[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2024038999A1 - 플렉서블 전자 장치 및 그의 동작 방법 - Google Patents

플렉서블 전자 장치 및 그의 동작 방법 Download PDF

Info

Publication number
WO2024038999A1
WO2024038999A1 PCT/KR2023/006389 KR2023006389W WO2024038999A1 WO 2024038999 A1 WO2024038999 A1 WO 2024038999A1 KR 2023006389 W KR2023006389 W KR 2023006389W WO 2024038999 A1 WO2024038999 A1 WO 2024038999A1
Authority
WO
WIPO (PCT)
Prior art keywords
sensor
electronic device
state
processor
display
Prior art date
Application number
PCT/KR2023/006389
Other languages
English (en)
French (fr)
Inventor
엄기훈
Original Assignee
삼성전자 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from KR1020220128882A external-priority patent/KR20240023990A/ko
Application filed by 삼성전자 주식회사 filed Critical 삼성전자 주식회사
Priority to EP23734894.1A priority Critical patent/EP4350475A4/en
Publication of WO2024038999A1 publication Critical patent/WO2024038999A1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1641Details related to the display arrangement, including those related to the mounting of the display in the housing the display being formed by a plurality of foldable display components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1652Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1675Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
    • G06F1/1677Miscellaneous details related to the relative movement between the different enclosures or enclosure parts for detecting open or closed state or particular intermediate positions assumed by movable parts of the enclosure, e.g. detection of display lid position with respect to main body in a laptop, detection of opening of the cover of battery compartment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3215Monitoring of peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3231Monitoring the presence, absence or movement of users
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • G06F3/04845Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/026Details of the structure or mounting of specific components
    • H04M1/0266Details of the structure or mounting of specific components for a display module assembly
    • H04M1/0268Details of the structure or mounting of specific components for a display module assembly including a flexible display panel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/0206Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
    • H04M1/0208Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings characterized by the relative motions of the body parts
    • H04M1/0214Foldable telephones, i.e. with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/0206Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
    • H04M1/0241Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings using relative motion of the body parts to change the operational status of the telephone set, e.g. switching on/off, answering incoming call
    • H04M1/0245Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings using relative motion of the body parts to change the operational status of the telephone set, e.g. switching on/off, answering incoming call using open/close detection

Definitions

  • the present disclosure relates to an electronic device and a method of operating the same, and more particularly, to a flexible type electronic device and a method of operating the same.
  • Electronic devices have become equipped with complex functions such as taking photos or videos, playing music files or video files, playing games, receiving broadcasts, and supporting wireless Internet, and are implemented in the form of comprehensive multimedia devices (multimedia players). Accordingly, electronic devices are developing into new forms in terms of hardware and software to enhance portability and convenience while satisfying users' needs. As an example of this development, electronic devices can be implemented as flexible types.
  • the mechanical state of a flexible type electronic device can be changed by a user's gesture. Additionally, flexible-type electronic devices can perform various operations based on changes in mechanical state.
  • a user gesture changes the mechanical state of a flexible type electronic device
  • malfunctions may occur or usability may be reduced if the mechanical state change (e.g., folding angle) is not accurately recognized.
  • sensors may be needed to determine changes in mechanical status.
  • the electronic device can calculate the folding angle using an acceleration sensor. Due to the nature of the acceleration sensor, which measures angles (absolute angles) based on the direction of gravity (or vertical direction), measurement errors may occur when the electronic device is folded or unfolded while standing vertically, or when there is a lot of physical vibration around it. You can.
  • the electronic device may calculate the folding angle using an acceleration sensor and a gyro sensor together.
  • the gyro sensor is a sensor that calculates the angle by continuously accumulating and summing the changes in position and/or angle. It measures the folding angle (relative angle compared to the previous state) using a gyro sensor with relatively high accuracy, and uses an acceleration sensor to measure the angle. Measurement accuracy can be improved by correcting the measurement data of the gyro sensor.
  • power consumption may increase.
  • an electronic device can calculate the folding angle using a Hall sensor.
  • measurement accuracy decreases due to the influence of surrounding magnetic materials (e.g. magnets, digitizers, and antenna components for double-sided attachment during folding) due to the nature of the Hall sensor that measures the angle based on changes in the size of magnetic force. It can be.
  • Various embodiments of the present disclosure are intended to provide a method and device that can increase the accuracy of determining a change in the mechanical state of an electronic device by selectively using sensors with different characteristics.
  • Various embodiments are intended to provide a method and device for determining a change in mechanical state with relatively low power consumption by using sensors with different characteristics in a flexible type electronic device.
  • Various embodiments are intended to provide a method and device that can simplify the sensor arrangement structure in a flexible type electronic device.
  • Various embodiments are intended to provide methods and devices that can improve usability by determining changes in the mechanical state of a flexible type electronic device according to the situation of the electronic device or at a time when the user needs it.
  • An electronic device includes a housing, a flexible display including a first part and a second part, a first sensor and a second sensor disposed in the housing, a third sensor disposed in the housing, the flexible display, It may include at least one processor operatively connected to the first sensor, the second sensor, and the third sensor, and a memory operatively connected to the at least one processor.
  • the memory may, when executed, cause the at least one processor to monitor whether the flexible display switches from a folded state to an unfolded state using the third sensor, and to determine whether the flexible display is in the folded state.
  • Instructions for measuring relative positions and/or angles can be stored.
  • a method of operating an electronic device includes monitoring whether a flexible display of the electronic device switches from a folded state to an unfolded state using a third sensor in the electronic device, An operation of activating at least a portion of a first sensor and a second sensor in the electronic device based on the flexible display being converted from the folded state to the unfolded state, and using the first sensor and the second sensor to activate the first sensor and the second sensor in the flexible display. It may include an operation of measuring the relative position and/or angle of the first part and the second part.
  • the accuracy of determining a change in mechanical state can be improved by selectively using sensors with different characteristics in a flexible type electronic device.
  • a change in mechanical state can be determined with relatively low power consumption by using sensors with different characteristics in a flexible type electronic device.
  • a sensor arrangement structure can be simplified in a flexible type electronic device without deteriorating performance.
  • user usability can be improved by determining mechanical state changes according to the situation of the flexible type electronic device or at a time when the user needs it.
  • FIG. 1 is a block diagram of an electronic device in a network environment according to various embodiments.
  • Figure 2 is a simplified block diagram of an electronic device according to one embodiment.
  • FIG. 3A is a front view showing a fully unfolded state of an electronic device according to an embodiment.
  • FIG. 3B is a rear view showing a fully unfolded state of an electronic device according to an embodiment.
  • Figure 4 is a diagram showing a folded state of an electronic device according to an embodiment.
  • FIGS. 5A, 5B, and 5C are diagrams showing partially unfolded states of an electronic device according to an embodiment.
  • FIG. 6 is a diagram illustrating folding sections depending on the deformation state of an electronic device according to an embodiment.
  • FIG. 7 is a diagram for explaining the sensor arrangement structure of an electronic device according to an embodiment.
  • FIG. 8 is a flowchart illustrating a method of operating an electronic device according to an embodiment.
  • Figure 9 is a flowchart illustrating a method of operating an electronic device according to an embodiment.
  • Figure 10 is a flowchart illustrating a method of operating an electronic device according to an embodiment.
  • FIGS. 11A and 11B are diagrams illustrating user interfaces displayed based on the degree of deformation in an electronic device according to an embodiment.
  • FIG. 1 is a block diagram of an electronic device in a network environment according to various embodiments.
  • FIG. 1 is a block diagram of an electronic device 101 in a network environment 100, according to various embodiments.
  • the electronic device 101 communicates with the electronic device 102 through a first network 198 (e.g., a short-range wireless communication network) or a second network 199. It is possible to communicate with at least one of the electronic device 104 or the server 108 through (e.g., a long-distance wireless communication network). According to one embodiment, the electronic device 101 may communicate with the electronic device 104 through the server 108.
  • a first network 198 e.g., a short-range wireless communication network
  • a second network 199 e.g., a second network 199.
  • the electronic device 101 may communicate with the electronic device 104 through the server 108.
  • the electronic device 101 includes a processor 120, a memory 130, an input module 150, an audio output module 155, a display module 160, an audio module 170, and a sensor module ( 176), interface 177, connection terminal 178, haptic module 179, camera module 180, power management module 188, battery 189, communication module 190, subscriber identification module 196 , or may include an antenna module 197.
  • at least one of these components eg, the connection terminal 178) may be omitted or one or more other components may be added to the electronic device 101.
  • some of these components e.g., sensor module 176, camera module 180, or antenna module 197) are integrated into one component (e.g., display module 160). It can be.
  • the processor 120 for example, executes software (e.g., program 140) to operate at least one other component (e.g., hardware or software component) of the electronic device 101 connected to the processor 120. It can be controlled and various data processing or calculations can be performed. According to one embodiment, as at least part of data processing or computation, the processor 120 stores commands or data received from another component (e.g., sensor module 176 or communication module 190) in volatile memory 132. The commands or data stored in the volatile memory 132 can be processed, and the resulting data can be stored in the non-volatile memory 134.
  • software e.g., program 140
  • the processor 120 stores commands or data received from another component (e.g., sensor module 176 or communication module 190) in volatile memory 132.
  • the commands or data stored in the volatile memory 132 can be processed, and the resulting data can be stored in the non-volatile memory 134.
  • the processor 120 includes a main processor 121 (e.g., a central processing unit or an application processor) or an auxiliary processor 123 that can operate independently or together (e.g., a graphics processing unit, a neural network processing unit ( It may include a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor).
  • a main processor 121 e.g., a central processing unit or an application processor
  • auxiliary processor 123 e.g., a graphics processing unit, a neural network processing unit ( It may include a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor.
  • the electronic device 101 includes a main processor 121 and a secondary processor 123
  • the secondary processor 123 may be set to use lower power than the main processor 121 or be specialized for a designated function. You can.
  • the auxiliary processor 123 may be implemented separately from the main processor 121 or as part of it.
  • the auxiliary processor 123 may, for example, act on behalf of the main processor 121 while the main processor 121 is in an inactive (e.g., sleep) state, or while the main processor 121 is in an active (e.g., application execution) state. ), together with the main processor 121, at least one of the components of the electronic device 101 (e.g., the display module 160, the sensor module 176, or the communication module 190) At least some of the functions or states related to can be controlled.
  • co-processor 123 e.g., image signal processor or communication processor
  • may be implemented as part of another functionally related component e.g., camera module 180 or communication module 190. there is.
  • the auxiliary processor 123 may include a hardware structure specialized for processing artificial intelligence models.
  • Artificial intelligence models can be created through machine learning. For example, such learning may be performed in the electronic device 101 itself on which the artificial intelligence model is performed, or may be performed through a separate server (e.g., server 108).
  • Learning algorithms may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but It is not limited.
  • An artificial intelligence model may include multiple artificial neural network layers.
  • Artificial neural networks include deep neural network (DNN), convolutional neural network (CNN), recurrent neural network (RNN), restricted boltzmann machine (RBM), belief deep network (DBN), bidirectional recurrent deep neural network (BRDNN), It may be one of deep Q-networks or a combination of two or more of the above, but is not limited to the examples described above.
  • artificial intelligence models may additionally or alternatively include software structures.
  • the memory 130 may store various data used by at least one component (eg, the processor 120 or the sensor module 176) of the electronic device 101. Data may include, for example, input data or output data for software (e.g., program 140) and instructions related thereto.
  • Memory 130 may include volatile memory 132 or non-volatile memory 134.
  • the program 140 may be stored as software in the memory 130 and may include, for example, an operating system 142, middleware 144, or application 146.
  • the input module 150 may receive commands or data to be used in a component of the electronic device 101 (e.g., the processor 120) from outside the electronic device 101 (e.g., a user).
  • the input module 150 may include, for example, a microphone, mouse, keyboard, keys (eg, buttons), or digital pen (eg, stylus pen).
  • the sound output module 155 may output sound signals to the outside of the electronic device 101.
  • the sound output module 155 may include, for example, a speaker or a receiver. Speakers can be used for general purposes such as multimedia playback or recording playback.
  • the receiver can be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part of it.
  • the display module 160 can visually provide information to the outside of the electronic device 101 (eg, a user).
  • the display module 160 may include, for example, a display, a hologram device, or a projector, and a control circuit for controlling the device.
  • the display module 160 may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of force generated by the touch.
  • the audio module 170 can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module 170 acquires sound through the input module 150, the sound output module 155, or an external electronic device (e.g., directly or wirelessly connected to the electronic device 101). Sound may be output through the electronic device 102 (e.g., speaker or headphone).
  • the electronic device 102 e.g., speaker or headphone
  • the sensor module 176 detects the operating state (e.g., power or temperature) of the electronic device 101 or the external environmental state (e.g., user state) and generates an electrical signal or data value corresponding to the detected state. can do.
  • the sensor module 176 includes, for example, a gesture sensor, a gyro sensor, an air pressure sensor, a magnet sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, It may include a temperature sensor, humidity sensor, or light sensor.
  • the interface 177 may support one or more designated protocols that can be used to connect the electronic device 101 directly or wirelessly with an external electronic device (eg, the electronic device 102).
  • the interface 177 may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
  • HDMI high definition multimedia interface
  • USB universal serial bus
  • SD card interface Secure Digital Card interface
  • audio interface audio interface
  • connection terminal 178 may include a connector through which the electronic device 101 can be physically connected to an external electronic device (eg, the electronic device 102).
  • the connection terminal 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (eg, a headphone connector).
  • the haptic module 179 can convert electrical signals into mechanical stimulation (e.g., vibration or movement) or electrical stimulation that the user can perceive through tactile or kinesthetic senses.
  • the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
  • the camera module 180 can capture still images and moving images.
  • the camera module 180 may include one or more lenses, image sensors, image signal processors, or flashes.
  • the power management module 188 can manage power supplied to the electronic device 101.
  • the power management module 188 may be implemented as at least a part of, for example, a power management integrated circuit (PMIC).
  • PMIC power management integrated circuit
  • the battery 189 may supply power to at least one component of the electronic device 101.
  • the battery 189 may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
  • Communication module 190 is configured to provide a direct (e.g., wired) communication channel or wireless communication channel between electronic device 101 and an external electronic device (e.g., electronic device 102, electronic device 104, or server 108). It can support establishment and communication through established communication channels. Communication module 190 operates independently of processor 120 (e.g., an application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication.
  • processor 120 e.g., an application processor
  • the communication module 190 is a wireless communication module 192 (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 194 (e.g., : LAN (local area network) communication module, or power line communication module) may be included.
  • a wireless communication module 192 e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module
  • GNSS global navigation satellite system
  • wired communication module 194 e.g., : LAN (local area network) communication module, or power line communication module
  • the corresponding communication module is a first network 198 (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network 199 (e.g., legacy It may communicate with an external electronic device 104 through a telecommunication network such as a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
  • a telecommunication network such as a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
  • a telecommunication network such as a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
  • a telecommunication network such as a cellular network, a 5G network, a next-generation communication network
  • the wireless communication module 192 uses subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module 196 to communicate within a communication network such as the first network 198 or the second network 199.
  • subscriber information e.g., International Mobile Subscriber Identifier (IMSI)
  • IMSI International Mobile Subscriber Identifier
  • the wireless communication module 192 may support 5G networks after 4G networks and next-generation communication technologies, for example, NR access technology (new radio access technology).
  • NR access technology provides high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and access to multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low latency). -latency communications)) can be supported.
  • the wireless communication module 192 may support high frequency bands (eg, mmWave bands), for example, to achieve high data rates.
  • the wireless communication module 192 uses various technologies to secure performance in high frequency bands, for example, beamforming, massive array multiple-input and multiple-output (MIMO), and full-dimensional multiplexing. It can support technologies such as input/output (FD-MIMO: full dimensional MIMO), array antenna, analog beam-forming, or large scale antenna.
  • the wireless communication module 192 may support various requirements specified in the electronic device 101, an external electronic device (e.g., electronic device 104), or a network system (e.g., second network 199).
  • the wireless communication module 192 supports Peak data rate (e.g., 20 Gbps or more) for realizing eMBB, loss coverage (e.g., 164 dB or less) for realizing mmTC, or U-plane latency (e.g., 164 dB or less) for realizing URLLC.
  • Peak data rate e.g., 20 Gbps or more
  • loss coverage e.g., 164 dB or less
  • U-plane latency e.g., 164 dB or less
  • the antenna module 197 may transmit or receive signals or power to or from the outside (eg, an external electronic device).
  • the antenna module 197 may include an antenna including a radiator made of a conductor or a conductive pattern formed on a substrate (eg, PCB).
  • the antenna module 197 may include a plurality of antennas (eg, an array antenna). In this case, at least one antenna suitable for the communication method used in the communication network, such as the first network 198 or the second network 199, is connected to the plurality of antennas by, for example, the communication module 190. can be selected Signals or power may be transmitted or received between the communication module 190 and an external electronic device through the at least one selected antenna.
  • other components eg, radio frequency integrated circuit (RFIC) may be additionally formed as part of the antenna module 197.
  • RFIC radio frequency integrated circuit
  • the antenna module 197 may form a mmWave antenna module.
  • a mmWave antenna module includes a printed circuit board, an RFIC disposed on or adjacent to a first side (e.g., bottom side) of the printed circuit board and capable of supporting a designated high frequency band (e.g., mmWave band); And a plurality of antennas (e.g., array antennas) disposed on or adjacent to the second side (e.g., top or side) of the printed circuit board and capable of transmitting or receiving signals in the designated high frequency band. can do.
  • a mmWave antenna module includes a printed circuit board, an RFIC disposed on or adjacent to a first side (e.g., bottom side) of the printed circuit board and capable of supporting a designated high frequency band (e.g., mmWave band); And a plurality of antennas (e.g., array antennas) disposed on or adjacent to the second side (e.g., top or side) of the
  • peripheral devices e.g., bus, general purpose input and output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI)
  • signal e.g. commands or data
  • commands or data may be transmitted or received between the electronic device 101 and the external electronic device 104 through the server 108 connected to the second network 199.
  • Each of the external electronic devices 102 or 104 may be of the same or different type as the electronic device 101.
  • all or part of the operations performed in the electronic device 101 may be executed in one or more of the external electronic devices 102, 104, or 108.
  • the electronic device 101 may perform the function or service instead of executing the function or service on its own.
  • one or more external electronic devices may be requested to perform at least part of the function or service.
  • One or more external electronic devices that have received the request may execute at least part of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device 101.
  • the electronic device 101 may process the result as is or additionally and provide it as at least part of a response to the request.
  • cloud computing distributed computing, mobile edge computing (MEC), or client-server computing technology can be used.
  • the electronic device 101 may provide an ultra-low latency service using, for example, distributed computing or mobile edge computing.
  • the external electronic device 104 may include an Internet of Things (IoT) device.
  • Server 108 may be an intelligent server using machine learning and/or neural networks.
  • the external electronic device 104 or server 108 may be included in the second network 199.
  • the electronic device 101 may be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
  • Figure 2 is a simplified block diagram of an electronic device according to one embodiment.
  • the electronic device may be the electronic device 200 of FIG. 2 .
  • the electronic device 200 may be a flexible electronic device capable of mechanical state deformation (e.g., folding, unfolding) or having one or more deformation states (e.g., folded state, unfolded state).
  • the electronic device 200 may include a memory 210, a processor 220, one or more sensors 230, 240, and 250, and a display 260.
  • the electronic device 200 may further include a communication module 270 and/or a power module 280.
  • components included in the electronic device 200 may be electrically and/or operationally connected to each other and exchange signals (eg, commands or data) with each other.
  • Components of the electronic device 200 shown in FIG. 2 may correspond to components of the electronic device 101 shown in FIG. 1 .
  • memory 210 may correspond to memory 130 of FIG. 1 .
  • Processor 220 may correspond to one of processors 120, 121, or 123 in FIG. 1.
  • One or more sensors 230, 240, and 250 may correspond to sensor module 176 in FIG. 1.
  • the display 260 may correspond to the display module 160 of FIG. 1 .
  • the communication module 270 may correspond to the communication module 190 of FIG. 1 .
  • Power module 280 may include power management module 188 and/or battery 189 of FIG. 1 .
  • the electronic device 200 may include additional components in addition to those shown in FIG. 2 .
  • at least one of the components shown in FIG. 2 may be omitted or at least two may be integrated.
  • the display 260 of the electronic device 200 may be a flexible display.
  • the display 260 may include the main display 330 of FIG. 3A and the sub-display 350 of FIG. 3B.
  • the display 260 includes a first part (e.g., the first housing 312 in FIG. 3A) and a second part (e.g., the second housing in FIG. 3A) whose positions and/or angles can be changed relative to each other. (314)) (a first portion and a second portion that are changeable relative to each other in position and/or angle).
  • the processor 220 in the electronic device 200 may include at least one processor.
  • the processor 220 may include a main processor 221 and/or a sub-processor 225.
  • the main processor 221 corresponds to the main processor 121 of FIG. 1 (e.g., an application processor), and the subprocessor 225 corresponds to the auxiliary processor 123 of FIG. 1 (e.g., a sensor hub processor, or a low-power processor). It may apply.
  • the main processor 221 may execute and/or control various functions supported by the electronic device 200.
  • the main processor 221 may control at least some of the memory 210, display 260, communication module 270, and power module 280.
  • a function (or logic) designated by the control may be performed.
  • the main processor 221 may control the subprocessor 225 or may control the first sensor 230, the second sensor 240, and/or the third sensor 250 in conjunction with the subprocessor 225.
  • the subprocessor 225 may operate as a dedicated processor for sensor control.
  • the subprocessor 225 may be interconnected with the main processor 221.
  • the subprocessor 225 may obtain and/or process data related to the deformation state and degree of deformation of the electronic device 200 (or display 260) using one or more sensors 230, 240, and 250.
  • the processor 220 executes an application (e.g., application 146 of FIG. 1) by executing code or instructions written in a programming language stored in the memory 210 of the electronic device 200. and can control various hardware.
  • an application e.g., application 146 of FIG. 1
  • code or instructions written in a programming language stored in the memory 210 of the electronic device 200 can control various hardware.
  • the operation of the processor 220 may be performed as instructions stored in the memory 210 are executed.
  • the processor 220 may execute instructions stored in the memory 210 to perform a designated function (or logic).
  • the one or more sensors 230 , 240 , and 250 may include a first sensor 230 , a second sensor 240 , and/or a third sensor 250 .
  • the first sensor 230, the second sensor 240, and the third sensor 250 may each be composed of one or more sensors.
  • at least a portion of the first sensor 230 and the second sensor 240 may be integrated.
  • the first sensor 230 and the second sensor 240 may be for a “deformation degree measurement function.”
  • the processor 220 may perform a function of measuring the degree of deformation using the first sensor 230 and the second sensor 240.
  • the degree of deformation measurement function may be a function that measures (or detects, or determines) the degree of deformation of the display 260 (or the electronic device 200).
  • the degree of deformation of the display 260 may correspond to the relative position and/or angle between the first and second parts of the display 260.
  • the degree of deformation of the display 260 may correspond to the folding angle.
  • the first sensor 230 and the second sensor 240 may be substantially the same type of sensor.
  • the first sensor 230 and the second sensor 240 may be different types of sensors from the third sensor 250.
  • the first sensor 230 and the second sensor 240 may repeatedly measure the degree of deformation (eg, folding angle) of the display 260.
  • the first sensor 230 and the second sensor 240 use higher current consumption than the third sensor 250 to continuously accumulate (sum up) the amount of position and/or angle change that changes in real time to obtain a folding angle. or the folding angle can be measured at a measurement time interval shorter than that of the third sensor 250.
  • the first sensor 230 may include at least one sensor.
  • the first sensor 230 may include a first gyro sensor 235.
  • the first sensor 230 may further include a first sensor core 231 and a first acceleration sensor 233.
  • the first sensor 230 may be a 6-axis gyro acceleration sensor including a first sensor core 231, a first acceleration sensor 233, and a first gyro sensor 235.
  • the second sensor 240 may include at least one sensor.
  • the second sensor 240 may include a second gyro sensor 245.
  • the second sensor 240 may further include a second sensor core 241 and a second acceleration sensor 243.
  • the second sensor 240 may be a 6-axis gyro acceleration sensor including a second sensor core 241, a second acceleration sensor 243, and a second gyro sensor 245.
  • the third sensor 250 may be a sensor for detecting whether the deformed state is switched.
  • the deformed state may include a folded state and an unfolded state.
  • the third sensor 250 may be used for a “deformation state monitoring function”.
  • the processor 220 may perform a deformation state monitoring function using the third sensor 250.
  • the deformed state monitoring function may be a function that monitors whether the deformed state of the display 260 (or the electronic device 200) belongs to a folded state or an unfolded state.
  • the deformation state monitoring function may be a function of display 260 (or electronic device 200) changing from a first state (e.g., one of a folded state and an unfolded state) to a second state (e.g., another of a folded state and an unfolded state). It may be a function to monitor whether it is converted to one).
  • the third sensor 250 measures the relative position and/or angle of the first part and the second part of the display 260 and detects whether the deformed state is switched based on the measured value. .
  • the third sensor 250 may generate a signal indicating the deformation state transition and output it to the processor 220.
  • the measured value of the third sensor 250 increases beyond a specified first reference value (e.g., 10°). You can.
  • the third sensor 250 may detect the transition to the unfolded state based on the measurement value.
  • the third sensor 250 may transmit a first interrupt signal indicating a transition from the folded state to the unfolded state to the processor 220 in response to the unfolding event.
  • the measured value of the third sensor 250 may decrease below a specified second reference value (e.g., 20°). there is.
  • the third sensor 250 may detect the transition to the folded state based on the measurement value.
  • the third sensor 250 may transmit a second interrupt signal indicating a transition from the unfolded state to the folded state to the processor 220 in response to the folding event.
  • the third sensor 250 may be a different type of sensor from the first sensor 230 and the second sensor 240.
  • the third sensor 250 can approximately measure the degree of deformation (eg, folding angle) of the display 260 compared to the first sensor 230 and the second sensor 240.
  • the third sensor 250 may be physically and/or functionally configured differently from the first sensor 230 and the second sensor 240.
  • the first sensor 230 and the second sensor 240 may be a 6-axis gyro acceleration sensor
  • the third sensor 250 may be a hall sensor or a proximity sensor.
  • the third sensor 250 may use lower current consumption than the first sensor 230 and the second sensor 240 or may have a longer measurement time interval than the third sensor 250.
  • the third sensor 250 detects a change in the deformation state of the display 260 (or the electronic device 200) based on the approximately measured degree of deformation (e.g., folding angle) of the display 260. can do.
  • the processor 220 monitors whether the display 260 (or the electronic device 200) switches to a deformed state through the third sensor 250, and based on the monitoring, the first sensor 230 And/or whether or not the second sensor 240 is activated can be controlled.
  • the third sensor 250 may include at least one sensor.
  • the at least one sensor may include a hall sensor or a proximity sensor.
  • the third sensor 250 may include a Hall sensor (eg, Hall sensor 251 in FIG. 7) and a magnet (eg, magnet 255 in FIG. 7).
  • a Hall sensor eg, Hall sensor 251 in FIG. 7
  • a magnet eg, magnet 255 in FIG. 7
  • the processor 220 may use the third sensor 250 to monitor whether the display 260 (or the electronic device 200) transitions from a folded state to an unfolded state. there is.
  • the modified state of the display 260 may include a folded state (or closed state) and an unfolded state (or open state).
  • the folded state of the display 260 is determined by determining the relative position and/or angle between the first and second portions of the display 260 by a first reference value (e.g., 10°). ) may be less than that.
  • the unfolded state may be a state distinct from the collapsed state.
  • the unfolded state may be a state in which the relative position and/or angle between the first and second parts of the display 260 is greater than or equal to a specified first reference value (eg, 10°).
  • the unfolded state may include a partially unfolded state and a fully unfolded state.
  • the partially unfolded state (or partially open state) may be a state in which the folding angle is about 10° or more but less than about 150°.
  • the fully unfolded state (or fully open state) may be a state in which the folding angle is approximately 150° or more and approximately 180° or less.
  • the measurement value of the third sensor 250 is It may be more than the standard value.
  • the measured value of the third sensor 250 may be determined by the relative position and/or angle between the first and second portions of the display 260 (e.g., folding between the first housing 312 and the second housing 314 in FIG. 3A It may be a value corresponding to an angle or distance.
  • the folded state of the display 260 (or the electronic device 200) is determined by a second reference value where the relative position and/or angle between the first and second portions of the display 260 is specified (e.g., 20°). ) may be less than that.
  • the unfolded state may be a state in which the relative position and/or angle between the first and second parts of the display 260 is greater than or equal to a specified second reference value (eg, 20°).
  • the unfolded state may include a partially unfolded state and a fully unfolded state.
  • the partially unfolded state (or partially open state) may be a state in which the folding angle is about 20° or more but less than about 150°.
  • the fully unfolded state (or fully open state) may be a state in which the folding angle is approximately 150° or more and approximately 180° or less.
  • the third The measured value of the sensor 250 may be less than the specified second reference value.
  • the measured value of the third sensor 250 may be determined by the relative position and/or angle between the first and second portions of the display 260 (e.g., folding between the first housing 312 and the second housing 314 in FIG. 3A It may be a value corresponding to an angle or distance.
  • the processor 220 may monitor whether a signal indicating a deformation state transition is received from the third sensor 250.
  • the signal may be a first interrupt signal indicating a change from the folded state to the unfolded state, or a second interrupt signal indicating a change from the unfolded state to the folded state.
  • the processor 220 moves the display 260 from the folded state to the unfolded state based on the measured value of the third sensor 250 or an output signal (e.g., a first interrupt signal) according to the measured value. You can determine whether it is converted or not. For example, when the relative position and/or angle measured (or sensed) through the third sensor 250 increases beyond the specified first reference value (e.g., 10°), the processor 220 ) The first interrupt signal may be transmitted. The processor 220 may determine that the display 260 has been converted from the folded state to the unfolded state based on the first interrupt signal.
  • a first interrupt signal e.g. 10°
  • the processor 220 switches the display 260 from the unfolded state to the folded state using the measured value of the third sensor 250 or an output signal (e.g., a second interrupt signal) according to the measured value. You can judge whether it works or not. For example, if the relative position and/or angle measured (or sensed) through the third sensor 250 decreases below a specified second reference value (e.g., about 20°), the processor ( A second interrupt signal may be transmitted to 220). The processor 220 may determine that the display 260 has been converted from the unfolded state to the folded state based on the second interrupt signal. While the folded state is maintained, at least a portion of the first sensor 230 and the second sensor 240 may be maintained in a deactivated (or off) state.
  • a specified second reference value e.g. 20°
  • the processor 220 may activate at least some (partially or fully) of the first sensor 230 and the second sensor 240 based on the display 260 transitioning from the folded state to the unfolded state. there is. Activation of the first sensor 230 and the second sensor 240 may be to perform a function of measuring the degree of deformation. While the unfolded state is maintained, the first sensor 230 and the second sensor 240 may be maintained in an activated (or on) state.
  • the processor 220 uses the activated first sensor 230 and the second sensor 240 to determine the relative positions and/or angles (or degrees of deformation) of the first and second portions within the display 260. ) can be measured (or detected).
  • the first sensor 230 and the second sensor 240 may be partially or completely deactivated.
  • the folded state only the sensing operations necessary to monitor whether the deformed state has transitioned can be performed. For example, only the first acceleration sensor 233 in the first sensor 230 and the second acceleration sensor 243 in the second sensor 240 are activated, and the first gyro sensor 235 in the first sensor 230 ) and the second gyro sensor 245 of the second sensor 240 may be deactivated.
  • the first sensor 230 is used to measure (or detect) the degree of deformation of the display 260 (relative position and/or angle between the first and second parts of the display 260). and the second sensor 240 may be activated overall.
  • the main processor 221 may determine the deformed state (eg, unfolded state or folded state) of the display 260 (or electronic device 200) through the third sensor 250.
  • the main processor 221 may control the display operation of the display 260 based on the deformed state. For example, the main processor 221 turns on any of the parts of the display 260 (e.g., the main display 330 in FIG. 3A and the sub display 350 in FIG. 3B) based on the modified state. You can decide whether or not to display the screen, or how to divide and display one screen.
  • the time taken to detect a deformation state transition may be delayed. there is. Due to the time delay, the measurement error for the degree of deformation (e.g., folding angle) during folding or unfolding operations may be relatively larger compared to when connected in parallel.
  • the deformation state is switched (e.g., from a folded state to an unfolded state). There may be a delay in the time it takes to detect a transition (or vice versa). Due to the time delay, the measurement error regarding the degree of deformation (e.g., folding angle) during folding or unfolding operation is lower than in the case where the third sensor 250 is connected to both the main processor 221 and the sub-processor 225. It can get bigger.
  • the third sensor 250 may be connected in parallel with the main processor 221 and the subprocessor 225 that processes sensor data. Accordingly, the time it takes to detect a deformation state transition can be relatively reduced compared to when connected in series, and measurement accuracy can be improved by improving the measurement error for the degree of deformation (e.g., folding angle).
  • the sensor arrangement structure shown in FIG. 2 and the sensor control method described above are merely exemplary, and the embodiments of the present disclosure are not limited thereto.
  • At least one of the first sensor 230 and the second sensor 240 may include only a gyro sensor and not an acceleration sensor.
  • the electronic device 200 may be equipped with a separate acceleration sensor that is not integrated with the first sensor 230 and the second sensor 240.
  • at least a part of the first sensor 230 and the second sensor 240 e.g., at least a part of the first sensor core 231 and the second sensor core 241 are omitted, integrated with each other, or other components. (e.g., may be integrated into the subprocessor 225).
  • interface connections e.g., parallel and serial connections
  • between the processors 221 and 225 and the sensors 230, 240, and 250 may be implemented in different ways.
  • a first interrupt signal in response to an unfolding event, may be transmitted from the third sensor 250 to the processor 220.
  • the unfolding event may be an event in which the relative position and/or angle between the first and second parts of the display 260 increases due to the user's unfolding action.
  • the first interrupt signal may be a signal indicating that the display 260 is converted from a folded state (e.g., a state with a folding angle of less than about 10°) to an unfolded state (e.g., a state with a folding angle of about 10° or more).
  • the processor 220 may receive a first interrupt signal from the third sensor 250 in response to an unfolding event.
  • the processor 220 may determine that the display 260 has been converted from the folded state to the unfolded state based on the first interrupt signal received from the third sensor 250.
  • the processor 220 may activate at least part of the first sensor 230 and the second sensor 240 to turn on the deformation degree measurement function in response to the first interrupt signal from the third sensor 250.
  • a second interrupt signal may be transmitted from the third sensor 250 to the processor 220.
  • the folding event may be an event in which the relative position and/or angle between the first and second parts of the display 260 decreases due to the user's folding action.
  • the second interrupt signal may be a signal indicating that the display 260 is converted from an unfolded state (e.g., a state with a folding angle of about 20° or more) to a folded state (e.g., a state with a folding angle of less than about 20°).
  • the processor 220 may receive a second interrupt signal from the third sensor 250 in response to a folding event.
  • the processor 220 may determine that the display 260 has been converted from the unfolded state to the folded state based on the second interrupt signal received from the third sensor 250.
  • the processor 220 may at least partially deactivate the first sensor 230 and the second sensor 240 to turn off the deformation degree measurement function in response to the second interrupt signal from the third sensor 250.
  • the processor 220 may activate or deactivate at least some of the first sensor 230 and the second sensor 240 based on the operation mode of the electronic device 200.
  • the operating mode of the electronic device 200 may include an active mode and a low power mode.
  • the main processor 221 and/or the subprocessor 225 of FIG. 2 may be driven (awake state) and the display 260 may be turned on.
  • the main processor 221 and/or the subprocessor 225 may stop operating (sleep state) and the display 260 may be turned off.
  • the first sensor 230 and the second sensor are activated based on the movement of the electronic device 200. Measurements of position and/or angle may be performed by 240. Based on the operation mode of the electronic device 200 being switched from the low-power mode to the active mode, the values measured by the first sensor 230 and the second sensor 240 during the low-power mode may be transmitted to the processor 220. .
  • the amount of change in position and/or angle is measured and/or processed by the first sensor 230 and the second sensor 240. It can be.
  • the processor 220 receives data about the position and/or angle change measured by the first sensor 230 and the second sensor 240 during the low power mode at the time the electronic device 200 switches to the active mode, and , the relative position and/or angle (eg, folding angle) between the first and second parts of the display 260 may be calculated based on the received data.
  • the processor 220 through the display 260, displays the relative position and/or angle (or degree of deformation) measured using the activated first sensor 230 and the second sensor 240. You can display a user interface based on
  • the power module 280 may manage power supplied to or used by the electronic device 200.
  • the power module 280 may adjust the power consumption level to correspond to the operation mode of the electronic device 200 under the control of the processor 220. For example, in active mode, the power consumption level may be adjusted to a normal level that is relatively higher than the low power level. In the low power mode, the power consumption level may be adjusted to a low power level that is relatively lower than the normal level.
  • FIGS. 3A, 3B, 4, 5A, 5B, and 5C are diagrams showing mechanical states of an electronic device according to an embodiment.
  • the electronic device 200 may have a mechanical structure as shown in FIGS. 3A, 3B, 4, 5A, 5B, and 5C.
  • the mechanical state of the electronic device 200 may be variously modified as shown in FIGS. 3A, 3B, 4, 5A, 5B, and 5C.
  • the deformed state of the electronic device 200 may include a fully unfolded state, one or more partially unfolded states, and a folded state.
  • FIG. 3A is a front view of the electronic device 200 in an unfolded state (or open state) according to an embodiment
  • FIG. 3B is a front view of the electronic device 200 in an unfolded state (or open state) according to an embodiment. This is the rear view.
  • the unfolded state of FIGS. 3A and 3B may correspond to a fully unfolded state or a fully open state.
  • FIG. 4 is a diagram illustrating a folded state (or closed state) of the electronic device 200 according to an embodiment.
  • the electronic device 200 may include a housing 310, a folded portion 320, a main display 330, and/or a sub display 350.
  • the housing 310 may be a foldable housing (or flexible housing).
  • the housing 310 may include a first housing 312 and a second housing 314.
  • the first housing 312 may include a first side (or first front side) and a third side (or first back side) facing in a direction opposite to the first side.
  • the second housing 314 may include a second side (or a second front side) and a fourth side (or a second back side) facing in a direction opposite to the second side.
  • the first housing 312 and the second housing 314 may be disposed on both sides of the folded portion 320 and connected by the folded portion 320.
  • the folded portion 320 is coupled to the side of the first housing 312 and the side of the second housing 314 facing the side of the first housing 312, thereby forming the first housing 312 and the second housing 314.
  • the two housings 314 can be connected pivotably or rotatably or foldably.
  • the first housing 312 is connected to the second housing 314 through a folded portion 320 and can rotate based on the folded portion 320.
  • the second housing 314 is connected to the first housing 312 through the folded portion 320 and can rotate based on the folded portion 320.
  • the first housing 312 and the second housing 314 can be folded to face each other by rotating about the folded portion 320.
  • the main display 330 may be disposed on the first housing 312 and the second housing 314 across the folded portion 320.
  • the main display 330 may be installed to be at least partially supported by the first housing 312 and the second housing 314.
  • the main display 330 may be disposed on the first side of the first housing 312 and the second side of the second housing 314 across the folded portion 320.
  • the area of the main display 330 may be divided into different areas based on the folded portion 320.
  • the area of the main display 330 may be divided into a first area 331 and a second area 332.
  • the first area 331 may be an area corresponding to the first housing 312 .
  • the second area 332 may be an area corresponding to the second housing 314 .
  • the sub-display 350 may be disposed in the space formed by the first housing 312. At least a portion of the sub-display 350 may be visually exposed through a portion of the third side (or first back) of the first housing 312.
  • the sub-display 350 is disposed in the space formed by the second housing 314 and at least a portion of the sub-display 350 is visually exposed through a portion of the fourth side (or second rear) of the second housing 314. It could be.
  • the folded portion 320 may be composed of a hinge and a hinge cover, and the hinge may be covered by the hinge cover.
  • the main display 330 may be configured as an integrated touch screen by being combined with a touch sensor (not shown) capable of detecting touch input.
  • a touch sensor capable of detecting touch input.
  • the touch sensor may be placed above the main display 330 or below the main display 330.
  • the electronic device 200 may include at least one component other than the components described above.
  • the at least one component may include at least one camera, at least one sensor, at least one microphone, at least one speaker, etc., as at least some of the configurations described above with reference to FIG. 1 or FIG. 2, and such at least one component They may be disposed in the space formed by the first housing 312 or the second housing 314.
  • the electronic device 200 may be in a fully unfolded state (or fully open state) as shown in FIGS. 3A and 3B by the folded portion 320.
  • the fully unfolded state is when the first side of the first housing 312 is positioned in a first direction (e.g., toward the front of the electronic device 200 or toward the top of the first housing 312). ), and the second surface of the second housing 314 may be facing a second direction that is substantially the same as the first direction.
  • the angle between the first surface of the first housing 312 and the second surface of the second housing 314 is included in the first predetermined angle range. It may be a state.
  • the predetermined first angle range may be about 150° or more and about 180° or less. Due to the fully unfolded state of the electronic device 200, the main display 330 may be exposed and the sub-display 350 may not be exposed through the user's field of view facing the front of the electronic device 200.
  • the electronic device 200 may be in a folded state (or closed state) as shown in FIG. 4 by the folded portion 320.
  • the folded state may be a state in which the first housing 312 and the second housing 314 are substantially overlapped or overlapped with each other.
  • the substantially overlapped or overlapped state may be a state in which the angle between the first surface of the first housing 312 and the second surface of the second housing 314 is included in a predetermined second angle range.
  • the pre-specified second angle range may be greater than or equal to about 0 degrees and less than or equal to about 10 degrees.
  • the first side (e.g., first front) of the first housing 312 and the second side (e.g., second front) of the second housing 314 face each other, It may be in a closed state. Due to the folded (or closed) state of the electronic device 200, the sub-display 350 may be exposed and the main display 330 may not be exposed through the user's field of view facing the front of the electronic device 200.
  • FIGS. 5A, 5B, and 5C are diagrams showing partially unfolded states of an electronic device according to an embodiment.
  • the electronic device 200 may be in a partially unfolded state (or partially open state) as shown in FIGS. 5A, 5B, and 5C by the folded portion 320.
  • the partially unfolded state may correspond to an intermediate state between the aforementioned fully unfolded state (or fully open state) and the folded state (or closed state).
  • the electronic device 200 when the electronic device 200 is in a partially unfolded state, as shown in FIGS. 5A, 5B, and 5C, between the first side of the first housing 312 and the second side of the second housing 314
  • the angles ⁇ 1 and ⁇ 2 may be included in a predetermined third angle range.
  • the pre-specified third angle range may be greater than or equal to about 10 degrees and less than or equal to about 150 degrees.
  • the display method through the main display 330 and/or sub display 350 may vary depending on the folding angles ⁇ 1 and ⁇ 2 of the electronic device 200. .
  • FIG. 5A shows a partially unfolded state of the electronic device 200 placed on the floor (or horizontal surface) in tent mode.
  • the angle ⁇ 1 between the first surface of the first housing 312 and the second surface of the second housing 314 may be about 10° or more and less than about 90°. Due to the partially unfolded state of the electronic device 200 as shown in FIG. 5A, the sub-display 350 may be exposed and the main display 330 may not be exposed through the user's field of view facing the front of the electronic device 200.
  • FIG. 5B shows a partially unfolded state of the electronic device 200 placed on the floor in book mode.
  • the angle ⁇ 1 between the first surface of the first housing 312 and the second surface of the second housing 314 may be about 10° or more and less than about 90°. Due to the partially unfolded state of the electronic device 200 as shown in FIG. 5B, the sub-display 350 may be exposed and the main display 330 may not be exposed through the user's field of view facing the front of the electronic device 200.
  • FIG. 5C shows a partially unfolded state of the electronic device 200 placed on the floor in normal mode.
  • the angle ⁇ 2 between the first surface of the first housing 312 and the second surface of the second housing 314 may be about 90° or more and less than about 150°. Due to the partially unfolded state of the electronic device 200 as shown in FIG. 5C, the main display 330 may be exposed and the sub-display 350 may not be exposed through the user's field of view facing the front of the electronic device 200.
  • the angle range used to determine whether the above-described unfolded state (or fully open state), partially unfolded state, folded state (or closed state), or state transition is exemplary, and various embodiments of the present disclosure are not limited thereto. will be.
  • the angle range used to determine whether a fully unfolded state, a partially unfolded state, a folded state, or a state transition may be set and/or changed by the designer and/or user.
  • an in-folding type electronic device is shown, but the depicted structure is only for ease of understanding, and the scope of the embodiments is limited. It is not limited to a specific structure.
  • Various embodiments that modify, transform, apply, or expand the illustrated structure may be implemented within the scope of including a flexible display or changing the mechanical state of an electronic device.
  • the electronic device according to one embodiment may be one of an out-folding type, a bi-folding type, or a multi-folding type electronic device.
  • FIG. 6 is a diagram illustrating folding sections depending on the deformation state of an electronic device according to an embodiment.
  • the electronic device 200 may perform various operations (e.g., display operations, control operations) based on the degree of deformation (e.g., folding angle) of the display 260.
  • various operations e.g., display operations, control operations
  • the degree of deformation e.g., folding angle
  • the electronic device 200 uses a display method through the display 260 (e.g., the main display 330 in FIG. 3A and the sub-display 350 in FIG. 3B) according to the folding angle of the display 260. It can be controlled differently. For example, the electronic device 200 is in an unfolded state in which the sub display 350 on the first housing 312 is turned on, and if the folding angle is maintained within about 70°, the electronic device 200 is in the on state and the sub display 350 ), you can maintain the screen display. When the electronic device 200 is further unfolded and the folding angle becomes about 80° or more, the object to display the screen may change to the main display 330. If the folding angle is maintained in the range of about 80° to about 160°, the electronic device 200 can divide the screen of the main display 330 into two and display information desired by the user on each screen.
  • the display method e.g., the main display 330 in FIG. 3A and the sub-display 350 in FIG. 3B
  • the electronic device 200 is in an unfolded state in
  • the boundary section for deformation state transition e.g., the folding angle is approximately 10°
  • Unnecessary switching e.g., display turning on/off repeatedly, too frequent switching of operating modes
  • the deformation state is judged based on a single folding angle (e.g., about 20°) regardless of the situation of the electronic device, the accuracy of the judgment may be reduced.
  • a single folding angle e.g., about 20°
  • the electronic device 200 may variably set reference values (e.g., folding angle values) for determining whether to transition to a deformed state in order to improve unnecessary switching or reduced usability.
  • reference values e.g., folding angle values
  • the folding section of the electronic device 200 includes a first section (close), a second section (flex cover), a third section (flex), and a fourth section (open). It can be included.
  • the folding section is the first section (close, about 0° to about 10°), Changes sequentially to the second section (flex cover, about 10° to about 70°), the third section (flex, about 70° to about 150°), and the fourth section (open, about 150° to about 180°). can do.
  • the folding section is divided into the fourth section (open, about 180° to about 160°) and the third section (flex). , about 160° to about 80°), a second section (flex cover, about 80° to about 20°), and a first section (close, about 20° to about 0°).
  • the electronic device 200 determines that the electronic device 200 has switched from the unfolded state to the folded state when the folding angle gradually decreases during folding and falls into the first section (close) (approximately 0° to approximately 20°). You can. If the folding angle of the electronic device 200 gradually increases during unfolding and deviates from the first section (close) (about 0° or more but less than about 10°), it is determined that the electronic device 200 has switched from the folded state to the unfolded state. can do.
  • the electronic device 200 determines that the electronic device 200 has switched to the unfolded state and activates the active device 200. You can switch modes. If the folding angle decreases below the second reference value (e.g., 20°) due to the folding operation in the unfolded state and active mode, the electronic device 200 may determine that the electronic device 200 has switched to the folded state and switch to the low power mode. .
  • the first reference value e.g. 10°
  • the second reference value e.g. 20°
  • the electronic device 200 includes a first reference value (e.g., 10°) for determining whether the electronic device 200 is converted from the folded state to the unfolded state, and a second reference value for determining whether the electronic device 200 is converted from the unfolded state to the folded state. (e.g. 20°) can be set differently.
  • the first reference value may be a reference value for turning on the deformation degree measurement function.
  • the second reference value may be a reference value for turning off the deformation degree measurement function.
  • the first reference value may be set to be relatively small compared to the second reference value. If the first reference value is set smaller than the second reference value, the deformation degree measurement function can be turned on relatively quickly during the user's unfolding operation, thereby improving usability. If the second reference value is set to be larger than the first reference value, the deformation degree measurement function can be turned off relatively quickly during the user's folding operation, thereby reducing power consumption.
  • control method is only an example to aid understanding, and the scope of the embodiment is not limited thereto.
  • the device may wait for user input for a certain period of time and then switch to the low-power mode if there is no user input.
  • the device may switch to the active mode when a user input is detected.
  • FIG. 7 is a diagram for explaining the sensor arrangement structure of an electronic device according to an embodiment.
  • the electronic device 200 includes a housing 310, a display 260, a first sensor 230 and a second sensor 240 disposed within the housing 310, and the housing. It may include a third sensor 250 disposed within 310 .
  • the display 260 may be a flexible display including a first part (eg, the first housing 312 part) and a second part (eg, the second housing 314 part).
  • the first portion and the second portion of the display 260 may be configured to enable a folding or unfolding operation around the folding portion 320 (eg, a folding axis). As the folding or unfolding operation is performed, the deformation state and/or degree of deformation (eg, folding angle) of the electronic device 200 may change.
  • two different types of sensors may be used to detect the deformation state and/or degree of deformation of the electronic device 200.
  • the first sensor 230 and the second sensor 240 may be substantially the same type of sensor.
  • the first sensor 230 and the second sensor 240 may be a gyro sensor or a 6-axis acceleration gyro sensor including a gyro sensor, respectively.
  • the first sensor 230 and the second sensor 240 may be used to measure the degree of deformation of the electronic device 200 (or the relative position and/or angle between the first and second parts of the display 260). there is.
  • the third sensor 250 may be a different type of sensor from the first sensor 230 and the second sensor 240.
  • the third sensor 250 may detect whether the electronic device 200 is in a deformed state.
  • the third sensor 250 may be used to monitor the deformation state of the electronic device 200. For example, the third sensor 250 determines whether the deformed state of the electronic device 200 belongs to a folded state or an unfolded state, whether the electronic device 200 switches from a folded state to an unfolded state, or whether the electronic device 200 is converted into an unfolded state. This may be for monitoring whether the device 200 switches from the unfolded state to the folded state. Based on the monitoring, at least a portion of the first sensor 230 and the second sensor 240 may be activated or deactivated.
  • the electronic device 200 may monitor whether the deformed state of the display 260 changes from the folded state to the unfolded state using the third sensor 250.
  • the electronic device 200 is configured to measure the degree of deformation of the display 260 in real time when the display 260 is converted to the unfolded state as a result of the monitoring (e.g., when the folding angle of the display 260 is approximately 10° or more).
  • the first sensor 230 and the second sensor 240 can be activated.
  • the first gyro sensor 235 and the second gyro sensor 245, which are part of the first sensor 230 and the second sensor 240, may be deactivated.
  • the first gyro sensor 235 and the second gyro sensor 245 are activated to measure the degree of deformation.
  • the first sensor 230 and the second sensor 240 may be fully activated to measure the degree of deformation (eg, folding angle).
  • the first sensor 230 and the second sensor 250 may be a 6-axis gyro acceleration sensor including an acceleration sensor and a gyro sensor, respectively.
  • the third sensor 250 may include a Hall sensor (eg, Hall sensor 251 in FIG. 7) or a proximity sensor (not shown).
  • the third sensor 250 may include a Hall sensor 251 and a magnet 255 as shown.
  • the Hall sensor 251 may include a transmitter (not shown) for generating a magnetic field of a designated frequency and a receiver (not shown) for receiving the magnetic field generated by the transmitter.
  • the Hall sensor 251 may be disposed at a position corresponding to the first portion (eg, first housing 312) of the display 260.
  • the magnet 255 may be disposed in a position corresponding to the second portion (eg, second housing 314) of the display 260.
  • the Hall sensor 251 measures the change in magnetic force caused by the movement of the magnet 255 during a folding or unfolding operation, and provides measurement data based on pre-stored table information about the change in magnetic force for each folding angle. It can be converted to folding angle.
  • the third sensor 250 (e.g., Hall sensor 251) is disposed in a space where the first housing 312 and the second housing 314 can come into contact with the first housing 312 and the second housing 314. Data related to the closing or unfolding of the second housing 314 may be obtained.
  • the third sensor 250 may be disposed inside the first housing 312 or the second housing 314.
  • the proximity sensor is located at an end corresponding to the first direction (e.g., upward direction of the first housing 312) of the first housing 312 or at an end of the second housing 314 that is substantially the same as the first direction. It may be disposed at an end corresponding to the second direction (eg, upward direction of the second housing 314).
  • the proximity sensor detects the electronic device 200 through an opening formed on the first side (e.g., first front) of the first housing 312 or the second side (e.g., second front) of the second housing 314. may be exposed to the outside, and data related to the proximity of the first housing 312 and the second housing 314 may be obtained.
  • the first sensor 230 and the second sensor 240 may measure the final folding angle by continuously (cumulatively) summing the position and/or angle changes using an internal gyro sensor. Measurement of the position and/or angle change amount and folding angle by the first sensor 230 and the second sensor 240 may be performed repeatedly. For example, the first sensor 230 and the second sensor 240 measure the folding angle in real time using a higher current consumption than the third sensor 250 or a shorter measurement time interval than the third sensor 250. You can measure the folding angle.
  • the electronic device 200 may calculate the folding angle between the first and second parts of the display 260 by processing the measurement data of the first sensor 230 and the second sensor 240.
  • the first sensor 230 or the second sensor 240 can measure the final angle by correcting the error of the gyro sensor using an acceleration sensor that measures the angle (absolute angle) with respect to the direction of gravity (or vertical direction). there is. For example, if the electronic device 200 is tilted at a certain angle (e.g., about 70°) or less with respect to the floor (or horizontal plane), measurement accuracy can be improved through error correction using an acceleration sensor.
  • the first sensor 230 and the second sensor 240 are fully or partially deactivated (or (off) may not perform the deformation degree measurement function.
  • the third sensor 250 can detect whether the deformed state is switched.
  • the electronic device 200 may perform a deformation state monitoring function using the third sensor 250.
  • the electronic device 200 may monitor whether the electronic device 200 switches from the folded state to the unfolded state, or whether the electronic device 200 switches from the unfolded state to the folded state through the third sensor 250. there is.
  • the electronic device 200 may determine whether the deformed state of the electronic device 200 belongs to a folded state or an unfolded state through the third sensor 250.
  • the electronic device 200 uses the third sensor 250 to detect when the user unfolds the electronic device 200 in a folded state through an unfolding operation (e.g., when the folding angle increases to about 10° or more).
  • the third sensor 250 generates (or outputs) an interrupt signal at that point in time to notify the processor 220 that the deformed state of the electronic device 200 is changed from the folded state to the unfolded state, or from the unfolded state to the folded state. You can.
  • the electronic device 200 changes the electronic device 200 from a folded state (e.g., a state where the folding angle is less than about 10°) to an unfolded state through a deformation state monitoring function using the third sensor 250. It is possible to determine the point of transition to (e.g., a state where the folding angle is approximately 10° or more).
  • the electronic device 200 activates the first sensor 230 and the second sensor 240 as a whole according to the above point of time, and uses the activated first sensor 230 and the second sensor 240 to display the display 260. By measuring the degree of deformation (eg, folding angle), usability can be improved in situations where the electronic device 200 is actually used.
  • the electronic device 200 changes from an unfolded state (e.g., a state where the folding angle is about 20° or more) to a folded state through a deformation state monitoring function using the third sensor 250. It is possible to determine the point of transition to (e.g., a state where the folding angle is less than about 20°).
  • the electronic device 200 may deactivate at least a portion of the first sensor 230 and the second sensor 240 at the above-mentioned timing, thereby reducing power consumption in situations where the electronic device 200 is not used.
  • the above-described sensor arrangement structure and/or sensor control method are examples to aid understanding of various embodiments, and the various embodiments of the present disclosure are not limited thereto.
  • the location where at least one sensor is placed, the number or type of sensors, and the control method for each sensor may be set and/or changed by the designer and/or user.
  • FIG. 8 is a flowchart illustrating a method of operating an electronic device according to an embodiment.
  • each operation may be performed sequentially, but is not necessarily performed sequentially.
  • the order of each operation may be changed, and at least two operations may be performed in parallel.
  • at least one of the illustrated operations may be omitted, the order of some operations may be changed, or another operation may be added.
  • the electronic device 200 may include a first sensor 230, a second sensor 240, and a third sensor 250.
  • the third sensor 250 may be a sensor for detecting whether the display 260 is in a deformed state.
  • the deformed state of the display 260 may be one of a folded state and an unfolded state.
  • the first sensor 230 and the second sensor 240 may be sensors for measuring the degree of deformation.
  • the degree of deformation may correspond to the folding angle.
  • the first sensor 230 and the second sensor 240 for measuring the degree of deformation are six-axis gyro acceleration sensors, but the scope of the embodiment is not limited thereto.
  • a method of operating the electronic device 200 may include operations 810, 820, and 830.
  • the electronic device 200 or the display 260 of the electronic device 200 may be in a folded state.
  • the first sensor 230 (6-axis gyro acceleration sensor) and the second sensor 240 (6-axis gyro acceleration sensor) may be partially or fully deactivated.
  • the first sensor 230 and the second sensor 240 may each be at least partially deactivated.
  • the deformation degree measurement function may be unnecessary when the display 260 is in a folded state. Accordingly, the electronic device 200 (e.g., the processor 220 of FIG. 2) deactivates (or turns off) at least a portion of the first sensor 230 and the second sensor 240 for measuring the degree of deformation in the folded state. By doing so, power consumption can be reduced.
  • the electronic device 200 e.g., the processor 220 of FIG. 2 deactivates (or turns off) at least a portion of the first sensor 230 and the second sensor 240 for measuring the degree of deformation in the folded state. By doing so, power consumption can be reduced.
  • the first sensor 230 and the second sensor 240 may be deactivated, and the other part may be maintained in an activated state.
  • the first gyro sensor 235 and the second gyro sensor 245 which consume relatively large current, are deactivated (or turned off). It can be.
  • the first acceleration sensor 233 in the first sensor 230 and the second acceleration sensor 243 in the second sensor 240 are maintained in an activated (or on) state to monitor whether the electronic device 200 is moving. can be used
  • operation 810 may be a strain state monitoring operation.
  • the electronic device 200 in the folded state of operation 810, uses the third sensor 250 (e.g., a hall sensor or a proximity sensor) to detect the display 260. ) (or the electronic device 200) can be monitored whether it switches from the folded state to the unfolded state.
  • the third sensor 250 e.g., a hall sensor or a proximity sensor
  • the third sensor 250 measures the relative position and/or angle of the first part and the second part of the display 260, and determines whether the display 260 switches to a deformed state based on the measurement data. It can be detected.
  • the electronic device 200 may monitor whether a signal indicating a change in deformation state is received from the third sensor 250.
  • the signal may be an interrupt signal indicating a change from the folded state to the unfolded state. For example, when the position and/or angle measured through the third sensor 250 increases beyond a specified first reference value (eg, 10°), an interrupt signal may be output.
  • a specified first reference value eg, 10°
  • Operation 820 may be a sensor activation operation to turn on the deformation degree measurement function.
  • the electronic device 200 operates the first sensor 230 and the second sensor 240 at least partially (partially) based on the display 260 being converted from the folded state to the unfolded state. or globally).
  • a first interrupt signal in response to an unfolding event, may be transmitted from the third sensor 250 to the processor 220.
  • the unfolding event may be an event in which the relative position and/or angle between the first and second parts of the display 260 increases due to the user's unfolding action.
  • the first interrupt signal may be a signal indicating that the display 260 is converted from a folded state (e.g., a state with a folding angle of less than about 10°) to an unfolded state (e.g., a state with a folding angle of about 10° or more).
  • the third sensor 250 may output a first interrupt signal in response to the unfolding event.
  • the processor 220 may determine that the display 260 has been converted from the folded state to the unfolded state.
  • the processor 220 may activate at least part of the first sensor 230 and the second sensor 240 to turn on the deformation degree measurement function in response to receiving the first interrupt signal from the third sensor 250.
  • the electronic device 200 uses the first gyro sensor that was deactivated in the folded state to turn on the deformation degree measurement function. (235) and the second gyro sensor 245 can be activated. Accordingly, in the unfolded state, the first acceleration sensor 233 and the first gyro sensor 235 in the first sensor 230, and the second acceleration sensor 243 and the second gyro sensor in the second sensor 240 ( 245) can all be activated.
  • Operation 830 may be an operation for measuring the degree of deformation.
  • the electronic device 200 uses the activated first sensor 230 and the second sensor 240 to display the first portion and The relative position and/or angle of the second portion may be measured (or sensed).
  • the electronic device 200 uses at least the first sensor 230 and the second sensor 240 based on the display 260 switching from the unfolded state to the folded state. Some can be disabled.
  • a second interrupt signal in response to a folding event, may be transmitted from the third sensor 250 to the processor 220.
  • the folding event may be an event in which the relative position and/or angle between the first and second parts of the display 260 decreases due to the user's folding action.
  • the second interrupt signal may be a signal indicating that the display 260 is converted from an unfolded state (e.g., a state with a folding angle of about 20° or more) to a folded state (e.g., a state with a folding angle of less than about 20°).
  • the third sensor 250 may output a second interrupt signal in response to the folding event.
  • the processor 220 may determine that the display 260 has been converted from the unfolded state to the folded state.
  • the processor 220 may at least partially deactivate the first sensor 230 and the second sensor 240 to turn off the deformation degree measurement function in response to receiving the second interrupt signal from the third sensor 250.
  • the electronic device 200 uses the first sensor 230 and the second sensor to turn off the deformation degree measurement function.
  • the first gyro sensor 235 and the second gyro sensor 245, which are part of 240, may be deactivated.
  • the electronic device 200 activates or deactivates at least some of the first sensor 230 and the second sensor 240 based further on the operating mode of the electronic device 200. can do.
  • the operation mode may be either an active mode or a low power mode.
  • the electronic device 200 e.g., processor 220 maintains the deformed state of the display 260 in one state (e.g., unfolded state), while the electronic device 200 is in an operation mode. Based on this, it is possible to control whether the first sensor 230 and the second sensor 240 are activated.
  • the electronic device 200 when the electronic device 200 switches to a low power mode in an unfolded state (e.g., when there is no user input for a certain period of time or when the battery level decreases below a specified level), the electronic device 200 (e.g., the processor 220) uses the first part of the first sensor 230 and the second sensor 240 (e.g., the first gyro sensor 235 and the second gyro sensor 245) to reduce power consumption. After disabling, you can enter the sleep state. In the low-power mode, the second portion of the first sensor 230 and the second sensor 240 (e.g., the first acceleration sensor 233 and the second acceleration sensor 243) is maintained in an activated state so that the electronic device 200 ) can detect whether it is moving.
  • the first sensor 230 and the second sensor 240 e.g., the first acceleration sensor 233 and the second acceleration sensor 243
  • the activated second portion of the first sensor 230 and the second sensor 240 transmits electronic
  • a signal may be transmitted from the second portion to the first portion.
  • the first portion of the first sensor 230 and the second sensor 240 may be activated.
  • Self-measurements of position and/or angle can be performed by the activated first part in a low-power mode.
  • the processor 220 wakes up. You can enter the awake state. Additionally, in response to switching from the low-power mode to the active mode, data about the position and/or angle self-measured by the first sensor 230 and the second sensor 240 in the low-power mode are transmitted to the processor 220. can be sent to The processor 220 of the electronic device 200 acquires data on the amount of change in the position and/or angle based on the operation mode switching from the low power mode to the active mode, and uses the obtained data to display the information in the display 260. The relative position and/or angle (eg, folding angle) of the first portion and the second portion may be calculated.
  • the electronic device 200 may wait without measuring the degree of deformation until movement is detected.
  • the first sensor 230 and the second sensor 240 independently (or internally) change the position and/or angle, independently of the processor 220. can be measured and stored.
  • data on the amount of change in position and/or angle measured through the first sensor 230 and the second sensor 240 is not transmitted outside the sensor, but is processed internally within the sensor. and/or may be stored.
  • the electronic device 200 switches to the active mode, data on the amount of change in position and/or angle measured during the low power mode is transmitted from the first sensor 230 and the second sensor 240 to the processor 220. can be transmitted.
  • the processor 220 uses data about the change in position and/or angle received from the first sensor 230 and the second sensor 240 to determine the relative position and /Or you can calculate the angle (e.g. folding angle).
  • the electronic device 200 performs various operations (e.g., display function) based on the position and/or angle (or degree of deformation) measured using the first sensor 230 and the second sensor 240. , control functions) can be performed.
  • a portion of the display 260 to be used e.g., the main display 330 in FIG. 3A
  • a display method e.g., layout, full/partial screen mode
  • a user interface may be displayed according to the decision.
  • Figure 9 is a flowchart illustrating a method of operating an electronic device according to an embodiment.
  • FIG. 9 may represent various embodiments of operations 810, 820, and 830 of FIG. 8. At least some of the operations in FIG. 9 may correspond to the operations in FIG. 8 described above.
  • operation 920 may correspond to operation 810.
  • Operation 940 may correspond to operations 820 and 830.
  • Operations shown in the following embodiments may be performed sequentially, but are not necessarily performed sequentially.
  • the order of operations may be changed, or at least two operations may be performed in parallel.
  • at least one of the illustrated operations may be omitted, the order of some operations may be changed, or other operations may be added.
  • the first sensor 230 and the second sensor 240 for measuring the degree of deformation are six-axis gyro acceleration sensors, but the scope of the embodiment is not limited thereto.
  • the electronic device 200 may perform a sensor control operation based on the deformed state and operation mode of the electronic device 200.
  • the electronic device 200 or the display 260 of the electronic device 200 may be in a folded state.
  • the first gyro sensor 235 in the first sensor 230 (6-axis gyro acceleration sensor) and the second gyro sensor 245 in the second sensor 240 (6-axis gyro acceleration sensor) are consumed. Can be disabled (or turned off) to save power.
  • the first acceleration sensor 233 in the first sensor 230 (6-axis gyro acceleration sensor) and the second acceleration sensor 243 in the second sensor 240 (6-axis gyro acceleration sensor) are activated (or on). It can be maintained in this state and used to monitor whether the electronic device 200 is moving.
  • the electronic device 200 uses the third sensor 250 (e.g., a hall sensor or a proximity sensor) to display the display 260 (or the electronic device ( It is possible to monitor whether 200)) is converted to the unfolded state.
  • the third sensor 250 e.g., a hall sensor or a proximity sensor
  • the third sensor 250 may measure the folding angle between the first part and the second part of the display 260.
  • the third sensor 250 may transmit an interrupt signal to the processor 220 when the measured folding angle is greater than or equal to a specified first reference value (eg, 10°).
  • the interrupt signal may be a signal indicating transition to the unfolded state.
  • the electronic device 200 changes the display 260 from the folded state to the unfolded state based on whether or not an interrupt signal is received from the third sensor 250. You can monitor (or determine) whether or not it is being converted. For example, when an interrupt signal is received from the third sensor 250, the processor 220 may determine that the state has been switched from the folded state to the unfolded state. If an interrupt signal is not received from the third sensor 250, the processor 220 may determine that the folded state is maintained.
  • operation 950 may be performed.
  • the first gyro sensor 235 in the first sensor 230 and the second gyro sensor 245 in the second sensor 240 may remain in a deactivated (or off) state.
  • the first acceleration sensor 233 in the first sensor 230 and the second acceleration sensor 243 in the second sensor 240 are continuously maintained in an activated (or on) state to determine whether the electronic device 200 moves. Can be used to monitor.
  • operation 930 may be performed.
  • the processor 220 may identify whether the operating mode of the electronic device 200 is the active mode.
  • the operating mode of the electronic device 200 may be one of a low power mode and an active mode.
  • operation 940 may be performed.
  • the processor 220 configures the first gyro sensor 235 in the first sensor 230 (6-axis gyro acceleration sensor) and the second gyro sensor (235) in the second sensor 240 (6-axis gyro acceleration sensor). After activating 245), the folding angle can be measured (or detected) using the first sensor 230 and the second sensor 240.
  • operation 960 may be performed.
  • processor 220 determines first acceleration sensor 233 in first sensor 230 (six-axis gyro acceleration sensor) and/or second acceleration sensor in second sensor 240 (six-axis gyro acceleration sensor). It is possible to monitor whether the electronic device 200 is moving through the sensor 243.
  • operation 980 may be performed.
  • the first gyro sensor 235 in the first sensor 230 and the second gyro sensor 245 in the second sensor 240 may remain in a deactivated (or off) state.
  • the folding angle may be maintained at the current angle value (or the previous angle value).
  • operation 970 may be performed.
  • the processor 220 configures the first gyro sensor 235 in first sensor 230 (6-axis gyro acceleration sensor) and the second gyro sensor in second sensor 240 (6-axis gyro acceleration sensor). After activating 245), the rotation vector (or the angle change amount corresponding to the rotation vector) can be calculated using the sensor's internal logic.
  • operation 940 is performed by the processor 220 outside the first sensor 230 and the second sensor 240 in a situation where the electronic device 200 is in an unfolded state and the operation mode of the electronic device 200 is an active mode.
  • ) may be a deformation degree measurement operation performed by .
  • the processor 22 may calculate the folding angle based on measurement values received from the first sensor 230 and the second sensor 240.
  • operation 970 operates by itself ( Alternatively, it may be a measurement operation performed internally.
  • operation 970 may be performed internally by each of the first sensor 230 and the second sensor 240 without interworking with the processor 220.
  • the first sensor 230 and the second sensor 240 can each calculate the folding angle and store it internally.
  • sensor cores 231 and 241 that process internal data may be built into the first sensor 230 and the second sensor 240.
  • the sensor cores 231 and 241 may have the function of calculating position and/or angle changes by themselves in the low power mode of the electronic device 200.
  • the sensor data is processed on its own inside the sensor, resulting in lower current consumption compared to the case where the sensor data is transmitted, received, and/or processed by the processor 220 outside the sensor. Power may be reduced.
  • data on the position and/or angle change amount calculated through the sensor cores 231 and 241 of the first sensor 230 and the second sensor 240 are stored in the sensor core. It is stored internally in (231, 241) and may not be transmitted to the external processor (220). Thereafter, as the electronic device 200 switches from the low-power mode to the active mode, data on the position and/or angle change calculated through the sensor cores 231 and 241 in the low-power mode may be transmitted to the processor 220. there is.
  • the processor 200 may calculate the folding angle based on data on the position and/or angle change amount received from the sensor cores 231 and 241.
  • the folding angle can be measured with low power consumption. Additionally, even when switching from low-power mode to active mode, the folding angle can be measured using measurement data processed and/or stored within the sensor itself.
  • the electronic device 200 uses the third sensor 250 to detect the point in time when the folded state is converted to the unfolded state (e.g., when the folding angle increases to about 10° or more) and performs the The deformation degree measurement function can be turned on by activating the first sensor 230 and the second sensor 240.
  • the sensor cores 231 and 241 inside the first sensor 230 and the second sensor 240 may cumulatively calculate the amount of change in position and/or angle. Thereafter, when the user views the screen (e.g., when a user input is detected, or when the display 260 is turned on), the low power mode may be switched to the active mode.
  • the processor 220 outside the sensor receives data on the position and/or angle change processed (or calculated) inside the sensor and calculates the final folding angle from the received data. You can.
  • the first sensor 230 and the second sensor 240 can check the amount of change in movement of the electronic device 200 through the internal acceleration sensors 233 and 243 (motion monitoring function) ). When the amount of movement change is below a certain level, the first sensor 230 and the second sensor 240 can prevent unnecessary power consumption by automatically deactivating (or turning off) the internal gyro sensors 235 and 245.
  • Table 1 below is intended to explain a sensor control method based on the deformed state and operation mode of the electronic device 200, and exemplarily shows a sensor control method for each situation of the electronic device 200.
  • the first sensor 230 and the second sensor 240 are assumed to be 6-axis gyro acceleration sensors having the structure shown in FIG. 2.
  • the situation of the electronic device 200 may include a first situation, a second situation, and a third situation.
  • the first situation may be a situation in which the modified state of the electronic device 200 (or the display 260) is a folded state and the operating mode is a low power mode or an active mode.
  • the second situation may be a situation in which the transformed state of the electronic device 200 is an unfolded state and the operating mode is a low power mode.
  • the third situation may be a situation in which the transformed state of the electronic device 200 is the unfolded state and the operating mode is the active mode.
  • the state of the processor 220 may change depending on the operation mode of the electronic device 200.
  • the processor 220 In the low power mode, the processor 220 may be in a sleep state (operation suspended).
  • active mode the processor 220 may be in an awake state (running state).
  • the processor 220 in a first situation in which the deformed state of the electronic device 200 is a folded state (or closed state) and the operating mode is one of the low power/active mode, the processor 220 is in the sleep/awake state. It could be one.
  • the acceleration sensors 233 and 243 of the first sensor 230 and the second sensor 240 may be turned on.
  • the gyro sensors 235 and 245 and sensor cores 231 and 241 may be turned off.
  • the third sensor 250 remains in the on state regardless of the operation mode in the folded state and can detect whether the device has switched to the unfolded state.
  • the processor 220 may perform a deformation state monitoring function using the third sensor 250.
  • the operation of self-calculating the position and/or angle change using the sensor cores 231 and 241 may also be an operation that generates unnecessary power consumption.
  • measurement (or real-time measurement) of the degree of deformation e.g., folding angle
  • the electronic device 200 monitors the deformed state and/or whether the deformed state is switched by using the third sensor 250, and determines whether the electronic device 200 is not in use.
  • the deformation degree measurement function may be turned off by at least partially deactivating the first sensor 230 and the second sensor 240.
  • a situation in which the electronic device 200 is not used may be a first situation in which the device 200 is in a folded state.
  • the electronic device 200 may turn off the deformation degree measurement function by deactivating the gyro sensors 235 and 245 of the first sensor 230 and the second sensor 240.
  • the processor 220 may be in a sleep state.
  • the acceleration sensors 233 and 243 of the first sensor 230 and the second sensor 240 may be turned on to detect whether the electronic device 200 is moving.
  • the gyro sensors 235 and 245 and the sensor cores 231 and 241 may be maintained in an OFF state.
  • the gyro sensors 235 and 245 and the sensor cores 231 and 241 are turned on to detect the amount of change in position and/or angle. Data may be processed and/or stored.
  • the electronic device 200 uses the acceleration sensors 233 and 243 of the first sensor 230 and the second sensor 240. It is possible to detect whether the electronic device 200 is moving by maintaining it in the on state. When movement of the electronic device 200 is detected in the second situation, the electronic device 200 may turn on the gyro sensors 235 and 245 of the first sensor 230 and the second sensor 240.
  • the folding angle remains unchanged, but if movement of the electronic device 200 occurs (e.g., a user lifts or puts down the electronic device 200, or the electronic device 200 moves as shown in FIG. 5A When switching from the tent mode in to the book mode in FIG. 5B ), due to a change in the position of the electronic device 200, the measurement accuracy of the folding angle may be lowered when switching to the active mode.
  • movement of the electronic device 200 e.g., a user lifts or puts down the electronic device 200, or the electronic device 200 moves as shown in FIG. 5A
  • the measurement accuracy of the folding angle may be lowered when switching to the active mode.
  • the electronic device 200 when the electronic device 200 detects movement in the second situation in the unfolded state but in the low power mode, the electronic device 200 detects the gyro sensor ( 235, 245), the sensor cores 231, 241 may be activated to measure (or calculate) the position and/or angle. Since the processor 220 is in a sleep state in the low power mode, data about the measured position and/or angle may be stored in the sensor cores 231 and 241 and not transmitted to the processor 220. When the electronic device 200 switches to the active mode and the processor 220 wakes up, data about the position and/or angle stored in the sensor cores 231 and 241 during the low power mode may be transmitted to the processor 220.
  • the first sensor 230 and the second The acceleration sensors 233 and 243, the gyro sensors 235 and 245, and the sensor cores 231 and 241 of the sensor 240 may all be turned on.
  • the processor 220 may calculate the degree of deformation (eg, folding angle) of the display 260 using the first sensor 230 and the second sensor 240 in an awake state.
  • Figure 10 is a flowchart illustrating a method of operating an electronic device according to an embodiment.
  • FIG. 10 may represent various embodiments of operations 810, 820, and 830 of FIG. 8. At least some of the operations of FIG. 10 may correspond to the operations of FIG. 8 described above.
  • operations 1010 and 1013 of FIG. 10 may correspond to operation 810 of FIG. 8 .
  • Operations 1015 and 1017 of FIG. 10 may correspond to operation 820 of FIG. 8 .
  • Operations 1020 and 1050 of FIG. 10 may correspond to operation 830 of FIG. 8 .
  • Operations shown in the following embodiments may be performed sequentially, but are not necessarily performed sequentially.
  • the order of operations may be changed, or at least two operations may be performed in parallel.
  • at least one of the illustrated operations may be omitted, the order of some operations may be changed, or another operation may be added.
  • the first sensor 230 and the second sensor 240 for measuring the degree of deformation are six-axis gyro acceleration sensors including an acceleration sensor and a gyro sensor, respectively.
  • the scope of the examples is not limited thereto.
  • an unfolding event may be an event that occurs due to a user's unfolding action of unfolding the electronic device 200 (or the display 260).
  • a timeout event may be an event that occurs when there is no user input (eg, touch input, physical key input, gesture) or action (eg, folding/unfolding operation) for a certain period of time.
  • the electronic device 200 may automatically enter the low power mode from the active mode.
  • an awake event may be an event that switches the operating mode of the electronic device 200 from a low-power mode to an active mode.
  • an awake event may occur due to user input (e.g., touch input, physical key input, gesture), receipt of an alarm through communication, notification by an application, etc.
  • a moving event may be an event that occurs due to movement of the electronic device 200.
  • the processor 220 of the electronic device 200 detects one or more sensors 230 and 240 based on the deformation state of the electronic device 200 (or display 260) and the operating mode of the electronic device 200. , 250) can be controlled.
  • the transformed state of the electronic device 200 (or display 260) may be one of a folded state and an unfolded state.
  • the operation mode of the electronic device 200 may be either a low power mode or an active mode.
  • the processor 220 of the electronic device 200 may be in an awake state, and both the first sensor 230 and the second sensor 240 may be in an on state.
  • the processor 220 of the electronic device 200 may be in a sleep state, and the first sensor 230 and the second sensor 240 may be at least partially in an off state.
  • the gyro sensors 235 and 245 which are sensors with relatively large current consumption, may be turned off.
  • the third sensor 250 remains on even in low power mode and can detect whether the deformed state has been switched.
  • the transformed state of the electronic device 200 may be a folded state.
  • the first gyro sensor 235 of the first sensor 230 and the second gyro sensor 245 of the second sensor 240 may be turned off (or deactivated).
  • the operation mode of the electronic device 200 may be an active mode. In the active mode, the processor 220 is driven (awake state) to perform operation 1010.
  • Operation 1010 may correspond to a deformation state monitoring operation.
  • the processor 220 of the electronic device 200 displays the display 260 (or the electronic device ( 200)) can monitor the deformation state. For example, the processor 220 may monitor whether the display 260 switches from the folded state to the unfolded state based on whether or not an interrupt signal is received from the third sensor 250.
  • an unfolding event may occur as a user performs an unfolding operation to unfold the display 260 from the folded state. Due to the user's unfolding action, the deformation state of the electronic device 200 may be changed from a folded state to an unfolded state (eg, a fully unfolded state or a partially unfolded state). When an unfolding event occurs, operation 1013 may be performed.
  • the third sensor 250 may detect an unfolding event and transmit (or output) an interrupt signal to the processor 220 in response to the unfolding event. For example, when an unfolding event occurs, the third sensor 250 may detect that the folding angle of the display 260 increases beyond a specified reference value (eg, 10°). The third sensor 250 may output an interrupt signal in response to the detection.
  • a specified reference value eg, 10°
  • the processor 220 may transmit a turn-on signal to the first sensor 230 and the second sensor 240 in response to the interrupt signal received from the third sensor 250.
  • the turn-on signal may be a signal for waking up (activating) the first gyro sensor 235 of the first sensor 230 and the second gyro sensor 245 of the second sensor 240.
  • the first gyro sensor 235 of the first sensor 230 and the second gyro sensor 245 of the second sensor 240 are turned on (or activated). You can.
  • the deformed state of the electronic device 200 may switch from a folded state to an unfolded state.
  • the operation mode of the electronic device 200 may be maintained in active mode.
  • operation 1020 may be performed when the operating mode of the electronic device 200 is the active mode and the transformed state of the electronic device 200 is the unfolded state.
  • Operation 1020 may correspond to an operation of measuring the degree of deformation (eg, folding angle).
  • the processor 220 of the electronic device 200 receives first acceleration data and first gyro data from the first sensor 230, and receives second acceleration data and second gyro data from the second sensor 240. Data can be received.
  • the processor 220 may calculate the folding angle of the display 260 based on the first acceleration data, first gyro data, second acceleration data, and second gyro data.
  • the processor 220 may perform various operations (eg, display operations, control operations) based on the calculated folding angle.
  • a timeout event may occur while the electronic device 200 is in an unfolded state. For example, if there is no user input for a certain period of time in the expanded state, a timeout event may occur. When a timeout event occurs, the electronic device 200 may switch from the active mode to the low power mode as in operation 1030.
  • operation of the processor 220 may be stopped.
  • the processor 220 may transition from the awake state to the sleep state.
  • the first gyro sensor 235 of the first sensor 230 and the second gyro sensor 245 of the second sensor 240 are turned off (or deactivated) to reduce current consumption. It can be.
  • the first acceleration sensor 233 of the first sensor 230 and the second acceleration sensor 243 of the second sensor 240 maintain the on (or activated) state while the electronic device 200 moves. can be monitored (operation 1040, operation 1045).
  • the first sensor 230 may operate in interrupt mode (or motion monitoring mode). In the interrupt mode, only the first acceleration sensor 233 among the first acceleration sensor 233 and the first gyro sensor 235 in the first sensor 230 is activated to monitor whether the electronic device 200 is moving.
  • a movement event may occur when the electronic device 200 is in a low power mode.
  • a movement event may occur when the electronic device 200 in a stationary state is moved by a user or an external force. If the occurrence of a movement event is detected in the interrupt mode of the first sensor 230, operation 1041 may be performed.
  • the first acceleration sensor 233 of the first sensor 230 may wake up (activate) the internal first gyro sensor 235 by outputting an interrupt signal in response to a movement event.
  • the activated first gyro sensor 235 may calculate (or measure) a rotation vector (or an angle change amount corresponding to the rotation vector) using internal logic.
  • sensor data of the first gyro sensor 235 may be processed and/or stored within the first sensor 230 and not transmitted to the external processor 220.
  • current consumption can be reduced compared to when sensor data is transmitted and received by an external processor 220 and processed.
  • the second sensor 240 may operate in interrupt mode (or motion monitoring mode). In the interrupt mode, only the second acceleration sensor 243 among the second acceleration sensor 243 and the second gyro sensor 245 in the second sensor 240 is activated to monitor whether the electronic device 200 is moving.
  • the second acceleration sensor 243 may detect the occurrence of a movement event in interrupt mode. If the occurrence of a movement event is detected in the interrupt mode of the second sensor 240, operation 1047 may be performed.
  • the second acceleration sensor 243 of the second sensor 240 may wake up (activate) the internal second gyro sensor 245 by outputting an interrupt signal in response to a movement event.
  • the activated second gyro sensor 245 may calculate (or measure) a rotation vector (or an angle change amount corresponding to the rotation vector) using internal logic.
  • sensor data of the second gyro sensor 245 may be processed and/or stored within the second sensor 240 and not transmitted to the external processor 220.
  • current consumption can be reduced compared to when sensor data is transmitted and received by an external processor 220 and processed.
  • an awake event may occur.
  • an awake event may occur due to user input (e.g., touch input, physical key input, gesture), receipt of an alarm through communication, notification by an application, etc.
  • the electronic device 200 may switch from the low power mode to the active mode.
  • operations 1050, 1061, 1063, 1065, and 1067 may be performed.
  • the processor 220 switches from the sleep state to the awake state and can be restarted.
  • the interrupt mode (or motion monitoring mode) of the first sensor 230 and the second sensor 240 may be released.
  • the first sensor 230 and the second sensor 240 may transmit, receive, and/or process sensor data in conjunction with a processor 220 outside the sensor.
  • the first sensor 230 merges the first acceleration data obtained through the first acceleration sensor 233 and the second gyro data obtained through the second gyro sensor 245 to obtain a fusion angle. can be calculated.
  • the first sensor 230 may transmit the calculated fusion angle or first acceleration data and first gyro data corresponding to the fusion angle to the processor 220.
  • the second sensor 240 may calculate the fusion angle by fusing the second acceleration data obtained through the second acceleration sensor 243 and the second gyro data obtained through the second gyro sensor 245. there is.
  • the second sensor 240 may transmit the calculated fusion angle or second acceleration data and second gyro data corresponding to the fusion angle to the processor 220.
  • the processor 220 may obtain control authority for the first sensor 230 and the second sensor 240 and perform operation 1050.
  • Operation 1050 may correspond to an operation of measuring the degree of deformation (e.g., folding angle).
  • the processor 220 displays based on the first acceleration data and second gyro data received from the first sensor 230, and the second acceleration data and second gyro data received from the second sensor 240.
  • the folding angle of (260) can be finally calculated (or measured).
  • the processor 220 may perform various operations (eg, display operations, control operations) based on the calculated folding angle.
  • FIGS. 11A and 11B are diagrams illustrating user interfaces displayed based on the degree of deformation in an electronic device according to an embodiment.
  • the electronic device 200 may display a user interface such as the first screen 1110 through the display 260 in a fully unfolded state (or fully open state).
  • the first screen 1110 may be the first execution screen of a gallery application.
  • the electronic device 200 may display a user interface such as the second screen 1120 through the display 260 in a partially unfolded state.
  • the second screen 1120 may be a second execution screen of a gallery application.
  • the display 260 of the electronic device 200 may include a first part and a second part whose positions and/or angles can be changed relative to each other.
  • the degree of deformation of the electronic device 200 may correspond to the relative position and/or angle (eg, folding angle) between the first and second parts of the display 260.
  • the electronic device 200 can increase measurement accuracy by measuring the folding angle in real time when the deformed state is an unfolded state (e.g., a folding angle of 10° or more), and determines the user's position based on the folding angle. Usability can be improved by displaying a user interface that matches the intent or situation.
  • an unfolded state e.g., a folding angle of 10° or more
  • the electronic device 200 determines the deformation state of the electronic device 200 based on the folding angle, and according to the determination, different users An interface can be provided.
  • the first screen 1110 and the second screen 1120 illustrate user interfaces displayed in different ways depending on the folding angle and/or deformation state.
  • the electronic device 200 is displayed entirely on the front of the display 260, like a full touch phone.
  • a displayed first screen 1110 can be provided.
  • the first screen 1110 may include a photo list showing multiple photos. When a photo from the list is selected by the user, the photo may be enlarged and displayed. Various menus 1115 for user manipulation may be displayed under the enlarged photo.
  • a photo list is displayed on the lower screen as shown, and the upper screen is displayed.
  • An enlarged photo can be displayed.
  • the user can intuitively select and enlarge the desired photo 1125 on the lower screen, thereby improving convenience of operation.
  • An electronic device (e.g., the electronic device 101 of FIG. 1, or the electronic device 200 of FIGS. 2 and 3a) according to various embodiments includes a housing (e.g., the housing 310 of FIG. 3a), a first part. and a flexible display including a second part (e.g., display 260 in FIG. 2, or main display 330 in FIG. 3A), and a first sensor disposed in the housing (e.g., first sensor 230 in FIG. 2). )) and a second sensor (e.g., the second sensor 240 in FIG. 2), a third sensor disposed in the housing (e.g., the third sensor 250 in FIG. 2), the flexible display, and the first sensor.
  • a housing e.g., the housing 310 of FIG. 3a
  • a first part. and a flexible display including a second part e.g., display 260 in FIG. 2, or main display 330 in FIG. 3A
  • a first sensor disposed in the housing e.g.,
  • the at least one processor may include at least one processor operatively connected to the second sensor and the third sensor, and a memory operatively connected to the at least one processor.
  • the memory may, when executed, cause the at least one processor to monitor whether the flexible display switches from a folded state to an unfolded state using the third sensor, and to determine whether the flexible display is in the folded state.
  • Instructions for measuring relative positions and/or angles can be stored. According to various embodiments, the relative position and/or angle may be measured between the first portion and the second portion of the flexible display.
  • the first sensor may include a first gyro sensor.
  • the second sensor may include a second gyro sensor.
  • Gyro sensors may also be referred to as angular rate sensors or angular velocity sensors. Gyro sensors have the advantage of being able to measure the relative position and/or angle of the first part and the second part within the flexible display even when there is a lot of vertical position and/or physical vibration around the electronic device.
  • the first sensor may further include a first acceleration sensor.
  • the second sensor may further include a second acceleration sensor.
  • Acceleration sensors can correct the measurements of the gyro sensor. Acceleration sensors can have lower power consumption compared to gyro sensors.
  • the first acceleration sensor and the second acceleration sensor may be activated, and the first gyro sensor and the second gyro sensor may be at least partially deactivated.
  • the first acceleration sensor, the second acceleration sensor, the first gyro sensor, and the second gyro sensor may all be activated. Since power consumption is an important factor in the folded state, partially disabling gyro sensors with high power requirements can improve battery life in the folded state.
  • the first acceleration sensor and the second acceleration sensor in the folded state, may be configured to be activated, and the first gyro sensor and the second gyro sensor may be configured to be at least partially deactivated. there is.
  • the first acceleration sensor, the second acceleration sensor, the first gyro sensor, and the second gyro sensor In the unfolded state, the first acceleration sensor, the second acceleration sensor, the first gyro sensor, and the second gyro sensor may all be activated.
  • the instructions when executed, cause the at least one processor to activate the first acceleration sensor and the second acceleration sensor in the collapsed state, and cause the first acceleration sensor to activate the second acceleration sensor.
  • the gyro sensor and the second gyro sensor may be at least partially deactivated.
  • the at least one processor uses all of the first acceleration sensor, the second acceleration sensor, the first gyro sensor, and the second gyro sensor in the unfolded state. You can enable it.
  • the third sensor may include a hall sensor or a proximity sensor.
  • the third sensor may include means for detecting whether the deformation state is switched.
  • the deformed state may include a folded state and an unfolded state.
  • Using a Hall sensor or proximity sensor to detect strain state transitions in electronic devices with low power requirements can be a way to improve battery life.
  • the instructions when executed, cause the at least one processor to: receive a first interrupt signal from the third sensor in response to an unfolding event, and based on the first interrupt signal, It may be determined that the flexible display has switched from the folded state to the unfolded state.
  • the at least one processor configures the first sensor and the second sensor at least in part based on the flexible display switching from the unfolded state to the folded state. You can disable it.
  • the at least one processor when the instructions are executed, receives a second interrupt signal from the third sensor in response to a folding event, and based on the second interrupt signal, It may be determined that the flexible display has switched from the unfolded state to the folded state.
  • the first sensor and the second sensor may be activated or deactivated based on the operation mode of the electronic device.
  • the operating mode may include low power mode and active mode.
  • the first sensor and the second sensor may be configured to be at least partially activated or deactivated based on the operating mode of the electronic device.
  • the instructions when executed, cause the at least one processor to further at least partially activate or deactivate the first sensor and the second sensor based on an operating mode of the electronic device. can do.
  • the at least one processor when the operating mode of the electronic device is switched to the low power mode, the at least one processor enters a sleep state, the first sensor and a first portion of the second sensor are deactivated, and , the first sensor and the second part of the second sensor may detect whether the electronic device moves in an activated state.
  • a signal may be transmitted from the second part to the first part in response to detecting movement of the electronic device.
  • the first part may be activated based on the signal. Self-measurements of position and/or angle can be performed by the activated first part.
  • the at least one processor enters an awake state, and data about the self-measured position and/or angle may be transmitted to the at least one processor. there is.
  • a method of operating an electronic device includes monitoring whether a flexible display of the electronic device switches from a folded state to an unfolded state using a third sensor in the electronic device, An operation of activating at least a portion of a first sensor and a second sensor in the electronic device based on the flexible display being converted from the folded state to the unfolded state, and using the first sensor and the second sensor to activate the first sensor and the second sensor in the flexible display. It may include an operation of measuring the relative position and/or angle of the first part and the second part.
  • the first sensor may include a first gyro sensor.
  • the second sensor may include a second gyro sensor.
  • the first sensor may further include a first acceleration sensor.
  • the second sensor may further include a second acceleration sensor.
  • the first acceleration sensor and the second acceleration sensor may be activated, and the first gyro sensor and the second gyro sensor may be at least partially deactivated.
  • the first acceleration sensor, the second acceleration sensor, the first gyro sensor, and the second gyro sensor may all be activated.
  • the third sensor may include a hall sensor or a proximity sensor.
  • the monitoring operation includes receiving a first interrupt signal from the third sensor in response to an unfolding event, and switching from the folded state to the unfolded state based on the first interrupt signal. It may include an operation that determines that something has been done.
  • the method may further include deactivating at least part of the first sensor and the second sensor based on the flexible display switching from the unfolded state to the folded state.
  • the method includes receiving a second interrupt signal from the third sensor in response to a folding event, and changing the flexible display from the unfolded state to the folded state based on the second interrupt signal. It may further include an operation to determine that the conversion has been made.
  • the first sensor and the second sensor may be activated or deactivated based on the operation mode of the electronic device.
  • the operating mode may include low power mode and active mode.
  • the operation mode of the electronic device when the operation mode of the electronic device is switched to the low power mode, at least one processor in the electronic device enters a sleep state, and the first sensor and the second sensor
  • the first part of the sensor When the first part of the sensor is deactivated and the second parts of the first sensor and the second sensor are activated, it is possible to detect whether the electronic device is moving.
  • a signal may be transmitted from the second part to the first part in response to detecting movement of the electronic device.
  • the first part may be activated based on the signal. Self-measurements of position and/or angle can be performed by the activated first part.
  • the at least one processor enters an awake state, and data about the self-measured position and/or angle may be transmitted to the at least one processor. there is.
  • Electronic devices may be of various types.
  • Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances.
  • Electronic devices according to embodiments of this document are not limited to the above-described devices.
  • first, second, or first or second may be used simply to distinguish one element from another, and may be used to distinguish such elements in other respects, such as importance or order) is not limited.
  • One (e.g. first) component is said to be “coupled” or “connected” to another (e.g. second) component, with or without the terms “functionally” or “communicatively”.
  • any of the components can be connected to the other components directly (e.g. wired), wirelessly, or through a third component.
  • module used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and is interchangeable with terms such as logic, logic block, component, or circuit, for example. It can be used as A module may be an integrated part or a minimum unit of the parts or a part thereof that performs one or more functions. For example, according to one embodiment, the module may be implemented in the form of an application-specific integrated circuit (ASIC).
  • ASIC application-specific integrated circuit
  • Various embodiments of the present document are one or more instructions stored in a storage medium (e.g., built-in memory 136 or external memory 138) that can be read by a machine (e.g., electronic device 101). It may be implemented as software (e.g., program 140) including these.
  • a processor e.g., processor 120
  • the one or more instructions may include code generated by a compiler or code that can be executed by an interpreter.
  • a storage medium that can be read by a device may be provided in the form of a non-transitory storage medium.
  • 'non-transitory' only means that the storage medium is a tangible device and does not contain signals (e.g. electromagnetic waves), and this term refers to cases where data is semi-permanently stored in the storage medium. There is no distinction between temporary storage cases.
  • Computer program products are commodities and can be traded between sellers and buyers.
  • the computer program product may be distributed in the form of a machine-readable storage medium (e.g. compact disc read only memory (CD-ROM)), or through an application store (e.g. Play Store TM ) or on two user devices (e.g. It can be distributed (e.g. downloaded or uploaded) directly between smart phones) or online.
  • a machine-readable storage medium e.g. compact disc read only memory (CD-ROM)
  • an application store e.g. Play Store TM
  • two user devices e.g. It can be distributed (e.g. downloaded or uploaded) directly between smart phones) or online.
  • at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
  • each component (e.g., module or program) of the above-described components may include a single or plural entity, and some of the plurality of entities may be separately placed in other components. there is.
  • one or more of the components or operations described above may be omitted, or one or more other components or operations may be added.
  • multiple components eg, modules or programs
  • the integrated component may perform one or more functions of each component of the plurality of components in the same or similar manner as those performed by the corresponding component of the plurality of components prior to the integration. .
  • operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, or omitted. Alternatively, one or more other operations may be added.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computing Systems (AREA)
  • Telephone Function (AREA)
  • Devices For Indicating Variable Information By Combining Individual Elements (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

플렉서블 전자 장치 및 그의 동작 방법이 개시된다. 전자 장치는 하우징, 제1 부분과 제2 부분을 포함하는 플렉서블 디스플레이, 제1 센서와 제2 센서, 제3 센서, 적어도 하나의 프로세서, 및 메모리를 포함할 수 있다. 프로세서는 제3 센서를 이용해 플렉서블 디스플레이가 접힘 상태로부터 펼침 상태로 전환되는지 여부를 모니터링할 수 있다. 프로세서는 플렉서블 디스플레이가 접힘 상태로부터 펼침 상태로 전환됨에 기반하여 제1 센서 및 제2 센서를 적어도 일부 활성화할 수 있다. 프로세서는 제1 센서 및 제2 센서를 이용해 플렉서블 디스플레이 내 제1 부분 및 제2 부분의 상대적인 위치 및/또는 각도를 측정할 수 있다. 이 외에, 다양한 다른 실시예들이 가능하다.

Description

플렉서블 전자 장치 및 그의 동작 방법
본 개시는 전자 장치 및 그의 동작 방법에 관한 것으로, 더욱 상세하게는 플렉서블 타입 전자 장치 및 그의 동작 방법에 관한 것이다.
전자 장치는 사진이나 동영상의 촬영, 음악 파일이나 동영상 파일의 재생, 게임, 방송의 수신, 무선 인터넷 지원 등 복잡한 기능들을 갖추게 되었으며, 종합적인 멀티미디어 기기(multimedia player) 형태로 구현되고 있다. 이에 따라 전자 장치는 사용자의 욕구를 만족시키면서 휴대성 및 편리성을 강화시키기 위해 하드웨어나 소프트웨어적 측면에서 새로운 형태로 발전하고 있다. 이러한 발전의 한 예로, 전자 장치는 플렉서블 타입(flexible type)으로 구현될 수 있다.
플렉서블 타입 전자 장치는 사용자 제스처에 의해 기구적 상태가 변경될 수 있다. 또한, 플렉서블 타입 전자 장치는 기구적 상태 변경에 기초하여 다양한 동작들을 수행할 수 있다.
플렉서블 타입 전자 장치의 기구적 상태를 변경하는 사용자 제스처 발생 시, 상기 기구적 상태 변경(예: 폴딩 각도)을 정확하게 인식하지 못할 경우 오동작이 발생하거나 사용성이 저하될 수 있다. 오동작의 발생이나 사용성 저하를 막기 위해서는 기구적 상태 변경을 판단하기 위한 센서들이 필요할 수 있다.
일 예로, 전자 장치는 가속도 센서를 이용해 폴딩 각도를 계산할 수 있다. 중력 방향(또는 수직 방향)을 기준으로 각도(절대 각도)를 측정하는 가속도 센서의 특성상 전자 장치가 수직으로 세워진 상태에서 접히거나 펼쳐지는 경우 또는 주변에 물리적인 진동이 많은 상황인 경우 측정 오차가 발생할 수 있다.
일 예로, 전자 장치는 가속도 센서 및 자이로 센서를 함께 이용해 폴딩 각도를 계산할 수 있다. 자이로 센서는 위치 및/또는 각도 변화량을 지속적으로 누적 합산하여 각도를 계산하는 방식의 센서로서, 정확도가 상대적으로 높은 자이로 센서를 이용해 폴딩 각도(이전 상태 대비 상대 각도)를 측정하고, 가속도 센서를 통해 자이로 센서의 측정 데이터를 보정할 경우 측정 정확도가 개선될 수 있다. 그러나, 측정 데이터를 지속적으로(누적) 합산하여 폴딩 각도를 구하는 자이로 센서의 특성상 소비 전력이 증가할 수 있다.
일 예로, 전자 장치는 홀 센서를 이용해 폴딩 각도를 계산할 수 있다. 홀 센서를 이용해 폴딩 각도를 계산할 경우 자력의 크기 변화를 기반으로 각도를 측정하는 홀 센서의 특성상 주변 자성체(예: 폴딩 시 양면 결착을 위한 마그넷, 디지타이저, 안테나 부품)의 영향으로 인해 측정 정확도가 저하될 수 있다.
본 개시의 다양한 실시예들은 서로 다른 특성을 가지는 센서들의 용도를 구분해 선택적으로 사용함으로써 전자 장치의 기구적 상태 변경 판단의 정확도를 높일 수 있는 방법 및 장치를 제공하기 위한 것이다.
다양한 실시예들은 플렉서블 타입 전자 장치에서 서로 다른 특성을 가지는 센서들을 이용해 상대적으로 적은 소비 전력으로 기구적 상태 변경을 판단할 수 있는 방법 및 장치를 제공하기 위한 것이다.
다양한 실시예들은 플렉서블 타입 전자 장치에서 센서 배치 구조를 단순화할 수 있는 방법 및 장치를 제공하기 위한 것이다.
다양한 실시예들은 플렉서블 타입 전자 장치의 상황에 따라 또는 사용자에게 필요한 시점에 맞추어 전자 장치의 기구적 상태 변경을 판단하여 사용성을 개선할 수 있는 방법 및 장치를 제공하기 위한 것이다.
본 문서에서 이루고자 하는 기술적 과제는 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
다양한 실시예들에 따른 전자 장치는 하우징, 제1 부분과 제2 부분을 포함하는 플렉서블 디스플레이, 상기 하우징 내에 배치된 제1 센서와 제2 센서, 상기 하우징 내에 배치된 제3 센서, 상기 플렉서블 디스플레이, 상기 제1 센서, 상기 제2 센서, 및 상기 제3 센서와 작동적으로 연결된 적어도 하나의 프로세서, 및 상기 적어도 하나의 프로세서와 작동적으로 연결된 메모리를 포함할 수 있다. 상기 메모리는, 실행 시에, 상기 적어도 하나의 프로세서가, 상기 제3 센서를 이용해 상기 플렉서블 디스플레이가 접힘(folded) 상태로부터 펼침(unfolded) 상태로 전환되는지 여부를 모니터링하고, 상기 플렉서블 디스플레이가 상기 접힘 상태로부터 상기 펼침 상태로 전환됨에 기반하여 상기 제1 센서 및 상기 제2 센서를 적어도 일부 활성화하고, 상기 제1 센서 및 상기 제2 센서를 이용해 상기 플렉서블 디스플레이 내 상기 제1 부분 및 상기 제2 부분의 상대적인 위치 및/또는 각도를 측정하도록 하는 인스트럭션들을 저장할 수 있다.
다양한 실시예들에 따른 전자 장치의 동작 방법은, 상기 전자 장치 내 제3 센서를 이용해 상기 전자 장치의 플렉서블 디스플레이가 접힘(folded) 상태로부터 펼침(unfolded) 상태로 전환되는지 여부를 모니터링하는 동작, 상기 플렉서블 디스플레이가 상기 접힘 상태로부터 상기 펼침 상태로 전환됨에 기반하여 상기 전자 장치 내 제1 센서 및 제2 센서를 적어도 일부 활성화하는 동작, 및 상기 제1 센서 및 상기 제2 센서를 이용해 상기 플렉서블 디스플레이 내 제1 부분 및 제2 부분의 상대적인 위치 및/또는 각도를 측정하는 동작을 포함할 수 있다.
다양한 실시예들에 따르면, 플렉서블 타입 전자 장치에서 서로 다른 특성을 가지는 센서들의 용도를 구분해 선택적으로 사용함으로써 기구적 상태 변경 판단의 정확도를 높일 수 있다.
다양한 실시예들에 따르면, 플렉서블 타입 전자 장치에서 서로 다른 특성을 가지는 센서들을 이용해 상대적으로 적은 소비 전력으로 기구적 상태 변경을 판단할 수 있다.
다양한 실시예들에 따르면, 플렉서블 타입 전자 장치에서 성능 저하 없이 센서 배치 구조를 단순화할 수 있다.
다양한 실시예들에 따르면, 플렉서블 타입 전자 장치의 상황에 따라 또는 사용자에게 필요한 시점에 맞추어 기구적 상태 변경을 판단하여 사용자 사용성을 개선할 수 있다.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1은 다양한 실시예들에 따른 네트워크 환경 내의 전자 장치의 블록도이다.
도 2는 일 실시예에 따른 전자 장치의 간략화된 블록도이다.
도 3a는 일 실시예에 따른 전자 장치의 완전 펼침(fully unfolded) 상태를 나타낸 전면도이다.
도 3b는 일 실시예에 따른 전자 장치의 완전 펼침 상태를 나타낸 후면도이다.
도 4는 일 실시예에 따른 전자 장치의 접힘(folded) 상태를 나타낸 도면이다.
도 5a, 도 5b 및 도 5c는 일 실시예에 따른 전자 장치의 부분 펼침(partially unfolded) 상태들을 나타낸 도면이다.
도 6은 일 실시예에 따른 전자 장치의 변형 상태에 따른 폴딩 구간들을 설명하기 위한 도면이다.
도 7은 일 실시예에 따른 전자 장치의 센서 배치 구조를 설명하기 위한 도면이다.
도 8은 일 실시예에 따른 전자 장치의 동작 방법을 도시한 흐름도이다.
도 9는 일 실시예에 따른 전자 장치의 동작 방법을 도시한 흐름도이다.
도 10은 일 실시예에 따른 전자 장치의 동작 방법을 도시한 흐름도이다.
도 11a 및 도 11b는 일 실시예에 따른 전자 장치에서 변형 정도에 기반하여 표시되는 사용자 인터페이스들을 도시한 도면들이다.
이하에서는 도면을 참조하여 본 개시의 실시예에 대하여 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 개시는 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 도면의 설명과 관련하여, 동일하거나 유사한 구성요소에 대해서는 동일하거나 유사한 참조 부호가 사용될 수 있다. 또한, 도면 및 관련된 설명에서는, 잘 알려진 기능 및 구성에 대한 설명이 명확성과 간결성을 위해 생략될 수 있다.
도 1은 다양한 실시예들에 따른 네트워크 환경 내의 전자 장치의 블록도이다.
도 1은, 다양한 실시예들에 따른, 네트워크 환경(100) 내의 전자 장치(101)의 블록도이다. 도 1을 참조하면, 네트워크 환경(100)에서 전자 장치(101)는 제1 네트워크(198)(예: 근거리 무선 통신 네트워크)를 통하여 전자 장치(102)와 통신하거나, 또는 제2 네트워크(199)(예: 원거리 무선 통신 네트워크)를 통하여 전자 장치(104) 또는 서버(108) 중 적어도 하나와 통신할 수 있다. 일실시예에 따르면, 전자 장치(101)는 서버(108)를 통하여 전자 장치(104)와 통신할 수 있다. 일실시예에 따르면, 전자 장치(101)는 프로세서(120), 메모리(130), 입력 모듈(150), 음향 출력 모듈(155), 디스플레이 모듈(160), 오디오 모듈(170), 센서 모듈(176), 인터페이스(177), 연결 단자(178), 햅틱 모듈(179), 카메라 모듈(180), 전력 관리 모듈(188), 배터리(189), 통신 모듈(190), 가입자 식별 모듈(196), 또는 안테나 모듈(197)을 포함할 수 있다. 어떤 실시예에서는, 전자 장치(101)에는, 이 구성요소들 중 적어도 하나(예: 연결 단자(178))가 생략되거나, 하나 이상의 다른 구성요소가 추가될 수 있다. 어떤 실시예에서는, 이 구성요소들 중 일부들(예: 센서 모듈(176), 카메라 모듈(180), 또는 안테나 모듈(197))은 하나의 구성요소(예: 디스플레이 모듈(160))로 통합될 수 있다.
프로세서(120)는, 예를 들면, 소프트웨어(예: 프로그램(140))를 실행하여 프로세서(120)에 연결된 전자 장치(101)의 적어도 하나의 다른 구성요소(예: 하드웨어 또는 소프트웨어 구성요소)를 제어할 수 있고, 다양한 데이터 처리 또는 연산을 수행할 수 있다. 일실시예에 따르면, 데이터 처리 또는 연산의 적어도 일부로서, 프로세서(120)는 다른 구성요소(예: 센서 모듈(176) 또는 통신 모듈(190))로부터 수신된 명령 또는 데이터를 휘발성 메모리(132)에 저장하고, 휘발성 메모리(132)에 저장된 명령 또는 데이터를 처리하고, 결과 데이터를 비휘발성 메모리(134)에 저장할 수 있다. 일실시예에 따르면, 프로세서(120)는 메인 프로세서(121)(예: 중앙 처리 장치 또는 어플리케이션 프로세서) 또는 이와는 독립적으로 또는 함께 운영 가능한 보조 프로세서(123)(예: 그래픽 처리 장치, 신경망 처리 장치(NPU: neural processing unit), 이미지 시그널 프로세서, 센서 허브 프로세서, 또는 커뮤니케이션 프로세서)를 포함할 수 있다. 예를 들어, 전자 장치(101)가 메인 프로세서(121) 및 보조 프로세서(123)를 포함하는 경우, 보조 프로세서(123)는 메인 프로세서(121)보다 저전력을 사용하거나, 지정된 기능에 특화되도록 설정될 수 있다. 보조 프로세서(123)는 메인 프로세서(121)와 별개로, 또는 그 일부로서 구현될 수 있다.
보조 프로세서(123)는, 예를 들면, 메인 프로세서(121)가 인액티브(예: 슬립) 상태에 있는 동안 메인 프로세서(121)를 대신하여, 또는 메인 프로세서(121)가 액티브(예: 어플리케이션 실행) 상태에 있는 동안 메인 프로세서(121)와 함께, 전자 장치(101)의 구성요소들 중 적어도 하나의 구성요소(예: 디스플레이 모듈(160), 센서 모듈(176), 또는 통신 모듈(190))와 관련된 기능 또는 상태들의 적어도 일부를 제어할 수 있다. 일실시예에 따르면, 보조 프로세서(123)(예: 이미지 시그널 프로세서 또는 커뮤니케이션 프로세서)는 기능적으로 관련 있는 다른 구성요소(예: 카메라 모듈(180) 또는 통신 모듈(190))의 일부로서 구현될 수 있다. 일실시예에 따르면, 보조 프로세서(123)(예: 신경망 처리 장치)는 인공지능 모델의 처리에 특화된 하드웨어 구조를 포함할 수 있다. 인공지능 모델은 기계 학습을 통해 생성될 수 있다. 이러한 학습은, 예를 들어, 인공지능 모델이 수행되는 전자 장치(101) 자체에서 수행될 수 있고, 별도의 서버(예: 서버(108))를 통해 수행될 수도 있다. 학습 알고리즘은, 예를 들어, 지도형 학습(supervised learning), 비지도형 학습(unsupervised learning), 준지도형 학습(semi-supervised learning) 또는 강화 학습(reinforcement learning)을 포함할 수 있으나, 전술한 예에 한정되지 않는다. 인공지능 모델은, 복수의 인공 신경망 레이어들을 포함할 수 있다. 인공 신경망은 심층 신경망(DNN: deep neural network), CNN(convolutional neural network), RNN(recurrent neural network), RBM(restricted boltzmann machine), DBN(deep belief network), BRDNN(bidirectional recurrent deep neural network), 심층 Q-네트워크(deep Q-networks) 또는 상기 중 둘 이상의 조합 중 하나일 수 있으나, 전술한 예에 한정되지 않는다. 인공지능 모델은 하드웨어 구조 이외에, 추가적으로 또는 대체적으로, 소프트웨어 구조를 포함할 수 있다.
메모리(130)는, 전자 장치(101)의 적어도 하나의 구성요소(예: 프로세서(120) 또는 센서 모듈(176))에 의해 사용되는 다양한 데이터를 저장할 수 있다. 데이터는, 예를 들어, 소프트웨어(예: 프로그램(140)) 및, 이와 관련된 명령에 대한 입력 데이터 또는 출력 데이터를 포함할 수 있다. 메모리(130)는, 휘발성 메모리(132) 또는 비휘발성 메모리(134)를 포함할 수 있다.
프로그램(140)은 메모리(130)에 소프트웨어로서 저장될 수 있으며, 예를 들면, 운영 체제(142), 미들 웨어(144) 또는 어플리케이션(146)을 포함할 수 있다.
입력 모듈(150)은, 전자 장치(101)의 구성요소(예: 프로세서(120))에 사용될 명령 또는 데이터를 전자 장치(101)의 외부(예: 사용자)로부터 수신할 수 있다. 입력 모듈(150)은, 예를 들면, 마이크, 마우스, 키보드, 키(예: 버튼), 또는 디지털 펜(예: 스타일러스 펜)을 포함할 수 있다.
음향 출력 모듈(155)은 음향 신호를 전자 장치(101)의 외부로 출력할 수 있다. 음향 출력 모듈(155)은, 예를 들면, 스피커 또는 리시버를 포함할 수 있다. 스피커는 멀티미디어 재생 또는 녹음 재생과 같이 일반적인 용도로 사용될 수 있다. 리시버는 착신 전화를 수신하기 위해 사용될 수 있다. 일실시예에 따르면, 리시버는 스피커와 별개로, 또는 그 일부로서 구현될 수 있다.
디스플레이 모듈(160)은 전자 장치(101)의 외부(예: 사용자)로 정보를 시각적으로 제공할 수 있다. 디스플레이 모듈(160)은, 예를 들면, 디스플레이, 홀로그램 장치, 또는 프로젝터 및 해당 장치를 제어하기 위한 제어 회로를 포함할 수 있다. 일실시예에 따르면, 디스플레이 모듈(160)은 터치를 감지하도록 설정된 터치 센서, 또는 상기 터치에 의해 발생되는 힘의 세기를 측정하도록 설정된 압력 센서를 포함할 수 있다.
오디오 모듈(170)은 소리를 전기 신호로 변환시키거나, 반대로 전기 신호를 소리로 변환시킬 수 있다. 일실시예에 따르면, 오디오 모듈(170)은, 입력 모듈(150)을 통해 소리를 획득하거나, 음향 출력 모듈(155), 또는 전자 장치(101)와 직접 또는 무선으로 연결된 외부 전자 장치(예: 전자 장치(102))(예: 스피커 또는 헤드폰)를 통해 소리를 출력할 수 있다.
센서 모듈(176)은 전자 장치(101)의 작동 상태(예: 전력 또는 온도), 또는 외부의 환경 상태(예: 사용자 상태)를 감지하고, 감지된 상태에 대응하는 전기 신호 또는 데이터 값을 생성할 수 있다. 일실시예에 따르면, 센서 모듈(176)은, 예를 들면, 제스처 센서, 자이로 센서, 기압 센서, 마그넷 센서, 가속도 센서, 그립 센서, 근접 센서, 컬러 센서, IR(infrared) 센서, 생체 센서, 온도 센서, 습도 센서, 또는 조도 센서를 포함할 수 있다.
인터페이스(177)는 전자 장치(101)가 외부 전자 장치(예: 전자 장치(102))와 직접 또는 무선으로 연결되기 위해 사용될 수 있는 하나 이상의 지정된 프로토콜들을 지원할 수 있다. 일실시예에 따르면, 인터페이스(177)는, 예를 들면, HDMI(high definition multimedia interface), USB(universal serial bus) 인터페이스, SD카드 인터페이스, 또는 오디오 인터페이스를 포함할 수 있다.
연결 단자(178)는, 그를 통해서 전자 장치(101)가 외부 전자 장치(예: 전자 장치(102))와 물리적으로 연결될 수 있는 커넥터를 포함할 수 있다. 일실시예에 따르면, 연결 단자(178)는, 예를 들면, HDMI 커넥터, USB 커넥터, SD 카드 커넥터, 또는 오디오 커넥터(예: 헤드폰 커넥터)를 포함할 수 있다.
햅틱 모듈(179)은 전기적 신호를 사용자가 촉각 또는 운동 감각을 통해서 인지할 수 있는 기계적인 자극(예: 진동 또는 움직임) 또는 전기적인 자극으로 변환할 수 있다. 일실시예에 따르면, 햅틱 모듈(179)은, 예를 들면, 모터, 압전 소자, 또는 전기 자극 장치를 포함할 수 있다.
카메라 모듈(180)은 정지 영상 및 동영상을 촬영할 수 있다. 일실시예에 따르면, 카메라 모듈(180)은 하나 이상의 렌즈들, 이미지 센서들, 이미지 시그널 프로세서들, 또는 플래시들을 포함할 수 있다.
전력 관리 모듈(188)은 전자 장치(101)에 공급되는 전력을 관리할 수 있다. 일실시예에 따르면, 전력 관리 모듈(188)은, 예를 들면, PMIC(power management integrated circuit)의 적어도 일부로서 구현될 수 있다.
배터리(189)는 전자 장치(101)의 적어도 하나의 구성요소에 전력을 공급할 수 있다. 일실시예에 따르면, 배터리(189)는, 예를 들면, 재충전 불가능한 1차 전지, 재충전 가능한 2차 전지 또는 연료 전지를 포함할 수 있다.
통신 모듈(190)은 전자 장치(101)와 외부 전자 장치(예: 전자 장치(102), 전자 장치(104), 또는 서버(108)) 간의 직접(예: 유선) 통신 채널 또는 무선 통신 채널의 수립, 및 수립된 통신 채널을 통한 통신 수행을 지원할 수 있다. 통신 모듈(190)은 프로세서(120)(예: 어플리케이션 프로세서)와 독립적으로 운영되고, 직접(예: 유선) 통신 또는 무선 통신을 지원하는 하나 이상의 커뮤니케이션 프로세서를 포함할 수 있다. 일실시예에 따르면, 통신 모듈(190)은 무선 통신 모듈(192)(예: 셀룰러 통신 모듈, 근거리 무선 통신 모듈, 또는 GNSS(global navigation satellite system) 통신 모듈) 또는 유선 통신 모듈(194)(예: LAN(local area network) 통신 모듈, 또는 전력선 통신 모듈)을 포함할 수 있다. 이들 통신 모듈 중 해당하는 통신 모듈은 제1 네트워크(198)(예: 블루투스, WiFi(wireless fidelity) direct 또는 IrDA(infrared data association)와 같은 근거리 통신 네트워크) 또는 제2 네트워크(199)(예: 레거시 셀룰러 네트워크, 5G 네트워크, 차세대 통신 네트워크, 인터넷, 또는 컴퓨터 네트워크(예: LAN 또는 WAN)와 같은 원거리 통신 네트워크)를 통하여 외부의 전자 장치(104)와 통신할 수 있다. 이런 여러 종류의 통신 모듈들은 하나의 구성요소(예: 단일 칩)로 통합되거나, 또는 서로 별도의 복수의 구성요소들(예: 복수 칩들)로 구현될 수 있다. 무선 통신 모듈(192)은 가입자 식별 모듈(196)에 저장된 가입자 정보(예: 국제 모바일 가입자 식별자(IMSI))를 이용하여 제1 네트워크(198) 또는 제2 네트워크(199)와 같은 통신 네트워크 내에서 전자 장치(101)를 확인 또는 인증할 수 있다.
무선 통신 모듈(192)은 4G 네트워크 이후의 5G 네트워크 및 차세대 통신 기술, 예를 들어, NR 접속 기술(new radio access technology)을 지원할 수 있다. NR 접속 기술은 고용량 데이터의 고속 전송(eMBB(enhanced mobile broadband)), 단말 전력 최소화와 다수 단말의 접속(mMTC(massive machine type communications)), 또는 고신뢰도와 저지연(URLLC(ultra-reliable and low-latency communications))을 지원할 수 있다. 무선 통신 모듈(192)은, 예를 들어, 높은 데이터 전송률 달성을 위해, 고주파 대역(예: mmWave 대역)을 지원할 수 있다. 무선 통신 모듈(192)은 고주파 대역에서의 성능 확보를 위한 다양한 기술들, 예를 들어, 빔포밍(beamforming), 거대 배열 다중 입출력(massive MIMO(multiple-input and multiple-output)), 전차원 다중입출력(FD-MIMO: full dimensional MIMO), 어레이 안테나(array antenna), 아날로그 빔형성(analog beam-forming), 또는 대규모 안테나(large scale antenna)와 같은 기술들을 지원할 수 있다. 무선 통신 모듈(192)은 전자 장치(101), 외부 전자 장치(예: 전자 장치(104)) 또는 네트워크 시스템(예: 제2 네트워크(199))에 규정되는 다양한 요구사항을 지원할 수 있다. 일실시예에 따르면, 무선 통신 모듈(192)은 eMBB 실현을 위한 Peak data rate(예: 20Gbps 이상), mMTC 실현을 위한 손실 Coverage(예: 164dB 이하), 또는 URLLC 실현을 위한 U-plane latency(예: 다운링크(DL) 및 업링크(UL) 각각 0.5ms 이하, 또는 라운드 트립 1ms 이하)를 지원할 수 있다.
안테나 모듈(197)은 신호 또는 전력을 외부(예: 외부의 전자 장치)로 송신하거나 외부로부터 수신할 수 있다. 일실시예에 따르면, 안테나 모듈(197)은 서브스트레이트(예: PCB) 위에 형성된 도전체 또는 도전성 패턴으로 이루어진 방사체를 포함하는 안테나를 포함할 수 있다. 일실시예에 따르면, 안테나 모듈(197)은 복수의 안테나들(예: 어레이 안테나)을 포함할 수 있다. 이런 경우, 제1 네트워크(198) 또는 제2 네트워크(199)와 같은 통신 네트워크에서 사용되는 통신 방식에 적합한 적어도 하나의 안테나가, 예를 들면, 통신 모듈(190)에 의하여 상기 복수의 안테나들로부터 선택될 수 있다. 신호 또는 전력은 상기 선택된 적어도 하나의 안테나를 통하여 통신 모듈(190)과 외부의 전자 장치 간에 송신되거나 수신될 수 있다. 어떤 실시예에 따르면, 방사체 이외에 다른 부품(예: RFIC(radio frequency integrated circuit))이 추가로 안테나 모듈(197)의 일부로 형성될 수 있다.
다양한 실시예에 따르면, 안테나 모듈(197)은 mmWave 안테나 모듈을 형성할 수 있다. 일실시예에 따르면, mmWave 안테나 모듈은 인쇄 회로 기판, 상기 인쇄 회로 기판의 제1 면(예: 아래 면)에 또는 그에 인접하여 배치되고 지정된 고주파 대역(예: mmWave 대역)을 지원할 수 있는 RFIC, 및 상기 인쇄 회로 기판의 제2 면(예: 윗 면 또는 측 면)에 또는 그에 인접하여 배치되고 상기 지정된 고주파 대역의 신호를 송신 또는 수신할 수 있는 복수의 안테나들(예: 어레이 안테나)을 포함할 수 있다.
상기 구성요소들 중 적어도 일부는 주변 기기들간 통신 방식(예: 버스, GPIO(general purpose input and output), SPI(serial peripheral interface), 또는 MIPI(mobile industry processor interface))을 통해 서로 연결되고 신호(예: 명령 또는 데이터)를 상호간에 교환할 수 있다.
일실시예에 따르면, 명령 또는 데이터는 제2 네트워크(199)에 연결된 서버(108)를 통해서 전자 장치(101)와 외부의 전자 장치(104)간에 송신 또는 수신될 수 있다. 외부의 전자 장치(102, 또는 104) 각각은 전자 장치(101)와 동일한 또는 다른 종류의 장치일 수 있다. 일실시예에 따르면, 전자 장치(101)에서 실행되는 동작들의 전부 또는 일부는 외부의 전자 장치들(102, 104, 또는 108) 중 하나 이상의 외부의 전자 장치들에서 실행될 수 있다. 예를 들면, 전자 장치(101)가 어떤 기능이나 서비스를 자동으로, 또는 사용자 또는 다른 장치로부터의 요청에 반응하여 수행해야 할 경우에, 전자 장치(101)는 기능 또는 서비스를 자체적으로 실행시키는 대신에 또는 추가적으로, 하나 이상의 외부의 전자 장치들에게 그 기능 또는 그 서비스의 적어도 일부를 수행하라고 요청할 수 있다. 상기 요청을 수신한 하나 이상의 외부의 전자 장치들은 요청된 기능 또는 서비스의 적어도 일부, 또는 상기 요청과 관련된 추가 기능 또는 서비스를 실행하고, 그 실행의 결과를 전자 장치(101)로 전달할 수 있다. 전자 장치(101)는 상기 결과를, 그대로 또는 추가적으로 처리하여, 상기 요청에 대한 응답의 적어도 일부로서 제공할 수 있다. 이를 위하여, 예를 들면, 클라우드 컴퓨팅, 분산 컴퓨팅, 모바일 에지 컴퓨팅(MEC: mobile edge computing), 또는 클라이언트-서버 컴퓨팅 기술이 이용될 수 있다. 전자 장치(101)는, 예를 들어, 분산 컴퓨팅 또는 모바일 에지 컴퓨팅을 이용하여 초저지연 서비스를 제공할 수 있다. 다른 실시예에 있어서, 외부의 전자 장치(104)는 IoT(internet of things) 기기를 포함할 수 있다. 서버(108)는 기계 학습 및/또는 신경망을 이용한 지능형 서버일 수 있다. 일실시예에 따르면, 외부의 전자 장치(104) 또는 서버(108)는 제2 네트워크(199) 내에 포함될 수 있다. 전자 장치(101)는 5G 통신 기술 및 IoT 관련 기술을 기반으로 지능형 서비스(예: 스마트 홈, 스마트 시티, 스마트 카, 또는 헬스 케어)에 적용될 수 있다.
도 2는 일 실시예에 따른 전자 장치의 간략화된 블록도이다.
일 실시예에 따른 전자 장치는 도 2의 전자 장치(200)일 수 있다. 전자 장치(200)는 기구적 상태의 변형(예: 폴딩, 언폴딩)이 가능하거나 하나 이상의 변형 상태(예: 접힘 상태, 펼침 상태)를 갖는 플렉서블 전자 장치일 수 있다.
도 2를 참조하면, 전자 장치(200)는 메모리(210), 프로세서(220), 하나 이상의 센서(230, 240, 250), 및 디스플레이(260)를 포함할 수 있다. 전자 장치(200)는 통신 모듈(270), 및/또는 전력 모듈(280)을 더 포함할 수 있다.
일 실시예서, 전자 장치(200)에 포함된 구성요소들은 전기적으로 및/또는 작동적으로 서로 연결되어 상호 간에 신호(예: 명령 또는 데이터)를 교환할 수 있다.
도 2에 도시된 전자 장치(200)의 구성요소들은 도 1에 도시된 전자 장치(101)의 구성요소들에 대응할 수 있다. 예를 들어, 메모리(210)는 도 1의 메모리(130)에 대응할 수 있다. 프로세서(220)는 도 1의 프로세서(120, 121 또는 123 중의 하나)에 대응할 수 있다. 하나 이상의 센서(230, 240, 250)는 도 1의 센서 모듈(176)에 대응할 수 있다. 디스플레이(260)는 도 1의 디스플레이 모듈(160)에 대응할 수 있다. 통신 모듈(270)은 도 1의 통신 모듈(190)에 대응할 수 있다. 전력 모듈(280)은 도 1의 전력 관리 모듈(188) 및/또는 배터리(189)를 포함할 수 있다.
어떤 실시예에서는, 전자 장치(200)가 도 2에 도시된 구성요소들 외에 추가적인 구성요소를 포함할 수 있다. 또는, 도 2에 도시된 구성요소들 중 적어도 하나가 생략되거나 적어도 둘이 통합될 수도 있다.
일 실시예에서, 전자 장치(200)의 디스플레이(260)는 플렉서블 디스플레이일 수 있다. 예를 들어, 디스플레이(260)는 도 3a의 메인 디스플레이(330) 및 도 3b의 서브 디스플레이(350)를 포함할 수 있다.
일 실시예에서, 디스플레이(260)는 서로 상대적인 위치 및/또는 각도의 변동이 가능한 제1 부분(예: 도 3a의 제1 하우징(312)) 및 제2 부분(예: 도 3a의 제2 하우징(314))(a first portion and a second portion that are changeable relative to each other in position and/or angle)을 포함할 수 있다.
일 실시예에서, 전자 장치(200) 내 프로세서(220)는 적어도 하나의 프로세서를 포함할 수 있다. 예를 들어, 프로세서(220)는 메인 프로세서(221) 및/또는 서브 프로세서(225)를 포함할 수 있다. 메인 프로세서(221)는 도 1의 메인 프로세서(121)(예: 어플리케이션 프로세서)에 해당하고, 서브 프로세서(225)는 도 1의 보조 프로세서(123)(예: 센서 허브 프로세서, 또는 저전력 프로세서)에 해당할 수 있다.
일 실시예에서, 메인 프로세서(221)는 전자 장치(200)에서 지원하는 다양한 기능을 실행 및/또는 제어할 수 있다. 메인 프로세서(221)는 메모리(210), 디스플레이(260), 통신 모듈(270) 및 전력 모듈(280) 중 적어도 일부를 제어할 수 있다. 상기 제어에 의해 지정된 기능(또는 로직)이 수행될 수 있다. 메인 프로세서(221)는 서브 프로세서(225)를 제어하거나 서브 프로세서(225)와 연동하여 제1 센서(230), 제2 센서(240) 및/또는 제3 센서(250)를 제어할 수 있다.
일 실시예에서, 서브 프로세서(225)는 센서 제어를 위한 전용 프로세서로서 동작할 수 있다. 서브 프로세서(225)는 메인 프로세서(221)와 연동할 수 있다. 서브 프로세서(225)는 하나 이상의 센서(230, 240, 250)를 이용해 전자 장치(200)(또는 디스플레이(260))의 변형 상태 및 변형 정도와 관련된 데이터를 획득 및/또는 처리할 수 있다.
일 실시예에서, 프로세서(220)는 전자 장치(200)의 메모리(210)에 저장된 프로그래밍 언어로 작성된 코드나 인스트럭션들(instructions)을 실행함으로써 어플리케이션(예: 도 1의 어플리케이션(146))을 실행하고, 각종 하드웨어를 제어할 수 있다.
일 실시예에서, 메모리(210)에 저장된 인스트럭션들이 실행됨에 따라 프로세서(220)의 동작이 수행될 수 있다. 또는, 프로세서(220)가 메모리(210)에 저장된 인스트럭션들을 실행시켜 지정된 기능(또는 로직)을 수행할 수 있다.
일 실시예에서, 하나 이상의 센서(230, 240, 250)는 제1 센서(230), 제2 센서(240), 및/또는 제3 센서(250)를 포함할 수 있다. 실시예에 따라, 제1 센서(230), 제2 센서(240), 및 제3 센서(250)는 각각, 하나 이상의 센서로 구성될 수도 있다. 실시예에 따라, 제1 센서(230) 및 제2 센서(240)의 적어도 일부는 통합될 수도 있다.
일 실시예에서, 제1 센서(230) 및 제2 센서(240)는 "변형 정도 측정 기능"을 위한 것일 수 있다. 프로세서(220)는 제1 센서(230) 및 제2 센서(240)를 이용해 변형 정도 측정 기능을 수행할 수 있다. 변형 정도 측정 기능은 디스플레이(260)(또는 전자 장치(200))의 변형 정도를 측정(또는 감지, 판단)하는 기능일 수 있다. 디스플레이(260)의 변형 정도는 디스플레이(260)의 제1 부분 및 제2 부분 간의 상대적인 위치 및/또는 각도에 해당할 수 있다. 예를 들어, 디스플레이(260)의 변형 정도는 폴딩 각도에 해당할 수 있다.
일 실시예에서, 제1 센서(230) 및 제2 센서(240)는 서로 실질적으로 동일한 종류의 센서일 수 있다. 제1 센서(230) 및 제2 센서(240)는 제3 센서(250)와 상이한 종류의 센서일 수 있다.
일 실시예에서, 제1 센서(230) 및 제2 센서(240)는 디스플레이(260)의 변형 정도(예: 폴딩 각도)를 반복적으로 측정할 수 있다. 예를 들어, 제1 센서(230) 및 제2 센서(240)는 제3 센서(250)에 비해 높은 소모 전류를 이용해 실시간으로 변하는 위치 및/또는 각도 변화량을 지속적으로 누적(합산)하여 폴딩 각도를 측정하거나 제3 센서(250)보다 짧은 측정 시간 간격으로 폴딩 각도를 측정할 수 있다.
일 실시예에서, 제1 센서(230)는 적어도 하나의 센서를 포함할 수 있다. 제1 센서(230)는 제1 자이로 센서(235)를 포함할 수 있다. 제1 센서(230)는 제1 센서 코어(231) 및 제1 가속도 센서(233)를 더 포함할 수 있다. 예를 들어, 제1 센서(230)는 제1 센서 코어(231), 제1 가속도 센서(233) 및 제1 자이로 센서(235)를 포함하는 6축 자이로 가속도 센서일 수 있다.
일 실시예에서, 제2 센서(240)는 적어도 하나의 센서를 포함할 수 있다. 제2 센서(240)는 제2 자이로 센서(245)를 포함할 수 있다. 제2 센서(240)는 제2 센서 코어(241) 및 제2 가속도 센서(243)를 더 포함할 수 있다. 예를 들어, 제2 센서(240)는 제2 센서 코어(241), 제2 가속도 센서(243) 및 제2 자이로 센서(245)를 포함하는 6축 자이로 가속도 센서일 수 있다.
일 실시예에서, 제3 센서(250)는 변형 상태 전환 여부를 감지하기 위한 센서일 수 있다. 예를 들어, 변형 상태는 접힘 상태 및 펼침 상태를 포함할 수 있다. 제3 센서(250)는 "변형 상태 모니터링 기능"을 위해 이용될 수 있다. 프로세서(220)는 제3 센서(250)를 이용해 변형 상태 모니터링 기능을 수행할 수 있다. 일 예로, 변형 상태 모니터링 기능은 디스플레이(260)(또는 전자 장치(200))의 변형 상태가 접힘 상태 및 펼침 상태 중 어느 쪽에 속하는지 여부를 모니터링하는 기능일 수 있다. 다른 예로, 변형 상태 모니터링 기능은 디스플레이(260)(또는 전자 장치(200))가 제1 상태(예: 접힘 상태 및 펼침 상태 중 어느 하나)로부터 제2 상태(예: 접힘 상태 및 펼침 상태 중 다른 하나)로 전환되는지 여부를 모니터링하는 기능일 수 있다.
일 실시예에 따르면, 제3 센서(250)는 디스플레이(260)의 제1 부분과 제2 부분의 상대적인 위치 및/또는 각도를 측정하고, 측정 값을 기반으로 변형 상태 전환 여부를 감지할 수 있다. 제3 센서(250)는 변형 상태 전환이 감지되는 경우 변형 상태 전환을 나타내는 신호를 생성하여 프로세서(220)로 출력할 수 있다.
일 실시예에서, 디스플레이(260)가 접힘 상태로부터 펼침 상태로 전환되는 언폴딩 이벤트가 발생하는 경우, 제3 센서(250)의 측정 값이 지정된 제1 기준값(예: 10°) 이상으로 증가할 수 있다. 제3 센서(250)는 상기 측정 값에 기반하여 펼침 상태로의 전환을 감지할 수 있다. 제3 센서(250)는 언폴딩 이벤트에 응답하여 프로세서(220)에게 접힘 상태로부터 펼침 상태로의 전환을 나타내는 제1 인터럽트 신호를 전송할 수 있다.
일 실시예에서, 디스플레이(260)가 펼침 상태로부터 접힘 상태로 전환되는 폴딩 이벤트가 발생하는 경우, 제3 센서(250)의 측정 값이 지정된 제2 기준값(예: 20°) 미만으로 감소할 수 있다. 제3 센서(250)는 상기 측정 값에 기반하여 접힘 상태로의 전환을 감지할 수 있다. 제3 센서(250)는 폴딩 이벤트에 응답하여 프로세서(220)에게 펼침 상태로부터 접힘 상태로의 전환을 나타내는 제2 인터럽트 신호를 전송할 수 있다.
일 실시예에서, 제3 센서(250)는 제1 센서(230) 및 제2 센서(240)와 상이한 종류의 센서일 수 있다. 제3 센서(250)는 제1 센서(230) 및 제2 센서(240)에 비해 대략적으로 디스플레이(260)의 변형 정도(예: 폴딩 각도)를 측정할 수 있다. 제3 센서(250)는 물리적으로 및/또는 기능적으로 제1 센서(230) 및 제2 센서(240)와 상이하게 구성될 수 있다. 예를 들어, 제1 센서(230) 및 제2 센서(240)는 6축 자이로 가속도 센서일 수 있고, 제3 센서(250)는 홀 센서 또는 근접 센서일 수 있다. 제3 센서(250)는 제1 센서(230) 및 제2 센서(240)에 비해 낮은 소모 전류를 사용하거나 제3 센서(250)보다 긴 측정 시간 간격을 가질 수 있다.
일 실시예에서, 제3 센서(250)는 대략적으로 측정한 디스플레이(260)의 변형 정도(예: 폴딩 각도)를 기초로 디스플레이(260)(또는 전자 장치(200))의 변형 상태 전환을 감지할 수 있다.
일 실시예에서, 프로세서(220)는 제3 센서(250)를 통해 디스플레이(260)(또는 전자 장치(200))의 변형 상태 전환 여부를 모니터링하고, 상기 모니터링에 기반하여 제1 센서(230) 및/또는 제2 센서(240)의 활성화 여부를 제어할 수 있다.
일 실시예에서, 제3 센서(250)는 적어도 하나의 센서를 포함할 수 있다. 상기 적어도 하나의 센서는 홀 센서 또는 근접 센서를 포함할 수 있다. 예를 들어, 제3 센서(250)는 홀 센서(예: 도 7의 홀 센서(251)) 및 마그넷(예: 도 7의 마그넷(255))을 포함할 수 있다. 예를 들어, 홀 센서(예: 도 7의 홀 센서(251))는 디스플레이(260)의 제1 부분(예: 도 7의 제1 하우징(312))에 대응하는 위치에 배치될 수 있다. 마그넷(예: 도 7의 마그넷(255))은 디스플레이(260)의 제2 부분(예: 도 7의 제2 하우징(314))에 대응하는 위치에 배치될 수 있다.
일 실시예에서, 프로세서(220)는 제3 센서(250)를 이용해 디스플레이(260)(또는 전자 장치(200))가 접힘(folded) 상태로부터 펼침(unfolded) 상태로 전환되는지 여부를 모니터링할 수 있다.
일 실시예에서, 디스플레이(260)(또는 전자 장치(200))의 변형 상태는 접힘 상태(또는 닫힌 상태) 및 펼침 상태(또는 오픈 상태)를 포함할 수 있다.
일 실시예에서, 디스플레이(260)(또는 전자 장치(200))의 접힘 상태는 디스플레이(260)의 제1 부분 및 제2 부분 간 상대적인 위치 및/또는 각도가 지정된 제1 기준값(예: 10°) 미만인 상태일 수 있다. 펼침 상태는 접힘 상태와 구분되는 상태일 수 있다. 펼침 상태는 디스플레이(260)의 제1 부분 및 제2 부분 간 상대적인 위치 및/또는 각도가 지정된 제1 기준값(예: 10°) 이상인 상태일 수 있다.
일 실시예에서, 펼침 상태는 부분 펼침 상태 및 완전 펼침 상태를 포함할 수 있다. 예를 들어, 부분 펼침 상태(또는 부분 오픈 상태)는 폴딩 각도가 약 10° 이상 약 150° 미만인 상태일 수 있다. 완전 펼침 상태(또는 전체 오픈 상태)는 폴딩 각도가 약 150° 이상 약 180° 이하인 상태일 수 있다.
예를 들어, 사용자의 언폴딩 동작에 의해 전자 장치(200)가 접힘 상태(또는 닫힌 상태)로부터 부분 펼침 상태 또는 완전 펼침 상태로 전환되는 경우, 제3 센서(250)의 측정 값이 지정된 제1 기준값 이상이 될 수 있다. 제3 센서(250)의 측정 값은 디스플레이(260)의 제1 부분 및 제2 부분 간의 상대적인 위치 및/또는 각도(예: 도 3a의 제1 하우징(312)과 제2 하우징(314) 간 폴딩 각도 또는 거리)에 해당하는 값일 수 있다.
일 실시예에서, 디스플레이(260)(또는 전자 장치(200))의 접힘 상태는 디스플레이(260)의 제1 부분 및 제2 부분 간 상대적인 위치 및/또는 각도가 지정된 제2 기준값(예: 20°) 미만인 상태일 수 있다. 펼침 상태는 디스플레이(260)의 제1 부분 및 제2 부분 간 상대적인 위치 및/또는 각도가 지정된 제2 기준값(예: 20°) 이상인 상태일 수 있다.
일 실시예에서, 펼침 상태는 부분 펼침 상태 및 완전 펼침 상태를 포함할 수 있다. 예를 들어, 부분 펼침 상태(또는 부분 오픈 상태)는 폴딩 각도가 약 20° 이상 약 150° 미만인 상태일 수 있다. 완전 펼침 상태(또는 전체 오픈 상태)는 폴딩 각도가 약 150° 이상 약 180° 이하인 상태일 수 있다.
예를 들어, 사용자의 폴딩 동작에 의해 전자 장치(200)가 완전 펼침 상태(또는 전체 오픈 상태) 또는 부분 펼침 상태(또는 부분 오픈 상태)로부터 접힘 상태(또는 닫힌 상태)로 전환되는 경우, 제3 센서(250)의 측정 값이 지정된 제2 기준값 미만이 될 수 있다. 제3 센서(250)의 측정 값은 디스플레이(260)의 제1 부분 및 제2 부분 간의 상대적인 위치 및/또는 각도(예: 도 3a의 제1 하우징(312)과 제2 하우징(314) 간 폴딩 각도 또는 거리)에 해당하는 값일 수 있다.
일 실시예에서, 프로세서(220)는 제3 센서(250)로부터 변형 상태 전환을 나타내는 신호가 수신되는지 여부를 모니터링할 수 있다. 상기 신호는 접힘 상태로부터 펼침 상태로 전환됨을 나타내는 제1 인터럽트 신호, 또는 펼침 상태로부터 접힘 상태로 전환됨을 나타내는 제2 인터럽트 신호일 수 있다.
일 실시예에 따르면, 프로세서(220)는 제3 센서(250)의 측정 값 또는 상기 측정 값에 따른 출력 신호(예: 제1 인터럽트 신호)에 기반하여 디스플레이(260)가 접힘 상태로부터 펼침 상태로 전환되는지 여부를 판단할 수 있다. 예를 들어, 제3 센서(250)를 통해 측정(또는 감지)되는 상대적인 위치 및/또는 각도가 지정된 제1 기준값(예: 10°) 이상으로 증가하면, 제3 센서(250)로부터 프로세서(220)로 제1 인터럽트 신호가 전송될 수 있다. 프로세서(220)는 상기 제1 인터럽트 신호에 기반하여 디스플레이(260)가 접힘 상태로부터 펼침 상태로 전환된 것으로 판단할 수 있다.
일 실시예에 따르면, 프로세서(220)는 제3 센서(250)의 측정 값 또는 상기 측정 값에 따른 출력 신호(예: 제2 인터럽트 신호)를 이용해 디스플레이(260)가 펼침 상태로부터 접힘 상태로 전환되는지 여부를 판단할 수 있다. 예를 들어, 제3 센서(250)를 통해 측정(또는 감지)되는 상대적인 위치 및/또는 각도가 지정된 제2 기준값(예: 약 20°) 미만으로 감소하면, 제3 센서(250)로부터 프로세서(220)로 제2 인터럽트 신호가 전송될 수 있다. 프로세서(220)는 상기 제2 인터럽트 신호에 기반하여 디스플레이(260)가 펼침 상태로부터 접힘 상태로 전환된 것으로 판단할 수 있다. 접힘 상태가 유지되는 동안, 제1 센서(230) 및 제2 센서(240)의 적어도 일부는 비활성화(또는 오프) 상태로 유지될 수 있다.
일 실시예에서, 프로세서(220)는 디스플레이(260)가 접힘 상태로부터 펼침 상태로 전환됨에 기반하여 제1 센서(230) 및 제2 센서(240)를 적어도 일부(부분적으로 또는 전체적으로) 활성화할 수 있다. 제1 센서(230) 및 제2 센서(240)의 활성화는 변형 정도 측정 기능을 수행하기 위한 것일 수 있다. 펼침 상태가 유지되는 동안, 제1 센서(230) 및 제2 센서(240)는 활성화(또는 온) 상태로 유지될 수 있다.
일 실시예에서, 프로세서(220)는 활성화된 제1 센서(230) 및 제2 센서(240)를 이용해 디스플레이(260) 내 제1 부분 및 제2 부분의 상대적인 위치 및/또는 각도(또는 변형 정도)를 측정(또는 감지)할 수 있다.
일 실시예에 따르면, 디스플레이(260)의 접힘 상태에서는, 제1 센서(230) 및 제2 센서(240)가 부분적으로 또는 전체적으로 비활성화될 수 있다. 접힘 상태에서는, 변형 상태 전환 여부를 모니터링하는데 필요한 센싱 동작만이 수행될 수 있다. 예를 들어, 제1 센서(230) 내의 제1 가속도 센서(233) 및 제2 센서(240)의 제2 가속도 센서(243)만이 활성화되고, 제1 센서(230) 내의 제1 자이로 센서(235) 및 제2 센서(240)의 제2 자이로 센서(245)는 비활성화될 수 있다.
디스플레이(260)의 펼침 상태에서는 디스플레이(260)의 변형 정도(디스플레이(260)의 제1 부분과 제2 부분 간의 상대적인 위치 및/또는 각도)를 측정(또는 감지)하기 위해 제1 센서(230) 및 제2 센서(240)가 전체적으로 활성화될 수 있다. 예를 들어, 제1 센서(230) 내의 제1 가속도 센서(233)와 제1 자이로 센서(235), 제2 센서(240) 내의 제2 가속도 센서(243)와 제2 자이로 센서(245)가 모두 활성화될 수 있다.
일 실시예에서, 메인 프로세서(221)는 제3 센서(250)를 통해 디스플레이(260)(또는 전자 장치(200))의 변형 상태(예: 펼침 상태 또는 접힘 상태)를 판단할 수 있다. 메인 프로세서(221)는 상기 변형 상태를 기반으로 디스플레이(260)의 표시 동작을 제어할 수 있다. 예를 들어, 메인 프로세서(221)는 상기 변형 상태를 기반으로 디스플레이(260)의 부분들(예: 도 3a의 메인 디스플레이(330) 및 도 3b의 서브 디스플레이(350)) 중 어느 것을 턴-온할지, 또는 어디에 화면을 표시할지, 또는 한 화면을 어떻게 분할하여 표시할지 여부를 결정할 수 있다.
메인 프로세서(221)가 제3 센서(250) 및 서브 프로세서(225)와 직렬로 연결될 경우 변형 상태 전환(예: 접힘 상태로부터 펼침 상태로의 전환 또는 그 반대)을 감지하는데 걸리는 시간이 지연될 수 있다. 상기 시간 지연으로 인해 폴딩이나 언폴딩 동작 시 변형 정도(예: 폴딩 각도)에 대한 측정 오차가, 병렬로 연결될 경우에 비해 상대적으로 커질 수 있다.
또한, 전자 장치(200)의 변형 상태 모니터링을 위한 제3 센서(250)가 메인 프로세서(221) 및 서브 프로세서(225) 중 어느 하나에만 연결될 경우 변형 상태 전환(예: 접힘 상태로부터 펼침 상태로의 전환 또는 그 반대)을 감지하는데 걸리는 시간이 지연될 수 있다. 상기 시간 지연으로 인해 폴딩이나 언폴딩 동작 시 변형 정도(예: 폴딩 각도)에 대한 측정 오차가, 제3 센서(250)가 메인 프로세서(221) 및 서브 프로세서(225) 양측에 연결되는 경우에 비해 커질 수 있다.
일 실시예에 따르면, 제3 센서(250)가 메인 프로세서(221) 및 센서 데이터를 처리하는 서브 프로세서(225)와 병렬로 연결될 수 있다. 이에 따라, 변형 상태 전환을 감지하는데 걸리는 시간이 직렬로 연결될 경우에 비해 상대적으로 줄어들 수 있고, 변형 정도(예: 폴딩 각도)에 대한 측정 오차를 개선하여 측정 정확도를 향상시킬 수 있다.
도 2에 도시된 센서 배치 구조나 전술한 센서 제어 방식은 예시적일 뿐, 본 개시의 실시예가 이에 한정되는 것은 아니다.
일 예로, 제1 센서(230) 및 제2 센서(240) 중 적어도 하나는 자이로 센서만 포함하고 가속도 센서는 포함하지 않을 수 있다. 전자 장치(200)에는 제1 센서(230) 및 제2 센서(240)에 통합되지 않은 별도의 가속도 센서가 구비될 수 있다. 다른 예로, 제1 센서(230) 및 제2 센서(240)의 적어도 일부(예: 제1 센서 코어(231) 및 제2 센서 코어(241) 중 적어도 일부)는 생략되거나 서로 통합되거나 다른 구성요소(예: 서브 프로세서(225))에 통합될 수 있다. 또 다른 예로, 프로세서들(221, 225)과 센서들(230, 240, 250) 간의 인터페이스 연결(예: 병렬 및 직렬 연결)이 다른 방식으로 구현될 수도 있다.
일 실시예에 따르면, 언폴딩 이벤트에 응답하여, 제3 센서(250)로부터 프로세서(220)로 제1 인터럽트 신호가 전송될 수 있다. 언폴딩 이벤트는 사용자의 언폴딩 동작으로 인해 디스플레이(260)의 제1 부분 및 제2 부분 간 상대적인 위치 및/또는 각도가 증가하는 이벤트일 수 있다. 제1 인터럽트 신호는 디스플레이(260)가 접힘 상태(예: 폴딩 각도가 약 10° 미만인 상태)로부터 펼침 상태(예: 폴딩 각도가 약 10° 이상인 상태)로 전환됨을 나타내는 신호일 수 있다.
일 실시예에 따르면, 프로세서(220)는 언폴딩 이벤트에 응답하여 제3 센서(250)로부터 제1 인터럽트 신호를 수신할 수 있다. 프로세서(220)는 제3 센서(250)로부터 수신된 제1 인터럽트 신호에 기반하여 디스플레이(260)가 접힘 상태로부터 펼침 상태로의 전환된 것으로 판단할 수 있다. 프로세서(220)는 제3 센서(250)로부터의 제1 인터럽트 신호에 응답하여 변형 정도 측정 기능을 온 시키기 위해 제1 센서(230) 및 제2 센서(240)를 적어도 일부 활성화할 수 있다.
일 실시예에 따르면, 폴딩 이벤트에 응답하여, 제3 센서(250)로부터 프로세서(220)로 제2 인터럽트 신호가 전송될 수 있다. 폴딩 이벤트는 사용자의 폴딩 동작으로 인해 디스플레이(260)의 제1 부분 및 제2 부분 간 상대적인 위치 및/또는 각도가 감소하는 이벤트일 수 있다. 제2 인터럽트 신호는 디스플레이(260)가 펼침 상태(예: 폴딩 각도가 약 20° 이상인 상태)로부터 접힘 상태(예: 폴딩 각도가 약 20° 미만인 상태)로 전환됨을 나타내는 신호일 수 있다.
일 실시예에 따르면, 프로세서(220)는 폴딩 이벤트에 응답하여 제3 센서(250)로부터 제2 인터럽트 신호를 수신할 수 있다. 프로세서(220)는 제3 센서(250)로부터 수신된 제2 인터럽트 신호에 기반하여 디스플레이(260)가 펼침 상태로부터 접힘 상태로 전환된 것으로 판단할 수 있다. 프로세서(220)는 제3 센서(250)로부터의 제2 인터럽트 신호에 응답하여 변형 정도 측정 기능을 오프 시키기 위해 제1 센서(230) 및 제2 센서(240)를 적어도 일부 비활성화할 수 있다.
일 실시예에서, 프로세서(220)는 전자 장치(200)의 동작 모드에 더 기반하여 제1 센서(230) 및 제2 센서(240)를 적어도 일부 활성화 또는 비활성화할 수 있다.
일 실시예에서, 전자 장치(200)의 동작 모드는 액티브 모드 및 저전력 모드를 포함할 수 있다. 예를 들어, 전자 장치(200)의 액티브 모드에서는, 도 2의 메인 프로세서(221) 및/또는 서브 프로세서(225)가 구동되고(어웨이크 상태), 디스플레이(260)가 온될 수 있다. 전자 장치(200)의 저젼럭 모드에서는, 메인 프로세서(221) 및/또는 서브 프로세서(225)의 구동이 중단되고(슬립 상태), 디스플레이(260)가 오프될 수 있다.
일 실시예에 따르면, 전자 장치(200)가 펼침 상태이고 전자 장치(200)의 동작 모드가 저전력 모드인 상황에서, 전자 장치(200)의 움직임에 기반하여 제1 센서(230) 및 제2 센서(240)에 의해 위치 및/또는 각도에 대한 측정이 수행될 수 있다. 전자 장치(200)의 동작 모드가 저전력 모드로부터 액티브 모드로 전환됨에 기반하여 저전력 모드 동안 제1 센서(230) 및 제2 센서(240)에 의해 측정된 값이 프로세서(220)로 전송될 수 있다.
예를 들어, 펼침 상태 및 저전력 모드인 상황에서 전자 장치(200)의 움직임이 감지되는 경우 제1 센서(230) 및 제2 센서(240)에 의해 위치 및/또는 각도 변화량이 측정 및/또는 처리될 수 있다. 프로세서(220)는 전자 장치(200)가 액티브 모드로 전환되는 시점에 저전력 모드 동안 제1 센서(230) 및 제2 센서(240)에 의해 측정된 위치 및/또는 각도 변화량에 대한 데이터를 수신하고, 상기 수신된 데이터를 기초로 디스플레이(260)의 제1 부분 및 제2 부분 간 상대적인 위치 및/또는 각도(예: 폴딩 각도)를 계산할 수 있다.
일 실시예에 따르면, 프로세서(220)는, 디스플레이(260)를 통해, 활성화된 제1 센서(230) 및 제2 센서(240)를 이용해 측정된 상대적인 위치 및/또는 각도(또는 변형 정도)에 기반한 사용자 인터페이스를 표시할 수 있다.
일 실시예에서, 전력 모듈(280)은 전자 장치(200)에 공급되거나 전자 장치(200)에서 사용되는 전력을 관리할 수 있다. 전력 모듈(280)은 프로세서(220)의 제어에 따라 전자 장치(200)의 동작 모드에 대응하도록 소비 전력 레벨을 조절할 수 있다. 예를 들어, 액티브 모드에서는 소비 전력 레벨이 저전력 레벨보다 상대적으로 높은 정상 레벨로 조절될 수 있다. 저전력 모드에서는 소비 전력 레벨이 정상 레벨보다 상대적으로 낮은 저전력 레벨로 조절될 수 있다.
도 3a, 도 3b, 도 4, 도 5a, 도 5b, 및 도 5c는 일 실시예에 따른 전자 장치의 기구적 상태들을 나타낸 도면들이다.
일 실시예에 따르면, 전자 장치(200)는 도 3a, 도 3b, 도 4, 도 5a, 도 5b, 및 도 5c에 도시된 바와 같은 기구적 구조를 가질 수 있다. 전자 장치(200)의 기구적 상태는 도 3a, 도 3b, 도 4, 도 5a, 도 5b, 및 도 5c에 도시된 바와 같이 다양하게 변형될 수 있다. 예를 들어, 전자 장치(200)의 변형 상태는 완전 펼침(fully unfolded) 상태, 하나 이상의 부분 펼침(partially unfolded) 상태들, 및 접힘(folded) 상태를 포함할 수 있다.
도 3a는 일 실시예에 따른 전자 장치(200)의 펼침 상태(또는 오픈 상태)에 대한 전면도이고, 도 3b는 일 실시예에 따른 전자 장치(200)의 펼침 상태(또는 오픈 상태)에 대한 후면도이다. 도 3a 및 도 3b의 펼침 상태는 완전 펼침(fully unfolded) 상태 또는 전체 오픈(fully open) 상태에 해당할 수 있다.
도 4는 일 실시예에 따른 전자 장치(200)의 접힘 상태(또는 닫힌 상태)를 나타낸 도면이다.
도 3a 및 도 3b를 참조하면, 일 실시예에 따른 전자 장치(200)는 하우징(310), 접힘부(320), 메인 디스플레이(330) 및/또는 서브 디스플레이(350)를 포함할 수 있다.
일 실시예에 따르면, 하우징(310)은 폴더블 하우징(또는 플렉서블 하우징)일 수 있다. 하우징(310)은 제1 하우징(312) 및 제2 하우징(314)을 포함할 수 있다. 제1 하우징(312)은 제1 면(또는 제1 전면), 및 상기 제1 면과 반대 방향을 향하는 제3 면(또는 제1 후면)을 포함할 수 있다. 제2 하우징(314)은 제2 면(또는 제2 전면), 및 상기 제2 면과 반대 방향을 향하는 제4 면(또는 제2 후면)을 포함할 수 있다.
일 실시예에 따르면, 제1 하우징(312) 및 제2 하우징(314)은 접힘부(320)의 양측에 배치되고, 접힘부(320)에 의해 연결될 수 있다. 예를 들면, 접힘부(320)는 제1 하우징(312)의 측면 및 제1 하우징(312)의 측면과 마주하는 제2 하우징(314)의 측면에 각각 결합됨으로써 제1 하우징(312) 및 제2 하우징(314)의 사이를 회전 가능하게(pivotably 또는 rotatably) 또는 접힘 가능하게 연결할 수 있다.
일 실시예에 따르면, 제1 하우징(312)은 접힘부(320)를 통해 제2 하우징(314)과 연결되고, 접힘부(320)를 기준으로 회전할 수 있다. 또한, 제2 하우징(314)은 접힘부(320)를 통해 제1 하우징(312)과 연결되고, 접힘부(320)를 기준으로 회전할 수 있다. 제1 하우징(312)과 제2 하우징(314)은 접힘부(320)를 기준으로 회전함으로써 상호 마주보도록 접힐 수 있다.
일 실시예에 따르면, 메인 디스플레이(330)는 접힘부(320)를 가로질러 제1 하우징(312) 및 제2 하우징(314) 상에 배치될 수 있다. 메인 디스플레이(330)는 제1 하우징(312) 및 제2 하우징(314)에 의해 적어도 일부 지지되도록 설치될 수 있다.
일 실시예에서, 메인 디스플레이(330)는 접힘부(320)를 가로질러 제1 하우징(312)의 제1 면 및 제2 하우징(314)의 제2 면 상에 배치될 수 있다. 메인 디스플레이(330)의 영역은 접힘부(320)를 기준으로 서로 다른 영역으로 구분될 수 있다. 예를 들어, 메인 디스플레이(330)의 영역은 제1 영역(331) 및 제2 영역(332)으로 구분될 수 있다. 제1 영역(331)은 제1 하우징(312)에 대응하는 영역일 수 있다. 제2 영역(332)은 제2 하우징(314)에 대응하는 영역일 수 있다.
일 실시예에 따르면, 서브 디스플레이(350)는 제1 하우징(312)에 의해 형성된 공간 내에 배치될 수 있다. 서브 디스플레이(350)는 제1 하우징(312)의 제3 면(또는 제1 후면)의 일부 영역을 통해 적어도 일부가 시각적으로 노출될 수 있다. 그러나, 이는 예시적일 뿐, 본 개시의 실시예가 이에 한정되는 것이 아니다. 예를 들어, 서브 디스플레이(350)는 제2 하우징(314)에 의해 형성된 공간 내에 배치되어 제2 하우징(314)의 제4 면(또는 제2 후면)의 일부 영역을 통해 적어도 일부가 시각적으로 노출될 수도 있다.
일 실시예에 따르면, 접힘부(320)는, 도시하지 않았지만, 힌지 및 힌지 커버로 구성될 수 있으며, 힌지는 힌지 커버에 의해 가려질 수 있다.
일 실시예에 따르면, 메인 디스플레이(330)는 터치 입력을 검출할 수 있는 터치 센서(미도시)와 결합됨으로써, 일체형의 터치 스크린으로 구성될 수 있다. 메인 디스플레이(330)가 터치 스크린으로 구성되는 경우, 터치 센서는 메인 디스플레이(330) 위에 배치되거나, 메인 디스플레이(330) 아래에 배치될 수 있다.
전술한 전자 장치(200)의 구성은 예시적인 것으로, 본 개시의 실시예들의 범위가 이에 한정되는 것이 아니다. 예컨대, 전자 장치(200)는 전술한 구성 외의 적어도 하나의 부품들(components)을 포함할 수 있다. 적어도 하나의 부품들은 도 1 또는 도 2를 통해 전술한 구성 중 적어도 일부로, 적어도 하나의 카메라, 적어도 하나의 센서, 적어도 하나의 마이크, 적어도 하나의 스피커 등을 포함할 수 있으며, 이러한 적어도 하나의 부품들은 제1 하우징(312) 또는 제2 하우징(314)에 의해 형성된 공간에 내에 배치될 수 있다.
일 실시예에 따른 전자 장치(200)는 접힘부(320)에 의해 도 3a 및 도 3b와 같은 완전 펼침 상태(또는 전체 오픈 상태)가 될 수 있다.
일 실시예에 따르면, 완전 펼침 상태(또는 전체 오픈 상태)는 제1 하우징(312)의 제1 면이 제1 방향(예: 전자 장치(200)의 전면 또는 제1 하우징(312)의 상측 방향)을 향하고, 제2 하우징(314)의 제2 면이 제1 방향과 실질적으로 동일한 제2 방향을 향하는 상태일 수 있다. 예를 들어, 전자 장치(200)가 완전 펼침 상태인 경우, 제1 하우징(312)의 제1 면과 제2 하우징(314)의 제2 면 사이의 각도가 미리 지정된 제1 각도 범위에 포함된 상태일 수 있다. 미리 지정된 제1 각도 범위는 약 150˚ 이상 약 180˚ 이하일 수 있다. 전자 장치(200)의 완전 펼침 상태에 의해, 전자 장치(200)의 전면을 향하는 사용자의 시야를 통해 메인 디스플레이(330)가 노출되고 서브 디스플레이(350)가 노출되지 않을 수 있다.
또한, 전자 장치(200)는 접힘부(320)에 의해 도 4와 같은 접힘 상태(또는 닫힌 상태)가 될 수 있다.
일 실시예에 따르면, 접힘 상태(또는 닫힌 상태)는 제1 하우징(312) 및 제2 하우징(314)이 실질적으로 서로 포개지거나 중첩된 상태일 수 있다. 실질적으로 포개지거나 중첩된 상태는 제1 하우징(312)의 제1 면과 제2 하우징(314)의 제2 면 사이의 각도가 미리 지정된 제2 각도 범위에 포함된 상태일 수 있다. 미리 지정된 제2 각도 범위는 약 0˚ 이상 약 10˚ 미만일 수 있다. 예를 들어, 도 4와 같이 제1 하우징(312)의 제1 면(예: 제1 전면)과 제2 하우징(314)의 제2 면(예: 제2 전면)이 서로 마주보는 상태가, 닫힌 상태일 수 있다. 전자 장치(200)의 접힘 상태(또는 닫힌 상태)에 의해, 전자 장치(200)의 전면을 향하는 사용자의 시야를 통해 서브 디스플레이(350)가 노출되고 메인 디스플레이(330)가 노출되지 않을 수 있다.
도 5a, 도 5b 및 도 5c는 일 실시예에 따른 전자 장치의 부분 펼침(partially unfolded) 상태들을 나타낸 도면이다. 전자 장치(200)는 접힘부(320)에 의해 도 5a, 도 5b, 및 도 5c와 같은 부분 펼침 상태(또는 부분 오픈 상태)가 될 수 있다.
일 실시예에 따르면, 부분 펼침 상태는 전술한 완전 펼침 상태(또는 전체 오픈 상태)와 접힘 상태(또는 닫힌 상태)의 중간 상태에 해당할 수 있다. 예를 들어, 전자 장치(200)가 부분 펼침 상태인 경우, 도 5a, 도 5b 및 도 5c와 같이, 제1 하우징(312)의 제1 면과 제2 하우징(314)의 제2 면 사이의 각도(θ1, θ2)가 미리 지정된 제3 각도 범위에 포함된 상태일 수 있다. 미리 지정된 제3 각도 범위는 약 10˚ 이상 약 150˚ 미만일 수 있다.
도 5a, 도 5b 및 도 5c에 도시된 바와 같이, 전자 장치(200)의 폴딩 각도(θ1, θ2)에 따라 메인 디스플레이(330) 및/또는 서브 디스플레이(350)를 통한 표시 방식이 달라질 수 있다.
도 5a는 텐트 모드(tent mode)로 바닥면(또는 수평면)에 놓인 전자 장치(200)의 부분 펼침 상태를 도시한 것이다. 제1 하우징(312)의 제1 면과 제2 하우징(314)의 제2 면 사이의 각도(θ1)는 약 10˚ 이상 약 90˚ 미만일 수 있다. 도 5a와 같은 전자 장치(200)의 부분 펼침 상태에 의해, 전자 장치(200)의 전면을 향하는 사용자의 시야를 통해 서브 디스플레이(350)가 노출되고 메인 디스플레이(330)가 노출되지 않을 수 있다.
도 5b는 북 모드(book mode)로 바닥면에 놓인 전자 장치(200)의 부분 펼침 상태를 도시한 것이다. 제1 하우징(312)의 제1 면과 제2 하우징(314)의 제2 면 사이의 각도(θ1)는 약 10˚ 이상 약 90˚ 미만일 수 있다. 도 5b와 같은 전자 장치(200)의 부분 펼침 상태에 의해, 전자 장치(200)의 전면을 향하는 사용자의 시야를 통해 서브 디스플레이(350)가 노출되고 메인 디스플레이(330)가 노출되지 않을 수 있다.
도 5c는 노멀 모드(normal mode)로 바닥면에 놓인 전자 장치(200)의 부분 펼침 상태를 도시한 것이다. 제1 하우징(312)의 제1 면과 제2 하우징(314)의 제2 면 사이의 각도(θ2)는 약 90˚ 이상이고 약 150˚ 미만일 수 있다. 도 5c와 같은 전자 장치(200)의 부분 펼침 상태에 의해, 전자 장치(200)의 전면을 향하는 사용자의 시야를 통해 메인 디스플레이(330)가 노출되고 서브 디스플레이(350)가 노출되지 않을 수 있다.
전술한 펼침 상태(또는 전체 오픈 상태), 부분 펼침 상태, 접힘 상태(또는 닫힌 상태), 또는 상태 전환 여부를 판단하는데 사용되는 각도 범위는 예시적인 것으로서, 본 개시의 다양한 실시예들은 이에 한정되지 않을 것이다. 예를 들어, 완전 펼침 상태, 부분 펼침 상태, 접힘 상태, 또는 상태 전환 여부를 판단하는데 사용되는 각도 범위는 설계자 및/또는 사용자에 의해 설정 및/또는 변경될 수도 있다.
도 3a, 도 3b, 도 4, 도 5a, 도 5b, 및 도 5c의 실시예에서는 인-폴딩 방식의 전자 장치가 도시되어 있으나, 도시된 구조는 이해를 돕기 위한 것일 뿐, 실시예들의 범위는 특정한 구조에 제한되지 않는다. 플렉서블 디스플레이를 포함하거나 전자 장치의 기구적 상태 변경이 가능한 범위 내에서, 도시된 구조를 수정, 변형, 응용 또는 확장하는 다양한 실시예들이 구현될 수 있다. 예를 들어, 일 실시예에 따른 전자 장치는 아웃-폴딩 방식, 양방향 폴딩 방식, 또는 멀티 폴더블 방식의 전자 장치 중 어느 하나일 수도 있다.
도 6은 일 실시예에 따른 전자 장치의 변형 상태에 따른 폴딩 구간들을 설명하기 위한 도면이다.
일 실시예에 따르면, 전자 장치(200)는 디스플레이(260)의 변형 정도(예: 폴딩 각도)에 기반하여 다양한 동작들(예: 표시 동작, 제어 동작)을 수행할 수 있다.
일 실시예에서, 전자 장치(200)는 디스플레이(260)의 폴딩 각도에 따라 디스플레이(260)(예: 도 3a의 메인 디스플레이(330) 및 도 3b의 서브 디스플레이(350))를 통한 표시 방식을 상이하게 제어할 수 있다. 예를 들어, 전자 장치(200)는 제1 하우징(312) 상의 서브 디스플레이(350)가 켜진 펼침 상태에서, 폴딩 각도가 약 70° 이내로 유지된다면 서브 디스플레이(350)의 온 상태 및 서브 디스플레이(350)를 통한 화면 표시를 유지할 수 있다. 전자 장치(200)가 더 펼쳐져 폴딩 각도가 약 80° 이상이 되는 경우, 화면을 표시할 대상이 메인 디스플레이(330)로 바뀔 수 있다. 폴딩 각도가 약 80° 내지 약 160° 사이의 범위로 유지된다면, 전자 장치(200)가 메인 디스플레이(330)의 화면을 둘로 양분하여 사용자가 원하는 정보를 각 화면에 표시할 수 있다.
플렉서블 타입 전자 장치의 경우 변형 동작 시(예: 폴딩, 언폴딩 동작 시) 센서가 이전 상태의 영향을 받는 히스테리시스(hysteresis) 특성으로 인해 변형 상태 전환을 위한 경계 구간(예: 폴딩 각도가 약 10° 내지 약 20° 범위, 약 70° 내지 약 80° 범위, 또는 약 150° 내지 약 160° 범위인 구간)에서 불필요한 스위칭(예: 디스플레이의 온/오프 반복, 너무 잦은 동작 모드의 스위칭)이 발생하거나 사용성이 저하되는 문제가 있을 수 있다.
예를 들어, 전자 장치의 상황과 무관하게 하나의 폴딩 각도(예: 약 20°)를 기준으로 변형 상태를 판단할 경우 판단의 정확성이 떨어질 수 있다.
일 실시예에 따르면, 전자 장치(200)는 불필요한 스위칭이나 사용성 저하를 개선하기 위해, 변형 상태 전환 여부를 판단하기 위한 기준값들(예: 폴딩 각도 값들)을 가변적으로 설정할 수 있다.
도 6을 참조하면, 일 실시예에 따른 전자 장치(200)의 폴딩 구간은 제1 구간(close), 제2 구간(flex cover), 제3 구간(flex), 및 제4 구간(open)을 포함할 수 있다.
예를 들어, 사용자의 언폴딩 동작(close→open, 점선 표시)에 의해 전자 장치(200)의 폴딩 각도가 점차 증가하는 경우 폴딩 구간은 제1 구간(close, 약 0° 내지 약 10°), 제2 구간(flex cover, 약 10° 내지 약 70°), 제3 구간(flex, 약 70° 내지 약 150°), 및 제4 구간(open, 약 150° 내지 약 180°)으로 순차적으로 변화할 수 있다.
사용자의 폴딩 동작(open→close, 실선 표시)에 의해 전자 장치(200)의 폴딩 각도가 점차 감소하는 경우 폴딩 구간은 제4 구간(open, 약 180° 내지 약 160°), 제3 구간(flex, 약 160° 내지 약 80°), 제2 구간(flex cover, 약 80° 내지 약 20°), 제1 구간(close, 약 20° 내지 약 0°)으로 순차적으로 변화할 수 있다.
일 실시예에 따르면, 전자 장치(200)는 폴딩 시 폴딩 각도가 점차 감소하여 제1 구간(close)(약 0° 이상 약 20°미만)에 속하는 경우 펼침 상태로부터 접힘 상태로 전환된 것으로 판단할 수 있다. 전자 장치(200)는 언폴딩 시 폴딩 각도가 점차 증가하여 제1 구간(close)(약 0° 이상 약 10° 미만)을 벗어나는 경우 전자 장치(200)가 접힘 상태로부터 펼침 상태로 전환된 것으로 판단할 수 있다.
일 실시예에서, 전자 장치(200)는 접힘 상태 및 저전력 모드인 상황에서 언폴딩 동작으로 인해 폴딩 각도가 제1 기준값(예: 10°) 이상으로 증가하는 경우 펼침 상태로 전환된 것으로 판단하여 액티브 모드로 스위칭할 수 있다. 전자 장치(200)는 펼침 상태 및 액티브 모드인 상황에서 폴딩 동작으로 인해 폴딩 각도가 제2 기준값(예: 20°) 미만으로 감소하는 경우 접힘 상태로 전환된 것으로 판단하여 저전력 모드로 스위칭할 수 있다.
이에 따르면 전자 장치의 변형 상태가 전환되는 시점을 판단하여 불필요한 스위칭이나 사용성의 저하를 막을 수 있다. 또한, 펼침 상태에서 전자 장치의 변형 정도를 측정하고, 측정 결과를 기초로 다양한 동작들(예: 디스플레이의 온/오프, 전력 레벨 조정, 저전력/액티브 모드 간 스위칭)을 수행함으로써, 사용성을 개선할 수 있다.
일 실시예에서, 전자 장치(200)는 접힘 상태로부터 펼침 상태로 전환되는지 여부를 판단하기 위한 제1 기준값(예: 10°)과 펼침 상태로부터 접힘 상태로 전환되는지 여부를 판단하기 위한 제2 기준값(예: 20°)을 서로 상이하게 설정할 수 있다.
상기 제1 기준값은 변형 정도 측정 기능을 온 시키기 위한 기준값일 수 있다. 상기 제2 기준값은 변형 정도 측정 기능을 오프 시키기 위한 기준값일 수 있다. 상기 제1 기준값은 상기 제2 기준값에 비해 상대적으로 작게 설정될 수 있다. 상기 제1 기준값이 상기 제2 기준값에 비해 작게 설정되면, 사용자의 언폴딩 동작 시 변형 정도 측정 기능이 상대적으로 빠르게 온되어 사용성이 개선될 수 있다. 상기 제2 기준값이 상기 제1 기준값에 비해 크게 설정되면, 사용자의 폴딩 동작 시 변형 정도 측정 기능이 상대적으로 빠르게 오프되어 소비 전력이 저감될 수 있다.
다만, 이러한 제어 방식은 이해를 돕기 위한 예시일 뿐, 실시예의 범위는 이에 한정되지 않는다. 일 예로, 펼침 상태로부터 접힘 상태로 전환되더라도 즉시 저전력 모드로 전환하는 대신 일정 기간 동안 사용자 입력을 대기한 후 사용자 입력이 없을 경우 저전력 모드로 스위칭할 수도 있다. 다른 예로, 접힘 상태로부터 펼침 상태로 전환되더라도 즉시 액티브 모드로 전환하는 대신 사용자 입력이 감지될 경우 액티브 모드로 스위칭할 수도 있다.
도 7은 일 실시예에 따른 전자 장치의 센서 배치 구조를 설명하기 위한 도면이다.
도 7을 참조하면, 일 실시예에 따른 전자 장치(200)는 하우징(310), 디스플레이(260), 하우징(310) 내에 배치된 제1 센서(230)와 제2 센서(240), 및 하우징(310) 내에 배치된 제3 센서(250)를 포함할 수 있다.
일 실시예에서, 디스플레이(260)는 제1 부분(예: 제1 하우징(312) 부분)과 제2 부분(예: 제2 하우징(314) 부분)을 포함하는 플렉서블 디스플레이일 수 있다. 디스플레이(260)의 제1 부분과 제2 부분은 접힘부(320)(예: 폴딩 축)를 중심으로 폴딩 또는 언폴딩 동작이 가능하도록 구성될 수 있다. 폴딩 또는 언폴딩 동작이 수행됨에 따라 전자 장치(200)의 변형 상태 및/또는 변형 정도(예: 폴딩 각도)가 바뀔 수 있다.
일 실시예에 따르면, 전자 장치(200)의 변형 상태 및/또는 변형 정도를 감지하기 위해 서로 다른 두 종류의 센서들이 사용될 수 있다.
일 실시예에서, 제1 센서(230) 및 제2 센서(240)는 실질적으로 동일한 종류의 센서일 수 있다. 예를 들어, 제1 센서(230) 및 제2 센서(240)는 각각, 자이로 센서 또는 자이로 센서를 포함하는 6축 가속도 자이로 센서일 수 있다. 제1 센서(230) 및 제2 센서(240)는 전자 장치(200)의 변형 정도(또는 디스플레이(260)의 제1 부분 및 제2 부분 간 상대적인 위치 및/또는 각도)를 측정하기 위한 것일 수 있다.
일 실시예에서, 제3 센서(250)는 제1 센서(230) 및 제2 센서(240)와 다른 종류의 센서일 수 있다. 제3 센서(250)는 전자 장치(200)의 변형 상태 전환 여부를 감지할 수 있다. 제3 센서(250)는 전자 장치(200)의 변형 상태 모니터링을 위해 이용될 수 있다. 예를 들어, 제3 센서(250)는 전자 장치(200)의 변형 상태가 접힘 상태 및 펼침 상태 중 어느 쪽에 속하는지 여부, 전자 장치(200)가 접힘 상태로부터 펼침 상태로 전환되는지 여부, 또는 전자 장치(200)가 펼침 상태로부터 접힘 상태로 전환되는지 여부를 모니터링하기 위한 것일 수 있다. 상기 모니터링에 기반하여 제1 센서(230) 및 제2 센서(240)의 적어도 일부가 활성화 또는 비활성화될 수 있다.
일 실시예에서, 전자 장치(200)는 제3 센서(250)를 이용해 디스플레이(260)의 변형 상태가 접힘 상태로부터 펼침 상태로 전환되는지 여부를 모니터링할 수 있다. 전자 장치(200)는 상기 모니터링 결과 디스플레이(260)가 펼침 상태로 전환된 경우(예: 디스플레이(260)의 폴딩 각도가 약 10° 이상인 경우) 디스플레이(260)의 변형 정도를 실시간 측정하기 위해 제1 센서(230) 및 제2 센서(240)를 활성화할 수 있다.
일 실시예에 따르면, 디스플레이(260)의 접힘 상태에서는 제1 센서(230) 및 제2 센서(240)의 일부인 제1 자이로 센서(235) 및 제2 자이로 센서(245)가 비활성화될 수 있다. 디스플레이(260)의 펼침 상태에서는 제1 자이로 센서(235) 및 제2 자이로 센서(245)가 활성화되어 변형 정도를 측정할 수 있다. 디스플레이(260)의 펼침 상태에서는 변형 정도(예: 폴딩 각도) 측정을 위해 제1 센서(230) 및 제2 센서(240)가 전체적으로 활성화될 수 있다. 예를 들어, 제1 센서(230) 내의 제1 가속도 센서(233)와 제1 자이로 센서(235), 제2 센서(240) 내의 제2 가속도 센서(243)와 제2 자이로 센서(245)가 모두 활성화될 수 있다.
일 실시예에서, 제1 센서(230) 및 제2 센서(250)는 각각, 가속도 센서 및 자이로 센서를 포함하는 6축 자이로 가속도 센서일 수 있다.
일 실시예에서, 제3 센서(250)는 홀 센서(예: 도 7의 홀 센서(251)) 또는 근접 센서(미도시)를 포함할 수 있다.
예를 들어, 제3 센서(250)는 도시된 바와 같이 홀 센서(251) 및 마그넷(255)을 포함할 수 있다. 홀 센서(251)는 지정된 주파수의 자기장을 발생시키기 위한 송신부(미도시)와 송신부에 의해 발생된 자기장을 수신하는 수신부(미도시)를 포함할 수 있다. 홀 센서(251)는 디스플레이(260)의 제1 부분(예: 제1 하우징(312))에 대응하는 위치에 배치될 수 있다. 마그넷(255)은 디스플레이(260)의 제2 부분(예: 제2 하우징(314))에 대응하는 위치에 배치될 수 있다. 예를 들어, 홀 센서(251)는 폴딩 또는 언폴딩 동작 시 마그넷(255)의 이동으로 인해 발생되는 자력의 변화를 측정하고, 미리 저장된 폴딩 각도별 자력 변화에 대한 테이블 정보를 기초로 측정 데이터를 폴딩 각도로 환산할 수 있다.
일 실시예에서, 제3 센서(250)(예: 홀 센서(251))는 제1 하우징(312)과 제2 하우징(314)이 맞닿을 수 있는 공간에 배치되어 제1 하우징(312)과 제2 하우징(314)의 닫힘 또는 펼쳐짐과 관련된 데이터를 획득할 수 있다.
일 실시예에서, 제3 센서(250)(예: 근접 센서)는 제1 하우징(312) 또는 제2 하우징(314) 내부에 배치될 수 있다. 예를 들어, 근접 센서는 제1 하우징(312)의 제1 방향(예: 제1 하우징(312)의 상측 방향)에 대응되는 단부 또는 상기 제1 방향과 실질적으로 동일한 제2 하우징(314)의 제2 방향(예: 제2 하우징(314)의 상측 방향)에 대응되는 단부에 배치될 수 있다. 예컨대, 근접 센서는 제1 하우징(312)의 제1 면(예: 제1 전면) 또는 제2 하우징(314)의 제2 면(예: 제2 전면)에 형성된 개구를 통해 전자 장치(200)의 외부로 노출될 수 있으며, 제1 하우징(312) 및 제2 하우징(314)의 근접과 관련된 데이터를 획득할 수 있다.
일 실시예에서, 제1 센서(230) 및 제2 센서(240)는 각각, 내부 자이로 센서를 이용해 위치 및/또는 각도 변화량을 지속적으로(누적) 합산하여 최종적인 폴딩 각도를 측정할 수 있다. 제1 센서(230) 및 제2 센서(240)에 의한 위치 및/또는 각도 변화량, 폴딩 각도의 측정은 반복적으로 수행될 수 있다. 예를 들어, 제1 센서(230) 및 제2 센서(240)는 제3 센서(250)에 비해 높은 소모 전류를 사용하여 폴딩 각도를 실시간으로 측정하거나 제3 센서(250)보다 짧은 측정 시간 간격으로 폴딩 각도를 측정할 수 있다.
일 실시예에서, 전자 장치(200)는 제1 센서(230) 및 제2 센서(240)의 측정 데이터를 연산 처리하여 디스플레이(260)의 제1 부분과 제2 부분 간의 폴딩 각도를 계산할 수 있다. 제1 센서(230) 또는 제2 센서(240)는 중력 방향(또는 수직 방향)에 대한 각도(절대 각도)를 측정하는 가속도 센서를 이용해 자이로 센서의 오차를 보정하는 방식으로 최종 각도를 측정할 수 있다. 예를 들어, 전자 장치(200)가 바닥면(또는 수평면)에 대해 일정 각도(예: 약 70°) 이하로 기울어진 경우 가속도 센서를 이용한 오차 보정을 통해 측정 정확도를 개선할 수 있다.
일 실시예에 따르면, 전자 장치(200)가 접힘 상태(예: 폴딩 각도가 약 10° 미만인 상태)인 경우, 제1 센서(230) 및 제2 센서(240)는 전체적으로 또는 부분적으로 비활성화(또는 오프)되어 변형 정도 측정 기능을 수행하지 않을 수 있다. 접힘 상태에서 제3 센서(250)는 변형 상태 전환 여부를 감지할 수 있다.
일 실시예에서, 전자 장치(200)는 제3 센서(250)를 이용해 변형 상태 모니터링 기능을 수행할 수 있다. 전자 장치(200)는 제3 센서(250)를 통해 전자 장치(200)가 접힘 상태로부터 펼침 상태로 전환되는지 여부, 또는 전자 장치(200)가 펼침 상태로부터 접힘 상태로 전환되는지 여부를 모니터링할 수 있다. 전자 장치(200)는 제3 센서(250)를 통해 전자 장치(200)의 변형 상태가 접힘 상태 및 펼침 상태 중 어느 쪽에 속하는지 여부를 판단할 수 있다. 예를 들어, 전자 장치(200)는 제3 센서(250)를 이용해 사용자가 언폴딩 동작에 의해 접힘 상태의 전자 장치(200)를 펼치는 시점(예: 폴딩 각도가 약 10° 이상으로 증가하는 시점) 및/또는 사용자가 폴딩 동작에 의해 펼침 상태의 전자 장치(200)를 완전히 접는 시점(예: 폴딩 각도가 약 20° 미만으로 감소하는 시점)을 판단할 수 있다. 제3 센서(250)는 해당 시점에 인터럽트 신호를 발생(또는 출력)하여 전자 장치(200)의 변형 상태가 접힘 상태로부터 펼침 상태로, 또는 펼침 상태로부터 접힘 상태로 전환됨을 프로세서(220)에게 알릴 수 있다.
일 실시예에 따르면, 전자 장치(200)는 제3 센서(250)를 이용한 변형 상태 모니터링 기능에 의해, 전자 장치(200)가 접힘 상태(예: 폴딩 각도가 약 10° 미만인 상태)로부터 펼침 상태(예: 폴딩 각도가 약 10° 이상인 상태)로 전환되는 시점을 판단할 수 있다. 전자 장치(200)는 상기 시점에 맞추어 제1 센서(230) 및 제2 센서(240)를 전체적으로 활성화하고, 활성화된 제1 센서(230) 및 제2 센서(240)를 이용해 디스플레이(260)의 변형 정도(예: 폴딩 각도)를 측정함으로써, 전자 장치(200)가 실제 사용되는 상황에서 사용성을 개선할 수 있다.
일 실시예에 따르면, 전자 장치(200)는 제3 센서(250)를 이용한 변형 상태 모니터링 기능에 의해, 전자 장치(200)가 펼침 상태(예: 폴딩 각도가 약 20° 이상인 상태)로부터 접힘 상태(예: 폴딩 각도가 약 20° 미만인 상태)로 전환되는 시점을 판단할 수 있다. 전자 장치(200)는 상기 시점에 맞추어 제1 센서(230) 및 제2 센서(240)의 적어도 일부를 비활성화함으로써, 전자 장치(200)가 사용되지 않는 상황에서 소비 전력을 저감할 수 있다.
전술한 센서 배치 구조 및/또는 센서 제어 방식은 다양한 실시예들에 대한 이해를 돕기 위한 예시적인 것으로서, 본 개시의 다양한 실시예들은 이에 한정되지 않을 것이다. 예컨대, 적어도 하나의 센서가 배치되는 위치, 센서 개수나 종류, 센서별 제어 방식은 설계자 및/또는 사용자에 의해 설정 및/또는 변경될 수도 있다.
도 8은 일 실시예에 따른 전자 장치의 동작 방법을 도시한 흐름도이다.
이하 실시예에서 각 동작들은 순차적으로 수행될 수도 있으나, 반드시 순차적으로 수행되는 것은 아니다. 예를 들어, 각 동작들의 순서가 변경될 수도 있으며, 적어도 두 동작들이 병렬적으로 수행될 수도 있다. 또는, 도시된 동작들 중 적어도 하나가 생략되거나, 일부 동작의 순서가 바뀌거나, 다른 동작이 추가될 수도 있다.
일 실시예에 따르면, 전자 장치(200)는 제1 센서(230), 제2 센서(240) 및 제3 센서(250)를 포함할 수 있다. 제3 센서(250)는 디스플레이(260)의 변형 상태 전환 여부를 감지하기 위한 센서일 수 있다. 예를 들어, 디스플레이(260)의 변형 상태는 접힘 상태 및 펼침 상태 중 어느 하나일 수 있다. 제1 센서(230) 및 제2 센서(240)는 변형 정도 측정을 위한 센서일 수 있다. 예를 들어, 변형 정도는 폴딩 각도에 해당할 수 있다.
이하 실시예에서 변형 정도 측정을 위한 제1 센서(230) 및 제2 센서(240)는 6축 자이로 가속도 센서인 것으로 가정하나 실시예의 범위는 이에 제한되지 않는다.
도 8을 참조하면, 일 실시예에 따른 전자 장치(200)의 동작 방법은 동작 810, 동작 820 및 동작 830을 포함할 수 있다.
일 실시예에 따르면, 동작 810에서, 전자 장치(200) 또는 전자 장치(200)의 디스플레이(260)는 접힘 상태일 수 있다. 접힘 상태에서, 제1 센서(230)(6축 자이로 가속도 센서) 및 제2 센서(240)(6축 자이로 가속도 센서)는 부분적으로 또는 전체적으로 비활성화될 수 있다. 제1 센서(230) 및 제2 센서(240)는 각각, 적어도 일부 비활성화될 수 있다.
일 실시예에 따르면, 디스플레이(260)의 접힘 상태에서는 변형 정도 측정 기능이 불필요할 수 있다. 이에 따라, 전자 장치(200)(예: 도 2의 프로세서(220))는 접힘 상태에서 변형 정도 측정을 위한 제1 센서(230) 및 제2 센서(240)의 적어도 일부를 비활성화(또는 오프)함으로써 소비 전력을 저감할 수 있다.
일 실시예에 따르면, 접힘 상태에서, 제1 센서(230) 및 제2 센서(240)의 일부만이 비활성화되고, 다른 일부는 활성화 상태로 유지될 수 있다. 예를 들어, 제1 센서(230) 및 제2 센서(240)의 내부 구성요소들 중 소모 전류가 상대적으로 큰 제1 자이로 센서(235)와 제2 자이로 센서(245)가 비활성화(또는 오프)될 수 있다. 제1 센서(230) 내 제1 가속도 센서(233) 및 제2 센서(240) 내 제2 가속도 센서(243)는 활성화(또는 온) 상태로 유지되어 전자 장치(200)의 움직임 여부를 모니터링하는데 사용될 수 있다.
일 실시예에서, 동작 810은 변형 상태 모니터링 동작일 수 있다.
일 실시예에 따르면, 동작 810의 접힘 상태에서, 전자 장치(200)(예: 도 2의 프로세서(220))는 제3 센서(250)(예: 홀 센서 또는 근접 센서)를 이용해 디스플레이(260)(또는 전자 장치(200))가 접힘(folded) 상태로부터 펼침(unfolded) 상태로 전환되는지 여부를 모니터링할 수 있다.
일 실시예에서, 제3 센서(250)는 디스플레이(260)의 제1 부분과 제2 부분의 상대적인 위치 및/또는 각도를 측정하고, 측정 데이터를 기반으로 디스플레이(260)의 변형 상태 전환 여부를 감지할 수 있다.
일 실시예에서, 전자 장치(200)(예: 프로세서(220))는 제3 센서(250)로부터 변형 상태 전환을 나타내는 신호가 수신되는지 여부를 모니터링할 수 있다. 상기 신호는 접힘 상태로부터 펼침 상태로 전환됨을 나타내는 인터럽트 신호일 수 있다. 예를 들어, 제3 센서(250)를 통해 측정되는 위치 및/또는 각도가 지정된 제1 기준값(예: 10°) 이상으로 증가하는 경우, 인터럽트 신호가 출력될 수 있다.
동작 820은 변형 정도 측정 기능을 온 시키기 위한 센서 활성화 동작일 수 있다.
일 실시예에 따르면, 동작 820에서, 전자 장치(200)는 디스플레이(260)가 접힘 상태로부터 펼침 상태로 전환됨에 기반하여 제1 센서(230) 및 제2 센서(240)를 적어도 일부(부분적으로 또는 전체적으로) 활성화할 수 있다.
일 실시예에 따르면, 언폴딩 이벤트에 응답하여, 제3 센서(250)로부터 프로세서(220)로 제1 인터럽트 신호가 전송될 수 있다. 언폴딩 이벤트는 사용자의 언폴딩 동작으로 인해 디스플레이(260)의 제1 부분 및 제2 부분 간 상대적인 위치 및/또는 각도가 증가하는 이벤트일 수 있다. 제1 인터럽트 신호는 디스플레이(260)가 접힘 상태(예: 폴딩 각도가 약 10° 미만인 상태)로부터 펼침 상태(예: 폴딩 각도가 약 10° 이상인 상태)로 전환됨을 나타내는 신호일 수 있다. 제3 센서(250)는 언폴딩 이벤트에 응답하여 제1 인터럽트 신호를 출력할 수 있다. 프로세서(220)는 제3 센서(250)로부터 제1 인터럽트 신호가 수신되는 경우 디스플레이(260)가 접힘 상태로부터 펼침 상태로 전환된 것으로 판단할 수 있다. 프로세서(220)는 제3 센서(250)로부터의 제1 인터럽트 신호 수신에 응답하여 변형 정도 측정 기능을 온 시키기 위해 제1 센서(230) 및 제2 센서(240)를 적어도 일부 활성화할 수 있다.
예를 들어, 디스플레이(260)가 접힘 상태로부터 펼침 상태로 전환되면, 전자 장치(200)(예: 프로세서(220))는 변형 정도 측정 기능을 온 시키기 위해 접힘 상태에서 비활성화되어 있던 제1 자이로 센서(235)와 제2 자이로 센서(245)를 활성화할 수 있다. 이에 따라, 펼침 상태에서, 제1 센서(230) 내의 제1 가속도 센서(233)와 제1 자이로 센서(235), 제2 센서(240) 내의 제2 가속도 센서(243)와 제2 자이로 센서(245)가 모두 활성화될 수 있다.
동작 830은 변형 정도 측정 동작일 수 있다.
일 실시예에 따르면, 동작 830에서, 전자 장치(200)(예: 프로세서(220))는 활성화된 제1 센서(230) 및 제2 센서(240)를 이용해 디스플레이(260) 내 제1 부분 및 제2 부분의 상대적인 위치 및/또는 각도를 측정(또는 감지)할 수 있다.
일 실시예에 따르면, 전자 장치(200)(예: 프로세서(220))는 디스플레이(260)가 펼침 상태로부터 접힘 상태로 전환됨에 기반하여 제1 센서(230) 및 제2 센서(240)를 적어도 일부 비활성화할 수 있다.
일 실시예에 따르면, 폴딩 이벤트에 응답하여, 제3 센서(250)로부터 프로세서(220)로 제2 인터럽트 신호가 전송될 수 있다. 폴딩 이벤트는 사용자의 폴딩 동작으로 인해 디스플레이(260)의 제1 부분 및 제2 부분 간 상대적인 위치 및/또는 각도가 감소하는 이벤트일 수 있다. 제2 인터럽트 신호는 디스플레이(260)가 펼침 상태(예: 폴딩 각도가 약 20° 이상인 상태)로부터 접힘 상태(예: 폴딩 각도가 약 20° 미만인 상태)로 전환됨을 나타내는 신호일 수 있다. 제3 센서(250)는 폴딩 이벤트에 응답하여 제2 인터럽트 신호를 출력할 수 있다. 프로세서(220)는 제3 센서(250)로부터 제2 인터럽트 신호가 수신되는 경우 디스플레이(260)가 펼침 상태로부터 접힘 상태로 전환된 것으로 판단할 수 있다. 프로세서(220)는 제3 센서(250)로부터의 제2 인터럽트 신호 수신에 응답하여 변형 정도 측정 기능을 오프 시키기 위해 제1 센서(230) 및 제2 센서(240)를 적어도 일부 비활성화할 수 있다.
예를 들어, 디스플레이(260)가 펼침 상태로부터 접힘 상태로 전환되면, 전자 장치(200)(예: 프로세서(220))는 변형 정도 측정 기능을 오프 시키기 위해 제1 센서(230) 및 제2 센서(240)의 일부인 제1 자이로 센서(235)와 제2 자이로 센서(245)를 비활성화할 수 있다.
일 실시예에서, 전자 장치(200)(예: 프로세서(220))는 전자 장치(200)의 동작 모드에 더 기반하여 제1 센서(230) 및 제2 센서(240)를 적어도 일부 활성화 또는 비활성화할 수 있다. 상기 동작 모드는 액티브 모드 및 저전력 모드 중 어느 하나일 수 있다.
일 실시예에 따르면, 전자 장치(200)(예: 프로세서(220))는 디스플레이(260)의 변형 상태가 하나의 상태(예: 펼침 상태)로 유지되는 동안, 전자 장치(200)는 동작 모드에 더 기반하여 제1 센서(230) 및 제2 센서(240)의 활성화 여부를 제어할 수 있다.
일 실시예에 따르면, 전자 장치(200)가 펼쳐진 상태에서 저전력 모드로 전환되는 경우(예: 일정 시간 동안 사용자 입력이 없는 경우 또는 배터리 레벨이 지정된 레벨 이하로 감소하는 경우), 전자 장치(200)(예: 프로세서(220))는 소비 전력 저감을 위해 제1 센서(230) 및 제2 센서(240) 중 제1 부분(예: 제1 자이로 센서(235) 및 제2 자이로 센서(245))을 비활성화한 후, 슬립 상태로 진입할 수 있다. 저전력 모드에서, 제1 센서(230) 및 제2 센서(240) 중 제2 부분(예: 제1 가속도 센서(233) 및 제2 가속도 센서(243))은 활성화 상태로 유지되어 전자 장치(200)의 움직임 여부를 감지할 수 있다.
일 실시예에 따르면, 저전력 모드에서 제1 센서(230) 및 제2 센서(240)의 활성화된 제2 부분(예: 제1 가속도 센서(233) 및 제2 가속도 센서(243))을 통해 전자 장치(200)의 움직임이 감지되는 것에 대한 응답으로, 상기 제2 부분으로부터 제1 부분으로 신호가 전송될 수 있다. 상기 신호에 기반하여 제1 센서(230) 및 제2 센서(240)의 제1 부분이 활성화될 수 있다. 상기 활성화된 제1 부분에 의해 저전력 모드에서 위치 및/또는 각도에 대한 자체 측정이 수행될 수 있다.
일 실시예에 따르면, 전자 장치(200)가 펼쳐진 상태에서 전자 장치(200)의 동작 모드가 저전력 모드로부터 액티브 모드로 전환되는 경우(예: 사용자 입력이 발생하는 경우), 프로세서(220)가 깨어나 어웨이크 상태로 진입할 수 있다. 또한, 저전력 모드에서 제1 센서(230) 및 제2 센서(240)에 의해 자체 측정된 위치 및/또는 각도에 대한 데이터가, 저전력 모드로부터 액티브 모드로 전환되는 것에 대한 응답으로, 프로세서(220)로 전송될 수 있다. 전자 장치(200)의 프로세서(220)는 동작 모드가 저전력 모드로부터 액티브 모드로 전환됨에 기반하여 상기 위치 및/또는 각도의 변화량에 대한 데이터를 획득하고, 상기 획득된 데이터를 이용해 디스플레이(260) 내 제1 부분 및 제2 부분의 상대적인 위치 및/또는 각도(예: 폴딩 각도)를 계산할 수 있다.
일 실시예에 따르면, 저전력 모드에서, 전자 장치(200)는 움직임이 감지될 때까지 변형 정도를 측정하지 않고 대기할 수 있다. 저전력 모드에서 전자 장치(200)의 움직임이 감지되면, 프로세서(220)와 독립적으로, 제1 센서(230) 및 제2 센서(240)가 자체적으로(또는 내부적으로) 위치 및/또는 각도의 변화량을 측정하여 저장해 둘 수 있다. 저전력 모드에서는, 전력 저감을 위해, 제1 센서(230) 및 제2 센서(240)를 통해 측정된 위치 및/또는 각도의 변화량에 대한 데이터가 센서 외부로 전송되지 않고, 센서 내부에서 자체적으로 처리 및/또는 저장될 수 있다. 이후, 전자 장치(200)가 액티브 모드로 전환될 경우, 저전력 모드 동안 측정된 위치 및/또는 각도의 변화량에 대한 데이터가 제1 센서(230) 및 제2 센서(240)로부터 프로세서(220)로 전송될 수 있다. 프로세서(220)는 제1 센서(230) 및 제2 센서(240)로부터 수신된 상기 위치 및/또는 각도의 변화량에 대한 데이터를 이용해 디스플레이(260)의 제1 부분 및 제2 부분 간 상대적인 위치 및/또는 각도(예: 폴딩 각도)를 계산할 수 있다.
일 실시예에 따르면, 전자 장치(200)는 제1 센서(230) 및 제2 센서(240)를 이용해 측정된 위치 및/또는 각도(또는 변형 정도)를 기반으로 다양한 동작들(예: 표시 기능, 제어 기능)을 수행할 수 있다. 예를 들어, 전자 장치(200)의 제1 센서(230) 및 제2 센서(240)를 통해 측정된 폴딩 각도를 기초로 디스플레이(260) 중 사용할 부분(예: 도 3a의 메인 디스플레이(330), 및 도 3b의 서브 디스플레이(350)중 하나)을 선택하거나 디스플레이(260)를 통해 표시될 사용자 인터페이스의 표시 방식(예: 레이아웃, 전체/부분 화면 모드)을 결정할 수 있다. 상기 결정에 따라 사용자 인터페이스가 표시될 수 있다.
도 9는 일 실시예에 따른 전자 장치의 동작 방법을 도시한 흐름도이다.
이하 설명되는 도 9의 동작들은 도 8의 동작 810, 동작 820 및 동작 830의 다양한 실시예들을 나타낸 것일 수 있다. 도 9의 동작들 중 적어도 일부는 전술한 도 8의 동작들에 대응될 수 있다. 예를 들어, 동작 920은 동작 810에 대응할 수 있다. 동작 940은 동작 820 및 동작 830에 대응할 수 있다.
이하 실시예에서 도시된 동작들은 순차적으로 수행될 수도 있으나, 반드시 순차적으로 수행되는 것은 아니다. 예를 들어, 동작들의 순서가 변경될 수도 있으며, 적어도 두 동작들이 병렬적으로 수행될 수도 있다. 또는, 도시된 동작들 중 적어도 하나가 생략되거나, 일부 동작의 순서가 바뀌거나, 다른 동작이 추가될 수도 있다.
이하 실시예에서 변형 정도 측정을 위한 제1 센서(230) 및 제2 센서(240)는 6축 자이로 가속도 센서인 것으로 가정하나 실시예의 범위는 이에 제한되지 않는다.
일 실시예에 따르면, 전자 장치(200)(예: 프로세서(220))는 전자 장치(200)의 변형 상태 및 동작 모드에 기반하여 센서 제어 동작을 수행할 수 있다.
일 실시예에 따르면, 동작 910에서, 전자 장치(200) 또는 전자 장치(200)의 디스플레이(260)는 접힘 상태일 수 있다. 접힘 상태에서, 제1 센서(230)(6 축 자이로 가속도 센서) 내의 제1 자이로 센서(235)와, 제2 센서(240)(6축 자이로 가속도 센서) 내의 제2 자이로 센서(245)는 소비 전력 저감을 위해 비활성화(또는 오프)될 수 있다. 제1 센서(230)(6 축 자이로 가속도 센서) 내의 제1 가속도 센서(233)와, 제2 센서(240)(6축 자이로 가속도 센서) 내의 제2 가속도 센서(243)는 활성화(또는 온) 상태로 유지되어 전자 장치(200)의 움직임 여부를 모니터링하는데 사용될 수 있다.
일 실시예에 따르면, 접힘 상태에서, 전자 장치(200)(예: 프로세서(220))는 제3 센서(250)(예: 홀 센서 또는 근접 센서)를 이용해 디스플레이(260)(또는 전자 장치(200))가 펼침 상태로 전환되는지 여부를 모니터링할 수 있다.
일 실시예에 따르면, 접힘 상태에서, 제3 센서(250)는 디스플레이(260)의 제1 부분과 제2 부분 간의 폴딩 각도를 측정할 수 있다. 제3 센서(250)는 측정된 폴딩 각도가 지정된 제1 기준값(예: 10°) 이상인 경우 프로세서(220)로 인터럽트 신호를 전송할 수 있다. 상기 인터럽트 신호는 펼침 상태로의 전환을 나타내는 신호일 수 있다.
일 실시예에 따르면, 동작 920에서, 전자 장치(200)(예: 프로세서(220))는 제3 센서(250)로부터의 인터럽트 신호 수신 유무에 기반하여 디스플레이(260)가 접힘 상태로부터 펼침 상태로 전환되는지 여부를 모니터링(또는 판단)할 수 있다. 예를 들어, 프로세서(220)는 제3 센서(250)로부터 인터럽트 신호가 수신되는 경우 접힘 상태로부터 펼침 상태로 전환된 것으로 판단할 수 있다. 프로세서(220)는 제3 센서(250)로부터 인터럽트 신호가 수신되지 않는 경우 접힘 상태가 유지 중인 것으로 판단할 수 있다.
동작 920의 모니터링 결과 접힘 상태가 유지된 경우 동작 950으로 진행될 수 있다.
동작 950에서, 제1 센서(230) 내의 제1 자이로 센서(235)와, 제2 센서(240) 내의 제2 자이로 센서(245)는 계속해서 비활성화(또는 오프) 상태로 유지될 수 있다. 제1 센서(230) 내의 제1 가속도 센서(233)와, 제2 센서(240) 내의 제2 가속도 센서(243)는 계속해서 활성화(또는 온) 상태로 유지되어 전자 장치(200)의 움직임 여부를 모니터링하는데 사용될 수 있다.
동작 920의 모니터링 결과 접힘 상태로부터 펼침 상태로 전환된 경우 동작 930으로 진행될 수 있다.
동작 930에서, 프로세서(220)는 전자 장치(200)의 동작 모드가 액티브 모드인지 여부를 식별할 수 있다. 예를 들어, 전자 장치(200)의 동작 모드는 저전력 모드 및 액티브 모드 중 어느 하나일 수 있다.
동작 930의 식별 결과 전자 장치(200)의 동작 모드가 액티브 모드인 경우 동작 940으로 진행될 수 있다.
동작 940에서, 프로세서(220)는 제1 센서(230)(6 축 자이로 가속도 센서) 내 제1 자이로 센서(235)와 제2 센서(240)(6축 자이로 가속도 센서) 내 제2 자이로 센서(245)를 활성화한 후, 제1 센서(230) 및 제2 센서(240)를 이용해 폴딩 각도를 측정(또는 감지)할 수 있다.
동작 930의 식별 결과 전자 장치(200)의 동작 모드가 저전력 모드인 경우 동작 960으로 진행될 수 있다.
동작 960에서, 프로세서(220)는 제1 센서(230)(6 축 자이로 가속도 센서) 내 제1 가속도 센서(233) 및/또는 제2 센서(240)(6축 자이로 가속도 센서) 내 제2 가속도 센서(243)를 통해 전자 장치(200)의 움직임 여부를 모니터링할 수 있다.
동작 960의 모니터링 결과 전자 장치(200)의 움직임이 감지되지 않는 경우 동작 980으로 진행될 수 있다.
동작 980에서, 제1 센서(230) 내의 제1 자이로 센서(235)와, 제2 센서(240) 내의 제2 자이로 센서(245)는 계속해서 비활성화(또는 오프) 상태로 유지될 수 있다. 폴딩 각도는 현재 각도 값(또는 이전 각도 값)으로 유지될 수 있다.
동작 960의 모니터링 결과 전자 장치(200)의 움직임이 감지되는 경우 동작 970으로 진행될 수 있다.
동작 970에서, 프로세서(220)는 제1 센서(230)(6 축 자이로 가속도 센서) 내 제1 자이로 센서(235)와 제2 센서(240)(6축 자이로 가속도 센서) 내 제2 자이로 센서(245)를 활성화한 후, 센서 내부 로직으로 회전 벡터(또는 상기 회전 벡터에 대응하는 각도 변화량)를 계산할 수 있다.
일 실시예에 따르면, 동작 940은 전자 장치(200)가 펼침 상태이고 전자 장치(200)의 동작 모드가 액티브 모드인 상황에서 제1 센서(230) 및 제2 센서(240) 외부의 프로세서(220)에 의해 수행되는 변형 정도 측정 동작일 수 있다. 프로세서(22)는 제1 센서(230) 및 제2 센서(240)로부터 수신되는 측정 값을 기반으로 폴딩 각도를 계산할 수 있다.
일 실시예에 따르면, 동작 970은 전자 장치(200)가 펼침 상태이고 전자 장치(200)의 동작 모드가 저전력 모드인 상황에서 제1 센서(230) 및 제2 센서(240)를 통해 자체적으로(또는 내부적으로) 수행되는 측정 동작일 수 있다. 예를 들어, 동작 970은 프로세서(220)와의 연동 없이 제1 센서(230) 및 제2 센서(240) 각각에 의해 내부적으로 수행될 수 있다. 제1 센서(230) 및 제2 센서(240)는 각각, 폴딩 각도를 계산하여 내부적으로 저장할 수 있다.
전술한 도 2에 도시된 바와 같이, 제1 센서(230)와 제2 센서(240)에는 내부의 데이터를 처리하는 센서 코어(231, 241)가 내장될 수 있다. 센서 코어(231, 241)는 전자 장치(200)의 저전력 모드에서 자체적으로 위치 및/또는 각도 변화량을 계산하는 기능을 가질 수 있다. 전자 장치(200)가 저전력 모드인 경우 센서 내부에서 자체적으로 센서 데이터를 처리함으로써, 센서 외부의 프로세서(220)에 의해 센서 데이터를 송신, 수신 및/또는 연산 처리하는 경우에 비해 소모 전류가 낮아져 소비 전력이 저감될 수 있다.
일 실시예에 따르면, 저전력 모드가 유지되는 동안, 제1 센서(230) 및 제2 센서(240)의 센서 코어(231, 241)를 통해 계산된 위치 및/또는 각도 변화량에 대한 데이터는 센서 코어(231, 241)에 내부적으로 저장되고, 외부의 프로세서(220)로 전달되지 않을 수 있다. 이후, 전자 장치(200)가 저전력 모드에서 액티브 모드로 전환됨에 따라, 저전력 모드에서 센서 코어(231, 241)를 통해 계산된 위치 및/또는 각도 변화량에 대한 데이터가 프로세서(220)로 전송될 수 있다. 프로세서(200)는 센서 코어(231, 241)로부터 수신된 위치 및/또는 각도 변화량에 대한 데이터를 기초로 폴딩 각도를 계산할 수 있다.
이와 같이 센서 내부에 센서 코어(231, 241)를 내장할 경우 적은 소비 전력으로 폴딩 각도를 측정할 수 있다. 또한, 저전력 모드에서 액티브 모드로의 전환 시에도 센서 내부에서 자체적으로 처리 및/또는 저장된 측정 데이터를 이용해 폴딩 각도를 측정할 수 있다.
일 실시예에서, 전자 장치(200)는 제3 센서(250)를 이용해 접힘 상태로부터 펼침 상태로 전환되는 시점(예: 폴딩 각도가 약 10° 이상으로 증가하는 시점)을 감지하고 해당 시점에 제1 센서(230) 및 제2 센서(240)를 활성화하여 변형 정도 측정 기능을 온 시킬 수 있다.
일 실시예에 따르면, 저전력 모드에서는, 제1 센서(230)와 제2 센서(240) 내부의 센서 코어(231, 241)에서 위치 및/또는 각도 변화량을 누적 계산할 수 있다. 이후 사용자가 화면을 볼 때(예: 사용자 입력이 감지될 때, 또는 디스플레이(260)가 턴-온될 때), 저전력 모드가 액티브 모드로 전환될 수 있다. 저전력 모드에서 액티브 모드로 전환되는 경우, 센서 외부의 프로세서(220)가 센서 내부에서 처리(또는 계산)된 위치 및/또는 각도 변화량에 대한 데이터를 수신하여 상기 수신된 데이터부터 최종적인 폴딩 각도를 계산할 수 있다.
일 실시예에 따르면, 저전력 모드에서, 제1 센서(230) 및 제2 센서(240)는 내부 가속도 센서(233, 243)를 통해 전자 장치(200)의 움직임 변화량을 확인할 수 있다(움직임 모니터링 기능). 상기 움직임 변화량이 일정 수준 이하인 경우 제1 센서(230) 및 제2 센서(240)는 자체적으로 내부 자이로 센서(235, 245)를 비활성화(또는 오프)시켜 불필요한 전력 소비를 막을 수 있다.
아래의 표 1은 전자 장치(200)의 변형 상태 및 동작 모드에 기반한 센서 제어 방식을 설명하기 위한 것으로, 전자 장치(200)의 상황별 센서 제어 방식을 예시적으로 나타낸다. 편의상, 제1 센서(230) 및 제2 센서(240)는 도 2에 도시된 구조를 가지는 6축 자이로 가속도 센서로 가정하였다.
Figure PCTKR2023006389-appb-img-000001
위 표 1을 참조하면, 전자 장치(200)의 상황은 제1 상황, 제2 상황 및 제3 상황을 포함할 수 있다.
제1 상황은 전자 장치(200)(또는 디스플레이(260))의 변형 상태가 접힘 상태이고 동작 모드가 저전력 모드 또는 액티브 모드인 상황일 수 있다. 제2 상황은 전자 장치(200)의 변형 상태가 펼침 상태이고 동작 모드가 저전력 모드인 상황일 수 있다. 제3 상황은 전자 장치(200)의 변형 상태가 펼침 상태이고 동작 모드가 액티브 모드인 상황일 수 있다.
일 실시예에서, 프로세서(220)의 상태는 전자 장치(200)의 동작 모드에 따라 변경될 수 있다. 저전력 모드에서 프로세서(220)는 슬립 상태(구동 중단 상태)일 수 있다. 액티브 모드에서, 프로세서(220)는 어웨이크 상태(구동 중 상태)일 수 있다. 일 실시예에 따르면, 전자 장치(200)의 변형 상태가 접힘 상태(또는 닫힌 상태)이고, 동작 모드가 저전력/액티브 모드 중 하나인 제1 상황에서, 프로세서(220)는 슬립/어웨이크 상태 중 하나일 수 있다. 접힘 상태에서, 제1 센서(230) 및 제2 센서(240)의 가속도 센서(233, 243)는 온(ON)될 수 있다. 접힘 상태에서, 자이로 센서(235, 245) 및 센서 코어(231, 241)는 오프(OFF)될 수 있다. 제3 센서(250)는 접힘 상태에서 동작 모드와 무관하게 온 상태로 유지되어 펼침 상태로의 전환 여부를 감지할 수 있다. 프로세서(220)는 제3 센서(250)를 이용해 변형 상태 모니터링 기능을 수행할 수 있다.
전자 장치(200)가 사용되지 않는 상황에서는 센서 코어(231, 241)를 이용해 위치 및/또는 각도 변화량을 자체 계산하는 동작 역시 불필요한 소비 전력을 발생시키는 동작일 수 있다. 전자 장치(200)가 사용되지 않는 상황에서는 변형 정도(예: 폴딩 각도)의 측정(또는 실시간 측정)이 불필요할 수 있다.
이에 따라, 일 실시예에 따른 전자 장치(200)는 제3 센서(250)를 이용해 전자 장치(200)의 변형 상태 및/또는 변형 상태 전환 여부를 모니터링하고, 전자 장치(200)가 사용되지 않는 상황인 경우에는 제1 센서(230) 및 제2 센서(240)를 적어도 부분적으로 비활성화하여 변형 정도 측정 기능을 오프할 수 있다.
예를 들어, 표 1을 참조하면, 전자 장치(200)가 사용되지 않는 상황은 장치(200)가 접힘 상태인 제1 상황일 수 있다. 제1 상황에서, 전자 장치(200)는 제1 센서(230) 및 제2 센서(240)의 자이로 센서(235, 245)를 비활성화하여 변형 정도 측정 기능을 오프할 수 있다.
일 실시예에 따르면, 전자 장치(200)의 변형 상태가 펼침 상태(예: 완전 펼침 상태 또는 부분 펼침 상태)이고, 동작 모드가 저전력 모드인 제2 상황에서, 프로세서(220)는 슬립 상태일 수 있다. 제1 센서(230) 및 제2 센서(240)의 가속도 센서(233, 243)는 온(ON)되어 전자 장치(200)의 움직임 여부를 감지할 수 있다. 가속도 센서(233, 243)를 통해 전자 장치(200)의 움직임이 감지되지 않는 경우, 자이로 센서(235, 245) 및 센서 코어(231, 241)는 오프(OFF) 상태로 유지될 수 있다. 가속도 센서(233, 243)를 통해 전자 장치(200)의 움직임이 감지되는 경우, 자이로 센서(235, 245) 및 센서 코어(231, 241)가 온(ON)되어 위치 및/또는 각도 변화량에 대한 데이터를 처리 및/또는 저장할 수 있다.
일 실시예에 따르면, 전자 장치(200)가 펼침 상태이지만 저전력 모드인 제2 상황에서, 전자 장치(200)는 제1 센서(230) 및 제2 센서(240)의 가속도 센서(233, 243)를 온 상태로 유지하여 전자 장치(200)의 움직임 여부를 감지할 수 있다. 제2 상황에서 전자 장치(200)의 움직임이 감지되면, 전자 장치(200)는 제1 센서(230) 및 제2 센서(240)의 자이로 센서(235, 245)를 온 시킬 수 있다.
예를 들어, 저전력 모드 동안 폴딩 각도는 변화 없이 유지되나 전자 장치(200)의 움직임이 발생한 경우(예: 사용자가 전자 장치(200)를 들어올리거나 내려놓은 경우, 또는 전자 장치(200)가 도 5a의 텐트 모드로부터 도 5b의 북 모드로 전환된 경우), 전자 장치(200)의 위치가 바뀜으로 인해, 액티브 모드로의 전환 시 폴딩 각도의 측정 정확도가 낮아질 수 있다.
표 1을 참조하면, 펼침 상태이지만 저전력 모드인 제2 상황에서 전자 장치(200)이 움직임이 감지되면, 전자 장치(200)는 제1 센서(230) 및 제2 센서(240)의 자이로 센서(235, 245), 센서 코어(231, 241)를 활성화하여 위치 및/또는 각도를 측정(또는 계산)하도록 할 수 있다. 저전력 모드에서 프로세서(220)는 슬립 상태이므로, 상기 측정된 위치 및/또는 각도에 대한 데이터는 센서 코어(231, 241) 내에 저장되고, 프로세서(220)로 전달되지 않을 수 있다. 전자 장치(200)가 액티브 모드로 전환되어 프로세서(220)가 깨어나는 경우 저전력 모드 동안 센서 코어(231, 241)에 저장된 위치 및/또는 각도에 대한 데이터가 프로세서(220)로 전달될 수 있다.
일 실시예에 따르면, 전자 장치(200)의 변형 상태가 펼침 상태(예: 완전 펼침 상태 또는 부분 펼침 상태)이고, 동작 모드가 액티브 모드인 제3 상황에서는, 제1 센서(230) 및 제2 센서(240)의 가속도 센서(233, 243), 자이로 센서(235, 245) 및 센서 코어(231, 241)가 모두 온(ON)될 수 있다. 프로세서(220)는 어웨이크 상태로서 제1 센서(230) 및 제2 센서(240)를 이용해 디스플레이(260)의 변형 정도(예: 폴딩 각도)를 계산할 수 있다.
다만, 위 표 1에 제시된 상황별 센서 제어 방식은 이해를 돕기 위한 예시일 뿐, 본 개시의 실시예가 이에 한정되는 것은 아니다. 예를 들어, 전자 장치(200)의 동작 모드와 무관하게 변형 상태(예: 접힘 상태 및 펼침 상태)의 전환 여부에 기반하여 제1 센서(230) 및 제2 센서(240)의 활성화 및/또는 비활성화 여부가 제어될 수도 있다.
도 10은 일 실시예에 따른 전자 장치의 동작 방법을 도시한 흐름도이다.
이하 설명되는 도 10의 동작들은 도 8의 동작 810, 동작 820 및 동작 830의 다양한 실시예들을 나타낸 것일 수 있다. 도 10의 동작들 중 적어도 일부는 전술한 도 8의 동작들에 대응할 수 있다. 예를 들어, 도 10의 동작 1010, 동작 1013은 도 8의 동작 810에 대응할 수 있다. 도 10의 동작 1015, 동작 1017은 도 8의 동작 820에 대응할 수 있다. 도 10의 동작 1020, 동작 1050은 도 8의 동작 830에 대응할 수 있다.
이하 실시예에서 도시된 동작들은 순차적으로 수행될 수도 있으나, 반드시 순차적으로 수행되는 것은 아니다. 예를 들어, 동작들의 순서가 변경될 수도 있으며, 적어도 두 동작들이 병렬적으로 수행될 수도 있다. 또는, 도시된 동작들 중 적어도 하나가 생략되거나, 일부 동작의 순서가 바뀌거나, 다른 동작이 추가될 수도 있다.
이하 실시예에서 변형 정도 측정을 위한 제1 센서(230) 및 제2 센서(240)는 각각, 가속도 센서 및 자이로 센서를 포함하는 6축 자이로 가속도 센서인 것으로 가정한다. 다만, 실시예의 범위는 이에 제한되지 않는다.
도 10을 참조하면, 변형 상태(예: 접힘 상태 및 펼침 상태) 모니터링 및/또는 변형 정도(예: 폴딩 각도) 측정과 관련된 각종 이벤트들이 예시되어 있다.
도 10의 일 실시예에서, 언폴딩(unfolding) 이벤트는 전자 장치(200)(또는 디스플레이(260))를 펼치는 사용자의 언폴딩 동작으로 인해 발생하는 이벤트일 수 있다.
일 실시예에서, 타임아웃(timeout) 이벤트는 일정 시간 동안 사용자 입력(예: 터치 입력, 물리 키 입력, 제스처)이나 동작(예: 폴딩/언폴딩 동작)이 없는 경우 발생하는 이벤트일 수 있다. 타임아웃 이벤트 발생 시 전자 장치(200)는 액티브 모드로부터 저전력 모드로 자동으로 진입할 수 있다.
일 실시예에서, 어웨이크(awake) 이벤트는 전자 장치(200)의 동작 모드를 저전력 모드로부터 액티브 모드로 전환시키는 이벤트일 수 있다. 예를 들어, 사용자 입력(예: 터치 입력, 물리 키 입력, 제스처), 통신에 의한 알람 수신, 어플리케이션에 의한 통지(notification) 등으로 인해 어웨이크 이벤트가 발생할 수 있다.
일 실시예에서, 이동(moving) 이벤트는 전자 장치(200)의 움직임으로 인해 발생하는 이벤트일 수 있다.
일 실시예에서, 전자 장치(200)의 프로세서(220)는 전자 장치(200)(또는 디스플레이(260))의 변형 상태 및 전자 장치(200)의 동작 모드를 기초로 하나 이상의 센서(230, 240, 250)를 제어할 수 있다. 전자 장치(200)(또는 디스플레이(260))의 변형 상태는 접힘 상태 및 펼침 상태 중 어느 하나일 수 있다. 전자 장치(200)의 동작 모드는 저전력 모드 및 액티브 모드 중 어느 하나일 수 있다.
일 실시예에 따르면, 액티브 모드인 경우, 전자 장치(200)의 프로세서(220)는 어웨이크 상태이고, 제1 센서(230) 및 제2 센서(240)는 모두 온 상태일 수 있다.
일 실시예에 따르면, 저전력 모드인 경우, 전자 장치(200)의 프로세서(220)는 슬립 상태이고, 제1 센서(230) 및 제2 센서(240)는 적어도 부분적으로 오프 상태일 수 있다. 예를 들어, 제1 센서(230) 및 제2 센서(240)의 내부 센서들 중 소모 전류가 상대적으로 큰 센서인 자이로 센서(235, 245)가 오프될 수 있다.
일 실시예에 따르면, 제3 센서(250)는 저전력 모드에서도 온 상태로 유지되어 변형 상태 전환 여부를 감지할 수 있다.
도 10을 참조하면, 초기의 동작 1010에서, 전자 장치(200)의 변형 상태는 접힘 상태일 수 있다.
일 실시예에 따르면, 접힘 상태에서, 제1 센서(230)의 제1 자이로 센서(235) 및 제2 센서(240)의 제2 자이로 센서(245)가 오프(또는 비활성화)될 수 있다. 전자 장치(200)의 동작 모드는 액티브 모드일 수 있다. 액티브 모드에서는, 프로세서(220)가 구동되어(어웨이크 상태), 동작 1010을 수행할 수 있다.
동작 1010은 변형 상태 모니터링 동작에 해당할 수 있다.
동작 1010에서, 전자 장치(200)의 프로세서(220)(예: 도 2의 메인 프로세서(221) 또는 서브 프로세서(225))는 제3 센서(250)를 통해 디스플레이(260)(또는 전자 장치(200))의 변형 상태를 모니터링할 수 있다. 예를 들어, 프로세서(220)는 제3 센서(250)로부터의 인터럽트 신호 수신 유무에 기반하여 디스플레이(260)가 접힘 상태로부터 펼침 상태로 전환되는지 여부를 모니터링할 수 있다.
일 실시예에 따르면, 사용자가 디스플레이(260)의 접힘 상태에서 디스플레이(260)를 펼치는 언폴딩 동작을 수행함에 따라 언폴딩 이벤트가 발생할 수 있다. 사용자의 언폴딩 동작에 의해 전자 장치(200)의 변형 상태는 접힘 상태로부터 펼침 상태(예: 완전 펼침 상태 또는 부분 펼침 상태)로 전환될 수 있다. 언폴딩 이벤트가 발생하는 경우, 동작 1013이 수행될 수 있다.
동작 1013에서, 제3 센서(250)는 언폴딩 이벤트를 감지하고, 상기 언폴딩 이벤트에 대한 응답으로 프로세서(220)로 인터럽트 신호를 전송(또는 출력)할 수 있다. 예를 들어, 언폴딩 이벤트가 발생하는 경우 제3 센서(250)는 디스플레이(260)의 폴딩 각도가 지정된 기준값(예: 10°) 이상으로 증가하는 것을 감지할 수 있다. 제3 센서(250)는 상기 감지에 응답하여 인터럽트 신호를 출력할 수 있다.
동작 1015 및 동작 1017에서, 프로세서(220)는 제3 센서(250)로부터 수신된 인터럽트 신호에 응답하여 제1 센서(230) 및 제2 센서(240)로 턴-온 신호를 전송할 수 있다. 상기 턴-온 신호는 제1 센서(230)의 제1 자이로 센서(235) 및 제2 센서(240)의 제2 자이로 센서(245)를 깨우기 위한(활성화를 위한) 신호일 수 있다. 프로세서(220)로부터의 턴-온 신호에 응답하여, 제1 센서(230)의 제1 자이로 센서(235) 및 제2 센서(240)의 제2 자이로 센서(245)가 온(또는 활성화)될 수 있다.
일 실시예에서, 언폴딩 이벤트가 발생함에 따라, 전자 장치(200)의 변형 상태가 접힘 상태로부터 펼침 상태로 전환될 수 있다. 전자 장치(200)의 동작 모드는 액티브 모드로 유지될 수 있다.
일 실시예에 따르면, 전자 장치(200)의 동작 모드가 액티브 모드이고, 전자 장치(200)의 변형 상태가 펼침 상태인 상황에서 동작 1020이 수행될 수 있다. 동작 1020은 변형 정도(예: 폴딩 각도) 측정 동작에 해당할 수 있다.
동작 1020에서, 전자 장치(200)의 프로세서(220)는 제1 센서(230)로부터 제1 가속도 데이터 및 제1 자이로 데이터를 수신하고, 제2 센서(240)로부터 제2 가속도 데이터 및 제2 자이로 데이터를 수신할 수 있다. 프로세서(220)는 제1 가속도 데이터, 제1 자이로 데이터, 제2 가속도 데이터 및 제2 자이로 데이터를 기반으로 디스플레이(260)의 폴딩 각도를 계산할 수 있다. 프로세서(220)는 계산된 폴딩 각도를 기반으로 다양한 동작들(예: 표시 동작, 제어 동작)을 수행할 수 있다.
일 실시예에 따르면, 전자 장치(200)의 펼침 상태에서 타임아웃 이벤트가 발생할 수 있다. 예를 들어, 펼침 상태에서 일정 시간 동안 사용자 입력이 없는 경우 타임아웃 이벤트가 발생할 수 있다. 타임아웃 이벤트의 발생 시 전자 장치(200)는 동작 1030과 같이 액티브 모드로부터 저전력 모드로 전환될 수 있다.
일 실시예에 따르면, 저전력 모드에서, 프로세서(220)의 구동이 중단될 수 있다. 프로세서(220)가 어웨이크 상태로부터 슬립 상태로 전환될 수 있다.
일 실시예에 따르면, 저전력 모드에서, 제1 센서(230)의 제1 자이로 센서(235), 제2 센서(240)의 제2 자이로 센서(245)는 소모 전류 저감을 위해 오프(또는 비활성화)될 수 있다. 저전력 모드에서, 제1 센서(230)의 제1 가속도 센서(233), 제2 센서(240)의 제2 가속도 센서(243)는 온(또는 활성화) 상태를 유지하면서 전자 장치(200)의 움직임 여부를 모니터링할 수 있다(동작 1040, 동작 1045).
동작 1040에서, 제1 센서(230)는 인터럽트 모드(또는 움직임 모니터링 모드)로 동작할 수 있다. 인터럽트 모드에서는 제1 센서(230) 내의 제1 가속도 센서(233) 및 제1 자이로 센서(235) 중 제1 가속도 센서(233)만이 활성화되어 전자 장치(200)의 움직임 여부를 모니터링할 수 있다.
일 실시예에 따르면, 전자 장치(200)가 저전력 모드일 때 이동 이벤트가 발생할 수 있다. 예를 들어, 정지 상태의 전자 장치(200)가 사용자나 외부 힘에 의해 움직임으로 인해 이동 이벤트가 발생할 수 있다. 제1 센서(230)의 인터럽트 모드에서 이동 이벤트의 발생이 감지되면, 동작 1041로 진행될 수 있다.
동작 1041에서, 제1 센서(230)의 제1 가속도 센서(233)는 이동 이벤트에 대한 응답으로 인터럽트 신호를 출력하여 내부의 제1 자이로 센서(235)를 깨울 수 있다(활성화).
동작 1043에서, 활성화된 제1 자이로 센서(235)는 내부 로직으로 회전 벡터(또는 상기 회전 벡터에 대응하는 각도 변화량)를 계산(또는 측정)할 수 있다. 저전력 모드에서는, 제1 자이로 센서(235)의 센서 데이터가 제1 센서(230) 내에서 자체적으로 처리 및/또는 저장되고 외부의 프로세서(220)로 전달되지 않을 수 있다. 센서 데이터를 내부적으로 자체 처리하는 경우 외부의 프로세서(220)로 송수신하여 처리하는 경우에 비해 소모 전류를 저감할 수 있다.
동작 1045에서, 제2 센서(240)는 인터럽트 모드(또는 움직임 모니터링 모드)로 동작할 수 있다. 인터럽트 모드에서는 제2 센서(240) 내의 제2 가속도 센서(243) 및 제2 자이로 센서(245) 중 제2 가속도 센서(243)만이 활성화되어 전자 장치(200)의 움직임 여부를 모니터링할 수 있다. 제2 가속도 센서(243)는 인터럽트 모드에서 이동 이벤트의 발생을 감지할 수 있다. 제2 센서(240)의 인터럽트 모드에서 이동 이벤트의 발생이 감지되면, 동작 1047로 진행될 수 있다.
동작 1047에서, 제2 센서(240)의 제2 가속도 센서(243)는 이동 이벤트에 대한 응답으로 인터럽트 신호를 출력하여 내부의 제2 자이로 센서(245)를 깨울 수 있다(활성화).
동작 1049에서, 활성화된 제2 자이로 센서(245)는 내부 로직으로 회전 벡터(또는 상기 회전 벡터에 대응하는 각도 변화량)를 계산(또는 측정)할 수 있다. 저전력 모드에서는, 제2 자이로 센서(245)의 센서 데이터가 제2 센서(240) 내에서 자체적으로 처리 및/또는 저장되고 외부의 프로세서(220)로 전달되지 않을 수 있다. 센서 데이터를 내부적으로 자체 처리하는 경우 외부의 프로세서(220)로 송수신하여 처리하는 경우에 비해 소모 전류를 저감할 수 있다.
동작 1030의 저전력 모드 진입 이후, 어웨이크 이벤트가 발생할 수 있다. 예를 들어, 사용자 입력(예: 터치 입력, 물리 키 입력, 제스처), 통신에 의한 알람 수신, 어플리케이션에 의한 통지 등으로 인해 어웨이크 이벤트가 발생할 수 있다. 어웨이크 이벤트에 응답하여 전자 장치(200)가 저전력 모드로부터 액티브 모드로 전환될 수 있다.
일 실시예에 따르면, 전자 장치(200)가 저전력 모드로부터 액티브 모드로 전환됨에 따라, 동작 1050, 동작 1061, 동작 1063, 동작 1065 및 동작 1067이 수행될 수 있다.
일 실시예에서, 전자 장치(200)가 액티브 모드로 전환됨에 따라, 프로세서(220)가 슬립 상태로부터 어웨이크 상태로 전환되어 재 구동될 수 있다.
일 실시예에서, 전자 장치(200)가 액티브 모드로 전환됨에 따라, 제1 센서(230) 및 제2 센서(240)의 인터럽트 모드(또는 움직임 모니터링 모드)가 해제될 수 있다. 액티브 모드에서는, 제1 센서(230) 및 제2 센서(240)가 센서 외부의 프로세서(220)와 연동하여 센서 데이터를 송수신 및/또는 처리할 수 있다.
동작 1063에서, 제1 센서(230)는 제1 가속도 센서(233)를 통해 획득된 제1 가속도 데이터 및 제2 자이로 센서(245)를 통해 획득된 제2 자이로 데이터를 융합(merging)하여 융합 각도를 계산할 수 있다. 동작 1061에서, 제1 센서(230)는 계산된 융합 각도 또는 상기 융합 각도에 대응하는 제1 가속도 데이터 및 제1 자이로 데이터를 프로세서(220)로 전송할 수 있다.
동작 1067에서, 제2 센서(240)는 제2 가속도 센서(243)를 통해 획득된 제2 가속도 데이터 및 제2 자이로 센서(245)를 통해 획득된 제2 자이로 데이터를 융합하여 융합 각도를 계산할 수 있다. 동작 1065에서, 제2 센서(240)는 계산된 융합 각도 또는 상기 융합 각도에 대응하는 제2 가속도 데이터 및 제2 자이로 데이터를 프로세서(220)로 전송할 수 있다.
일 실시예에 따르면, 액티브 모드에서, 프로세서(220)는 제1 센서(230) 및 제2 센서(240)에 대한 제어 권한을 가져와 동작 1050을 수행할 수 있다. 동작 1050은 변형 정도(예: 폴딩 각도) 측정 동작에 해당할 수 있다.
동작 1050에서, 프로세서(220)는 제1 센서(230)로부터 수신된 제1 가속도 데이터 및 제2 자이로 데이터, 제2 센서(240)로부터 수신된 제2 가속도 데이터 및 제2 자이로 데이터를 기반으로 디스플레이(260)의 폴딩 각도를 최종적으로 계산(또는 측정)할 수 있다. 프로세서(220)는 계산된 폴딩 각도를 기반으로 다양한 동작들(예: 표시 동작, 제어 동작)을 수행할 수 있다.
도 11a 및 도 11b는 일 실시예에 따른 전자 장치에서 변형 정도에 기반하여 표시되는 사용자 인터페이스들을 도시한 도면들이다.
도 11a를 참조하면, 전자 장치(200)는 완전 펼침 상태(또는 전체 오픈 상태)에서 디스플레이(260)를 통해 제1 화면(1110)과 같은 사용자 인터페이스를 표시할 수 있다. 예를 들어, 제1 화면(1110)은 갤러리 어플리케이션의 제1 실행 화면일 수 있다.
도 11b를 참조하면, 전자 장치(200)는 부분 펼침 상태에서 디스플레이(260)를 통해 제2 화면(1120)과 같은 사용자 인터페이스를 표시할 수 있다. 예를 들어, 제2 화면(1120)은 갤러리 어플리케이션의 제2 실행 화면일 수 있다.
일 실시예에서, 전자 장치(200)의 디스플레이(260)는 서로 상대적인 위치 및/또는 각도의 변동이 가능한 제1 부분 및 제2 부분을 포함할 수 있다. 전자 장치(200)의 변형 정도는 디스플레이(260)의 제1 부분 및 제2 부분 간 상대적인 위치 및/또는 각도(예: 폴딩 각도)에 해당할 수 있다.
일 실시예에서, 전자 장치(200)는 변형 상태가 펼침 상태(예: 폴딩 각도 10° 이상인 상태)인 경우 폴딩 각도를 실시간으로 측정하여 측정 정확도를 높일 수 있고, 상기 폴딩 각도를 기초로 사용자의 의도나 상황에 맞는 사용자 인터페이스를 표시하여 사용성을 개선할 수 있다.
예를 들어, 웹 서핑, 동영상 재생, 음악 재생 기능 등을 제공하는 어플리케이션 실행 환경에서 전자 장치(200)는 폴딩 각도를 기초로 전자 장치(200)의 변형 상태를 판단하고 상기 판단에 따라 서로 다른 사용자 인터페이스를 제공할 수 있다. 제1 화면(1110)과 제2 화면(1120)은 폴딩 각도 및/또는 변형 상태에 따라 상이한 방식으로 표시되는 사용자 인터페이스들을 예시한 것이다.
일 실시예에서, 전자 장치(200)가 도 11a에 도시된 바와 같이 완전 펼침 상태(또는 전체 오픈 상태, 예: 폴딩 각도가 180°)라면, 풀 터치 폰과 같이 디스플레이(260)의 전면에 전체적으로 표시되는 제1 화면(1110)을 제공할 수 있다. 제1 화면(1110)은 여러 장의 사진들을 보여주는 사진 리스트를 포함할 수 있다. 사용자에 의해 상기 리스트 중 하나의 사진이 선택될 경우 해당 사진이 확대되어 표시될 수 있다. 확대 사진 아래에 사용자 조작을 위한 각종 메뉴들(1115)이 표시될 수 있다.
일 실시예에서, 전자 장치(200)가 도 11b에 도시된 바와 같이 부분 펼침 상태(예: 폴딩 각도가 90°내지 180°)라면, 도시된 바와 같이 하측 화면에 사진 리스트를 표시하고, 상측 화면에는 확대 사진을 표시할 수 있다. 이러한 경우 사용자가 확대 사진이 표시된 상측 화면 내에서 뒤로가기 키(back key)를 누르지 않더라도 하측 화면에서 원하는 사진(1125)을 직관적으로 선택해 가며 확대할 수 있어서 조작 편의성이 개선될 수 있다.
다양한 실시예들에 따른 전자 장치(예: 도 1의 전자 장치(101), 또는 도 2, 도 3a의 전자 장치(200))는 하우징(예: 도 3a의 하우징(310)), 제1 부분과 제2 부분을 포함하는 플렉서블 디스플레이(예: 도 2의 디스플레이(260), 또는 도 3a의 메인 디스플레이(330)), 상기 하우징 내에 배치된 제1 센서(예: 도 2의 제1 센서(230))와 제2 센서(예: 도 2의 제2 센서(240)), 상기 하우징 내에 배치된 제3 센서(예: 도 2의 제3 센서(250)), 상기 플렉서블 디스플레이, 상기 제1 센서, 상기 제2 센서, 및 상기 제3 센서와 작동적으로 연결된 적어도 하나의 프로세서, 및 상기 적어도 하나의 프로세서와 작동적으로 연결된 메모리를 포함할 수 있다. 상기 메모리는, 실행 시에, 상기 적어도 하나의 프로세서가, 상기 제3 센서를 이용해 상기 플렉서블 디스플레이가 접힘(folded) 상태로부터 펼침(unfolded) 상태로 전환되는지 여부를 모니터링하고, 상기 플렉서블 디스플레이가 상기 접힘 상태로부터 상기 펼침 상태로 전환됨에 기반하여 상기 제1 센서 및 상기 제2 센서를 적어도 일부 활성화하고, 상기 제1 센서 및 상기 제2 센서를 이용해 상기 플렉서블 디스플레이 내 상기 제1 부분 및 상기 제2 부분의 상대적인 위치 및/또는 각도를 측정하도록 하는 인스트럭션들을 저장할 수 있다. 다양한 실시예들에 따르면, 상기 상대적인 위치 및/또는 각도가 상기 플렉서블 디스플레이의 상기 제1 부분과 상기 제2 부분 사이에서 측정될 수 있다.
다양한 실시예들에 따르면, 상기 제1 센서는 제1 자이로 센서를 포함할 수 있다. 상기 제2 센서는 제2 자이로 센서를 포함할 수 있다. 자이로 센서들은 각속도 센서들(angular rate sensors or angular velocity sensors)로 칭할 수도 있다. 자이로 센서들은 수직 위치 및/또는 상기 전자 장치의 주변에 물리적 진동이 많은 경우에도 상기 플렉시블 디스플레이 내의 상기 제1 부분 및 상기 제2 부분의 상대적 위치 및/또는 각도를 측정할 수 있다는 장점이 있다.
다양한 실시예들에 따르면, 상기 제1 센서는 제1 가속도 센서를 더 포함할 수 있다. 상기 제2 센서는 제2 가속도 센서를 더 포함할 수 있다. 가속도 센서들은 자이로 센서의 측정값을 보정할 수 있다. 가속도 센서들은 자이로 센서들에 비해 낮은 전력 소비량을 가질 수 있다.
다양한 실시예들에 따르면, 상기 접힘 상태에서는, 상기 제1 가속도 센서 및 상기 제2 가속도 센서가 활성화되고, 상기 제1 자이로 센서 및 상기 제2 자이로 센서가 적어도 일부 비활성화될 수 있다. 상기 펼침 상태에서는, 상기 제1 가속도 센서, 상기 제2 가속도 센서, 상기 제1 자이로 센서 및 상기 제2 자이로 센서가 모두 활성화될 수 있다. 상기 접힘 상태에서는 전력 소비량이 중요한 요소가 되므로, 전력 요구 사항이 높은 자이로 센서들을 부분적으로 비활성화하면 접힘 상태에서의 배터리 수명이 향상될 수 있다.
다양한 실시예들에 따르면, 상기 접힘 상태에서, 상기 제1 가속도 센서 및 제2 가속도 센서는 활성화되도록 구성될 수 있고, 상기 제1 자이로 센서 및 상기 제2 자이로 센서는 적어도 부분적으로 비활성화되도록 구성될 수 있다. 상기 펼침 상태에서, 상기 제1 가속도 센서, 상기 제2 가속도 센서, 상기 제1 자이로 센서 및 상기 제2 자이로 센서는 모두 활성화되도록 구성될 수 있다.
다양한 실시예들에 따르면, 다양한 실시예들에 따르면, 상기 명령어들은, 실행 시에, 상기 적어도 하나의 프로세서가 상기 접힘 상태에서 상기 제1 가속도 센서 및 상기 제2 가속도 센서를 활성화시키고, 상기 제1 자이로 센서 및 상기 제2 자이로 센서를 적어도 부분적으로 비활성화시키도록 할 수 있다. 다양한 실시예들에 따르면, 상기 명령어들은, 실행 시에, 상기 적어도 하나의 프로세서가 상기 펼침 상태에서 상기 제1 가속도 센서, 상기 제2 가속도 센서, 상기 제1 자이로 센서 및 상기 제2 자이로 센서를 모두 활성화시키도록 할 수 있다.
다양한 실시예들에 따르면, 상기 제3 센서는 홀 센서 또는 근접 센서를 포함할 수 있다. 다양한 실시예들에 따르면, 상기 제3 센서는 변형 상태가 전환되는지 여부를 감지하는 수단을 포함할 수 있다. 예를 들어, 상기 변형 상태는 접힘 상태 및 펼침 상태를 포함할 수 있다. 홀 센서 또는 근접 센서를 이용해 전력 요구량이 낮은 전자 장치의 변형 상태 전환 감지 동작을 수행하는 것은 배터리 수명을 향상시키는 방식일 수 있다.
다양한 실시예들에 따르면, 상기 인스트럭션들은, 실행 시에, 상기 적어도 하나의 프로세서가, 언폴딩 이벤트에 응답하여 상기 제3 센서로부터 제1 인터럽트 신호를 수신하고, 상기 제1 인터럽트 신호에 기반하여, 상기 플렉서블 디스플레이가 상기 접힘 상태로부터 상기 펼침 상태로 전환된 것으로 판단하도록 할 수 있다.
다양한 실시예들에 따르면, 상기 인스트럭션들은, 실행 시에, 상기 적어도 하나의 프로세서가, 상기 플렉서블 디스플레이가 상기 펼침 상태로부터 상기 접힘 상태로 전환됨에 기반하여 상기 제1 센서 및 상기 제2 센서를 적어도 일부 비활성화하도록 할 수 있다.
다양한 실시예들에 따르면, 상기 인스트럭션들은, 실행 시에, 상기 적어도 하나의 프로세서가, 폴딩 이벤트에 응답하여 상기 제3 센서로부터 제2 인터럽트 신호를 수신하고, 상기 제2 인터럽트 신호에 기반하여, 상기 플렉서블 디스플레이가 상기 펼침 상태로부터 상기 접힘 상태로 전환된 것으로 판단하도록 할 수 있다.
다양한 실시예들에 따르면, 상기 전자 장치의 동작 모드에 더 기반하여 상기 제1 센서 및 상기 제2 센서를 적어도 일부 활성화 또는 비활성화할 수 있다. 상기 동작 모드는 저전력 모드 및 액티브 모드를 포함할 수 있다.
다양한 실시예들에 따르면, 상기 제1 센서 및 상기 제2 센서는 상기 전자 장치의 동작 모드에 더 기반하여 적어도 부분적으로 활성화 또는 비활성화되도록 구성될 수 있다.
다양한 실시예들에 따르면, 상기 인스트럭션들은, 실행 시에, 상기 적어도 하나의 프로세서가 추가로 상기 전자 장치의 동작 모드에 기반하여 상기 제1 센서 및 상기 제2 센서를 적어도 부분적으로 활성화 또는 비활성화시키도록 할 수 있다.
다양한 실시예들에 따르면, 상기 전자 장치의 동작 모드가 상기 저전력 모드로 전환되는 경우, 상기 적어도 하나의 프로세서가 슬립 상태로 진입하고, 상기 제1 센서 및 상기 제2 센서의 제1 부분이 비활성화되고, 상기 제1 센서 및 상기 제2 센서의 제2 부분이 활성화 상태에서 상기 전자 장치의 움직임 여부를 감지할 수 있다. 상기 전자 장치의 움직임이 감지되는 것에 대한 응답으로 상기 제2 부분으로부터 상기 제1 부분으로 신호가 전송될 수 있다. 상기 신호에 기반하여 상기 제1 부분이 활성화될 수 있다. 상기 활성화된 제1 부분에 의해 위치 및/또는 각도에 대한 자체 측정이 수행될 수 있다. 상기 전자 장치의 동작 모드가 상기 액티브 모드로 전환되는 경우, 상기 적어도 하나의 프로세서가 어웨이크 상태로 진입하고, 상기 자체 측정된 위치 및/또는 각도에 대한 데이터가 상기 적어도 하나의 프로세서로 전송될 수 있다.
다양한 실시예들에 따른 전자 장치의 동작 방법은, 상기 전자 장치 내 제3 센서를 이용해 상기 전자 장치의 플렉서블 디스플레이가 접힘(folded) 상태로부터 펼침(unfolded) 상태로 전환되는지 여부를 모니터링하는 동작, 상기 플렉서블 디스플레이가 상기 접힘 상태로부터 상기 펼침 상태로 전환됨에 기반하여 상기 전자 장치 내 제1 센서 및 제2 센서를 적어도 일부 활성화하는 동작, 및 상기 제1 센서 및 상기 제2 센서를 이용해 상기 플렉서블 디스플레이 내 제1 부분 및 제2 부분의 상대적인 위치 및/또는 각도를 측정하는 동작을 포함할 수 있다.
다양한 실시예들에 따르면, 상기 제1 센서는 제1 자이로 센서를 포함할 수 있다. 상기 제2 센서는 제2 자이로 센서를 포함할 수 있다.
다양한 실시예들에 따르면, 상기 제1 센서는 제1 가속도 센서를 더 포함할 수 있다. 상기 제2 센서는 제2 가속도 센서를 더 포함할 수 있다.
다양한 실시예들에 따르면, 상기 접힘 상태에서는, 상기 제1 가속도 센서 및 상기 제2 가속도 센서가 활성화되고, 상기 제1 자이로 센서 및 상기 제2 자이로 센서가 적어도 일부 비활성화될 수 있다. 상기 펼침 상태에서는, 상기 제1 가속도 센서, 상기 제2 가속도 센서, 상기 제1 자이로 센서 및 상기 제2 자이로 센서가 모두 활성화될 수 있다.
다양한 실시예들에 따르면, 상기 제3 센서는 홀 센서 또는 근접 센서를 포함할 수 있다.
다양한 실시예들에 따르면, 상기 모니터링 동작은 언폴딩 이벤트에 응답하여 상기 제3 센서로부터 제1 인터럽트 신호를 수신하는 동작, 및 상기 제1 인터럽트 신호에 기반하여, 상기 접힘 상태로부터 상기 펼침 상태로 전환된 것으로 판단하는 동작을 포함할 수 있다.
다양한 실시예들에 따르면, 상기 방법은 상기 플렉서블 디스플레이가 상기 펼침 상태로부터 상기 접힘 상태로 전환됨에 기반하여 상기 제1 센서 및 상기 제2 센서를 적어도 일부 비활성화하는 동작을 더 포함할 수 있다.
다양한 실시예들에 따르면, 상기 방법은 폴딩 이벤트에 응답하여 상기 제3 센서로부터 제2 인터럽트 신호를 수신하는 동작, 및 상기 제2 인터럽트 신호에 기반하여, 상기 플렉서블 디스플레이가 상기 펼침 상태로부터 상기 접힘 상태로 전환된 것으로 판단하는 동작을 더 포함할 수 있다.
다양한 실시예들에 따르면, 상기 전자 장치의 동작 모드에 더 기반하여 상기 제1 센서 및 상기 제2 센서를 적어도 일부 활성화 또는 비활성화할 수 있다. 상기 동작 모드는 저전력 모드 및 액티브 모드를 포함할 수 있다.
다양한 실시예들에 따르면, 상기 방법에서, 상기 전자 장치의 동작 모드가 상기 저전력 모드로 전환되는 경우, 상기 전자 장치 내 적어도 하나의 프로세서가 슬립 상태로 진입하고, 상기 제1 센서 및 상기 제2 센서의 제1 부분이 비활성화되고, 상기 제1 센서 및 상기 제2 센서의 제2 부분이 활성화 상태에서 상기 전자 장치의 움직임 여부를 감지할 수 있다. 상기 전자 장치의 움직임이 감지되는 것에 대한 응답으로 상기 제2 부분으로부터 상기 제1 부분으로 신호가 전송될 수 있다. 상기 신호에 기반하여 상기 제1 부분이 활성화될 수 있다. 상기 활성화된 제1 부분에 의해 위치 및/또는 각도에 대한 자체 측정이 수행될 수 있다. 상기 전자 장치의 동작 모드가 상기 액티브 모드로 전환되는 경우, 상기 적어도 하나의 프로세서가 어웨이크 상태로 진입하고, 상기 자체 측정된 위치 및/또는 각도에 대한 데이터가 상기 적어도 하나의 프로세서로 전송될 수 있다.
본 문서에 개시된 다양한 실시예들에 따른 전자 장치는 다양한 형태의 장치가 될 수 있다. 전자 장치는, 예를 들면, 휴대용 통신 장치(예: 스마트폰), 컴퓨터 장치, 휴대용 멀티미디어 장치, 휴대용 의료 기기, 카메라, 웨어러블 장치, 또는 가전 장치를 포함할 수 있다. 본 문서의 실시예에 따른 전자 장치는 전술한 기기들에 한정되지 않는다.
본 문서의 다양한 실시예들 및 이에 사용된 용어들은 본 문서에 기재된 기술적 특징들을 특정한 실시예들로 한정하려는 것이 아니며, 해당 실시예의 다양한 변경, 균등물, 또는 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 또는 관련된 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 아이템에 대응하는 명사의 단수 형은 관련된 문맥상 명백하게 다르게 지시하지 않는 한, 상기 아이템 한 개 또는 복수 개를 포함할 수 있다. 본 문서에서, "A 또는 B", "A 및 B 중 적어도 하나", "A 또는 B 중 적어도 하나", "A, B 또는 C", "A, B 및 C 중 적어도 하나", 및 "A, B, 또는 C 중 적어도 하나"와 같은 문구들 각각은 그 문구들 중 해당하는 문구에 함께 나열된 항목들 중 어느 하나, 또는 그들의 모든 가능한 조합을 포함할 수 있다. "제1", "제2", 또는 "첫째" 또는 "둘째"와 같은 용어들은 단순히 해당 구성요소를 다른 해당 구성요소와 구분하기 위해 사용될 수 있으며, 해당 구성요소들을 다른 측면(예: 중요성 또는 순서)에서 한정하지 않는다. 어떤(예: 제1) 구성요소가 다른(예: 제2) 구성요소에, "기능적으로" 또는 "통신적으로"라는 용어와 함께 또는 이런 용어 없이, "커플드" 또는 "커넥티드"라고 언급된 경우, 그것은 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로(예: 유선으로), 무선으로, 또는 제3 구성요소를 통하여 연결될 수 있다는 것을 의미한다.
본 문서의 다양한 실시예들에서 사용된 용어 "모듈"은 하드웨어, 소프트웨어 또는 펌웨어로 구현된 유닛을 포함할 수 있으며, 예를 들면, 로직, 논리 블록, 부품, 또는 회로와 같은 용어와 상호 호환적으로 사용될 수 있다. 모듈은, 일체로 구성된 부품 또는 하나 또는 그 이상의 기능을 수행하는, 상기 부품의 최소 단위 또는 그 일부가 될 수 있다. 예를 들면, 일실시예에 따르면, 모듈은 ASIC(application-specific integrated circuit)의 형태로 구현될 수 있다.
본 문서의 다양한 실시예들은 기기(machine)(예: 전자 장치(101)) 의해 읽을 수 있는 저장 매체(storage medium)(예: 내장 메모리(136) 또는 외장 메모리(138))에 저장된 하나 이상의 명령어들을 포함하는 소프트웨어(예: 프로그램(140))로서 구현될 수 있다. 예를 들면, 기기(예: 전자 장치(101))의 프로세서(예: 프로세서(120))는, 저장 매체로부터 저장된 하나 이상의 명령어들 중 적어도 하나의 명령을 호출하고, 그것을 실행할 수 있다. 이것은 기기가 상기 호출된 적어도 하나의 명령어에 따라 적어도 하나의 기능을 수행하도록 운영되는 것을 가능하게 한다. 상기 하나 이상의 명령어들은 컴파일러에 의해 생성된 코드 또는 인터프리터에 의해 실행될 수 있는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장 매체는, 비일시적(non-transitory) 저장 매체의 형태로 제공될 수 있다. 여기서, ‘비일시적’은 저장 매체가 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장 매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다.
일실시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory(CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 또는 두 개의 사용자 장치들(예: 스마트 폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.
다양한 실시예들에 따르면, 상기 기술한 구성요소들의 각각의 구성요소(예: 모듈 또는 프로그램)는 단수 또는 복수의 개체를 포함할 수 있으며, 복수의 개체 중 일부는 다른 구성요소에 분리 배치될 수도 있다. 다양한 실시예들에 따르면, 전술한 해당 구성요소들 중 하나 이상의 구성요소들 또는 동작들이 생략되거나, 또는 하나 이상의 다른 구성요소들 또는 동작들이 추가될 수 있다. 대체적으로 또는 추가적으로, 복수의 구성요소들(예: 모듈 또는 프로그램)은 하나의 구성요소로 통합될 수 있다. 이런 경우, 통합된 구성요소는 상기 복수의 구성요소들 각각의 구성요소의 하나 이상의 기능들을 상기 통합 이전에 상기 복수의 구성요소들 중 해당 구성요소에 의해 수행되는 것과 동일 또는 유사하게 수행할 수 있다. 다양한 실시예들에 따르면, 모듈, 프로그램 또는 다른 구성요소에 의해 수행되는 동작들은 순차적으로, 병렬적으로, 반복적으로, 또는 휴리스틱하게 실행되거나, 상기 동작들 중 하나 이상이 다른 순서로 실행되거나, 생략되거나, 또는 하나 이상의 다른 동작들이 추가될 수 있다.

Claims (15)

  1. 전자 장치에 있어서,
    하우징;
    제1 부분과 제2 부분을 포함하는 플렉서블 디스플레이;
    상기 하우징 내에 배치된 제1 센서와 제2 센서;
    상기 하우징 내에 배치된 제3 센서;
    상기 플렉서블 디스플레이, 상기 제1 센서, 상기 제2 센서, 및 상기 제3 센서와 작동적으로 연결된 적어도 하나의 프로세서; 및
    상기 적어도 하나의 프로세서와 작동적으로 연결된 메모리를 포함하고,
    상기 메모리는, 실행 시에, 상기 적어도 하나의 프로세서가,
    상기 제3 센서를 이용해 상기 플렉서블 디스플레이가 접힘(folded) 상태로부터 펼침(unfolded) 상태로 전환되는지 여부를 모니터링하고,
    상기 플렉서블 디스플레이가 상기 접힘 상태로부터 상기 펼침 상태로 전환됨에 기반하여 상기 제1 센서 및 상기 제2 센서를 적어도 일부 활성화하고,
    상기 제1 센서 및 상기 제2 센서를 이용해 상기 플렉서블 디스플레이 내 상기 제1 부분 및 상기 제2 부분의 상대적인 위치 및/또는 각도를 측정하도록 하는 인스트럭션들을 저장하는 전자 장치.
  2. 제1항에 있어서,
    상기 제1 센서는 제1 자이로 센서를 포함하고,
    상기 제2 센서는 제2 자이로 센서를 포함하는 전자 장치.
  3. 제2항에 있어서,
    상기 제1 센서는 제1 가속도 센서를 더 포함하고,
    상기 제2 센서는 제2 가속도 센서를 더 포함하는 전자 장치.
  4. 제3항에 있어서,
    상기 접힘 상태에서는, 상기 제1 가속도 센서 및 상기 제2 가속도 센서가 활성화되고, 상기 제1 자이로 센서 및 상기 제2 자이로 센서가 적어도 일부 비활성화되며,
    상기 펼침 상태에서는, 상기 제1 가속도 센서, 상기 제2 가속도 센서, 상기 제1 자이로 센서 및 상기 제2 자이로 센서가 모두 활성화되는 전자 장치.
  5. 제1항에 있어서,
    상기 제3 센서는 홀 센서 또는 근접 센서를 포함하는 전자 장치.
  6. 제1항에 있어서,
    상기 인스트럭션들은, 실행 시에, 상기 적어도 하나의 프로세서가,
    언폴딩 이벤트에 응답하여 상기 제3 센서로부터 제1 인터럽트 신호를 수신하고,
    상기 제1 인터럽트 신호에 기반하여, 상기 플렉서블 디스플레이가 상기 접힘 상태로부터 상기 펼침 상태로 전환된 것으로 판단하도록 하는 전자 장치.
  7. 제1항에 있어서,
    상기 인스트럭션들은, 실행 시에, 상기 적어도 하나의 프로세서가,
    상기 플렉서블 디스플레이가 상기 펼침 상태로부터 상기 접힘 상태로 전환됨에 기반하여 상기 제1 센서 및 상기 제2 센서를 적어도 일부 비활성화하도록 하는 전자 장치.
  8. 제7항에 있어서,
    상기 인스트럭션들은, 실행 시에, 상기 적어도 하나의 프로세서가,
    폴딩 이벤트에 응답하여 상기 제3 센서로부터 제2 인터럽트 신호를 수신하고,
    상기 제2 인터럽트 신호에 기반하여, 상기 플렉서블 디스플레이가 상기 펼침 상태로부터 상기 접힘 상태로 전환된 것으로 판단하도록 하는 전자 장치.
  9. 제1항에 있어서,
    상기 전자 장치의 동작 모드에 더 기반하여 상기 제1 센서 및 상기 제2 센서를 적어도 일부 활성화 또는 비활성화하되, 상기 동작 모드는 저전력 모드 및 액티브 모드를 포함하는 전자 장치.
  10. 제9항에 있어서,
    상기 전자 장치의 동작 모드가 상기 저전력 모드로 전환되는 경우, 상기 적어도 하나의 프로세서가 슬립 상태로 진입하고, 상기 제1 센서 및 상기 제2 센서의 제1 부분이 비활성화되고, 상기 제1 센서 및 상기 제2 센서의 제2 부분이 활성화 상태에서 상기 전자 장치의 움직임 여부를 감지하며,
    상기 전자 장치의 움직임이 감지되는 것에 대한 응답으로 상기 제2 부분으로부터 상기 제1 부분으로 신호가 전송되고,
    상기 신호에 기반하여 상기 제1 부분이 활성화되고,
    상기 활성화된 제1 부분에 의해 위치 및/또는 각도에 대한 자체 측정이 수행되고,
    상기 전자 장치의 동작 모드가 상기 액티브 모드로 전환되는 경우, 상기 적어도 하나의 프로세서가 어웨이크 상태로 진입하고, 상기 자체 측정된 위치 및/또는 각도에 대한 데이터가 상기 적어도 하나의 프로세서로 전송되는 전자 장치.
  11. 전자 장치의 동작 방법에 있어서,
    상기 전자 장치 내 제3 센서를 이용해 상기 전자 장치의 플렉서블 디스플레이가 접힘(folded) 상태로부터 펼침(unfolded) 상태로 전환되는지 여부를 모니터링하는 동작;
    상기 플렉서블 디스플레이가 상기 접힘 상태로부터 상기 펼침 상태로 전환됨에 기반하여 상기 전자 장치 내 제1 센서 및 제2 센서를 적어도 일부 활성화하는 동작; 및
    상기 제1 센서 및 상기 제2 센서를 이용해 상기 플렉서블 디스플레이 내 제1 부분 및 제2 부분의 상대적인 위치 및/또는 각도를 측정하는 동작을 포함하는 방법.
  12. 제11항에 있어서,
    상기 제1 센서는 제1 자이로 센서를 포함하고,
    상기 제2 센서는 제2 자이로 센서를 포함하는 방법.
  13. 제11항에 있어서,
    상기 제3 센서는 홀 센서 또는 근접 센서를 포함하는 방법.
  14. 제11항에 있어서,
    상기 모니터링 동작은,
    언폴딩 이벤트에 응답하여 상기 제3 센서로부터 제1 인터럽트 신호를 수신하는 동작; 및
    상기 제1 인터럽트 신호에 기반하여, 상기 접힘 상태로부터 상기 펼침 상태로 전환된 것으로 판단하는 동작을 포함하는 방법.
  15. 제11항에 있어서,
    상기 플렉서블 디스플레이가 상기 펼침 상태로부터 상기 접힘 상태로 전환됨에 기반하여 상기 제1 센서 및 상기 제2 센서를 적어도 일부 비활성화하는 동작을 더 포함하는 방법.
PCT/KR2023/006389 2022-08-16 2023-05-11 플렉서블 전자 장치 및 그의 동작 방법 WO2024038999A1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP23734894.1A EP4350475A4 (en) 2022-08-16 2023-05-11 FLEXIBLE ELECTRONIC DEVICE AND OPERATING METHOD THEREFOR

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2022-0101870 2022-08-16
KR20220101870 2022-08-16
KR10-2022-0128882 2022-10-07
KR1020220128882A KR20240023990A (ko) 2022-08-16 2022-10-07 플렉서블 전자 장치 및 그의 동작 방법

Publications (1)

Publication Number Publication Date
WO2024038999A1 true WO2024038999A1 (ko) 2024-02-22

Family

ID=87863660

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2023/006389 WO2024038999A1 (ko) 2022-08-16 2023-05-11 플렉서블 전자 장치 및 그의 동작 방법

Country Status (2)

Country Link
EP (1) EP4350475A4 (ko)
WO (1) WO2024038999A1 (ko)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140094333A (ko) * 2013-01-22 2014-07-30 삼성디스플레이 주식회사 플렉서블 디스플레이 및 이의 각도 측정 방법
KR20170031525A (ko) * 2015-09-11 2017-03-21 삼성전자주식회사 디스플레이 사이의 각도를 측정하는 방법 및 이를 사용하는 전자 장치
KR20200124402A (ko) * 2019-04-24 2020-11-03 삼성전자주식회사 폴더블 전자 장치 및 그 동작 방법
WO2020256168A1 (ko) * 2019-06-18 2020-12-24 엘지전자 주식회사 이동 단말기
KR20210035528A (ko) * 2019-09-24 2021-04-01 삼성전자주식회사 각도 변화에 기반하여 센서 데이터를 처리하는 폴더블 전자 장치 및 그의 동작 방법

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113542462A (zh) * 2019-02-02 2021-10-22 华为技术有限公司 一种具有柔性屏幕的电子设备的显示方法及电子设备
KR20200138931A (ko) * 2019-06-03 2020-12-11 삼성전자주식회사 플렉서블 전자 장치 및 그의 동작 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140094333A (ko) * 2013-01-22 2014-07-30 삼성디스플레이 주식회사 플렉서블 디스플레이 및 이의 각도 측정 방법
KR20170031525A (ko) * 2015-09-11 2017-03-21 삼성전자주식회사 디스플레이 사이의 각도를 측정하는 방법 및 이를 사용하는 전자 장치
KR20200124402A (ko) * 2019-04-24 2020-11-03 삼성전자주식회사 폴더블 전자 장치 및 그 동작 방법
WO2020256168A1 (ko) * 2019-06-18 2020-12-24 엘지전자 주식회사 이동 단말기
KR20210035528A (ko) * 2019-09-24 2021-04-01 삼성전자주식회사 각도 변화에 기반하여 센서 데이터를 처리하는 폴더블 전자 장치 및 그의 동작 방법

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4350475A4 *

Also Published As

Publication number Publication date
EP4350475A4 (en) 2024-10-02
EP4350475A1 (en) 2024-04-10

Similar Documents

Publication Publication Date Title
AU2019231476B2 (en) Electronic device with flexible display and method for operating same
WO2022030970A1 (ko) 폴더블 전자 장치 및 상기 폴더블 전자 장치에서 정보를 표시하는 방법
WO2022030990A1 (ko) 복수의 디스플레이를 통해 다양한 사용자 인터페이스를 제공하는 전자 장치 및 그 방법
WO2022019484A1 (ko) 디스플레이를 포함하는 전자 장치 및 그의 디스플레이 제어 방법
WO2021096196A1 (en) Foldable electronic device
WO2021162320A1 (en) Electronic device and method for operating high speed screen of electronic device
WO2022025720A1 (ko) 플렉서블한 디스플레이 모듈을 포함하는 전자 장치와 이의 동작 방법
WO2021246783A1 (ko) 롤러블 디스플레이를 갖는 전자 장치 및 이를 위한 디스플레이 방법
WO2022031049A1 (ko) 멀티 윈도우 모드를 지원하는 전자 장치 및 그의 제어 방법
WO2023287007A1 (ko) 플렉서블 디스플레이를 포함하는 전자 장치 및 그의 동작 방법
WO2024038999A1 (ko) 플렉서블 전자 장치 및 그의 동작 방법
WO2023017954A1 (ko) 플렉서블 디스플레이를 포함하는 전자 장치 및 이의 제어 방법
WO2022092652A1 (ko) 사용자 인터페이스를 제공하는 전자 장치
WO2022119058A1 (ko) 어플리케이션 실행 프로세서 및 이를 포함하는 전자 장치
WO2024005615A1 (ko) 전자 장치 및 전자 장치의 디스플레이 제어 방법
WO2024063421A1 (ko) 폴더블 전자 장치와 통신하는 전자 장치 및 이의 제어 방법
WO2024043653A1 (ko) 복수의 스피커들을 포함하는 폴더블 전자 장치 및 이의 동작 방법
WO2022103014A1 (ko) 플렉서블 디스플레이를 포함하는 전자 장치 및 이를 이용한 디스플레이 방법
WO2024049080A1 (ko) 플렉서블 디스플레이를 포함하는 전자 장치 및 플렉서블 디스플레이의 화질 편차를 줄이는 방법
WO2024034823A1 (ko) 전자 장치 및 이를 이용한 폴딩 상태 변경에 따른 화면 표시 방법
WO2024191127A1 (ko) 전자 장치, 도킹 장치, 및 전자 장치와 도킹 장치의 동작 방법
WO2023113425A1 (ko) 전자 장치 및 이의 동작 방법
WO2022186578A1 (ko) 외부 전자 장치와 인터랙션하는 전자 장치 및 그의 인터랙션 방법
WO2023214770A1 (ko) 찾기 기능을 제공하는 전자 장치 및 전자 장치의 동작 방법
WO2022119237A1 (ko) 플렉서블 전자 장치 및 이의 동작 방법

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2023734894

Country of ref document: EP

Effective date: 20230707