WO2023113162A1 - 롤러블 디스플레이의 표시 영역의 변경에 따라 이미지의 표현을 적응적으로 변경하기 위한 전자 장치 - Google Patents
롤러블 디스플레이의 표시 영역의 변경에 따라 이미지의 표현을 적응적으로 변경하기 위한 전자 장치 Download PDFInfo
- Publication number
- WO2023113162A1 WO2023113162A1 PCT/KR2022/014117 KR2022014117W WO2023113162A1 WO 2023113162 A1 WO2023113162 A1 WO 2023113162A1 KR 2022014117 W KR2022014117 W KR 2022014117W WO 2023113162 A1 WO2023113162 A1 WO 2023113162A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- display
- display area
- image
- electronic device
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
Definitions
- the following descriptions relate to an electronic device for adaptively changing the representation of an image according to a change in a display area of a rollable display.
- An electronic device including a rollable display may provide a state in which a portion of the rollable display is inserted into a housing of the electronic device and a state in which the portion of the rollable display is exposed outside the housing.
- the electronic device may provide a relatively wide display area while having a relatively compact structure through providing the states.
- an electronic device includes a housing, a memory configured to store instructions, a display insertable into or withdrawable from the housing, and when the instructions are executed, the housing Identify an event in which the display area exposed out of the housing is extended while an image is being displayed within the display area of the display exposed outwardly, and, in response to the identification, while the display area is extended, the display area of the image is extended. and at least one processor configured to change a representation based on at least one of a direction in which the display area extends or a speed at which the display area extends.
- an electronic device may include a housing, a memory configured to store instructions, a display retractable into or retractable from the housing, and a display of the display exposed outside the housing when the instructions are executed. identify an event in which the display area exposed outside the housing is extended while a first image is displayed within the area, and while the display area is extended, a representation of a second image displayed in response to the identification is described and at least one processor configured to change based on at least one of a direction in which the display area extends or a speed at which the display area extends.
- FIG. 1 is a block diagram of an electronic device in a network environment according to various embodiments.
- FIG. 2 illustrates exemplary states of a display of an electronic device, according to one embodiment.
- 3A illustrates an exemplary internal structure of an electronic device without a display, according to an embodiment.
- FIG. 3B is an enlarged view of area A of FIG. 3A according to one embodiment.
- 3C is a graph illustrating an exemplary speed at which a display area of a display of an electronic device is extended, according to an embodiment.
- FIG. 4 is a flowchart illustrating a method of displaying an image based on an extension of a display area of a display, according to one embodiment.
- FIG. 5 illustrates an exemplary image that is moved based on an extension of a display area of a display, according to one embodiment.
- FIG. 6 illustrates an exemplary image displayed after completion of elongation of a display area of a display, according to one embodiment.
- FIG. 7 illustrates exemplary additional information displayed along with an image comprising a user interface of a software application running in a foreground state, according to one embodiment.
- FIG. 8 illustrates an example image that is extended after being moved by a preset distance based on the extension of the display area of the display, according to an embodiment.
- 9-12 illustrate exemplary additional information displayed along with an image comprising a user interface of a software application, according to one embodiment.
- FIG. 13 illustrates an exemplary visual object within an image being moved based on an extension of a display area of a display, according to one embodiment.
- FIG. 14 and 15 illustrate exemplary animations of moving visual objects based on extension of a display area of a display, according to one embodiment.
- 16 illustrates example visual objects within an image, represented in 3D, that are rotated based on the extension of the display area of the display, according to one embodiment.
- FIG. 17 illustrates an exemplary visual object whose representation is converted from a two dimensional (2D) shape to a three dimensional (3D) shape based on an extension of a display area of a display, according to one embodiment.
- FIG. 18 is a flowchart illustrating a method of displaying a new image based on an extension of a display area of a display, according to an embodiment.
- 19 illustrates an exemplary image that is extended or converted based on the extension of a display area of a display, according to one embodiment.
- 20A illustrates an exemplary second image extending superimposed on the first image based on the extension of the display area of the display, according to one embodiment.
- 20B illustrates an exemplary shape of at least one edge of a second image that changes based on the speed at which the display area of the display is extended, according to one embodiment.
- 21 illustrates an exemplary second image transitioned from the first image and edged with a visual object, based on the extension of the display area of the display, according to one embodiment.
- FIG. 1 is a block diagram of an electronic device 101 within a network environment 100, according to various embodiments.
- an electronic device 101 communicates with an electronic device 102 through a first network 198 (eg, a short-range wireless communication network) or through a second network 199. It may communicate with at least one of the electronic device 104 or the server 108 through (eg, a long-distance wireless communication network). According to an embodiment, the electronic device 101 may communicate with the electronic device 104 through the server 108 .
- a first network 198 eg, a short-range wireless communication network
- a second network 199 e.g., a second network 199. It may communicate with at least one of the electronic device 104 or the server 108 through (eg, a long-distance wireless communication network). According to an embodiment, the electronic device 101 may communicate with the electronic device 104 through the server 108 .
- the electronic device 101 includes a processor 120, a memory 130, an input module 150, a sound output module 155, a display module 160, an audio module 170, a sensor module ( 176), interface 177, connection terminal 178, haptic module 179, camera module 180, power management module 188, battery 189, communication module 190, subscriber identification module 196 , or the antenna module 197 may be included.
- at least one of these components eg, the connection terminal 178) may be omitted or one or more other components may be added.
- some of these components eg, sensor module 176, camera module 180, or antenna module 197) are integrated into a single component (eg, display module 160). It can be.
- the processor 120 for example, executes software (eg, the program 140) to cause at least one other component (eg, hardware or software component) of the electronic device 101 connected to the processor 120. It can control and perform various data processing or calculations. According to one embodiment, as at least part of data processing or operation, the processor 120 transfers instructions or data received from other components (e.g., sensor module 176 or communication module 190) to volatile memory 132. , processing commands or data stored in the volatile memory 132 , and storing resultant data in the non-volatile memory 134 .
- software eg, the program 140
- the processor 120 transfers instructions or data received from other components (e.g., sensor module 176 or communication module 190) to volatile memory 132. , processing commands or data stored in the volatile memory 132 , and storing resultant data in the non-volatile memory 134 .
- the processor 120 may include a main processor 121 (eg, a central processing unit or an application processor) or a secondary processor 123 (eg, a graphics processing unit, a neural network processing unit ( NPU: neural processing unit (NPU), image signal processor, sensor hub processor, or communication processor).
- a main processor 121 eg, a central processing unit or an application processor
- a secondary processor 123 eg, a graphics processing unit, a neural network processing unit ( NPU: neural processing unit (NPU), image signal processor, sensor hub processor, or communication processor.
- NPU neural network processing unit
- image signal processor sensor hub processor
- communication processor e.g., a graphics processing unit, a graphics processing unit, a neural network processing unit ( NPU: neural processing unit (NPU), image signal processor, sensor hub processor, or communication processor.
- the auxiliary processor 123 may use less power than the main processor 121 or be set to be specialized for a designated function.
- the secondary processor 123 may be implemented separately from or as part of the
- the secondary processor 123 may, for example, take the place of the main processor 121 while the main processor 121 is in an inactive (eg, sleep) state, or the main processor 121 is active (eg, running an application). ) state, together with the main processor 121, at least one of the components of the electronic device 101 (eg, the display module 160, the sensor module 176, or the communication module 190) It is possible to control at least some of functions or states related to.
- the auxiliary processor 123 eg, image signal processor or communication processor
- the auxiliary processor 123 may include a hardware structure specialized for processing an artificial intelligence model.
- AI models can be created through machine learning. Such learning may be performed, for example, in the electronic device 101 itself where the artificial intelligence model is performed, or may be performed through a separate server (eg, the server 108).
- the learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but in the above example Not limited.
- the artificial intelligence model may include a plurality of artificial neural network layers.
- Artificial neural networks include deep neural networks (DNNs), convolutional neural networks (CNNs), recurrent neural networks (RNNs), restricted boltzmann machines (RBMs), deep belief networks (DBNs), bidirectional recurrent deep neural networks (BRDNNs), It may be one of deep Q-networks or a combination of two or more of the foregoing, but is not limited to the foregoing examples.
- the artificial intelligence model may include, in addition or alternatively, a software structure in addition to a hardware structure.
- the memory 130 may store various data used by at least one component (eg, the processor 120 or the sensor module 176) of the electronic device 101 .
- the data may include, for example, input data or output data for software (eg, program 140) and commands related thereto.
- the memory 130 may include volatile memory 132 or non-volatile memory 134 .
- the program 140 may be stored as software in the memory 130 and may include, for example, an operating system 142 , middleware 144 , or an application 146 .
- the input module 150 may receive a command or data to be used for a component (eg, the processor 120) of the electronic device 101 from an outside of the electronic device 101 (eg, a user).
- the input module 150 may include, for example, a microphone, a mouse, a keyboard, a key (eg, a button), or a digital pen (eg, 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 can be used for general purposes such as multimedia playback or recording playback.
- a receiver may be used to receive an incoming call. According to one embodiment, the receiver may be implemented separately from the speaker or as part of it.
- the display module 160 can visually provide information to the outside of the electronic device 101 (eg, a user).
- the display module 160 may include, for example, a display, a hologram device, or a projector and a control circuit for controlling the device.
- the display module 160 may include a touch sensor set to detect a touch or a pressure sensor set to measure the intensity of force generated by the touch.
- the audio module 170 may convert sound into an electrical signal or vice versa. According to one embodiment, the audio module 170 acquires sound through the input module 150, the sound output module 155, or an external electronic device connected directly or wirelessly to the electronic device 101 (eg: Sound may be output through the electronic device 102 (eg, a speaker or a headphone).
- the audio module 170 acquires sound through the input module 150, the sound output module 155, or an external electronic device connected directly or wirelessly to the electronic device 101 (eg: Sound may be output through the electronic device 102 (eg, a speaker or a headphone).
- the sensor module 176 detects an operating state (eg, power or temperature) of the electronic device 101 or an external environmental state (eg, a user state), and generates an electrical signal or data value corresponding to the detected state. can do.
- the sensor module 176 may include, for example, a gesture sensor, a gyro sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a bio sensor, It may include a temperature sensor, humidity sensor, or light sensor.
- the interface 177 may support one or more specified protocols that may be used to directly or wirelessly connect the electronic device 101 to an external electronic device (eg, the electronic device 102).
- the interface 177 may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
- HDMI high definition multimedia interface
- USB universal serial bus
- SD card interface Secure Digital Card interface
- audio interface audio interface
- connection terminal 178 may include a connector through which the electronic device 101 may be physically connected to an external electronic device (eg, the electronic device 102).
- the connection terminal 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (eg, a headphone connector).
- the haptic module 179 may convert electrical signals into mechanical stimuli (eg, vibration or movement) or electrical stimuli that a user may perceive through tactile or kinesthetic senses.
- the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
- the camera module 180 may capture still images and moving images. According to one 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 .
- the power management module 188 may be implemented as at least part of a power management integrated circuit (PMIC), for example.
- PMIC power management integrated circuit
- the battery 189 may supply power to at least one component of the electronic device 101 .
- the battery 189 may include, for example, a non-rechargeable primary cell, a rechargeable secondary cell, or a fuel cell.
- the communication module 190 is a direct (eg, wired) communication channel or a wireless communication channel between the electronic device 101 and an external electronic device (eg, the electronic device 102, the electronic device 104, or the server 108). Establishment and communication through the established communication channel may be supported.
- the communication module 190 may include one or more communication processors that operate independently of the processor 120 (eg, an application processor) and support direct (eg, wired) communication or wireless communication.
- the communication module 190 is a wireless communication module 192 (eg, 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 (eg, : A local area network (LAN) communication module or a power line communication module).
- the corresponding communication module is a first network 198 (eg, a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network 199 (eg, a legacy communication module).
- the wireless communication module 192 uses subscriber information (eg, International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module 196 within a communication network such as the first network 198 or the second network 199.
- IMSI International Mobile Subscriber Identifier
- the wireless communication module 192 may support a 5G network after a 4G network and a next-generation communication technology, for example, NR access technology (new radio access technology).
- NR access technologies include high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), terminal power minimization and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low -latency communications)) can be supported.
- eMBB enhanced mobile broadband
- mMTC massive machine type communications
- URLLC ultra-reliable and low -latency communications
- the wireless communication module 192 may support a high frequency band (eg, mmWave band) to achieve a high data rate, for example.
- the wireless communication module 192 uses various technologies for securing performance in a high frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), and full-dimensional multiplexing. Technologies such as input/output (full dimensional MIMO (FD-MIMO)), array antenna, analog beam-forming, or large scale antenna may be supported.
- the wireless communication module 192 may support various requirements defined for the electronic device 101, an external electronic device (eg, the electronic device 104), or a network system (eg, the second network 199).
- the wireless communication module 192 is a peak data rate for eMBB realization (eg, 20 Gbps or more), a loss coverage for mMTC realization (eg, 164 dB or less), or a U-plane latency for URLLC realization (eg, Example: downlink (DL) and uplink (UL) each of 0.5 ms or less, or round trip 1 ms or less) may be supported.
- eMBB peak data rate for eMBB realization
- a loss coverage for mMTC realization eg, 164 dB or less
- U-plane latency for URLLC realization eg, Example: downlink (DL) and uplink (UL) each of 0.5 ms or less, or round trip 1 ms or less
- the antenna module 197 may transmit or receive signals or power to the outside (eg, an external electronic device).
- the antenna module 197 may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (eg, PCB).
- the antenna module 197 may include a plurality of antennas (eg, an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network such as the first network 198 or the second network 199 is selected from the plurality of antennas by, for example, the communication module 190. can be chosen A signal or power may be transmitted or received between the communication module 190 and an external electronic device through the selected at least one antenna.
- other components eg, a radio frequency integrated circuit (RFIC) may be additionally formed as a part of the antenna module 197 in addition to the radiator.
- RFIC radio frequency integrated circuit
- the antenna module 197 may form a mmWave antenna module.
- the mmWave antenna module includes a printed circuit board, an RFIC disposed on or adjacent to a first surface (eg, a lower surface) of the printed circuit board and capable of supporting a designated high frequency band (eg, mmWave band); and a plurality of antennas (eg, array antennas) disposed on or adjacent to a second surface (eg, a top surface or a side surface) of the printed circuit board and capable of transmitting or receiving signals of the designated high frequency band. can do.
- peripheral devices eg, a bus, general purpose input and output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI)
- signal e.g. commands or data
- commands or data may be transmitted or received between the electronic device 101 and the external electronic device 104 through the server 108 connected to the second network 199 .
- Each of the external electronic devices 102 or 104 may be the same as or different from the electronic device 101 .
- all or part of operations executed in the electronic device 101 may be executed in one or more external electronic devices among the external electronic devices 102 , 104 , or 108 .
- the electronic device 101 when the electronic device 101 needs to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device 101 instead of executing the function or service by itself.
- one or more external electronic devices may be requested to perform the function or at least part of the service.
- One or more external electronic devices receiving the request may execute at least a part of the requested function or service or an additional function or service related to the request, and deliver the execution result to the electronic device 101 .
- the electronic device 101 may provide the result as at least part of a response to the request as it is or additionally processed.
- cloud computing distributed computing, mobile edge computing (MEC), or client-server computing technology may be used.
- the electronic device 101 may provide an ultra-low latency service using, for example, distributed computing or mobile edge computing.
- the external electronic device 104 may include an internet of things (IoT) device.
- Server 108 may be an intelligent server using machine learning and/or neural networks. According to one embodiment, the external electronic device 104 or server 108 may be included in the second network 199 .
- the electronic device 101 may be applied to intelligent services (eg, smart home, smart city, smart car, or health care) based on 5G communication technology and IoT-related technology.
- a display of an at least partially rollable electronic device may change the size of a display area of the display exposed outside the housing according to the sliding of the housing. While the housing is sliding, if the electronic device only resizes the image displayed before the sliding according to the size change of the exposed display area, the user may feel that the image display is not smooth. there is.
- FIG. 2 illustrates exemplary states of a display of an electronic device, according to one embodiment.
- the display 205 (eg, the display module 160 shown in FIG. 1 ) of the electronic device 101 may be a rollable display (or a flexible display). there is.
- the display 205 since the display 205 is deformable, the display 205 can have a plurality of states.
- the display 205 may be configured to be insertable into or withdrawable from the housing of the electronic device 101 .
- the display 205 of the electronic device 101 is in one (a) state among the plurality of states, in which a part of the display 205 is exposed and another part of the display 205 is in the first housing.
- a first state 210 (or reduced state) drawn into the first housing 201 may be provided.
- the first state 210 may be a state in which a viewable area having a minimum size is provided.
- the first state 210 may be a state in which the display 205 provides a display area exposed to a minimum size.
- the display area exposed to a minimum size may be referred to as a first area 220 .
- an area of the display 205 drawn into the first housing 201 may be referred to as a second area 230 .
- the first area 220 may be a viewable area.
- the first area 220 may be an area exposed outside the first housing 201 .
- the second region 230 may be a non-viewable region by being inserted into the first housing 201 .
- the second area 230 may be a display area covered with the first housing 201 by being drawn into the first housing 201 .
- first housing 201 and the second housing 202 are formed of an opaque material for convenience of explanation, and when the second area 230 is drawn into the first housing 201, it is impossible to see.
- this is only an example, and at least some areas of the first housing 201 and/or the second housing 202 are formed of a transparent material so that the second area 230 is inserted into the first housing 201. Even in this case, at least a portion of the second region 230 may be visible through the first housing 201 . In this case, the second area 230 may not be visually visible when the user looks at the first area 220 from the front.
- the display 205 may provide a second state 250 (or an extended state) in which the display 205 is maximally exposed as another state among the plurality of states.
- the second state 250 may be a state in which the display 205 provides a viewable area having a maximum size.
- the second state 250 may be a state in which the display 205 provides a display area exposed to the maximum size.
- the first area 220 and the second area 230 may be visible areas.
- the first region 220 and the second region 230 may be regions exposed outside the first housing 201 .
- the display 205 may provide an intermediate state between the first state 210 and the second state 250 .
- the intermediate state may mean a state in which parts of the first region 220 and the second region 230 are exposed and the remaining part of the second region 230 is drawn into the first housing 201 .
- the portions of the first region 220 and the second region 230 may be visible regions.
- the portions of the first region 220 and the second region 230 may be regions exposed outside the first housing 201 .
- the remaining part of the second region 230 may be an invisible region by being drawn into the first housing 201 .
- the remaining part of the second area 230 may be a display area covered by the first housing 201 by being drawn into the first housing 201 .
- the second housing 202 is moved or slid in the first direction 235 in order to switch from the first state 210 to the second state 250, but this is for convenience of description. will be.
- the first housing 201 is opposed to the first direction 235 for a transition from the first state 210 to the second state 250. It may be moved or slid in the second direction 237 .
- 3A illustrates an exemplary internal structure of an electronic device without a display, according to an embodiment.
- FIG. 3B is an enlarged view of area A of FIG. 3A according to one embodiment.
- the electronic device 101 may include a first housing 201, a second housing 202, a display 205, and a power transmission device 300.
- the first housing 201 may include a first surface 311 .
- the second housing 202 may include a second surface 321 facing a direction corresponding to the direction in which the first surface 311 faces.
- the direction in which the first surface 311 faces may be substantially the same as the direction in which the second surface 321 faces.
- the second housing 202 is coupled to a portion of the first housing 201 in a first direction (eg, the -x axis direction) or in a second direction opposite to the first direction (eg, the +x axis direction). direction) can be movable or slidable.
- the second housing 202 may be moved or slid in the first direction or the second direction based on the first housing 201 .
- the display 205 can be disposed on the first face 311 of the first housing 201 and the second face 321 of the second housing 202 .
- a part of the display 205 may be fastened to the second housing 202, and another part of the display 205 may be exposed to the outside as the second housing 202 moves, or the first housing (201) can be drawn into.
- second surface 321 is a description selected for convenience of explanation to distinguish it from “first surface 311”, and "second surface 321” is not defined in this document. It should be noted that this does not mean that the first side of the second housing 202 is present.
- a plurality of states may be provided by the second housing 202 being moved or slid relative to the first housing 201 .
- the electronic device 101 may be in a state in which the second housing 202 no longer moves away from the first housing 201 (no longer moved away from).
- the state may be a state in which the second housing 202 can only move in the first direction among movement in the first direction and movement in the second direction (FIG. 2 reference).
- the state of the display 205 may be the second state 250 shown in FIG. 2 .
- the electronic device 101 may be in another state in which the second housing 202 is no longer close to the first housing 201 .
- the other state may be a state in which the second housing 202 can only move in the second direction among movement in the first direction and movement in the second direction (Fig. 2).
- the state of the display 205 may be the first state 210 shown in FIG. 2 while the electronic device 101 is in the other state.
- the electronic device 101 may be in a state between the above state and the other state.
- the state of the electronic device 101 may be an intermediate state in which the second housing 202 can perform both movement in the first direction and movement in the second direction.
- display 205 may be in the intermediate state defined through the description of FIG. 2 .
- the second housing 202 can be moved or slid relative to the first housing 201 via the power transmission device 300 .
- the second housing 202 may be coupled to a portion of a power transmission device 300 disposed within the first housing 201 for movement in the first direction or movement in the second direction.
- the second surface 321 of the second housing 202 may be coupled with a rack gear 330 extending in the first direction.
- the rack gear 330 may be engaged with a pinion gear 320 .
- the rack gear 330 meshed with the pinion gear 320 may move in the first direction or the second direction according to rotation of the pinion gear 320 .
- the first housing 201 may support the motor 310 .
- the motor 310 supported by the first housing 201 may rotate the pinion gear 320 through a shaft coupled with the pinion gear 320 .
- the motor 310 may be implemented as a step-motor to secure a mounting space for the electronic device 101 . However, it is not limited thereto.
- 3A and 3B show an example of moving or sliding the second housing 202 with respect to the first housing 201 through the motor 310, the pinion gear 320, and the rack gear 330. Although shown, this is for convenience of description.
- the electronic device 101 includes a motor 310, a pinion gear 320, and a rack gear 330 It may include another power transmission device that is distinct from the power transmission device 300 that does.
- 3C is a graph illustrating an exemplary speed at which a display area of a display of an electronic device is extended, according to an embodiment.
- a graph 350 represents the speed at which the display area of the display 205 of the electronic device 101 is extended.
- the horizontal axis of the graph 350 means time, and the vertical axis of the graph 350 means speed.
- the rate at which the display area of the display 205 extends is the first timing 361 at which the extension of the display area of the display 205 starts. may increase gradually over 1 hour 362 .
- the processor 120 of the electronic device 101 in response to identifying a user input for extending the display area of the display 205, the speed gradually increases, such as a first line 360.
- the means for extending the display area of the display 205 eg, the power train 300 shown in FIGS. 3A and 3B
- the display area of the display 205 extends at a fixed speed 381 like the second line 380.
- the processor 120 determines that the speed at which the display area of the display 205 extends from the first timing 361 to the first time 362 It is possible to control the means for extending the display area of the display 205 so as to gradually increase during this time. For example, since the speed at which the display area of the display 205 extends from the first timing 361 to the second time 363 is less than the speed 381, the electronic device 101 gripped by the user It can be prevented from being separated from the user.
- the speed at which the display area of the display 205 extends may gradually decrease, as shown by the third line 390 of the graph 350 .
- processor 120 determines the distance to which the display area of display 205 is extended based on identifying that the distance to which the display area of display 205 is to be extended remains a predetermined distance. It is possible to control the means for extending the display area of the display 205 so that the speed gradually decreases. For example, the processor 120 identifies a target distance indicated by the user input, and based on comparing the target distance with the distance to which the display area of the display 205 extends, the display Identify a second timing (364) to start decreasing the rate at which the display area is extended in (205), and based on the identification of the second timing (364), the display area of the display (205) is extended.
- the electronic device 101 may provide soft braking when the extension of the display area of the display 205 is completed.
- the electronic device 101 may provide soft braking when the extension of the display area of the display 205 is completed.
- the processor ( 120) estimates the timing at which the extension of the display area of the display 205 is completed based on identifying through the sensor module 176 that the external force is reduced, and displays the display 205 based on the estimated timing.
- the speed of extension of the display area of may be gradually decreased. For example, since the speed of the extension of the display area of the display 205 gradually decreases based on estimating the user's intention, the electronic device 101 determines that the extension of the display area of the display 205 is When completed, it can provide soft braking. However, it is not limited thereto.
- FIG. 4 is a flowchart illustrating a method of displaying an image based on an extension of a display area of a display, according to one embodiment. This method can be applied to the electronic device 101 shown in FIG. 1, the electronic device 101 shown in FIG. 2, the electronic device 101 shown in FIGS. 3A and 3B, or the electronic device 101 shown in FIG. It can be executed by the processor 120 of the electronic device 101.
- FIG. 5 illustrates an exemplary image that is moved based on an extension of a display area of a display, according to one embodiment.
- FIG. 6 illustrates an exemplary image displayed after completion of elongation of a display area of a display, according to one embodiment.
- FIG. 7 illustrates exemplary additional information displayed along with an image comprising a user interface of a software application running in a foreground state, according to one embodiment.
- FIG. 8 illustrates an example image that is extended after being moved by a preset distance based on the extension of the display area of the display, according to an embodiment.
- 9-12 illustrate exemplary additional information displayed along with an image comprising a user interface of a software application, according to one embodiment.
- FIG. 13 illustrates an exemplary visual object within an image being moved based on an extension of a display area of a display, according to one embodiment.
- FIG. 14 and 15 illustrate exemplary animations of moving visual objects based on extension of a display area of a display, according to one embodiment.
- 16 illustrates example visual objects within an image, represented in 3D, that are rotated based on the extension of the display area of the display, according to one embodiment.
- FIG. 17 illustrates an exemplary visual object whose representation is converted from a two dimensional (2D) shape to a three dimensional (3D) shape based on an extension of a display area of a display, according to one embodiment.
- the processor 120 while an image is displayed within the display area of the display 205 exposed outside the housing (eg, the first housing 201 shown in FIG. 2) , It is possible to identify an event in which the display area exposed outside the housing is extended (or reduced (eg, by sliding extractively from the housing or sliding into the housing). The following descriptions indicate that the display area is extended.
- the operations are exemplified at the time of execution, this is for convenience of description, for example, the event may change (eg, increase or decrease) the size of the display area of the display 205.
- the processor 120 may identify the event that the display area is enlarged or reduced in operation 402.
- the event may include a display of the display 205.
- the image may be a user interface of a software application installed in the electronic device 101 .
- the image may be a wallpaper.
- the wallpaper may include an executable object for executing a software application installed in the electronic device 101 .
- the wallpaper may include a background image located below the executable object.
- the image may be a lock screen displayed while the electronic device 101 is in a locked state.
- the locked state may refer to a state in which execution of remaining functions other than at least one function provided without user authentication among a plurality of functions that may be provided through the electronic device 101 is restricted.
- the lock screen depends on at least one visual object, local time information, battery status information, and reception strength of a signal received through the communication module 190 from an external electronic device (eg, the electronic device 102). information, and/or at least one executable object for executing the at least one function.
- the lock screen may include a background image.
- the image may be a screen displayed while the electronic device 101 is in an always on display (AOD) mode.
- AOD mode may be operatively with the display 205 or display drive circuitry in the display 205 during at least a portion of the time period in which the processor 120 is in a lower power state or sleep state. It may refer to a mode in which the screen is displayed using a combined display driving circuit.
- the screen displayed in the AOD mode includes at least one visual object, local time information, battery status information, and/or notification information indicating an event caused in the electronic device 101.
- the image is not limited to the examples described above.
- the image may be frame data generated by a processor (eg, the processor 120 of FIG. 1 ) based on the frame rate of the display 205 .
- the frame data may include a screen including a wall paper, an execution screen of an application, and/or a notification bar.
- the extension (or reduction) of the display area of the display 205 may be caused by a predefined user input.
- the processor 120 responds to a user input for a physical button exposed through a part of a housing (eg, the first housing 201 or the second housing 202) of the electronic device 101, A power transmission device (eg, the power transmission device 300 ) of the electronic device 101 may be controlled so that the display area of the display 205 is extended (or reduced).
- the processor 120 electronically causes the display area of the display 205 to be extended in response to a touch input for an executable object for extending the display 205 displayed on the display 205 . It is possible to control the power train of the device 101 .
- the display area of the display 205 includes a user physically pulling or pushing a housing coupled with the display 205 (eg, the second housing 202 shown in FIG. 2 ). By input, it can be extended.
- the processor 120 displays the display 205 based on a user input identified in an external electronic device (eg, earbuds or a smart watch) connected to the electronic device 101 .
- the power transmission device of the electronic device 101 may be controlled so that the display area of ) is extended.
- the external electronic device connected to the electronic device 101 may transmit information about the user input to the electronic device 101 in response to the user input received from the external electronic device.
- the processor 120 receives the information from the external electronic device through a communication circuit (eg, the communication module 190 shown in FIG. 1) of the electronic device 101, and based on the received information,
- the power transmission device of the electronic device 101 may be controlled so that the display area of the display 205 is extended.
- the extension of the display area of display 205 may be identified through a sensor (eg, sensor module 176 shown in FIG. 1 ).
- the electronic device 101 when the electronic device 101 includes the power transmission device 300 shown in FIGS. 3A and 3B, the electronic device 101 is a rack meshed with the teeth of the pinion gear 320.
- the processor 120 acquires data on the magnetic field from the at least one magnet that changes according to the movement of the at least one magnet through the Hall sensor, and displays the display 205 based on the obtained data.
- the extension of the display area can be identified.
- the electronic device 101 includes the power transmission device 300 shown in FIGS.
- the electronic device 101 connects the pinion gear 320 and the motor 310. It may include at least one magnet disposed on or within the shaft and a Hall sensor spaced apart from the pinion gear 320 .
- the processor 120 acquires data on the magnetic field from the at least one magnet that changes according to the movement of the at least one magnet through the Hall sensor, and displays the display 205 based on the obtained data. The extension of the display area can be identified.
- the electronic device 101 includes a sensor configured to identify an external force pulling (or pushing) a housing (eg, the first housing 201 or the second housing 202) of the electronic device 101.
- the processor 120 may identify the extension (or reduction) of the display area of the display 205 based on data on the external force obtained through the sensor.
- the extension of the display area of the display 205 is a physical button exposed through a part of a housing (eg, the first housing 201 or the second housing 202) of the electronic device 101 . It may be identified based on an electrical signal provided to the processor 120 according to a user input for .
- the extension of the display area of display 205 is based on a user input for the executable object displayed on display 205 to extend the display area of display 205, can be identified.
- the extension of the display area of the display 205 may be identified based on user input information received from the external electronic device connected to the electronic device 101 .
- processor 120 in response to the identification, determines, while the display area of display 205 is extending, the presentation of the image in the direction in which the display area of display 205 extends or the indication. Based on at least one of the rates at which the region extends, it may change.
- the direction in which the display area of the display 205 extends is the motor 310 It may be identified based on the direction of rotation of the pinion gear 320 provided by or based on a signal provided to the motor 310 to control the rotation of the pinion gear 320.
- the processor 120 determines that the display area of the display 205 is based on identifying that the direction of rotation of the pinion gear 320 provided by the motor 310 is clockwise or counterclockwise. The direction in which it extends can be identified.
- the direction in which the display area of display 205 extends may be identified based on a user input that causes the extension of the display area of display 205 .
- the processor 120 may identify the direction in which the display area of the display 205 extends based on identifying which physical button is the physical button pressed by the user input.
- the processor 120 when the user input is a user input of pulling or pushing a housing (eg, the first housing 201 or the second housing 202) coupled with the display 205, the processor 120 The direction in which the display area of the display 205 extends may be identified based on the direction of the external force caused by the user input. For another example, if the user input is a touch input to an executable object displayed through the display 205, the processor 120 may display the display 205 based on a direction indicated by the touch input. The direction in which the display area extends can be identified. As another example, when the user input is a user input identified by an external electronic device, the processor 120 displays the information on the display 205 based on information on the user input received from the external electronic device. The direction in which the display area extends can be identified.
- the direction in which the display area of display 205 extends may be identified, based on identifying the event, in operation 402 . In one embodiment, the direction in which the display area of display 205 extends may be identified during execution of operation 404 after executing operation 402 .
- the speed at which the display area of the display 205 extends is the motor 310 It may be identified based on the speed of rotation of the pinion gear 320 provided by or based on a signal provided to the motor 310 to control the speed of rotation of the pinion gear 320.
- the speed at which the display area of the display 205 is extended may be a predefined speed.
- the speed at which the display area of display 205 is extended is gradually increased, as shown in the first line 360 of graph 350 shown in FIG. 3C, or as shown in FIG. 3C. As shown in the third line 390 of the graph 350, it may gradually decrease.
- the rate at which the display area of display 205 is extended may be identified based on user input. For example, when the user input is a user input of pulling or pushing a housing (eg, the first housing 201 or the second housing 202) coupled with the display 205, the processor 120, The speed at which the display area of the display 205 extends can be identified based on the magnitude of the external force caused by the input. For another example, when the user input is a touch input for an executable object displayed through the display 205, the processor 120 identifies a speed indicated by the touch input, so that the display area is extended. The rate at which it becomes can be identified. As another example, when the user input is a user input identified by an external electronic device, the processor 120 extends the display area based on information on the user input received from the external electronic device. The speed can be identified.
- changing the representation of the image may include moving the image.
- changing the representation of the image may include changing the size of the image. For example, the size of the image may be enlarged based on the size of the display area extending along the extension of the display area of the display 205 .
- changing the representation of the image may include rotating at least a portion of the image.
- changing the representation of the image may include changing at least a portion of a color of the image.
- changing the representation of the image may include changing the brightness of at least a portion of the image.
- altering the representation of the image may include applying a visual effect to at least a portion of the image.
- changing the representation of the image may include moving at least one visual object among a plurality of visual objects in the image.
- changing the representation of the image may include changing the shape of a visual object in the image.
- the shape of the visual object may be changed from a two dimensional (2D) shape to a three dimensional (3D) shape according to the extension of the display area of the display 205 .
- changing the representation of the image may include rotating a visual object within the image.
- the visual object may rotate in a direction corresponding to the direction in which the display area of the display 205 extends (eg, clockwise or counterclockwise).
- changing the representation of the image may include changing at least a portion of a color of a visual object in the image. In one embodiment, changing the representation of the image may include changing the brightness of at least some of the visual objects in the image. In one embodiment, changing the representation of the image may include applying a visual effect to at least some of the visual objects in the image.
- the processor 120 may display an image 510 in the first state 500 .
- Processor 120 can identify the extension of the display area of display 205 while image 510 is displayed in first state 500 .
- the electronic device 101 may be in the first state 210 .
- processor 120 in response to the identification of the extension of the display area of display 205, sets a first state 500 to a second while the display area of display 205 is extended.
- state 520 For example, within the second state 520 , the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 .
- processor 120 may, while the display area of display 205 is extending, display a representation of image 510 while the display area of display 205 is extending. Based on the first direction 525 to be, it can be changed. For example, within the second state 520, the processor 120 is displaying the image 510 moved in the second direction 530 identified based on the first direction 525. The above expression of 510 can be changed.
- the second direction 530 may be a direction opposite to the first direction 525 .
- the processor 120 displays a portion of the image 510 in the second state 520. It can be displayed through (205). Meanwhile, in the second state 520 , the processor 120 may stop displaying the remaining part of the image 510 through the display 205 . For example, as the image 510 is moved in the second direction 530 while the display area of the display 205 is extended, the remaining portion of the image 510 is displayed on the display 205. Unlike the portion of the image 510 , it may disappear within the second state 520 .
- the speed at which the image 510 is moved may be changed according to the speed at which the display area of the display 205 is extended.
- the speed at which the image 510 is moved is the speed at which the display area of the display 205 is extended (or shortened). It can be changed according to the speed.
- the speed at which the image 510 is moved may vary linearly or non-linearly with respect to the speed at which the display area of the display 205 is extended or contracted.
- the processor 120 in response to the identification of the extension of the display area of the display 205, sets the first state 500 to a third while the display area of the display 205 is extending. state 540.
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 .
- processor 120 may, while the display area of display 205 is extending, display a representation of image 510 while the display area of display 205 is extending. Based on the first direction 525 to be, it can be changed.
- the processor 120 may perform an image (including the visual object 550) moved in the third direction 545 identified based on the first direction 525 510), it is possible to change the representation of the image 510.
- the third direction 545 may correspond to the second direction 530 .
- the visual object 550 in the image 510 in the third state 540 differs from at least one other visual object in the image 510 (not shown in FIG. 5) in a third direction ( 545).
- the image 510 may be fixed independently of the extension of the display area of the display 205 and may have a movement independent of the extension of the display area of the display 205 .
- the distance that the visual object 550 in the image 510 is moved in the third direction 545 in the third state 540 is the distance the display area of the display 205 moves in the first direction 525. It can be determined based on the distance extending to .
- the display of a visual object 550 in an image 510 is based on the position of the visual object 550 in the first state 500 and the display area of the display 205 in the first direction 525. It may be stopped by the movement of the visual object 550 in the third direction 545 according to the distance extending to . However, it is not limited thereto.
- the processor 120 may newly display another visual object that was not displayed in the first state 500 . For example, after the other visual object appears from the edge 555 of the display area of the display 205 exposed by the extension of the display area of the display 205, the other visual object appears in the third direction 545. ) can be moved.
- the other visual object may include a portion extending from at least a portion of the visual object.
- the visual object and the other visual object may form one shape.
- the speed at which the visual object 550 in the image 510 is moved in the third direction 545 within the third state 540 is equal to the speed at which the display area of the display 205 is extended. may change accordingly.
- the processor 120 may identify completion of the extension of the display area of the display 205 while executing operation 404 .
- the completion of the extension of the display area of display 205 may be identified based on the release of the user input that caused the extension of the display area of display 205 .
- the processor 120 may identify the completion of the extension of the display area of the display 205 based on detecting the release of the depression of the physical button.
- the processor 120 is based on the release of the external force caused by the user input.
- the completion of the extension of the display area of the display 205 can be identified.
- the processor 120 may perform a change in capacitance caused at a position where the executable object is displayed. , may identify the completion of the extension of the display area of the display 205.
- the processor 120 is responsible for identifying that information on the user input is not received from the external electronic device for a predetermined time. Based on this, the completion of the extension of the display area of the display 205 may be identified.
- the completion of the extension of the display area of display 205 may be identified based on identifying that display 205 has reached a target distance identified based on the user input. .
- the completion of the extension of the display area of the display 205 is the power train when the electronic device 101 includes the power train 300 shown in FIGS. 3A and 3B. Based on the cessation of rotation of the pinion gear 320 by the motor 310 in 300 or a signal provided to the motor 310 in the power transmission device 300 to stop said rotation of the pinion gear 320 can be identified.
- processor 120 may, upon a condition that identifies the completion of the extension of the display area of display 205, generate a visual to indicate the completion of the extension of the display area of display 205. effect can be provided. For example, referring to FIG. 6 , processor 120 may change second state 520 to fourth state 600 based on identifying the completion of the extension of the display area of display 205 . can be converted to For example, in the fourth state 600 , the electronic device 101 may be in the second state 250 . However, it is not limited thereto. For example, in the fourth state 600, the processor 120 directs the image 510 in the direction in which the image 510 has been moved or in the first direction 525 in which the display area of the display 205 extends.
- a moving bounce back effect may be provided.
- visual objects in the image 510 may be moved in the fourth direction 610 .
- an image 510 including visual objects moving in the fourth direction 610 may be extended in the fourth direction 610 .
- the processor 120 may change the fourth state 600 to the fifth state 620 .
- the processor 120 may display the image 510 having the enlarged size within the display area of the display 205 having the enlarged size.
- the processor 120 may display a user interface 710 of a first software application installed in the electronic device 101 in a first state 700.
- the electronic device 101 may be in the first state 210 .
- Processor 120 in response to identifying the extension of the display area of display 205 within first state 700 , can change first state 700 to second state 720 .
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 .
- the processor 120 may, while the display area of the display 205 extends in the first direction 725, determine the identified based on the first direction 725.
- the user interface 710 moved in the second direction 727 may be displayed.
- the processor 120 displays a portion of the user interface 710 based on the movement of the user interface 710 in the second direction 727, and displays the remaining portion of the user interface 710. You can stop showing.
- the processor 120 determines the first space formed according to the movement of the user interface 710 in the second direction 727 and the display area in the direction 725.
- Information on user interfaces of applications may be displayed. For example, executing a software application (eg, the first software application) in the foreground state displays a user interface (eg, the user interface 710) of the software application through the display 205. It may mean executing the software application in the state.
- executing the software application in the foreground state may mean executing the software application in a state capable of receiving a user input related to the software application.
- the information may include a portion of each of the user interfaces of the software applications.
- the information displayed in the second state 720 includes a portion of the user interface 731 of the second software application that was executed in the foreground state immediately before the first software application was executed in the foreground state; A portion of the user interface 733 of the third software application that was executed in the foreground state immediately before the second software application was executed in the foreground state, and the third software application was executed in the foreground state. It may include a part of the user interface 735 of the fourth software application that was executed immediately before in the foreground state.
- the processor 120 displays the user interface 710 of the first software application partially superimposed on the user interface 731 of the second software application, the user interface 710 of the third software application.
- the user interface 731 of the second software application partially overlapped on the user interface 733, and the user interface of the third software application partially overlapped on the user interface 735 of the fourth software application ( 733) may be provided.
- the part of the user interface 731 of the second software application, the part of the user interface 733 of the third software application, and The part of the user interface 735 of the fourth software application may be displayed with a blur effect.
- the portion of the user interface 731 of the second software application, the portion of the user interface 733 of the third software application, and the fourth software application are displayed in a second state 720.
- the width of each of the portions of the user interface 735 of the software application is the width of the electronic device 101 from which the display 205 is drawn out according to the extension of the display area of the display 205 in the first direction 725. Based on the distance between the edge 737 of the housing and the edge 739 of the user interface 710 and the number of software applications that have been executed before the first software application is executed in the foreground state, it can be identified.
- the edge 739 may be an edge closest to the edge 737 among edges of the user interface 710 parallel to the edge 737 .
- the processor 120 identifies the width using Equation 1, and based on the identified width, the part of the user interface 731 of the second software application, the third software The part of the user interface 733 of the application and the part of the user interface 735 of the fourth software application may be displayed.
- Equation 1 is the distance between the edge 739 of the user interface 710 and the edge 737 of the housing of the electronic device 101, is the number of the software applications (or the number of the software applications each providing user interfaces displayed within the portion 729 of the display area) that have been executed before the execution of the first software application, is the width of each of the portion of the user interface 731 of the second software application, the portion of the user interface 733 of the third software application, and the portion of the user interface 735 of the fourth software application. .
- the processor 120 may change the second state 720 to the third state 740 based on the identification of completion of the extension of the display area of the display 205 .
- the electronic device 101 can be within the second state 250 .
- the processor 120 may, based on identifying the completion of the extension of the display area of the display 205, the user who has been moved in the second direction 727.
- the interface 710 can be moved in a third direction 741 opposite to the second direction 727 .
- the processor 120 moves visual objects within the user interface 710 in a third direction 741 and moves the user interface 710 in the third direction 741.
- the processor 120 displays the user interface 710 having an enlarged size through the display area having the enlarged size. can do.
- the processor 120 while the display area of the display 205 is extended, the distance the image is moved or the display area of the display 205 is extended in advance. It can identify whether or not it reaches the set distance.
- Processor 120 stops moving the image, on condition that the distance reaches the preset distance while the display area of display 205 is extended, and according to the cessation of the movement of the image
- the fixed image may be extended in a direction identified based on the direction of the extension of the display area of the display 205 .
- the processor 120 may change the second state 520 to the sixth state 800 based on identifying that the distance reaches the preset distance. .
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 .
- processor 120 in response to identifying that the distance reaches the preset distance, stops the movement of image 510 in the first direction.
- the image 510 may be extended in a second direction 802 opposite to 525 .
- the remaining part of the image 510, which was not displayed in the second state 520 according to the movement of the image 510, will appear, by the extension of the image 510 in the sixth state 800.
- the processor 120 may change the sixth state 800 to the seventh state 810 based on identifying the completion of the extension of the display area of the display 205 .
- the electronic device 101 may be in the second state 250 .
- an image 510 having an enlarged size may be displayed within the display area of the display 205 .
- the processor 120 while the display area of the display 205 is extended, the first space formed according to the movement of the image and the extension of the display 205.
- additional information may be displayed within a part of the display area including the newly exposed second space.
- the additional information may include the information about the user interfaces of the software applications illustrated through the description of FIGS. 7 and 7 .
- the additional information includes information on notifications generated within the electronic device 101, update information of an operating system (OS) of the electronic device 101, local time information, weather Information, usage history information of the electronic device 101, and/or information about a time when a software application providing a user interface that is the image was executed in a foreground state may be included.
- OS operating system
- the processor 120 may display a user interface 910 of a software application providing a video streaming service.
- the electronic device 101 may be in the first state 210 .
- the processor 120 may identify the extension of the display area of the display 205 while the user interface 910 is displayed in the first state 900 .
- the processor 120 can change the first state 900 to the second state 912 based on identifying the extension of the display area of the display 205 .
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 .
- the processor 120 while the display area of the display 205 is extended, displays the user interface 910 according to the extension of the display area of the display 205.
- the processor 120 determines the first space formed according to the movement of the user interface 910 and the display of the display 205 while the display area of the display 205 is extended.
- information 916 about the execution time of the software application in the foreground state may be displayed.
- the processor 120 may further display a visual object 918 representing the software application along with information 916 within the portion 914 of the display area.
- the processor 120 determines the distance the user interface 910 has moved. Alternatively, it may be identified whether the distance at which the display area of the display 205 extends reaches the preset distance. The processor 120 may change the second state 912 to the third state 920 based on identifying that the distance reaches the preset distance. For example, within the third state 920 , the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 . However, it is not limited thereto. For example, in the third state 920, the processor 120 stops the movement of the user interface 910, and displays the stopped movement of the user interface 910 in the display area of the display 205.
- the processor 120 may extend in another direction opposite to the direction in which it extends.
- the processor 120 extends the user interface 910 where the movement is suspended, so that the portion of the user interface 910 that has not been displayed through the display 205 due to the movement of the user interface 910 can be displayed as in the third state 920.
- processor 120 may cause the portion of user interface 910 to appear, via display 205 .
- the processor 120 may keep displaying the information 916 within the part 914 of the display area. For example, the display of information 916 may be maintained until completion of the extension of the display area of display 205 .
- processor 120 can change third state 920 to fourth state 922 based on identifying the completion of the extension of the display area of display 205 .
- the electronic device 101 may be in the second state 250 .
- the processor 120 displays the user interface 910 within the display area having an enlarged size according to the extension of the display area of the display 205.
- the display of information 916 may be discontinued.
- the electronic device 101 provides information about the time the software application was executed so that the user can recognize the use time of the software application ( 916) can be displayed.
- the processor 120 may display a user interface 1010 of a software application providing a user setting service in a first state 1000 .
- the electronic device 101 may be in the first state 210 .
- the processor 120 may identify an extension of the display area of the display 205 while the user interface 1010 is being displayed in the first state 1000 .
- the processor 120 may change the first state 1000 to the second state 1012 based on identifying the extension of the display area of the display 205 .
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 . However, it is not limited thereto.
- the processor 120 may move the user interface 1010 according to the extension of the display area of the display 205 .
- the processor 120 determines the first space formed according to the movement of the user interface 1010 and the display of the display 205 while the display area of the display 205 is extended.
- OS update information 1016 of the electronic device 101 may be displayed within the part 1014 of the display area including the newly exposed second space according to the extension of the area.
- the update information 1016 may include current version information of the OS of the electronic device 101 .
- the update information 1016 may include size information of the OS installed in the electronic device 101 .
- the update information 1016 may include information about a date when a security patch is applied to the OS.
- update information 1016 may be presented along with an executable object 1018 for viewing detailed information about update 1016 .
- the processor 120 within a part 1014 of the display area, the electronic device An executable object for executing an update of the OS not applied in step 101 may be further displayed.
- the processor 120 determines the moved distance of the user interface 1010. Alternatively, it may be identified whether the distance at which the display area of the display 205 extends reaches the preset distance. The processor 120 may change the second state 1012 to the third state 1020 based on identifying that the distance reaches the preset distance. For example, within the third state 1020 , the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 . However, it is not limited thereto. For example, in the third state 1020, the processor 120 stops the movement of the user interface 1010, and displays the stopped user interface 1010 in the display area of the display 205.
- the processor 120 may extend in another direction opposite to the direction in which it extends.
- the processor 120 extends the user interface 1010 where the movement is stopped, so that the part of the user interface 1010 that has not been displayed through the display 205 due to the movement of the user interface 1010 can be displayed as state 1020.
- processor 120 may cause the portion of user interface 1010 to appear, via display 205.
- the processor 120 may keep displaying the update information 1016 within a portion 1014 of the display area. For example, the display of update information 1016 may be maintained until completion of the extension of the display area of display 205 .
- processor 120 may change third state 1020 to fourth state 1022 based on identifying the completion of the extension of the display area of display 205 .
- the electronic device 101 may be in the second state 250 .
- the processor 120 may display the user interface 1010 within the display area having an enlarged size according to the extension of the display area of the display 205. there is.
- the display of the update information 1016 may be stopped.
- the electronic device 101 provides update information 1016 so that the user can recognize the update state of the OS of the electronic device 101. can be displayed
- the processor 120 may display a user interface 1110 of a software application providing an online game service in a first state 1100 .
- the electronic device 101 may be in the first state 210 .
- the processor 120 may identify an extension of the display area of the display 205 while the user interface 1110 is being displayed in the first state 1100 .
- the processor 120 may change the first state 1100 to the second state 1112 based on identifying the extension of the display area of the display 205 .
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 . However, it is not limited thereto.
- the processor 120 determines the first space formed according to the movement of the user interface 1110 and the display 205 while the display area of the display 205 is extended.
- Information 1116 on notifications generated within the electronic device 101 within the part 1114 of the display area including the newly exposed second space according to the extension of the display area of ) can include
- information 1116 may include executable objects representing each of the notifications.
- processor 120 in response to user input for one of the executable objects in information 1116 (a), may place a software application associated with the executable object in a foreground state.
- the processor 120 may change the user interface 1110 to a user interface of the software application related to the executable object based on the execution of the software application related to the executable object. As described above, while the display area of the display 205 is extended, the processor 120 detects at least one notification not inquired by the user among notifications caused by the user in the electronic device 101. To be perceptible, information 1116 may be displayed.
- the processor 120 may display a wallpaper 1210 within the first state 1200 .
- the electronic device 101 may be in the first state 210 .
- the processor 120 may identify an extension of the display area of the display 205 while the wallpaper 1210 is being displayed in the first state 1200 .
- the processor 120 may change the first state 1200 to the second state 1212 based on the identification.
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 .
- the processor 120 determines the display area of the display 205 and the first space formed according to the movement of the wallpaper 1210 while the display area of the display 205 is extended.
- Local time information 1216 and/or weather information 1218 may be displayed within the part 1214 of the display area including the newly exposed second space according to the extension of .
- 12 illustrates an example of displaying local time information 1216 and/or weather information 1218, but this is for convenience of description.
- the processor 120 may display the information most frequently queried by the user of the electronic device 101 within a portion 1214 of the display area of the display 205 while the display area is extended.
- the information most frequently inquired by the user may be obtained through a neural network within the electronic device 101 or a neural network related to the electronic device 101 based on a history of use of the electronic device 101 .
- the electronic device 101 transmits information frequently inquired within the electronic device 101 or information preferred by the user of the electronic device 101 while the display area of the display 205 is extended. , it is possible to provide an enhanced user experience by displaying.
- the processor 120 while the display area of the display 205 is extending, displays a visual object in an image that was displayed before the display area of the display 205 was extended. It is moved, and another visual object extended from a part of the moved visual object may be newly displayed.
- the processor 120 may change the representation of the image by displaying an animation of moving at least a part of the visual object in the image while the display area of the display 205 is extended. .
- the processor 120 in the third state 540, the processor 120, while the display area of the display 205 is extended, the visual object (moving in the third direction 545) An image 510 including 550 may be displayed.
- the processor 120 may change the third state 540 to the eighth state 1300 while the visual object 550 is moved along the extension of the display area of the display 205 .
- the electronic device 101 in the eighth state 1300 , the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 . However, it is not limited thereto.
- the processor 120 may display a new visual object 1310, which was not displayed in the third state 540, within the image 510.
- the visual object 1310 may appear from the edge 1312 of the housing of the electronic device 101 from which the display 205 is drawn out.
- the visual object 1310 may be a visual object distinct from the visual object 550 .
- the visual object 1310 may be a visual object integrated with the visual object 550 .
- the visual object 550 and the visual object 1310 may form one shape.
- the visual object 1310 may include a portion extending from a portion of the visual object 550 .
- the processor 120 may generate a visual object 550 in a part of the display area newly exposed according to the extension of the display area of the display 205.
- An animation for moving the visual object 1310 eg, at least another part of the visual object 550
- extending from at least a portion of the visual object 550 may be provided.
- the processor 120 may display an image 1410.
- the electronic device 101 may be in the first state 210 .
- the image 1410 may include a visual object corresponding to a wave.
- the image 1410 may be displayed together with at least one executable object for executing at least one software application.
- the image 1410 may be a background image of a wallpaper including the at least one executable object.
- Processor 120 may identify an extension of the display area of display 205 while image 1410 is being displayed. The processor 120 may change the first state 1400 to the second state 1415 based on the identification.
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 .
- the processor 120 may move the visual object in the image 1410 according to the extension of the display area of the display 205.
- some of the visual objects in the image 1410 that were displayed in the first state 1400 are directed in a direction opposite to the direction in which the display area of the display 205 extends.
- Moved to 1420 another portion of the visual object that extends from the portion of the visual object may appear within image 1410 along with the extension of the display area of display 205.
- the processor 120 may provide an animation in which the visual object is moved in the direction 1420 in the second state 1415 .
- a speed of the visual object moving to provide the animation may correspond to a speed at which the display area of the display 205 is extended.
- the at least one executable object displayed together with the image 1410 may have a motion distinct from that of the visual object.
- the at least one executable object unlike the visual object, may be fixed.
- the at least one executable object may have a motion distinct from a motion of the visual object for changed placement within the wallpaper having an enlarged size along the extension of the display area of the display 205.
- the wallpaper may include an image 1410 for providing animation moving according to the extension of the display area of the display 205 as a background image.
- the background image of the wallpaper (eg, image 1410) may be downloaded from a server that shares various background images.
- the background image may be obtained from another user's electronic device that is different from the user of the electronic device 101 .
- the information on the background image may include a direct communication path (eg, a Bluetooth communication path, a BLE communication path, or NFC) between the electronic device 101 and the other electronic device from the other electronic device. communication path).
- a direct communication path eg, a Bluetooth communication path, a BLE communication path, or NFC
- the background image may be acquired within the electronic device 101 based on user manipulation without communication with other electronic devices.
- the background image may be configured to change its expression while the display area of the display 205 seen from one side of the electronic device 101 is extended or reduced.
- a user of another electronic device or a user of the electronic device 101 manipulates at least one of attribute information, object information, color information, or a replacement image included in the background image to change the representation of the background image.
- Manipulate can.
- the attribute information, the object information, the color information, and/or the replacement image, which are changed through the user's manipulation may be associated with extension or contraction of the display area.
- the background image may be composed of a first file (eg, JPG, PNG, or GIF) of an image format and a second file including information for changing the expression of the background image.
- the background image may be composed of a single file including both information in the first file and information in the second file. However, it is not limited thereto.
- the operation may include selecting a plurality of still images.
- each of the plurality of still images may include visual objects having different postures.
- a first still image among the plurality of still images includes the visual object having a first posture
- a second still image among the plurality of still images has a first posture and a second posture.
- the visual object having 2 postures may be included.
- the processor 120 uses the first still image and the second still image to provide an animation, a new image based on the first still image and the second still image.
- 3 Still images can be acquired.
- the processor 120 may extract first feature points of the visual object having the first pose and second feature points of the visual object having the second pose.
- the processor 120 determines, based on the difference between the first feature points and the second feature points, a local movement of the visual object caused by changing the first pose to the second pose. can identify.
- the processor 120 identifies a third posture, which is an intermediate posture between the first posture and the second posture, based on the identified local motion, and a new image including the visual object having the third posture. , a third still image may be acquired.
- the processor 120 may provide the animation reproduced according to the change in size of the display area of the display 205 based on the first still image, the second still image, and the third still image. there is. However, it is not limited thereto.
- the processor 120 may display an image 1520 including a part of the visual object 1510.
- the electronic device 101 may be in the first state 210 .
- image 1520 may be displayed along with executable objects for executing software applications, respectively.
- the image 1520 may be a background image of a wallpaper including the executable objects.
- Processor 120 may identify an extension of the display area of display 205 while image 1520 is being displayed.
- the processor 120 may change the first state 1500 to the second state 1530 based on the identification.
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 . However, it is not limited thereto.
- the processor 120 may move the portion of the visual object 1510 in the image 1520 according to the extension of the display area of the display 205.
- the portion of the visual object 1510 that was displayed in the first state 1500 is directed in a direction 1535 opposite to the direction in which the display area of the display 205 extends.
- another part of the visual object 1510 eg, a seat portion of a bicycle
- the processor 120 may provide an animation in which the visual object 1510 is moved in the direction 1535 in the second state 1530 .
- the speed of visual object 1510 being moved to provide the animation or the speed of rotation of at least one visual element (eg, bicycle wheel) within visual object 1510 is the speed of the display 205 . It can correspond to the speed at which the area is extended.
- the executable objects superimposed on the image 1520 may have a motion distinct from that of the visual object 1510.
- the executable objects may be fixed.
- the executable objects may exhibit motion distinct from the motion of visual object 1510 for altered placement within the wallpaper having an enlarged size along with the extension of the display area of display 205. can have For example, visual object 1510 is moved in direction 1535 while some of the actionable objects are spaced apart from other parts of the actionable objects within the wallpaper having the enlarged size.
- the wallpaper is a background including a visual object that moves according to the extension of the display area of the display 205 so that the user can recognize that the display area of the display 205 is extending.
- the processor 120 displays a visual object in an image having a three dimensional (3D) shape on the display 205 while the display area of the display 205 is extended.
- the expression of the image can be changed.
- the speed of rotation of the visual object may be changed according to the speed at which the display area of the display 205 is extended.
- the processor 120 may display an image 1620 including at least one visual object 1610 having a 3D shape.
- image 1620 may be displayed along with executable objects (or visual information) for executing software applications, respectively.
- the executable objects (or the visual information) may be superimposed on the image 1620 .
- the image 1620 may be a background image of a wallpaper (lock screen) including the executable objects (or the visual information).
- Processor 120 may identify an extension of the display area of display 205 while image 1620 is being displayed.
- the processor 120 may change the first state 1600 to the second state 1630 based on the identification.
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 .
- the processor 120 may rotate the visual object 1610 according to the extension of the display area of the display 205.
- the visual object 1610 in the second state 1630 may rotate in a direction corresponding to the direction 1635 in which the display area of the display 205 extends.
- the visual object 1610 can be rotated clockwise or counterclockwise.
- the orientation of the visual object 1610 may change according to the progress of the extension of the display area of the display 205 .
- the speed at which the visual object 1610 is rotated may be changed according to the speed at which the display area of the display 205 is extended.
- each of the executable objects may have an orientation maintained independently of the extension of the display area of the display 205 .
- the electronic device 101 may display an image including a visual object rotated according to the extension of the display area of the display 205 .
- the electronic device 101 may provide a seamless user experience while the display area of the display 205 is extended through the display of such an image.
- the processor 120 identifies an extension of the display area of the display 205 while displaying an image that includes a visual object having a two dimensional (2D) shape; , After changing the shape of the visual object from the 2D shape to a 3D shape in response to the identification, the visual object having the 3D shape is rotated in a direction corresponding to the direction of the extension of the display area of the display 205. By doing so, it is possible to change the representation of the image. In one embodiment, the rotation speed of the visual object may be changed according to the extension speed of the display area of the display 205 .
- the processor 120 may display an image 1720 including visual objects 1710 having 2D shapes.
- image 1720 may be displayed along with executable objects (or visual information) for executing software applications, respectively.
- the executable objects (or the visual information) may be superimposed on the image 1720 .
- the image 1720 may be a background image of a wallpaper (lock screen) including the executable objects (or the visual information).
- Processor 120 may identify an extension of the display area of display 205 while image 1720 is being displayed.
- the processor 120 may change the state 1700 to the second state 1730 in response to the identification.
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 .
- the processor 120 may change the shape of each of the visual objects 1710 from the 2D shape to the 3D shape.
- a visual effect in which each of the visual objects 1710 protrudes from the display 205 may be provided in the second state 1730 .
- the shapes of the executable objects (or the visual information) may be maintained as 2D shapes.
- the processor 120 may provide the third state 1750 after providing the second state 1730 while the display area of the display 205 is extended.
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 .
- each of the visual objects 1710 having the 3D shape in the third state 1750 may rotate in a direction corresponding to the direction of extension 1735 of the display area of the display 205.
- each of the visual objects 1710 may be rotated clockwise or counterclockwise.
- a timing at which rotation of some of the visual objects 1710 is initiated may be different from a timing at which rotation of some of the visual objects 1710 is initiated.
- the processor 120 may control rotation of the visual objects 1710 based on the direction 1735 to provide a seamless user experience while the display area of the display 205 is extended.
- processor 120 initiates rotation of visual objects 1755 while the display area of display 205 is elongated, and then rotates visual objects 1760. After initiating rotation of the visual objects 1760, rotation of the visual objects 1765 may be initiated.
- each of the executable objects may have an orientation maintained independently of the extension of the display area of the display 205 .
- the electronic device 101 may display an image including a visual object whose shape is changed according to the extension of the display area of the display 205 and then rotated.
- the electronic device 101 may provide a seamless user experience while the display area of the display 205 is extended through the display of such an image.
- FIG. 18 is a flowchart illustrating a method of displaying a new image based on an extension of a display area of a display, according to an embodiment. This method can be applied to the electronic device 101 shown in FIG. 1, the electronic device 101 shown in FIG. 2, the electronic device 101 shown in FIGS. 3A and 3B, or the electronic device 101 shown in FIG. It can be executed by the processor 120 of the electronic device 101.
- 19 illustrates an exemplary image that is extended or converted based on the extension of the display area of the display, according to one embodiment.
- 20A illustrates an exemplary second image extending superimposed on the first image based on the extension of the display area of the display, according to one embodiment.
- 20B illustrates an example shape of at least one edge of a second image that changes based on the speed at which the display area of the display is extended, according to one embodiment.
- 21 illustrates an exemplary second image transitioned from the first image and edged with a visual object, based on the extension of the display area of the display, according to one embodiment.
- the processor 120 displays a first image within the display area of the display 205 exposed outside the housing (eg, the first housing 201 shown in FIG. 2 ).
- an event in which the display area exposed outside the housing is extended may be identified.
- the following descriptions illustrate operations when the display area is extended, but this is for convenience of description.
- the event may include changing the size of the display area of the display 205 .
- the processor 120 may, in operation 402, identify the event that the display area is reduced.
- the first image may be an image defined through the description of FIG. 4 .
- the extension of the display area of the display 205 may be caused based on a user input defined through the description of FIG. 4 .
- the identification may be performed based on methods defined through the description of FIG. 4 .
- the processor 120 determines, while the display area of the display 205 is extending, a representation of a second image displayed in response to the identification in the direction in which the display area of the display 205 extends or the display (
- step 205 at least one of the speed at which the display area is extended may be changed.
- the direction in which the display area of the display 205 extends may be identified based on methods defined through the description of FIG. 4 .
- the speed at which the display area of the display 205 is extended may be identified based on methods defined through the description of FIG. 4 .
- changing the representation of the second image may include moving the second image.
- changing the representation of the second image may include changing a size of the second image.
- the size of the second image may be enlarged based on the size of the extended display area.
- changing the representation of the second image may include rotating at least a portion of the second image.
- changing the expression of the second image may include changing at least a part of a color of the second image.
- changing the representation of the second image may include changing a brightness of at least a portion of the second image.
- changing the representation of the second image may include applying a visual effect to at least a portion of the second image.
- changing the representation of the second image may include moving at least one visual object among a plurality of visual objects in the second image.
- changing the representation of the second image may include changing a shape of a visual object in the second image.
- the shape of the visual object may be changed from a 2D shape to a 3D shape according to the extension of the display area of the display 205 .
- changing the representation of the second image may include rotating a visual object in the second image.
- the visual object may rotate in a direction corresponding to the direction of extension of the display area of the display 205 (eg, clockwise or counterclockwise).
- changing the representation of the second image may include changing at least a portion of a color of a visual object in the second image. In one embodiment, changing the representation of the second image may include changing a brightness of at least a portion of a visual object in the second image. In one embodiment, changing the representation of the second image may include applying a visual effect to at least a portion of a visual object in the second image.
- the processor 120 may display an image 1910 in a first state 1900 .
- the electronic device 101 may be in the first state 210 .
- the processor 120 may identify an extension of the display area of the display 205 while the image 1910 is being displayed in the first state 1900 .
- processor 120 in response to the identification of the extension of the display area of display 205, sets a first state 1900 to a second while the display area of display 205 is extended.
- state 1920 For example, in the second state 1920 , the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 . However, it is not limited thereto.
- processor 120 in response to the identification, directs a representation of second image 1930 to be displayed in a first direction of the extension of the display area of display 205. (1925), can be modified.
- the processor 120 moves from the newly exposed display area according to the extension of the display area of the display 205 in a second direction opposite to the first direction 1925.
- a second image 1930 extending to 1935 may be displayed.
- the second image 1930 may at least partially overlap the first image 1910 .
- the second image 1930 since the second image 1930 at least partially overlaps the first image 1910, the second image 1930 may be referred to as a masking image.
- the speed at which the second image 1930 extends in the second direction 1935 may change according to the speed at which the display area of the display 205 extends. For example, when the speed at which the display area of the display 205 is extended is changed as shown in FIG. 3C, the speed at which the second image 1930 is extended is the speed at which the display area of the display 205 is extended. may change according to
- the processor 120 may provide a third state 1960 after providing the second state 1920 .
- the electronic device 101 may be in the second state 250 .
- the processor 120 may stop displaying the first image 1910 and display the second image 1930.
- the first The display of image 1910 may be interrupted.
- the processor 120 may cause the second image 1930 to completely overlap the first image 1910 at the timing when the extension of the display area of the display 205 is completed. 1930) can be controlled.
- the processor 120 may display a first image 2010 in a first state 2000.
- the electronic device 101 may be in the first state 210 .
- the processor 120 may identify adjustment (eg, extension or reduction) of the display area of the display 205 while the first image 2010 is being displayed.
- the first image 2010 may be displayed together with executable objects for executing visual information or software applications, respectively.
- the first image 2010 may be a background image of a lock screen including local time information and/or weather information.
- the first image 2010 may be a background image of a wallpaper including the executable objects.
- the visual information or the executable objects may be superimposed on the first image 2010 .
- the processor 120 may change the first state 2000 to the second state 2020 in response to the identification.
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 .
- the processor 120 determines whether the display area of the display 205 extends from the edge 2022 of the housing of the electronic device 101 from which the display 205 is drawn out.
- a second image 2030 extending in a direction 2025 opposite to the direction may be displayed.
- second image 2030 may emerge from edge 2022 and extend in direction 2025.
- the movement of the second image 2030 extending in the direction 2025 can be distinguished from the movement of the visual information or the actionable objects.
- the location of the visual information may be maintained.
- some of the actionable objects are opposite direction 2025, so as to be spaced apart from other parts of actionable objects. It can be moved in another direction.
- the representation of the second image 2030 may change according to the speed at which the display area of the display 205 is extended. For example, within the second state 2020, the processor 120 determines the shape of the at least one edge 2035 of the second image 2030 as the speed of the extension of the display area of the display 205.
- the expression of the second image 2030 may be changed.
- the at least one edge 2035 may be at least one edge contacting the first image 2010 .
- the processor 120 displays at least one edge 2035 having a first shape 2072 while the display area of the display 205 is extended at a speed 2070 and , at least one edge having a second shape 2076 that is more pointed than the first shape 2072 while the display area of the display 205 extends at a speed 2074 higher than the speed 2070. 2035 and having a third shape 2080 less pointed than the first shape 2072 based on the end 2078 of the extension of the display area of the display 205. At least one edge 2035 may be displayed. Referring back to FIG.
- the processor 120 may provide a third state 2040 according to the extension of the display area of the display 205 .
- the electronic device 101 may be in the second state 250 .
- the processor 120 may display the second image 2030 within the entire display area of the display 205 .
- the second image 2030 may completely overlap the first image 2010 along the extension of the display area of the display 205 .
- the electronic device 101 determines the representation of the second image displayed in response to the identification of the extension of the display area of the display 205 in the direction in which the display area of the display 205 extends. By changing accordingly, a seamless user experience can be provided while the display area of the display 205 is extended.
- the first state 1900 may be changed to the fourth state 1940 .
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 .
- the processor 120 may change the first state 1900 to the fourth state 1940 after a preset time elapses from the timing at which it is identified that the display area of the display 205 is extended.
- the processor 120 may change the first state 1900 to the fourth state 1940 under the condition that the extended distance of the display area of the display 205 reaches a preset distance. .
- the processor 120 may display a second image 1930 converted from the first image 1910.
- the second image 1930 displayed in the fourth state 1940 may have a changed expression according to the extension of the display area of the display 205 .
- the representation of the second image 1930 displayed in the fourth state 1940 may be changed based on the first direction 1925 of the extension of the display area of the display 205 .
- the processor 120 may provide a third state 1960 after providing the fourth state 1940 .
- the processor 120 may display a wallpaper 2120 including a first image 2110 in a first state 2100 .
- the electronic device 101 in the first state 2100 , the electronic device 101 may be in the first state 210 .
- the first image 2110 may be a background image of the wallpaper 2120 .
- the processor 120 may change the first state 2100 to the second state 2130 in response to identifying the extension of the display area of the display 205 .
- the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 .
- the processor 120 may perform a first image (including visual objects 2135 that are moved along at least one edge of the first image 2110). 2110) can be displayed.
- each of the visual objects 2135 in the first image 2110 is based on the direction in which the display area of the display 205 extends along the at least one edge. so that it can be moved in the identified direction.
- the visual objects 2135 may move in the same direction as the direction in which the display area of the display 205 extends.
- the processor 120 may identify whether a distance at which the display area of the display 205 extends reaches a preset distance. there is. For example, a second state 2130 may be provided while identifying that the distance does not reach the preset distance. The processor 120 may change the second state 2130 to the third state 2140 based on identifying that the distance reaches the preset distance. For example, in the third state 2140 , the electronic device 101 may be in the intermediate state defined through the description of FIG. 2 . However, it is not limited thereto. For example, in the third state 2140, the processor 120 may display a second image 2145 converted from the first image 2110.
- the second image 2145 may include visual objects 2135 moving in a direction identified based on a direction in which the display area of the display 205 extends along at least one edge. .
- the movement state of each of the visual objects 2135 in the second image 2145 is determined from the movement state of each of the visual objects 2135 in the first image 2110 in the second state 2130.
- the processor 120 may identify completion of the extension of the display area of the display 205 while displaying the second image 2145 .
- the processor 120 may change the third state 2140 to the fourth state 2150 in response to the identification.
- the electronic device 101 may be in the second state 250 .
- processor 120 in response to identifying that the distance over which the display area of display 205 extends has reached another preset distance greater than the preset distance, is configured to: State 2140 can be changed to fourth state 2150 .
- the processor 120 may stop displaying the visual objects 2135 in the second image 2145 .
- the electronic device 101 switches an image while the display area of the display 205 is extended and displays the image along at least one edge of the image according to the extension of the display area of the display 205. By moving the visual object in the image, a seamless user experience can be provided.
- An electronic device may provide a seamless user experience while the display area of the rollable display is extended by adaptively changing the expression of an image according to the extension of the display area of the rollable display.
- an electronic device includes a housing, a memory configured to store instructions, a display insertable into or withdrawable from the housing, and the instructions When executed, identifies an event in which the display area exposed outside the housing is extended while an image is displayed within the display area of the display exposed outside the housing, and in response to the identification, the display area is extended.
- at least one processor configured to change the representation of the image based on at least one of a direction in which the display area extends or a speed at which the display area extends.
- the at least one processor when the instructions are executed, changes the representation of the image by moving the image in the direction to display a portion of the image while the display area is extended.
- the speed at which the image is moved may be changed according to the speed at which the display area is extended.
- the at least one processor when the instructions are executed, in response to identifying the completion of the extension of the display area, transfers the image moved in the direction to another, opposite the direction. It may be further configured to provide through the display a bounce back effect of moving in a direction.
- the part of the image may be part of a user interface of a first software application running in a foreground state, and the at least one processor, when the instructions are executed, displays the display. While the area is extended, in a part of the display area including a first space formed according to the movement of the image and a second space newly exposed according to the extension of the display area in the first direction, the background It may be further configured to display a part of a user interface of a second software application running in a (background) state, wherein the part of the user interface of the first software application, while the display area is extended, It may be superimposed on another part of the user interface of the second software application. In one embodiment, the portion of the user interface of the second software application may be displayed (or may be blurred) through the display with a blur effect.
- the at least one processor when the instructions are executed, controls a user interface of a third software application running in a background state, within the part of the display area, while the display area is extended. It may be further configured to further display a part, wherein the part of the user interface of the second software application overlaps another part of the user interface of the third software application while the display area is extended.
- the second software application may be a software application executed in the foreground state after the third software application is executed in the foreground state.
- the at least one processor determines, when the instructions are executed, whether the image is moved or the distance at which the display area of the display is extended reaches a preset distance while the display area is being extended. and, based on identifying that the distance reaches the preset distance, stop moving the image while the display area is extended, and stop moving the image while the display area is extended, and stop moving the image while the display area is extended. It may be further configured to cause the remaining part of the image to appear by extending the fixed image in the direction according to the break.
- the at least one processor may include a first space formed according to the movement of the image and a second space newly exposed according to the extension of the display region while the display area is extended. It may be further configured to display additional information within a part of the display area.
- the additional information may include information on notifications generated within the electronic device, update information of an operating system (OS) of the electronic device, local time information, weather information, or It may include at least one of use history information of the electronic device.
- the image may be a user interface of a software application being executed in the foreground state, and the additional information may include information about a time when the software application was executed in the foreground state. can
- the at least one processor changes the representation of the image by displaying an animation of moving at least a part of a visual object in the image while the display area is extended, when the instructions are executed. and, while the display area is extended, an animation of moving at least another part of the visual object extending from the at least part of the visual object within a part of the display area newly exposed according to the extension of the display area. It may be configured to display another image for providing, and the speed at which the visual object moves may be changed according to the speed at which the display area extends.
- the at least one processor rotates a visual object in the image having a three dimensional (3D) shape in a direction corresponding to the direction while the display area is extended when the instructions are executed.
- 3D three dimensional
- the at least one processor when the instructions are executed, while the display area is extended, changes the shape of the visual object in the image from a two dimensional (2D) shape to a 3 dimensional (3D) shape;
- Rotating the visual object having the 3D shape in a direction corresponding to the direction may be configured to change the representation of the image, and the speed of rotation is according to the speed at which the display area extends. can be changed.
- the electronic device may further include a rack gear coupled to the display or a support member supporting the display, a pinion gear, and a motor coupled to the pinion gear through a shaft, , wherein the at least one processor, in response to receiving a preset user input, extends the display area by moving the rack gear in the direction based on rotating the pinion gear using the motor It can be.
- an electronic device includes a housing, a memory configured to store instructions, a display retractable into or retractable from the housing, and exposed outside the housing when the instructions are executed. identifies an event in which the display area exposed outside the housing is extended while a first image is displayed within the display area of the display, and while the display area is extended, a second image displayed in response to the identification and at least one processor configured to change the representation of the image based on at least one of a direction in which the display area extends or a speed at which the display area extends.
- the at least one processor when the instructions are executed, while the display area is extended, extends from the display area newly exposed according to the extension of the display area in another direction opposite to the direction.
- the expression of the second image may be changed, wherein the at least one edge of the second image comprises: Among the edges of the two images, it may be at least one edge contacting the first image.
- the second image may at least partially overlap the first image according to the extension of the second image in the direction.
- the second image may completely overlap the first image based on the completion of the extension of the display area, and each of the first image and the second image includes at least one It may be a background image in a wallpaper containing at least one executable object for executing a software application.
- the at least one processor when the instructions are executed, identifies whether a distance extended by the display area reaches a preset distance while the display area is extended, and the distance is determined by the preset distance. Based on identifying that the distance has been reached, the first image comprising the visual object being moved along at least one edge of the first image in a direction corresponding to the direction. Switching to the second image may be configured to change the representation of the second image. In one embodiment, the at least one processor determines, when the instructions are executed, that the distance in the second image is reached based on identifying that another preset distance is reached that is greater than the preset distance. It may be further configured to stop displaying the visual object.
- Electronic devices may be devices of various types.
- the electronic device may include, for example, a portable communication device (eg, a smart phone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance.
- a portable communication device eg, a smart phone
- a computer device e.g., a smart phone
- a portable multimedia device e.g., a portable medical device
- a camera e.g., a portable medical device
- a camera e.g., a portable medical device
- a camera e.g., a portable medical device
- a camera e.g., a camera
- a wearable device e.g., a smart bracelet
- first, second, or first or secondary may simply be used to distinguish that component from other corresponding components, and may refer to that component in other respects (eg, importance or order) is not limited.
- a (eg, first) component is said to be “coupled” or “connected” to another (eg, second) component, with or without the terms “functionally” or “communicatively.”
- the certain component may be connected to the other component directly (eg by wire), wirelessly, or through a third component.
- module used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and is interchangeable with terms such as, for example, logic, logical blocks, parts, or circuits.
- a module may be an integrally constructed component or a minimal unit of components or a portion thereof that performs one or more functions.
- the module may be implemented in the form of an application-specific integrated circuit (ASIC).
- ASIC application-specific integrated circuit
- a storage medium eg, internal memory 136 or external memory 138
- a machine eg, electronic device 101
- a processor eg, the processor 120
- a device eg, the electronic device 101
- the one or more instructions may include code generated by a compiler or code executable by an interpreter.
- the device-readable storage medium may be provided in the form of a non-transitory storage medium.
- the storage medium is a tangible device and does not contain a signal (e.g. electromagnetic wave), and this term refers to the case where data is stored semi-permanently in the storage medium. It does not discriminate when it is temporarily stored.
- a signal e.g. electromagnetic wave
- the method according to various embodiments disclosed in this document may be included and provided in a computer program product.
- Computer program products may be traded between sellers and buyers as commodities.
- Computer program products are distributed in the form of machine-readable storage media (e.g. CD-ROM (compact disc read only memory)) or through application stores (e.g. Play Store). ) or directly between two user devices (eg smart phones), online distribution (eg download or upload).
- online distribution at least part of the computer program product may be temporarily stored or temporarily created in a storage medium readable by a device such as a manufacturer's server, an application store server, or a relay server's memory.
- each component (eg, module or program) of the above-described components may include a single object or a plurality of entities, and some of the plurality of entities may be separately disposed in other components. there is.
- one or more components or operations among the aforementioned corresponding components may be omitted, or one or more other components or operations may be added.
- a plurality of components eg modules or programs
- the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by a corresponding component of the plurality of components prior to the integration. .
- the actions performed by a module, program, or other component are executed sequentially, in parallel, iteratively, or heuristically, or one or more of the actions are executed in a different order, or omitted. or one or more other actions may be added.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (15)
- 전자 장치(electronic device)에 있어서,하우징;인스트럭션들을 저장하도록 구성된 메모리;상기 하우징 안으로 인입 가능하고(insertable) 상기 하우징으로부터 인출 가능한 디스플레이; 및적어도 하나의 프로세서를 포함하고,상기 적어도 하나의 프로세서는, 상기 인스트럭션들이 실행될 시,상기 하우징 밖으로 노출된 상기 디스플레이의 표시 영역 내에서 이미지가 표시되는 동안, 상기 하우징 밖으로 노출된 상기 표시 영역이 상기 하우징에 대하여 상기 디스플레이를 슬라이딩함으로써 조정되는, 이벤트를 식별하고,상기 식별에 응답하여, 상기 디스플레이가 상기 하우징에 대하여 슬라이드되는 동안, 상기 이미지의 표현(representation)을, 상기 표시 영역이 조정되는 방향 또는 상기 표시 영역이 조정되는 속도 중 적어도 하나에 기반하여, 변경하도록, 구성되는,전자 장치.
- 청구항 1에 있어서, 상기 이미지의 상기 표현을 변경하는 것은,상기 이미지를 상기 방향으로 이동함으로써 상기 이미지의 일부를 표시하는 것을 포함하고,상기 이미지가 이동되는 속도는,상기 표시 영역이 조정되는 상기 속도에 따라 변경되는,전자 장치.
- 청구항 2에 있어서, 상기 적어도 하나의 프로세서는, 상기 인스트럭션들이 실행될 시,상기 표시 영역의 조정의 완료를 식별하는 것에 응답하여, 상기 방향으로 이동된 상기 이미지를 상기 방향에 반대인 다른(another) 방향으로 이동하는 바운스 백 효과(bounce back effect)를 상기 디스플레이를 통해 제공하도록, 더(further) 구성되는,전자 장치.
- 청구항 2에 있어서, 상기 이미지의 상기 일부는,포어그라운드(foreground) 상태 내에서 실행되고 있는 제1 소프트웨어 어플리케이션의 사용자 인터페이스의 일부이고,상기 적어도 하나의 프로세서는, 상기 인스트럭션들이 실행될 시,상기 표시 영역이 조정되는 동안, 상기 이미지의 상기 이동의 결과로 형성된 제1 공간 및 상기 방향으로의 상기 표시 영역이 조정된 결과로 새롭게 노출된 제2 공간을 포함하는 상기 표시 영역의 일부 내에서, 백그라운드(background) 상태 내에서 실행되고 있는 제2 소프트웨어 어플리케이션의 사용자 인터페이스의 일부를 표시하도록, 더 구성되고,상기 제1 소프트웨어 어플리케이션의 상기 사용자 인터페이스의 상기 일부는,상기 표시 영역이 조정되는 동안, 상기 제2 소프트웨어 어플리케이션의 상기 사용자 인터페이스의 다른 일부 상에 중첩되는,전자 장치.
- 청구항 4에 있어서, 상기 제2 소프트웨어 어플리케이션의 상기 사용자 인터페이스의 상기 일부는,블러 효과(blur effect)로 상기 디스플레이를 통해 표시되는,전자 장치.
- 청구항 4에 있어서, 상기 적어도 하나의 프로세서는, 상기 인스트럭션들이 실행될 시,상기 표시 영역이 조정되는 동안, 상기 표시 영역의 상기 일부 내에서, 상기 백그라운드 상태 내에서 실행되고 있는 제3 소프트웨어 어플리케이션의 사용자 인터페이스의 일부를 더 표시하도록, 더 구성되고,상기 제2 소프트웨어 어플리케이션의 상기 사용자 인터페이스의 상기 일부는,상기 표시 영역이 조정되는 동안, 상기 제3 소프트웨어 어플리케이션의 상기 사용자 인터페이스의 다른 일부 상에 중첩되며,상기 제2 소프트웨어 어플리케이션은,상기 제3 소프트웨어 어플리케이션의 실행 상태가 상기 포어그라운드 상태로부터 상기 백그라운드 상태로 변경된 후 상기 포어그라운드 상태 내에서 실행된 소프트웨어 어플리케이션인,전자 장치.
- 청구항 2에 있어서, 상기 적어도 하나의 프로세서는, 상기 인스트럭션들이 실행될 시,상기 표시 영역이 whwjd되는 동안, 상기 이미지가 이동되는 거리가 미리 설정된 거리에 도달하는지 여부를 식별하고,상기 거리가 상기 미리 설정된 거리에 도달함을 식별하는 것에 기반하여, 상기 표시 영역이 조정되는 동안 상기 이미지를 이동하는 것을 중단하고,상기 표시 영역이 조정되는 동안 상기 이미지의 가시 부분들를 상기 이미지가 이동된 상기 방향으로 연장함으로써 상기 이미지의 남은 일부를 더 표시하도록, 더 구성되는,전자 장치.
- 청구항 2에 있어서, 상기 적어도 하나의 프로세서는,상기 표시 영역이 조정되는 동안, 상기 방향으로의 상기 이미지의 상기 이동의 결과로 형성된 제1 공간 및 상기 표시 영역이 조정된 결과로 새롭게 노출된 제2 공간을 포함하는 상기 표시 영역의 일부 내에서, 부가 정보(additional information)를 표시하도록, 더 구성되는,전자 장치.
- 청구항 8에 있어서, 상기 부가 정보는,상기 전자 장치 내에서 야기된 알림(notification)들에 대한 정보, 상기 전자 장치의 운영 체제(OS, operating system)의 업데이트 정보, 지역시 정보, 날씨 정보, 또는 상기 전자 장치의 사용 내역 정보 중 적어도 하나를 포함하는,전자 장치.
- 청구항 8에 있어서, 상기 이미지는,포어그라운드 상태 내에서 실행되고 있는 소프트웨어 어플리케이션의 사용자 인터페이스이고,상기 부가 정보는,상기 포어그라운드 상태 내에서 상기 소프트웨어 어플리케이션가 실행되었던 러닝(running) 시간에 대한 정보를 포함하는,전자 장치.
- 청구항 1에 있어서, 상기 적어도 하나의 프로세서는, 상기 인스트럭션들이 실행될 시,상기 표시 영역이 조정되는 동안, 상기 이미지 내의 시각적 객체의 적어도 제1 일부를 이동하는 애니메이션을 표시함으로써 상기 이미지의 상기 표현을 변경하고,상기 표시 영역이 조정되는 동안, 상기 표시 영역이 조정된 결과로 새롭게 노출된 상기 표시 영역의 일부 내에서, 상기 시각적 객체의 상기 적어도 제1 일부로부터 연장하는 상기 시각적 객체의 적어도 제2 일부를 이동하는 애니메이션을 포함하는 다른 이미지를 표시하도록, 구성되고,상기 시각적 객체가 이동되는 속도는,상기 표시 영역이 조정되는 상기 속도에 따라 변경되는,전자 장치.
- 청구항 1에 있어서, 상기 이미지의 상기 표현을 변경하는 것은,상기 표시 영역이 조정되는 동안, 3D(three dimensional) 형상을 가지는 상기 이미지 내의 시각적 객체를 상기 방향에 대응하는 방향으로 회전하는 것을 포함하고,상기 회전의 속도는,상기 표시 영역이 조정되는 상기 속도에 따라 변경되는,전자 장치.
- 청구항 1에 있어서, 상기 이미지의 상기 표현을 변경하는 것은,상기 표시 영역이 조정되는 동안, 상기 이미지 내의 시각적 객체의 형상을 2D(two dimensional) 형상으로부터 3D(3 dimensional) 형상으로 변경하고 상기 3D 형상을 가지는 상기 시각적 객체를 상기 방향에 대응하는 방향으로 회전하는 것을 포함하고,상기 회전의 속도는,상기 표시 영역이 조정되는 상기 속도에 따라 변경되는,전자 장치.
- 청구항 1에 있어서,상기 디스플레이 및 상기 디스플레이를 지지하는 지지 부재 중 적어도 하나와 결합된 렉(rack) 기어;피니언 기어; 및상기 피니언 기어와 샤프트를 통해 결합된 모터를 더 포함하고,상기 적어도 하나의 프로세서는,미리 설정된 사용자 입력을 수신하는 것에 응답하여, 상기 모터를 이용하여 상기 피니언 기어를 회전시키는 것에 기반하여 상기 렉 기어를 상기 방향으로 이동함으로써 상기 표시 영역을 조정하도록, 더 구성되는,전자 장치.
- 하우징 및 상기 하우징 안으로 인입 가능하고 상기 하우징으로부터 인출 가능한 디스플레이를 포함하는 전자 장치 내에서 실행되는 방법에 있어서,상기 하우징 밖으로 노출된 상기 디스플레이의 표시 영역 내에서 이미지가 표시되는 동안, 상기 하우징 밖으로 노출된 상기 표시 영역이 상기 하우징에 대하여 상기 디스플레이를 슬라이딩함으로써 조정되는, 이벤트를 식별하는 동작과,상기 식별에 응답하여, 상기 디스플레이가 상기 하우징에 대하여 슬라이드되는 동안, 상기 이미지의 표현(representation)을, 상기 표시 영역이 조정되는 방향 또는 상기 표시 영역이 조정되는 속도 중 적어도 하나에 기반하여, 변경하는 동작을 포함하는,방법.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202280077813.3A CN118339529A (zh) | 2021-12-14 | 2022-09-21 | 根据可卷曲显示器的显示区域的变化自适应改变图像的表示的电子装置 |
| EP22907633.6A EP4418094A4 (en) | 2021-12-14 | 2022-09-21 | Electronic device for adaptively changing representation of image according to change in display area of rollable display |
| US17/967,122 US12613606B2 (en) | 2021-12-14 | 2022-10-17 | Electronic device for adaptively changing representation of image according to change in display area of rollable display |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2021-0179014 | 2021-12-14 | ||
| KR20210179014 | 2021-12-14 | ||
| KR10-2022-0010462 | 2022-01-25 | ||
| KR1020220010462A KR20230090197A (ko) | 2021-12-14 | 2022-01-25 | 롤러블 디스플레이의 표시 영역의 변경에 따라 이미지의 표현을 적응적으로 변경하기 위한 전자 장치 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/967,122 Continuation US12613606B2 (en) | 2021-12-14 | 2022-10-17 | Electronic device for adaptively changing representation of image according to change in display area of rollable display |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023113162A1 true WO2023113162A1 (ko) | 2023-06-22 |
Family
ID=86772863
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2022/014117 Ceased WO2023113162A1 (ko) | 2021-12-14 | 2022-09-21 | 롤러블 디스플레이의 표시 영역의 변경에 따라 이미지의 표현을 적응적으로 변경하기 위한 전자 장치 |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2023113162A1 (ko) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140135404A (ko) * | 2013-05-16 | 2014-11-26 | 엘지전자 주식회사 | 포터블 디바이스 및 그 제어 방법 |
| KR20160123201A (ko) * | 2015-04-15 | 2016-10-25 | 삼성전자주식회사 | 플렉서블 디스플레이를 포함하는 전자장치 및 콘텐트 표시 방법 |
| KR20170000553A (ko) * | 2015-06-24 | 2017-01-03 | 삼성전자주식회사 | 디스플레이의 확장 영역에 대한 사용 알림 제공 방법 및 이를 지원하는 전자 장치 |
| KR102047692B1 (ko) * | 2013-02-05 | 2019-11-22 | 엘지전자 주식회사 | 플렉서블 디스플레이를 탑재한 디바이스 및 그의 제어 방법 |
| KR20210068272A (ko) * | 2019-11-30 | 2021-06-09 | (주)에이유플렉스 | 화면의 크기가 조절되는 디스플레이장치 |
-
2022
- 2022-09-21 WO PCT/KR2022/014117 patent/WO2023113162A1/ko not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102047692B1 (ko) * | 2013-02-05 | 2019-11-22 | 엘지전자 주식회사 | 플렉서블 디스플레이를 탑재한 디바이스 및 그의 제어 방법 |
| KR20140135404A (ko) * | 2013-05-16 | 2014-11-26 | 엘지전자 주식회사 | 포터블 디바이스 및 그 제어 방법 |
| KR20160123201A (ko) * | 2015-04-15 | 2016-10-25 | 삼성전자주식회사 | 플렉서블 디스플레이를 포함하는 전자장치 및 콘텐트 표시 방법 |
| KR20170000553A (ko) * | 2015-06-24 | 2017-01-03 | 삼성전자주식회사 | 디스플레이의 확장 영역에 대한 사용 알림 제공 방법 및 이를 지원하는 전자 장치 |
| KR20210068272A (ko) * | 2019-11-30 | 2021-06-09 | (주)에이유플렉스 | 화면의 크기가 조절되는 디스플레이장치 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2022080616A1 (en) | An electronic device and method for inducing input | |
| WO2022131549A1 (ko) | 전자 장치 및 전자 장치의 동작 방법 | |
| WO2022055178A1 (ko) | 다양한 형태의 콘텐트를 표시하기 위한 폴더블 전자 장치 및 그의 동작 방법 | |
| WO2022025444A1 (ko) | 화면을 표시하는 방법 및 그 장치 | |
| WO2022108192A1 (ko) | 전자 장치 및 전자 장치의 멀티윈도우 제어방법 | |
| WO2022019636A1 (ko) | 가상 사용자 인터랙션을 수행하기 위한 방법 및 그 장치 | |
| WO2022060041A1 (ko) | 콘텐트를 생성하기 위한 폴더블 전자 장치 및 그의 동작 방법 | |
| WO2022030910A1 (ko) | 폴딩 각도에 따라 입력 모드를 제어하는 전자 장치 및 그의 방법 | |
| WO2022030921A1 (ko) | 전자 장치 및 그의 화면을 제어하는 방법 | |
| WO2023022567A1 (ko) | 폴더블 전자 장치 및 디지털 홀 센서를 이용한 폴더블 전자 장치의 제어 방법 | |
| WO2022102941A1 (ko) | 플렉서블 디스플레이를 포함하는 전자 장치 및 화면 제어 방법 | |
| WO2023054948A1 (ko) | 가변 디스플레이를 포함하는 전자 장치 및 그의 동작 방법 | |
| WO2022114885A1 (ko) | 스타일러스를 이용한 전자 장치의 제어 방법 및 그 방법을 이용하여 스타일러스로부터 입력을 받는 전자 장치 | |
| WO2022119276A1 (ko) | 플렉서블 디스플레이 전자 장치 및 그 동작 방법 | |
| WO2022086272A1 (ko) | 사용자 인터페이스를 제공하는 전자 장치 및 그 방법 | |
| WO2023063584A1 (ko) | 센서를 이용하여 상태를 식별하기 위한 전자 장치 | |
| WO2023149782A1 (ko) | 햅틱 기능을 제공하기 위한 전자 장치 및 그 방법 | |
| WO2022225350A1 (ko) | 플렉서블 디스플레이 제어 방법 및 이를 지원하는 전자 장치 | |
| WO2022114509A1 (ko) | 플렉서블 디스플레이의 확장에 따라 변경된 가시도를 가지는 화면을 제공하는 전자 장치 및 그 제어 방법 | |
| WO2022154479A1 (ko) | 사용자의 자세를 측정하기 위한 전자 장치 및 그 방법 | |
| WO2022071686A1 (ko) | 유저 인터페이스를 표시하는 방법 및 이를 지원하는 전자 장치 | |
| WO2022108241A1 (ko) | 음량 제어 방법 및 이를 지원하는 전자 장치 | |
| WO2022119311A1 (ko) | 플렉서블 디스플레이를 포함하는 전자 장치 및 그 동작 방법 | |
| WO2022098169A1 (ko) | 플렉서블 디스플레이를 포함하는 전자 장치와 이의 동작 방법 | |
| WO2022045579A1 (ko) | 외부 장치의 위치를 보정하기 위한 전자 장치 및 그의 동작 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22907633 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022907633 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202280077813.3 Country of ref document: CN |
|
| ENP | Entry into the national phase |
Ref document number: 2022907633 Country of ref document: EP Effective date: 20240517 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202447045966 Country of ref document: IN |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 202447045966 Country of ref document: IN |