Electronic device, method, and non-transitory computer-readable recording medium for outputting audio signals through different types of audio circuits
A current and voltage sensing circuit in audio output integrated circuits adjusts audio signals to prevent speaker damage and ensure balanced sound output in multimedia devices with heterogeneous audio circuits.
Patent Information
- Application Number
- PCT/KR2025/095094
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-06
- Filing Date
- 2025-03-25
- Publication Date
- 2026-01-08
AI Technical Summary
Existing multimedia devices with multiple amplifiers and speakers face challenges in efficiently adjusting audio signals across heterogeneous audio circuits, leading to potential speaker damage and inconsistent sound output.
The implementation of a current and voltage sensing circuit in audio output integrated circuits to adjust audio signals based on sensing data, allowing for differential output levels across speakers, ensuring balanced audio delivery.
This approach ensures balanced audio output across multiple speakers, preventing damage and enhancing sound quality by adjusting audio levels according to detected conditions.
Smart Images

Figure KR2025095094_08012026_PF_FP_ABST
Abstract
Description
Electronic device, method, and non-transitory computer-readable recording medium for outputting audio signals through heterogeneous audio circuits
[0001] The following descriptions relate to electronic devices, methods, and non-transitory computer-readable recording media for outputting audio signals through heterogeneous audio circuits.
[0002] Multimedia devices, such as smartphones, smart pads, and smartwatches, can play audio data. The audio data can be externally radiated through speakers. The multimedia device may include multiple speakers and multiple amplifiers for the speakers. The multiple amplifiers can convert digital signals into analog signals, amplify them, and output the amplified analog signals through the speakers. Such multimedia devices may include different amplifiers with different performance and / or configurations.
[0003] An electronic device is disclosed. The electronic device may include a first audio output integrated circuit (IC) including a current and voltage (IV) sensing circuit, a processing circuit including a first speaker connected to the first audio output IC, a second audio output IC, a second speaker connected to the second audio output IC, and an audio interface connected to each of the first audio output IC and the second audio output IC, and a memory storing instructions, the memory including one or more storage media. The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to obtain sensing data identified by the IV sensing circuit in the first audio output IC in relation to output of audio through the first speaker from the first audio output IC through the audio interface. The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to adjust the first audio signal on the first channel based on an operation of applying the sensing data to source audio. The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to provide an audio signal including the adjusted first audio signal on the first channel and the second audio signal on the second channel to each of the first audio output IC and the second audio output IC through the audio interface. The operation of applying the sensing data to the source audio may include the operation of applying the sensing data to the first audio signal on the first channel among the first audio signal on the first channel and the second audio signal on the second channel included in the source audio.
[0004] An electronic device is disclosed. The electronic device may include a first amplifier IC (integrated circuitry) including a current and voltage (IV) sensing circuit for identifying a current and / or voltage of a first audio signal output through a first amplifier IC, a first speaker coupled to the first amplifier IC and converting the first audio signal into sound, a second amplifier IC for outputting a second audio signal, a second speaker coupled to the second amplifier IC and converting the second audio signal into sound, an audio interface electrically connected to the first amplifier IC and the second amplifier IC, a processing circuit for generating an audio signal to be input to the first amplifier IC and / or the second amplifier IC through the audio interface, and a memory storing instructions, the memory including one or more storage media. The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to identify source audio. The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to determine a speaker through which the source audio is to be output. The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to adjust an output level of a portion of the source audio based on a detection value identified by the IV detection circuit, based on determining that the source audio is to be output through the first speaker and the second speaker.The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to: transmit, through the audio interface, the source audio, of which the output level of the portion has been adjusted, to the first amplifier IC and the second amplifier IC based on a determination that the source audio is to be output through the first speaker and the second speaker. The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to: control the first amplifier IC to output, through the first speaker, the first audio signal corresponding to the portion of the source audio, of which the output level has been adjusted. The instructions, when executed individually or collectively by the processing circuit, may cause the electronic device to control the second amplifier IC to output the second audio signal through the second speaker, the second audio signal corresponding to another portion of the source audio whose output level is not adjusted, based on determining that the source audio is to be output through the first speaker and the second speaker.
[0005] A method is disclosed. The method may be performed by an electronic device, comprising a processing circuit comprising a first audio output integrated circuit (IC) including a current and voltage (IV) sensing circuit, a first speaker connected to the first audio output IC, a second audio output IC, a second speaker connected to the second audio output IC, and an audio interface connected to each of the first audio output IC and the second audio output IC. The method may include an operation of obtaining sensing data identified by the IV sensing circuit in the first audio output IC in relation to output of audio through the first speaker from the first audio output IC through the audio interface. The method may include an operation of adjusting the first audio signal on the first channel based on an operation of applying the sensing data to source audio. The method may include an operation of providing an audio signal, the audio signal including the adjusted first audio signal on the first channel and the second audio signal on the second channel, to each of the first audio output IC and the second audio output IC through the audio interface. The operation of applying the sensing data to the source audio may include an operation of applying the sensing data to the first audio signal on the first channel among the first audio signal on the first channel and the second audio signal on the second channel included in the source audio.
[0006] A method is disclosed. The method may be performed by an electronic device, comprising a first amplifier IC (integrated circuitry) including a current and voltage (IV) sensing circuit for identifying a current and / or voltage of a first audio signal output through a first amplifier IC, a first speaker coupled to the first amplifier IC and converting the first audio signal into sound, a second amplifier IC outputting a second audio signal, a second speaker coupled to the second amplifier IC and converting the second audio signal into sound, and an audio interface electrically connected to the first amplifier IC and the second amplifier IC, the processing circuit generating an audio signal to be input to the first amplifier IC and / or the second amplifier IC through the audio interface. The method may include an operation of identifying source audio. The method may include an operation of determining a speaker to which the source audio is to be output. The method may include: adjusting an output level of a portion of the source audio based on a detection value identified through the IV detection circuit, based on determining that the source audio is output through the first speaker and the second speaker. The method may include: transmitting, through the audio interface, the source audio, of which the output level of the portion is adjusted, to the first amplifier IC and the second amplifier IC, based on determining that the source audio is output through the first speaker and the second speaker. The method may include: controlling the first amplifier IC to output the first audio signal corresponding to the portion of the source audio, of which the output level is adjusted, through the first speaker, based on determining that the source audio is output through the first speaker and the second speaker.The method may include: controlling the second amplifier IC to output the second audio signal corresponding to another portion of the source audio whose output level is not adjusted through the second speaker, based on determining that the source audio is output through the first speaker and the second speaker.
[0007] A non-transitory computer readable storage medium is disclosed. The non-transitory computer readable storage medium may include programs including instructions. The instructions, when individually or collectively executed by the processing circuit of an electronic device, including a first audio output integrated circuit (IC) including a current and voltage (IV) sensing circuit, a first speaker connected to the first audio output IC, a second audio output IC, a second speaker connected to the second audio output IC, and an audio interface connected to each of the first audio output IC and the second audio output IC, may cause the electronic device to obtain sensing data identified by the IV sensing circuit in the first audio output IC from the first audio output IC through the audio interface in relation to output of audio through the first speaker. The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to adjust the first audio signal on the first channel based on the operation of applying the sensing data to source audio. The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to provide an audio signal comprising the adjusted first audio signal on the first channel and the second audio signal on the second channel to each of the first audio output IC and the second audio output IC through the audio interface.The operation of applying the sensing data to the source audio may include an operation of applying the sensing data to the first audio signal on the first channel among the first audio signal on the first channel and the second audio signal on the second channel included in the source audio.
[0008] A non-transitory computer-readable recording medium is disclosed. The non-transitory computer-readable recording medium can store programs including instructions. The instructions, when individually or collectively executed by a processing circuit of an electronic device, include a first amplifier IC (integrated circuitry) including a current and voltage (IV) sensing circuit for identifying a current and / or voltage of a first audio signal output through a first amplifier IC, a first speaker coupled to the first amplifier IC and converting the first audio signal into sound, a second amplifier IC for outputting a second audio signal, a second speaker coupled to the second amplifier IC and converting the second audio signal into sound, and an audio interface electrically connected to the first amplifier IC and the second amplifier IC, and a processing circuit for generating an audio signal to be input to the first amplifier IC and / or the second amplifier IC through the audio interface. The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to determine a speaker through which the source audio is to be output. The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to adjust an output level of a portion of the source audio based on a detection value identified by the IV detection circuit, based on determining that the source audio is to be output through the first speaker and the second speaker.The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to: transmit, through the audio interface, the source audio, of which the output level of the portion has been adjusted, to the first amplifier IC and the second amplifier IC based on a determination that the source audio is to be output through the first speaker and the second speaker. The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to: control the first amplifier IC to output, through the first speaker, the first audio signal corresponding to the portion of the source audio, of which the output level has been adjusted. The instructions, when individually or collectively executed by the processing circuit, may cause the electronic device to control the second amplifier IC to output the second audio signal through the second speaker, based on determining that the source audio is to be output through the first speaker and the second speaker:
[0009] FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments.
[0010] FIG. 2 is a block diagram of an audio module according to various embodiments.
[0011] FIG. 3 is a block diagram of an electronic device according to one embodiment.
[0012] FIG. 4 is a block diagram related to audio signal processing of an electronic device according to one embodiment.
[0013] FIG. 5A is a diagram illustrating an operation of an electronic device processing a multi-channel audio signal according to one embodiment.
[0014] FIG. 5b is a diagram illustrating an example of audio signals generated by an electronic device according to one embodiment.
[0015] FIG. 5C is a diagram illustrating an example of an operation of an electronic device adjusting the signal intensity of an audio signal according to one embodiment.
[0016] FIG. 5D is a diagram illustrating another example of an operation of an electronic device adjusting the signal intensity of an audio signal, according to one embodiment.
[0017] FIG. 6A is a diagram illustrating an operation of an electronic device outputting an audio signal through one speaker according to one embodiment.
[0018] FIG. 6b is a diagram illustrating an operation of an electronic device outputting an audio signal through another speaker according to one embodiment.
[0019] FIG. 7A is a block diagram related to audio signal processing of an electronic device according to one embodiment.
[0020] FIG. 7b is a block diagram related to audio signal processing of an electronic device according to one embodiment.
[0021] Figure 8 is a block diagram of an electronic device according to one embodiment.
[0022] FIG. 9A is a diagram illustrating an operation of an electronic device processing a multi-channel audio signal according to one embodiment.
[0023] FIG. 9b is a diagram illustrating an operation of an electronic device outputting an audio signal through one speaker according to one embodiment.
[0024] FIG. 9c is a diagram illustrating an operation of an electronic device outputting an audio signal through one speaker according to one embodiment.
[0025] FIGS. 10A to 10C are diagrams illustrating a structure between an audio interface and codecs included in an electronic device according to one embodiment.
[0026] FIGS. 11A to 11C are flowcharts illustrating the operation of an electronic device according to one embodiment.
[0027] FIG. 12 is a flowchart illustrating the operation of an electronic device according to one embodiment.
[0028] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to various embodiments.
[0029] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of an electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0030] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or operations. According to one embodiment, as at least a part of the data processing or operations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store result 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 an auxiliary 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 with the main processor (121). For example, when the electronic device (101) includes the main processor (121) and the auxiliary processor (123), the auxiliary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a given function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0031] The auxiliary processor (123) may control at least a portion 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.
[0032] 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).
[0033] 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).
[0034] 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).
[0035] 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. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0036] 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.
[0037] 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).
[0038] 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.
[0039] 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.
[0040] 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).
[0041] The 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.
[0042] 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.
[0043] The power management module (188) can manage the 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).
[0044] 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.
[0045] 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).
[0046] 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) can support a peak data rate (e.g., 20 Gbps or more) for realizing eMBB, a loss coverage (e.g., 664 dB or less) for realizing mMTC, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 6 ms or less for round trip) for realizing URLLC.
[0047] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In 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 at least one selected antenna. In 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).
[0048] According to various embodiments, 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 a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.
[0049] 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)).
[0050] 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 another 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.
[0051] FIG. 2 is a block diagram (200) of an audio module (170 of FIG. 1) according to various embodiments. Referring to FIG. 2, the audio module (170) includes, for example, an audio input interface (210), an audio input mixer (220), an analog to digital converter (ADC) (230), an audio signal processor (240), a digital to analog converter (DAC) (250), an audio output mixer (260), or an audio output interface (270).
[0052] According to one embodiment, the audio input interface (210) may be operable to receive an audio signal corresponding to a sound acquired from outside the electronic device (101) as part of the input module (150) or via a microphone (e.g., a dynamic microphone, a condenser microphone, or a piezo microphone) configured separately from the electronic device (101). For example, when the audio signal is acquired from an external electronic device (102) (e.g., a headset or a microphone), the audio input interface (210) may be operable to receive the audio signal by being directly connected to the external electronic device (e.g., 102 of FIG. 1) via a connection terminal (178) or wirelessly (e.g., Bluetooth communication) via a wireless communication module (e.g., 192 of FIG. 1). According to one embodiment, the audio input interface (210) may be operable to receive a control signal (e.g., a volume control signal received via an input button) related to the audio signal acquired from the external electronic device (102). The audio input interface (210) includes a plurality of audio input channels and can be operated to receive different audio signals for each corresponding audio input channel among the plurality of audio input channels. According to one embodiment, additionally or alternatively, the audio input interface (210) can receive audio signals from other components of the electronic device (101), such as the processor (120) or the memory (130).
[0053] According to one embodiment, the audio input mixer (220) may be operable to synthesize a plurality of input audio signals into at least one audio signal. For example, according to one embodiment, the audio input mixer (220) may be operable to synthesize a plurality of analog audio signals input through the audio input interface (210) into at least one analog audio signal.
[0054] In one embodiment, the ADC (230) may be operable to convert an analog audio signal into a digital audio signal. For example, in one embodiment, the ADC (230) may be operable to convert an analog audio signal received via an audio input interface (210), or additionally or alternatively, an analog audio signal synthesized via an audio input mixer (220), into a digital audio signal.
[0055] According to one embodiment, the audio signal processor (240) may be operable to perform various processing on a digital audio signal input through the ADC (230) or a digital audio signal received from another component of the electronic device (101). For example, according to one embodiment, the audio signal processor (240) may be operable to change a sampling rate, apply one or more filters, perform interpolation processing, amplify or attenuate all or part of a frequency band, process noise (e.g., noise or echo reduction), change a channel (e.g., switching between mono and stereo), mix, or extract a specified signal on one or more digital audio signals. According to one embodiment, one or more functions of the audio signal processor (240) may be implemented in the form of an equalizer.
[0056] According to one embodiment, the DAC (250) may be operable to convert a digital audio signal into an analog audio signal. For example, according to one embodiment, the DAC (250) may be operable to convert a digital audio signal processed by an audio signal processor (240) or a digital audio signal obtained from another component of the electronic device (101) (e.g., a processor (120) or a memory (130)) into an analog audio signal.
[0057] According to one embodiment, the audio output mixer (260) may be operable to synthesize a plurality of audio signals to be output into at least one audio signal. For example, according to one embodiment, the audio output mixer (260) may be operable to synthesize an audio signal converted into analog through the DAC (250) and another analog audio signal (e.g., an analog audio signal received through the audio input interface (210)) into at least one analog audio signal.
[0058] According to one embodiment, the audio output interface (270) may be operable to output an analog audio signal converted by the DAC (250), or additionally or alternatively, an analog audio signal synthesized by the audio output mixer (260), to the outside of the electronic device (101) through the audio output module (155). The audio output module (155) may include, for example, a speaker, such as a dynamic driver or a balanced armature driver, or a receiver. According to one embodiment, the audio output module (155) may include a plurality of speakers. In this case, the audio output interface (270) may be operable to output an audio signal having a plurality of different channels (e.g., stereo or 5.1 channels) through at least some of the plurality of speakers. According to one embodiment, the audio output interface (270) outputs an audio signal by being connected directly to an external electronic device (102) (e.g., an external speaker or headset) through a connection terminal (178) or wirelessly through a wireless communication module (192).
[0059] According to one embodiment, the audio module (170) may operate to generate at least one digital audio signal by synthesizing a plurality of digital audio signals using at least one function of the audio signal processor (240) without separately providing an audio input mixer (220) or an audio output mixer (260).
[0060] According to one embodiment, the audio module (170) may include an audio amplifier (not shown) (e.g., a speaker amplifier circuit) capable of amplifying an analog audio signal input through the audio input interface (210) or an audio signal to be output through the audio output interface (270). According to one embodiment, the audio amplifier may be configured as a separate module from the audio module (170).
[0061] FIG. 3 is a block diagram of an electronic device according to one embodiment.
[0062] Fig. 3 can be described with reference to Figs. 1 and 2. The electronic device (101) of Fig. 3 can correspond to the electronic device (101) of Fig. 1.
[0063] Referring to FIG. 3, the electronic device (101) includes a processor (120), a codec (340), speakers (331, 351), and a microphone (335). In one embodiment, the processor (120) of FIG. 3 may correspond to the processor (120) of FIG. 1. In one embodiment, the codec (340) of FIG. 3 is included as a part of the audio module (170) of FIGS. 1 and 2. In one embodiment, the speakers (331, 351) of FIG. 3 are included as a part of the audio output module (155) of FIG. 1. In one embodiment, the microphone (335) of FIG. 3 is included as a part of the input module (150) of FIG. 1. In one embodiment, the codec may be referred to as an audio output integrated circuit (IC), or an amplifier (AMP) IC.
[0064] In one embodiment, the processor (120) includes a central processing unit (CPU) (301), a power management integrated circuit (PMIC) (303), a digital signal processor (DSP) (305), a bus (310), and a codec (320). In one embodiment, the CPU (301) may correspond to the main processor (121) of FIG. 1. In one embodiment, the PMIC (303) may correspond to the auxiliary processor (123) of FIG. 1 and / or the power management module (188). In one embodiment, the DSP (305) may correspond to the auxiliary processor (123) of FIG. 1 and / or the audio signal processor (240) of FIG. 2. In one embodiment, the bus (310) may operate to support data communication between components of the electronic device (101) through electrical connections (or communication connections) between peripheral devices. In one embodiment, the codec (320) may be included as part of the audio module (170) of FIGS. 1 and 2. In one embodiment, the codec (320) may be included as part of the CPU (301) (or the main processor (121)) and / or the PMIC (303) (or the auxiliary processor (123) or the power management module (188)).
[0065] In one embodiment, the processor (120) (or DSP (305)) is electrically connected to the codecs (320, 340). For example, the processor (120) (or DSP (305)) is electrically connected to the codecs (320, 340) via one audio interface (e.g., audio interface (460) of FIG. 4). However, the present invention is not limited thereto. For example, the processor (120) (or DSP (305)) may be electrically connected to the codecs (320, 340) via a plurality of audio interfaces, respectively.
[0066] In one embodiment, the processor (120) (or DSP (305)) may be operable to process the sample rate, number of bits, and / or channels of a digital audio signal (or pulse code modulated data).
[0067] In one embodiment, the processor (120) (or DSP (305)) may be operable to transmit audio signals to the codecs (320, 340) via a single audio interface. In one embodiment, the processor (120) (or DSP (305)) may be operable to transmit the same audio signal to the codecs (320, 340) via a single audio interface.
[0068] In one embodiment, the codec (320) may include a digital to analog converter (DAC) (321), an amplifier (AMP) (323), and / or an analog to digital converter (ADC) (325).
[0069] In one embodiment, the DAC (321) may correspond to the DAC (250) of FIG. 2. In one embodiment, the DAC (321) may convert a digital audio signal into an analog audio signal. In one embodiment, the DAC (321) may extract (or select) an audio signal of at least one channel among audio signals corresponding to a plurality of channels included in an audio signal based on control by the processor (120). In one embodiment, the DAC (321) may synthesize (mix) audio signals corresponding to a plurality of channels included in an audio signal based on control by the processor (120).
[0070] In one embodiment, the AMP (323) can amplify an audio signal to be output through the speaker (331). In one embodiment, the AMP (323) can amplify an audio signal obtained from the DAC (321). In one embodiment, the speaker (331) is connected to the codec (320) (or AMP (323)) and can convert an audio signal into sound.
[0071] In one embodiment, the ADC (325) may correspond to the ADC (230) of FIG. 2. In one embodiment, the ADC (325) may convert an analog audio signal into a digital audio signal. In one embodiment, the ADC (325) may convert an analog audio signal obtained from a microphone (335) into a digital audio signal.
[0072] In one embodiment, the codec (340) may include a DAC (341), an AMP (343), and / or a sensor (345).
[0073] In one embodiment, the DAC (341) may correspond to the DAC (250) of FIG. 2. In one embodiment, the DAC (341) may convert a digital audio signal into an analog audio signal. In one embodiment, the DAC (341) may extract (or select) an audio signal of at least one channel among audio signals corresponding to a plurality of channels included in an audio signal based on control by the processor (120). In one embodiment, the DAC (341) may synthesize audio signals corresponding to a plurality of channels included in an audio signal based on control by the processor (120).
[0074] In one embodiment, the AMP (343) can amplify an audio signal to be output through the speaker (351). In one embodiment, the AMP (343) can amplify an audio signal obtained from the DAC (341). In one embodiment, the speaker (351) is connected to the codec (340) (or the AMP (343)) and can convert an audio signal into sound.
[0075] In one embodiment, the sensor (345) can detect the operating state (e.g., power, voltage, and / or current) of the codec (340) and generate data corresponding to the detected state. In one embodiment, the sensor (345) can detect the intensity (or voltage, and / or current) of an audio signal output through the AMP (343) and generate data corresponding to the detected state. In one embodiment, the sensor (345) can detect the intensity (or voltage, and / or current) of an audio signal input to the speaker (351) and generate data corresponding to the detected state.
[0076] As described above, the electronic device (101) may include heterogeneous codecs (320, 340). As described above, when the electronic device (101) electrically connects heterogeneous codecs (320, 340) to the processor (120) (or DSP (305)) through a single audio interface (e.g., an audio interface included in the DSP (305)), the same audio signal may be transmitted to the codecs (320, 340). In this case, when the same audio signal is transmitted to the heterogeneous codecs (320, 340), since the adjusted audio signal is transmitted equally to the codecs (320, 340), a situation may occur in which the codec (320), whose audio signal does not need to be adjusted, outputs a louder or quieter sound through the speaker (331). In addition, when the same audio signal is transmitted to different codecs (320, 340), since the unadjusted audio signal is transmitted equally to the codecs (320, 340), a situation may occur in which damage to the speaker (351) is caused by the audio signal transmitted through the codec (340) that requires audio signal adjustment.
[0077] Hereinafter, with reference to FIGS. 4 to 6b, even when the electronic device (101) electrically connects heterogeneous codecs (320, 340) to the DSP (305) through a single audio interface (e.g., an audio interface included in the DSP (305)), an operation in which the codecs (320, 340) output different audio signals through the speakers (331, 351) can be described.
[0078] FIG. 4 is a block diagram related to audio signal processing of an electronic device according to one embodiment.
[0079] Figure 4 can be explained with reference to Figures 1 to 3.
[0080] Referring to FIG. 4, the electronic device (101) can execute programs (e.g., 411, 413, 415). For example, the electronic device (101) can execute an application (411), an audio framework (413), and / or an audio hardware abstraction layer (HAL) (415) through the processor (120). For example, the electronic device (101) can execute the application (411), the audio framework (413), and / or the audio HAL (415) in the user space (401). In one embodiment, at least one of the programs (e.g., 411, 413, 415) executed in the user space (401) can be allocated an independent memory area in the memory (130). The independence of the memory area can indicate that no process other than the process allocated to the memory area can access it.
[0081] In one embodiment, the processor (120) can execute an application (411) (or, call (421), music (423), video (425), game (427), and / or third-party app (429)). In one embodiment, the processor (120) can identify a request of the application (411) based on executing the application (411) (or, call (421), music (423), video (425), game (427), and / or third-party app (429)). In one embodiment, the processor (120) can execute an audio framework (413) and / or an audio HAL (415) to process the request based on the request of the application (411) (e.g., an audio playback request).
[0082] In one embodiment, the electronic device (101) can control components (or hardware) of the electronic device (101). For example, the electronic device (101) can execute programs (e.g., device drivers) for controlling components (or hardware) of the electronic device (101) through the processor (120). For example, the electronic device (101) can execute programs for controlling the DSP (305) and / or codecs (320, 340) in the kernel (405) (or Linux kernel). In one embodiment, programs executed in the kernel (405) can share a memory area of the memory (130). The sharing of the memory area can indicate that processes of programs executed in the kernel (405) can access memory areas of other processes of other programs executed in the kernel (405). Hereinafter, the DSP (305) and codecs (320, 340) within the kernel (405) may represent programs (e.g., device drivers) and / or hardware. According to one embodiment, FIG. 4 is a diagram illustrating at least one hardware component controlled by at least one program included in the kernel (405).
[0083] In one embodiment, the DSP (305) may include PCM Playbacks (431, 433). The PCM Playbacks (431, 433) may be file nodes in which audio (e.g., audio files) may be recorded. In one embodiment, the application (411) may record an audio file representing an audio signal to be output through the speakers (331, 351) to the PCM Playbacks (431, 433) assigned to it.
[0084] In one embodiment, the DSP (305) may include direct memory accesses (DMAs) (441) and a bus (445).
[0085] In one embodiment, the DMAs (441) may store data as memory within the DSP (305) for data transfer between components within the DSP (305). In one embodiment, the DMAs (441) may transfer data from components external to the DSP (305) to components internal to the DSP (305), or may transfer data from components internal to the DSP (305) to components external to the DSP (305).
[0086] In one embodiment, DMAs (441) may be included within memory (130).
[0087] In one embodiment, the DMAs (441) can read data (or audio files recorded in the PCM Playbacks (431, 433)) requested by the processor (120) (or the DSP (305)). In one embodiment, audio signals generated through different applications (e.g., music (423) and video (425)) can be synthesized through a signal transmission path (451) from the PCM Playback (431) to the DMA and a signal transmission path (452) from the PCM Playback (433) to the DMA. For example, an audio signal including audio signals in the same channel can be generated by synthesis. For example, an audio signal including audio signals in different channels can be generated by synthesis. However, the present invention is not limited thereto. There can be only one source of an audio signal whose output is requested in the user space (401).
[0088] In one embodiment, the DMAs (441) can transmit data read through the bus (445) (or audio files recorded in the PCM Playbacks (431, 433)) to the AMP (amplifier) solution (450). In one embodiment, the synthesized audio signal can be transmitted to the AMP solution (450) through the signal transmission path (453).
[0089] In one embodiment, the AMP solution (450) can adjust a portion of the synthesized audio signal (or an audio signal on a designated first channel). In one embodiment, the AMP solution (450) can adjust a portion of the synthesized audio signal (or an audio signal on a designated first channel) based on sensing data transmitted from a sensor (485) through a signal transmission path (457).
[0090] In one embodiment, the AMP solution (450) may transmit the processed audio signal to the DACs (481, 491) of the codecs (320, 340) through the signal transmission path (454). In one embodiment, the DMAs (441) may obtain (or read) data from the AMP solution (450). In one embodiment, the DMAs (441) may transmit the data obtained (or read) from the AMP solution (450) to the codecs (320, 340) through the bus (445).
[0091] In one embodiment, the processor (120) (or, DSP (305)) may include audio interfaces (460, 465). For example, among the audio interfaces (460, 465), the audio interface (460) may be electrically connected to input terminals (471, 477) of audio interfaces (470, 475) of codecs (320, 340) via a playback interface (461). For example, among the audio interfaces (460, 465), the audio interface (460) may be electrically connected to an output terminal (473) of an audio interface (470) of codec (340) of codecs (320, 340) via a capture interface (463). In one embodiment, the audio interfaces (460, 465) may be I2S (integrated interchip sound) and / or SPI (serial peripheral interface).
[0092] In one embodiment, the codec (340) may include an audio interface (470), a DAC (481), an AMP (483), and a sensor (485). In one embodiment, the DAC (481), the AMP (483), and the sensor (485) may correspond to the DAC (341), the AMP (343), and the sensor (345) of FIG. 3, respectively.
[0093] In one embodiment, the audio interface (470) may include an input terminal (471) and an output terminal (473). In one embodiment, the audio interface (470) may be electrically connected to a playback terminal (461) of the audio interface (460) via the input terminal (471). In one embodiment, the audio interface (470) may be electrically connected to a capture terminal (463) of the audio interface (460) via the output terminal (473).
[0094] In one embodiment, the DAC (481) may be controlled based on a control signal generated from the application (411), the audio framework (413), and / or the audio HAL (415). For example, the DAC (481) may perform channel selection of an audio signal (e.g., extraction of a designated signal), and / or synthesis of an audio signal, based on the control signal.
[0095] In one embodiment, the DAC (481) can transmit an audio signal to the AMP (483).
[0096] In one embodiment, the AMP (483) can amplify an audio signal output from the DAC (481) by a specified ratio (or by a specified intensity by volume control). In one embodiment, the AMP (483) can output the amplified audio signal through the speaker (351). For example, an amplified audio signal transmitted through a signal transmission path (456) from the DAC (481) to the speaker (351) can be output as sound through the speaker (351).
[0097] In one embodiment, the sensor (485) can detect the intensity (or voltage, and / or current) of an audio signal output through the AMP (483) and generate data corresponding to the detected state. In one embodiment, the sensor (485) can detect the intensity (or voltage, and / or current) of an audio signal input to the speaker (351) and generate data corresponding to the detected state.
[0098] In one embodiment, the codec (340) may select a portion (e.g., an audio signal on a designated first channel) of the processed audio signal through the DAC (481). In one embodiment, the DAC (481) may select a portion (e.g., an audio signal on a designated first channel) of the processed audio signal through a control signal (417). In one embodiment, the control signal (417) may be software-transmitted from the processor (120) (or DSP (305)) to the codec (340) through the audio framework (413) and the audio HAL (415). In one embodiment, the control signal (417) may be physically transmitted from the processor (120) (or DSP (305)) to the codec (340) through an I2C (inter-integrated circuit). In one embodiment, the control signal (417) may include information about which channel the codec (340) should select among the multiple channels (or two channels) (e.g., channel 0, channel 1).
[0099] In one embodiment, the DMAs (441) can obtain (or read) data from the codec (340) via the bus (445). In one embodiment, the DMAs (441) can transmit the data obtained (or read) from the codec (340) via the bus (445) to the AMP solution (450). In one embodiment, sensing data from the sensor (485) can be transmitted to the AMP solution (450) via the signal transmission path (457).
[0100] In one embodiment, the codec (320) may include an audio interface (475), a DAC (491), and an AMP (493). In one embodiment, the DAC (481) and the AMP (483) may correspond to the DAC (321) and the AMP (323) of FIG. 3, respectively.
[0101] In one embodiment, the audio interface (475) may include an input terminal (477) and an output terminal (479). In one embodiment, the audio interface (475) may be electrically connected to a playback terminal (461) of the audio interface (460) via the input terminal (477).
[0102] In one embodiment, the DAC (491) may be controlled based on a control signal (419) generated from the application (411), the audio framework (413), and / or the audio HAL (415). For example, the DAC (491) may perform channel selection of an audio signal (e.g., extraction of a designated signal), and / or synthesis of an audio signal, based on the control signal (419).
[0103] In one embodiment, the DAC (491) can transmit an audio signal to the AMP (493).
[0104] In one embodiment, the AMP (493) can amplify an audio signal output from the DAC (491) by a specified ratio (or by a specified intensity by volume control). In one embodiment, the AMP (493) can output the amplified audio signal through the speaker (331). For example, an amplified audio signal transmitted through a signal transmission path (458) from the DAC (491) to the speaker (331) can be output as sound through the speaker (331).
[0105] In one embodiment, the codec (320) may select another unadjusted portion (e.g., an audio signal on a designated second channel) of the processed audio signal via the DAC (491). In one embodiment, the DAC (491) may select another unadjusted portion (e.g., an audio signal on a designated second channel) of the processed audio signal via a control signal (419). In one embodiment, the control signal (419) may be software-transmitted from the processor (120) (or DSP (305)) to the codec (340) via the audio framework (413) and the audio HAL (415). In one embodiment, the control signal (419) may be physically transmitted from the processor (120) (or DSP (305)) to the codec (320) via I2C. In one embodiment, the control signal (419) may include information about which channel (e.g., channel 0, channel 1) the codec (320) should select among multiple channels (or two channels).
[0106] Below, the operation of the codecs (320, 340) outputting different audio signals through the speakers (331, 351) under the control of the processor (120) (or, DSP (305)) can be described.
[0107] In one embodiment, the processor (120) (or DSP (305)) can identify source audio. In one embodiment, the processor (120) (or DSP (305)) can identify audio signals generated through different applications (e.g., music (423) and video (425)) as source audio. In one embodiment, the processor (120) (or DSP (305)) can identify a synthesized audio signal obtained through signal paths (451, 452, 453) as source audio. In one embodiment, the source audio can be a multi-channel audio signal (e.g., a stereo audio signal or a 5.1 channel audio signal) that includes different audio signals in different frequency bands. For example, the source audio may be a stereo audio signal that includes a first audio signal in a first frequency band (or, first channel) and a second audio signal in a second frequency band (or, second channel) that does not overlap with the first frequency band. For example, the source audio may be PCM (Pulse-code modulation) data.
[0108] In one embodiment, the processor (120) (or DSP (305)) can determine which speaker among the speakers (331, 351) will output the source audio. In one embodiment, the processor (120) (or DSP (305)) can determine which speaker among the speakers (331, 351) will output the source audio based on the characteristics of the source audio (mono or multi-channel audio signal). In one embodiment, the processor (120) (or DSP (305)) can determine which speaker among the speakers (331, 351) will output the source audio based on information included in an output request of the source audio of the application.
[0109] In one embodiment, the processor (120) (or DSP (305)) may determine that the source audio is output through the speaker (351) and the speaker (331). The operations of outputting the source audio through the speaker (351) and the speaker (331) may be described in detail with reference to FIGS. 5A to 5D.
[0110] In one embodiment, the processor (120) (or DSP (305)) may determine that the source audio is output through the speaker (351). The operations of outputting the source audio through the speaker (351) may be described in detail through FIG. 6A.
[0111] In one embodiment, the processor (120) (or DSP (305)) may determine that the source audio is output through the speaker (331). The operations of outputting the source audio through the speaker (351) may be described in detail through FIG. 6B.
[0112] In one embodiment, the processor (120) (or DSP (305)) may obtain sensing data (or detection values) from the codec (340) through the audio interface (460). In one embodiment, the processor (120) (or DSP (305)) may obtain sensing data from the codec (340) through the audio interface (460) based on determining that the source audio is output from the speaker (351). In one embodiment, the processor (120) (or DSP (305)) may obtain sensing data transmitted from the sensor (485) through the signal transmission path (457). In one embodiment, the sensing data may be identified by the sensor (485) within the codec (340) in relation to the output of audio through the speaker (351). In one embodiment, the sensing data may represent the intensity (or voltage and / or current) of an audio signal output through the AMP (343) and / or the intensity (or voltage and / or current) of an audio signal input to the speaker (351).
[0113] In one example, the processor (120) (or DSP (305)) may adjust a portion of the source audio based on sensing data (or detection values) identified through the sensor (485). In one embodiment, the processor (120) (or DSP (305)) may adjust a first audio signal on a first channel to be output through the speaker (351) among audio signals included in the source audio. In one embodiment, the processor (120) (or DSP (305)) may adjust the first audio signal on the first channel based on applying sensing data to the first audio signal on the first channel among the first audio signal on the first channel and the second audio signal on the second channel included in the source audio. In one embodiment, the processor (120) (or DSP (305)) may not adjust a second audio signal on the second channel to be output through the speaker (331) among the audio signals included in the source audio. In one embodiment, the processor (120) (or DSP (305)) can compare the level of source audio transmitted from the user space (401) with the sensing data identified through the sensor (485). Based on the comparison result, the processor (120) (or DSP (305)) can adjust the output level of the source audio to a stable level and transmit the source audio with the adjusted output level to the codecs (320, 340). In one embodiment, the source audio (or PCM data) on the user space (401) can include music sound, call sound, and / or game sound.
[0114] In one embodiment, the processor (120) (or DSP (305)) may adjust the output level of the first audio signal on the first channel of the source audio based on the detection value identified through the sensor (485). For example, the processor (120) (or DSP (305)) may adjust the signal intensity of an audio section having a signal intensity exceeding a threshold signal intensity among a plurality of audio sections of the first audio signal based on the detection value identified through the sensor (485). For example, the processor (120) (or DSP (305)) may adjust the signal intensity of an audio section having a signal intensity exceeding a threshold signal intensity among a plurality of audio sections (or time sections) of the first audio signal to below the threshold signal intensity based on the detection value identified through the sensor (485). However, the present invention is not limited thereto. For example, the processor (120) (or DSP (305)) may reduce the signal intensity of the first audio signal by a specified value (or by a specified percentage) based on identifying that the first audio signal exceeds at least some threshold signal intensity based on a detection value identified through the sensor (485).
[0115] In one embodiment, the processor (120) (or DSP (305)) may provide audio signals including a first audio signal adjusted on a first channel and a second audio signal on a second channel to each of the codec (340) and the codec (320) via the audio interface (460). In one embodiment, the processor (120) (or DSP (305)) may simultaneously transmit the audio signals to the codec (340) and the codec (320) via the playback terminal (461) of the audio interface (460). In one embodiment, the processor (120) (or DSP (305)) may simultaneously transmit the audio signals to the codec (340) and the codec (320) via the signal transmission path (454).
[0116] In one embodiment, the codec (340) may identify, from the audio signal, a tuned first audio signal on a first channel for the first audio to be output through the speaker (351). For example, the codec (340) may identify, from the audio signal, a tuned first audio signal on a first channel for the first audio to be output through the speaker (351).
[0117] In one embodiment, the codec (340) may transmit the adjusted first audio signal on the first channel to the AMP (483). In one embodiment, the codec (340) may transmit the audio signal amplified in the AMP (483) to the speaker (351) through a signal transmission path (456) from the DAC (481) to the speaker (351). For example, the speaker (351) may output the amplified audio signal as sound.
[0118] In one embodiment, the codec (320) can identify, from the audio signal, an unadjusted second audio signal on a second channel for second audio to be output through the speaker (331). For example, the codec (320) can identify, from the audio signal, an unadjusted second audio signal on a second channel for second audio to be output through the speaker (331).
[0119] In one embodiment, the codec (320) may transmit an unadjusted second audio signal on a second channel to the AMP (493). In one embodiment, the codec (320) may transmit an audio signal amplified in the AMP (493) to the speaker (331) via a signal transmission path (458) from the DAC (491) to the speaker (331). For example, the speaker (331) may output the amplified audio signal as sound.
[0120] As described above, the electronic device (101) can control the heterogeneous codecs (320, 340) so that the heterogeneous codecs (320, 340) select an audio signal of a designated channel among the same audio signals and output the selected audio signal. Accordingly, the electronic device (101) can provide a necessary audio signal to a codec (340) that requires adjustment of an audio signal, and provide a necessary audio signal to a codec (320) that does not require adjustment of an audio signal.
[0121] FIG. 5A is a diagram illustrating an operation of an electronic device processing a multi-channel audio signal according to an embodiment. FIG. 5B is a diagram illustrating an example of audio signals generated by an electronic device according to an embodiment. FIG. 5C is a diagram illustrating an example of an operation of an electronic device adjusting the signal intensity of an audio signal according to an embodiment. FIG. 5D is a diagram illustrating another example of an operation of an electronic device adjusting the signal intensity of an audio signal according to an embodiment.
[0122] Figures 5a to 5d may be described with reference to Figures 1 to 4. Descriptions of Figures 5a to 5d that are identical to those in Figure 4 may not be repeated.
[0123] Referring to FIG. 5A, the processor (120) (or DSP (305)) may identify source audio (510). In one embodiment, the source audio (510) may be a stereo audio signal that includes a first audio signal (515) in a first frequency band (or a first channel) and a second audio signal (511) in a second frequency band (or a second channel) that does not overlap with the first frequency band. However, the present invention is not limited thereto. The source audio (510) may be a multi-channel audio signal (e.g., a 5.1 channel audio signal).
[0124] In an embodiment, the processor (120) (or DSP (305)) may obtain sensing data (520) from the codec (340) through the audio interface (460). In one embodiment, the sensing data (520) may include current data (521) and voltage data (525). In one embodiment, the sensing data (520) may include current data (521) in a second channel and voltage data (525) in a first channel. In one embodiment, the sensing data (520) may include current data (521) and voltage data (525) of the AMP (483) and / or speaker (351) caused by the first audio signal (545).
[0125] In one embodiment, the processor (120) (or DSP (305)) may adjust a first audio signal (515) on a first channel to be output through a speaker (351) among audio signals (511, 515) included in the source audio (510) based on the sensing data (520). In one embodiment, the processor (120) (or DSP (305)) may not adjust a second audio signal (511) on a second channel to be output through a speaker (331) among audio signals (511, 515) included in the source audio (510).
[0126] Referring to FIG. 5b, the AMP solution (450) of the processor (120) (or DSP (305)) can adjust the first audio signal (515) among the source audio (510) based on the sensing data (520). For example, referring to FIG. 5c, the AMP solution (450) can generate an adjusted first audio signal (535) by reducing the signal intensity of the first audio signal to within a specified signal intensity range (570) when the first audio signal (515) exceeds a threshold signal intensity (571, 570) based on the sensing data (520). For example, referring to FIG. 5d, the AMP solution (450) can adjust the signal intensity of an audio section (583) having a signal intensity exceeding a threshold signal intensity (571, 575) among a plurality of audio sections (581, 583) of the first audio signal within a signal intensity range (570) based on sensing data (520).
[0127] Referring back to FIG. 5A, the processor (120) (or DSP (305)) may provide an audio signal (530) including a tuned first audio signal (535) on a first channel and a second audio signal (531) on a second channel to each of the codec (340) and the codec (320).
[0128] In one embodiment, the codec (340) can identify, from the audio signal (530), a tuned first audio signal (535) on a first channel for first audio to be output through the speaker (351). In one embodiment, the codec (340) can filter, from the audio signal (530), a second audio signal (531) on a second channel that is not to be output through the speaker (351). For example, the codec (340) can generate an audio signal (540) that includes only the first audio signal (545) without the second audio signal (541) by filtering the second audio signal (531). In one embodiment, the speaker (351) can output the audio signal (540) that includes only the first audio signal (545) as sound.
[0129] In one embodiment, the codec (320) can identify, from the audio signal (530), an unmodulated second audio signal (531) on a second channel for second audio to be output through the speaker (331). In one embodiment, the codec (320) can filter, from the audio signal (530), a first audio signal (535) on a first channel that is not to be output through the speaker (331). For example, the codec (320) can generate an audio signal (560) that includes only the second audio signal (561) without the first audio signal (565) by filtering the first audio signal (535). In one embodiment, the speaker (331) can output the audio signal (560) that includes only the second audio signal (561) as sound.
[0130] FIG. 6A is a diagram illustrating an operation of an electronic device outputting an audio signal through one speaker according to one embodiment.
[0131] Fig. 6a may be explained with reference to Figs. 1 to 4. Among the explanations of Fig. 6a, explanations identical to those in Fig. 4 may not be repeated.
[0132] In one embodiment, the processor (120) (or DSP (305)) can identify source audio. In one embodiment, the processor (120) (or DSP (305)) can determine which speaker among the speakers (331, 351) will output the source audio.
[0133] In one embodiment, the processor (120) (or DSP (305)) may determine that the source audio is output through the speaker (351). In one embodiment, the processor (120) (or DSP (305)) (or processor (120)) may turn off the codec (320) as it is determined that the source audio is not output through the speaker (331).
[0134] In one embodiment, the processor (120) (or DSP (305)) may obtain sensing data (or sensing value) from the codec (340) through the audio interface (460). In one embodiment, the processor (120) (or DSP (305)) may adjust a portion of the source audio based on the sensing data (or sensing value) identified through the sensor (485). In one embodiment, the processor (120) (or DSP (305)) may adjust a first audio signal on a first channel to be output through the speaker (351) among audio signals included in the source audio. In one embodiment, the source audio may not include a second audio signal on a second channel.
[0135] In one embodiment, the processor (120) (or DSP (305)) may provide an audio signal including a tuned first audio signal on a first channel to each of the codec (340) and the codec (320) via the audio interface (460). In one embodiment, when the codec (320) is turned off, the codec (320) may not process the audio signal including the first audio signal.
[0136] In one embodiment, the codec (340) may identify, from an audio signal, a tuned first audio signal on a first channel for a first audio to be output through a speaker (351). In one embodiment, the codec (340) may mono-mix the tuned first audio signal on the first channel. For example, the codec (340) may mono-mix the tuned first audio signal on the first channel for the first audio to be output through the speaker (351) based on a control signal from the processor (120) (or DSP (305)). For example, mono-mixing may include processing audio signals on different channels to be output through a single speaker. For example, mono-mixing may include synthesizing audio signals on different channels into a single audio signal.
[0137] In one embodiment, the codec (340) may transmit a mono mixed first audio signal on a first channel to the AMP (483). In one embodiment, the codec (340) may transmit an audio signal amplified in the AMP (483) to the speaker (351) through a signal transmission path (456) from the DAC (481) to the speaker (351). For example, the speaker (351) may output the amplified audio signal as sound.
[0138] FIG. 6b is a diagram illustrating an operation of an electronic device outputting an audio signal through another speaker according to one embodiment.
[0139] Fig. 6b can be explained with reference to Figs. 1 to 4. Among the explanations of Fig. 6b, explanations that are identical to those in Fig. 4 may not be repeated.
[0140] In one embodiment, the processor (120) (or DSP (305)) can identify source audio. In one embodiment, the processor (120) (or DSP (305)) can determine which speaker among the speakers (331, 351) will output the source audio.
[0141] In one embodiment, the processor (120) (or DSP (305)) may determine that the source audio is output through the speaker (331). In one embodiment, the processor (120) (or DSP (305)) (or processor (120)) may turn off the codec (340) when it is determined that the source audio is not output through the speaker (351). In one embodiment, the processor (120) (or DSP (305)) (or processor (120)) may bypass the AMP solution (450). For example, bypassing the AMP solution (450) may mean that the source audio is not transmitted to the AMP solution (450) but is input to the codecs (320, 340) through the audio interface (460).
[0142] In one embodiment, the codec (320) can identify, from the audio signal, a second audio signal on a second channel for second audio to be output through the speaker (331). In one embodiment, the codec (320) can mono-mix the second audio signal on the second channel. For example, the codec (320) can mono-mix the second audio signal on the second channel for second audio to be output through the speaker (331) based on a control signal from the processor (120) (or, DSP (305)).
[0143] In one embodiment, the codec (320) may transmit a mono mixed second audio signal on a second channel to the AMP (493). In one embodiment, the codec (320) may transmit an audio signal amplified in the AMP (483) to the speaker (331) through a signal transmission path (458) from the DAC (491) to the speaker (331). For example, the speaker (331) may output the amplified audio signal as sound.
[0144] 7a is a block diagram related to audio signal processing of an electronic device according to one embodiment.
[0145] Fig. 7a may be explained with reference to Figs. 1 to 4. Among the explanations of Fig. 7a, explanations identical to those in Fig. 4 may not be repeated.
[0146] The DSP (305) of FIG. 7a may further include a channel selector (711) and a time synchronizer (715) compared to the DSP (305) of FIG. 4.
[0147] In one embodiment, the channel selector (711) can identify an unadjusted second audio signal on a second channel for second audio to be output through the speaker (331) from the source audio. In one embodiment, the channel selector (711) can identify an unadjusted second audio signal on a second channel for second audio to be output through the speaker (331) from the source audio based on the source audio being determined to be output through the speaker (351) and the speaker (331). In one embodiment, the channel selector (711) can filter out a first audio signal on a first channel from the source audio that is not to be output through the speaker (331). In one embodiment, the channel selector (711) can generate an audio signal that includes only the second audio signal without the first audio signal by filtering the first audio signal.
[0148] In one embodiment, the processor (120) (or DSP (305)) may, if only one of the codecs (320, 340) includes a sensor (485), process an audio signal for the codec (340) via the AMP solution (450). In one embodiment, the processor (120) (or DSP (305)) may, if only one of the codecs (320, 340) includes a sensor (485), perform a read (e.g., read via DMAs (441)) of the audio signal for the codec (320) to the memory (130) (or a buffer within the processor (120) (or DSP (305)) without processing via the AMP solution (450). Thereafter, in one embodiment, the processor (120) (or DSP (305)) may, if only one of the codecs (320, 340) includes the sensor (485), synchronize the timing of the read audio signal for the codec (320) to the audio signal for the codec (340) through the time synchronization unit (715), and then stereo mix the audio signal with the audio signal for the codec (340). Here, the stereo mixing may include processing of synthesizing audio signals onto different channels.
[0149] In one embodiment, the time synchronization unit (715) can synchronize the playback time of the second audio signal on the second channel received from the channel selector (711) with the playback time of the adjusted first audio signal on the first channel for the first audio. In one embodiment, the time synchronization unit (715) can adjust (or delay) the playback time of the second audio signal based on the time required to adjust the first audio signal so that the second audio signal and the adjusted first audio signal are synchronized with each other. However, the present invention is not limited thereto. For example, the time synchronization unit (715) can adjust (or delay) the playback time of the second audio signal so that the timestamp of the second audio signal on the second channel and the timestamp of the adjusted first audio signal correspond to each other.
[0150] In one embodiment, the processor (120) (or DSP (305)) can simultaneously transmit audio signals, including a second audio signal on a second channel with a delayed (or synchronized) playback time and an adjusted first audio signal on a first channel, to the codec (340) and the codec (320) via the signal transmission path (454).
[0151] In one embodiment, the codec (340) can identify an adjusted first audio signal on a first channel for first audio to be output through the speaker (351) from an audio signal including a second audio signal on a second channel with a delayed (or synchronized) playback time and an adjusted first audio signal on a first channel. In one embodiment, the codec (340) can transmit the adjusted first audio signal on the first channel to the speaker (351) through the AMP (483). In one embodiment, the speaker (351) can output the amplified audio signal through the AMP (483) as sound.
[0152] In one embodiment, the codec (320) can identify a second audio signal on a second channel for second audio to be output through the speaker (331) from an audio signal including a second audio signal on a second channel with a delayed (or synchronized) playback time and an adjusted first audio signal on a first channel. In one embodiment, the codec (320) can transmit the second audio signal on the second channel to the speaker (331) through the AMP (493). In one embodiment, the speaker (331) can output the audio signal amplified through the AMP (493) as sound.
[0153] FIG. 7b is a block diagram related to audio signal processing of an electronic device according to one embodiment.
[0154] Fig. 7b may be described with reference to Figs. 1 to 4. Descriptions of Fig. 7b that are identical to those in Fig. 4 may not be repeated.
[0155] The DSP (305) of FIG. 7b may further include a time synchronization unit (715) compared to the DSP (305) of FIG. 4. The DSP (305) of FIG. 7b may be electrically connected to the codec (340) through an audio interface (460) and electrically connected to the codec (320) through an audio interface (465), compared to the DSP (305) of FIG. 4.
[0156] In one embodiment, the processor (120) (or DSP (305)) may be electrically connected to an input terminal (471) of an audio interface (470) of the codec (340) via a playback terminal (461) of the audio interface (460). In one embodiment, the processor (120) (or DSP (305)) may be electrically connected to an output terminal (473) of an audio interface (470) of the codec (340) via a capture terminal (463) of the audio interface (460).
[0157] In one embodiment, the processor (120) (or DSP (305)) may be electrically connected to an input terminal (477) of an audio interface (470) of the codec (340) via a playback terminal (721) of the audio interface (465). In one embodiment, the processor (120) (or DSP (305)) may be electrically connected to an output terminal (479) of an audio interface (470) of the codec (340) via a capture terminal (723) of the audio interface (465).
[0158] In one embodiment, the processor (120) (or DSP (305)) may, if only one of the codecs (320, 340) includes a sensor (485), process an audio signal for the codec (340) via the AMP solution (450). In one embodiment, the processor (120) (or DSP (305)) may, if only one of the codecs (320, 340) includes a sensor (485), perform a read (e.g., read via DMAs (441)) of the audio signal for the codec (320) to the memory (130) (or a buffer within the processor (120) (or DSP (305)) without processing via the AMP solution (450). Thereafter, in one embodiment, the processor (120) (or DSP (305)) may, if only one of the codecs (320, 340) includes the sensor (485), synchronize the timing of the read audio signal for the codec (320) to the audio signal for the codec (340) through the time synchronization unit (715), and then stereo mix the audio signal with the audio signal for the codec (340). Here, the stereo mixing may include processing of synthesizing audio signals onto different channels.
[0159] In one embodiment, the time synchronization unit (715) may adjust the playback timing of the source audio to be transmitted to the codec (320). For example, the time synchronization unit (715) may adjust the playback timing of the source audio including the first audio signal and the second audio signal to be transmitted to the codec (320). For example, the time synchronization unit (715) may adjust the playback timing of the source audio to be transmitted to the codec (320) so that the playback timing of the source audio to be transmitted to the codec (320) is synchronized with the playback timing of the source audio to be transmitted to the codec (340). For example, the source audio to be transmitted to the codec (320) may include an unadjusted first audio signal on a first channel and an unadjusted second audio signal on a second channel. For example, the source audio to be transmitted to the codec (340) may include an adjusted first audio signal on a first channel and an unadjusted second audio signal on a second channel. However, the present invention is not limited thereto. For example, the source audio to be delivered to the codec (340) may include a tuned first audio signal on a first channel and an untuned second audio signal on a second channel.
[0160] For example, the time synchronization unit (715) can synchronize the playback time of the source audio to be transmitted to the codec (320) with the playback time of the source audio to be transmitted to the codec (340). In one embodiment, the time synchronization unit (715) can adjust (or delay) the playback time of the source audio to be transmitted to the codec (320) based on the time required to adjust the first audio signal. However, the present invention is not limited thereto. For example, the time synchronization unit (715) can adjust (or delay) the playback time of the source audio to be transmitted to the codec (320) so that the timestamp of the source audio to be transmitted to the codec (320) and the timestamp of the source audio to be transmitted to the codec (340) correspond to each other.
[0161] In one embodiment, the processor (120) (or DSP (305)) may transmit source audio including a tuned first audio signal on a first channel to the codec (340) via the audio interface (470). In one embodiment, the processor (120) (or DSP (305)) may transmit source audio with a delayed (or synchronized) playback time to the codec (320) via the audio interface (475).
[0162] In one embodiment, the codec (340) can identify, from source audio including the adjusted first audio signal on the first channel, an adjusted first audio signal on the first channel for the first audio to be output through the speaker (351). In one embodiment, the codec (340) can transmit the adjusted first audio signal on the first channel to the speaker (351) through the AMP (483). In one embodiment, the speaker (351) can output the amplified audio signal through the AMP (483) as sound.
[0163] In one embodiment, the codec (320) can identify a second audio signal on a second channel for second audio to be output through the speaker (331) from source audio whose playback point is delayed (or synchronized). In one embodiment, the codec (320) can transmit the second audio signal on the second channel to the speaker (331) through the AMP (493). In one embodiment, the speaker (331) can output the amplified audio signal through the AMP (493) as sound.
[0164] Figure 8 is a block diagram of an electronic device according to one embodiment.
[0165] Fig. 8 may be described with reference to Figs. 1 to 4. Descriptions of Fig. 8 that are identical to those in Fig. 3 or Fig. 4 may not be repeated.
[0166] Referring to FIG. 8, the electronic device (101) may include a processor (120), a codec (340), and speakers (331, 351). According to an embodiment, the electronic device (101) of FIG. 8 may further include a microphone (335) of FIG. 3.
[0167] In one embodiment, the codec (320) may include a DAC (321), an AMP (323), a sensor (810), and / or a DSP (820). However, the components included in the codec (320) are not limited to the components illustrated in FIG. 8. According to an embodiment, the codec (320) of FIG. 8 may further include an ADC (325) of FIG. 3.
[0168] In one embodiment, the sensor (810) can detect the operating state (e.g., power, voltage, and / or current) of the codec (320) and generate data corresponding to the detected state. In one embodiment, the sensor (810) can detect the intensity (or voltage, and / or current) of an audio signal output through the AMP (323) and generate data corresponding to the detected state. In one embodiment, the sensor (810) can detect the intensity (or voltage, and / or current) of an audio signal input to the speaker (351) and generate data corresponding to the detected state.
[0169] In one embodiment, the DSP (820) may obtain sensing data (or detection value) from the sensor (810). In one embodiment, the sensing data may be identified by the sensor (810) in the codec (320) in relation to audio output through the speaker (331). In one embodiment, the sensing data may represent the intensity (or voltage and / or current) of an audio signal output through the AMP (323) and / or the intensity (or voltage and / or current) of an audio signal input to the speaker (331). However, the present invention is not limited thereto. For example, the sensing data may represent the intensity (or voltage and / or current) of an audio signal output through the speaker (331).
[0170] In one embodiment, the DSP (820) can adjust a portion of an audio signal based on sensing data (or detection values) identified through the sensor (810). In one embodiment, the DSP (820) can adjust a second audio signal on a second channel to be output through the speaker (331) among the audio signals. In one embodiment, the DSP (820) can adjust a second audio signal on a second channel based on applying sensing data to an unadjusted second audio signal on a second channel among an adjusted first audio signal on a first channel and an unadjusted second audio signal on a second channel included in the audio signal.
[0171] In one embodiment, the DSP (820) may adjust the output level of an unadjusted second audio signal on a second channel included in the audio signal based on the detection value identified through the sensor (810). For example, the DSP (820) may adjust the signal intensity of an audio section having a signal intensity exceeding a threshold signal intensity among a plurality of audio sections of the second audio signal based on the detection value identified through the sensor (810). For example, the DSP (820) may adjust the signal intensity of an audio section having a signal intensity exceeding a threshold signal intensity among a plurality of audio sections (or time sections) of the second audio signal to below the threshold signal intensity based on the detection value identified through the sensor (810). However, the present invention is not limited thereto. For example, the DSP (820) may reduce the signal intensity of the second audio signal by a specified value (or by a specified percentage) based on identifying that the second audio signal exceeds at least some threshold signal intensity based on a detection value identified through the sensor (810).
[0172] In one embodiment, the DSP (820) may provide an audio signal including a tuned second audio signal on a second channel to the DAC (321). In one embodiment, the DAC (321) may convert the tuned second audio signal on the second channel into an analog audio signal. In one embodiment, the AMP (323) may amplify the tuned second audio signal on the second channel obtained from the DAC (321). In one embodiment, the speaker (331) may convert the second audio signal amplified by the AMP (323) into sound.
[0173] In one embodiment, the codec (340) may include a DAC (341), an AMP (343), and / or a sensor (345).
[0174] FIG. 9A is a diagram illustrating an operation of an electronic device processing a multi-channel audio signal according to one embodiment.
[0175] Fig. 9a may be explained with reference to Figs. 1 to 4. Among the explanations of Fig. 9a, explanations identical to those in Fig. 4 may not be repeated.
[0176] Referring to FIG. 9A, the processor (120) (or DSP (305)) can identify source audio. In one embodiment, the source audio may be a stereo audio signal that includes a first audio signal in a first frequency band (or a first channel) and a second audio signal in a second frequency band (or a second channel) that does not overlap with the first frequency band. However, the present invention is not limited thereto. The source audio may be a multi-channel audio signal (e.g., a stereo audio signal or a 5.1 channel audio signal).
[0177] In one embodiment, the processor (120) (or DSP (305)) may obtain sensing data from the codec (340) through the audio interface (460). In one embodiment, the sensing data may include current data and voltage data. In one embodiment, the sensing data may include current data in a second channel and voltage data in a first channel. In one embodiment, the sensing data may include current data and voltage data of the AMP (483) and / or the speaker (351) caused by the first audio signal. In one embodiment, the sensing data may be used as reference data for the AMP solution (450) within the DSP (305). However, the present invention is not limited thereto. In one embodiment, the sensing data may be used as reference data for the processor (120).
[0178] In one embodiment, the processor (120) (or DSP (305)) may adjust a first audio signal on a first channel to be output through the speaker (351) among audio signals included in the source audio based on the sensing data. In one embodiment, the processor (120) (or DSP (305)) may not adjust a second audio signal on a second channel to be output through the speaker (331) among audio signals included in the source audio.
[0179] In one embodiment, the processor (120) (or DSP (305)) may provide audio signals including a tuned first audio signal on a first channel and a second audio signal on a second channel to each of the codec (340) and the codec (320).
[0180] In one embodiment, the codec (340) can identify, from the audio signal, a tuned first audio signal on a first channel for first audio to be output through the speaker (351). In one embodiment, the codec (340) can filter, from the audio signal, a second audio signal on a second channel that is not to be output through the speaker (351). For example, the codec (340) can generate an audio signal including only the first audio signal without the second audio signal by filtering the second audio signal. In one embodiment, the speaker (351) can output the audio signal including only the first audio signal as sound.
[0181] In one embodiment, the DSP (820) of the codec (320) may obtain sensing data from the sensor (810). In one embodiment, the sensing data may include current data and voltage data. In one embodiment, the sensing data may include current data in a second channel and voltage data in a first channel. In one embodiment, the sensing data may include current data and voltage data of the AMP (493) and / or the speaker (331) caused by the first audio signal.
[0182] In one embodiment, the DSP (820) may adjust a second audio signal on a second channel to be output through the speaker (331) among audio signals including a first audio signal adjusted on a first channel and a second audio signal on a second channel, based on sensing data. In one embodiment, the DSP (820) may not adjust a second audio signal on a second channel to be output through the speaker (331) among audio signals.
[0183] In one embodiment, the DSP (820) may provide an audio signal to the DAC (321) including a tuned first audio signal on a first channel and a tuned second audio signal on a second channel.
[0184] In one embodiment, the DAC (321) can identify, from the audio signal, a tuned second audio signal on a second channel for second audio to be output through the speaker (331). In one embodiment, the codec (320) can filter, from the audio signal, a first audio signal on a first channel that is not to be output through the speaker (331). For example, the codec (320) can generate an audio signal including only the tuned second audio signal without the first audio signal by filtering the first audio signal. In one embodiment, the speaker (331) can output the audio signal including only the tuned second audio signal as sound.
[0185] FIG. 9b is a diagram illustrating an operation of an electronic device outputting an audio signal through one speaker according to one embodiment.
[0186] Fig. 9b can be explained with reference to Figs. 1 to 4. Among the explanations of Fig. 9b, explanations that are identical to those in Fig. 4 may not be repeated.
[0187] In one embodiment, the processor (120) (or DSP (305)) can identify source audio. In one embodiment, the processor (120) (or DSP (305)) can determine which speaker among the speakers (331, 351) will output the source audio.
[0188] In one embodiment, the processor (120) (or DSP (305)) may determine that the source audio is output through the speaker (351). In one embodiment, the processor (120) (or DSP (305)) (or processor (120)) may turn off the codec (320) as it is determined that the source audio is not output through the speaker (331).
[0189] In one embodiment, the processor (120) (or DSP (305)) may obtain sensing data (or sensing value) from the codec (340) through the audio interface (460). In one embodiment, the processor (120) (or DSP (305)) may adjust a portion of the source audio based on the sensing data (or sensing value) identified through the sensor (485). In one embodiment, the processor (120) (or DSP (305)) may adjust a first audio signal on a first channel to be output through the speaker (351) among audio signals included in the source audio. In one embodiment, the source audio may not include a second audio signal on a second channel.
[0190] In one embodiment, the processor (120) (or DSP (305)) may provide an audio signal including a tuned first audio signal on a first channel to each of the codec (340) and the codec (320) via the audio interface (460). In one embodiment, when the codec (320) is turned off, the codec (320) may not process the audio signal including the first audio signal.
[0191] In one embodiment, the codec (340) can identify, from the audio signal, a tuned first audio signal on a first channel for the first audio to be output through the speaker (351). In one embodiment, the codec (340) can mono-mix the tuned first audio signal on the first channel. For example, the codec (340) can mono-mix the tuned first audio signal on the first channel for the first audio to be output through the speaker (351) based on a control signal from the processor (120) (or, DSP (305)).
[0192] In one embodiment, the codec (340) may transmit a mono mixed first audio signal on a first channel to the AMP (483). In one embodiment, the codec (340) may transmit an audio signal amplified in the AMP (483) to the speaker (351) through a signal transmission path (456) from the DAC (481) to the speaker (351). For example, the speaker (351) may output the amplified audio signal as sound.
[0193] FIG. 9c is a diagram illustrating an operation of an electronic device outputting an audio signal through one speaker according to one embodiment.
[0194] Fig. 9c can be explained with reference to Figs. 1 to 4. Among the explanations of Fig. 9c, explanations that are identical to those in Fig. 4 may not be repeated.
[0195] In one embodiment, the processor (120) (or DSP (305)) can identify source audio. In one embodiment, the processor (120) (or DSP (305)) can determine which speaker among the speakers (331, 351) will output the source audio.
[0196] In one embodiment, the processor (120) (or DSP (305)) may determine that the source audio is output through the speaker (331). In one embodiment, the processor (120) (or DSP (305)) (or processor (120)) may turn off the codec (340) when it is determined that the source audio is not output through the speaker (351). In one embodiment, the processor (120) (or DSP (305)) (or processor (120)) may bypass the AMP solution (450). For example, bypassing the AMP solution (450) may mean that the source audio is not transmitted to the AMP solution (450) but is input to the codecs (320, 340) through the audio interface (460).
[0197] In one embodiment, the DSP (820) of the codec (320) may obtain sensing data from the sensor (810). In one embodiment, the sensing data may include current data and voltage data. In one embodiment, the sensing data may include current data in a second channel and voltage data in a first channel. In one embodiment, the sensing data may include current data and voltage data of the AMP (493) and / or the speaker (331) caused by the first audio signal.
[0198] In one embodiment, the DSP (820) may adjust a second audio signal on a second channel to be output through the speaker (331) among audio signals including a first audio signal on a first channel and a second audio signal on a second channel, based on sensing data. In one embodiment, the DSP (820) may not adjust a second audio signal on a second channel to be output through the speaker (331) among audio signals.
[0199] In one embodiment, the DSP (820) may provide an audio signal to the DAC (491) including a first audio signal on a first channel and a tuned second audio signal on a second channel.
[0200] In one embodiment, the DAC (491) can identify, from the audio signal, a tuned second audio signal on a second channel for second audio to be output through the speaker (331). In one embodiment, the codec (320) can filter, from the audio signal, a first audio signal on a first channel that is not to be output through the speaker (331). For example, the codec (320) can generate an audio signal including only the tuned second audio signal without the first audio signal by filtering the first audio signal. In one embodiment, the speaker (331) can output the audio signal including only the tuned second audio signal as sound.
[0201] FIG. 10A is a diagram illustrating a structure between an audio interface and codecs included in an electronic device according to one embodiment.
[0202] In FIGS. 3, 4, 5a, 6a, 6b, 7a, 7b, 8, 9a, 9b, and 9c, two codecs (320, 340) are illustrated. However, this is merely an example. Referring to FIG. 10a, three or more codecs (1021, 1023, 1025) may be electrically connected to one audio interface (1010).
[0203] The audio interface (1010) and three or more codecs (1021, 1023, 1025) of FIG. 10a can replace the audio interface (460) and codecs (320, 340) of FIG. 3, FIG. 4, FIG. 5a, FIG. 6a, FIG. 6b, FIG. 7a, FIG. 7b, FIG. 8, FIG. 9a, FIG. 9b, and FIG. 9c.
[0204] For example, the audio interface (1010) may be electrically connected to the codecs (1021, 1023, 1025) via the playback terminal (1011). For example, the audio interface (1010) may be electrically connected to the codec (1021) among the codecs (1021, 1023, 1025) via the capture terminal (1015).
[0205] In one embodiment, the codecs (1021, 1023, 1025) can simultaneously (or identically) acquire three or more audio signals contained in each of three or more channels through the audio interface (1010).
[0206] In one embodiment, the codecs (1021, 1023, 1025) may acquire (or identify) an audio signal of a channel assigned to them among three or more audio signals based on a control signal of the processor (120) (or, DSP (305)). In one embodiment, the codecs (1021, 1023, 1025) may output the audio signal of the channel assigned to them through a speaker electrically connected to them. In one embodiment, the output level of the three or more audio signals may or may not be limited depending on the performance and / or components of the codecs (1021, 1023, 1025).
[0207] 10b is a diagram illustrating a structure between an audio interface and codecs included in an electronic device according to one embodiment.
[0208] In FIGS. 3, 4, 5a, 6a, 6b, 7a, 8, 9a, 9b, and 9c, the codecs (320, 340) are illustrated as being electrically connected to one audio interface (360). However, this is merely an example. Referring to FIG. 10b, the codecs (1021, 1023) may be electrically connected to two or more audio interfaces (1010, 1030), respectively.
[0209] The two or more audio interfaces (1010, 1030) and codecs (1021, 1023) of FIG. 10b can replace the audio interfaces (460, 465) and codecs (320, 340) of FIG. 3, FIG. 4, FIG. 5a, FIG. 6a, FIG. 6b, FIG. 7a, FIG. 7b, FIG. 8, FIG. 9a, FIG. 9b, and FIG. 9c.
[0210] For example, the audio interface (1010) may be electrically connected to the codec (1021) via a playback terminal (1011). For example, the audio interface (1010) may be electrically connected to the codec (1021) via a capture terminal (1015).
[0211] For example, the audio interface (1030) may be electrically connected to the codec (1023) via a playback terminal (1031). For example, the audio interface (1030) may be electrically connected to the codec (1023) via a capture terminal (1035).
[0212] In one embodiment, the codecs (1021, 1023) may obtain two or more audio signals, each of which is included in two or more channels, through the audio interfaces (1010, 1030). In one embodiment, the audio signals transmitted to the codecs (1021, 1023) may be the same, but are not limited thereto. In one embodiment, the audio signals transmitted to the codecs (1021, 1023) may be different from each other.
[0213] In one embodiment, the codecs (1021, 1023) may acquire (or identify) an audio signal of a channel assigned to them among two or more audio signals based on a control signal of the processor (120) (or, DSP (305)). In one embodiment, the codecs (1021, 1023) may output the audio signal of the channel assigned to them through a speaker electrically connected to them. In one embodiment, the output level of the two or more audio signals may or may not be limited depending on the performance and / or components of the codecs (1021, 1023).
[0214] FIG. 10c is a diagram illustrating a structure between an audio interface and codecs included in an electronic device according to one embodiment.
[0215] Fig. 10c can illustrate a composite situation of Figs. 10a and 10b. The audio interfaces (1010, 1030) and codecs (1021, 1023, 1025, 1041, 1043, 1045) of Fig. 10a can replace the audio interfaces (460, 465) and codecs (320, 340) of Figs. 3, 4, 5a, 6a, 6b, 7a, 7b, 8, 9a, 9b, and 9c.
[0216] For example, the audio interface (1010) may be electrically connected to the codecs (1021, 1023, 1025) via the playback terminal (1011). For example, the audio interface (1010) may be electrically connected to the codec (1021) among the codecs (1021, 1023, 1025) via the capture terminal (1015). For example, the audio interface (1030) may be electrically connected to the codecs (1041, 1043, 1045) via the playback terminal (1031). For example, the audio interface (1030) may be electrically connected to the codec (1041) among the codecs (1041, 1043, 1045) via the capture terminal (1035).
[0217] In one embodiment, the codecs (1021, 1023, 1025) can simultaneously (or identically) obtain three or more audio signals included in each of three or more channels through the audio interface (1010). In one embodiment, the codecs (1041, 1043, 1045) can simultaneously (or identically) obtain three or more audio signals included in each of three or more channels through the audio interface (1030). In one embodiment, the audio signals transmitted to the codecs (1021, 1023, 1025) and the audio signals transmitted to the codecs (1041, 1043, 1045) may be the same. However, the present invention is not limited thereto. In one embodiment, the audio signals transmitted to the codecs (1021, 1023, 1025) and the audio signals transmitted to the codecs (1041, 1043, 1045) may be different from each other.
[0218] In one embodiment, the codecs (1021, 1023, 1025, 1041, 1043, 1045) may acquire (or identify) an audio signal of a channel assigned to them among audio signals based on a control signal of the processor (120) (or, DSP (305)). In one embodiment, the codecs (1021, 1023, 1025, 1041, 1043, 1045) may output the audio signal of the channel assigned to them through a speaker electrically connected to them. In one embodiment, the audio signals may or may not have an output level limited depending on the performance and / or components of the codecs (1021, 1023, 1025, 1041, 1043, 1045).
[0219] FIGS. 11A to 11C are flowcharts illustrating the operation of an electronic device according to one embodiment.
[0220] FIGS. 11A to 11C may be described with reference to FIGS. 1 to 10C. The operations of FIGS. 11A to 11C may be performed by the electronic device (101) based on the processor (120) (or DSP (305)) executing instructions stored in the memory (130).
[0221] Referring to FIG. 11A, in operation 1110, the electronic device (101) may identify source audio. In one embodiment, the electronic device (101) may identify audio signals generated through an application (e.g., 411 of FIG. 4) as source audio. In one embodiment, the source audio may be a multi-channel audio signal (e.g., a stereo audio signal or a 5.1 channel audio signal) that includes different audio signals in different frequency bands. For example, the source audio may be a stereo audio signal that includes a first audio signal in a first frequency band (or, first channel) and a second audio signal in a second frequency band (or, second channel) that does not overlap with the first frequency band.
[0222] In operation 1120, the electronic device (101) can determine the speaker through which the source audio will be output. In one embodiment, the electronic device (101) can determine the speaker through which the source audio will be output among the speakers (331, 351) based on the characteristics of the source audio (mono or multi-channel audio signal). In one embodiment, the electronic device (101) can determine the speaker through which the source audio will be output among the speakers (331, 351) based on information included in an output request for the source audio of the application.
[0223] In one embodiment, the electronic device (101) may perform operation 1130 based on determining that the source audio is output through the speaker (351) and the speaker (331).
[0224] In one embodiment, the electronic device (101) may perform operation 1161 of FIG. 11b, which is connected via connector A, based on determining that the source audio is output through the speaker (351).
[0225] In one embodiment, the electronic device (101) may perform operation 1171 of FIG. 11c, which is connected via connector B, based on determining that the source audio is output through the speaker (331).
[0226] In operation 1130, the electronic device (101) may adjust the output level of a portion of the source audio. In one embodiment, the electronic device (101) may adjust the output level (or intensity) of a portion of the source audio based on sensing data (or detection value) identified through the sensor (485).
[0227] In one embodiment, the electronic device (101) may adjust a first audio signal on a first channel to be output through a speaker (351) among audio signals included in the source audio. In one embodiment, the electronic device (101) may adjust the first audio signal on the first channel based on applying sensing data to the first audio signal on the first channel among the first audio signal on the first channel and the second audio signal on the second channel included in the source audio. In one embodiment, the electronic device (101) may not adjust a second audio signal on the second channel to be output through the speaker (331) among the audio signals included in the source audio.
[0228] In operation 1140, the electronic device (101) may transmit some of the source audio with adjusted output levels to the first amplifier IC (or codec (340)) and the second amplifier IC (or codec (320)). In one embodiment, the electronic device (101) may provide audio signals including an adjusted first audio signal on a first channel and a second audio signal on a second channel to each of the first amplifier IC (or codec (340)) and the second amplifier IC (or codec (320)) through the audio interface (460). In one embodiment, the electronic device (101) may simultaneously transmit the audio signals to the first amplifier IC (or codec (340)) and the second amplifier IC (or codec (320)) through the playback terminal (461) of the audio interface (460).
[0229] In operation 1150, the electronic device (101) can control the output of the first amplifier IC (or codec (340)) and the second amplifier IC (or codec (320)). The electronic device (101) can control the output of the first amplifier IC (or codec (340)) and the second amplifier IC (or codec (320)) through control signals (417, 419).
[0230] In one embodiment, the electronic device (101) can control the first amplifier IC (or codec (340)) to identify, from the audio signal, a tuned first audio signal on a first channel for first audio to be output through the speaker (351).
[0231] In one embodiment, the electronic device (101) can control the first amplifier IC (or codec (340)) to amplify a tuned first audio signal on a first channel and transmit the amplified audio signal to the speaker (351). For example, the speaker (351) can output the amplified audio signal as sound.
[0232] In one embodiment, the electronic device (101) may control the second amplifier IC (or codec (320)) to identify a second audio signal on a second channel for second audio to be output through the speaker (331) from the audio signal.
[0233] In one embodiment, the electronic device (101) can control the second amplifier IC (or codec (320)) to amplify a second audio signal on a second channel and transmit the amplified audio signal to the speaker (331). For example, the speaker (331) can output the amplified audio signal as sound.
[0234] Referring to FIG. 11b, in operation 1161, the electronic device (101) can adjust the output level of a portion of the source audio.
[0235] In one embodiment, the electronic device (101) may adjust an output level (or intensity) of a portion of the source audio based on sensing data (or detection value) identified through the sensor (485). In one embodiment, the electronic device (101) may adjust a first audio signal on a first channel to be output through the speaker (351) among audio signals included in the source audio. In one embodiment, the electronic device (101) may adjust the first audio signal on the first channel based on applying sensing data to the first audio signal on the first channel included in the source audio.
[0236] In operation 1163, the electronic device (101) may transmit some of the source audio with adjusted output levels to the first amplifier IC (or codec (340)). In one embodiment, the electronic device (101) may turn off the codec (320) when it is determined that the source audio is not output through the speaker (331). In one embodiment, when the codec (320) is turned off, the codec (320) may not process some of the source audio with adjusted output levels.
[0237] In operation 1165, the electronic device (101) can control the output of the first amplifier IC (or codec (340)).
[0238] In one embodiment, the electronic device (101) can control the first amplifier IC (or codec (340)) to identify, from the audio signal, a tuned first audio signal on a first channel for first audio to be output through the speaker (351). In one embodiment, the electronic device (101) can control the first amplifier IC (or codec (340)) to mono-mix the tuned first audio signal on the first channel.
[0239] In one embodiment, the electronic device (101) can control the first amplifier IC (or codec (340)) to amplify a mono-mixed first audio signal and transmit the amplified audio signal to the speaker (351). For example, the speaker (351) can output the amplified audio signal as sound.
[0240] Referring to FIG. 11c, in operation 1171, the electronic device (101) may transmit source audio whose output level is not adjusted to the second amplifier IC (or codec (320)).
[0241] In one embodiment, the electronic device (101) may bypass the AMP solution (450) when it is determined that the source audio is not output through the speaker (351). For example, bypassing the AMP solution (450) may mean that the source audio is not transmitted to the AMP solution (450) but is input to the codecs (320, 340) through the audio interface (460). In one embodiment, the electronic device (101) may turn off the codec (340) when it is determined that the source audio is not output through the speaker (351). In one embodiment, when the codec (340) is turned off, the codec (340) may not process source audio whose output level is not adjusted.
[0242] In operation 1175, the electronic device (101) can control the output of the second amplifier IC (or codec (320)).
[0243] In one embodiment, the electronic device (101) can control the second amplifier IC (or codec (320)) to identify a second audio signal on a second channel for second audio to be output through the speaker (331) from the audio signal. In one embodiment, the electronic device (101) can control the second amplifier IC (or codec (320)) to mono-mix the second audio signal on the second channel.
[0244] In one embodiment, the electronic device (101) can control the second amplifier IC (or codec (320)) to amplify a mono-mixed second audio signal and transmit the amplified audio signal to the speaker (331). For example, the speaker (331) can output the amplified audio signal as sound.
[0245] FIG. 12 is a flowchart illustrating the operation of an electronic device according to one embodiment.
[0246] FIG. 12 can be described with reference to FIGS. 1 to 10c. The operations of FIG. 12 can be performed by the electronic device (101) based on the processor (120) (or DSP (305)) executing instructions stored in the memory (130).
[0247] Referring to FIG. 12, in operation 1210, the electronic device (101) may obtain sensing data through a first audio output IC (e.g., codec (340)). For example, the electronic device (101) may obtain sensing data obtained by a sensor (485) through an audio interface (460). In one embodiment, the sensing data may represent the intensity (or voltage, and / or current) of an audio signal output through the first audio output IC (e.g., codec (340)) and / or the intensity (or voltage, and / or current) of an audio signal input to a speaker (351).
[0248] In operation 1220, the electronic device (101) may adjust a first audio signal on a first channel based on sensing data. In one embodiment, the electronic device (101) may adjust a first audio signal on a first channel to be output through a speaker (351) among audio signals included in source audio. In one embodiment, the electronic device (101) may adjust the first audio signal on the first channel based on applying sensing data to the first audio signal on the first channel among the first audio signal on the first channel and the second audio signal on the second channel included in the source audio.
[0249] In operation 1230, the electronic device (101) may provide an audio signal to each of the first audio output IC (or codec (340)) and the second audio output IC (or codec (320)) through the audio interface (460). In one embodiment, the electronic device (101) may simultaneously transmit the audio signal to the first audio output IC (or codec (340)) and the second audio output IC (or codec (320)) through the playback terminal (461) of the audio interface (460) included in the processor (120) (or DSP (305)).
[0250] As described above, the electronic device (101) may include a processing circuit (120) including a first audio output integrated circuit (IC) (340) including an IV (current and voltage) detection circuit (345), a first speaker (351) connected to the first audio output IC (340), a second audio output IC (320), a second speaker (331) connected to the second audio output IC (320), and an audio interface (460) connected to each of the first audio output IC (340) and the second audio output IC (320), and a memory (130) storing instructions and including one or more storage media. The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to obtain sensing data (520) identified by the IV detection circuit (345) within the first audio output IC (340) from the first audio output IC (340) through the audio interface (460) in relation to output of audio through the first speaker (351). The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to adjust the first audio signal (515) on the first channel based on an operation of applying the sensing data (520) to source audio (510). The above instructions, when executed individually or collectively by the processing circuit (120), may cause the electronic device (101) to provide an audio signal (530) including the adjusted first audio signal (535) on the first channel and the second audio signal (531) on the second channel to each of the first audio output IC (340) and the second audio output IC (320) via the audio interface (460).In one embodiment, the operation of applying the sensing data (520) to the source audio (510) may include an operation of applying the sensing data (520) to the first audio signal (515) on the first channel among the first audio signal (515) on the first channel and the second audio signal (511) on the second channel included in the source audio (510). In one embodiment, the processing circuit (120) may include a DSP (305).
[0251] The audio interface (460) may include one terminal (461) electrically connected to the first audio output IC (340) and the second audio output IC (320). The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to simultaneously provide the audio signal (530) to the first audio output IC (340) and the second audio output IC (320) through the one terminal (461).
[0252] The second audio output IC (320) may include another IV detection circuit (810) for acquiring other sensing data, and a digital signal processor (DSP) (820) for adjusting the second audio signal (511) on the second channel based on applying the other sensing data identified by the other IV detection circuit (810) in the second audio output IC (320) to the second audio signal (511) on the second channel in relation to output of audio through the second speaker (331).
[0253] The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to control the first audio output IC (340) to identify, from the audio signal (530), the adjusted first audio signal (535) on the first channel for first audio to be output through the first speaker (351). The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to control the second audio output IC (320) to identify, from the audio signal (530), the second audio signal (531) on the second channel for second audio to be output through the second speaker (331).
[0254] The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to: turn off the second audio output IC (320), adjust the first audio signal (515) on the first channel based on the sensing data (520), and provide the audio signal including only the adjusted first audio signal (535) on the first channel to the first audio output IC (340) through the audio interface (460) based on determining that the source audio (510) is output through the first speaker (351) among the first speaker (351) and the second speaker (331).
[0255] The above instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to control the first audio output IC (340) to mono-mix the adjusted first audio signal (535) on the first channel for first audio to be output through the first speaker (351) from the audio signal.
[0256] The above instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to: turn off the first audio output IC (340) and provide the audio signal including only the second audio signal (511) on the second channel to the second audio output IC (320) through the audio interface (460) based on determining that the source audio (510) is output through the second speaker (331) among the first speaker (351) and the second speaker (331).
[0257] The source audio (510) may be a stereo audio signal that includes the first audio signal (515) in a first frequency band and the second audio signal (511) in a second frequency band that does not overlap with the first frequency band.
[0258] The above instructions, when executed individually or collectively by the processing circuit (120), may cause the electronic device (101) to adjust the playback timing of the second audio signal (511) of the source audio (510) based on a time required to adjust the first audio signal (515) of the source audio (510) so that the second audio signal (511) and the first audio signal (515) are synchronized with each other.
[0259] The audio interface (460) may include a playback terminal (461) electrically connected to an input terminal (471) of the first audio output IC (340) and an input terminal (477) of the second audio output IC (320), and a capture terminal (463) electrically connected to an output terminal (473) of the first audio output IC (340) among the first audio output IC (340) and the second audio output IC (320) and for receiving sensing data (520) of the IV detection circuit (345).
[0260] The above audio interface (460) may include a first audio interface (460) that electrically connects the first audio output IC (340) and the processing circuit (120), and a second audio interface (465) that electrically connects the second audio output IC (320) and the processing circuit (120).
[0261] The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to provide the adjusted first audio signal (535) of the audio signal (530) to the first audio output IC (340) via the first audio interface (460). The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to provide the second audio signal (531) of the audio signal (530) to the second audio output IC (320) via the second audio interface (465).
[0262] The above instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to adjust the signal intensity of an audio section (583) having a signal intensity exceeding a threshold signal intensity (571, 575) among a plurality of audio sections (581, 583) of the first audio signal (515), based on the sensing data (520).
[0263] As described above, the method may be performed by an electronic device (101) including a processing circuit (120) that includes a first audio output integrated circuit (IC) (340) including an IV (current and voltage) detection circuit (345), a first speaker (351) connected to the first audio output IC (340), a second audio output IC (320), a second speaker (331) connected to the second audio output IC (320), and an audio interface (460) connected to each of the first audio output IC (340) and the second audio output IC (320). The method may include an operation of acquiring sensing data (520) identified by the IV detection circuit (345) in the first audio output IC (340) from the first audio output IC (340) through the audio interface (460) in relation to output of audio through the first speaker (351). The method may include an operation of adjusting the first audio signal (515) on the first channel based on an operation of applying the sensing data (520) to the source audio (510). The method may include an operation of providing an audio signal (530) including the adjusted first audio signal (535) on the first channel and the second audio signal (531) on the second channel to each of the first audio output IC (340) and the second audio output IC (320) through the audio interface (460). The operation of applying the sensing data (520) to the source audio (510) may include an operation of applying the sensing data (520) to the first audio signal (515) on the first channel and the second audio signal (511) on the second channel, among the first audio signal (515) on the first channel and the second audio signal (511) on the second channel, which are included in the source audio (510).
[0264] The audio interface (460) may include one terminal (461) electrically connected to the first audio output IC (340) and the second audio output IC (320). The method may include an operation of simultaneously providing the audio signal (530) to the first audio output IC (340) and the second audio output IC (320) through the one terminal (461).
[0265] The method may include: an operation of turning off the second audio output IC (320) based on determining that the source audio (510) is output through the first speaker (351) among the first speaker (351) and the second speaker (331); an operation of adjusting the first audio signal (515) on the first channel based on the sensing data (520); and an operation of providing the audio signal including only the adjusted first audio signal (535) on the first channel to the first audio output IC (340) through the audio interface (460).
[0266] The method may include: an operation of turning off the first audio output IC (340), and an operation of providing the audio signal including only the second audio signal (511) on the second channel to the second audio output IC (320) through the audio interface (460), based on determining that the source audio (510) is output through the second speaker (331) among the first speaker (351) and the second speaker (331).
[0267] The method may include an operation of adjusting the playback time of the second audio signal (511) of the source audio (510) based on a time required to adjust the first audio signal (515) of the source audio (510) so that the second audio signal (511) and the first audio signal (515) are synchronized with each other.
[0268] The above method may include an operation of adjusting the signal intensity of an audio section (583) having a signal intensity exceeding a threshold signal intensity (571, 575) among a plurality of audio sections (581, 583) of the first audio signal (515) based on the sensing data (520).
[0269] As described above, a non-transitory computer readable storage medium may include programs including instructions. The instructions, when individually or collectively executed by the processing circuit (120) of an electronic device (101), which includes a first audio output IC (340) (integrated circuit) including an IV (current and voltage) sensing circuit (345), a first speaker (351) connected to the first audio output IC (340), a second audio output IC (320), a second speaker (331) connected to the second audio output IC (320), and an audio interface (460) connected to each of the first audio output IC (340) and the second audio output IC (320), cause the electronic device (101) to output sensing data (520) identified by the IV sensing circuit (345) in the first audio output IC (340) from the first audio output IC (340) in relation to output of audio through the first speaker (351). The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to adjust the first audio signal (515) on the first channel based on the operation of applying the sensing data (520) to the source audio (510).The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to provide an audio signal (530) including the adjusted first audio signal (535) on the first channel and the second audio signal (531) on the second channel to each of the first audio output IC (340) and the second audio output IC (320) via the audio interface (460). The operation of applying the sensing data (520) to the source audio (510) may include the operation of applying the sensing data (520) to the first audio signal (515) on the first channel and the second audio signal (511) on the second channel, among the first audio signal (515) on the first channel and the second audio signal (511) on the second channel, included in the source audio (510).
[0270] As described above, the electronic device (101) includes a first amplifier IC (340) including an IV (current and voltage) detection circuit (345) for identifying the current and / or voltage of a first audio signal (545) output through a first amplifier IC (integrated circuitry) (340), a first speaker (351) connected to the first amplifier IC (340) and converting the first audio signal (515) into sound, a second amplifier IC (320) for outputting a second audio signal (511), a second speaker (331) connected to the second amplifier IC (320) and converting the second audio signal (511) into sound, and an audio interface (460) electrically connected to the first amplifier IC (340) and the second amplifier IC (320), and inputting audio to the first amplifier IC (340) and / or the second amplifier IC (320) through the audio interface (460). A processing circuit (120) for generating a signal and a memory (130) storing instructions and including one or more storage media may be included. The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to identify source audio (510). The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to determine a speaker to which the source audio (510) is to be output. The above instructions, when executed individually or collectively by the processing circuit (120), may cause the electronic device (101) to adjust an output level of a portion (525) of the source audio (510) based on a detection value (520) identified by the IV detection circuit (345) based on determining that the source audio (510) is output through the first speaker (351) and the second speaker (331).The above instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to transmit the source audio (530) with the output level of the portion (515) adjusted to the first amplifier IC (340) and the second amplifier IC (320) through the audio interface (460) based on determining that the source audio (510) is output through the first speaker (351) and the second speaker (331). The above instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to control the first amplifier IC (340) to output the first audio signal (545) corresponding to the portion (535) of the adjusted output level of the source audio (530) through the first speaker (351) based on determining that the source audio (510) is output through the first speaker (351) and the second speaker (331). The above instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to control the second amplifier IC (320) to output the second audio signal (561) corresponding to the other portion (531) of the source audio (510) whose output level is not adjusted through the second speaker (331) based on determining that the source audio (510) is output through the first speaker (351) and the second speaker (331).
[0271] The audio interface (460) may include one terminal (361) electrically connected to the first amplifier IC (340) and the second amplifier IC (320). The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to simultaneously transmit the source audio (530) with the output level of the portion (515) adjusted to the first amplifier IC (340) and the second amplifier IC (320) through the one terminal (361).
[0272] The second amplifier IC (320) may include another IV detection circuit (810) that identifies the current and / or voltage of the second audio signal (561) output through the second amplifier IC (320), and a digital signal processor (DSP) (820) that adjusts the output level of another portion (531) of the source audio (530) to be output through the second speaker (331) based on another detection value identified through the other IV detection circuit (810).
[0273] The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to: turn off the second amplifier IC (320), adjust an output level of the source audio (510) based on the detection value (520) identified through the IV detection circuit (345), transfer the source audio (530) of which the output level has been adjusted to the first amplifier IC (340) through the audio interface (460), and control the first amplifier IC (340) to output the first audio signal (545) corresponding to the source audio (530) of which the output level has been adjusted through the first speaker (351).
[0274] The above instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to control the first amplifier IC (340) to generate the first audio signal (545) by mono-mixing the source audio (530) whose output level has been adjusted.
[0275] The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to: turn off the first amplifier IC (340), transmit a second audio signal (531) based on the source audio (510) whose output level is not adjusted to the second amplifier IC (320), and control the second amplifier IC (320) to output the second audio signal (561) corresponding to the source audio (510) whose output level is not adjusted through the second speaker (331).
[0276] The above source audio (510) may be a multi-channel audio signal that includes the part (515) in a first frequency band and the other part (511) in a second frequency band that does not overlap with the first frequency band.
[0277] The above instructions, when executed individually or collectively by the processing circuit (120), may cause the electronic device (101) to adjust the playback timing of the other portion (531) of the source audio (530) based on a time required to adjust the output level of the portion (535) of the source audio (530) so that the second audio signal (561) and the first audio signal (545) are synchronized with each other.
[0278] The audio interface (460) may include a playback terminal (461) electrically connected to an input terminal (471) of the first amplifier IC (340) and an input terminal (477) of the second amplifier IC (320), and a capture terminal (463) electrically connected to an output terminal (473) of the first amplifier IC (340) among the first amplifier IC (340) and the second amplifier IC (320) and for receiving a detection value (520) of the IV detection circuit (345).
[0279] The above audio interface (460) may include a first audio interface (460) that electrically connects the first amplifier IC (340) and the processing circuit (120), and a second audio interface (465) that electrically connects the second amplifier IC (320) and the processing circuit (120).
[0280] The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to transmit the portion (535) of the source audio (530) whose output level has been adjusted to the first amplifier IC (340) via the first audio interface (460). The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to transmit the other portion (531) of the source audio (530) to the second amplifier IC (320) via the second audio interface (465).
[0281] The above instructions, when executed individually or collectively by the processing circuit (120), may cause the electronic device (101) to adjust the output level of an audio section (583) having an output level exceeding a threshold level (571, 575) among the plurality of audio sections (581, 583) of the portion (515), based on the detection value (520).
[0282] As described above, the method comprises a first amplifier IC (340) including an IV (current and voltage) detection circuit (345) for identifying a current and / or voltage of a first audio signal (545) output through a first amplifier IC (integrated circuitry) (340), a first speaker (351) connected to the first amplifier IC (340) and converting the first audio signal (515) into sound, a second amplifier IC (320) for outputting a second audio signal (511), a second speaker (331) connected to the second amplifier IC (320) and converting the second audio signal (511) into sound, and an audio interface (460) electrically connected to the first amplifier IC (340) and the second amplifier IC (320), and processing for generating an audio signal to be input to the first amplifier IC (340) and / or the second amplifier IC (320) through the audio interface (460). A method may be performed by an electronic device (101) including a circuit (120). The method may include an operation of identifying source audio (510). The method may include an operation of determining a speaker through which the source audio (510) is to be output. The method may include an operation of adjusting an output level of a portion (525) of the source audio (510) based on a detection value (520) identified through the IV detection circuit (345), based on determining that the source audio (510) is to be output through the first speaker (351) and the second speaker (331). The method may include: transmitting the source audio (530) whose output level of the portion (515) is adjusted through the audio interface (460) to the first amplifier IC (340) and the second amplifier IC (320) based on determining that the source audio (510) is output through the first speaker (351) and the second speaker (331).The method may include: controlling the first amplifier IC (340) to output the first audio signal (545) corresponding to the portion (535) of the source audio (530) whose output level is adjusted through the first speaker (351) and the second speaker (331) based on determining that the source audio (510) is output through the first speaker (351). The method may include: controlling the second amplifier IC (320) to output the second audio signal (561) corresponding to the other portion (531) of the source audio (510) whose output level is not adjusted through the second speaker (331) based on determining that the source audio (510) is output through the first speaker (351) and the second speaker (331).
[0283] The audio interface (460) may include one terminal (361) electrically connected to the first amplifier IC (340) and the second amplifier IC (320). The method may include an operation of simultaneously transmitting the source audio (530) whose output level of the portion (515) is adjusted to the first amplifier IC (340) and the second amplifier IC (320) through the one terminal (361).
[0284] The method may include: an operation of turning off the second amplifier IC (320) based on the determination that the source audio (510) is output through the first speaker (351); an operation of adjusting an output level of the source audio (510) based on the detection value (520) identified through the IV detection circuit (345); an operation of transmitting the source audio (530) of which the output level is adjusted to the first amplifier IC (340) through the audio interface (460); and an operation of controlling the first amplifier IC (340) such that the first amplifier IC (340) outputs the first audio signal (545) corresponding to the source audio (530) of which the output level is adjusted through the first speaker (351).
[0285] The method may include: an operation of turning off the first amplifier IC (340), an operation of transmitting a second audio signal (531) based on the source audio (510) whose output level is not adjusted to the second amplifier IC (320), and an operation of controlling the second amplifier IC (320) so that the second audio signal (561) corresponding to the source audio (510) whose output level is not adjusted is output through the second speaker (331), based on determining that the source audio (510) is output through the second speaker (331).
[0286] The method may include an operation of adjusting the playback time of the other portion (531) of the source audio (530) based on a time required to adjust the output level of the portion (535) of the source audio (530) so that the second audio signal (561) and the first audio signal (545) are synchronized with each other.
[0287] The audio interface (460) may include a first audio interface (460) electrically connecting the first amplifier IC (340) and the processing circuit (120), and a second audio interface (465) electrically connecting the second amplifier IC (320) and the processing circuit (120). The method may include an operation of transmitting the portion (535) of the source audio (530) whose output level is adjusted to the first amplifier IC (340) through the first audio interface (460). The method may include an operation of transmitting the other portion (531) of the source audio (530) to the second amplifier IC (320) through the second audio interface (465).
[0288] The above method may include an operation of adjusting the output level of an audio section (583) having an output level exceeding a threshold level (571, 575) among a plurality of audio sections (581, 583) of the part (515) based on the detection value (520).
[0289] As described above, a non-transitory computer readable storage medium can store programs including instructions. The instructions include a first amplifier IC (340) including an IV (current and voltage) detection circuit (345) for identifying a current and / or voltage of a first audio signal (545) output through a first amplifier IC (integrated circuitry) (340), a first speaker (351) connected to the first amplifier IC (340) and converting the first audio signal (515) into sound, a second amplifier IC (320) for outputting a second audio signal (511), a second speaker (331) connected to the second amplifier IC (320) and converting the second audio signal (511) into sound, and an audio interface (460) electrically connected to the first amplifier IC (340) and the second amplifier IC (320), and processing for generating an audio signal to be input to the first amplifier IC (340) and / or the second amplifier IC (320) through the audio interface (460). The instructions, when individually or collectively executed by the processing circuit (120) of the electronic device (101), including the circuit (120), may cause the electronic device (101) to identify source audio (510). The instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to determine a speaker to which the source audio (510) is to be output.The above instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to adjust an output level of a portion (525) of the source audio (510) based on a detection value (520) identified through the IV detection circuit (345) based on determining that the source audio (510) is output through the first speaker (351) and the second speaker (331). The above instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to transmit the source audio (530) whose output level of the portion (515) is adjusted, through the audio interface (460) to the first amplifier IC (340) and the second amplifier IC (320) based on determining that the source audio (510) is output through the first speaker (351) and the second speaker (331). The above instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to control the first amplifier IC (340) to output the first audio signal (545) corresponding to the portion (535) of the adjusted output level of the source audio (530) through the first speaker (351) based on determining that the source audio (510) is output through the first speaker (351) and the second speaker (331).The above instructions, when individually or collectively executed by the processing circuit (120), may cause the electronic device (101) to control the second amplifier IC (320) to output the second audio signal (561) corresponding to the other portion (531) of the source audio (510) whose output level is not adjusted through the second speaker (331) based on determining that the source audio (510) is output through the first speaker (351) and the second speaker (331).
[0290] Electronic devices according to the various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to the embodiments of this document are not limited to the aforementioned devices.
[0291] The various embodiments of this document and the terminology used therein 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 component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0292] The term "module" used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0293] Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0294] According to one embodiment, the method according to various embodiments disclosed in this 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., a compact disc read-only memory (CD-ROM)) or 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.
[0295] According to various embodiments, 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 various embodiments, 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 various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In an electronic device (101), A first audio output IC (integrated circuit) (340) including an IV (current and voltage) detection circuit (345), A first speaker (351) connected to the first audio output IC (340), Second audio output IC (320), A second speaker (331) connected to the second audio output IC (320), A processing circuit (120) including an audio interface (460) connected to each of the first audio output IC (340) and the second audio output IC (320), and A memory (130) storing instructions and including one or more storage media, wherein the instructions, when individually or collectively executed by the processing circuit (120), cause the electronic device (101) to: In relation to the output of audio through the first speaker (351), sensing data (520) identified by the IV detection circuit (345) in the first audio output IC (340) is acquired from the first audio output IC (340) through the audio interface (460), Based on the operation of applying the sensing data (520) to the source audio (510), adjusting the first audio signal (515) on the first channel, To provide an audio signal (530) including the adjusted first audio signal (535) on the first channel and the second audio signal (531) on the second channel to each of the first audio output IC (340) and the second audio output IC (320) through the audio interface (460), The operation of applying the sensing data (520) to the source audio (510) includes an operation of applying the sensing data (520) to the first audio signal (515) on the first channel and the second audio signal (511) on the second channel included in the source audio (510). Electronic devices.
2. In claim 1, The above audio interface (460) includes one terminal (461) electrically connected to the first audio output IC (340) and the second audio output IC (320), The above instructions, when individually or collectively executed by the processing circuit (120), cause the electronic device (101) to: Causing the audio signal (530) to be simultaneously provided to the first audio output IC (340) and the second audio output IC (320) through the one terminal (461). Electronic devices.
3. In claim 1, The above second audio output IC (320) is Another IV detection circuit (810) for acquiring other sensing data, and A digital signal processor (DSP) (820) that adjusts the second audio signal (511) on the second channel based on applying other sensing data identified by the other IV sensing circuit (810) in the second audio output IC (320) to the second audio signal (511) on the second channel in relation to the output of audio through the second speaker (331). Electronic devices.
4. In claim 1, The above instructions, when individually or collectively executed by the processing circuit (120), cause the electronic device (101) to: Controlling the first audio output IC (340) to identify the adjusted first audio signal (535) on the first channel for the first audio to be output through the first speaker (351) from the audio signal (530), and Causing the second audio output IC (320) to be controlled to identify the second audio signal (531) on the second channel for the second audio to be output through the second speaker (331) from the audio signal (530). Electronic devices.
5. In claim 1, The above instructions, when individually or collectively executed by the processing circuit (120), cause the electronic device (101) to: Based on the determination that the above source audio (510) is output through the first speaker (351) among the first speaker (351) and the second speaker (331): Turn off the above second audio output IC (320), Based on the above sensing data (520), the first audio signal (515) on the first channel is adjusted, Causing the audio signal, which includes only the adjusted first audio signal (535) on the first channel, to be provided to the first audio output IC (340) through the audio interface (460). Electronic devices.
6. In claim 5, The above instructions, when individually or collectively executed by the processing circuit (120), cause the electronic device (101) to: Controlling the first audio output IC (340) to mono-mix the adjusted first audio signal (535) on the first channel for the first audio to be output through the first speaker (351) from the audio signal; Electronic devices.
7. In claim 1, The above instructions, when individually or collectively executed by the processing circuit (120), cause the electronic device (101) to: Based on the determination that the above source audio (510) is output through the second speaker (331) among the first speaker (351) and the second speaker (331): Turn off the above first audio output IC (340), Causing the audio signal including only the second audio signal (511) on the second channel to be provided to the second audio output IC (320) through the audio interface (460). Electronic devices.
8. In claim 1, The source audio (510) is a stereo audio signal that includes the first audio signal (515) in a first frequency band and the second audio signal (511) in a second frequency band that does not overlap with the first frequency band. Electronic devices.
9. In claim 1, The above instructions, when individually or collectively executed by the processing circuit (120), cause the electronic device (101) to: To cause the second audio signal (511) of the source audio (510) to be adjusted based on the time required to adjust the first audio signal (515) of the source audio (510), so that the second audio signal (511) and the first audio signal (515) are synchronized with each other. Electronic devices.
10. In claim 1, The above audio interface (460) is A playback terminal (461) electrically connected to the input terminal (471) of the first audio output IC (340) and the input terminal (477) of the second audio output IC (320), and A capture terminal (463) electrically connected to the output terminal (473) of the first audio output IC (340) among the first audio output IC (340) and the second audio output IC (320), and for receiving sensing data (520) of the IV detection circuit (345). Electronic devices.
11. In claim 1, The above audio interface (460) is A first audio interface (460) electrically connecting the first audio output IC (340) and the processing circuit (120), and A second audio interface (465) comprising the second audio output IC (320) and the processing circuit (120) electrically connecting the second audio interface (465). Electronic devices.
12. In claim 11, The above instructions, when individually or collectively executed by the processing circuit (120), cause the electronic device (101) to: Through the first audio interface (460), the adjusted first audio signal (535) among the audio signals (530) is provided to the first audio output IC (340), Causing the second audio signal (531) among the audio signals (530) to be provided to the second audio output IC (320) through the second audio interface (465). Electronic devices.
13. In claim 1, The above instructions, when individually or collectively executed by the processing circuit (120), cause the electronic device (101) to: Based on the sensing data (520), causing the signal intensity of an audio section (583) having a signal intensity exceeding a threshold signal intensity (571, 575) among a plurality of audio sections (581, 583) of the first audio signal (515) to be adjusted. Electronic devices. A method of an electronic device (101) comprising a processing circuit (120) including a first audio output IC (integrated circuit) (340) including a 14.IV (current and voltage) detection circuit (345), a first speaker (351) connected to the first audio output IC (340), a second audio output IC (320), a second speaker (331) connected to the second audio output IC (320), and an audio interface (460) connected to each of the first audio output IC (340) and the second audio output IC (320), An operation of acquiring sensing data (520) identified by the IV detection circuit (345) in the first audio output IC (340) from the first audio output IC (340) through the audio interface (460) in relation to the output of audio through the first speaker (351). An operation of adjusting the first audio signal (515) on the first channel based on an operation of applying the sensing data (520) to the source audio (510), and An operation of providing an audio signal (530) including the adjusted first audio signal (535) on the first channel and the second audio signal (531) on the second channel to each of the first audio output IC (340) and the second audio output IC (320) through the audio interface (460), The operation of applying the sensing data (520) to the source audio (510) includes an operation of applying the sensing data (520) to the first audio signal (515) on the first channel and the second audio signal (511) on the second channel included in the source audio (510). method.
15. In a non-transitory computer readable storage medium, Contains programs containing instructions, The above instructions, when individually or collectively executed by the processing circuit (120) of an electronic device (101), which includes a first audio output IC (340) (integrated circuit) including an IV (current and voltage) detection circuit (345), a first speaker (351) connected to the first audio output IC (340), a second audio output IC (320), a second speaker (331) connected to the second audio output IC (320), and an audio interface (460) connected to each of the first audio output IC (340) and the second audio output IC (320), cause the electronic device (101) to: In relation to the output of audio through the first speaker (351), sensing data (520) identified by the IV detection circuit (345) in the first audio output IC (340) is acquired from the first audio output IC (340) through the audio interface (460), Based on the operation of applying the sensing data (520) to the source audio (510), adjusting the first audio signal (515) on the first channel, To provide an audio signal (530) including the adjusted first audio signal (535) on the first channel and the second audio signal (531) on the second channel to each of the first audio output IC (340) and the second audio output IC (320) through the audio interface (460), The operation of applying the sensing data (520) to the source audio (510) includes an operation of applying the sensing data (520) to the first audio signal (515) on the first channel and the second audio signal (511) on the second channel included in the source audio (510). Non-transitory computer-readable recording medium.
Citation Information
Patent Citations
Audio stream device
JP2016504877A
Transmission equipment, remote conference system, information processing method and program
JP2019176404A
Audio mixer equipment
KR100944688B1
A copper alloy with antiviral and corrosion resistance that realizes a gold color
KR1020250010236A
Composition Comprising LAB Derived from Kimchi for Preventing Formation of Biofilm
KR102551065B1