Electronic device, method, and computer-readable storage medium for controlling actuator
By using a processor to identify the state of an electronic device and drive the actuator within specific frequency ranges identified through a microphone, the device maintains optimal vibration intensity across different states, addressing the challenge of changing resonance frequencies.
Patent Information
- Application Number
- PCT/KR2024/013359
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-06
- Filing Date
- 2024-09-04
- Publication Date
- 2025-04-03
AI Technical Summary
Existing electronic devices struggle to maintain optimal vibration intensity when the device's state changes, such as folding or unfolding, due to changes in resonance frequency.
The electronic device includes a processor that identifies the state based on the location of multiple housings and drives the actuator within specific frequency ranges identified through a microphone, ensuring optimal vibration intensity by matching the vibration frequency to the current device state.
This solution ensures consistent and maximized vibration performance across different device states by dynamically adjusting the actuator's frequency range, preventing a reduction in vibration intensity.
Smart Images

Figure KR2024013359_03042025_PF_FP_ABST
Abstract
Description
Electronic device, method, and computer-readable storage medium for controlling an actuator
[0001] The following descriptions relate to electronic devices, methods, and computer-readable storage media for controlling actuators.
[0002] The shape and / or size of electronic devices are diversifying. To enhance mobility, electronic devices with reduced size and / or volume are being designed. As the housings of electronic devices change in position, various states can be achieved.
[0003] The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above-described matters constitute prior art related to the present disclosure.
[0004] According to one embodiment, an electronic device may include a plurality of housings, a microphone, an actuator, and a processor operably coupled with the microphone and the actuator. The processor may be configured to identify a state of the electronic device based on a positional relationship of the plurality of housings. The processor may be configured to drive the actuator within a first frequency range identified by the microphone based on the state of the electronic device being a first state. The processor may be configured to drive the actuator within a second frequency range identified by the microphone and distinct from the first frequency range based on the state of the electronic device being a second state.
[0005] According to one embodiment, a method performed by an electronic device may include an operation of identifying a state of the electronic device based on a positional relationship of a plurality of housings of the electronic device. The method may include an operation of driving the actuator within a first frequency range identified through a microphone of the electronic device based on the state of the electronic device being a first state. The method may include an operation of driving the actuator within a second frequency range identified through the microphone and distinct from the first frequency range based on the state of the electronic device being a second state.
[0006] According to one embodiment, a non-transitory computer-readable storage medium may store one or more programs. The one or more programs may include instructions that, when executed by a processor of an electronic device having a plurality of housings, a microphone, and an actuator, cause the electronic device to identify a state of the electronic device based on a positional relationship of the plurality of housings. The one or more programs may include instructions that, when executed by the processor, cause the electronic device to drive the actuator within a first frequency range identified through the microphone based on the state of the electronic device being a first state. The one or more programs may include instructions that, when executed by the processor, cause the electronic device to drive the actuator within a second frequency range identified through the microphone and distinct from the first frequency range based on the state of the electronic device being a second state.
[0007] FIG. 1 is a block diagram of an electronic device within a network environment, according to one embodiment.
[0008] FIG. 2A is a simplified block diagram of an electronic device according to one embodiment.
[0009] Figure 2b shows the intensity of vibration according to the vibration frequency, according to one embodiment.
[0010] FIG. 3 is a simplified block diagram of an electronic device according to one embodiment.
[0011] FIG. 4 illustrates a flowchart of the operation of an electronic device according to one embodiment.
[0012] FIG. 5 shows an example of vibration intensity according to a state of an electronic device, according to one embodiment.
[0013] FIG. 6 illustrates a flowchart of the operation of an electronic device according to one embodiment.
[0014] Figure 7 shows the loudness of sound obtained while vibration is provided, according to one embodiment.
[0015] FIG. 8 illustrates an example of an electronic device including an actuator, according to one embodiment.
[0016] FIG. 9 illustrates an example of an electronic device including an actuator, according to one embodiment.
[0017] FIG. 10 illustrates an example of an electronic device including an actuator, according to one embodiment.
[0018] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings so that those skilled in the art can easily implement the present disclosure. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein. In connection with the description of the drawings, the same or similar reference numerals may be used for identical or similar components. Furthermore, in the drawings and related descriptions, descriptions of well-known functions and configurations may be omitted for clarity and conciseness.
[0019] FIG. 1 is a block diagram of an electronic device within a network environment according to one embodiment.
[0020] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of an electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0021] The processor (120) may control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing, for example, software (e.g., a program (140)), and may perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculation, the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the command or data stored in the volatile memory (132), and store the resulting data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or a secondary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together therewith. For example, if the electronic device (101) includes a main processor (121) and a secondary processor (123), the secondary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a specified function. The secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0022] The auxiliary processor (123) may control at least a part of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0023] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).
[0024] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0025] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0026] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker 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 can be implemented separately from the speaker or as part of the speaker.
[0027] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
[0028] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0029] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0030] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, 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.
[0031] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0032] A haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0033] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0034] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
[0035] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0036] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via 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., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0037] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) may support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.
[0038] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).
[0039] According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.
[0040] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0041] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service by itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion 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 a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In one embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server using machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0042] In the following specification, an electronic device for outputting vibration (e.g., the electronic device (101) of FIG. 1) is described. The electronic device may include a plurality of housings. The plurality of housings may have various positional relationships. The states of the electronic device may be configured in various ways depending on the various positional relationships of the plurality of housings. For example, if the electronic device is a foldable device, the states of the electronic device may include a folding state and an unfolding state. For example, if the electronic device is a rollable device, the states of the electronic device may include an extended state (or extended posture) and a collapsed state (or collapsed posture).
[0043] When the state of an electronic device changes, the resonant frequency may change. Therefore, if vibration is output within the same frequency range even when the state of the electronic device changes, the intensity of the vibration may be weakened. Therefore, technical features for setting the vibration frequency based on the state of the electronic device will be described below.
[0044] FIG. 2A is a simplified block diagram of an electronic device according to one embodiment.
[0045] Referring to FIG. 2A, the electronic device (200) may include a processor (210), a power management circuit (220), an actuator (230), and / or an actuator management circuit (240). According to an embodiment, the electronic device (200) may include at least one of the processor (210), the power management circuit (220), the actuator (230), and the actuator management circuit (240). For example, at least some of the processor (210), the power management circuit (220), the actuator (230), and the actuator management circuit (240) may be omitted according to an embodiment. For example, the electronic device (200) may include at least some of the components of the electronic device (101) of FIG. 1. Although not shown, the electronic device (200) may include various components in addition to the processor (210), power management circuit (220), actuator (230), and actuator management circuit (240).
[0046] According to one embodiment, the processor (210) may correspond to the processor (120) of FIG. 1. The processor (210) may be operatively or operably coupled with or connected to a power management circuit (220), an actuator (230), and an actuator management circuit (240). That the processor (210) is operatively or operably coupled with the power management circuit (220), the actuator (230), and the actuator management circuit (240) may mean that the processor (210) can directly or succinctly control the power management circuit (220), the actuator (230), and the actuator management circuit (240).
[0047] According to one embodiment, the processor (210) may be composed of at least one processor. For example, the processor (210) may be composed of a main processor that performs high-performance processing and a secondary processor that performs low-power processing.
[0048] According to one embodiment, the processor (210) may include a hardware component for processing data based on one or more instructions. The hardware component for processing data may include, for example, an arithmetic and logic unit (ALU), a field programmable gate array (FPGA), and / or a central processing unit (CPU).
[0049] For example, the processor (210) may include an application processor, a supplementary processor (e.g., a sensor hub, a microcontroller unit (MCU)), a central processor unit (CPU), a neural processing unit (NPU), a graphic processing unit (GPU), and / or a processor for IoT (e.g., a processor integrated with a communication module).
[0050] According to one embodiment, the electronic device (200) may include a power management circuit (220). For example, the power management circuit (220) may correspond to the power management module (188) of FIG. 1. For example, the power management circuit (220) may be referred to as a power management integrated circuit (PMIC). The power management circuit (220) may be used to obtain charging status information (e.g., lifespan, overvoltage, undervoltage, overcurrent, overcharge, overdischarge, overheat, short circuit, or swelling) related to the charging of the battery of the electronic device (200). For example, the power management circuit (220) may be used for the operation of the actuator (230). The power management circuit (220) may provide voltage (or power) for driving the actuator (230).
[0051] According to one embodiment, the electronic device (200) may include an actuator management circuit (240). For example, the actuator management circuit (240) may be referred to as an actuator driver integrated circuit (IC). The actuator management circuit (240) may be used to control the actuator (230). The actuator management circuit (240) may identify a resonant frequency based on the driving of the actuator (230). For example, the actuator management circuit (240) may be connected to the actuator (230) based on a signal line and a feedback line for driving the actuator (230). According to an embodiment, the signal line and the feedback line may be configured as one. The actuator management circuit (240) can identify (or measure) the back electromotive force (back EMF) of the actuator (230).
[0052] According to one embodiment, the electronic device (200) may include an actuator (230). The actuator (230) may include a motor for providing vibration. The actuator (230) may be used to convert an electrical signal into vibration. Vibration may refer to a mechanical stimulus that a user can perceive through tactile or kinesthetic senses. The actuator (230) is not limited to a device that simply generates vibration, but may refer to a device that can transmit a mechanical stimulus through a medium. Based on the vibration of the actuator (230), vibration may be provided to the outside of the electronic device (200). For example, the actuator (230) may include a linear resonance actuator.
[0053] According to one embodiment, the processor (210) of the electronic device (200) can identify the resonant frequency of the electronic device (200) using the actuator management circuit (240). An operation of the processor (210) to identify the resonant frequency of the electronic device (200) using the actuator management circuit (240) will be described in FIG. 2B.
[0054] Figure 2b shows the intensity of vibration according to the vibration frequency, according to one embodiment.
[0055] Referring to Fig. 2b, the graph (250) represents the intensity of vibration according to the vibration frequency of the actuator (230). The x-axis of the graph (250) represents the frequency. The unit of the x-axis is [Hz]. The y-axis of the graph (250) represents the vibration acceleration. The unit of the y-axis is [G / g].
[0056] Referring to the graph (250), the actuator (230) (or the electronic device (200)) may have a resonant frequency. When the vibration frequency of the actuator (230) is set to the resonant frequency, the strongest vibration force may be provided through the actuator (230). Therefore, the processor (210) may identify the resonant frequency using the actuator management circuit (240). The processor (210) may identify the resonant frequency using the actuator management circuit (240) based on an algorithm for identifying the resonant frequency. According to the algorithm for identifying the resonant frequency, the processor (210) may output vibration at a vibration frequency that can be supported by the actuator (230) through the actuator management circuit (240) and identify the intensity of the vibration according to the vibration frequency. Based on an algorithm for identifying the resonant frequency of the processor (210), the graph (250) can be identified. The processor (210) can identify the frequency at which the intensity of vibration is greatest as the resonant frequency. The processor (210) can identify the resonant frequency as approximately 175 [Hz]. According to an embodiment, the actuator management circuit (240) can be connected to the actuator (230) through a separate feedback line. The actuator management circuit (240) can identify the resonant frequency using the feedback line. According to an embodiment, the actuator management circuit (240) can identify the resonant frequency based on the back EMF identified in the actuator (230).
[0057] As described in FIG. 2B, an electronic device (200) including an actuator management circuit (240) can identify a resonant frequency through the actuator management circuit (240). Unlike the electronic device (200), an electronic device that does not include an actuator management circuit may not be able to identify a resonant frequency. For example, the resonant frequency may change as the state of the electronic device changes. If the actuator is not driven based on the resonant frequency, the maximum performance of the actuator may not be provided. For example, if the actuator is configured as a linear resonant actuator, the linear resonant frequency may have a significantly reduced vibration force within a frequency range other than the resonant frequency. Therefore, the following will describe technical features for identifying a resonant frequency in an electronic device that does not include an actuator management circuit.
[0058] FIG. 3 is a simplified block diagram of an electronic device according to one embodiment.
[0059] Referring to FIG. 3, the electronic device (300) may be distinguished from the electronic device (200) illustrated in FIG. 2A. The electronic device (300) may not include an actuator management circuit (240).
[0060] According to one embodiment, the electronic device (300) may include a processor (310), a power management circuit (320), an actuator (330), and / or a microphone (340). Depending on the embodiment, the electronic device (300) may include at least one of the processor (310), the power management circuit (320), the actuator (330), and the microphone (340). For example, at least some of the processor (310), the power management circuit (320), the actuator (330), and the microphone (340) may be omitted depending on the embodiment. For example, the electronic device (300) may include at least some of the components of the electronic device (101) of FIG. 1. Although not illustrated, the electronic device (300) may include various components in addition to the processor (310), the power management circuit (320), the actuator (330), and the microphone (340).
[0061] For example, the processor (310) may correspond to the processor (210) of FIG. 2A. As an example, the processor (310) may identify the volume of sound acquired through the microphone (340). The processor (310) may identify the volume of sound based on data regarding the sound acquired through the microphone (340). The processor (310) may analyze data regarding the sound acquired through the microphone (340).
[0062] For example, the power management circuit (320) may correspond to the power management circuit (220) of FIG. 2A. The actuator (330) may correspond to the actuator (230) of FIG. 2A.
[0063] According to one embodiment, the electronic device (300) may include a microphone (340). The microphone (340) may correspond to the input module (150) of FIG. 1. The microphone (340) may identify an electrical signal corresponding to vibration in the atmosphere. For example, the processor (310) may use the microphone (340) to identify a sound generated from a user (e.g., the user's voice). The processor (310) may transmit information about the sound generated from the user to an external electronic device. For example, the processor (310) may use the microphone (340) to identify the volume of the sound while the actuator (330) is driven to provide vibration.
[0064] According to one embodiment, the electronic device (300) may not include an actuator management circuit (e.g., the actuator management circuit (240) of FIG. 2A). The actuator (330) may be controlled via a power management circuit (320). The processor (310) may use the power management circuit (320) to provide voltage (or power) to the actuator (330) as well as control the actuator (330). For example, the processor (310) may use the power management circuit (320) to set the vibration frequency of the actuator (330).
[0065] Although not illustrated, the electronic device (300) may have various shapes. The electronic device (300) may include a plurality of housings. The electronic device (300) may have a shape based on the plurality of housings. The plurality of housings may have various positional relationships. Based on the positional relationships of the plurality of housings, the state of the electronic device (300) may be configured. For example, based on the plurality of housings having a first positional relationship, the state of the electronic device (300) may be identified as a first state. Based on the plurality of housings having a second positional relationship, the state of the electronic device (300) may be identified as a second state. For example, the electronic device (300) may further include a flexible display that is foldable or rollable as the positional relationship of the plurality of housings changes. Examples of electronic devices (300) having a shape based on a plurality of housings will be described below with reference to FIGS. 8 to 10 .
[0066] Although not illustrated, the electronic device (300) may further include various components. For example, the electronic device (300) may further include a sensor. For example, the sensor may be used to identify a positional relationship between a plurality of housings of the electronic device (300). As an example, the sensor (e.g., a Hall sensor) may be used to identify an angle between the plurality of housings. The processor (310) may use the sensor to identify a positional relationship between the plurality of housings (e.g., an angle between the housings), and based on the identified positional relationship, set (or change) the vibration frequency of the actuator (330).
[0067] Figure 4 illustrates a flowchart of the operation of an electronic device according to one embodiment. In the following embodiments, the operations may be performed sequentially, but are not necessarily sequential. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.
[0068] Referring to FIG. 4, in operation 410, the processor (310) can identify the state of the electronic device (300). For example, the processor (310) can identify the state of the electronic device (300) based on the positional relationship of a plurality of housings.
[0069] According to one embodiment, the processor (310) may identify the state of the electronic device (300) as one of a first state in which the positional relationship of the plurality of housings is a first positional relationship and a second state in which the positional relationship of the plurality of housings is a second positional relationship. For example, the state of the electronic device (300) may be set based on the positional relationship of the plurality of housings.
[0070] For example, the plurality of housings may include a first housing and a second housing. The electronic device (300) may include the first housing and the second housing. The electronic device (300) including the first housing and the second housing may have a shape that is foldable with respect to one vertical axis. The electronic device (300) may be referred to as a foldable device that folds along the vertical axis. For example, the electronic device (300) may have an unfolded state and a folded state. The unfolded state may be an example of the first state described above. The folded state may be an example of the second state described above. A specific example of the electronic device (300) will be described later with reference to FIG. 8.
[0071] For example, the plurality of housings may include a first housing and a second housing. The electronic device (300) may include the first housing and the second housing. The electronic device (300) including the first housing and the second housing may have a shape that is foldable with respect to one horizontal axis. The electronic device (300) may be referred to as a foldable device that folds along the horizontal axis. For example, the electronic device (300) may have an unfolded state and a folded state. The unfolded state may be an example of the first state described above. The folded state may be an example of the second state described above. A specific example of the electronic device (300) will be described later with reference to FIG. 9.
[0072] For example, the plurality of housings may include a first housing and a second housing. The electronic device (300) may include the first housing and the second housing. The second housing may be configured to be retractable into the first housing. The electronic device (300) may be referred to as a rollable device that provides an expanded state (or expanded posture) and a collapsed state (or collapsed posture). The expanded state may be an example of the first state described above. The collapsed state may be an example of the second state described above. A specific example of the electronic device (300) will be described below with reference to FIG. 10.
[0073] In operation 420, the processor (310) can identify whether the state of the electronic device (300) is the first state. For example, the processor (310) can identify whether the state of the electronic device (300) is the first state based on identifying the state of the electronic device (300). For example, the processor (310) can identify whether the state of the electronic device (300) is the first state based on identifying whether the positional relationship of the plurality of housings is the first positional relationship.
[0074] According to an embodiment, the processor (310) may also identify whether the state of the electronic device (300) is the second state. For example, the processor (310) may identify whether the state of the electronic device (300) is the second state based on identifying whether the positional relationship of the plurality of housings is the second positional relationship.
[0075] In operation 430, when the state of the electronic device (300) is the first state, the processor (310) may drive the actuator (330) within the first frequency range. For example, the processor (310) may drive the actuator (330) within the first frequency range based on the state of the electronic device (300) being the first state.
[0076] According to one embodiment, the processor (310) may drive the actuator (330) based on the state of the electronic device (300) being the first state. The processor (310) may identify the first resonant frequency based on the loudness of sound acquired using the microphone (340) while the actuator (330) is driven. For example, the first resonant frequency may be included within a first frequency range.
[0077] According to one embodiment, the processor (310) may identify a first resonant frequency based on a first reference frequency and a tuning frequency while the state of the electronic device (300) is in the first state. For example, the first reference frequency may be a frequency of vibration output through the actuator (330) while the state of the electronic device (300) is in the first state. For example, the first reference frequency may be a vibration frequency of the actuator (330).
[0078] For example, the processor (310) may identify a first tuning frequency that is less than a first reference frequency by a tuning frequency. The processor (310) may identify a second tuning frequency that is greater than the first reference frequency by a tuning frequency.
[0079] The processor (310) can drive the actuator (330) using the power management circuit (320) based on the first reference frequency. The processor (310) can identify the level of sound acquired using the microphone (340) while the actuator (330) is driven based on the first reference frequency. The processor (310) can identify a first value representing the level of sound acquired using the microphone (340) while the actuator (330) is driven based on the first reference frequency.
[0080] The processor (310) can drive the actuator (330) using the power management circuit (320) based on the first tuning frequency. The processor (310) can identify the level of sound acquired using the microphone (340) while the actuator (330) is driven based on the first tuning frequency. The processor (310) can identify a second value representing the level of sound acquired using the microphone (340) while the actuator (330) is driven based on the first tuning frequency.
[0081] The processor (310) can drive the actuator (330) using the power management circuit (320) based on the second tuning frequency. The processor (310) can identify the volume of sound acquired using the microphone (340) while the actuator (330) is driven based on the second tuning frequency. The processor (310) can identify a third value representing the volume of sound acquired using the microphone (340) while the actuator (330) is driven based on the second tuning frequency.
[0082] The processor (310) can compare a first value, a second value, and a third value. The processor (310) can identify a largest value among the first value, the second value, and the third value. For example, the processor (310) can identify that the first reference frequency is close to the resonant frequency based on identifying that the first value is the largest among the first value, the second value, and the third value. The processor (310) can reduce the adjustment frequency based on identifying that the first reference frequency is close to the resonant frequency. The processor (310) can perform the above-described operation again based on the first reference frequency and the reduced adjustment frequency.
[0083] For example, the processor (310) may identify that the first tuning frequency is close to the resonant frequency based on identifying that the second value is the largest among the first value, the second value, and the third value. The processor (310) may set the first tuning frequency as the first reference frequency. The processor (310) may reduce the adjustment frequency based on setting the first tuning frequency as the first reference frequency. The processor (310) may perform the above-described operation again based on the first reference frequency (i.e., the first reference frequency set as the first tuning frequency) and the reduced adjustment frequency.
[0084] For example, the processor (310) may identify that the second tuning frequency is close to the resonant frequency based on identifying that the third value is the largest among the first value, the second value, and the third value. The processor (310) may set the second tuning frequency as the first reference frequency. The processor (310) may reduce the adjustment frequency based on setting the second tuning frequency as the first reference frequency. The processor (310) may perform the above-described operation again based on the first reference frequency (i.e., the first reference frequency set as the second tuning frequency) and the reduced adjustment frequency.
[0085] The processor (310) may repeatedly perform the above-described operation until the adjustment frequency becomes a designated frequency (e.g., '0'), and may change the first reference frequency according to the above-described operation. For example, the processor (310) may identify the first reference frequency as a resonant frequency based on the adjustment frequency being a designated frequency (e.g., '0'). For example, the processor (310) may identify a first reference frequency close to the resonant frequency based on the adjustment frequency being a designated frequency (e.g., '0').
[0086] In operation 440, if the state of the electronic device (300) is not the first state (e.g., the second state), the processor (310) may drive the actuator (330) within a second frequency range. For example, the processor (310) may drive the actuator (330) within a second frequency range based on the state of the electronic device (300) being the second state. For example, the second frequency range may be distinguished from the first frequency range.
[0087] According to one embodiment, the processor (310) may drive the actuator (330) based on the state of the electronic device (300) being the second state. The processor (310) may identify the second resonant frequency based on the loudness of sound acquired using the microphone (340) while the actuator (330) is driven. For example, the second resonant frequency may be included within the second frequency range.
[0088] According to one embodiment, the processor (310) may identify a second resonant frequency based on a second reference frequency and a tuning frequency while the state of the electronic device (300) is in the second state. For example, the second reference frequency may be a frequency of vibration output through the actuator (330) while the state of the electronic device (300) is in the second state. For example, the second reference frequency may be a vibration frequency of the actuator (330).
[0089] For example, the processor (310) can identify a third tuning frequency that is less than the second reference frequency by the adjustment frequency. The processor (310) can identify a fourth tuning frequency that is greater than the second reference frequency by the adjustment frequency.
[0090] The processor (310) can drive the actuator (330) using the power management circuit (320) based on the second reference frequency. The processor (310) can identify the level of sound acquired using the microphone (340) while the actuator (330) is driven based on the second reference frequency. The processor (310) can identify a first value representing the level of sound acquired using the microphone (340) while the actuator (330) is driven based on the second reference frequency.
[0091] The processor (310) can drive the actuator (330) using the power management circuit (320) based on the third tuning frequency. The processor (310) can identify the level of sound acquired using the microphone (340) while the actuator (330) is driven based on the third tuning frequency. The processor (310) can identify a second value representing the level of sound acquired using the microphone (340) while the actuator (330) is driven based on the third tuning frequency.
[0092] The processor (310) can drive the actuator (330) using the power management circuit (320) based on the fourth tuning frequency. The processor (310) can identify the volume of sound acquired using the microphone (340) while the actuator (330) is driven based on the fourth tuning frequency. The processor (310) can identify a third value representing the volume of sound acquired using the microphone (340) while the actuator (330) is driven based on the fourth tuning frequency.
[0093] The processor (310) can compare the first value, the second value, and the third value. The processor (310) can identify the largest value among the first value, the second value, and the third value. For example, the processor (310) can identify that the second reference frequency is close to the resonant frequency based on identifying that the first value is the largest among the first value, the second value, and the third value. The processor (310) can reduce the adjustment frequency based on identifying that the second reference frequency is close to the resonant frequency. The processor (310) can perform the above-described operation again based on the second reference frequency and the reduced adjustment frequency.
[0094] For example, the processor (310) may identify that the third tuning frequency is close to the resonant frequency based on identifying that the second value is the largest among the first, second, and third values. The processor (310) may set the third tuning frequency as the second reference frequency. The processor (310) may reduce the adjustment frequency based on setting the third tuning frequency as the second reference frequency. The processor (310) may perform the above-described operation again based on the second reference frequency (i.e., the second reference frequency set as the third tuning frequency) and the reduced adjustment frequency.
[0095] For example, the processor (310) may identify that the fourth tuning frequency is close to the resonant frequency based on identifying that the third value is the largest among the first, second, and third values. The processor (310) may set the fourth tuning frequency as the second reference frequency. The processor (310) may reduce the adjustment frequency based on setting the fourth tuning frequency as the second reference frequency. The processor (310) may perform the above-described operation again based on the second reference frequency (i.e., the second reference frequency set as the fourth tuning frequency) and the reduced adjustment frequency.
[0096] The processor (310) may repeatedly perform the above-described operation until the adjustment frequency becomes a designated frequency (e.g., '0'), and may change the second reference frequency according to the above-described operation. For example, the processor (310) may identify the second reference frequency as a resonant frequency based on the adjustment frequency being a designated frequency (e.g., '0'). For example, the processor (310) may identify a second reference frequency close to the resonant frequency based on the adjustment frequency being a designated frequency (e.g., '0').
[0097] FIG. 5 shows an example of vibration intensity according to a state of an electronic device, according to one embodiment.
[0098] Referring to FIG. 5, the state of the electronic device (300) may be changed based on the positional relationship of the plurality of housings of the electronic device (300). For example, if the electronic device (300) has a foldable shape along a specified axis, the state of the electronic device (300) may include an unfolded state and a folded state. For example, if the second housing of the electronic device (300) is configured to be retractable into the first housing of the electronic device (300), the state of the electronic device (300) may include an expanded state and a collapsed state.
[0099] As the state of the electronic device (300) changes, the center of gravity of the electronic device (300) and / or the form (or path) through which vibration is transmitted may change. Based on the change in the center of gravity of the electronic device (300) and / or the form (or path) through which vibration is transmitted, the resonant frequency may change. Accordingly, when the processor (310) drives the actuator (330) based on the same vibration frequency regardless of the state of the electronic device (300), the intensity (or vibration force) of the vibration provided through the electronic device (300) may decrease.
[0100] Graph (510) represents the magnitude of vibration acceleration according to the vibration frequency of the actuator (330) in a first state (e.g., unfolded state) of the electronic device (300). Graph (520) represents the magnitude of vibration acceleration according to the vibration frequency of the actuator (330) in a second state (e.g., folded state) of the electronic device (300). The x-axis of graphs (510) and (520) is the vibration frequency (or driving frequency) of the actuator (330). The unit of the x-axis is [Hz]. The y-axis of graphs (510) and (520) is the magnitude of vibration acceleration. The unit of the y-axis is [G / g].
[0101] The processor (310) can identify the frequency at which the magnitude of the vibration acceleration is the largest as the resonant frequency. For example, when the state of the electronic device (300) is in a first state, the resonant frequency can be identified as frequency (511) (e.g., about 213 Hz). When the state of the electronic device (300) is in a second state, the resonant frequency can be identified as frequency (521) (e.g., about 210 Hz). The resonant frequency can change as the state of the electronic device (300) changes.
[0102] If the vibration frequency of the actuator (330) does not change in response to a change in the state of the electronic device (300), a loss in vibration force (or vibration acceleration) may occur. For example, since the vibration force may decrease rapidly within a specified frequency range depending on the characteristics of the actuator (330), a quality issue may arise.
[0103] Accordingly, the processor (310) can set the vibration frequency of the actuator (330) to a resonance frequency according to the state of the electronic device (300).
[0104] While the electronic device (300) is in a first state (e.g., an unfolded state), the processor (310) may drive the actuator (330) within a first frequency range. For example, the first frequency range may include a first resonant frequency. For example, the first frequency range may be set based on the first resonant frequency.
[0105] While the electronic device (300) is in a second state (e.g., a folded state), the processor (310) may drive the actuator (330) within a second frequency range. For example, the second frequency range may include a second resonant frequency. For example, the second frequency range may be set based on the second resonant frequency.
[0106] Figure 6 illustrates a flowchart of the operation of an electronic device according to one embodiment. In the following embodiments, the operations may be performed sequentially, but are not necessarily sequential. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.
[0107] Referring to FIG. 6, operations 610 to 695 may be performed to identify a resonant frequency of the electronic device (300). The processor (310) may perform operations 610 to 695 while the state of the electronic device (300) is in a first state, thereby identifying a first resonant frequency when the state of the electronic device (300) is in the first state. The processor (310) may perform operations 610 to 695 while the state of the electronic device (300) is in a second state, thereby identifying a second resonant frequency when the state of the electronic device (300) is in the second state.
[0108] At operation 610, the processor (310) may identify that the actuator (330) is driven. Based on the identification of the driving of the actuator (330), the processor (310) may perform an algorithm for identifying a resonant frequency. Based on the algorithm for identifying the resonant frequency, the processor (310) may perform operations 620 to 695.
[0109] In operation 620, the processor (310) may identify a reference frequency. For example, the processor (310) may identify the reference frequency based on identifying that the actuator (330) is driven. The processor (310) may identify the reference frequency as a vibration frequency of the actuator (330). According to an embodiment, the processor (310) may identify the reference frequency as an initial designated frequency. For example, the initial designated frequency may be changed based on the state of the electronic device (300). The magnitude of the first initial designated frequency set in the first state of the electronic device (300) may be set to be greater than the magnitude of the second initial designated frequency set in the second state of the electronic device (300). As an example, the first initial designated frequency may be set to be greater than the second initial designated frequency by 3 [Hz].
[0110] According to one embodiment, the processor (310) may perform the operations described below while the state of the electronic device (300) is in the first state. The reference frequency identified while the state of the electronic device (300) is in the first state may be referred to as the first reference frequency. According to one embodiment, the processor (310) may perform the operations described below while the state of the electronic device (300) is in the second state. The reference frequency identified while the state of the electronic device (300) is in the second state may be referred to as the second reference frequency.
[0111] At operation 630, the processor (310) can identify whether a first value for the loudness of a sound obtained when the actuator (330) is operated based on a reference frequency is less than a second value for the loudness of a sound obtained when the actuator (330) is operated based on a first tuning frequency.
[0112] According to one embodiment, the processor (310) may identify a first tuning frequency and a second tuning frequency based on a reference frequency and an adjustment frequency. The processor (310) may identify a first tuning frequency that is lower than the reference frequency by the adjustment frequency. The processor (310) may identify a second tuning frequency that is higher than the reference frequency by the adjustment frequency.
[0113] In a first time interval within the time interval during which vibration is provided (or output) through the actuator (330), the processor (310) can drive the actuator (330) based on a reference frequency. In a second time interval within the time interval during which vibration is provided through the actuator (330), the processor (310) can drive the actuator (330) based on a first tuning frequency. In a third time interval within the time interval during which vibration is provided through the actuator (330), the processor (310) can drive the actuator (330) based on a second tuning frequency. The first time interval, the second time interval, and the third time interval can be set based on a specified cycle.
[0114] While vibration is provided through the actuator (330), the processor (310) can acquire sound (or vibration sound) generated by the vibration using the microphone (340). The processor (310) can identify the size of the sound acquired while vibration is provided through the actuator (330).
[0115] For example, the processor (310) may identify a first value for the loudness of sound obtained when the actuator (330) is operated based on a reference frequency. The processor (310) may identify a first value for the loudness of vibration sound obtained when the actuator (330) is operated based on the reference frequency. The processor (310) may identify a second value for the loudness of sound obtained when the actuator (330) is operated based on a first tuning frequency. The processor (310) may identify a second value for the loudness of vibration sound obtained when the actuator (330) is operated based on the first tuning frequency.
[0116] The processor (310) can identify (or determine) whether the resonant frequency of the electronic device (300) is close to the reference frequency and whether the resonant frequency is close to the first tuning frequency based on identifying whether the first value is less than the second value.
[0117] In operation 640, if the first value is less than the second value, the processor (310) may change the reference frequency to the first tuning frequency. The processor (310) may set the reference frequency to the value of the first tuning frequency. The processor (310) may change the reference frequency to the first tuning frequency to perform operations 630 to 690 again.
[0118] In operation 650, if the first value is not less than the second value, the processor (310) can identify whether the first value for the loudness of the sound obtained when the actuator (330) is operated based on the reference frequency is less than a third value for the loudness of the sound obtained when the actuator (330) is operated based on the second tuning frequency. For example, the processor (310) can identify whether the first value for the loudness of the sound obtained when the actuator (330) is operated based on the reference frequency is less than a third value for the loudness of the sound obtained when the actuator (330) is operated based on the second tuning frequency, based on identifying that the first value is greater than or equal to the second value.
[0119] For example, the processor (310) may identify a first value for the loudness of sound obtained when the actuator (330) is operated based on a reference frequency. The processor (310) may identify a first value for the loudness of vibration sound obtained when the actuator (330) is operated based on the reference frequency. The processor (310) may identify a third value for the loudness of sound obtained when the actuator (330) is operated based on a second tuning frequency. The processor (310) may identify a third value for the loudness of vibration sound obtained when the actuator (330) is operated based on the second tuning frequency.
[0120] The processor (310) can identify (or determine) whether the resonant frequency of the electronic device (300) is close to the reference frequency and whether the resonant frequency is close to the second tuning frequency based on identifying whether the first value is less than the third value.
[0121] In operation 660, if the first value is less than the third value, the processor (310) may change the reference frequency to the second tuning frequency. The processor (310) may set the reference frequency to the value of the second tuning frequency. The processor (310) may change the reference frequency to the second tuning frequency to perform operations 630 to 690 again.
[0122] In operation 670, if the first value is not less than the third value, the processor (310) may maintain the reference frequency. The processor (310) may maintain the reference frequency based on determining that the first value is greater than or equal to the third value. For example, the processor (310) may maintain the reference frequency without changing it.
[0123] At operation 680, the processor (310) may reduce the size of the tuning frequency. The processor (310) may reduce the size of the tuning frequency to identify an accurate resonant frequency. For example, the processor (310) may reduce the size of the tuning frequency by 1 [Hz].
[0124] At operation 690, the processor (310) can identify whether the adjustment frequency is a specified frequency (e.g., 0 [Hz]).
[0125] According to one embodiment, the processor (310) may perform operation 630 again based on identifying that the adjustment frequency is not a specified frequency (e.g., 0 [Hz]).
[0126] In operation 695, if the adjustment frequency is a designated frequency, the processor (310) may identify the reference frequency as a resonant frequency. For example, the processor (310) may identify the reference frequency as a resonant frequency based on identifying that the adjustment frequency is a designated frequency (e.g., 0 [Hz]).
[0127] According to one embodiment, in operation 640, the reference frequency may be changed to a first tuning frequency. Accordingly, the processor (310) may identify the changed reference frequency (i.e., the first tuning frequency) as a resonant frequency. According to one embodiment, in operation 660, the reference frequency may be changed to a second tuning frequency. The processor (310) may identify the changed reference frequency (i.e., the second tuning frequency) as a resonant frequency. According to one embodiment, in operation 670, the reference frequency may be maintained. The processor (310) may identify the maintained reference frequency as a resonant frequency.
[0128] According to one embodiment, the processor (310) may perform filtering on the sound acquired from the microphone (340) to prevent noise in the user environment. For example, the processor (310) may perform filtering on the acquired sound based on a frequency band identified based on the vibration frequency of the actuator (330). The frequency band identified based on the vibration frequency may be set from a frequency 5 [Hz] lower than the vibration frequency to a frequency 5 [Hz] higher than the vibration wavenumber.
[0129] Figure 7 shows the loudness of sound obtained while vibration is provided, according to one embodiment.
[0130] Referring to Fig. 7, a graph (710) shows an example of the sound level obtained from a microphone (340) according to the vibration frequency. The x-axis of the graph (710) represents the frequency. The unit of the x-axis is [Hz]. The y-axis of the graph (710) represents the sound level. The unit of the y-axis is [dB].
[0131] Referring to the graph (710), when the actuator (330) is driven based on a frequency of about 208 [Hz], the magnitude of the sound (or vibration sound) generated by the vibration may be the highest. Accordingly, the processor (310) may identify about 208 [Hz] as the resonant frequency of the electronic device (300). By driving the actuator (330) based on the resonant frequency, the processor (310) may maximize the performance of the actuator (330). In addition, the processor (310) may identify the resonant frequency of the electronic device (300) using a microphone (340) without an actuator management circuit.
[0132] According to the above-described embodiment, the processor (310) can prevent the breakage of the spring that occurs as the resonant frequency of the electronic device (300) (or the actuator (330)) changes at high temperatures.
[0133] FIG. 8 illustrates an example of an electronic device including an actuator, according to one embodiment.
[0134] Referring to FIG. 8, the electronic device (300) may be a foldable device that folds along a vertical axis (e.g., a folding axis (893)). The electronic device (300) may include a first housing (810), a second housing (820), and a hinge structure (830). For example, the hinge structure (830) may rotatably couple the first housing (810) to the second housing (820) with respect to the folding axis (893). The display (802) (e.g., a flexible display) may be divided into a first display area (851) and a second display area (852) with respect to the folding axis (893). The first display area (851) may correspond to one side of the first housing (810). The second display area (852) may correspond to one side of the second housing (820).
[0135] In state (891), the first direction (861) toward which the first display area (851) faces may correspond to the second direction (862) toward which the second display area (852) faces. State (891) may be referred to as an unfolded state. State (891) may be an example of a first state of the electronic device (300).
[0136] At state (891), the processor (310) can identify the state of the electronic device (300) as the first state. The processor (310) can identify that the actuator (330) is driven while the state of the electronic device (300) is in the first state. Based on identifying that the actuator (330) is driven, the processor (310) can identify a first resonant frequency of the electronic device (300) (or the actuator (330)) while the state of the electronic device (300) is in the first state. Based on identifying that the actuator (330) is driven, the processor (310) can perform operations 620 to 695 illustrated in FIG. 6. At state (891), the processor (310) can drive the actuator (330) within a first frequency range that includes the identified first resonant frequency.
[0137] In state (892), the first direction (861) toward which the first display area (851) faces may be opposite to the second direction (862) toward which the second display area (852) faces. State (892) may be referred to as a folding state. State (892) may be an example of a second state of the electronic device (300).
[0138] At state (892), the processor (310) can identify the state of the electronic device (300) as a second state. The processor (310) can identify that the actuator (330) is driven while the state of the electronic device (300) is in the second state. Based on identifying that the actuator (330) is driven, the processor (310) can identify a second resonant frequency of the electronic device (300) (or the actuator (330)) while the state of the electronic device (300) is in the second state. Based on identifying that the actuator (330) is driven, the processor (310) can perform operations 620 to 695 illustrated in FIG. 6. At state (892), the processor (310) can drive the actuator (330) within a second frequency range that includes the identified second resonant frequency.
[0139] FIG. 9 illustrates an example of an electronic device including an actuator, according to one embodiment.
[0140] Referring to FIG. 9, the electronic device (300) may be a foldable device that folds along a horizontal axis (e.g., a folding axis (993)). The electronic device (300) may include a first housing (910), a second housing (920), and a hinge structure (930). For example, the hinge structure (930) may rotatably couple the first housing (910) to the second housing (920) with respect to the folding axis (993). The display (902) (e.g., a flexible display) may be divided into a first display area (951) and a second display area (952) with respect to the folding axis (993). The first display area (951) may correspond to one side of the first housing (910). The second display area (952) may correspond to one side of the second housing (920).
[0141] The electronic device (300) may be folded such that the display (902) faces outward. For example, in a folded state (e.g., state (992)), the first display area (951) and the second display area (952) may be spaced apart from each other. The display (902) may function as part of the exterior of the electronic device (200) in the folded state. According to an embodiment, similar to the electronic device (300) illustrated in FIG. 8, in the folded state, the display (902) may have the first display area (951) and the second display area (952) in contact with each other.
[0142] In state (991), the first direction (961) toward which the first display area (951) faces may correspond to the second direction (962) toward which the second display area (952) faces. State (991) may be referred to as an unfolded state. State (991) may be an example of a first state of the electronic device (300).
[0143] At state (991), the processor (310) can identify the state of the electronic device (300) as the first state. The processor (310) can identify that the actuator (330) is driven while the state of the electronic device (300) is in the first state. Based on identifying that the actuator (330) is driven, the processor (310) can identify a first resonant frequency of the electronic device (300) (or the actuator (330)) while the state of the electronic device (300) is in the first state. Based on identifying that the actuator (330) is driven, the processor (310) can perform operations 620 to 695 illustrated in FIG. 6. At state (991), the processor (310) can drive the actuator (330) within a first frequency range that includes the identified first resonant frequency.
[0144] In state (992), the first direction (961) toward which the first display area (951) faces may be opposite to the second direction (962) toward which the second display area (952) faces. State (992) may be referred to as a folding state. State (992) may be an example of a second state of the electronic device (300).
[0145] At state (992), the processor (310) can identify the state of the electronic device (300) as a second state. The processor (310) can identify that the actuator (330) is driven while the state of the electronic device (300) is in the second state. Based on identifying that the actuator (330) is driven, the processor (310) can identify a second resonant frequency of the electronic device (300) (or the actuator (330)) while the state of the electronic device (300) is in the second state. Based on identifying that the actuator (330) is driven, the processor (310) can perform operations 620 to 695 illustrated in FIG. 6. At state (992), the processor (310) can drive the actuator (330) within a second frequency range that includes the identified second resonant frequency.
[0146] FIG. 10 illustrates an example of an electronic device including an actuator, according to one embodiment.
[0147] Referring to FIG. 10, the electronic device (300) may be a rollable device that provides an extended position and a retracted position. The electronic device (300) may include a first housing (1010), a second housing (1020), and a driving circuit (not shown). For example, the driving circuit may be configured to move the second housing (1020) relative to the first housing (1010). For example, in the retracted position, the second housing (1020) may be retracted into the first housing (1010). In the extended position, the second housing (1020) may be retracted from the first housing (1010). For example, the second housing (1020) (or a portion of the second housing (1020)) may slide out or slide in with respect to the first housing (1010).
[0148] A display (1002) (e.g., a flexible display) can be coupled to the first housing (1010) and the second housing (1020) such that a display area (1050) (or a size of the display area (1050)) of the display (1002) changes as the second housing (1020) moves between a retracted position and an extended position. For example, depending on the extended position and the retracted position, the display (1002) can be retracted or withdrawn from a side (1013) of the first housing (1010). For example, depending on the extended position and the retracted position, the display (1002) can be retracted or withdrawn from a side (1014) of the second housing (1020). For example, as the second housing (1020) slides out relative to the first housing (1010), a portion of the display (1002) may be extended outside of the first housing (1010) or the second housing (1020). As the second housing (1020) slides in relative to the first housing (1010), a portion of the display (1002) may be retracted into the interior of the first housing (1010) or the second housing (1020).
[0149] The size of the display area (1050) of the display (1002) may change depending on the reduced and extended postures. The display area (1050) of the display (1002) may have the smallest size in the reduced posture. The display area (1050) of the display (1002) may have the largest size in the extended posture.
[0150] State (1091) may be a state in which the second housing (1020) is slid out relative to the first housing (1010). State (1091) may be referred to as an extended posture. State (1091) may be an example of a first state of the electronic device (300).
[0151] At state (1091), the processor (310) can identify the state of the electronic device (300) as a first state. The processor (310) can identify that the actuator (330) is driven while the state of the electronic device (300) is in the first state. Based on identifying that the actuator (330) is driven, the processor (310) can identify a first resonant frequency of the electronic device (300) (or the actuator (330)) while the state of the electronic device (300) is in the first state. Based on identifying that the actuator (330) is driven, the processor (310) can perform operations 620 to 695 illustrated in FIG. 6. At state (1091), the processor (310) can drive the actuator (330) within a first frequency range that includes the identified first resonant frequency.
[0152] State (1092) may be a state in which the second housing (1020) is slid-in relative to the first housing (1010). State (1092) may be referred to as a reduced posture. State (1092) may be an example of a second state of the electronic device (300).
[0153] At state (1092), the processor (310) may identify a state of the electronic device (300) as a second state. The processor (310) may identify that the actuator (330) is driven while the state of the electronic device (300) is in the second state. Based on identifying that the actuator (330) is driven, the processor (310) may identify a second resonant frequency of the electronic device (300) (or the actuator (330)) while the state of the electronic device (300) is in the second state. Based on identifying that the actuator (330) is driven, the processor (310) may perform operations 620 to 695 illustrated in FIG. 6. At state (1092), the processor (310) may drive the actuator (330) within a second frequency range that includes the identified second resonant frequency.
[0154] The technical tasks to be achieved in this document are not limited to the technical tasks mentioned above, and other technical tasks not mentioned will be clearly understood by those with ordinary knowledge in the technical field to which this document pertains.
[0155] According to one embodiment, an electronic device (e.g., electronic device (300)) may include a plurality of housings, a microphone (e.g., microphone (340)), an actuator (e.g., actuator (330)), and a processor operably coupled with the microphone and the actuator. The processor may be configured to identify a state of the electronic device based on a positional relationship of the plurality of housings. The processor may be configured to drive the actuator within a first frequency range identified by the microphone based on the state of the electronic device being a first state. The processor may be configured to drive the actuator within a second frequency range identified by the microphone and distinct from the first frequency range based on the state of the electronic device being a second state.
[0156] According to one embodiment, the processor may be configured to identify the state of the electronic device as one of the first state in which the positional relationship of the plurality of housings is a first positional relationship and the second state in which the positional relationship of the plurality of housings is a second positional relationship.
[0157] In one embodiment, the processor may be configured to drive the actuator while the state of the electronic device is the first state. The processor may be configured to identify a first resonant frequency based on a loudness of a sound acquired using the microphone while the actuator is driven.
[0158] In one embodiment, the processor may be configured to drive the actuator while the state of the electronic device is the second state. The processor may be configured to identify a second resonant frequency based on a loudness of a sound acquired using the microphone while the actuator is driven.
[0159] In one embodiment, the first frequency range may include the first resonant frequency. The second frequency range may include the second resonant frequency.
[0160] In one embodiment, the processor may be configured to identify the first resonant frequency based on a first reference frequency and a tuning frequency while the state of the electronic device is the first state.
[0161] In one embodiment, the processor may be configured to identify the second resonant frequency based on a second reference frequency and the adjustment frequency, which are distinct from the first reference frequency, while the state of the electronic device is the second state.
[0162] According to one embodiment, the electronic device may include a power management integrated circuit. The processor may be configured to control the actuator via the power management integrated circuit.
[0163] According to one embodiment, the plurality of housings may include a first housing (e.g., the first housing (1010) of FIG. 10) and a second housing (e.g., the second housing (1020) of FIG. 10) configured to movably engage with the first housing between a retracted position and an extended position. The electronic device may include a flexible display coupled to the first housing and the second housing, and a driving circuit configured to move the second housing relative to the first housing such that a size of a display area changes as the second housing is moved between the retracted position and the extended position.
[0164] According to one embodiment, the plurality of housings may include a first housing (e.g., the first housing (810) of FIG. 8) and a second housing (e.g., the second housing (820) of FIG. 8). The electronic device may include a flexible display including a hinge structure (e.g., the hinge structure (830) of FIG. 8) that rotatably connects the first housing and the second housing with respect to a first folding axis, and a first display area corresponding to one surface of the first housing and a second display area corresponding to one surface of the second housing, which are separated with respect to the folding axis.
[0165] According to one embodiment, a method performed by an electronic device may include an operation of identifying a state of the electronic device based on a positional relationship of a plurality of housings of the electronic device. The method may include an operation of driving the actuator within a first frequency range identified through a microphone of the electronic device based on the state of the electronic device being a first state. The method may include an operation of driving the actuator within a second frequency range identified through the microphone and distinct from the first frequency range based on the state of the electronic device being a second state.
[0166] According to one embodiment, the method may include an operation of identifying the state of the electronic device as one of the first state in which the positional relationship of the plurality of housings is a first positional relationship and the second state in which the positional relationship of the plurality of housings is a second positional relationship.
[0167] According to one embodiment, the method may include an operation of driving the actuator while the state of the electronic device is the first state. The method may include an operation of identifying a first resonant frequency based on a level of sound acquired using the microphone while the actuator is driven.
[0168] In one embodiment, the method may include driving the actuator while the state of the electronic device is the second state. The method may include identifying a second resonant frequency based on a loudness of a sound acquired using the microphone while the actuator is driven.
[0169] In one embodiment, the first frequency range may include the first resonant frequency. The second frequency range may include the second resonant frequency.
[0170] According to one embodiment, the method may include an operation of identifying the first resonant frequency based on a first reference frequency and a tuning frequency while the state of the electronic device is the first state.
[0171] According to one embodiment, the method may include identifying the second resonant frequency based on a second reference frequency and the adjustment frequency, which are distinct from the first reference frequency, while the state of the electronic device is the second state.
[0172] In one embodiment, the method may include controlling the actuator via a power management integrated circuit of the electronic device.
[0173] According to one embodiment, the plurality of housings may include a first housing and a second housing. The electronic device may include a hinge structure that rotatably connects the first housing and the second housing with respect to a first folding axis, and a flexible display including a first display area corresponding to one side of the first housing and a second display area corresponding to one side of the second housing, which are distinguished with respect to the folding axis.
[0174] According to one embodiment, a non-transitory computer-readable storage medium may store one or more programs. The one or more programs may include instructions that, when executed by a processor of an electronic device having a plurality of housings, a microphone, and an actuator, cause the electronic device to identify a state of the electronic device based on a positional relationship of the plurality of housings. The one or more programs may include instructions that, when executed by the processor, cause the electronic device to drive the actuator within a first frequency range identified through the microphone based on the state of the electronic device being a first state. The one or more programs may include instructions that, when executed by the processor, cause the electronic device to drive the actuator within a second frequency range identified through the microphone and distinct from the first frequency range based on the state of the electronic device being a second state.
[0175] According to one embodiment, an electronic device may include a plurality of housings, a microphone, an actuator, at least one processor including a processing circuit, and a memory storing instructions and including one or more storage media. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to identify a state of the electronic device based on a positional relationship of the plurality of housings. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to drive the actuator within a first frequency range identified by the microphone based on the state of the electronic device being a first state. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to drive the actuator within a second frequency range identified by the microphone and distinct from the first frequency range based on the state of the electronic device being a second state.
[0176] For example, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to identify the state of the electronic device as one of the first state in which the positional relationship of the plurality of housings is a first positional relationship and the second state in which the positional relationship of the plurality of housings is a second positional relationship.
[0177] For example, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to drive the actuator while the state of the electronic device is the first state. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to identify a first resonant frequency based on a loudness of sound acquired using the microphone while the actuator is driven.
[0178] For example, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to drive the actuator while the state of the electronic device is the second state. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to identify a second resonant frequency based on a loudness of sound acquired using the microphone while the actuator is driven.
[0179] For example, the first frequency range may include the first resonant frequency. The second frequency range may include the second resonant frequency.
[0180] For example, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to identify the first resonant frequency based on the first reference frequency and the adjustment frequency while the state of the electronic device is the first state.
[0181] For example, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to identify the second resonant frequency based on a second reference frequency distinct from the first reference frequency and the tuned frequency while the state of the electronic device is the second state.
[0182] For example, the electronic device may include a power management integrated circuit. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to control the actuator via the power management integrated circuit.
[0183] For example, the plurality of housings may include a first housing and a second housing configured to movably engage with the first housing between a retracted position and an extended position. The electronic device may include a flexible display coupled to the first housing and the second housing, and a driving circuit configured to move the second housing relative to the first housing such that a size of a display area changes as the second housing is moved between the retracted position and the extended position.
[0184] For example, the plurality of housings may include a first housing and a second housing. The electronic device may include a hinge structure that rotatably connects the first housing and the second housing with respect to a first folding axis, and a flexible display including a first display area corresponding to one side of the first housing and a second display area corresponding to one side of the second housing, which are separated with respect to the folding axis.
[0185] According to one embodiment, a method performed by an electronic device may include an operation of identifying a state of the electronic device based on a positional relationship of a plurality of housings of the electronic device. The method may include an operation of driving the actuator within a first frequency range identified through a microphone of the electronic device based on the state of the electronic device being a first state. The method may include an operation of driving the actuator within a second frequency range identified through the microphone and distinct from the first frequency range based on the state of the electronic device being a second state.
[0186] For example, the method may include an operation of identifying the state of the electronic device as one of the first state in which the positional relationship of the plurality of housings is a first positional relationship and the second state in which the positional relationship of the plurality of housings is a second positional relationship.
[0187] For example, the method may include an operation of driving the actuator while the state of the electronic device is the first state. The method may include an operation of identifying a first resonant frequency based on a loudness of a sound acquired using the microphone while the actuator is driven.
[0188] For example, the method may include an operation of driving the actuator while the state of the electronic device is the second state. The method may include an operation of identifying a second resonant frequency based on a loudness of a sound acquired using the microphone while the actuator is driven.
[0189] According to one embodiment, a non-transitory computer-readable storage medium may store one or more programs. The one or more programs may include instructions that, when executed by a processor of an electronic device having a plurality of housings, a microphone, and an actuator, cause the electronic device to identify a state of the electronic device based on a positional relationship of the plurality of housings. The one or more programs may include instructions that, when executed by the processor, cause the electronic device to drive the actuator within a first frequency range identified through the microphone based on the state of the electronic device being a first state. The one or more programs may include instructions that, when executed by the processor, cause the electronic device to drive the actuator within a second frequency range identified through the microphone and distinct from the first frequency range based on the state of the electronic device being a second state.
[0190] The effects that can be obtained from the present disclosure are not limited to the effects mentioned above, and other effects that are not mentioned will be clearly understood by a person having ordinary skill in the art to which the present disclosure pertains.
[0191] Electronic devices according to embodiments disclosed herein may take various forms. 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 disclosed herein are not limited to the aforementioned devices.
[0192] The embodiments of this document and the terminology used herein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among the phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0193] In one embodiment of this document, the term "module" used may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0194] One embodiment of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0195] According to one embodiment, the method according to one embodiment disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0196] According to one embodiment, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and arranged in other components. According to one embodiment, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to one embodiment, the 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, omitted, or one or more other operations may be added.
Claims
1. In electronic devices, Multiple housings; microphone; actuator; At least one processor comprising a processing circuit; and A memory storing instructions and including one or more storage media, The above instructions, when individually or collectively executed by the at least one processor, Based on the positional relationship of the above plurality of housings, the state of the electronic device is identified, Based on the state of the electronic device being the first state, driving the actuator within the first frequency range identified through the microphone, Based on the state of the electronic device being the second state, causing the electronic device to drive the actuator within a second frequency range identified through the microphone and distinct from the first frequency range. Electronic devices.
2. In the first paragraph, when the instructions are individually or collectively executed by the at least one processor, Causing the electronic device to identify the state of the electronic device as one of the first state in which the positional relationship of the plurality of housings is a first positional relationship and the second state in which the positional relationship of the plurality of housings is a second positional relationship; Electronic devices.
3. In the second paragraph, when the instructions are individually or collectively executed by the at least one processor, driving the actuator while the state of the electronic device is the first state; causing the electronic device to identify a first resonant frequency based on the loudness of a sound acquired using the microphone while the actuator is being driven; Electronic devices.
4. In the third paragraph, when the instructions are individually or collectively executed by the at least one processor, driving the actuator while the state of the electronic device is the second state; causing the electronic device to identify a second resonant frequency based on the loudness of the sound acquired using the microphone while the actuator is being driven; Electronic devices.
5. In the fourth paragraph, the first frequency range is, Including the first resonant frequency. The above second frequency range is, Including the second resonant frequency, Electronic devices.
6. In the fifth paragraph, when the instructions are individually or collectively executed by the at least one processor, While the state of the electronic device is the first state, causing the electronic device to identify the first resonant frequency based on the first reference frequency and the adjustment frequency. Electronic devices.
7. In the sixth paragraph, when the instructions are individually or collectively executed by the at least one processor, While said state of said electronic device is said second state, causing said electronic device to identify said second resonant frequency based on a second reference frequency and said adjustment frequency that are distinct from said first reference frequency. Electronic devices.
8. In the first paragraph, the electronic device, Further comprising a power management integrated circuit, The above instructions, when individually or collectively executed by the at least one processor, Causing said electronic device to control said actuator through said power management integrated circuit; Electronic devices.
9. In the first paragraph, the plurality of housings, 1st housing; and a second housing configured to movably engage with the first housing so as to be movable between a retracted position and an extended position; The above electronic device, A flexible display coupled to the first housing and the second housing so that the size of the display area changes as the second housing moves between the reduced posture and the extended posture; and Further comprising a driving circuit configured to move the second housing relative to the first housing; Electronic devices.
10. In the first paragraph, the plurality of housings, 1st housing; and Including a second housing, The above electronic device, A hinge structure that rotatably connects the first housing and the second housing based on the first folding axis; and A flexible display further comprising a first display area corresponding to one side of the first housing and a second display area corresponding to one side of the second housing, which are distinguished based on the folding axis. Electronic devices.
11. In a method performed by an electronic device, An operation of identifying a state of the electronic device based on a positional relationship of a plurality of housings of the electronic device; An operation of driving the actuator within a first frequency range identified through a microphone of the electronic device based on the state of the electronic device being a first state; and An operation of driving the actuator within a second frequency range, which is identified through the microphone and is distinct from the first frequency range, based on the state of the electronic device being the second state. method.
12. In the 11th paragraph, the method, Further comprising an operation of identifying the state of the electronic device as one of the first state in which the positional relationship of the plurality of housings is a first positional relationship and the second state in which the positional relationship of the plurality of housings is a second positional relationship. method.
13. In the 12th paragraph, the method, An operation of driving the actuator while the state of the electronic device is the first state; and Further comprising an operation of identifying a first resonant frequency based on the magnitude of a sound acquired using the microphone while the actuator is being driven. method.
14. In the 13th paragraph, the method, An operation of driving the actuator while the state of the electronic device is the second state; and Further comprising an operation of identifying a second resonant frequency based on the magnitude of a sound acquired using the microphone while the actuator is being driven. method.
15. In a non-transitory computer-readable storage medium storing one or more programs, the one or more programs, when executed by a processor of an electronic device having a plurality of housings, a microphone, and an actuator, Based on the positional relationship of the above plurality of housings, the state of the electronic device is identified, Based on the state of the electronic device being the first state, driving the actuator within the first frequency range identified through the microphone, instructions for causing the electronic device to drive the actuator within a second frequency range, the second frequency range being distinct from the first frequency range, and identified through the microphone based on the state of the electronic device being a second state; A non-transitory computer-readable storage medium.
Citation Information
Patent Citations
Apparatus and method for gernerating vibration by using sound characteristics
KR1020130075323A
A system and a method for crowd funding wherein profit is distributed to early buyers
KR1020220028573A
Color steel plate coupling structure for roof steel waterproofing
KR1020240023723A
System and Method for a Surface-Optimized Tactile Transducer
US20220413614A1
KR20210038108A