Electronic devices, methods, and computer-readable storage media for reducing power consumption in a wireless environment

CN122996682APending Publication Date: 2026-10-27SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202580022646.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-03-20
Filing Date
2025-01-20
Publication Date
2026-10-27

AI Technical Summary

Benefits of technology

[0007]描述了一种非暂时性计算机可读存储介质。该非暂时性计算机可读存储介质可以存储一个或更多个程序。该一个或更多个程序可以包括当由具有被配置为根据可穿戴装置的姿势的改变获得感测值的至少一个传感器的可穿戴装置运行时使可穿戴装置使用通过通信电路从外部电子装置接收的数据通过扬声器输出音频的指令。该一个或更多个程序可以包括当由可穿戴装置运行时使可穿戴装置在使用数据通过扬声器输出音频的同时通过至少一个传感器获得第一传感器值的指令。该一个或更多个程序可以包括当由可穿戴装置运行时使可穿戴装置通过通信电路向外部电子装置发送关于第一感测值的数据以将与可穿戴装置的第一姿势相对应的空间音效应用于音频的指令。该一个或更多个程序可以包括当由可穿戴装置运行时使可穿戴装置在发送关于第一感测值的数据之后通过至少一个传感器获得第二感测值的指令。该一个或更多个程序可以包括当由可穿戴装置运行时使可穿戴装置基于第二感测值相对于第一感测值在参考范围外通过通信电路向外部电子装置发送关于第二感测值的数据以将与可穿戴装置的从可穿戴装置的第一姿势改变的第二姿势相对应的空间音效应用于音频的指令。该一个或更多个程序可以包括当由可穿戴装置运行时使可穿戴装置基于第二感测值相对于第一感测值在参考范围内避免通过通信电路向外部电子装置发送关于第二感测值的数据的指令。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122996682A_ABST
    Figure CN122996682A_ABST
Patent Text Reader

Abstract

A wearable device can include a memory storing instructions, at least one sensor, a speaker, and at least one processor. The instructions, when executed by the at least one processor individually or collectively, can cause the wearable device to obtain a first sensing value by using data received from an external electronic device while audio is being output, transmit data regarding the first sensing value to the external electronic device to apply a spatial sound effect to the audio, obtain a second sensing value, based on the second sensing value being outside a reference range relative to the first sensing value, transmit data regarding the second sensing value to the external electronic device to apply the spatial sound effect to the audio, and based on the second sensing value being within the reference range relative to the first sensing value, refrain from transmitting data regarding the second sensing value to the external electronic device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to electronic devices, methods, and computer-readable storage media for reducing power consumption in wireless environments. Background Technology

[0002] Bluetooth® (or Classic Bluetooth®) is a short-range wireless technology standard for exchanging data between electronic devices. Bluetooth is available in the Industrial, Scientific, and Medical (ISM) radio bands. For example, Bluetooth can be used to exchange text, voice, and / or audio information wirelessly between electronic devices.

[0003] To aid in understanding this disclosure, the above information may be provided as related technology.

[0004] No dispute or decision is made regarding whether any of the descriptions above can be applied as prior art in connection with this disclosure. Summary of the Invention

[0005] Technical solution A wearable device is described. The wearable device may include a memory comprising one or more storage media storing instructions. The wearable device may include at least one sensor configured to acquire sensing values ​​based on changes in the wearable device's posture. The wearable device may include a speaker. The wearable device may include communication circuitry. The wearable device may include at least one processor including processing circuitry. Instructions may include instructions that, when operated individually or jointly by the at least one processor, cause the wearable device to output audio through the speaker using data received from an external electronic device via the communication circuitry. Instructions may include instructions that, when operated individually or jointly by the at least one processor, cause the wearable device to acquire a first sensing value via the at least one sensor while simultaneously outputting audio through the speaker using the data. Instructions may include instructions that, when operated individually or jointly by the at least one processor, cause the wearable device to send data about the first sensing value to an external electronic device via the communication circuitry to apply spatial sound effects corresponding to a first posture of the wearable device to the audio. Instructions may include instructions that, when operated individually or jointly by the at least one processor, cause the wearable device to acquire a second sensing value via the at least one sensor after sending data about the first sensing value. The instructions may include, when operated individually or jointly by at least one processor, causing the wearable device to transmit data about the second sensed value to an external electronic device via communication circuitry based on the second sensed value being outside a reference range relative to the first sensed value, in order to use spatial sound effects corresponding to a second posture of the wearable device changing from a first posture to audio. The instructions may also include, when operated individually or jointly by at least one processor, causing the wearable device to avoid transmitting data about the second sensed value to an external electronic device via communication circuitry based on the second sensed value being within a reference range relative to the first sensed value.

[0006] A method is described. This method can be performed by a wearable device having at least one sensor configured to obtain sensing values ​​based on changes in the posture of the wearable device. The method may include outputting audio via a speaker using data received from an external electronic device via communication circuitry. The method may include obtaining a first sensing value via at least one sensor while outputting audio via the speaker using the data. The method may include transmitting data about the first sensing value to the external electronic device via communication circuitry to apply spatial sound effects corresponding to a first posture of the wearable device to the audio. The method may include obtaining a second sensing value via at least one sensor after transmitting data about the first sensing value. The method may include transmitting data about the second sensing value to the external electronic device via communication circuitry based on the second sensing value being outside a reference range relative to the first sensing value to apply spatial sound effects corresponding to a second posture of the wearable device changing from a first posture of the wearable device to the sound effects. The method may include avoiding transmitting data about the second sensing value to the external electronic device via communication circuitry based on the second sensing value being within a reference range relative to the first sensing value.

[0007] A non-transitory computer-readable storage medium is described. This non-transitory computer-readable storage medium may store one or more programs. The one or more programs may include instructions, when operated by a wearable device having at least one sensor configured to obtain sensing values ​​based on changes in the wearable device's posture, to cause the wearable device to output audio through a speaker using data received from an external electronic device via communication circuitry. The one or more programs may include instructions, when operated by the wearable device, to cause the wearable device to obtain a first sensor value via at least one sensor while simultaneously outputting audio through the speaker using the data. The one or more programs may include instructions, when operated by the wearable device, to send data about the first sensing value to an external electronic device via communication circuitry to apply spatial sound effects corresponding to a first posture of the wearable device to the audio. The one or more programs may include instructions, when operated by the wearable device, to cause the wearable device to obtain a second sensing value via at least one sensor after sending data about the first sensing value. The one or more procedures may include instructions, when operated by the wearable device, to cause the wearable device to transmit data about the second sensed value to an external electronic device via communication circuitry based on the second sensed value being outside a reference range relative to the first sensed value, so as to use spatial sound effects corresponding to a second posture of the wearable device changing from a first posture of the wearable device for audio. The one or more procedures may also include instructions, when operated by the wearable device, to prevent the wearable device from transmitting data about the second sensed value to an external electronic device via communication circuitry based on the second sensed value being within a reference range relative to the first sensed value. Attached Figure Description

[0008] Figure 1 An example of using spatial sound effects in the audio of a wearable device is shown.

[0009] Figure 2 An example of using spatial sound effects corresponding to the altered posture of a wearable device for audio is shown.

[0010] Figure 3a This is a simplified block diagram of an exemplary wearable device.

[0011] Figure 3b This is a simplified block diagram of an exemplary external electronic device.

[0012] Figure 4 An exemplary operation for adjusting spatial sound effects is shown.

[0013] Figure 5 An exemplary operation is shown based on whether the second sensed value is within a reference range relative to the first sensed value.

[0014] Figure 6 A graph showing the first and second sensed values ​​is displayed.

[0015] Figure 7 An exemplary operation is shown for adjusting spatial sound effects based on a second sensing value that is outside the reference range relative to a first sensing value.

[0016] Figure 8 An exemplary operation is shown based on whether the fourth sensing value is within the reference range relative to the third sensing value most recently obtained before the reference time has elapsed.

[0017] Figure 9 A graph is shown representing the second and third sensing values ​​before the reference time has elapsed, and the fourth sensing value after the reference time has elapsed.

[0018] Figure 10 An exemplary operation is shown that the fourth sensing value is within the reference range relative to the third sensing value most recently obtained before the reference time has elapsed until another reference time has elapsed.

[0019] Figure 11 A graph is shown representing the second, third, and fourth sensing values ​​before another reference time has elapsed, and the sensing values ​​after another reference time has elapsed.

[0020] Figure 12 This is a block diagram of an electronic device in a network environment according to various embodiments.

[0021] Figure 13 This is a block diagram of an audio module according to various embodiments. Detailed Implementation

[0022] Figure 1 An example of using spatial sound effects in the audio of a wearable device is shown.

[0023] Reference Figure 1 The first wearable device 101-1 and the second wearable device 101-2 may be a pair. As a non-limiting example, the first wearable device 101-1 may be worn on the right ear of the user 103, and the second wearable device 101-2 may be worn on the left ear of the user 103.

[0024] For example, there may be a state 100 where user 103 wears the first wearable device 101-1 on the right ear and the second wearable device 101-2 on the left ear.

[0025] For example, the first wearable device 101-1 and the second wearable device 101-2 may include communication circuitry. For example, the communication circuitry may be used to receive data from an external electronic device 104 for outputting audio.

[0026] For example, the external electronic device 104 may include a communication circuit. For example, this communication circuit may be used to send data for outputting audio to the first wearable device 101-1. For example, this communication circuit may be used to send data for outputting audio to the second wearable device 101-2.

[0027] For example, the first wearable device 101-1 can receive first data 105 for outputting audio from the external electronic device 104 via a communication circuit. For example, the second wearable device 101-2 can receive second data 106 for outputting audio from the external electronic device 104 via a communication circuit.

[0028] For example, the first wearable device 101-1 and the second wearable device 101-2 may include a speaker. For example, the speaker may be used to output audio. For example, the first wearable device 101-1 may use first data 105 to output audio through the speaker. For example, the second wearable device 101-2 may use second data 106 to output audio through the speaker.

[0029] For example, the first data 105 may differ from the second data 106. For example, the audio output from the first wearable device 101-1 using the first data 105 may differ from the audio output from the second wearable device 101-2 using the second data 106. For example, spatial sound effects can be provided based on the difference between the audio output from the first wearable device 101-1 and the audio output from the second wearable device 101-2 using the second data 106. For example, the audio to which spatial sound effects are applied may be provided by the first wearable device 101-1 outputting audio using the first data 105 and the second wearable device 101-2 outputting audio using the second data 106.

[0030] A user 103 in a state of listening to audio with applied spatial sound effects 100 may feel that the user 103 is in a virtual space 107 where they can listen to audio output from audio source 108.

[0031] For example, spatial audio effects can reflect the relative positional relationship between audio source 108 and user 103 in virtual space 107 in the audio. For example, audio 109 provided in virtual space 107 can be output in the direction from audio source 108 to user 103. As a non-limiting example, in virtual space 107, the direction from audio source 108 to user 103 can be the direction of external electronic device 104 relative to user 103 in state 100. For example, in virtual space 107, the distance between audio source 108 and user 103's right ear can be different from the distance between audio source 108 and user 103's left ear. For example, due to the difference in distance, audio 110 delivered to user 103's right ear can be different from audio 111 delivered to user 103's left ear.

[0032] As a non-limiting example, the difference between audio 110 and audio 111 could be a difference in audio volume. As a non-limiting example, in state 100, the volume of audio output from the first wearable device 101-1 could be different from the volume of audio output from the second wearable device 101-2. As a non-limiting example, the difference between the volume of audio output from the first wearable device 101-1 and the volume of audio output from the second wearable device 101-2 could be caused by a difference between first data 105 and second data 106. As a non-limiting example, user 103 could perceive the difference between the volume of audio output from the first wearable device 101-1 and the volume of audio output from the second wearable device 101-2 as the difference between the volume of audio 110 delivered to user 103's right ear and the volume of audio 111 delivered to user 103's left ear in virtual space 107.

[0033] For example, the first wearable device 101-1 and the second wearable device 101-2 can output audio that is applied to make it seem as if the user 103 is listening to audio in the virtual space 107 by using the difference between the audio output from the first wearable device 101-1 and the audio output from the second wearable device 101-2.

[0034] For example, the posture of the first wearable device 101-1 and the posture of the second wearable device 101-2 can change according to the rotation of the user 103's head. For example, the posture of the wearable devices can be referred to as the orientation of the wearable devices. For example, the first wearable device 101-1 and the second wearable device 101-2 can output audio with spatial sound effects applied corresponding to the changed posture of the first wearable device 101-1 and the changed posture of the second wearable device 101-2. Figure 2 The description illustrates spatial sound effects corresponding to the altered posture of the first wearable device 101-1 and the altered posture of the second wearable device 101-2.

[0035] Figure 2 An example of using spatial sound effects corresponding to the altered posture of a wearable device for audio is shown.

[0036] Reference Figure 2 State 100 can change to state 200 based on the rotation 201 of the user 103's head. State 200 can be described as a state in which the posture of the first wearable device 101-1 and the posture of the second wearable device 101-2 change according to the rotation 201 of the user 103's head.

[0037] For example, each of the first wearable device 101-1 and the second wearable device 101-2, or one of the first wearable devices 101-1 and the second wearable device 101-2, may include at least one sensor. For example, the at least one sensor may be used to obtain a sensing value based on a change in the posture of the first wearable device 101-1 and / or may be used to obtain a sensing value based on a change in the posture of the second wearable device 101-2.

[0038] For example, the posture of the first wearable device 101-1 and the posture of the second wearable device 101-2 can change according to the rotation 201 of the user 103's head. For example, the first wearable device 101-1 can obtain a sensing value 203 based on the change in posture of the first wearable device 101-1 through at least one sensor. For example, the second wearable device 101-2 can obtain a sensing value 204 based on the change in posture of the second wearable device 101-2 through at least one sensor.

[0039] For example, the sensing value 203 of the first wearable device 101-1 in state 200 may differ from the sensing value (not shown) of the first wearable device 101-1 in state 100. For example, the sensing value 204 of the second wearable device 101-2 in state 200 may differ from the sensing value of the second wearable device 101-2 in state 200.

[0040] For example, each of the first wearable device 101-1 and the second wearable device 101-2 may include communication circuitry. For example, this communication circuitry may be used to send data about the sensed values ​​to an external electronic device 104. For example, the communication circuitry of each of the first wearable device 101-1 and the second wearable device 101-2 may be used to receive data from the external electronic device 104 for outputting audio.

[0041] For example, the external electronic device 104 may include communication circuitry. For example, this communication circuitry may be used to receive data about sensed values ​​from the first wearable device 101-1 and the second wearable device 101-2. For example, this communication circuitry may be used to send data for outputting audio to each of the first wearable device 101-1 and the second wearable device 101-2.

[0042] For example, in state 200, the first wearable device 101-1 can send a sensing value 203 to the external electronic device 104 via a communication circuit based on a change in the posture of the first wearable device 101-1. For example, in state 200, the second wearable device 101-2 can send a sensing value 204 to the external electronic device 104 via a communication circuit based on a change in the posture of the second wearable device 101-2.

[0043] For example, in response to the received sensing value 203, the external electronic device 104 can send data 205 to the first wearable device 101-1 via a communication circuit to use spatial sound effects corresponding to the posture of the first wearable device 101-1 in state 200 for audio. Similarly, in response to the received sensing value 204, the external electronic device 104 can send data 206 to the second wearable device 101-2 via a communication circuit to use spatial sound effects corresponding to the posture of the second wearable device 101-2 in state 200 for audio.

[0044] For example, the first wearable device 101-1 can use data 205 to output the audio with applied spatial sound effects. For example, the second wearable device 101-2 can use data 206 to output the audio with applied spatial sound effects.

[0045] For example, a user 103 in a state 200 where they are listening to audio with applied spatial sound effects can feel that they are in a virtual space 207 where they can listen to audio output from an audio source 108.

[0046] For example, audio 209 provided in virtual space 207 can be output in the direction from audio source 108 to user 103. As a non-limiting example, in virtual space 207, the direction of audio source 108 relative to user 103 can be the direction of external electronic device 104 relative to user 103 in state 200. For example, in virtual space 207, the distance between audio source 108 and user 103's right ear can be different from the distance between audio source 108 and user 103's left ear. For example, in virtual space 207, due to the difference in distance, audio 210 delivered from audio source 108 to user 103's right ear can be different from audio 211 delivered from audio source 108 to user 103's left ear.

[0047] As a non-limiting example, the distance between audio source 108 and the right ear of user 103 in virtual space 207 may be longer than the distance between audio source 108 and the right ear of user 103 in virtual space 107. As a non-limiting example, the audio 210 delivered from audio source 108 to the right ear of user 103 in virtual space 207 may be different from the audio 110 delivered from audio source 108 to the right ear of user 103 in virtual space 107.

[0048] As a non-limiting example, the distance between audio source 108 and the left ear of user 103 in virtual space 207 may be shorter than the distance between audio source 108 and the left ear of user 103 in virtual space 107. As a non-limiting example, the audio 211 delivered from audio source 108 to the left ear of user 103 in virtual space 207 may be different from the audio 111 delivered from audio source 108 to the left ear of user 103 in virtual space 107. For example, the first wearable device 101-1 and the second wearable device 101-2 can output the audio with applied spatial sound effects by the difference between the audio output from the first wearable device 101-1 and the audio output from the second wearable device 101-2. As a non-limiting example, the content provided by the audio output from the first wearable device 101-1 may be substantially the same as (or may correspond to) the content provided by the audio output from the second wearable device 101-2, but the properties of the audio output from the first wearable device 101-1 may be at least partially different from the properties of the audio output from the second wearable device 101-2.

[0049] As a non-limiting example, the properties of the audio output from the first wearable device 101-1 in state 100 may differ at least partially from the properties of the audio output from the first wearable device 101-1 in state 200. As a non-limiting example, the properties of the audio output from the second wearable device 101-2 in state 100 may differ at least partially from the properties of the audio output from the second wearable device 101-2 in state 200.

[0050] As a non-limiting example, at a reference time point included in the total audio playback time interval, the attribute of the audio output from the first wearable device 101-1 can be a first attribute. As a non-limiting example, at a reference time point, depending on a change in the posture of the first wearable device 101-1, the attribute of the audio output from the first wearable device 101-1 can be a second attribute, at least partially different from the first attribute. As a non-limiting example, at a reference time point included in the total audio playback time interval, the attribute of the audio output from the second wearable device 101-2 can be a third attribute. As a non-limiting example, at a reference time point, depending on a change in the posture of the second wearable device 101-2, the attribute of the audio output from the second wearable device 101-2 can be a fourth attribute, at least partially different from the third attribute.

[0051] For example, based on the change from state 100 to state 200, the first wearable device 101-1 can output the modified audio. For example, based on the change from state 100 to state 200, the second wearable device 101-2 can output the modified audio. For example, by outputting the modified audio, the first wearable device 101-1 and the second wearable device 101-2 can output audio with modified spatial sound effects applied.

[0052] For example, the posture of the first wearable device 101-1 and the posture of the second wearable device 101-2 can be changed according to a relatively small rotation 201 of the user 103's head.

[0053] For example, the first wearable device 101-1 and the second wearable device 101-2 can obtain sensing values ​​that change according to a relatively small rotation 201 of the user 103's head. For example, the power consumed by the first wearable device 101-1 and the second wearable device 101-2 to send all sensing values ​​that change according to the relatively small rotation 201 of the user 103's head to the external electronic device 104 may be relatively large. For example, the power consumed by the external electronic device 104 to send audio with applied spatial sound effects to the first wearable device 101-1 and the second wearable device 101-2 based on all sensing values ​​received from the first wearable device 101-1 and the second wearable device 101-2 that change according to the relatively small rotation 201 of the user 103's head may be relatively large.

[0054] For example, the first wearable device 101-1 and the second wearable device 101-2 can reduce the power consumed to provide spatial sound by avoiding sending sensing values ​​that change according to the relatively small rotation 201 of the user 103's head to the external electronics 104 (or skipping, delaying, or bypassing, or by not performing the transmission). For example, the external electronics 104 can reduce the power consumed to provide spatial sound by avoiding receiving sensing values ​​that change according to the relatively small rotation 201 of the user 103's head from the first wearable device 101-1 and the second wearable device 101-2 (or skipping, delaying, or bypassing, or by not performing the reception).

[0055] For example, the difference between the posture of the first wearable device 101-1 and the second wearable device 101-2 after a relatively small rotation 201 of the user 103's head and the posture of the first wearable device 101-1 and the second wearable device 101-2 before the relatively small rotation 201 of the user 103's head may be relatively small. For example, the difference between the sensing value obtained by the first wearable device 101-1 after the relatively small rotation 201 of the head and the sensing value obtained by the first wearable device 101-1 before the relatively small rotation 201 of the head may be relatively small. For example, the difference between the sensing value obtained by the second wearable device 101-2 after the relatively small rotation 201 of the head and the sensing value obtained by the second wearable device 101-2 before the relatively small rotation 201 of the head may be relatively small. For example, the difference between the audio of the spatial sound effect applied to the posture of the first wearable device 101-1 after a relatively small rotation 201 of the head and the audio of the spatial sound effect applied to the posture of the first wearable device 101-1 before the relatively small rotation 201 of the head may be relatively small. Similarly, the difference between the audio of the spatial sound effect applied to the posture of the second wearable device 101-2 after a relatively small rotation 201 of the head and the audio of the spatial sound effect applied to the posture of the second wearable device 101-2 before the relatively small rotation 201 of the head may be relatively small.

[0056] For example, even when the sensing values ​​that change according to the slight rotation 201 of the user 103's head are avoided from being sent to the external electronic device 104 (or are skipped, delayed, bypassed, or not sent at all), the first wearable device 101-1 and the second wearable device 101-2 can maintain the quality of the spatial sound effects applied to the audio. For example, even when the sensing values ​​that change according to the slight rotation 201 of the user 103's head are avoided from being received from the first wearable device 101-1 and the second wearable device 101-2 (or are skipped, delayed, bypassed, or not received at all), the external electronic device 104 can maintain the quality of the spatial sound effects applied to the audio.

[0057] For example, the operations illustrated above, as well as other operations related to the operations illustrated above, can be performed in the first wearable device 101-1, the second wearable device 101-2, and the external electronic device 104 illustrated below. Figure 3a and Figure 3b The description illustrates a first wearable device 101-1, a second wearable device 101-2, and an external electronic device 104.

[0058] Figure 3a This is a simplified block diagram of an exemplary wearable device.

[0059] The wearable device 101 described below can refer to a first wearable device 101-1, a second wearable device 101-2, a device that functions as the main device in the first wearable device 101-1 and the second wearable device 101-2, or both the first wearable device 101-1 and the second wearable device 101-2.

[0060] Reference Figure 3a Wearable device 101 can be described as an earplug worn on a user's ear. Wearable device 101 may include a first wearable device 101-1 and a second wearable device 101-2. Wearable device 101 may include... Figure 12 At least a portion of the electronic device 1202 or that may correspond to Figure 12 The wearable device 101 may include at least a processor 300, a memory 310, at least a sensor 320, a communication circuit 330, and a speaker 340.

[0061] For example, at least one processor 300 may be configured to control memory 310, at least one sensor 320, communication circuitry 330, and speaker 340. At least one processor 300 may be configured to execute instructions stored in memory 310 to cause the wearable device 101 to perform... Figure 1 and Figure 2 At least a portion of the operations exemplified in the description. At least one processor 300 can be configured to execute instructions stored in memory 310 to cause the wearable device 101 to perform... Figures 4 to 11 At least some of the operations exemplified in the description.

[0062] The memory 310 may store various data used by at least one component of the wearable device 101 (e.g., at least one processor 300 or at least one sensor 320). For example, the data may include input or output data of software and associated commands. The memory 310 may include volatile memory or non-volatile memory.

[0063] At least one sensor 320 can detect the environmental state (e.g., user state) outside the wearable device 101 and generate an electrical signal or data value corresponding to the detected state. For example, at least one sensor 320 may include a gesture sensor, a gyroscope sensor, or an accelerometer sensor. For example, at least one sensor 320 may be used to obtain a sensed value of the posture of the wearable device 101.

[0064] The communication circuit 330 may support traditional Bluetooth and / or Bluetooth Low Energy (BLE). For example, the communication circuit 330 may be used to communicate with an external electronic device 104. For example, the communication circuit 330 may be used to receive data from the external electronic device 104 for outputting audio. For example, the communication circuit 330 may be used to send data about sensed values ​​to the external electronic device 104.

[0065] The speaker 340 can be configured to output audio. For example, the speaker 340 can output audio provided by an external electronic device 104. For example, the speaker 340 can be used for spatial audio effects.

[0066] exist Figure 3a The wearable device 101 illustrated in the description can perform the following functions: Figures 4 to 11 At least some of the operations exemplified in the description. For example, in Figures 4 to 11 The operations illustrated in the description may be caused by the wearable device 101 (or within it) under the control of at least one processor 300. For example, the external electronics 104 may include components for performing at least a portion of the operations associated with the operations caused by the wearable device 101. Figure 3b These components are illustrated in the description.

[0067] Figure 3b This is a simplified block diagram of an exemplary external electronic device.

[0068] Reference Figure 3b External electronic device 104 can be a device that can be used to provide an audio source. For example, external electronic device 104 can be described as a smartphone or tablet that includes circuitry for providing an audio source. For example, external electronic device 104 may include... Figure 12 At least a portion of the electronic device 1201 or that may correspond to Figure 12 The external electronic device 104 may include at least a processor 350, a memory 360, a communication circuit 370, and a display 380.

[0069] Processor 350 may include Figure 12 At least a portion of the processor 1220 or that may correspond to Figure 12 At least a portion of the processor 1220. At least one processor 350 may be configured to control the communication circuitry 370. At least one processor 350 may be configured to execute instructions stored in memory 360 to cause the external electronic device 104 to perform operations. Figure 1 and Figure 2 At least a portion of the operations illustrated in the description. For example, at least one processor 350 can control the communication circuit 370 by executing instructions stored in memory 360.

[0070] The memory 360 can be configured to store instructions. For example, instructions can be included in one or more programs. For example, the memory 360 can include non-volatile memory. For example, the memory 360 can include... Figure 12 At least a portion of the memory 1230 (e.g., non-volatile memory 1234) or may correspond to Figure 12 At least a portion of the memory 1230.

[0071] The communication circuit 370 can support traditional Bluetooth and / or Bluetooth Low Energy (BLE). For example, the communication circuit 370 can be used to communicate with the wearable device 101. For example, the communication circuit 370 can be used to send data for outputting audio to the wearable device 101. For example, the communication circuit 330 can be used to receive data about sensed values ​​from the wearable device 101.

[0072] Display 380 can be configured to display visual information, visual data, images, and / or user interfaces. As a non-limiting example, display 380 can be configured to receive input (e.g., touch input). For example, display 380 can be used for spatial audio effects.

[0073] exist Figure 3b The external electronic device 104 illustrated in the description can perform the following functions: Figures 4 to 11 At least some of the operations exemplified in the description. For example, in Figures 4 to 11 The operation illustrated in the description may be caused by an external electronic device 104 (or therein) under the control of at least one processor 350.

[0074] Figure 4 An exemplary operation for adjusting spatial sound effects is shown.

[0075] Reference Figure 4 In operation 400, external electronic device 104 (or at least one processor 350 of external electronic device 104) can send data for outputting audio to wearable device 101 via communication circuit 370. Wearable device 101 (or at least one processor 300 of wearable device 101) can receive data for outputting audio from external electronic device 104 via communication circuit 330.

[0076] In operation 410, at least one processor 300 may use the received data to output audio. The operations described below (e.g., operations 420 to 440) may be performed simultaneously with the audio output.

[0077] In operation 420, at least one processor 300 may acquire a sensed value via at least one sensor 320. For example, the sensed value may be the posture of the wearable device 101. For example, the sensed value may change according to a change in the posture of the wearable device 101. For example, the posture of the wearable device 101 may change according to the rotation of the user's head. For example, at least one processor 300 may acquire the sensed value via at least one sensor 320 to adjust the volume of audio output through the speaker 340 according to a change in the posture of the wearable device 101.

[0078] In operation 430, at least one processor 300 may transmit data about the acquired sensed values ​​to an external electronic device 104 via communication circuit 330. For example, at least one processor 300 may transmit data about the acquired sensed values ​​to the external electronic device 104 on a first channel.

[0079] For example, at least one processor 350 of the external electronic device 104 can receive data from the wearable device 101. For example, the at least one processor 350 of the external electronic device 104 can use data about the received sensing values ​​to obtain data for outputting audio for applying spatial sound effects based on the sensing values. For example, the data for outputting audio for applying spatial sound effects based on the sensing values ​​could be data for outputting audio for applying spatial sound effects corresponding to the posture of the wearable device 101 at the time the sensing values ​​were obtained. In operation 440, at least one processor 350 of the external electronic device 104 can send data for outputting audio for applying spatial sound effects based on the sensing values ​​to the wearable device 101. For example, the data can be sent via communication circuitry 370. For example, the data can be sent on a second channel different from the first channel.

[0080] At least one processor 300 of the wearable device 101 can receive data from an external electronic device 104 via a communication circuit 330 for outputting audio that is applied to spatial sound effects based on sensed values. For example, data can be received on a second channel different from the first channel.

[0081] For example, at least one processor 300 can use the received data to output audio with applied spatial sound effects.

[0082] For example, the first channel may have a first frequency band. For example, the second channel may have a second frequency band different from the first frequency band. For example, because the frequency bands of the first channel and the second channel are different, the first channel can be distinguished from the second channel.

[0083] For example, at least one processor 300 can use data to output audio with applied spatial sound effects.

[0084] For example, after receiving data from external electronic device 104 via communication circuit 330 for outputting audio with spatial sound effects applied based on the sensed values, at least one processor 300 can obtain another sensed value. Figure 5 The description illustrates obtaining another sensed value.

[0085] Figure 5 An exemplary operation is shown based on whether the second sensed value is within a reference range relative to the first sensed value.

[0086] Reference Figure 5 In operation 500, at least one processor 300 of the wearable device 101 may acquire a first sensing value. For example, the posture of the wearable device 101 at the time when at least one processor 300 acquires the first sensing value may be a first posture.

[0087] For example, at least one processor 300 can acquire a second sensing value after acquiring a first sensing value. For example, the posture of the wearable device 101 at the time of acquiring the second sensing value may be different from the first posture.

[0088] In operation 510, based on the acquisition of the second sensed value, at least one processor 300 can identify whether the second sensed value is within a reference range relative to the first sensed value.

[0089] For example, the reference range could be a range of reference ratios relative to the first sensed value. For example, a second sensed value within the reference range relative to the first sensed value could be described as having a relatively small difference between the two values. For example, a second sensed value outside the reference range relative to the first sensed value could be described as having a relatively large difference between the two values.

[0090] For example, the reference range can be predetermined. For example, the reference range can be set by external electronic device 104. For example, the reference range can be set by a user. For example, the reference range can be set by user input on the display of external electronic device 104.

[0091] For example, at least one processor 300 can determine whether to send data about the second sensed value to the external electronic device 104 based on whether the second sensed value is within a reference range relative to the first sensed value. Figure 6 The description illustrates whether the second sensed value is within the reference range relative to the first sensed value.

[0092] Figure 6 A graph showing the first and second sensed values ​​is displayed.

[0093] Reference Figure 6Figures 600 and 660 show how the amplitude of the sensed value changes over time. The vertical axis 610 in Figures 600 and 660 indicates the amplitude of the sensed value, and the horizontal axis 620 in Figures 600 and 660 indicates time.

[0094] For example, in Figures 600 and 660, the sensed value can be represented as an arrow.

[0095] For example, at least one processor 300 in the wearable device 101 can obtain a first sensed value 630. For example, a reference range 640 can be set based on the first sensed value. For example, the reference range 640 can be a range from a value with a reference ratio smaller than the first sensed value to a value with a reference ratio larger than the first sensed value. For example, the reference ratio can be predetermined. For example, the reference ratio can be set by the user.

[0096] For example, in Figure 600, at least one processor 300 may obtain a second sensing value 650 that is within a reference range 640 relative to the first sensing value 630 after obtaining the first sensing value 630. For example, the posture of the wearable device 101 at the time point when at least one processor 300 obtains the second sensing value 650 that is within the reference range 640 relative to the first sensing value 630 may be a second posture.

[0097] For example, the second sensing value 650 can be greater than a value with a smaller reference ratio than the first sensing value 630 and less than a value with a larger reference ratio than the first sensing value. For example, the second sensing value 650, which is within the reference range 640 relative to the first sensing value 630, can be described as having a relatively small difference relative to the first sensing value 630. For example, the second posture can be described as having a relatively small difference relative to the first posture.

[0098] For example, at least one processor 300 may execute based on obtaining a second sensing value 650 that is within a reference range 640 relative to the first sensing value 630. Figure 5 Operation 520.

[0099] For example, in diagram 660, at least one processor 300 can obtain a first sensed value 630. For example, a reference range 640 can be set based on the first sensed value.

[0100] For example, at least one processor 300 may obtain a second sensing value 670-1 or a second sensing value 670-2 outside the reference range after obtaining a first sensing value 630. For example, the second sensing value 670-1 may be less than a value with a smaller reference ratio than the first sensing value. For example, the second sensing value 670-2 may be greater than a value with a larger reference ratio than the first sensing value 630. For example, the second sensing value 670-1 and the second sensing value 670-2 outside the reference range 640 relative to the first sensing value 630 can be described as having a relatively large difference relative to the first sensing value 630. For example, the posture of the wearable device 101 at the time point at which the second sensing value 670-1 or the second sensing value 670-2 is obtained can be described as having a relatively large difference relative to the first posture.

[0101] For example, at least one processor 300 may perform based on obtaining a second sensing value 670-1 or a second sensing value 670-2 that is outside the reference range 640 relative to the first sensing value 630. Figure 5 Operation 530.

[0102] Refer again Figure 5 In operation 520, at least one processor 300 of the wearable device 101 may avoid sending data about the second sensed value to the external electronic device 104 (or skip, delay, bypass, or not perform the transmission). For example, the second sensed value may be a sensed value within a reference range relative to the first sensed value.

[0103] For example, at least one processor 300 can bypass sending data about a second sensing value within a reference range relative to the first sensing value to an external electronic device 104.

[0104] For example, the power consumed by a wearable device 101 that sends all data about a second sensing value within a reference range relative to a first sensing value to an external electronic device 104 by at least one of its processors 300 may be relatively large. Similarly, the power consumed by a wearable device 101 that receives all data from an external electronic device 104 by at least one of its processors 300 for outputting audio applied to a spatial sound effect corresponding to a second posture of the wearable device 101 may be relatively large.

[0105] For example, at least one processor 300 can reduce the power consumed to provide spatial sound by avoiding sending data about a second sensing value that is within a reference range relative to the first sensing value (or skipping, delaying, bypassing, or not performing the transmission).

[0106] For example, the power consumed by the external electronic device 104, which receives all data about a second sensing value within a reference range relative to a first sensing value from the wearable device 101 via at least one processor 350, may be relatively large. Similarly, the power consumed by the external electronic device 104, which sends all data to the wearable device 101 for outputting audio with spatial sound effects corresponding to a second posture, may be relatively large.

[0107] For example, at least one processor 350 can reduce the power consumed to provide spatial sound by avoiding receiving data about a second sensing value that is within a reference range relative to the first sensing value (or skipping, delaying, bypassing, or not performing reception).

[0108] For example, the difference between a second sensing value and a first sensing value within the reference range relative to the first sensing value may be relatively small. For example, the difference between a second posture and a first posture may be relatively small. For example, the difference between audio with spatial sound effects applied corresponding to the second posture and audio with spatial sound effects applied corresponding to the first posture may be relatively small.

[0109] For example, at least one processor 300 can maintain the quality of spatial sound effects applied to audio even when data about a second sensing value within the reference range relative to the first sensing value is avoided from being sent to the external electronic device 104 (or the data is skipped, delayed, bypassed, or not sent).

[0110] In operation 530, at least one processor 300 may send data about a second sensed value to an external electronic device 104. For example, the second sensed value may be a sensed value outside a reference range relative to a first sensed value. For example, the posture of the wearable device 101 at the point in time when at least one processor 300 obtains the second sensed value outside the reference range relative to the first sensed value may be a third posture. For example, at least one processor 300 may send a signal to the external electronic device 104 for adjusting the volume of audio according to the third posture of the wearable device 101.

[0111] For example, the difference between a second sensing value outside the reference range relative to the first sensing value may be relatively large. For example, the difference between a third posture and a first posture may be relatively large. For example, the difference between audio with spatial sound effects applied to the third posture and audio with spatial sound effects applied to the first posture may be relatively large.

[0112] For example, at least one processor 350 of the external electronic device 104 can receive a second sensing value that is outside the reference range relative to the first sensing value from the wearable device 101. For example, at least one processor 350 can send data to the wearable device 101 for applying spatial sound effects corresponding to a third posture to audio. For example, at least one processor 300 of the wearable device 101 can use the received data to output audio through a speaker with spatial sound effects applied corresponding to a third posture changed from the first posture.

[0113] For example, after obtaining a second sensing value that is outside the reference range relative to the first sensing value, at least one processor 300 may need to send data to an external electronic device 104 regarding the sensing values ​​obtained from the time the data regarding the second sensing value was sent until the reference time. Figure 7 The description illustrates sending data about a sensing value obtained after obtaining a second sensing value that is outside the reference range relative to the first sensing value.

[0114] Figure 7 An exemplary operation is shown for adjusting spatial sound effects based on a second sensing value that is outside the reference range relative to a first sensing value.

[0115] Reference Figure 7 In operation 700, at least one processor 300 of the wearable device 101 can obtain a second sensing value that is outside a reference range relative to a first sensing value via at least one sensor 320. For example, the difference between the second sensing value outside the reference range and the first sensing value may be relatively large. For example, the posture of the wearable device 101 at the time point at which at least one processor 300 obtains the second sensing value outside the reference range relative to the first sensing value may be a third posture. For example, the second sensing value outside the reference range relative to the first sensing value may be a sensing value obtained as the posture of the wearable device 101 changes from a first posture to a third posture. For example, the difference between the third posture of the wearable device 101 and the wearable device 101 may be relatively large. For example, the posture of the wearable device 101 may change according to the rotation of the user's head.

[0116] In operation 710, at least one processor 300 of the wearable device 101 can transmit data about the acquired second sensed value to an external electronic device 104 via communication circuit 330. For example, at least one processor 300 can transmit data about the acquired second sensed value to the external electronic device 104 on a first channel.

[0117] For example, at least one processor 350 of the external electronic device 104 can receive data about the second sensed value from the wearable device 101 via the communication circuit 370. For example, at least one processor 350 can receive data about the second sensed value from the wearable device 101 on a first channel.

[0118] For example, at least one processor 350 of the external electronic device 104 can use the received data about the second sensing value to obtain data for outputting audio of a spatial sound effect applied according to the second sensing value. For example, the data for outputting audio of a spatial sound effect applied according to the second sensing value may be data for outputting audio of a spatial sound effect corresponding to a third posture of the wearable device 101.

[0119] In operation 720, at least one processor 350 of the external electronic device 104 can send data to the wearable device 101 via communication circuit 370 for outputting audio of a spatial sound effect applied according to a second sensing value. For example, at least one processor 350 can send data to the wearable device 101 via communication circuit 370 for outputting audio of a spatial sound effect applied corresponding to a third posture of the wearable device 101.

[0120] For example, at least one processor 350 can send data to the wearable device 101 on a second channel, different from the first channel, for outputting audio data for applying spatial sound effects based on the second sensing value.

[0121] For example, at least one processor 300 in the wearable device 101 can receive data from the external electronic device 104 via the communication circuit 330 for outputting audio data for applying spatial sound effects based on a second sensing value. For example, at least one processor 300 can receive data from the external electronic device 104 via the communication circuit 330 for outputting audio data for applying spatial sound effects corresponding to a third posture of the wearable device 101.

[0122] For example, at least one processor 300 may receive data from an external electronic device 104 on a second channel, different from the first channel, for outputting audio data for applying spatial sound effects based on a second sensing value.

[0123] For example, at least one processor 300 can use the received data to output audio with applied spatial sound effects.

[0124] In operation 730, at least one processor 300 of the wearable device 101 can set a reference time from the point in time when data about a second sensing value that is outside the reference range relative to the first sensing value is sent to the external electronic device 104. For example, at least one processor 300 can obtain a third sensing value from said time before the reference time has elapsed.

[0125] exist Figure 9 The description illustrates obtaining a third sense value before the reference time has elapsed.

[0126] Figure 9 A graph is shown representing the second and third sensing values ​​before the reference time has elapsed, and the fourth sensing value after the reference time has elapsed.

[0127] Reference Figure 9 Figures 900 and 970 show how the amplitude of the sensed value changes over time. The vertical axis 610 in Figures 900 and 970 indicates the amplitude of the sensed value, and the horizontal axis 620 in Figures 900 and 970 indicates time.

[0128] For example, in Figures 900 and 970, the sensed value can be represented by an arrow.

[0129] For example, at least one processor 300 of the wearable device 101 can obtain a second sensed value 670 that is outside a reference range relative to the first sensed value. For example, a reference range 910 can be set based on the second sensed value 670. For example, the reference range 910 can be a range from a value with a smaller reference ratio than the second sensed value 670 to a value with a larger reference ratio than the second sensed value 670. For example, the reference ratio can be a predetermined value. For example, the reference ratio can be set by the user.

[0130] For example, after obtaining the second sensing value 670, at least one processor 300 may set a reference time 920 from time point 915. For example, after obtaining the second sensing value 670, at least one processor 300 may obtain a third sensing value 930 until the reference time 920 has elapsed from time point 915.

[0131] For example, a portion of the third sensing value 930 may be within the reference range 910 relative to the second sensing value 670. For example, a portion of the third sensing value 930 may be greater than a value with a smaller reference ratio than the second sensing value 670 and less than a value with a larger reference ratio than the second sensing value 670.

[0132] For example, a portion of the third sensing value 930 may be outside the reference range 910 relative to the second sensing value 670. For example, a portion of the third sensing value 930 may be less than a reference ratio value smaller than the second sensing value 670. For example, a portion of the third sensing value 930 may be greater than a reference ratio value larger than the second sensing value 670.

[0133] For example, all of the third sensing values ​​930 can be within the reference range 910 relative to the second sensing value 670. For example, all of the third sensing values ​​930 can be greater than a value with a smaller reference ratio than the second sensing value 670 and less than a value with a larger reference ratio than the second sensing value 670.

[0134] For example, all of the third sensing values ​​930 may be outside the reference range 910 relative to the second sensing value 670. For example, all of the third sensing values ​​930 may be less than a reference ratio value smaller than the second sensing value 670. For example, all of the third sensing values ​​930 may be greater than a reference ratio value larger than the second sensing value 670.

[0135] Refer again Figure 7 In operation 740, at least one processor 300 of the wearable device 101 can send data about the third sensed value to the external electronic device 104.

[0136] For example, at least one processor 350 of the external electronic device 104 can receive data about the third sensed value from the wearable device 101.

[0137] For example, if at least one processor 300 of wearable device 101 obtains a second sensing value that is outside the reference range relative to the first sensing value, the posture of wearable device 101 can change from the first posture to a third posture. For example, the difference between the third posture of wearable device 101 and the first posture of wearable device 101 may be relatively large. For example, because the difference between the changed postures of wearable device 101 is relatively large, the posture of wearable device 101 can change continuously until a reference time has elapsed from the point in time when the posture of wearable device 101 changes. For example, because the difference between the changed postures of wearable device 101 is relatively large, there may be continuous rotation of the head of the user wearing wearable device 101 until a reference time has elapsed from the point in time when the posture of wearable device 101 changes.

[0138] For example, when the posture of the wearable device 101 changes from a first posture to a third posture, at least one processor 300 may need to output audio with spatial sound effects applied based on a third sensed value obtained up to a reference time elapsed from the stated time point.

[0139] For example, at least one processor 300 of the wearable device 101 can send data about a third sensed value to an external electronic device 104, regardless of whether the third sensed value is outside the reference range relative to the second sensed value. For example, at least one processor 300 can send data about the third sensed value to the external electronic device 104 on a first channel.

[0140] For example, at least one processor 350 of the external electronic device 104 can receive data about a third sensed value from the wearable device 101, regardless of whether the third sensed value is outside the reference range relative to the second sensed value. For example, at least one processor 350 can receive data about the third sensed value from the wearable device 101 on a first channel.

[0141] In operation 750, at least one processor 350 of the external electronic device 104 can send data to the wearable device 101 for outputting audio with spatial sound effects applied according to a third sensing value. For example, at least one processor 350 can send data for outputting audio with spatial sound effects applied according to a third sensing value to the wearable device 104 on a second channel different from the first channel.

[0142] For example, at least one processor 300 can receive data from external electronics 104 for outputting audio with spatial effects applied according to a third sensing value. For example, at least one processor 300 can receive data from external electronics 104 on a second channel different from the first channel for outputting audio with spatial effects applied according to a third sensing value.

[0143] For example, at least one processor 300 can use the received data to output audio with applied spatial sound effects.

[0144] In operation 760, at least one processor 300 may obtain a fourth sensing value after a reference time has elapsed from the said time point.

[0145] exist Figure 8 The description illustrates whether data about the fourth sensing value is sent to an external electronic device.

[0146] Figure 8 An exemplary operation is shown based on whether the fourth sensing value is within the reference range relative to the third sensing value most recently obtained before the reference time has elapsed.

[0147] Reference Figure 8 In operation 800, at least one processor 300 of the wearable device 101 may obtain a fourth sensing value after a reference time has elapsed from the said time point.

[0148] In operation 810, at least one processor 300 can identify whether the fourth sensing value is within a reference range relative to the third sensing value most recently obtained before a reference time elapsed from the stated time point. For example, the third sensing value most recently obtained before a reference time elapsed from the stated time point could be the fifth sensing value. For example, the posture of the wearable device 101 at the time point when at least one processor 300 obtains the fifth sensing value could be the fourth posture.

[0149] For example, the reference range can be a range of a specific ratio relative to the fifth sensing value. For example, the difference between the fifth sensing value and the fourth sensing value within the reference range relative to the fifth sensing value may be relatively small. For example, the difference between the fifth sensing value and the fourth sensing value outside the reference range relative to the fifth sensing value may be relatively large.

[0150] For example, at least one processor 300 can determine whether to send data about the fourth sensing value to the external electronic device 104 based on whether the fourth sensing value is within a reference range relative to the fifth sensing value. Figure 9 The description illustrates whether the fourth sensed value is within the reference range relative to the fifth sensed value.

[0151] Refer again Figure 9 In Figure 900, at least one processor 300 of the wearable device 101 can obtain a fifth sensing value 940 before a reference time 920 elapses from time point 915. For example, the fifth sensing value 940 may be the most recently obtained sensing value among the third sensing values ​​930. For example, a reference range 950 may be set based on the fifth sensing value 940. For example, the reference range 950 may be a range from values ​​with a smaller reference ratio than the fifth sensing value 940 to values ​​with a larger reference ratio than the fifth sensing value 940.

[0152] For example, after obtaining the fifth sensing value 940, at least one processor 300 may obtain a fourth sensing value 960 within a reference range 950 relative to the fifth sensing value 940. For example, the posture of the wearable device 101 at the point in time when at least one processor 300 obtains the fourth sensing value 960 within the reference range 950 relative to the fifth sensing value 940 may be a fifth posture.

[0153] For example, the fourth sensing value 960 may be greater than a value with a smaller reference ratio than the fifth sensing value 940 and less than a value with a larger reference ratio than the fifth sensing value 940. For example, the difference between the fourth sensing value 960 and the fifth sensing value 940 within the reference range 950 relative to the fifth sensing value 940 may be relatively small. For example, the difference between the fifth posture of the wearable device 101 and the fourth posture of the wearable device 101 may be relatively small.

[0154] For example, based on obtaining a fourth sensing value 960 within a reference range 950 relative to the fifth sensing value 940, at least one processor 300 can perform... Figure 8 Operation 820.

[0155] For example, in Figure 970, at least one processor 300 of the wearable device 101 can obtain a fifth sensing value 940 before a reference time 920 has elapsed from time point 915. For example, the fifth sensing value 940 can be the most recently obtained sensing value among the third sensing values ​​930. For example, a reference range 950 can be set based on the fifth sensing value 940.

[0156] For example, after obtaining the fifth sensing value 940, at least one processor 300 may obtain a fourth sensing value 980-1 or a fourth sensing value 980-2 outside the reference range 950. For example, the fourth sensing value 980-1 may be less than a value with a smaller reference ratio than the fifth sensing value 940. For example, the fourth sensing value 980-2 may be greater than a value with a larger reference ratio than the fifth sensing value 940. For example, the difference between the fourth sensing value 980-1 and the fourth sensing value 980-2 outside the reference range 950 relative to the fifth sensing value 940 may be relatively large. For example, the difference between the posture of the wearable device 101 at the time of obtaining the fourth sensing value 980-1 or the fourth sensing value 980-2 and the fourth posture may be relatively large.

[0157] For example, based on obtaining a fourth sensing value 980-1 or a fourth sensing value 980-2 outside the reference range 950 after obtaining a fifth sensing value 940, at least one processor 300 can perform... Figure 8 Operation 830.

[0158] Refer again Figure 8 In operation 820, at least one processor 300 may avoid sending data about the fourth sensing value to the external electronic device 104 (or skip, delay, bypass, or not perform the transmission). For example, the fourth sensing value may be a sensing value within a reference range relative to the fifth sensing value.

[0159] For example, the power consumed by a wearable device 101 that sends all data about a fourth sensing value within a reference range relative to a fifth sensing value to an external electronic device 104 by at least one of its processors 300 may be relatively large. Similarly, the power consumed by a wearable device 101 that receives all data from an external electronic device 104 by at least one of its processors 300 for outputting audio for applying spatial sound effects corresponding to a fifth posture of the wearable device 101 may be relatively large.

[0160] For example, at least one processor 300 can reduce the power consumed to provide spatial sound by avoiding sending data about a fourth sensing value that is within the reference range relative to the fifth sensing value (or skipping, delaying, bypassing, or not performing the transmission).

[0161] For example, the power consumed by at least one processor 350 of external electronic device 104 in sending audio with applied spatial sound effects to wearable device 101 based on all data received from wearable device 101 regarding a fourth sensing value within a reference range relative to a fifth sensing value may be relatively large. Similarly, the power consumed by at least one processor 350 of external electronic device 104 in sending all data to wearable device 101 for outputting audio with applied spatial sound effects corresponding to a fifth posture may be relatively large.

[0162] For example, at least one processor 350 can reduce the power consumed to provide spatial sound by avoiding receiving data about a fourth sensing value that is within the reference range relative to the fifth sensing value (or skipping, delaying, bypassing, or not performing reception).

[0163] For example, the difference between the fifth sensing value and the fourth sensing value within the reference range relative to the fifth sensing value may be relatively small. For example, the difference between the fifth posture of wearable device 101 and the fourth posture of wearable device 101 may be relatively small. For example, the difference between the audio of the spatial sound effect applied to the fifth posture of wearable device 101 and the audio of the spatial sound effect applied to the fourth posture of wearable device 101 may be relatively small.

[0164] For example, even if data about a fourth sensing value within the reference range relative to the fifth sensing value is avoided (or the transmission is skipped, delayed, bypassed, or not performed), the impact on spatial sound effects may be minimal. For example, even if data about a fourth sensing value within the reference range relative to the fifth sensing value is avoided (or the transmission is skipped, delayed, bypassed, or not performed), at least one processor 300 can maintain the quality of spatial sound effects applied to the audio.

[0165] In operation 830, at least one processor 300 may send data about a fourth sensing value to an external electronic device 104. For example, the fourth sensing value may be a sensing value that is outside the reference range relative to a fifth sensing value. For example, the posture of the wearable device 101 at the time when at least one processor 300 obtains a fourth sensing value that is outside the reference range relative to a fifth sensing value may be a sixth posture.

[0166] For example, the difference between the fourth and fifth sensing values, which are outside the reference range relative to the fifth sensing value, may be relatively large. For example, the difference between the sixth posture of wearable device 101 and the fourth posture of wearable device 101 may be relatively large. For example, the difference between the audio of the spatial sound effect applied to the sixth posture of wearable device 101 and the audio of the spatial sound effect applied to the fourth posture of wearable device 101 may be relatively large.

[0167] For example, at least one processor 350 of the external electronic device 104 can receive a fourth sensing value that is outside the reference range relative to the fifth sensing value from the wearable device 101. For example, at least one processor 350 can send data to the wearable device 101 for applying spatial sound effects to audio corresponding to a sixth posture of the wearable device 101. For example, at least one processor 300 of the wearable device 101 can use the received data to apply spatial sound effects to audio corresponding to a sixth posture of the wearable device 101 that changes from the fourth posture. For example, at least one processor 300 can output the audio with the applied spatial sound effects through a speaker.

[0168] For example, at least one processor 300 may need to maintain a channel between the wearable device 101 and the external electronic device 104. For example, at least one processor 300 may need to send sensed values ​​to the external electronic device 104 to maintain the channel. Figure 10 The description illustrates sending sensed values ​​to an external electronic device 104 to maintain the channel.

[0169] Figure 10 An exemplary operation is shown that the fourth sensing value is within the reference range relative to the third sensing value most recently obtained before the reference time has elapsed until another reference time has elapsed.

[0170] Reference Figure 10 In operation 1000, at least one processor 300 of the wearable device 101 can obtain a fourth sensing value after a reference time has elapsed from the said time point.

[0171] In operation 1010, at least one processor 300 can identify whether another reference time has elapsed since the stated time point. For example, the other reference time since the stated time point may be longer than the reference time since the stated time point.

[0172] For example, at least one processor 300 can determine whether the fourth sensed value is within a reference range relative to the fifth sensed value. For example, the third sensed value most recently obtained before a reference time has elapsed from the stated time point can be the fifth sensed value.

[0173] For example, at least one processor 300 may determine whether to send data about the sensing value obtained after another reference time from the said time point to the external electronic device 104, based on whether a fourth sensing value is within the reference range relative to the fifth sensing value until another reference time has elapsed from the said time point.

[0174] exist Figure 11 The description illustrates whether a fourth sensing value is obtained within the reference range relative to the fifth sensing value before another reference time has elapsed from the stated time point.

[0175] Figure 11 A graph is shown representing the second, third, and fourth sensing values ​​before another reference time has elapsed, and the sensing values ​​after another reference time has elapsed.

[0176] Reference Figure 11 Figures 1100 and 1140 show how the amplitude of the sensed value changes over time. The vertical axis 610 in Figures 1100 and 1140 indicates the amplitude of the sensed value, and the horizontal axis 620 in Figures 1100 and 1140 indicates time.

[0177] For example, in Figures 1100 and 1140, the sensed values ​​can be represented as arrows.

[0178] For example, at least one processor 300 of the wearable device 101 can obtain a second sensing value 670 that is outside the reference range relative to the first sensing value. For example, a reference range 910 can be set based on the second sensing value 670.

[0179] For example, after obtaining the second sensing value 670, at least one processor 300 may set a reference time 920 from time point 915. For example, after obtaining the second sensing value 670, at least one processor 300 may obtain a third sensing value 930 until the reference time 920 has elapsed from time point 915.

[0180] For example, at least one processor 300 can obtain a fifth sensed value 940 before a reference time 920 has elapsed from time point 915. For example, a reference range 950 can be set based on the fifth sensed value 940.

[0181] For example, in Figure 1100, after obtaining the fifth sensing value 940, at least one processor 300 may obtain a fourth sensing value 1120 relative to the fifth sensing value 940 within a reference range 950 until another reference time 1110 has elapsed from said time point. For example, the fourth sensing value 1120 may be greater than a value with a smaller reference ratio than the fifth sensing value 940 and less than a value with a larger reference ratio than the fifth sensing value 940. For example, the difference between the fourth sensing value 1120 and the fifth sensing value 940 within the reference range 950 relative to the fifth sensing value 940 may be relatively small.

[0182] For example, at least one processor 300 may obtain a sixth sensing value 1130 after obtaining a fourth sensing value 1120 that is within a reference range 950 relative to the fifth sensing value 940, until another reference time 1110 has elapsed from the said time point. For example, at least one processor 300 may obtain a sixth sensing value 1130 after another reference time 1110 has elapsed from the said time point.

[0183] For example, based on obtaining a fourth sensing value 1120 within a reference range 950 relative to the fifth sensing value 940 and obtaining a sixth sensing value 1130 after another reference time 1110 from said time point, at least one processor 300 can execute... Figure 11 Operation 1020.

[0184] For example, in Figure 1140, after obtaining the fifth sensing value 940, at least one processor 300 may obtain a fourth sensing value 980-1 or a fourth sensing value 980-2 outside the reference range 950 until another reference time 1110 elapsed from said time point. For example, the fourth sensing value 980-1 may be less than a value with a smaller reference ratio than the fifth sensing value 940. For example, the fourth sensing value 980-2 may be greater than a value with a larger reference ratio than the fifth sensing value 940. For example, the difference between the fourth sensing values ​​980-1 and 980-2 outside the reference range 950 relative to the fifth sensing value 940 may be relatively large. For example, the difference between the posture of the wearable device 101 at the time point of obtaining the fourth sensing value 980-1 or the fourth sensing value 980-2 and the fourth posture of the wearable device 101 may be relatively large.

[0185] For example, based on the fact that a fourth sensing value 980-1 or a fourth sensing value 980-2 is obtained before another reference time 1110 has elapsed from the said time point, at least one processor 300 may avoid identifying whether another reference time 1110 has elapsed from the said time point (or skip, delay, bypass, or not perform the identification).

[0186] For example, based on obtaining a fourth sensing value 980-1 or a fourth sensing value 980-2 outside the reference range 950 until another reference time 1110 has elapsed from the stated time point, at least one processor 300 can execute... Figure 10 Operation 1030.

[0187] Refer again Figure 10 In operation 1020, at least one processor 300 of the wearable device 101 may not obtain a fourth sensing value that is outside the reference range relative to the fifth sensing value until another reference time 1110 has elapsed from the said time point. For example, at least one processor 300 may avoid sending data about the fourth sensing value that is within the reference range relative to the fifth sensing value to the external electronic device 104.

[0188] For example, at least one processor 300 may not receive data from the external electronics 104 for applying spatial sound effects corresponding to the fifth posture to audio until another reference time has elapsed from the stated time point. For example, if at least one processor 300 fails to obtain a fourth sensing value that is outside the reference range relative to the fifth sensing value even after another reference time has elapsed from the stated time point, at least one processor 300 may have difficulty maintaining the channel between the wearable device 101 and the external electronics 104. As a non-limiting example, the channel may be released due to the failure to transmit sensing values ​​from the wearable device 101 for a period longer than the other reference time.

[0189] For example, at least one processor 300 may obtain a sixth sensed value after another reference time elapsed from the stated time point. For example, at least one processor 300 may send data about the sixth sensed value to external electronic device 104, regardless of whether the sixth sensed value is within a reference range relative to the fifth sensed value. For example, at least one processor 300 may send data about the sixth sensed value to external electronic device 104 to maintain a channel. For example, at least one processor 300 may maintain a channel between wearable device 101 and external electronic device 104 by sending data about the sixth sensed value to external electronic device 104.

[0190] For example, at least one processor 300 can obtain a seventh sensing value after sending data about the sixth sensing value to an external electronic device 104.

[0191] For example, the seventh sensing value may be within a reference range relative to the sixth sensing value. For example, at least one processor 300 may send data about the seventh sensing value being within the reference range relative to the sixth sensing value to the external electronic device 104. For example, at least one processor 350 and at least one processor 300 of the external electronic device 104 may receive data about the seventh sensing value being within the reference range relative to the sixth sensing value from the wearable device 101.

[0192] For example, at least one processor 350 of the external electronic device 104 can send data to the wearable device 101 for outputting audio with spatial sound effects applied according to the seventh sensing value. For example, at least one processor 300 of the wearable device 101 can receive data from the external electronic device 104 for outputting audio with spatial sound effects applied according to the seventh sensing value.

[0193] For example, at least one processor 300 can output audio with spatial sound effects applied based on the seventh sensing value.

[0194] For example, the seventh sensing value may be outside the reference range relative to the sixth sensing value. For example, at least one processor 300 may avoid sending data about the seventh sensing value that is outside the reference range relative to the sixth sensing value to the external electronic device 104 (or skip, delay, bypass, or not perform identification).

[0195] In operation 1030, at least one processor 300 can obtain a fourth sensing value that is outside the reference range relative to the fifth sensing value until another reference time has elapsed from the said time point. For example, at least one processor 300 can send data about the fourth sensing value that is outside the reference range relative to the fifth sensing value to an external electronic device 104.

[0196] For example, at least one processor 350 of the external electronic device 104 can receive a fourth sensing value that is outside the reference range relative to the fifth sensing value from the wearable device 101. For example, at least one processor 350 can send data to the wearable device 101 for using spatial sound effects corresponding to a sixth posture for audio.

[0197] For example, at least one processor 300 of the wearable device 101 can use the received data to output audio with spatial sound effects applied corresponding to a sixth posture changed from a fourth posture.

[0198] For example, if at least one processor 300 obtains a fourth sensing value that is outside the reference range relative to the fifth sensing value until another reference time has elapsed from the stated time point, at least one processor 300 may maintain the channel between the wearable device 101 and the external electronic device 104. For example, if at least one processor 300 obtains a fourth sensing value that is outside the reference range relative to the fifth sensing value until another reference time has elapsed from the stated time point, at least one processor 300 may avoid identifying whether another reference time has elapsed from the stated time point (or skip, delay, bypass, or not perform the identification).

[0199] Figure 12 This is a block diagram of an electronic device in a network environment according to various embodiments.

[0200] Figure 12 This is a block diagram illustrating an electronic device 1201 in a network environment 1200 according to various embodiments. (Refer to...) Figure 12 In network environment 1200, electronic device 1201 can communicate with electronic device 1202 via a first network 1298 (e.g., a short-range wireless communication network), or with at least one of electronic device 1204 or server 1208 via a second network 1299 (e.g., a long-range wireless communication network). According to an embodiment, electronic device 1201 can communicate with electronic device 1204 via server 1208. According to an embodiment, electronic device 1201 may include a processor 1220, a memory 1230, an input module 1250, a sound output module 1255, a display module 1260, an audio module 1270, a sensor module 1276, an interface 1277, a connection terminal 1278, a haptic module 1279, a camera module 1280, a power management module 1288, a battery 1289, a communication module 1290, a subscriber identification module (SIM) 1296, or an antenna module 1297. In some embodiments, at least one of the aforementioned components (e.g., connection terminal 1278) may be omitted from electronic device 1201, or one or more other components may be added to electronic device 1201. In some embodiments, some of the aforementioned components (e.g., sensor module 1276, camera module 1280, or antenna module 1297) may be implemented as a single component (e.g., display module 1260).

[0201] Processor 1220 may run software (e.g., program 1240) to control at least one other component (e.g., hardware or software component) coupled to electronic device 1201, and may perform various data processing or calculations. According to embodiments, as at least part of the data processing or calculations, processor 1220 may store commands or data received from another component (e.g., sensor module 1276 or communication module 1290) in volatile memory 1232, process the commands or data stored in volatile memory 1232, and store the resulting data in non-volatile memory 1234. According to embodiments, processor 1220 may include a main processor 1221 (e.g., central processing unit (CPU) or application processor (AP)) or an auxiliary processor 1223 (e.g., graphics processing unit (GPU), neural processing unit (NPU), image signal processor (ISP), sensor central processor, or communication processor (CP)) that is operationally independent of or combined with the main processor 1221. For example, when electronic device 1201 includes a main processor 1221 and an auxiliary processor 1223, the auxiliary processor 1223 can be adapted to consume less power than the main processor 1221, or adapted to be dedicated to a specific function. The auxiliary processor 1223 can be implemented separately from the main processor 1221, or implemented as part of the main processor 1221.

[0202] When the main processor 1221 is inactive (e.g., in sleep) state, the auxiliary processor 1223 (rather than the main processor 1221) can control at least some of the functions or states associated with at least one component of the electronic device 1201 (e.g., display module 1260, sensor module 1276, or communication module 1290), or when the main processor 1221 is active (e.g., running an application), the auxiliary processor 1223 can work with the main processor 1221 to control at least some of the functions or states associated with at least one component of the electronic device 1201 (e.g., display module 1260, sensor module 1276, or communication module 1290). According to embodiments, the auxiliary processor 1223 (e.g., an image signal processor or a communication processor) can be implemented as part of another component (e.g., camera module 1280 or communication module 1290) functionally associated with the auxiliary processor 1223. According to embodiments, the auxiliary processor 1223 (e.g., a neural processing unit) can include hardware structures dedicated to artificial intelligence model processing. Artificial intelligence models can be generated through machine learning. For example, such learning can be performed via electronic device 1201 where the artificial intelligence model is executed, or via a separate server (e.g., server 1208). The learning algorithm can include, but is not limited to, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning. The artificial intelligence model can include multiple layers of artificial neural networks. The artificial neural networks can be, but are not limited to, deep neural networks (DNNs), convolutional neural networks (CNNs), recurrent neural networks (RNNs), restricted Boltzmann machines (RBMs), deep belief networks (DBNs), bidirectional recurrent deep neural networks (BRDNNs), or deep Q-networks, or combinations of two or more of these. Additionally or optionally, the artificial intelligence model can include software structures in addition to hardware structures.

[0203] The memory 1230 may store various data used by at least one component of the electronic device 1201 (e.g., processor 1220 or sensor module 1276). The various data may include, for example, software (e.g., program 1240) and input or output data for commands associated with it. The memory 1230 may include volatile memory 1232 or non-volatile memory 1234.

[0204] The program 1240 can be stored as software in the memory 1230, and the program 1240 may include, for example, an operating system (OS) 1242, middleware 1244, or application 1246.

[0205] Input module 1250 can receive commands or data from outside the electronic device 1201 (e.g., a user) that will be used by another component of the electronic device 1201 (e.g., processor 1220). Input module 1250 may include, for example, a microphone, mouse, keyboard, keys (e.g., buttons), or digital pen (e.g., stylus).

[0206] The audio output module 1255 can output audio signals to the outside of the electronic device 1201. The audio output module 1255 may include, for example, a speaker or a receiver. The speaker can be used for general purposes such as playing multimedia or playing records. The receiver can be used to receive incoming calls. According to embodiments, the receiver can be implemented separately from the speaker, or as part of the speaker.

[0207] Display module 1260 can visually provide information to the outside of electronic device 1201 (e.g., to a user). Display module 1260 may include, for example, a display, a holographic device, or a projector, and control circuitry for controlling a corresponding one of the display, holographic device, and projector. According to an embodiment, display module 1260 may include a touch sensor adapted to detect touch or a pressure sensor adapted to measure the intensity of the force caused by touch.

[0208] The audio module 1270 can convert sound into electrical signals and vice versa. According to an embodiment, the audio module 1270 can obtain sound via the input module 1250, or output sound via the sound output module 1255 or via headphones of an external electronic device (e.g., electronic device 1202) that is directly (e.g., wired) coupled to the electronic device 1201 or wirelessly coupled to it.

[0209] Sensor module 1276 can detect the operating state of electronic device 1201 (e.g., power or temperature) or the environmental state outside electronic device 1201 (e.g., user state), and then generate an electrical signal or data value corresponding to the detected state. According to embodiments, sensor module 1276 may include, for example, a gesture sensor, gyroscope sensor, atmospheric pressure sensor, magnetic sensor, accelerometer, grip sensor, proximity sensor, color sensor, infrared (IR) sensor, biometric sensor, temperature sensor, humidity sensor, or illuminance sensor.

[0210] Interface 1277 may support one or more specific protocols used to couple (e.g., wired) or wirelessly to electronic device 1201 with external electronic device (e.g., electronic device 1202). According to embodiments, interface 1277 may include, for example, a High Definition Multimedia Interface (HDMI), a Universal Serial Bus (USB) interface, a Secure Digital (SD) card interface, or an audio interface.

[0211] Connection 1278 may include a connector through which electronic device 1201 can be physically connected to an external electronic device (e.g., electronic device 1202). According to embodiments, connection 1278 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0212] The haptic module 1279 can convert electrical signals into mechanical stimuli (e.g., vibration or motion) or electrical stimuli that can be recognized by a user through his touch or kinesthesia. According to embodiments, the haptic module 1279 may include, for example, a motor, a piezoelectric element, or an electrical stimulator.

[0213] Camera module 1280 can capture still or moving images. According to embodiments, camera module 1280 may include one or more lenses, an image sensor, an image signal processor, or a flash.

[0214] The power management module 1288 can manage the power supply to the electronic device 1201. According to an embodiment, the power management module 1288 can be implemented as at least part of, for example, a power management integrated circuit (PMIC).

[0215] Battery 1289 can power at least one component of electronic device 1201. According to an embodiment, battery 1289 may include, for example, a non-rechargeable primary battery, a rechargeable rechargeable battery, or a fuel cell.

[0216] Communication module 1290 can support the establishment of a direct (e.g., wired) or wireless communication channel between electronic device 1201 and external electronic devices (e.g., electronic device 1202, electronic device 1204, or server 1208), and perform communication via the established communication channel. Communication module 1290 may include one or more communication processors capable of operating independently of processor 1220 (e.g., application processor (AP)) and support direct (e.g., wired) or wireless communication. According to embodiments, communication module 1290 may include wireless communication module 1292 (e.g., cellular communication module, short-range wireless communication module, or Global Navigation Satellite System (GNSS) communication module) or wired communication module 194 (e.g., local area network (LAN) communication module or power line communication (PLC) module). A corresponding one of these communication modules can communicate via a first network 1298 (e.g., a short-range communication network, such as Bluetooth). TMThe wireless communication module 1292 can communicate with external electronic devices via a Wi-Fi Direct or Infrared Data Association (IrDA) network or a second network 1299 (e.g., a long-range communication network, such as a traditional cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or a wide area network (WAN))). These various types of communication modules can be implemented as a single component (e.g., a single chip) or as multiple components that are separate from each other (e.g., multiple chips). The wireless communication module 1292 can use user information (e.g., the International Mobile Subscriber Identity (IMSI)) stored in the user identification module 1296 to identify and verify the electronic device 1201 in the communication network (such as the first network 1298 or the second network 1299).

[0217] Wireless communication module 1292 can support 5G networks following 4G networks and next-generation communication technologies (such as new radio (NR) access technologies). NR access technologies can support enhanced mobile broadband (eMBB), massive machine-type communication (mMTC), or ultra-reliable low-latency communication (URLLC). Wireless communication module 1292 can support high-frequency bands (e.g., millimeter-wave bands) to achieve, for example, high data transmission rates. Wireless communication module 1292 can support various technologies used to ensure performance in high-frequency bands, such as, for example, beamforming, massive MIMO, full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, or massive antennas. Wireless communication module 1292 can support various requirements specified in electronic device 1201, external electronic device (e.g., electronic device 1204), or network system (e.g., second network 1299). According to an embodiment, the wireless communication module 1292 may support peak data rates (e.g., 20 Gbps or greater) for implementing eMBB, lost coverage (e.g., 164 dB or less) for implementing mMTC, or U-plane latency (e.g., 0.5 ms or less for each of the downlink (DL) and uplink (UL), or 1 ms or less round trip) for implementing URLLC.

[0218] Antenna module 1297 can transmit or receive signals or power to or from the outside of electronic device 1201 (e.g., external electronic device). According to an embodiment, antenna module 1297 may include an antenna comprising a radiating element formed of conductive material or conductive patterns formed in or on a substrate (e.g., a printed circuit board (PCB)). According to an embodiment, antenna module 1297 may include multiple antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication scheme used in a communication network (such as a first network 1298 or a second network 1299) can be selected from the multiple antennas by, for example, communication module 1290 (e.g., wireless communication module 1292). Signals or power can then be transmitted or received between communication module 1290 and the external electronic device via the selected at least one antenna. According to an embodiment, another component besides the radiating element (e.g., a radio frequency integrated circuit (RFIC)) may be additionally incorporated into antenna module 1297.

[0219] According to various embodiments, antenna module 1297 can form a millimeter-wave antenna module. According to embodiments, the millimeter-wave antenna module may include a printed circuit board, an RFIC, and multiple antennas (e.g., an array antenna), wherein the RFIC is disposed on or adjacent to a first surface (e.g., a bottom surface) of the printed circuit board and is capable of supporting a specified high-frequency band (e.g., a millimeter-wave band), and the multiple antennas are disposed on or adjacent to a second surface (e.g., a top or side surface) of the printed circuit board and are capable of transmitting or receiving signals in the specified high-frequency band.

[0220] At least some of the aforementioned components can be coupled to each other via an inter-peripheral communication scheme (e.g., bus, general purpose input / output (GPIO), serial peripheral interface (SPI), or mobile industrial processor interface (MIPI)) and can communicatively transmit signals (e.g., commands or data) between them.

[0221] According to an embodiment, commands or data can be sent or received between electronic device 1201 and external electronic device 1204 via server 1208 coupled to the second network 1299. Each of electronic device 1202 or electronic device 1204 can be a device of the same type as electronic device 1201, or a device of a different type from electronic device 1201. According to an embodiment, all or some operations to be performed on electronic device 1201 can be performed on one or more of external electronic devices 1202, 1204, or 1208. For example, if electronic device 1201 is required to automatically perform a function or service or is required to perform a function or service in response to a request from a user or another device, electronic device 1201 may request one or more external electronic devices to perform at least a portion of the function or service instead of running the function or service, or electronic device 1201 may request one or more external electronic devices to perform at least a portion of the function or service in addition to running the function or service. One or more external electronic devices receiving a request may perform at least a portion of the requested function or service, or perform additional functions or services related to the request, and transmit the result of the performance to electronic device 1201. Electronic device 1201 may provide the result as at least a partial response to the request, with or without further processing of the result. For this purpose, technologies such as cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing may be used. Electronic device 1201 may use, for example, distributed computing or mobile edge computing to provide ultra-low latency services. In another embodiment, external electronic device 1204 may include an Internet of Things (IoT) device. Server 1208 may be an intelligent server using machine learning and / or neural networks. According to embodiments, external electronic device 1204 or server 1208 may be included in a second network 1299. Electronic device 1201 can be applied to intelligent services based on 5G communication technology or IoT-related technologies (e.g., smart homes, smart cities, smart cars, or healthcare).

[0222] Figure 13 This is a block diagram of an audio module according to various embodiments.

[0223] Figure 13 This is a block diagram 1300 of an audio module 1270 according to various embodiments. (Refer to...) Figure 13 The audio module 1270 may include, for example, an audio input interface 1310, an audio input mixer 1320, an analog-to-digital converter (ADC) 1330, an audio signal processor 1340, a digital-to-analog converter (DAC) 1350, an audio output mixer 1360, or an audio output interface 1370.

[0224] Audio input interface 1310 can receive audio signals corresponding to sounds obtained from outside electronic device 1201 via a microphone (e.g., a dynamic microphone, condenser microphone, or piezoelectric microphone) configured as part of input device 1250 or separately from electronic device 1201. For example, when audio signals are obtained from external electronic device 1202 (e.g., headphones or microphone), audio input interface 1310 can receive audio signals by connecting to external electronic device 1202 via connection terminal 1278 in a wired manner or via wireless communication module 1292 in a wireless manner (e.g., Bluetooth communication). According to an embodiment, audio input interface 1310 can receive control signals (e.g., volume adjustment signals using input buttons) associated with audio signals obtained from external electronic device 1202. Audio input interface 1310 may include multiple audio input channels and can receive different audio signals for each audio input channel. According to an embodiment, additionally or alternatively, the audio input interface 1310 may receive audio signals input from another component of the electronic device 1201 (e.g., processor 1220 or memory 1230).

[0225] The audio input mixer 1320 can combine multiple input audio signals into at least one audio signal. According to an embodiment, the audio input mixer 1320 can combine multiple analog audio signals input through the audio input interface 1310 into at least one analog audio signal.

[0226] The ADC 1330 can convert analog audio signals into digital audio signals. According to an embodiment, the ADC 1330 can convert analog audio signals received through the audio input interface 1310 into digital audio signals, or additionally or optionally, convert analog audio signals synthesized by the audio input mixer 1320 into digital audio signals.

[0227] Audio signal processor 1340 can perform various processes on digital audio signals input via ADC 1330 or received from another component of electronic device 1201. For example, audio signal processor 1340 can perform processes on one or more digital audio signals, such as changing the sampling rate, applying one or more filters, interpolation, amplification or attenuation (e.g., amplification or attenuation of a portion or the entire frequency band), noise reduction (e.g., noise or echo attenuation), channel alteration (e.g., switching between mono and stereo), mixing, or extraction of a specified signal. According to embodiments, at least some of the functions of audio signal processor 1340 can be implemented in the form of an equalizer.

[0228] DAC 1350 can convert digital audio signals into analog audio signals. According to an embodiment, DAC 1350 can convert digital audio signals processed by audio signal processor 1340 or digital audio signals obtained from another component of electronic device 1201 into analog audio signals.

[0229] The audio output mixer 1360 can combine multiple audio signals to be output into at least one audio signal. According to an embodiment, the audio output mixer 1360 can combine an audio signal converted into an analog audio signal by the DAC 1350 and another analog audio signal (e.g., an analog audio signal received through the audio input interface 1310) into at least one analog audio signal.

[0230] Audio output interface 1370 can output analog audio signals converted by DAC 1350 to the external electronic device 1201 via sound output device 1255 (e.g., a speaker (e.g., a dynamic driver or balanced armature driver) or a receiver), or additionally or optionally, output analog audio signals synthesized by audio output mixer 1360. According to an embodiment, sound output device 1255 may include multiple speakers, and audio output interface 1370 can output audio signals with multiple different channels (e.g., stereo or 5.1 channels) via at least a portion of the multiple speakers. According to an embodiment, audio output interface 1370 can output audio signals via wired connection to external electronic device 1202 (e.g., external speakers or headphones) via connection terminal 1278 or wirelessly via wireless communication module 1292.

[0231] According to an embodiment, without separately including audio input mixer 1320 or audio output mixer 1360, audio module 1270 can generate at least one digital audio signal by synthesizing multiple digital audio signals as at least a part of the function of audio signal processor 1340.

[0232] According to an embodiment, the audio module 1270 may include an audio amplifier (not shown) (e.g., a speaker amplifier circuit) configured to amplify an analog audio signal input through the audio input interface 1310 or an audio signal to be output through the audio output interface 1370. According to an embodiment, the audio amplifier may be configured as a separate module from the audio module 1270.

[0233] For example, a method might be needed for a wearable device to output audio through a speaker using data received from an external electronic device via a communication circuit, simultaneously obtaining a first sensing value via at least one sensor while outputting audio through the speaker using the data, sending data about the first sensing value to the external electronic device via the communication circuit to apply spatial sound effects corresponding to a first posture of the wearable device to the audio, obtaining a second sensing value via at least one sensor after sending the data about the first sensing value, sending data about the second sensing value to the external electronic device via the communication circuit based on the second sensing value being outside a reference range relative to the first sensing value to apply spatial sound effects corresponding to a second posture of the wearable device changing from the first posture of the wearable device to the audio, and avoiding sending data about the second sensing value to the external electronic device via the communication circuit based on the second sensing value being within a reference range relative to the first sensing value.

[0234] As described above, a wearable device may include a memory comprising one or more storage media storing instructions. The wearable device may include at least one sensor configured to acquire sensing values ​​based on changes in the wearable device's posture. The wearable device may include a speaker. The wearable device may include communication circuitry. The wearable device may include at least one processor including processing circuitry. Instructions may include instructions that, when operated individually or jointly by the at least one processor, cause the wearable device to output audio through a speaker using data received from an external electronic device via the communication circuitry. Instructions may include instructions that, when operated individually or jointly by the at least one processor, cause the wearable device to acquire a first sensing value through at least one sensor while simultaneously outputting audio through the speaker using the data. Instructions may include instructions that, when operated individually or jointly by the at least one processor, cause the wearable device to send data about the first sensing value to an external electronic device via the communication circuitry to apply spatial sound effects corresponding to a first posture of the wearable device to the audio. Instructions may include instructions that, when operated individually or jointly by the at least one processor, cause the wearable device to acquire a second sensing value through at least one sensor after sending data about the first sensing value. The instructions may include, when executed individually or jointly by at least one processor, instructing the wearable device to transmit data about the second sensed value to an external electronic device via communication circuitry based on the second sensed value being outside a reference range relative to the first sensed value, in order to use spatial sound effects corresponding to a second posture of the wearable device changing from a first posture of the wearable device for audio. The instructions may also include, when executed individually or jointly by at least one processor, instructing the wearable device to avoid transmitting data about the second sensed value to an external electronic device via communication circuitry based on the second sensed value being within a reference range relative to the first sensed value.

[0235] For example, instructions may include, when operated individually or jointly by at least one processor, causing the wearable device to identify, based on data about a second sensing value, whether a reference time has elapsed since the time point when the second sensing value was sent, while simultaneously outputting audio via a speaker using data. Instructions may include, when operated individually or jointly by at least one processor, causing the wearable device to send data via communication circuitry to an external electronic device regarding each third sensing value obtained by at least one sensor up to the reference time elapsed since said time point, to apply spatial sound effects corresponding to a third posture of the wearable device to the audio, regardless of whether the third sensing value is outside the reference range relative to the second sensing value. Instructions may include, when operated individually or jointly by at least one processor, causing the wearable device to identify, based on the identification of a fourth sensing value obtained by at least one sensor after the reference time elapsed since said time point, whether it is outside the reference range relative to the sensing value most recently sent via communication circuitry to the external electronic device among the third sensing values. The instructions may include, when operated individually or jointly by at least one processor, causing the wearable device to send data about the fourth sensing value to the external electronic device via the communication circuit, based on a fourth sensing value that is outside the reference range of the third sensing value that was most recently sent to the external electronic device via the communication circuit, in order to use spatial sound effects corresponding to a fourth posture of the wearable device for audio. The instructions may also include, when operated individually or jointly by at least one processor, causing the wearable device to avoid sending data about the fourth sensing value to the external electronic device via the communication circuit, based on a fourth sensing value that is within the reference range of the third sensing value that was most recently sent to the external electronic device via the communication circuit.

[0236] For example, the instructions may include instructions to cause the wearable device, when operated individually or jointly by at least one processor, to obtain a fifth sensing value via at least one sensor before obtaining a first sensing value, while simultaneously outputting audio via a speaker using data. The instructions may include instructions to cause the wearable device, when operated individually or jointly by at least one processor, to send data about the fifth sensing value to an external electronic device via communication circuitry to apply spatial sound effects corresponding to a fifth posture of the wearable device to the audio. The instructions may include instructions to cause the wearable device to obtain a first sensing value via at least one sensor, when operated individually or jointly by at least one processor. The instructions may include instructions to cause the wearable device, when operated individually or jointly by at least one processor, to send data about the first sensing value to an external electronic device via communication circuitry to apply spatial sound effects corresponding to a first posture of the wearable device changing from a fifth posture of the wearable device to the audio. The first sensing value may be a sensing value most recently obtained by at least one sensor before a reference time has elapsed since the time the fifth sensing value was sent.

[0237] For example, the instructions may include, when operated by at least one processor individually or jointly, instructing the wearable device to identify, based on data about a second sense value, whether a reference time has elapsed since the time point in time when the data about the second sense value was sent. The instructions may include, when operated by at least one processor individually or jointly, instructing the wearable device to send, via communication circuitry, data about each third sense value obtained by at least one sensor up to a reference time elapsed since said time point, regardless of whether the third sense value is outside the reference range relative to the second sense value. The instructions may include, when operated by at least one processor individually or jointly, instructing the wearable device to identify, based on the identification of a reference time elapsed since said time point, whether a fifth sense value obtained by at least one sensor before a fourth sense value, among the third sense values, most recently sent via communication circuitry to an external electronic device, is outside the reference range relative to the fourth sense value among the third sense values. The instructions may include, when executed by at least one processor alone or together, instructing the wearable device, in response to recognizing that a fifth sensing value has not been obtained until another reference time has elapsed from said time point, to send data about the sensing value obtained by at least one sensor to an external electronic device via a communication circuit after another reference time has elapsed, so as to maintain a channel between the wearable device and the external electronic device for sending data about the sensing value obtained by at least one sensor.

[0238] For example, the instructions may include instructions that, when run individually or jointly by at least one processor, enable the wearable device to identify whether the second sensed value is outside the reference range relative to the first sensed value.

[0239] For example, the instructions may include instructions that, when run individually or jointly by at least one processor, enable the wearable device to identify whether the second sensed value is outside the reference range relative to the first sensed value in order to reduce the power consumed for spatial sound effects applied to audio.

[0240] For example, the instructions may include, when operated individually or jointly by at least one processor, instructing the wearable device to transmit data regarding a first sense value and data regarding a second sense value to an external electronic device via a communication circuit on a first channel. The instructions may also include, when operated individually or jointly by at least one processor, instructing the wearable device to receive signals transmitted from an external electronic device via a communication circuit on a second channel different from the first channel, to use spatial sound effects corresponding to a second posture of the wearable device as a change from a first posture to an audio signal.

[0241] For example, the first channel may have a first frequency band, and the second channel may have a second frequency band different from the first frequency band.

[0242] For example, the instructions may include, when executed by at least one processor individually or jointly, instructions that enable the wearable device to receive data from an external electronic device via a communication circuit for outputting audio data through a speaker that corresponds to a second posture of the wearable device.

[0243] For example, spatial sound effects corresponding to a first posture of the wearable device can be applied to the audio to reflect the relative positional relationship between the wearable device with the first posture and the audio source in the virtual space, and spatial sound effects corresponding to a second posture of the wearable device can be applied to the audio to reflect the relative positional relationship between the wearable device with the second posture changed from the first posture and the audio source in the virtual space.

[0244] As described above, this method can be performed by a wearable device having at least one sensor configured to obtain sensing values ​​based on changes in the wearable device's posture. The method may include outputting audio via a speaker using data received from an external electronic device via communication circuitry. The method may include obtaining a first sensing value via at least one sensor while simultaneously outputting audio via the speaker using the data. The method may include transmitting data about the first sensing value to the external electronic device via communication circuitry to incorporate spatial sound effects corresponding to a first posture of the wearable device into the audio. The method may include obtaining a second sensing value via at least one sensor after transmitting data about the first sensing value. The method may include transmitting data about the second sensing value to the external electronic device via communication circuitry based on the second sensing value being outside a reference range relative to the first sensing value to incorporate spatial sound effects corresponding to a second posture of the wearable device changing from its first posture into the audio. The method may include avoiding transmitting data about the second sensing value to the external electronic device via communication circuitry based on the second sensing value being within a reference range relative to the first sensing value.

[0245] For example, the method may include, while outputting audio via a speaker using data, identifying whether a reference time has elapsed since the time point from which the second sensing value was sent, based on data about the second sensing value being transmitted. The method may include, via communication circuitry, transmitting data about each third sensing value obtained by at least one sensor up to the reference time elapsed since the second sensing value to an external electronic device to apply spatial sound effects corresponding to a third posture of the wearable device to the audio, regardless of whether the third sensing value is outside the reference range relative to the second sensing value. The method may include, based on identifying that a reference time has elapsed since the second sensing value, identifying whether a fourth sensing value obtained by at least one sensor after the reference time elapsed since the second sensing value is outside the reference range relative to the third sensing value most recently transmitted to the external electronic device via communication circuitry. The method may include, based on the fourth sensing value being outside the reference range relative to the third sensing value most recently transmitted to the external electronic device via communication circuitry, transmitting data about the fourth sensing value to the external electronic device via communication circuitry to apply spatial sound effects corresponding to a fourth posture of the wearable device to the audio. The method may include avoiding sending data about the fourth sensing value to the external electronic device via the communication circuit based on the fact that the fourth sensing value is within a reference range relative to the third sensing value that was most recently sent to the external electronic device via the communication circuit.

[0246] For example, the method may include obtaining a fifth sensing value via at least one sensor before obtaining a first sensing value, while simultaneously outputting audio through a speaker using data. The method may include transmitting data about the fifth sensing value to an external electronic device via communication circuitry to incorporate spatial sound effects corresponding to a fifth posture of the wearable device into the audio. The method may include obtaining the first sensing value via at least one sensor. The method may include transmitting data about the first sensing value to an external electronic device via communication circuitry to incorporate spatial sound effects corresponding to a first posture of the wearable device changing from its fifth posture into the audio. The first sensing value may be a sensing value most recently obtained by at least one sensor before a reference time has elapsed since the time the fifth sensing value was transmitted.

[0247] For example, the method may include identifying whether a reference time has elapsed since the time point from which the second sensing value was sent, based on data transmitted regarding the second sensing value. The method may include transmitting data via communication circuitry to an external electronic device regarding each third sensing value obtained by at least one sensor up to the reference time elapsed since the second sensing value, regardless of whether the third sensing value is outside the reference range relative to the second sensing value. The method may include identifying, based on the identification of the reference time elapsed since the second sensing value, whether a fifth sensing value was obtained by at least one sensor before the elapsed time of another reference time longer than the reference time, and whether it is outside the reference range relative to a fourth sensing value most recently transmitted via communication circuitry to the external electronic device among the third sensing values. The method may include, in response to identifying that a fifth sensing value has not been obtained up to the elapsed time of another reference time, transmitting data regarding the sensing values ​​obtained by at least one sensor via communication circuitry to the external electronic device after the elapsed time of another reference time to maintain a channel between the wearable device and the external electronic device for transmitting data regarding the sensing values ​​obtained by at least one sensor.

[0248] For example, the method may include identifying whether the second sensed value is outside the reference range relative to the first sensed value.

[0249] For example, the method may include identifying whether the second sensed value is outside the reference range relative to the first sensed value in order to reduce the power consumed for spatial sound effects applied to audio.

[0250] For example, the method may include transmitting data about a first sense value and data about a second sense value to an external electronic device via a communication circuit on a first channel. The method may also include receiving a signal transmitted from the external electronic device via a communication circuit on a second channel different from the first channel to use spatial sound effects corresponding to a second posture of the wearable device as it changes from a first posture to an audio input.

[0251] For example, the first channel may have a first frequency band, and the second channel may have a second frequency band different from the first frequency band.

[0252] For example, the method may include receiving data from an external electronic device via a communication circuit for outputting audio data through a speaker that corresponds to a second posture of the wearable device and is applied to a spatial sound effect.

[0253] For example, spatial sound effects corresponding to a first posture of the wearable device can be applied to the audio to reflect the relative positional relationship between the wearable device with the first posture and the audio source in the virtual space, and spatial sound effects corresponding to a second posture of the wearable device can be applied to the audio to reflect the relative positional relationship between the wearable device with the second posture changed from the first posture and the audio source in the virtual space.

[0254] As described above, in a non-transitory computer-readable storage medium storing one or more programs, one or more programs may include instructions for the wearable device to output audio via a speaker using data received from an external electronic device via communication circuitry when operated by a wearable device having at least one sensor configured to obtain sensing values ​​according to changes in the wearable device's posture. One or more programs may include instructions for the wearable device to obtain a first sensing value via at least one sensor while outputting audio via a speaker using the data when operated by the wearable device. One or more programs may include instructions for the wearable device to send data about the first sensing value to an external electronic device via communication circuitry to apply spatial sound effects corresponding to a first posture of the wearable device to the audio when operated by the wearable device. One or more programs may include instructions for the wearable device to obtain a second sensing value via at least one sensor after sending data about the first sensing value when operated by the wearable device. One or more programs may include instructions for the wearable device to send data about the second sensing value to an external electronic device via communication circuitry based on the second sensing value being outside a reference range relative to the first sensing value when operated by the wearable device to apply spatial sound effects corresponding to a second posture of the wearable device changing from a first posture of the wearable device to the audio. One or more procedures may include instructions, when operated by the wearable device, to prevent the wearable device from sending data about the second sensed value to an external electronic device via communication circuitry, based on the second sensed value being within a reference range relative to the first sensed value.

[0255] For example, one or more procedures may include, when the wearable device is operating, instructing the wearable device to identify, based on data about a second sense value, whether a reference time has elapsed since the time the second sense value was sent, while simultaneously outputting audio via a speaker using data. One or more procedures may include, when the wearable device is operating, instructing the wearable device to send data via communication circuitry to an external electronic device regarding each third sense value obtained by at least one sensor up to the reference time elapsed since said time point, to apply spatial sound effects corresponding to a third posture of the wearable device to the audio, regardless of whether the third sense value is outside the reference range relative to the second sense value. One or more procedures may include, when the wearable device is operating, instructing the wearable device to identify, based on the identification of the reference time elapsed since said time point, whether a fourth sense value obtained by at least one sensor after the reference time elapsed since said time point is outside the reference range relative to the sense value most recently sent via communication circuitry to the external electronic device among the third sense values. One or more procedures may include, when operated by the wearable device, instructing the wearable device to send data about the fourth sensing value to the external electronic device via the communication circuit, based on the fourth sensing data being outside a reference range relative to the third sensing value most recently transmitted to the external electronic device via the communication circuit, to use spatial sound effects corresponding to the fourth posture of the wearable device for audio. One or more procedures may also include, when operated by the wearable device, instructing the wearable device to avoid sending data about the fourth sensing value to the external electronic device via the communication circuit, based on the fourth sensing value being within a reference range relative to the third sensing value most recently transmitted to the external electronic device via the communication circuit.

[0256] For example, one or more procedures may include instructions for the wearable device, when operating, to obtain a fifth sensing value via at least one sensor before obtaining a first sensing value, while simultaneously outputting audio via a speaker using data. One or more procedures may include instructions for the wearable device, when operating, to send data about the fifth sensing value to an external electronic device via communication circuitry to apply spatial sound effects corresponding to a fifth posture of the wearable device to the audio. One or more procedures may include instructions for the wearable device, when operating, to obtain a first sensing value via at least one sensor. One or more procedures may include instructions for the wearable device, when operating, to send data about the first sensing value to an external electronic device via communication circuitry to apply spatial sound effects corresponding to a first posture of the wearable device changing from its fifth posture to the audio. The first sensing value may be a sensing value most recently obtained by at least one sensor before a reference time has elapsed since the time the fifth sensing value was sent.

[0257] For example, one or more procedures may include, when operated by the wearable device, instructing the wearable device to identify whether a reference time has elapsed since the time point from which the second sensing value was sent, based on data transmitted regarding the second sensing value. One or more procedures may include, when operated by the wearable device, instructing the wearable device to transmit data via communication circuitry to an external electronic device regarding each third sensing value obtained by at least one sensor up to the reference time elapsed since said time point, regardless of whether the third sensing value is outside the reference range relative to the second sensing value. One or more procedures may include, when operated by the wearable device, instructing the wearable device to identify, based on the identification of the reference time elapsed since said time point, whether a fifth sensing value obtained by at least one sensor before the fourth sensing value, which is outside the reference range relative to a third sensing value most recently transmitted via communication circuitry to an external electronic device, has elapsed beyond another reference time since said time point. One or more procedures may include, when operated by the wearable device, an instruction to cause the wearable device, in response to recognizing that a fifth sensing value has not been obtained until another reference time has elapsed from the point of time, to send data about the sensing value obtained by at least one sensor to an external electronic device via a communication circuit after another reference time has elapsed, so as to maintain a channel between the wearable device and the external electronic device for sending data about the sensing value obtained by at least one sensor.

[0258] For example, one or more procedures may include instructions that, when run by the wearable device, enable the wearable device to identify whether the second sensed value is outside the reference range relative to the first sensed value.

[0259] For example, one or more procedures may include instructions that, when operated by the wearable device, enable the wearable device to identify whether a second sensed value is outside a reference range relative to a first sensed value in order to reduce the power consumed for spatial sound effects applied to audio.

[0260] For example, one or more procedures may include instructions for the wearable device, when operated by the wearable device, to transmit data about a first sense value and data about a second sense value to an external electronic device via a communication circuit on a first channel. One or more procedures may include instructions for the wearable device, when operated by the wearable device, to receive signals transmitted from an external electronic device via a communication circuit on a second channel different from the first channel, to use spatial sound effects corresponding to a second posture of the wearable device changing from a first posture to an audio signal.

[0261] For example, the first channel may have a first frequency band, and the second channel may have a second frequency band different from the first frequency band.

[0262] For example, one or more programs may include instructions, when operated by the wearable device, to cause the wearable device to receive data from an external electronic device via communication circuitry for outputting audio data via a speaker that is applied to a spatial sound effect corresponding to a second posture of the wearable device.

[0263] For example, spatial sound effects corresponding to a first posture of the wearable device can be applied to the audio to reflect the relative positional relationship between the wearable device with the first posture and the audio source in the virtual space, and spatial sound effects corresponding to a second posture of the wearable device can be applied to the audio to reflect the relative positional relationship between the wearable device with the second posture changed from the first posture and the audio source in the virtual space.

[0264] The aforementioned apparatus can be implemented as hardware components, software components, and / or a combination of hardware and software components. For example, the apparatus and components described in the embodiments can be implemented using one or more general-purpose or special-purpose computers, such as processors, controllers, arithmetic logic units (ALUs), digital signal processors, microcomputers, field-programmable gate arrays (FPGAs), programmable logic units (PLUs), microprocessors, or any other device capable of executing and responding to instructions. The processing apparatus can execute an operating system (OS) and one or more software applications running on that operating system. Additionally, the processing apparatus can access, store, manipulate, process, and generate data in response to the execution of software. For ease of understanding, only one processing apparatus is described as being used; however, those skilled in the art will recognize that a processing apparatus can include multiple processing elements and / or various types of processing elements. For example, a processing apparatus can include multiple processors or one processor and one controller. Furthermore, another processing configuration, such as a parallel processor, is also possible.

[0265] Software may include computer programs, code, instructions, or combinations thereof, and may configure a processing device to operate as needed or to independently or jointly command the processing device. Software and / or data may be embodied in any type of machine, component, physical device, computer storage medium, or apparatus to be interpreted by the processing device or to provide commands or data to the processing device. Software may be distributed across networked computer systems and stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.

[0266] The method according to the embodiments can be implemented in the form of program instructions that can be executed by various computer means and recorded on a computer-readable medium. In this case, the medium can persistently store a program that can be run by a computer or can temporarily store a program for running or downloading. Furthermore, the medium can be various recording or storage means in the form of a single piece of hardware or a combination of several pieces of hardware, but is not limited to media directly connected to a particular computer system, and can be distributed across a network. Examples of media can include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as magneto-optical disks; and those media configured to store program instructions, including ROM, RAM, flash memory, etc. Additionally, other examples of media can include recording or storage media managed by application stores that distribute applications, sites that provide or distribute various software, servers, etc.

[0267] Although embodiments have been described above with reference to limited examples and figures, those skilled in the art can make various modifications and variations based on the above description. For example, suitable results can be achieved even if the described techniques and / or components of the described systems, structures, devices, circuits, etc., are performed in a different order than the described methods, or are coupled or combined in a different form than the described methods, or are replaced or substituted by other components or equivalents.

[0268] Therefore, other implementations, other embodiments, and contents equivalent to the scope of the claims are all within the scope of the claims described below. According to embodiments, methods according to various embodiments of this disclosure can be included and provided in a computer program product. The computer program product can be traded as a product between a seller and a buyer. The computer program product can be distributed in the form of a machine-readable storage medium (e.g., a compact disk read-only memory (CD-ROM)) or via an app store (e.g., the Play Store). TM The computer program product may be distributed online (e.g., downloaded or uploaded), or may be distributed directly between two user devices (e.g., smartphones) (e.g., downloaded or uploaded). If it is distributed online, at least a portion of the computer program product may be temporarily generated, or at least a portion of the computer program product may be temporarily stored in a machine-readable storage medium (such as the memory of a manufacturer's server, an app store's server, or a forwarding server).

[0269] According to various embodiments, each of the above-described components (e.g., a module or program) may include a single entity or multiple entities, and some of the multiple entities may be separately disposed in different components. According to various embodiments, one or more of the above-described components may be omitted, or one or more other components may be added. Optionally or additionally, multiple components (e.g., modules or programs) may be integrated into a single component. In this case, according to various embodiments, the integrated component may still perform one or more functions of each of the multiple components in the same or similar manner as the corresponding component of the multiple components performed one or more functions before integration. According to various embodiments, the operations performed by a module, program, or other component may be performed sequentially, in parallel, repeatedly, or heuristically, or one or more operations may be run in a different order or omitted, or one or more other operations may be added.

Claims

1. A wearable device (101), the wearable device comprising: Memory (310), the memory comprising one or more storage media storing instructions; At least one sensor (320) is configured to obtain a sensing value based on a change in the posture of the wearable device (101); Speaker (340); Communication circuit (330); and At least one processor (300), said at least one processor including processing circuitry, The instructions, when executed individually or jointly by the at least one processor (300), cause the wearable device (101) to: Audio is output through the speaker (340) using data received from an external electronic device (104) via the communication circuit (330); and While using the data to output the audio through the speaker (340): A first sensed value (630) is obtained through the at least one sensor (320); Data about the first sense value (630) is sent to the external electronic device (104) via the communication circuit (330) to apply spatial sound effects corresponding to the first posture of the wearable device (101) to the audio; A second sensing value is obtained through the at least one sensor (320) after data about the first sensing value (630) is sent; Based on the fact that the second sensed value is outside the reference range relative to the first sensed value (630), data about the second sensed value is sent to the external electronic device (104) via the communication circuit (330) to apply spatial sound effects corresponding to a second posture of the wearable device (101) changing from the first posture of the wearable device (101) to the audio; and Based on the fact that the second sensed value is within the reference range relative to the first sensed value (630), data about the second sensed value is avoided from being sent to the external electronic device (104) via the communication circuit (330).

2. The wearable device (101) according to claim 1, wherein, When the instructions are executed individually or jointly by the at least one processor (300), the wearable device (101) is further enabled to: While using the data to output the audio through the speaker (340): Based on the data sent about the second sensing value, it is determined whether a reference time (920) has elapsed since the time point (915) when the second sensing value was sent. The communication circuit (330) sends data to the external electronic device (104) regarding each third sensing value (930) obtained by the at least one sensor (320) up to the reference time (920) from the time point (915) to apply spatial sound effects corresponding to the third posture of the wearable device (101) to the audio, regardless of whether the third sensing value (930) is outside the reference range relative to the second sensing value. Based on the identification of the reference time (920) elapsed since the time point (915), it is identified whether a fourth sensing value obtained by the at least one sensor (320) after the reference time (920) elapsed since the time point (915) is outside the reference range relative to the sensing value (940) most recently transmitted to the external electronic device (104) via the communication circuit (330) among the third sensing values ​​(930). Based on the fact that the fourth sensing value (940) is outside the reference range relative to the third sensing value (930) most recently transmitted to the external electronic device (104) via the communication circuit (330), data regarding the fourth sensing value is transmitted to the external electronic device (104) via the communication circuit (330) to apply spatial sound effects corresponding to the fourth posture of the wearable device (101) to the audio, and Based on the fact that the fourth sensing value is within the reference range relative to the third sensing value (930) and the sensing value (940) most recently sent to the external electronic device (104) via the communication circuit (330), data about the fourth sensing value is avoided from being sent to the external electronic device (104) via the communication circuit (330).

3. The wearable device (101) according to claim 2, wherein, When the instructions are executed individually or jointly by the at least one processor (300), the wearable device (101) is made to: While using the data to output the audio through the speaker (340): A fifth sensing value is obtained by the at least one sensor (320) before the first sensing value (630) is obtained; and The communication circuit (330) sends data about the fifth sensing value to the external electronic device (104) to use the spatial sound effect corresponding to the fifth posture of the wearable device (101) for the audio. The first sensed value (630) is obtained by the at least one sensor (320); as well as The communication circuit (330) sends data about the first sensing value (630) to the external electronic device (104) to use the spatial sound effect corresponding to the first posture of the wearable device (101) as the fifth posture of the wearable device (101) changes, for the audio. The first sense value (630) is the sense value most recently obtained by the at least one sensor (320) before the reference time (920) elapsed from the time the fifth sense value was sent.

4. The wearable device (101) according to claim 1, wherein, When the instructions are executed individually or jointly by the at least one processor (300), the wearable device (101) is further enabled to: Based on the data sent about the second sensing value, it is determined whether a reference time (920) has elapsed since the time point (915) when the second sensing value was sent. The communication circuit (330) transmits data to the external electronic device (104) regarding each third sensing value (930) obtained by the at least one sensor (320) up to the reference time (920) from the time point (915), regardless of whether the third sensing value (930) is outside the reference range relative to the second sensing value. Based on identifying that a reference time (920) has elapsed since the time point (915), it is identified whether a fifth sensing value was obtained by the at least one sensor (320) before another reference time (1110) longer than the reference time (920) has elapsed since the time point (915), and whether the fifth sensing value is outside the reference range relative to the third sensing value (930) and the fourth sensing value most recently sent to the external electronic device (104) via the communication circuit (330). In response to the identification that the fifth sensing value has not been obtained until the second reference time (1110) from the time point (915), after the second reference time (1110) has elapsed, data about the sensing value obtained by the at least one sensor (320) is sent to the external electronic device (104) via the communication circuit (330) to maintain a channel between the wearable device (101) and the external electronic device (104) for sending data about the sensing value obtained by the at least one sensor (320).

5. The wearable device (101) according to claim 1, wherein, When the instructions are executed individually or jointly by the at least one processor (300), the wearable device (101) is made to: Identify whether the second sensed value is outside the reference range relative to the first sensed value (630).

6. The wearable device (101) according to claim 5, wherein, When the instructions are executed individually or jointly by the at least one processor (300), the wearable device (101) is made to: Identify whether the second sensed value is outside the reference range relative to the first sensed value (630) to reduce the power consumed for spatial sound effects applied to the audio.

7. The wearable device (101) according to claim 1, wherein, When the instructions are executed individually or jointly by the at least one processor (300), the wearable device (101) is further enabled to: The communication circuit (330) transmits data about the first sensed value (630) and data about the second sensed value to the external electronic device (104) on the first channel. The communication circuit (330) receives signals transmitted from the external electronic device (104) on a second channel different from the first channel to use spatial sound effects corresponding to the second posture of the wearable device (101) as the second posture changes from the first posture of the wearable device (101) for the audio.

8. The wearable device (101) according to claim 7, wherein, The first channel has a first frequency band, and The second channel has a second frequency band that is different from the first frequency band.

9. The wearable device (101) according to claim 1, wherein, When the instructions are executed individually or jointly by the at least one processor (300), the wearable device (101) is made to: The communication circuit (330) receives data from the external electronic device (104) for outputting audio data through the speaker (340) for applying spatial sound effects corresponding to the second posture of the wearable device (101).

10. The wearable device (101) according to claim 9, wherein, The spatial audio effect corresponding to the first posture of the wearable device (101) is applied to the audio to reflect the relative positional relationship between the wearable device (101) having the first posture and the audio source in the virtual space in the audio, and The spatial sound effect corresponding to the second posture of the wearable device (101) is applied to the audio to reflect the relative positional relationship between the wearable device (101) having a second posture that has changed from the first posture and the audio source in the virtual space in the audio.

11. A method performed in a wearable device (101), the wearable device having at least one sensor (320) configured to obtain sensing values ​​based on changes in the posture of the wearable device (101), a speaker (340), and communication circuitry (330), the method comprising: Audio is output through the speaker (340) using data received from an external electronic device (104) via the communication circuit (330); as well as While using the data to output the audio through the speaker (340): A first sensed value (630) is obtained through the at least one sensor (320); Data about the first sense value (630) is sent to the external electronic device (104) via the communication circuit (330) to apply spatial sound effects corresponding to the first posture of the wearable device (101) to the audio; A second sensing value is obtained through the at least one sensor (320) after data about the first sensing value (630) is sent; Based on the fact that the second sensing value is outside the reference range relative to the first sensing value (630), data about the second sensing value is sent to the external electronic device (104) via the communication circuit (330) to use the spatial sound effect corresponding to the second posture of the wearable device (101) changing from the first posture of the wearable device (101) for the audio; as well as Based on the fact that the second sensed value is within the reference range relative to the first sensed value (630), data about the second sensed value is avoided from being sent to the external electronic device (104) via the communication circuit (330).

12. The method according to claim 11, wherein the method further comprises: While using the data to output the audio through the speaker (340): Based on the data sent about the second sensing value, it is determined whether a reference time (920) has elapsed since the time point (915) when the second sensing value was sent. The communication circuit (330) sends data to the external electronic device (104) regarding each third sensing value (930) obtained by the at least one sensor (320) up to the reference time (920) from the time point (915) to apply spatial sound effects corresponding to the third posture of the wearable device (101) to the audio, regardless of whether the third sensing value (930) is outside the reference range relative to the second sensing value. Based on the identification of the reference time (920) elapsed since the time point (915), it is identified whether a fourth sensing value obtained by the at least one sensor (320) after the reference time (920) elapsed since the time point (915) is outside the reference range relative to the sensing value (940) most recently transmitted to the external electronic device (104) via the communication circuit (330) among the third sensing values ​​(930). Based on the fact that the fourth sensing value (940) is outside the reference range relative to the third sensing value (930) most recently transmitted to the external electronic device (104) via the communication circuit (330), data regarding the fourth sensing value is transmitted to the external electronic device (104) via the communication circuit (330) to apply spatial sound effects corresponding to the fourth posture of the wearable device (101) to the audio, and Based on the fact that the fourth sensing value is within the reference range relative to the third sensing value (930) and the sensing value (940) most recently sent to the external electronic device (104) via the communication circuit (330), data about the fourth sensing value is avoided from being sent to the external electronic device (104) via the communication circuit (330).

13. The method according to claim 12, wherein the method comprises: While using the data to output the audio through the speaker (340): A fifth sensing value is obtained by the at least one sensor (320) before the first sensing value (630) is obtained; and The communication circuit (330) sends data about the fifth sensing value to the external electronic device (104) to use the spatial sound effect corresponding to the fifth posture of the wearable device (101) for the audio. The first sensed value (630) is obtained by the at least one sensor (320); as well as The communication circuit (330) sends data about the first sensing value (630) to the external electronic device (104) to use the spatial sound effect corresponding to the first posture of the wearable device (101) as the fifth posture of the wearable device (101) changes, for the audio. The first sense value (630) is the sense value most recently obtained by the at least one sensor (320) before the reference time (920) elapsed from the time the fifth sense value was sent.

14. The method of claim 11, further comprising: Based on the data sent about the second sensing value, it is determined whether a reference time (920) has elapsed since the time point (915) when the second sensing value was sent. The communication circuit (330) transmits data to the external electronic device (104) regarding each third sensing value (930) obtained by the at least one sensor (320) up to the reference time (920) from the time point (915), regardless of whether the third sensing value (930) is outside the reference range relative to the second sensing value. Based on identifying that a reference time (920) has elapsed since the time point (915), it is identified whether a fifth sensing value was obtained by the at least one sensor (320) before another reference time (1110) longer than the reference time (920) has elapsed since the time point (915), and whether the fifth sensing value is outside the reference range relative to the third sensing value (930) and the fourth sensing value most recently sent to the external electronic device (104) via the communication circuit (330). In response to the identification that the fifth sensing value has not been obtained until the second reference time (1110) from the time point (915), after the second reference time (1110) has elapsed, data about the sensing value obtained by the at least one sensor (320) is sent to the external electronic device (104) via the communication circuit (330) to maintain a channel between the wearable device (101) and the external electronic device (104) for sending data about the sensing value obtained by the at least one sensor (320).

15. A non-transitory computer-readable storage medium storing one or more programs, said one or more programs comprising instructions that, when operated by said wearable device (101) having at least one sensor (320), a speaker (340), and communication circuitry (330) configured to obtain sensed values ​​based on changes in the posture of the wearable device (101), cause said wearable device (101) to: Audio is output through the speaker (340) using data received from an external electronic device (104) via the communication circuit (330); and While using the data to output the audio through the speaker (340): A first sensed value (630) is obtained through the at least one sensor (320); Data about the first sense value (630) is sent to the external electronic device (104) via the communication circuit (330) to apply spatial sound effects corresponding to the first posture of the wearable device (101) to the audio; A second sensing value is obtained through the at least one sensor (320) after data about the first sensing value (630) is sent; Based on the fact that the second sensing value is outside the reference range relative to the first sensing value (630), data about the second sensing value is sent to the external electronic device (104) via the communication circuit (330) to use the spatial sound effect corresponding to the second posture of the wearable device (101) changing from the first posture of the wearable device (101) for the audio; as well as Based on the fact that the second sensed value is within the reference range relative to the first sensed value (630), data about the second sensed value is avoided from being sent to the external electronic device (104) via the communication circuit (330).