Electronic device and method for controlling audio output and haptic motor in electronic device

By estimating and adjusting the discharge current associated with haptic motor driving and audio output operations in portable electronic devices, the method addresses the challenge of managing simultaneous operations and enhances battery performance.

WO2025075368A1PCT designated stage expired Publication Date: 2025-04-10SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/014887
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-11
Filing Date
2024-09-30
Publication Date
2025-04-10

AI Technical Summary

Technical Problem

Portable electronic devices face challenges in managing simultaneous haptic motor driving and audio output operations, as these operations can exceed the maximum acceptable discharge current, leading to reduced battery lifespan and increased heat generation.

Method used

The electronic device employs a method to control audio output and haptic motor operations by estimating the discharge current value associated with these operations and adjusting the driving voltage or volume to ensure that the discharge current does not exceed the specified maximum acceptable value.

Benefits of technology

This approach effectively manages the simultaneous haptic motor driving and audio output operations, preventing excessive discharge current and thereby prolonging battery lifespan and reducing heat generation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024014887_10042025_PF_FP_ABST
    Figure KR2024014887_10042025_PF_FP_ABST
Patent Text Reader

Abstract

An electronic device according to an embodiment may be configured to: output audio signals corresponding to audio data through a speaker by using an audio circuit; identify audio signals to be output and haptic signals to be output, on the basis of haptic signals output simultaneously with the output of the audio signals through the speaker; estimate a discharge current value of a battery associated with the audio signals to be output simultaneously with the output of the haptic signals; and on the basis that the estimated discharge current value exceeds a predefined discharge current value, adjust the volume associated with the audio signals to be output and / or a driving voltage for driving a haptic motor in association with the haptic signals to be output such that the discharge current value of the battery by the output of the audio signals and the output of the haptic signals does not exceed a specified discharge current value.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic devices and methods for controlling audio output and haptic motors in electronic devices

[0001] The present disclosure relates to a method for controlling audio output and haptic motor in an electronic device.

[0002] Portable electronic devices powered by batteries have become widespread in recent years. Batteries can have a variety of capacities. Small electronic devices may use relatively small batteries with small capacities, while large electronic devices may use large batteries with large capacities.

[0003] The capacity of batteries in portable electronic devices can be measured in mAh (or Ah), and a fully charged 1Ah battery can provide 1A of current for 1 hour. The current provided by the battery is called discharge, and the discharge rate of the battery can be defined as the C-rate. 1C can mean 1-hour discharge, while 0.5C can mean 2-hour discharge. For example, in a 100mAh battery, 1C can mean discharging the entire 100mA for 1 hour, and the C-value can be calculated by dividing the discharge current by the battery's rated capacity (the amount of current that can be used in 1 hour). Since the instantaneous current consumption can vary from device to device, batteries with different C-values ​​can be used for each electronic device.

[0004] Although batteries can provide more current at a time when their discharge rate is high, portable electronic devices (e.g., small electronic devices, wearable electronic devices, or smart watches) may use small batteries with relatively low maximum allowable discharge current values ​​due to the convenience of portability.

[0005] If the amount of current consumed instantaneously by an electronic device is greater than the amount of predefined (or set) discharge current (e.g., maximum allowable discharge current), the life of the battery may be shortened or heat generation may increase. Therefore, the amount of current consumed by an electronic device may need to be lowered below the amount of maximum allowable discharge current.

[0006] For example, in a small electronic device (e.g., a smartwatch) including a motor (e.g., a haptic motor) and a speaker, when a haptic motor driving operation and an audio output operation are performed simultaneously (or together), the amount of current consumed at one time may be greater than when the haptic motor driving operation and the audio output operation are performed separately, and may exceed the maximum allowable discharge current. In a small electronic device, when a haptic motor driving operation and an audio output operation need to be performed simultaneously (or together), and the amount of current consumed at one time is greater than the maximum allowable discharge current, a technique for reducing the amount of current consumed may be required.

[0007] When a haptic motor driving operation and an audio output operation must be performed simultaneously, the haptic motor driving operation and the audio output operation can be performed alternately in a time-division manner to reduce the amount of current consumed at one time. However, it may not be possible to adjust the sum of the current consumed by the instantaneous haptic motor driving operation and the current consumed by the audio output operation to be less than the maximum allowable discharge current.

[0008] According to an exemplary embodiment, an electronic device may include a battery, a haptic motor, a speaker, a haptic motor driving circuit, an audio circuit, at least one processor including a processing circuit, and a memory storing instructions. The at least one processor may be configured to individually and / or collectively execute the instructions, and cause the electronic device to output audio signals corresponding to audio data through the speaker using the audio circuit, identify audio signals to be output and haptic signals to be output based on haptic signals output simultaneously with the output of the audio signals through the speaker, estimate a discharge current value of the battery associated with the audio signals to be output simultaneously with the haptic signals to be output, and adjust a driving voltage for driving the haptic motor in association with a volume associated with the audio signals to be output and / or the haptic signals to be output, such that a discharge current value of the battery due to the output of the audio signals and the output of the haptic signals does not exceed the specified discharge current value when the estimated discharge current value exceeds a designated discharge current value.

[0009] In an exemplary embodiment, a method for controlling audio output and a haptic motor in an electronic device may include an operation of outputting audio signals corresponding to audio data through a speaker using an audio circuit, an operation of identifying audio signals to be output and haptic signals to be output based on haptic signals output simultaneously with the output of the audio signals through the speaker, an operation of estimating a discharge current value of the battery associated with the audio signals to be output simultaneously with the haptic signals to be output, and an operation of adjusting a volume associated with the audio signals to be output and / or a driving voltage for driving a haptic motor in association with the haptic signals to be output such that the discharge current value of the battery due to the output of the audio signals and the output of the haptic signals does not exceed the specified discharge current value based on the estimated discharge current value exceeding a specified discharge current value.

[0010] In an exemplary embodiment, a computer-readable non-transitory storage medium storing instructions, wherein the instructions are configured to cause the electronic device to perform at least one operation when individually and / or collectively executed by at least one processor of the electronic device, wherein the at least one operation may include: outputting audio signals corresponding to audio data through a speaker using an audio circuit; identifying audio signals to be output and haptic signals to be output based on haptic signals output simultaneously with the output of the audio signals through the speaker; estimating a discharge current value of the battery associated with the audio signals to be output simultaneously with the haptic signals to be output; and adjusting a volume associated with the audio signals to be output and / or a driving voltage for driving a haptic motor in association with the haptic signals to be output such that the discharge current value of the battery by the output of the audio signals and the output of the haptic signals does not exceed the designated discharge current value based on the estimated discharge current value exceeding a designated discharge current value.

[0011] The above and other aspects, features and advantages of specific embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings.

[0012] FIG. 1 is a block diagram of an exemplary electronic device within a network environment according to various embodiments.

[0013] FIG. 2A is a front perspective view of an exemplary electronic device according to various embodiments.

[0014] FIG. 2b is a rear perspective view of an exemplary electronic device according to various embodiments.

[0015] FIG. 3 is an exploded perspective view of an exemplary electronic device according to various embodiments.

[0016] FIG. 4 is a block diagram of an exemplary electronic device according to various embodiments.

[0017] FIG. 5 is a diagram illustrating exemplary haptic motor driving operations according to various embodiments.

[0018] FIG. 6 is a diagram for explaining exemplary audio data output operations according to various embodiments.

[0019] FIG. 7 is a flowchart illustrating audio output and haptic motor control operations in an exemplary electronic device according to various embodiments.

[0020] FIG. 8A is a flowchart illustrating exemplary operations for controlling haptic motor driving and audio output depending on whether the electronic device is in a first state set to adjust the volume of audio signals or a second state set to adjust the haptic motor driving voltage according to various embodiments.

[0021] FIG. 8B is a flowchart illustrating an exemplary operation for controlling haptic motor drive and audio output according to a third state set to adjust the volume of audio signals and haptic motor drive voltage in an electronic device according to various embodiments.

[0022] FIG. 9 is a diagram illustrating an exemplary case in which a discharge current value of a battery exceeds a predefined discharge current value due to the performance of a haptic motor driving operation and an audio output operation according to various embodiments.

[0023] FIG. 10 is a diagram for explaining an exemplary case in which the volume of audio signals is adjusted using a designated volume control ratio so that the discharge current value of the battery does not exceed a predefined discharge current value according to the performance of a haptic motor driving operation and an audio output operation according to various embodiments.

[0024] FIG. 11 is a drawing for explaining an exemplary case of controlling the volume of audio signals by using an inverted value of a current value to be provided to a haptic motor when performing a haptic motor driving operation and an audio output operation according to various embodiments.

[0025] FIG. 12 is a drawing for explaining an exemplary case of controlling the volume using a volume limit value specified based on a current value to be provided to a haptic motor when performing a haptic motor driving operation and an audio output operation according to various embodiments.

[0026] FIG. 13 is a diagram for explaining an exemplary case of controlling a driving voltage using a specified haptic motor driving voltage ratio when performing a haptic motor driving operation and an audio output operation according to various embodiments.

[0027] FIG. 14 is a diagram for explaining an exemplary case of controlling a driving voltage using a specified haptic motor driving voltage limit value when performing a haptic motor driving operation and an audio output operation according to various embodiments.

[0028] FIG. 15 is a diagram for explaining an exemplary case of controlling a haptic motor driving voltage by using an inverted volume associated with audio signals to be output through a speaker when performing a haptic motor driving operation and an audio output operation according to various embodiments.

[0029] FIG. 16 is a diagram illustrating an exemplary case of adjusting a predefined discharge current value in a battery performance degradation condition based on battery temperature according to various embodiments.

[0030] FIG. 17 is a diagram illustrating an exemplary case of adjusting a predefined discharge current value in a battery performance degradation condition based on a battery voltage drop according to various embodiments.

[0031] Hereinafter, electronic devices according to various embodiments will be described in more detail with reference to the attached drawings. The term "user" used in various embodiments may refer to a person using an electronic device or a device (e.g., an artificial intelligence electronic device) using an electronic device.

[0032] The terms used in this document are merely used to describe various embodiments and may not be intended to limit the scope of other embodiments. Singular expressions may include plural expressions unless the context clearly indicates otherwise. All terms used herein, including technical or scientific terms, may have the same meaning as commonly understood by those of ordinary skill in the art of the present invention. Terms defined in commonly used dictionaries may be interpreted as having the same or similar meaning in the context of the relevant technology, and shall not be interpreted in an idealized or overly formal sense unless explicitly defined in this document. In some cases, even if a term is defined in this document, it cannot be interpreted to exclude embodiments of the present invention.

[0033] FIG. 1 is a block diagram of an exemplary electronic device (101) within a network environment (100) according to various embodiments.

[0034] 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 various 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)).

[0035] Processor 120 may include various processing circuits and / or multiple processors. For example, the term "processor" as used herein, including in the claims, may include various processing circuits, including at least one processor, wherein one or more of the at least one processor may be configured to individually and / or collectively perform the various functions described herein. When the terms "processor," "at least one processor," and "one or more processors" as used herein are described as being configured to perform a number of functions, these terms encompass, for example, without limitation, situations where one processor performs some of the recited functions and other processor(s) perform other of the recited functions, and situations where a single processor may perform all of the recited functions. Furthermore, the at least one processor may include a combination of processors that perform various recited / disclosed functions (e.g., in a distributed manner). The at least one processor may execute program instructions to achieve or perform the various functions.

[0036] 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.

[0037] 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.

[0038] 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).

[0039] 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).

[0040] 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).

[0041] 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.

[0042] 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.

[0043] 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).

[0044] 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.

[0045] 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.

[0046] 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).

[0047] 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.

[0048] 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.

[0049] 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).

[0050] 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.

[0051] 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).

[0052] 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.

[0053] 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 including 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 via 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).

[0054] In one embodiment, the antenna module (197) may form a mmWave antenna module. In one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to 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 to 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.

[0055] 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)).

[0056] 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 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 utilizing 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.

[0057] An electronic device according to an embodiment (e.g., electronic device (101) of FIG. 1) may have a structure of a wearable electronic device. According to an embodiment, the electronic device (101) may be a wearable electronic device in the form of a watch, and the electronic device (101) according to an embodiment may be worn by a user. For example, the electronic device (101) may be a smart watch that may be worn on a user's wrist.

[0058] FIG. 2A is a front perspective view of an exemplary electronic device according to various embodiments, and FIG. 2B is a rear perspective view of an exemplary electronic device according to various embodiments.

[0059] Referring to FIGS. 2A and 2B, an electronic device (200) according to one embodiment (e.g., the electronic device (101) of FIG. 1) may be a wearable device (e.g., a smart watch). The electronic device (200) according to one embodiment may include a housing (210) including a front surface (210A), a rear surface (210B), and a side surface (210C) surrounding a space between the front surface (210A) and the rear surface (210B), and a fastening member (250, 260) connected to at least a portion of the housing (210) and configured to detachably fasten the electronic device (200) to a part of a user's body (e.g., a wrist, an ankle, etc.). In one embodiment (not shown), the housing may also refer to a structure forming a portion of the front surface (210A), the rear surface (210B), and the side surface (210C) of FIG. 2A. In one embodiment, the front side (210A) may be formed by a front plate (201) that is at least partially substantially transparent (e.g., a glass plate or a polymer plate including various coating layers). The back side (210B) may be formed by a substantially opaque back cover (207). The back cover (207) may be formed by, for example, coated or colored glass, ceramic, polymer, metal (e.g., aluminum, stainless steel (STS), or magnesium), or a combination of at least two of the foregoing materials. The side side (210C) may be formed by a side bezel structure (or side member) (206) that is coupled to the front plate (201) and the back cover (207) and includes a metal and / or a polymer. In some embodiments, the back cover (207) and the side bezel structure (206) may be formed integrally and include the same material (e.g., a metal material such as aluminum). The above-mentioned fastening member (250, 260) may be formed of various materials and shapes. The integral and multiple unit links may be formed to be mutually movable by a combination of at least two of the above-mentioned materials, such as woven fabric, leather, rubber, urethane, metal, ceramic, or a combination of the above-mentioned materials.

[0060] According to one embodiment, the electronic device (200) may include at least some or all of the components included in FIG. 1, including a display (220) (e.g., display (160) of FIG. 1). In some embodiments, the electronic device (200) may omit at least one of the components included in FIG. 1 or may additionally include other components.

[0061] A display (220) according to one embodiment may be visible through, for example, a significant portion of a front plate (201). The shape of the display (220) may correspond to the shape of the front plate (201), and may be in various shapes such as circular, oval, or polygonal. The display (220) may be coupled to or disposed adjacent to a touch detection circuit, a pressure sensor capable of measuring the intensity (pressure) of a touch, and / or a fingerprint sensor.

[0062] According to one embodiment, a microphone hole (205) (e.g., an audio output module (155) of FIG. 1) may have a microphone disposed therein for acquiring external sounds, and in some embodiments, multiple microphones may be disposed so as to detect the direction of sounds. A speaker hole (208) (e.g., an audio output module (155) of FIG. 1) may be used as an external speaker and a receiver for calls. In some embodiments, the speaker hole (208) and the microphone hole (205) may be implemented as a single hole, or a speaker may be included without the speaker hole (208) (e.g., a piezo speaker).

[0063] A sensor module (211) according to an embodiment (e.g., sensor module (176) of FIG. 1) may generate an electric signal or data value corresponding to an internal operating state of an electronic device (200) or an external environmental state. The sensor module (211) may include, for example, a biometric sensor module (211) (e.g., HRM sensor) disposed on the rear surface (210B) of the housing (210). According to an embodiment, the sensor module (211) may include a plurality of biometric sensors (211a, 211b). The electronic device (200) may further include at least one of a sensor module not shown, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor. According to one embodiment, the sensor module (211) may include a pressure sensor for measuring the intensity of pressure applied to the electronic device (200) according to the degree of contact between the user's wearing portion and the electronic device (200) when the user wears the electronic device (200). According to one embodiment, a processor (e.g., the processor (120) of FIG. 1) may determine a biosignal (e.g., an electrocardiogram signal or a heart rate signal) based on a signal acquired from the sensor module (211).

[0064] According to one embodiment, a key input device (202, 203, 204) (e.g., an input module of FIG. 1) may include a wheel key (202) disposed on a front surface (210A) of a housing (210) and rotatable in at least one direction, and / or a side key button (202, 203) disposed on a side surface (210C) of the housing (210). The wheel key may have a shape corresponding to the shape of the front plate (202). In one embodiment, the electronic device (200) may not include some or all of the above-mentioned key input devices (202, 203, 204), and the key input devices (202, 203, 204) that are not included may be implemented in another form, such as a soft key, on a display (220). A connector hole (209) according to one embodiment (e.g., a connection terminal (178) of FIG. 1) may include another connector hole (not shown) that may accommodate a connector (e.g., a USB connector) for transmitting and receiving power and / or data with an external electronic device (e.g., an electronic device (102) of FIG. 1) and a connector for transmitting and receiving audio signals with the external electronic device. The electronic device (200) may further include, for example, a connector cover (not shown) that covers at least a portion of the connector hole (209) and blocks and / or prevents external foreign substances from entering the connector hole.

[0065] According to one embodiment, a fastening member (250, 260) may be detachably fastened to at least a portion of a housing (210) using a hinge structure. The fastening member (250, 260) may include one or more of a fixing member (252), a fixing member fastening hole (253), a band guide member (254), and a band fastening ring (255).

[0066] According to one embodiment, the fixing member (252) may be configured to fix the housing (210) and the fastening members (250, 260) to a part of the user's body (e.g., wrist, ankle, etc.). The fastening member fastening hole (253) may correspond to the fastening member (252) to fasten the housing (210) and the fastening members (250, 260) to a part of the user's body. The band guide member (254) may be configured to limit the range of motion of the fastening member (252) when the fastening member (252) is fastened to the fastening member fastening hole (253), thereby allowing the fastening members (250, 260) to be fastened in close contact with a part of the user's body. The band fixing ring (255) may limit the range of motion of the fastening members (250, 260) when the fastening member (252) and the fastening member fastening hole (253) are fastened.

[0067] FIG. 3 is an exploded perspective view of an electronic device according to various embodiments.

[0068] Referring to FIG. 3, an electronic device (300) according to an embodiment (e.g., the electronic device (101) of FIG. 1) may include a side bezel structure (310), a wheel key (320), a front plate (301), a display (330), a first antenna (350), a second antenna (355), a support member (360) (e.g., a bracket), a battery (370), a haptic motor (372), a speaker (374), a first printed circuit board (380), a sealing member (390), a rear plate (393), and fastening members (395, 397). At least one of the components of the electronic device (200) may be identical to or similar to at least one of the components of the electronic device (200) of FIG. 2A or 2B, and a redundant description thereof will be omitted below. The support member (360) may be disposed inside the electronic device (300) and connected to the side bezel structure (310), or may be formed integrally with the side bezel structure (310). The support member (360) may be formed of, for example, a metallic material and / or a non-metallic (e.g., a polymer) material. The support member (360) may have a display (330) coupled to one surface and a first printed circuit board (380) coupled to the other surface. A processor (e.g., the processor (120) of FIG. 1), a memory (e.g., the memory (130) of FIG. 1), and / or an interface (e.g., the interface (177) of FIG. 1) may be mounted on the first printed circuit board (380).

[0069] At least a portion of a battery (370) according to one embodiment (e.g., battery (189) of FIG. 1) may be disposed substantially on the same plane as, for example, the first printed circuit board (380). The battery (370) may be integrally disposed in a space formed by a support member (360) within the electronic device (300), or may be disposed so as to be detachably attached to the electronic device (300).

[0070] A haptic motor (372) according to one embodiment (e.g., a haptic module (179) of FIG. 1) may be placed together with a battery (370) in an internal space of an electronic device (300). A speaker (374) according to one embodiment (e.g., an audio output module (155) of FIG. 1) may be placed in a position close to a speaker hole (e.g., a speaker hole (208) of FIG. 2b).

[0071] According to one embodiment, a first antenna (350) may be disposed between a display (330) and a support member (360). The first antenna (350) may, for example, transmit or receive a wireless RF signal to or from an external device (e.g., an external electronic device). According to one embodiment, the first antenna (350) may include an antenna including a radiator formed of a conductor or a conductive pattern. According to one embodiment, the first antenna (350) may include a plurality of antennas (e.g., an array antenna), and at least one antenna suitable for a communication method used in a communication network may be selected from the plurality of antennas by, for example, a communication module (190). In one embodiment, the antenna structure may be formed by a side bezel structure (310) and / or a portion of the support member (360) or a combination thereof.

[0072] According to one embodiment, a second antenna (355) may be disposed between the circuit board (380) and the back plate (393). The second antenna (355) may include, for example, a near field communication (NFC) antenna, a wireless charging antenna, and / or a magnetic secure transmission (MST) antenna. The second antenna (355) may, for example, perform short-range communication with an external device, wirelessly transmit and receive power required for charging, and transmit a magnetic-based signal including a short-range communication signal or payment data.

[0073] According to one embodiment, a sealing member (390) may be positioned between the side bezel structure (310) and the rear plate (393). The sealing member (390) may be configured to block / prevent moisture and foreign substances from entering the space surrounded by the side bezel structure (310) and the rear plate (393) from the outside.

[0074] According to one embodiment, when an electronic device (300) (e.g., the electronic device (101) of FIG. 1, or the electronic device (200) of FIGS. 2A and 2B) uses a haptic motor (372) as a high-voltage power motor in a small electronic device (e.g., a wearable electronic device or a smart watch) as illustrated in FIGS. 2A, 2B, and 3, and the high-voltage power motor and another component (e.g., a speaker (374)) operate together, the amount of current used (or consumed) momentarily may rapidly increase and exceed the maximum allowable discharge current.

[0075] For example, in an electronic device (300) (e.g., the electronic device (101) of FIG. 1, or the electronic device (200) of FIGS. 2A and 2B), when a motor driving operation and an audio output operation are performed simultaneously (or together) through a speaker (374) and a haptic motor (372), the amount of current consumed at one time may be greater than when the motor driving operation and the audio output operation are performed separately, and may exceed the maximum allowable discharge current. In a small electronic device, when the motor driving operation and the audio output operation need to be performed simultaneously (or together), if the amount of current consumed at one time is greater than the maximum allowable discharge current, the amount of current consumed may need to be reduced.

[0076] FIG. 4 is a block diagram showing an exemplary configuration of an electronic device according to various embodiments.

[0077] Referring to FIG. 4, an electronic device (401) according to an embodiment (e.g., the electronic device (101) of FIG. 1, the electronic device (200) of FIGS. 2A and 2B, or the electronic device (300) of FIG. 3) may include a processor (420) (e.g., the processor (120) of FIG. 1) (e.g., including a processing circuit), a memory (430) (e.g., the memory (130) of FIG. 1), an audio circuit (454), a speaker (455) (e.g., the sound output module (455) of FIG. 1), a haptic motor driving circuit (478), a haptic motor (479) (e.g., the haptic module (179) of FIG. 1), and / or a battery (489) (e.g., the battery (189) of FIG. 1). The electronic device (401) according to an embodiment is not limited thereto and may further include various components or may be configured by excluding some of the above components. An electronic device (401) according to one embodiment may further include all or part of the electronic device (101) illustrated in FIG. 1.

[0078] The processor (420) according to one embodiment may include an application processor. The processor (420) according to one embodiment may include various processing circuits and may perform overall control operations of the electronic device (401). The processor (420) according to one embodiment may execute instructions stored in the memory (430) to perform at least one operation or cause the electronic device (401) to perform at least one operation. The processor 420 may include various processing circuits and / or multiple processors. For example, the term “processor” as used herein, including in the claims, may include various processing circuits, including at least one processor, wherein one or more of the at least one processor may be individually and / or collectively configured to perform various functions described herein in a distributed manner. When the terms "processor," "at least one processor," and "one or more processors" are used herein to describe a processor configured to perform a number of functions, these terms encompass, for example and without limitation, situations where one processor performs some of the recited functions and other processor(s) perform other of the recited functions, and situations where a single processor can perform all of the recited functions. Furthermore, the at least one processor may comprise a combination of processors that perform various recited / disclosed functions, for example, in a distributed manner. At least one processor may execute program instructions to achieve or perform various functions.

[0079] According to an embodiment, a processor (420) may generate a haptic motor drive control signal (or a haptic control signal or a haptic motor drive waveform) corresponding to haptic motor drive data (or haptic control data) based on a haptic motor drive (or haptic control) event and transmit the haptic motor drive control signal to a haptic motor drive circuit (478). According to an embodiment, a processor (420) may transmit audio data corresponding to a sound source to be output based on an audio output event to an audio circuit (454).

[0080] According to an embodiment, a processor (420) may identify a state in which a haptic motor driving operation and an audio output operation are performed. According to an embodiment, a processor (420) may identify a state in which a haptic motor driving operation and an audio output operation are performed (or will be performed) simultaneously (or together). According to an embodiment, a haptic motor driving operation may be an operation in which a haptic motor driving control signal (or haptic signals) is provided to a haptic motor driving circuit (478) to drive a haptic motor (479). According to an embodiment, an audio output operation may be an operation in which audio data is provided to an audio circuit (454) to output audio signals through a speaker (455).

[0081] A processor (420) according to an embodiment can identify audio signals to be output and haptic signals to be output based on identification of a state in which a haptic motor driving operation and an audio output operation are performed (or will be performed) simultaneously. A processor (420) according to an embodiment can output audio signals corresponding to audio data through a speaker (455) using an audio circuit (454), and can identify audio signals to be output and haptic signals to be output when haptic signals are (or should be) output simultaneously with the output of audio signals through the speaker (455).

[0082] A processor (420) according to an embodiment may estimate a discharge current value of a battery associated with audio signals to be output combined with haptic signals to be output. The discharge current value of the battery (489) according to an embodiment may be a discharge current value to be discharged (or provided) from the battery (489) when the processor (420) performs a haptic motor driving operation and an audio output operation together (or simultaneously). A processor (420) according to an embodiment may estimate a first battery discharge current value when performing an audio output operation by using battery discharge current estimation value information according to a volume (e.g., dB) when outputting audio signals through a speaker (455). A processor (420) according to an embodiment may estimate a second battery discharge current value when performing a haptic motor driving operation by using battery discharge current estimation value information according to a haptic motor (479) driving voltage when outputting haptic signals through the haptic motor (479). According to one embodiment, the processor (420) may estimate a first battery discharge current value and a second battery discharge current value when performing a haptic motor driving operation and an audio output operation together (or simultaneously), and may estimate the sum of the estimated first battery discharge current value and the estimated second battery discharge current value as a discharge current value of the battery (489) when performing a haptic motor driving operation and an audio output operation together (or simultaneously).

[0083] In one embodiment, the processor (420) may adjust the volume associated with the audio signals to be outputted and / or adjust the driving voltage for driving the haptic motor (479) in association with the haptic signals to be outputted so that the discharge current value of the battery by the output of the audio signals and the haptic signals does not exceed the predefined discharge current value when the estimated discharge current value exceeds the predefined discharge current value. The predefined discharge current value according to one embodiment may include the maximum allowable discharge current value of the battery (489). For example, the maximum allowable discharge current value of the battery (489) may be a current value based on a maximum output power value (or an output power limit value) predetermined based on the capacity of the battery (489) (or the C value of the battery (489)).

[0084] In one embodiment, the processor (420) can lower a predefined discharge current value of the battery (489) by a specified value based on a specified condition (e.g., a voltage drop or battery performance degradation condition) and utilize the discharge current value lowered by the specified value.

[0085] In one embodiment, the processor (420) may select whether to adjust the volume associated with audio signals to be output, whether to adjust the driving voltage for driving the haptic motor (489) in association with the haptic signals to be output, or whether to adjust the volume and the driving voltage when the estimated battery (489) discharge current value exceeds a predefined discharge current value in a state where the haptic motor driving operation and the audio output operation are performed (or will be performed) simultaneously.

[0086] In one embodiment, the processor (420) can identify whether the processor (420) is in a first state set to adjust the volume associated with audio signals to be output when the estimated battery (489) discharge current value exceeds a predefined discharge current value in a state in which the haptic motor driving operation and the audio output operation are performed (or will be performed) simultaneously, a second state set to adjust the driving voltage for driving the haptic motor (479) in association with the haptic signals to be output, or a third state set to adjust both the volume and the driving voltage.

[0087] In one embodiment, the processor (420) may adjust the volume associated with audio signals to be output using a designated volume control ratio when a first state set to adjust the volume is identified, adjust the volume associated with audio signals to be output using an inverse value of a current value to be provided to the haptic motor (479), or adjust the volume associated with audio signals to be output using a designated volume limit value based on a current value to be provided to the haptic motor (479).

[0088] In one embodiment, the processor (420) may, when a second state set to adjust a drive voltage for driving a haptic motor (479) in association with haptic signals to be output is identified, adjust the drive voltage using a designated haptic motor drive voltage ratio, adjust the drive voltage using a designated haptic motor drive voltage limit, or adjust the drive voltage using an inverse volume of a volume associated with audio signals to be output through a speaker (455).

[0089] In one embodiment, when a third state is identified that is set to adjust the driving voltage for driving the haptic motor (479) in relation to the volume associated with audio signals to be output and the haptic signals to be output, the processor (420) may obtain a ratio (B / A) of an estimated discharge current value (e.g., the sum of the estimated current value to be provided to the speaker (455) and the estimated current value to be provided to the haptic motor (479)) (A) and a predefined discharge current value (e.g., the maximum allowable discharge current value of the battery) (B) during the haptic motor driving operation and the audio output operation, and may adjust the driving voltage by multiplying the ratio (B / A) by the driving voltage for driving the haptic motor (479) to adjust the driving voltage, and may adjust the volume by multiplying the ratio (B / A) by the volume associated with the audio signals to be output.

[0090] A first state set to adjust the volume associated with audio signals to be output according to an embodiment may include a state in which the haptic motor (479) performs a vibration operation (or a haptic operation) of maximum intensity (or a state in which the vibration operation or the haptic operation is performed using power exceeding a specified power). According to an embodiment, the processor (420) may perform a vibration operation (or a haptic operation) of maximum intensity (or a vibration operation or a haptic operation is performed using power exceeding a specified power) when performing a designated first notification. According to an embodiment, the designated first notification may include a notification that (necessarily) requires user recognition (via vibration or haptics). According to an embodiment, the designated first notification may be designated when the electronic device (401) is manufactured or may be set (or designated) by the user (via user input or user selection). In one embodiment, the designated first notification may include a notification associated with diving while the user is diving (e.g., dive time, hypothermia, dive depth, or other notifications associated with diving), a notification associated with noise exposure while the user is exposed to a noisy environment for a long period of time (e.g., noise level, noise exposure time, potential hearing loss due to noise exposure time, or other notifications associated with noise exposure), a notification associated with a disaster (e.g., earthquake, wildfire, typhoon, tsunami, heavy rain, heavy snow, or other notifications associated with a disaster), or a notification configured by the user to have maximum vibration or haptic output (e.g., important text or important notification).

[0091] A second state set to adjust a driving voltage for driving a haptic motor (479) in association with haptic signals to be output according to an embodiment may include a state in which the electronic device (401) performs an audio output operation at a maximum size (or volume) (or a state in which the audio output operation is performed using power exceeding a specified power). According to an embodiment, the processor (420) may perform an audio output operation at a maximum size (or volume) (or a state in which the audio output operation is performed using power exceeding a specified power) when performing a specified second notification. According to an embodiment, the specified second notification may include a notification that (necessarily) requires recognition by others, including the user (via audio output). In one embodiment, the designated second notification may include a notification associated with a user's emergency situation (e.g., a fall, crash, collision, or other emergency situation), a self-defense notification (e.g., a siren in an emergency situation where the user is threatened by an unknown assailant), a notification associated with finding an electronic device, or any other notification configured by the user to maximize and / or increase audio output.

[0092] A third state set to adjust a driving voltage for driving a haptic motor (479) in association with a volume associated with audio signals to be output and haptic signals to be output according to one embodiment may include a state in which, when a haptic motor driving operation and an audio output operation are performed, the vibration operation of the haptic motor (479) is performed at a strength other than the maximum strength and the audio output operation is also performed at a size other than the maximum size (or volume), but an estimated discharge current value associated with the vibration operation and the audio output operation of the haptic motor (479) is predicted to exceed a pre-specified discharge current value.

[0093] A memory (430) according to an embodiment (e.g., memory (130) of FIG. 1) may store various data used by at least one component (e.g., processor (420), haptic motor driving circuit (478), and / or audio circuit (454)) of an electronic device (401). The memory (430) according to an embodiment may store various audio data that may be output through a speaker (455), and may store various haptic motor control signals (waveforms or patterns) that may operate a haptic motor (479). The memory (430) according to an embodiment may store instructions executable by the processor (420). According to one embodiment, the above commands, when executed by the processor (420), may be configured to cause the electronic device (401) or the processor (420) to identify a state in which a haptic motor driving operation and an audio output operation are to be performed, and to adjust a volume associated with audio signals to be output through the speaker (455) or to adjust a driving voltage of a haptic motor driving circuit (478) for driving the haptic motor (479) in association with haptic signals to be output so that the discharge current value of the battery (489) due to the haptic motor driving operation and the audio output operation is less than or equal to the predefined discharge current value based on whether the estimated (predicted) discharge current value of the battery (489) exceeds a predefined discharge current value when the haptic motor driving operation and the audio output operation are performed.

[0094] An audio circuit (454) according to an embodiment may include an audio IC (integrated chip). The audio circuit (454) according to an embodiment may apply an audio output voltage corresponding to the received audio data to a speaker (455) based on the audio data received from the processor (420). The speaker (455) according to an embodiment may output an analog audio signal (or sound) based on the audio output voltage.

[0095] A haptic motor driving circuit (478) according to an embodiment may include a haptic motor driver IC (motor driver integrated chip). The haptic motor driving circuit (478) according to an embodiment may boost and output a haptic motor driving voltage based on a haptic motor driving control signal (or a haptic control signal or a haptic motor driving waveform) from the processor (420). The haptic motor (479) according to an embodiment may receive the boosted haptic motor driving voltage and vibrate or perform a haptic action.

[0096] An electronic device according to an exemplary embodiment (e.g., electronic device (101) of FIG. 1, electronic device (200) of FIGS. 2A and 2B, electronic device (300) of FIG. 3, or electronic device (401) of FIG. 4) may include a battery (e.g., battery (189) of FIG. 1 or battery (489) of FIG. 4), a haptic motor (e.g., haptic module (179) of FIG. 1 or haptic motor (479) of FIG. 4), a speaker (e.g., sound output module (155) of FIG. 1 or speaker (455) of FIG. 4), at least one processor including a haptic motor driving circuit, an audio circuit, a processing circuit (e.g., processor (120) of FIG. 1 or processor (420) of FIG. 4), and a memory (e.g., memory (130) of FIG. 1 or memory (430) of FIG. 4)) for storing instructions. At least one processor may be individually and / or collectively configured to execute the instructions, and cause the electronic device to output audio signals corresponding to audio data through the speaker using the audio circuit, identify audio signals to be output and haptic signals to be output based on haptic signals output simultaneously with the output of the audio signals through the speaker, estimate a discharge current value of the battery associated with the audio signals to be output simultaneously with the haptic signals to be output, and adjust a volume associated with the audio signals to be output and / or a driving voltage for driving the haptic motor in association with the haptic signals to be output, based on the estimated discharge current value exceeding a designated discharge current value, such that the discharge current value of the battery due to the output of the audio signals and the output of the haptic signals does not exceed the designated discharge current value.

[0097] In an exemplary embodiment, the at least one processor may be configured to individually and / or collectively cause the electronic device to select whether to adjust the volume, adjust the driving voltage, or adjust both the volume and the driving voltage based on whether the estimated discharge current value exceeds the specified discharge current value.

[0098] According to an exemplary embodiment, the at least one processor may be individually and / or collectively configured to cause the electronic device to adjust the volume using a specified volume control ratio.

[0099] In an exemplary embodiment, the at least one processor may be individually and / or collectively configured to cause the electronic device to obtain a value obtained by subtracting a maximum peak current value of a current to be provided to the haptic motor from the specified discharge current value and dividing the value by a maximum peak current value of a current to be provided to the speaker, as the specified volume control ratio.

[0100] According to an exemplary embodiment, the at least one processor may be individually and / or collectively configured to cause the electronic device to adjust the volume using an inverse value of a current value to be provided to the haptic motor.

[0101] According to an exemplary embodiment, the at least one processor may be individually and / or collectively configured to cause the electronic device to adjust the volume using a volume limit value specified based on a current value to be provided to the haptic motor.

[0102] According to an exemplary embodiment, the at least one processor may be individually and / or collectively configured to cause the electronic device to adjust the drive voltage using a specified haptic motor drive voltage ratio.

[0103] According to an exemplary embodiment, the at least one processor may be individually and / or collectively configured to cause the electronic device to adjust the drive voltage using a specified haptic motor drive voltage limit.

[0104] In an exemplary embodiment, the at least one processor may be configured, individually and / or collectively, to cause the electronic device to adjust the driving voltage using an inverse volume of the volume associated with the audio signals to be output through the speaker.

[0105] In an exemplary embodiment, the at least one processor may be individually and / or collectively configured to cause the electronic device to lower the specified discharge current value by a specified value based on a specified condition.

[0106] FIG. 5 is a diagram illustrating exemplary haptic motor driving operations according to various embodiments.

[0107] Referring to FIG. 5, a processor (420) according to an embodiment may transmit a first haptic control signal (510) or a second haptic control signal (520) to a haptic motor driving circuit (478) based on a haptic motor driving (or haptic control) event. The processor (420) according to an embodiment may transmit a first haptic control signal (510) by waveform data to the haptic motor driving circuit (478) through I2C (inter integrated circuit) communication or SPI (serial peripheral interface) communication, or may transmit a second haptic control signal (520) by audio data to the haptic motor driving circuit (478) through I2S (inter IC (integrated circuit) sound) communication or TDM (time division multiplexing) communication. A haptic motor driving circuit (478) according to an embodiment may receive a first haptic control signal (510) or a second haptic control signal (520). A haptic motor driving circuit (478) according to an embodiment may boost and output a haptic motor driving voltage (530) according to a signal waveform of the input first haptic control signal (510) or second haptic control signal (520). A haptic motor (479) according to an embodiment may vibrate or perform a haptic action according to the boosted haptic motor driving voltage.

[0108] FIG. 6 is a diagram for explaining exemplary audio data output operations according to various embodiments.

[0109] Referring to FIG. 6, a processor (420) according to an embodiment may transmit an audio data signal (610) corresponding to a sound source to be output based on an audio output event to an audio circuit (454) through I2S (inter IC (integrated circuit) sound) communication or TDM (time division multiplexing) communication. The audio circuit (454) according to an embodiment may apply a voltage (audio output) (620) corresponding to the audio signal to a speaker (455) based on the volume of the audio data signal (610). The speaker (455) according to an embodiment may output an audio signal according to the voltage (audio output) (620) corresponding to the audio signal.

[0110] Referring to FIGS. 5 and 6, a processor (420) according to an embodiment may identify audio signals to be output and haptic signals to be output based on identification of a state in which a haptic motor driving operation and an audio output operation are performed (or performed together). The processor (420) according to an embodiment may estimate a discharge current value of a battery associated with audio signals to be output combined with haptic signals to be output.

[0111] In one embodiment, the processor (420) may adjust the voltage level of the first haptic control signal (510) or the second haptic control signal (520) or adjust the audio data signal (610) (or the volume of the audio data signal (610)) so that the discharge current value of the battery by the output of the audio signals and the haptic signals does not exceed the predefined discharge current value when the estimated discharge current value exceeds the predefined discharge current value, or may adjust the audio data signal (610) (or the volume of the audio data signal (610)) while adjusting the voltage level of the first haptic control signal (510) or the second haptic control signal (520).

[0112] FIG. 7 is a flowchart illustrating exemplary audio output and haptic motor control operations in an electronic device according to various embodiments.

[0113] Referring to FIG. 7, a processor (e.g., processor (120) of FIG. 1 or processor (420) of FIG. 4) of an electronic device (e.g., electronic device (101) of FIG. 1, electronic device (200) of FIGS. 2A and 2B, electronic device (300) of FIG. 3, or electronic device (401) of FIG. 4) according to an embodiment may perform at least one of operations 710 to 740.

[0114] In operation 710, the processor (420) according to an embodiment may identify a state in which the haptic motor driving operation and the audio output operation are performed. The processor (420) according to an embodiment may identify a state in which the haptic motor driving operation and the audio output operation are performed simultaneously (or together) (or a state in which the haptic motor driving operation and the audio output operation are to be performed simultaneously or together). The haptic motor driving operation according to an embodiment may be an operation in which a haptic motor driving control signal is provided to the haptic motor driving circuit (479) to drive the haptic motor (479). The audio output operation according to an embodiment may be an operation in which audio data is provided to the audio circuit (454) to convert it into an analog audio signal and output the converted audio signal through the speaker (420).

[0115] In operation 720, the processor (420) according to an embodiment can identify audio signals to be output and haptic signals to be output based on the identification of a state in which a haptic motor driving operation and an audio output operation are performed. The processor (420) according to an embodiment can output audio signals corresponding to audio data through a speaker (455) using an audio circuit (454), and, when haptic signals are output (or should be output) simultaneously with the output of audio signals through the speaker (455), can identify the audio signals to be output and the haptic signals to be output.

[0116] In operation 730, the processor (420) according to an embodiment may estimate a discharge current value of a battery associated with haptic signals to be output and audio signals to be output. The processor (420) according to an embodiment may estimate a discharge current value of a battery associated with audio signals to be output combined with haptic signals to be output. The discharge current value of the battery (489) according to an embodiment may be a discharge current value to be discharged (or provided) from the battery (489) when the processor (420) performs a haptic motor driving operation and an audio output operation together (or simultaneously). The processor (420) according to an embodiment may estimate a first battery discharge current value when performing an audio output operation by using first battery discharge current estimation value information according to a volume (e.g., dB) when outputting audio signals through the speaker (455). According to an embodiment, the processor (420) may estimate a second battery discharge current value when performing a haptic motor driving operation by using information on a second battery discharge current estimate value according to a haptic motor driving voltage when outputting haptic signals through the haptic motor (479). According to an embodiment, the processor (420) may estimate a first battery discharge current value and a second battery discharge current value when performing a haptic motor driving operation and an audio output operation together (or simultaneously), and may estimate a sum of the estimated first battery discharge current value and the estimated second battery discharge current value as a discharge current value of the battery (489) when performing a haptic motor driving operation and an audio output operation together (or simultaneously). According to one embodiment, a processor (420) can identify a time period during which a haptic motor driving operation and an audio output operation are performed simultaneously before the haptic motor driving operation and the audio output operation are performed, and estimate a discharge current value of a battery associated with haptic signals and audio signals to be output during the time period during which the haptic motor driving operation and the audio output operation are performed simultaneously.

[0117] In operation 740, the processor (420) according to one embodiment may adjust a volume associated with audio signals to be outputted and / or adjust a driving voltage for driving a haptic motor (479) in association with haptic signals to be outputted so that the discharge current value of the battery by the output of audio signals and haptic signals does not exceed the predefined discharge current value based on whether the estimated discharge current value exceeds a predefined (e.g., designated) discharge current value.

[0118] In an exemplary embodiment, an electronic device (e.g., an electronic device (101) of FIG. 1, an electronic device (200) of FIG. 2A and FIG. 2B, an electronic device (300) of FIG. 3, or an electronic device (401) of FIG. 4) according to an exemplary embodiment comprises: an operation of outputting audio signals corresponding to audio data through a speaker (e.g., an audio output module (155) of FIG. 1 or a speaker (455) of FIG. 4) using an audio circuit; an operation of identifying audio signals to be output and haptic signals to be output based on haptic signals output simultaneously with the output of the audio signals through the speaker; an operation of estimating a discharge current value of the battery associated with the audio signals to be output simultaneously with the haptic signals to be output; and an operation of controlling a volume and / or a haptic motor associated with the audio signals to be output so that the discharge current value of the battery by the output of the audio signals and the output of the haptic signals does not exceed the designated discharge current value based on the estimated discharge current value exceeding a designated discharge current value. It may include an operation of controlling a driving voltage for driving a haptic motor (e.g., a haptic module (179) of FIG. 1 or a haptic motor (479) of FIG. 4) in association with haptic signals.

[0119] The method according to an exemplary embodiment may further include an operation of selecting whether to adjust the volume, adjust the driving voltage, or adjust both the volume and the driving voltage based on whether the estimated discharge current value exceeds the specified discharge current value.

[0120] The method according to an exemplary embodiment may include an operation of adjusting the volume using a specified volume control ratio.

[0121] The method according to an exemplary embodiment may further include an operation of obtaining a value obtained by subtracting a maximum peak current value of a current to be provided to the haptic motor from the specified discharge current value and dividing the value by a maximum peak current value of a current to be provided to the speaker, as the specified volume control ratio.

[0122] The method according to an exemplary embodiment may further include an operation of adjusting the volume using an inverse value of a current value to be provided to the haptic motor.

[0123] The method according to an exemplary embodiment may further include an operation of adjusting the volume using a volume limit value specified based on a current value to be provided to the haptic motor.

[0124] The method according to an exemplary embodiment may further include adjusting the drive voltage using a specified haptic motor drive voltage ratio.

[0125] The method according to an exemplary embodiment may further include adjusting the drive voltage using a specified haptic motor drive voltage limit value.

[0126] The method according to an exemplary embodiment may further include an operation of adjusting the driving voltage using an inverse volume of the volume associated with the audio signals to be output.

[0127] FIG. 8A is a flowchart illustrating exemplary operations for controlling haptic motor drive and audio output depending on whether the electronic device is in a first state configured to adjust a volume associated with audio signals or a second state configured to adjust a drive voltage associated with haptic signals, according to various embodiments.

[0128] Referring to FIG. 8A, a processor (e.g., processor (120) of FIG. 1 or processor (420) of FIG. 4) of an electronic device (e.g., electronic device (101) of FIG. 1, electronic device (200) of FIGS. 2A and 2B, electronic device (300) of FIG. 3, or electronic device (401) of FIG. 4) according to an embodiment may perform at least one of operations 810 to 890.

[0129] In operation 810, the processor (420) according to an embodiment may identify a state in which a haptic motor driving operation and a speaker output operation are performed (or will be performed) together (or simultaneously). The haptic motor driving operation according to an embodiment may be an operation of providing a haptic motor driving control signal to a haptic motor driving circuit (478) and using the signal to drive a haptic motor (479). The audio output operation according to an embodiment may be an operation of providing audio data to an audio circuit (454), and having the audio circuit (454) provide an audio output voltage corresponding to the audio data to a speaker (455), so that an audio signal is output through the speaker (455). According to one embodiment, a processor (420) outputs audio signals corresponding to audio data through a speaker (455) using an audio circuit (454), and when haptic signals are output (or should be output) simultaneously with the output of audio signals through the speaker (455), identifies a state in which a haptic motor driving operation and a speaker output operation are performed (or are to be performed) together (or simultaneously), and identifies audio signals to be output and haptic signals to be output.

[0130] In operation 820, the processor (420) according to an embodiment may identify whether the estimated discharge current value of the battery (489) associated with the audio signals to be output and the haptic signals to be output according to the performance of the haptic motor driving operation and the audio output operation exceeds a predefined discharge current value. The processor (420) according to an embodiment may estimate the first battery discharge current value associated with the audio signals to be output using first battery discharge current estimation value information according to the volume (e.g., dB) when the audio signals are output through the pre-stored speaker (455). The processor (420) according to an embodiment may estimate the second battery discharge current value associated with the haptic signals to be output using second battery discharge current estimation value information according to the pre-stored haptic motor driving voltage. According to an embodiment, the processor (420) may estimate a first battery discharge current value and a second battery discharge current value in association with audio signals to be output and haptic signals to be output according to the performance of a haptic motor driving operation and a haptic audio output operation, and may estimate a sum of the estimated first battery discharge current value and the estimated second battery discharge current value as a discharge current value of the battery (489) when the haptic motor driving operation and the audio output operation are performed together (or simultaneously). According to an embodiment, the processor (420) may identify whether the estimated discharge current value exceeds a predefined discharge current value.

[0131] In operation 830, the processor (420) according to one embodiment may perform the haptic motor driving operation based on a designated haptic motor driving voltage and perform the speaker output operation based on a designated volume based on the discharge current value of the battery (489) estimated by performing the haptic motor driving operation and the audio output operation not exceeding a predefined discharge current value.

[0132] In operation 840, the processor (420) according to an embodiment may identify a first state set to adjust the volume associated with audio signals to be output based on the estimated discharge current value of the battery (489) exceeding a predefined discharge current value. The first state set to adjust the volume associated with audio signals to be output according to an embodiment may include a state in which the haptic motor (479) performs a vibration action (or a haptic action) of maximum intensity (or a state in which the vibration action or the haptic action is performed using a power exceeding a specified power). According to an embodiment, the processor (420) may perform a vibration action (or a haptic action) of maximum intensity (or a vibration action or a haptic action is performed using a power exceeding a specified power) when performing a designated first notification. According to an embodiment, the designated first notification may be a notification that necessarily requires user acknowledgment (via vibration or haptics). According to one embodiment, the designated first notification may be designated when the electronic device (401) is manufactured or may be set (or designated) by the user (by user input or user selection). According to one embodiment, the designated first notification may be one of a notification associated with diving when the user is diving (e.g., diving time, hypothermia, diving depth, or other notifications associated with diving), a notification associated with noise exposure when the user is exposed to a noisy environment for a long time (e.g., noise level, noise exposure time, possibility of hearing loss due to noise exposure time, or other notifications associated with noise exposure), a notification associated with a disaster (e.g., earthquake, wildfire, typhoon, tsunami, heavy rain, heavy snow, or other notifications associated with other disasters), or a notification set by the user to have maximum vibration or haptic output (e.g., important text or important notification).

[0133] In operation 850, the processor (420) according to one embodiment may adjust the volume associated with audio signals to be output through the speaker (455) if the first state set to adjust the volume associated with audio signals to be output is identified. If the first state set to adjust the volume associated with audio signals to be output is identified, the processor (420) according to one embodiment may adjust the volume associated with audio signals to be output using a designated volume control ratio, adjust the volume associated with audio signals to be output using an inverse value of a current value to be provided to the haptic motor (479), or adjust the volume associated with audio signals to be output using a designated volume limit value based on a current value to be provided to the haptic motor (479).

[0134] In operation 860, the processor (420) according to one embodiment may perform an audio output operation through the speaker (455) based on the adjusted volume while performing a haptic motor driving operation based on a specified haptic motor driving voltage.

[0135] In operation 870, the processor (420) according to an embodiment may identify whether the second state is set to adjust the haptic motor driving voltage if the first state is not set to adjust the volume associated with audio signals to be output in a state where the estimated discharge current value of the battery (489) exceeds a predefined discharge current value. The second state set to adjust the haptic motor driving voltage according to an embodiment may include a state in which the electronic device (401) performs an audio output operation at a maximum size (or volume) (or a state in which the audio output operation is performed using power exceeding a specified power). According to an embodiment, the processor (420) may perform an audio output operation at a maximum size (or volume) (or a state in which the audio output operation is performed using power exceeding a specified power) when performing a designated second notification. According to an embodiment, the designated second notification may include a notification that must be recognized by others, including the user (via audio output). In one embodiment, the designated second notification may be one associated with a user's emergency situation (e.g., a fall, crash, collision, or other emergency situation), a self-defense notification (e.g., a siren in an emergency situation where the user is threatened by a stranger), a notification associated with finding the electronic device, or any other notification configured by the user to maximize and / or increase audio output.

[0136] In operation 880, the processor (420) according to one embodiment may adjust the drive voltage to be output by the haptic motor drive circuit (478) based on the second state being set to adjust the haptic motor drive voltage. When the second state being set to adjust the haptic motor drive voltage is identified, the processor (420) according to one embodiment may adjust the drive voltage using a designated haptic motor drive voltage ratio, adjust the drive voltage using a designated haptic motor drive voltage limit, or adjust the drive voltage using an inverse volume of a volume associated with audio signals to be output through the speaker (455).

[0137] In operation 890, the processor (420) according to one embodiment may perform an audio output operation through the speaker (455) based on a specified volume while performing a haptic motor driving operation based on an adjusted driving voltage.

[0138] According to one embodiment, the processor (420) may proceed to operation 892 of FIG. 8b if the first state and the second state are not satisfied.

[0139] FIG. 8B is a flowchart illustrating an exemplary operation for controlling haptic motor driving and audio output according to a third state set to adjust a driving voltage for driving a haptic motor (479) in association with a volume associated with audio signals to be output and haptic signals to be output in an electronic device (401) according to various embodiments.

[0140] Referring to FIG. 8B, in operation 892, the processor (420) according to one embodiment may identify whether the third state is set to adjust the volume associated with audio signals to be output and the driving voltage for driving the haptic motor (479). If the processor (420) according to one embodiment is not in the third state, the processor (420) may return to operation 840 of FIG. 8A.

[0141] In operation 894, the processor (420) according to one embodiment may adjust the volume associated with the audio signals to be output and the drive voltage to be output by the haptic motor drive circuit (478) based on a third state set to adjust the volume associated with the audio signals to be output and the drive voltage for driving the haptic motor (479). In one embodiment, when a third state is identified that is set to adjust the driving voltage for driving the haptic motor (479) in association with the volume associated with audio signals to be output and the haptic signals to be output, the processor (420) may obtain a ratio (B / A) of an estimated discharge current value (e.g., the sum of the estimated current value to be provided to the speaker (455) and the estimated current value to be provided to the haptic motor (479)) (A) and a predefined discharge current value (e.g., the maximum allowable discharge current value of the battery) (B) during the haptic motor driving operation and the audio output operation, and may adjust the driving voltage by multiplying the ratio (B / A) by the driving voltage for driving the haptic motor (479) to adjust the driving voltage, and may adjust the volume by multiplying the ratio (B / A) by the volume associated with the audio signals to be output.

[0142] In operation 896, the processor (420) according to one embodiment may perform a haptic motor driving operation based on an adjusted driving voltage and an audio output operation through a speaker (455) based on an adjusted volume.

[0143] FIG. 9 is a diagram illustrating an exemplary case in which a discharge current value of a battery exceeds a pre-specified discharge current value due to the performance of a haptic motor driving operation and an audio output operation according to various embodiments.

[0144] Referring to FIG. 9, a first graph (910) according to one embodiment may be a graph representing audio data, in which the horizontal axis may represent time (t) and the vertical axis may represent the volume (dB) associated with audio signals (912) to be output through a speaker (455).

[0145] A second graph (920) according to one embodiment may be a graph representing a discharge current (922) that is discharged (or consumed) when audio data (912) is output through a speaker (455), and the horizontal axis may represent time (t), and the vertical axis may represent a value of a discharge current (mA) that is consumed (or discharged) when audio data is output through the speaker (455). When the haptic motor (479) is not driven, even if audio signals of the maximum peak volume (913) are output through the speaker (455), the maximum peak current value (923) of the discharge current (922) that is consumed (or discharged) may not exceed a predefined current value (955) (e.g., a maximum allowable discharge current value).

[0146] A third graph (930) according to one embodiment may be a graph representing a discharge current (932) discharged (or consumed) when a haptic motor (479) is driven, and the horizontal axis may represent time (t), and the vertical axis may represent a value of a discharge current (mA) discharged (or consumed) when the haptic motor (479) is driven. In a state where audio signals are not output, even if the haptic motor (479) is driven with maximum vibration, the maximum peak current value of the discharge current discharged (or consumed) may not exceed a predefined current value (955) (e.g., a maximum allowable discharge current value).

[0147] A fourth graph (940) according to one embodiment may be a graph showing a discharge current (942) that is discharged (or consumed) when a haptic motor (479) is driven while audio signals are output through a speaker (455), and the horizontal axis may represent time (t), and the vertical axis may represent a value of a discharge current (mA) that is discharged (or consumed) when a haptic motor (479) is driven while audio signals are output through a speaker (455).

[0148] According to one embodiment, when the haptic motor (479) is driven while audio signals are output through the speaker (455), the discharge current (942) that is discharged (or consumed) may exceed (e.g., 943) a predefined current value (e.g., maximum allowable discharge current value) (955) of the battery (489).

[0149] According to one embodiment, the processor (420) may adjust the volume associated with audio signals to be output through the speaker (455) or the driving voltage of the haptic motor driving circuit (478) so that the value of the discharge current (942) discharged (or consumed) when the haptic motor (479) is driven while the audio signals are output through the speaker (455) does not exceed a pre-specified current value (e.g., maximum allowable discharge current value) (955) of the battery (489).

[0150] FIG. 10 is a diagram for explaining an exemplary case of controlling the volume associated with audio signals to be output using a designated volume control ratio so that the discharge current value of a battery does not exceed a predefined discharge current value according to the performance of a haptic motor driving operation and an audio output operation according to various embodiments.

[0151] Referring to FIGS. 9 and 10 , a processor (420) according to an embodiment may obtain a value (A / B) obtained by dividing a maximum peak current value (B) of a current to be provided to a speaker (455) (e.g., a discharge current (922) discharged (or consumed) when audio signals (912) are output through the speaker (455)) by a value (A) obtained by subtracting a maximum peak current value (A) of a current to be provided to a haptic motor (479) (e.g., a discharge current (932) discharged (or consumed) when the haptic motor (479) is driven) from a predefined current value (e.g., a maximum allowable discharge current value) (955) of a battery (489) at a specified volume control ratio (dB scaling) (A / B).

[0152] Referring to FIG. 10, a processor (420) according to one embodiment can obtain audio signals (1012) whose volume is adjusted (e.g., lowered) according to the acquired volume control ratio (A / B), as shown in the fifth graph (1010). As the volume is adjusted, the maximum peak volume (1013) of the audio signals can also be lowered.

[0153] A sixth graph (1020) according to one embodiment may be a graph representing a discharge current (1022) that is discharged (or consumed) when audio signals (1012) with controlled volume are output through a speaker (455), and the horizontal axis may represent time (t), and the vertical axis may represent a value of the discharge current (mA) that is consumed (or discharged) when audio signals with controlled volume are output through the speaker (455). As the maximum peak volume (1013) of the audio signals decreases, the maximum peak current value (1023) of the discharge current (mA) may also decrease when audio signals with controlled volume are output through the speaker (455).

[0154] A seventh graph (1040) according to one embodiment may be a graph showing a discharge current (1042) discharged (or consumed) when a haptic motor (479) is driven while audio signals with controlled volume are output through a speaker (455). The horizontal axis may represent time (t), and the vertical axis may represent a value of a discharge current (mA) discharged (or consumed) when a haptic motor (479) is driven while audio signals with controlled volume are output through a speaker (455).

[0155] Referring to the seventh graph (1040) according to one embodiment, the processor (420) may adjust the volume of audio signals using a specified volume control ratio (A / B) so that when the volume-controlled signals are output through the speaker (455) and the haptic motor (479) is driven, the value of the discharge current (1042) discharged (or consumed) does not exceed (e.g., 1043) a predefined discharge current value (e.g., maximum allowable discharge current value) (955) of the battery (489).

[0156] FIG. 11 is a diagram for explaining an exemplary case of controlling the volume associated with audio signals by using an inverted value of a current value to be provided to a haptic motor when performing a haptic motor driving operation and an audio output operation according to various embodiments.

[0157] Referring to FIG. 11, a processor (420) according to an embodiment may obtain an inverted value (1152) of a discharge current (932) value that is discharged (or consumed) when a haptic motor (479) is driven. An eighth graph (1150) according to an embodiment may be a graph showing an inverted value (1152) of a discharge current (932) value that is discharged (or consumed) when a haptic motor (479) is driven.

[0158] According to one embodiment, the processor (420) may use the inverse value (1152) of the discharge current (932) that is discharged (or consumed) when the haptic motor (479) is driven to adjust the gain of the current to be provided to the speaker (455) (e.g., the discharge current (922) that is discharged (or consumed) when audio signals (912) are output through the speaker (455).

[0159] A ninth graph (1160) according to one embodiment may represent a gain-adjusted discharge current (1162) in the current to be provided to the speaker (455) (discharge current (922) that is discharged (or consumed) when audio signals (912) are output through the speaker (455).

[0160] Referring to the tenth graph (1170) according to one embodiment, the processor (420) may adjust the gain (or volume) of the current (e.g., the discharge current (922) discharged (or consumed) when audio signals (912) are output through the speaker (455)) to be provided to the speaker (455), thereby reducing the value of the discharge current (1172) discharged (or consumed) when the haptic motor (479) is driven while the current (1162) of the audio signals whose gain is adjusted is applied to the speaker (455) and / or may not exceed a predefined discharge current value (e.g., the maximum allowable discharge current value) (955) of the battery (489).

[0161] FIG. 12 is a drawing for explaining an exemplary case of controlling the volume using a volume limit value specified based on a current value to be provided to a haptic motor when performing a haptic motor driving operation and an audio output operation according to various embodiments.

[0162] Referring to FIG. 12, a processor (420) according to one embodiment may obtain (or identify or calculate) a limit value of a current to be provided to a speaker (455) (a discharge current (922) to be discharged (or consumed) when audio signals (912) are output through the speaker (455)) from a value (A) obtained by subtracting a maximum peak current value of a current to be provided to a haptic motor (479) (e.g., a discharge current (942) to be discharged (or consumed) when the haptic motor (479) is driven) from a predefined discharge current value (e.g., a maximum allowable discharge current value of a battery (489)) (955). According to one embodiment, a processor (420) may obtain (or identify or calculate) a volume limit value (1215) of audio signals to be output through a speaker (455) by using a limit value of a current to be provided to the speaker (455) (e.g., a discharge current (922) discharged (or consumed) when audio signals (912) are output through the speaker (455). According to one embodiment, the processor (420) may obtain audio signals (1212) whose volumes are adjusted as shown in the graph 1210 according to the volume limit value (1215).

[0163] An eleventh graph (1280) according to one embodiment may represent a discharge current (1282) that is discharged (or consumed) when audio signals (1212) whose volume is adjusted below a volume limit value (1215) are output through a speaker (455).

[0164] Referring to the 12th graph (1290) according to one embodiment, the processor (420) may drive the haptic motor (479) while applying current (1282) of audio signals whose volume is adjusted to be less than or equal to a volume limit value (1215) to the speaker (455), thereby ensuring that the value of the discharge current (1292) discharged (or consumed) does not exceed a predefined discharge current value (e.g., maximum allowable discharge current value) (955) of the battery (489) (e.g., 1243).

[0165] FIG. 13 is a diagram for explaining an exemplary case of controlling a driving voltage using a specified haptic motor driving voltage ratio when performing a haptic motor driving operation and an audio output operation according to various embodiments.

[0166] Referring to FIG. 13, a processor (420) according to one embodiment may obtain a specified haptic motor driving voltage ratio (C*Rmotor / Vmaxboostmotor) by multiplying a value (C) obtained by subtracting a maximum peak current value of a current to be provided to a speaker (455) (e.g., a discharge current (922) discharged (or consumed) when the speaker (455) is driven) from a predefined discharge current value (e.g., a maximum allowable discharge current value) (955) of a battery (489) and a value (Rmotor / Vmaxboostmotor) obtained by dividing the resistance value (Rmotor) of the haptic motor (479) by the maximum boost voltage (Vmaxboostmotor) of the haptic motor (479). According to one embodiment, a processor (420) can control a haptic motor (479) with a haptic motor driving control signal (1312) in which the haptic motor driving voltage is lowered according to the haptic motor driving voltage ratio as shown in the 13th graph (1310) to reduce current consumption. According to one embodiment, the processor (420) controls the haptic motor (479) with a haptic motor driving control signal (1312) in which the haptic motor driving voltage is lowered to reduce current consumption, thereby outputting audio signals through the speaker (455), thereby reducing the value of the discharge current (1392), which is the sum of the value of the discharge current (1312) by driving the haptic motor (479) and the discharge current (922) by outputting the speaker (455), and / or preventing the value of the discharge current (1392) from exceeding a predefined discharge current value (e.g., the maximum allowable discharge current value of the battery (489)) (955) as in the fourteenth graph (1390).

[0167] FIG. 14 is a diagram for explaining an exemplary case of controlling a haptic motor driving voltage using a specified haptic motor driving voltage limit value when performing a haptic motor driving operation and an audio output operation according to various embodiments.

[0168] Referring to FIG. 14, a processor (420) according to one embodiment may obtain a haptic motor driving voltage limit value (C*Rmotor) obtained by multiplying a value (C) obtained by subtracting a maximum peak current value of a current to be provided to a speaker (455) (e.g., a discharge current (922) discharged (or consumed) when the speaker (455) is driven) from a predefined discharge current value (e.g., a maximum allowable discharge current value) (955) of a battery (489) and a resistance value (Rmotor) of a haptic motor (479).

[0169] According to one embodiment, the processor (420) may clip the haptic motor driving voltage (1412) of the haptic motor driving circuit (478) as in the 15th graph (1410) to a haptic motor driving voltage limit value as in the 16th graph (1420) and apply the clipped haptic motor driving voltage (1422) to the haptic motor (479), thereby allowing the current consumed (or discharged) in the motor (479) to be less current consumed (1432) as in the 17th graph (1430).

[0170] According to one embodiment, the processor (420) controls the haptic motor (479) with a haptic motor driving control signal (1432) that reduces the current consumed (or discharged) by the haptic motor (479) and outputs audio signals through the speaker (455), thereby preventing the value of the discharge current (1442), which is the sum of the value of the discharge current (1432) by driving the haptic motor (479) and the discharge current (922) by output of the speaker (455), from exceeding a predefined discharge current value (e.g., maximum allowable discharge current value) (955) of the battery (489) as in the eighteenth graph (1440).

[0171] FIG. 15 is a diagram for explaining an exemplary case of controlling a haptic motor driving voltage by using an inverted volume associated with audio signals to be output through a speaker when performing a haptic motor driving operation and an audio output operation according to various embodiments.

[0172] Referring to FIG. 15, a processor (420) according to an embodiment may obtain an inverted volume value (1512) of a volume value (912) associated with audio signals to be output through a speaker (455). A 19th graph (1510) according to an embodiment may be a graph representing an inverted volume value (1512) of a volume value (912) associated with audio signals to be output through a speaker (455).

[0173] According to one embodiment, the processor (420) may transmit a haptic motor driving control signal (or haptic control signal) to the haptic motor driving circuit (478) based on an inverted volume value (1512) of a volume value (912) associated with signals to be output through the speaker (455), so that the haptic motor (479) may use a current (1522) corresponding to an inverted volume value (1512) of a volume value (912) associated with audio signals to be output through the speaker (455), as in the 20th graph (1520).

[0174] According to one embodiment, a haptic motor driving control signal may be transmitted to a haptic motor driving circuit (478) as a first haptic control signal (e.g., 510 in FIG. 5) by waveform data through I2C (inter integrated circuit) communication or SPI (serial peripheral interface) communication, or as a second haptic control signal (e.g., 520 in FIG. 5) by audio data through I2S (inter IC (integrated circuit) sound) communication or TDM (time division multiplexing) communication.

[0175] According to one embodiment, the processor (420) may control the current consumed (or discharged) from the haptic motor (479) while outputting audio signals through the speaker (455) to be the reverse of the current consumed from the speaker (455), thereby reducing the value of the discharge current (1532) of the battery (489) as in the 21st graph (1530) and / or preventing the value of the discharge current (1532) from exceeding a predefined discharge current value (e.g., the maximum allowable discharge current value of the battery (489)) (955).

[0176] FIG. 16 is a diagram illustrating an exemplary case of adjusting a predefined discharge current value in a battery performance degradation condition based on battery temperature according to various embodiments.

[0177] Referring to FIG. 16, the processor (420) according to one embodiment may use a predefined discharge current value (e.g., a specified maximum allowable discharge current value) (1610) in a normal mode (or a state in which a battery performance degradation condition based on battery temperature is not satisfied). The battery performance degradation condition based on battery temperature according to one embodiment may include a high temperature condition in which the temperature of the battery (489) is equal to or higher than a specified first temperature, and / or a low temperature condition in which the temperature of the battery (489) is lower than a specified second temperature. When the processor (420) according to one embodiment satisfies a high temperature condition in which the temperature of the battery (489) is equal to or higher than the specified first temperature, the processor (420) may change the predefined discharge current value (1610) to a first discharge current value (1620) that is lower by a specified first value than the predefined discharge current value (1610) and use it. According to one embodiment, the processor (420) can change the predefined discharge current value (1610) to a second discharge current value (1630) that is lower by a second value than the predefined discharge current value (1610) when the temperature of the battery (489) satisfies a low temperature condition that is lower than a second temperature.

[0178] According to one embodiment, the processor (420) may reduce the value of the discharge current of the battery (489) and / or control the value of the discharge current of the battery (489) not to exceed the first discharge current value (1620) or the second discharge current value (1630) when the haptic motor driving operation and the speaker output operation are performed together (or simultaneously) when the predefined discharge current value (1610) is changed to the first discharge current value (1620) or the second discharge current value (1630). For example, when the predefined discharge current value (1610) is changed to the first discharge current value (1620) or the second discharge current value (1630), the processor (420) may adjust the volume of audio signals and / or the haptic motor driving voltage to be lower by the ratio by which the predefined discharge current value is changed (lowered) when the haptic motor driving operation and the speaker output operation are performed together (or simultaneously), thereby preventing the value of the discharge current of the battery (489) from exceeding the first discharge current value (1620) or the second discharge current value (1630) when the haptic motor driving operation and the speaker output operation are performed together (or simultaneously).

[0179] FIG. 17 is a diagram illustrating an exemplary case of adjusting a predefined discharge current value in a battery performance degradation condition based on a battery voltage drop according to various embodiments.

[0180] Referring to FIG. 17, a processor (420) according to an embodiment may utilize a predefined discharge current value (1610) in a normal mode (or a state in which a battery performance degradation condition based on a battery voltage drop is not satisfied). The battery performance degradation condition based on a battery voltage drop according to an embodiment may be a case in which the battery voltage falls below a specified voltage depending on the current used within the electronic device (401) (or the system). In one embodiment, the processor (420) calculates a battery (489) DC resistance value (e.g., system (or load) voltage drop at the time of measurement / system (or load) current at the time of measurement) based on the battery voltage drop amount when the battery voltage falls below a specified voltage according to the current used inside (or in the system) of the electronic device (401), and obtains a third maximum allowable discharge current value (1720) (e.g., battery voltage drop allowable voltage value (e.g., voltage value at which the system can be stably operated without “Sudden power off” even if an additional voltage drop occurs based on the minimum voltage of the system Operation Range set in the electronic device (410) / battery DC resistance value) and changes a predefined discharge current value (1610) to the third discharge current value (1720) and uses it. For example, if the system operation minimum voltage set in the electronic device (410) is 3.5 V and the system stable operation minimum margin value is 3.2 V, the processor (420) can identify 3.5 V - 3.2 V = 0.3 V as the battery voltage drop allowable voltage value, and obtain a value obtained by dividing the battery voltage drop allowable value by the battery DC resistance value as the third discharge current value (1720).

[0181] In one embodiment, the processor (420) may control the discharge current of the battery (489) not to exceed the third discharge current value (1720) when the haptic motor driving operation and the speaker output operation are performed together (or simultaneously) when the predefined discharge current value (1610) is changed to the third discharge current value (1720). For example, the processor (420) may control the volume of audio signals and / or the haptic motor driving voltage to be lowered by the rate at which the predefined discharge current value is changed (lowered) when the haptic motor driving operation and the speaker output operation are performed together (or simultaneously) when the predefined discharge current value (1610) is changed to the third discharge current value (1720), thereby reducing the discharge current value of the battery (489) and / or preventing the discharge current value of the battery (489) from exceeding the third discharge current value (1720).

[0182] According to an exemplary embodiment, an electronic device and a method for controlling audio output and haptic motor in an electronic device can be provided, which can control the sum of current consumption by a haptic motor driving operation and current consumption by an audio output operation to be less than the size of a maximum allowable discharge current when a haptic motor driving operation and an audio output operation are to be performed simultaneously.

[0183] According to an exemplary embodiment, when a haptic motor driving operation and an audio output operation are to be performed simultaneously, an electronic device capable of adjusting the volume of audio data to be output through a speaker and / or a haptic motor driving voltage of a haptic motor driving circuit so that the sum of the current consumption by the haptic motor driving operation and the current consumption by the audio output operation is less than the size of the maximum allowable discharge current, and a method of controlling audio output and a haptic motor in the electronic device may be provided.

[0184] An electronic device according to an embodiment disclosed in this document may take various forms. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, a home appliance, or other such devices. The electronic device according to an embodiment of this document is not limited to the aforementioned devices.

[0185] 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 those 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 (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.

[0186] The term "module" used in one embodiment of this document may include a unit implemented in hardware, software, or firmware, or a combination thereof, 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).

[0187] An 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) of FIG. 1, an electronic device (200) of FIGS. 2A and 2B, an electronic device (300) of FIG. 3, or an electronic device (401)). For example, a processor (e.g., a processor (420)) of the machine (e.g., an electronic device (401)) 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 called at least one 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, a 'non-transitory' storage medium is a tangible device, which may 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.

[0188] According to one embodiment, the method according to one embodiment disclosed in the present document may be provided as a computer program product. The computer program product may be traded between sellers and buyers as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or may be provided through an application store (e.g., Play Store). TM ) or directly between two user devices (e.g., smart phones), online distribution (e.g., downloading or uploading). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0189] According to an embodiment of the present disclosure, in a non-transitory storage medium storing commands according to an embodiment, the commands are configured to cause the electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (200) of FIGS. 2A and 2B, the electronic device (300) of FIG. 3, or the electronic device (401) of FIG. 4) to perform at least one operation when individually and / or collectively executed by at least one processor of the electronic device, wherein the at least one operation comprises: an operation of outputting audio signals corresponding to audio data through a speaker (e.g., the sound output module (155) of FIG. 1 or the speaker (455) of FIG. 4) using an audio circuit (e.g., the audio circuit (454) of FIG. 4); an operation of identifying audio signals to be output and haptic signals to be output based on haptic signals output simultaneously with the output of the audio signals through the speaker; and an operation of estimating a discharge current value of the battery associated with the audio signals to be output simultaneously with the haptic signals to be output. The operation may include adjusting a driving voltage for driving a haptic motor (e.g., a haptic module (179) of FIG. 1 or a haptic motor (479) of FIG. 4) in association with the volume associated with the audio signals to be output and / or the haptic signals to be output so that the discharge current value of the battery by the output of the audio signals and the haptic signals does not exceed the designated discharge current value, based on the operation, and the estimated discharge current value exceeding the designated discharge current value.

[0190] 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 placed 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.

[0191] While the present disclosure has been described with reference to various exemplary embodiments, it should be understood that the various exemplary embodiments are illustrative and not limiting. Those skilled in the art should readily appreciate that various changes in form and detail may be made without departing from the full scope of the present disclosure, including the appended claims and their equivalents. Furthermore, it should be understood that any of the embodiments described herein can be used in conjunction with any other embodiments described herein.

Claims

1. In electronic devices, battery; haptic motor; speaker; Haptic motor drive circuit; audio circuit; At least one processor comprising a processing circuit; and Contains memory for storing commands, The at least one processor, collectively and / or individually, executes the instructions and causes the electronic device to: Using the above audio circuit, audio signals corresponding to audio data are output through the speaker, Based on the haptic signals output simultaneously with the output of the audio signals through the above speaker, the audio signals to be output and the haptic signals to be output are identified, Estimating the discharge current value of the battery associated with the audio signals to be output simultaneously with the output of the haptic signals, An electronic device configured to adjust a volume associated with the audio signals to be output and / or a driving voltage for driving the haptic motor in association with the haptic signals to be output so that the discharge current value of the battery due to the output of the audio signals and the output of the haptic signals does not exceed the designated discharge current value, based on the estimated discharge current value exceeding a predefined discharge current value.

2. In paragraph 1, The at least one processor, collectively and / or individually, causes the electronic device to: An electronic device configured to select whether to adjust the volume, adjust the driving voltage, or adjust both the volume and the driving voltage based on whether the estimated discharge current value exceeds the specified discharge current value.

3. In paragraph 1, The at least one processor, collectively and / or individually, causes the electronic device to: An electronic device configured to control said volume using a specified volume control ratio.

4. In paragraph 1, The at least one processor, collectively and / or individually, causes the electronic device to: An electronic device set to obtain a value obtained by subtracting the maximum peak current value of the current to be provided to the haptic motor from the above-specified discharge current value and dividing the value by the maximum peak current value of the current to be provided to the speaker, as the above-specified volume control ratio.

5. In paragraph 1, The at least one processor, collectively and / or individually, causes the electronic device to: An electronic device configured to control the volume by using an inverse value of the current value to be provided to the haptic motor.

6. In paragraph 1, The at least one processor, collectively and / or individually, causes the electronic device to: An electronic device configured to control the volume using a volume limit value specified based on a current value to be provided to the haptic motor.

7. In paragraph 1, The at least one processor, collectively and / or individually, causes the electronic device to: An electronic device configured to regulate said drive voltage using a specified haptic motor drive voltage ratio.

8. In paragraph 1, The at least one processor, collectively and / or individually, causes the electronic device to: An electronic device configured to regulate said drive voltage using a specified haptic motor drive voltage limit.

9. In paragraph 1, The at least one processor, collectively and / or individually, causes the electronic device to: An electronic device configured to control the driving voltage by using the inverse volume of the volume associated with the audio signals to be outputted.

10. In paragraph 1, The at least one processor, collectively and / or individually, causes the electronic device to: An electronic device configured to reduce the predefined discharge current value by a specified value based on specified conditions.

11. A method for controlling audio output and haptic motor in an electronic device, An operation of outputting audio signals corresponding to audio data through a speaker using an audio circuit; An operation of identifying audio signals to be output and haptic signals to be output based on haptic signals output simultaneously with the output of the audio signals through the speaker; An operation of estimating a discharge current value of the battery associated with the audio signals to be output simultaneously with the output of the haptic signals; and A method comprising: adjusting a volume associated with the audio signals to be output and / or a driving voltage for driving a haptic motor associated with the haptic signals to be output so that the discharge current value of the battery due to the output of the audio signals and the output of the haptic signals does not exceed the predefined discharge current value, based on the estimated discharge current value exceeding the specified discharge current value.

12. In paragraph 11, A method further comprising an action of selecting whether to adjust the volume, adjust the driving voltage, or adjust both the volume and the driving voltage based on whether the estimated discharge current value exceeds the specified discharge current value.

13. In paragraph 11, An operation of obtaining a value obtained by subtracting the maximum peak current value of the current to be provided to the haptic motor from the specified discharge current value and dividing the value by the maximum peak current value of the current to be provided to the speaker at a specified volume control ratio; and A method further comprising the action of adjusting said volume using a specified volume control ratio.

14. In paragraph 11, An action of controlling the volume by using an inverted value of the current value to be provided to the haptic motor; An action of controlling the volume by using a volume limit value specified based on a current value to be provided to the haptic motor; An action of controlling the drive voltage using a specified haptic motor drive voltage ratio; An operation of controlling the drive voltage using a specified haptic motor drive voltage limit; or A method further comprising the action of controlling the driving voltage by using the inverse volume of the volume associated with the audio signals to be outputted.

15. In a computer-readable non-transitory storage medium storing instructions, the instructions, when individually and / or collectively executed by at least one processor of an electronic device, are configured to cause the electronic device to perform at least one operation, the at least one operation being: An operation of outputting audio signals corresponding to audio data through a speaker using an audio circuit; An operation of identifying audio signals to be output and haptic signals to be output based on haptic signals output simultaneously with the output of the audio signals through the speaker; An operation of estimating a discharge current value of the battery associated with the audio signals to be output simultaneously with the output of the haptic signals; and A storage medium including an operation of controlling a volume associated with the audio signals to be output and / or a driving voltage for driving a haptic motor associated with the haptic signals to be output so that the discharge current value of the battery due to the output of the audio signals and the output of the haptic signals does not exceed the designated discharge current value, based on the estimated discharge current value exceeding the designated discharge current value.

Citation Information

Patent Citations

  • Electronic device and a method for controlling actuator using the same

    KR1020180083710A

  • Food drop holder

    KR1020210141018A

  • Processing method of laminated wafer and processing apparatus of laminated wafer

    KR1020240037155A

  • Dynamic power / current allocation among groups of audio amplifiers and / or haptic drivers

    US20210120351A1

  • Determination of charge level of inactive bluetooth device

    US20210258679A1