[go: up one dir, main page]

WO2024214964A1 - Electronic device for providing audio service and method for operating same - Google Patents

Electronic device for providing audio service and method for operating same Download PDF

Info

Publication number
WO2024214964A1
WO2024214964A1 PCT/KR2024/003160 KR2024003160W WO2024214964A1 WO 2024214964 A1 WO2024214964 A1 WO 2024214964A1 KR 2024003160 W KR2024003160 W KR 2024003160W WO 2024214964 A1 WO2024214964 A1 WO 2024214964A1
Authority
WO
WIPO (PCT)
Prior art keywords
electronic device
audio channel
external electronic
common audio
common
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/KR2024/003160
Other languages
French (fr)
Korean (ko)
Inventor
정구필
강두석
지현호
진주연
한의범
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to EP24712397.9A priority Critical patent/EP4482170A4/en
Publication of WO2024214964A1 publication Critical patent/WO2024214964A1/en
Anticipated expiration legal-status Critical
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/10Earpieces; Attachments therefor ; Earphones; Monophonic headphones
    • H04R1/1041Mechanical or electronic switches, or control elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/10Earpieces; Attachments therefor ; Earphones; Monophonic headphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R27/00Public address systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2420/00Details of connection covered by H04R, not provided for in its groups
    • H04R2420/07Applications of wireless loudspeakers or wireless microphones

Definitions

  • the present disclosure relates to an electronic device providing audio service and a method of operating the same.
  • Bluetooth which is one of the short-range communication methods
  • electronic devices using Bluetooth are also widely used.
  • a pair of ear buds that can be worn on each ear of a user are widely used as an ear-wearable device.
  • An ear-wearable device can provide various functions. For example, an ear-wearable device can input and confirm a user's voice using a microphone, transmit audio data related to the user's voice to an electronic device (e.g., a smartphone), and output audio data received from the electronic device using a speaker.
  • an electronic device e.g., a smartphone
  • the Bluetooth mode may include the Bluetooth legacy (or Bluetooth classic) mode, and/or the Bluetooth low energy (BLE) mode.
  • An electronic device e.g., a smartphone
  • providing an audio service based on the BLE mode may independently establish a communication link (e.g., a connected isochronous stream: CIS) with each of external electronic devices (e.g., a first external electronic device and/or a second external electronic device), and transmit and receive data with the external electronic devices through the established communication link (e.g., connection-based communication).
  • the electronic device may establish a communication link (e.g., a broadcast isochronous stream: BIS) and transmit and receive data with the external electronic devices through the established communication link (e.g., broadcast-based communication).
  • an audio service based on the BLE method can be provided via either a connection-based CIS or a non-connection-based BIS.
  • all electronic devices e.g., the electronic device, the first external electronic device, and/or the second external electronic device
  • the number of links that need to be established between the electronic devices participating in the CIS-based multi-party audio service may increase exponentially, and this exponential increase in the number of links may not only make it difficult to provide a CIS-based multi-party audio service, but may also make it impossible to provide a CIS-based multi-party audio service.
  • a multi-party audio service When a multi-party audio service is provided through a BIS connection, electronic devices participating in the multi-party audio service can transmit audio data.
  • a method for receiving audio data through a BIS connection is not specifically defined, and therefore, it is impossible to define when and how electronic devices participating in the multi-party audio service can receive audio data, and therefore, it may make it difficult or impossible to provide the multi-party audio service.
  • One embodiment of the present disclosure provides an electronic device for providing audio service and a method of operating the same.
  • One embodiment of the present disclosure provides an electronic device for providing a multi-party audio service and a method of operating the same.
  • an electronic device includes at least one communication circuit, at least one processor, and a memory storing instructions.
  • the instructions when executed by the at least one processor, cause the electronic device to establish a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device, based on a set condition.
  • the instructions when executed by the at least one processor, cause the electronic device to share, through the at least one communication circuit, information about the common audio channel and time information used for synchronization with the common audio channel with the at least one external electronic device.
  • the instructions when executed by the at least one processor, cause the electronic device to operate in a receive mode capable of receiving audio data from the at least one external electronic device for the common audio channel.
  • an electronic device includes at least one communication circuit, at least one processor, and a memory storing instructions.
  • the instructions when executed by the at least one processor, cause the electronic device to receive, through the at least one communication circuit, from at least one external electronic device or server, information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel.
  • the instructions when executed by the at least one processor, cause the electronic device to perform a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.
  • the instructions when executed by the at least one processor, cause the electronic device to operate in a receive mode capable of receiving audio data from the at least one external electronic device for the common audio channel.
  • a method includes establishing a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device, based on a set condition.
  • the method includes sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device.
  • the method includes operating the electronic device in a receiving mode capable of receiving audio data from the at least one external electronic device for the common audio channel.
  • a method includes receiving, from at least one external electronic device or server, information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel.
  • the method includes performing a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.
  • the method includes operating the electronic device in a receiving mode capable of receiving audio data from the at least one external electronic device for the common audio channel.
  • a storage medium storing at least one computer-readable instruction is provided.
  • the at least one instruction when executed by at least one processor of the electronic device, causes the electronic device to perform at least one operation.
  • the at least one operation includes establishing a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device, based on a set condition.
  • the at least one operation includes sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device.
  • the at least one operation comprises operating the electronic device in a receive mode capable of receiving audio data from the at least one external electronic device for the common audio channel.
  • a storage medium storing at least one computer-readable instruction may be provided.
  • the at least one instruction when executed by at least one processor of the electronic device, may cause the electronic device to perform at least one operation.
  • the at least one operation may include receiving, from at least one external electronic device or server, information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel.
  • the at least one operation may include performing a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.
  • the at least one operation may include operating in a receiving mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.
  • FIG. 1 is a block diagram schematically illustrating an electronic device within a network environment according to one embodiment.
  • FIG. 2 is a diagram schematically illustrating connections between electronic devices based on the Bluetooth method in a wireless communication network according to one embodiment.
  • FIG. 3 is a block diagram schematically illustrating a second external electronic device in a wireless communication network according to one embodiment.
  • FIG. 4 is a block diagram schematically illustrating a first external electronic device in a wireless communication network according to one embodiment.
  • FIG. 5 is a diagram schematically illustrating the configuration of CIG events and CIS events in a wireless communication network according to one embodiment.
  • FIG. 6 is a diagram schematically illustrating the configuration of BIG events and BIS events in a wireless communication network according to one embodiment.
  • FIG. 7 is a flowchart schematically illustrating an operating method of an electronic device according to one embodiment.
  • FIG. 8 is a flowchart schematically illustrating an operating method of a first external electronic device according to one embodiment.
  • FIG. 9 is a flowchart schematically illustrating an operating method of a first external electronic device according to one embodiment.
  • FIG. 10 is a diagram schematically illustrating connections between electronic devices based on the Bluetooth method in a wireless communication network according to one embodiment.
  • FIG. 11 is a diagram schematically illustrating an operation of an electronic device establishing a common audio channel in a wireless communication network according to one embodiment.
  • FIG. 12 is a diagram schematically illustrating the format of a BLE ADV packet in a wireless communication network according to one embodiment.
  • FIG. 13 is a diagram schematically illustrating a UI displayed on an electronic device when the electronic device receives a BLE ADV packet in a wireless communication network according to one embodiment.
  • FIG. 14 is a diagram schematically illustrating a common audio channel generated by an electronic device in a wireless communication network according to one embodiment.
  • FIG. 15 is a diagram schematically illustrating an operation of sharing information about a common audio channel generated by an electronic device and time information used for common audio channel synchronization in a wireless communication network according to one embodiment.
  • FIG. 16 is a diagram schematically illustrating an operation in which multiple electronic devices are synchronized to a common audio channel in a wireless communication network according to one embodiment.
  • FIG. 17 is a diagram schematically illustrating an operation in which multiple electronic devices are synchronized to a common audio channel in a wireless communication network according to one embodiment.
  • FIG. 18 is a diagram schematically illustrating transmission and reception operations performed by an electronic device on a common audio channel in a wireless communication network according to one embodiment.
  • FIG. 19 is a diagram schematically illustrating transmission and reception operations performed by a first external electronic device on a common audio channel in a wireless communication network according to one embodiment.
  • FIG. 20 is a diagram schematically illustrating an audio data exchange operation between an electronic device and a first external electronic device in a wireless communication network according to one embodiment.
  • FIG. 21 is a diagram schematically illustrating an audio data exchange operation between a first external electronic device, a third external electronic device, and a fourth external electronic device in a wireless communication network according to one embodiment.
  • FIG. 22 is a diagram schematically illustrating an operation of an electronic device establishing a common audio channel in a wireless communication network according to one embodiment.
  • FIG. 23 is a diagram schematically illustrating a receiving operation performed by an electronic device after a common audio channel is created in a wireless communication network according to one embodiment.
  • FIG. 24 is a diagram schematically illustrating operations of a second external electronic device, a third external electronic device, and a fourth external electronic device in a wireless communication network according to one embodiment.
  • FIG. 25 is a diagram schematically illustrating operations of a second external electronic device, a third external electronic device, and a fourth external electronic device in a wireless communication network according to one embodiment.
  • first, second, etc. used herein may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.
  • first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
  • a component When it is said that a component is “connected” or “connected” to another component, it may be directly connected or connected to that other component, but there may be other components in between. On the other hand, when it is said that a component is “directly connected” or “connected” to another component, it should be understood that there are no other components in between.
  • the electronic device may be called a terminal, a mobile station, mobile equipment (ME), user equipment (UE), a user terminal (UT), a subscriber station (SS), a wireless device, a handheld device, or an access terminal (AT).
  • the electronic device in an embodiment of the present disclosure may be a device having a communication function, such as, for example, a mobile phone, a personal digital assistant (PDA), a smartphone, a wireless MODEM, or a laptop.
  • PDA personal digital assistant
  • smartphone a smartphone
  • a wireless MODEM or a laptop.
  • FIG. 1 is a block diagram schematically illustrating an electronic device (101) within a network environment (100) according to one embodiment.
  • an electronic device (101) may communicate with an electronic device (102) through a first network (198) (e.g., a short-range wireless communication network), or may communicate with an electronic device (104) or a server (108) through a second network (199) (e.g., a long-range wireless communication network).
  • the electronic device (101) may communicate with the electronic device (104) through the server (108).
  • the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197).
  • the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may include one or more other components.
  • some of these components e.g., the sensor module (176), the camera module (180), or the antenna module (197) may be integrated into one component (e.g., the display module (160)).
  • the processor (120) may control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing, for example, software (e.g., a program (140)), and may perform various data processing or calculations.
  • the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in the volatile memory (132), process the command or data stored in the volatile memory (132), and store result data in the non-volatile memory (134).
  • the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) (e.g., a graphic processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that may operate independently or together therewith.
  • a main processor (121) e.g., a central processing unit or an application processor
  • an auxiliary processor (123) e.g., a graphic processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor
  • the secondary processor (123) may be configured to use lower power than the main processor (121) or to be specialized for a given function.
  • the secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
  • the auxiliary processor (123) may control at least a part of functions or states associated with at least one of the components of the electronic device (101) (e.g., the display module (160), the sensor module (176), or the communication module (190)), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state.
  • the auxiliary processor (123) e.g., an image signal processor or a communication processor
  • the auxiliary processor (123) may include a hardware structure specialized for processing an artificial intelligence model.
  • the artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, in the electronic device (101) on which artificial intelligence is performed, or may be performed through a separate server (e.g., server (108)).
  • the learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above.
  • the artificial intelligence model may include a plurality of artificial neural network layers.
  • the artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), deep Q-networks, or a combination of two or more of the above, but is not limited to the examples described above.
  • the artificial intelligence model may additionally or alternatively include a software structure.
  • the memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101).
  • the data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto.
  • the memory (130) can include volatile memory (132) or nonvolatile memory (134).
  • the program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
  • the input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101).
  • the input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
  • the audio output module (155) can output an audio signal to the outside of the electronic device (101).
  • the audio output module (155) can include, for example, a speaker or a receiver.
  • the speaker can be used for general purposes such as multimedia playback or recording playback.
  • the receiver can be used to receive an incoming call. According to one embodiment, the receiver can be implemented separately from the speaker or as a part thereof.
  • the display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101).
  • the display module (160) can include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device.
  • the display module (160) can include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
  • the audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can obtain sound through an input module (150), or output sound through an audio output module (155), or an external electronic device (e.g., an electronic device (102)) (e.g., a speaker or a headphone) directly or wirelessly connected to the electronic device (101).
  • an electronic device e.g., an electronic device (102)
  • a speaker or a headphone directly or wirelessly connected to the electronic device (101).
  • the sensor module (176) can detect an operating state (e.g., power or temperature) of the electronic device (101) or an external environmental state (e.g., user state) and generate an electric signal or data value corresponding to the detected state.
  • the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
  • the interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)).
  • the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
  • HDMI high definition multimedia interface
  • USB universal serial bus
  • SD card interface Secure Digital Card
  • connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., the electronic device (102)).
  • the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
  • the haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that a user can perceive through a tactile or kinesthetic sense.
  • the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
  • the camera module (180) can capture still images and moving images.
  • the camera module (180) can include one or more lenses, image sensors, image signal processors, or flashes.
  • the power management module (188) can manage power supplied to the electronic device (101).
  • the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
  • PMIC power management integrated circuit
  • the battery (189) can power at least one component of the electronic device (101).
  • the battery (189) can include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
  • the communication module (190) may support establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., the electronic device (102), the electronic device (104), or the server (108)), and performance of communication through the established communication channel.
  • the communication module (190) may operate independently from the processor (120) (e.g., the application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication.
  • the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module).
  • a wireless communication module (192) e.g., a cellular communication module, a short-range wireless communication module, or a GNSS (global navigation satellite system) communication module
  • a wired communication module (194) e.g., a local area network (LAN) communication module, or a power line communication module.
  • a corresponding communication module may communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, Wi-Fi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)).
  • a first network (198) e.g., a short-range communication network such as Bluetooth, Wi-Fi (wireless fidelity) direct, or IrDA (infrared data association)
  • a second network (199) e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)
  • a computer network e.g.
  • the wireless communication module (192) may use subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196) to verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199).
  • subscriber information e.g., an international mobile subscriber identity (IMSI)
  • IMSI international mobile subscriber identity
  • the wireless communication module (192) can support a 5G network and next-generation communication technology after a 4G network, for example, NR access technology (new radio access technology).
  • the NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), terminal power minimization and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)).
  • eMBB enhanced mobile broadband
  • mMTC massive machine type communications
  • URLLC ultra-reliable and low-latency communications
  • the wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate.
  • a high-frequency band e.g., mmWave band
  • the wireless communication module (192) may support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna.
  • the wireless communication module (192) may support various requirements specified in an electronic device (101), an external electronic device (e.g., an electronic device (104)), or a network system (e.g., a second network (199)).
  • the wireless communication module (192) may support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL) each, or 1 ms or less for round trip) for URLLC realization.
  • a peak data rate e.g., 20 Gbps or more
  • a loss coverage e.g., 164 dB or less
  • U-plane latency e.g., 0.5 ms or less for downlink (DL) and uplink (UL) each, or 1 ms or less for round trip
  • the antenna module (197) can transmit or receive signals or power to or from the outside (e.g., an external electronic device).
  • the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB).
  • the antenna module (197) may include a plurality of antennas (e.g., an array antenna).
  • at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199) may be selected from the plurality of antennas by, for example, the communication module (190).
  • a signal or power may be transmitted or received between the communication module (190) and the external electronic device through the selected at least one antenna.
  • another component e.g., a radio frequency integrated circuit (RFIC)
  • RFIC radio frequency integrated circuit
  • the antenna module (197) can form a mmWave antenna module.
  • the mmWave antenna module can include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side) of the printed circuit board and capable of transmitting or receiving signals in the designated high frequency band.
  • a first side e.g., a bottom side
  • a plurality of antennas e.g., an array antenna
  • peripheral devices e.g., a bus, a general purpose input and output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI)
  • GPIO general purpose input and output
  • SPI serial peripheral interface
  • MIPI mobile industry processor interface
  • a command or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199).
  • Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101).
  • all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of executing the function or service by itself or in addition, request one or more external electronic devices to perform at least a part of the function or service.
  • One or more external electronic devices that have received the request may execute at least a part of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101).
  • the electronic device (101) may provide the result, as is or additionally processed, as at least a part of a response to the request.
  • cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example.
  • the electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example.
  • the external electronic device (104) may include an IoT (Internet of Things) device.
  • the server (108) may be an intelligent server using machine learning and/or a neural network.
  • the external electronic device (104) or the server (108) may be included in the second network (199).
  • the electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
  • An electronic device may be a device of various forms.
  • the electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance device.
  • a portable communication device e.g., a smartphone
  • first, second, or first or second may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order).
  • a component e.g., a first
  • another component e.g., a second
  • functionally e.g., a third component
  • module used in one embodiment of this document may include a unit implemented in hardware, software or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example.
  • a module may be an integrally configured component or a minimum unit of the component or a part thereof that performs one or more functions.
  • a module may be implemented in the form of an application-specific integrated circuit (ASIC).
  • ASIC application-specific integrated circuit
  • An embodiment of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)).
  • a processor e.g., a processor (120)
  • the machine e.g., the electronic device (101)
  • the one or more instructions may include code generated by a compiler or code executable by an interpreter.
  • the machine-readable storage medium may be provided in the form of a non-transitory storage medium.
  • 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g. electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
  • the method according to one embodiment disclosed in the present document may be provided as included in a computer program product.
  • the computer program product may be traded between a seller and a buyer as a commodity.
  • the computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store TM ) or directly between two user devices (e.g., smartphones).
  • an application store e.g., Play Store TM
  • at least a part of the computer program product may be at least temporarily stored or temporarily generated in a machine-readable storage medium, such as a memory of a manufacturer's server, a server of an application store, or an intermediary server.
  • each of the components may include a single or multiple entities, and some of the multiple entities may be separated and arranged in other components.
  • one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added.
  • the multiple components e.g., modules or programs
  • the integrated component may perform one or more functions of each of the multiple components identically or similarly to those performed by the corresponding component of the multiple components before the integration.
  • the operations performed by the module, program or other component may be executed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
  • FIG. 2 is a diagram schematically illustrating connections between electronic devices based on the Bluetooth method in a wireless communication network according to one embodiment.
  • an electronic device (101) may be wirelessly connected to a first external electronic device (200) (e.g., an ear-wearable device) (e.g., the electronic device (102) of FIG. 1).
  • the electronic device (101) may be a smartphone.
  • the first external electronic device (200) may include a first earbud (202) (e.g., a left ear bud) and/or a second earbud (204) (e.g., a right ear bud).
  • the first earbud (202) may function as a first audio channel (e.g., a left audio channel), and the second earbud (204) may function as a second audio channel (e.g., a right audio channel).
  • a first audio channel e.g., a left audio channel
  • a second audio channel e.g., a right audio channel
  • each of the left earbud (202) and the light earbud (204) may operate as an audio sink device, and the electronic device (101) may operate as an audio source device.
  • the Bluetooth method may include a Bluetooth legacy (or Bluetooth classic) method, and/or a Bluetooth low energy (BLE) method.
  • first earbud (202) and/or the second earbud (204) are included in a first external electronic device (200) (e.g., an ear wearable device); however, the first earbud (202) and/or the second earbud (204) may be included in any electronic device that can operate as a pair, not just the first external electronic device (200). According to one embodiment, the first earbud (202) and the second earbud (204) may be implemented to include identical or similar configurations.
  • the electronic device (101) and the first earbud (202) and/or the second earbud (204) may establish a connection (e.g., a communication link) with each other, and may transmit and/or receive data (e.g., audio data) with each other through the established connection.
  • a connection e.g., a communication link
  • the electronic device (101) and the first earbud (202) and/or the second earbud (204) may establish a communication link based on at least one of a Wi-Fi method and a Bluetooth method, but this does not mean that the method by which the electronic device (101) and the first earbud (202) and the second earbud (204) establish a communication link is limited to at least one of a Wi-Fi method and a Bluetooth method.
  • the communication link established between the electronic device (101) and the first earbud (202) and the second earbud (204) may be a connected isochronous stream (CIS) or a broadcast isochronous stream (BIS).
  • the electronic device (101) may establish a communication link with only one of the first earbud (202) and the second earbud (204), or may establish a communication link with each of the first earbud (202) and the second earbud (204).
  • the first earbud (202) and/or the second earbud (204) can establish a communication link based on at least one of a Wi-Fi method and a Bluetooth method, but the method by which the first earbud (202) and the second earbud (204) establish a communication link is not limited to at least one of a Wi-Fi method and a Bluetooth method.
  • the method of establishing a communication link between the first earbud (202) and the second earbud (204) is a Bluetooth method
  • the communication link can be CIS.
  • either the first earbud (202) and/or the second earbud (204) can operate as a central device (or, master device, primary device, or main device) and the other can operate as a peripheral device (or, slave device, secondary device, or sub device).
  • the electronic device operating as the central device can transmit data to the electronic device operating as the peripheral device.
  • either the first earbud (202) or the second earbud (204) can be selected as the central device and the other can be selected as the peripheral device.
  • FIG. 2 a case where a connection is established between an electronic device (101) and a first external electronic device (200) (e.g., a first earbud (202) and/or a second earbud (204)) is described as an example, but the electronic device (101) may establish a connection not only with the first external electronic device (200) but also with another external electronic device (e.g., a second external electronic device (not shown in FIG. 2)) (e.g., the electronic device (104) of FIG. 1 or a server (e.g., the server (108) of FIG. 1).
  • the electronic device (101), the first external electronic device (200), and/or the second external electronic device may be electronic devices participating in a multi-party audio service.
  • the server may be connected to the electronic device (101), the first external electronic device (200), and other external electronic devices, and the electronic device (101), the first external electronic device (200), and other external electronic devices may be connected to the server. It can perform management and control operations on devices.
  • the first earbud (202) and/or the second earbud (204) may communicate directly or indirectly with an ear buds case device (206).
  • the ear buds case device (206) may be a device that stores and charges the first earbud (202) and/or the second earbud (204).
  • the ear buds case device (206) may include at least one processor (or at least one communication chip), at least one communication circuit, and/or a display.
  • the ear buds case device (206) may include additional components in addition to the at least one processor (or at least one communication chip), at least one communication circuit, and/or the display.
  • the ear buds case device (206) may perform an action associated with a common audio channel (e.g., an action of generating a common audio channel) based on a user input via the display.
  • the first external electronic device (200) can generate a common audio channel and share information about the generated common audio channel and information used for synchronization to the common audio channel with the electronic device (101) or other external electronic devices.
  • the earbud case device (206) can also generate a common audio channel and share information about the generated common audio channel and information used for synchronization to the common audio channel with the electronic device (101), the first external electronic device (200), or other external electronic devices.
  • FIG. 3 is a block diagram schematically illustrating a second external electronic device in a wireless communication network according to one embodiment.
  • the second external electronic device (300) may be a device implementing a Bluetooth scheme (e.g., a Bluetooth legacy scheme and/or a BLE scheme).
  • the second external electronic device (300) may include a communication circuit (302) (e.g., the communication module (190) of FIG. 1) that transmits and receives signals using one or more antennas (301) with another electronic device (e.g., the electronic device (101) of FIG. 1 or FIG. 2, or the electronic device (102) of FIG. 1 or FIG. 2), for example, a peer device.
  • the other electronic device may include at least one of the first earbud (202) or the second earbud (204).
  • the second external electronic device (300) may include a processor (304) (e.g., processor (120) of FIG. 1) that may be implemented as one or more single-core processors or one or more multi-core processors, and a memory (306) (e.g., memory (130) of FIG. 1) that stores instructions for the operation of the second external electronic device (300).
  • a processor e.g., processor (120) of FIG. 1
  • a memory e.g., memory (130) of FIG. 1
  • the second external electronic device (300) may include an interface module (308) (e.g., interface (177) of FIG. 1).
  • the interface module (308) may provide a wired and/or wireless interface for communicating with components outside the network.
  • at least some of one or more antennas (301), communication circuitry (302), or interface module (308) may be implemented as at least a portion of the communication module (190) and antenna module (197) of FIG. 1.
  • the second external electronic device (300) may include a plurality of communication circuits.
  • One of the plurality of communication circuits may be a communication circuit based on a Wi-Fi method, and another of the plurality of communication circuits may be a communication circuit based on a Bluetooth method, for example, a BLE method.
  • the plurality of communication circuits may include a communication circuit (302), and the communication circuit (302) may be a communication circuit based on a Wi-Fi method or a communication circuit based on a BLE method.
  • the second external electronic device (300) may include one communication circuit capable of supporting both the Wi-Fi method and the BLE method, without separately including a communication circuit based on the Wi-Fi method and a communication circuit based on the BLE method.
  • the one communication circuit capable of supporting both the Wi-Fi method and the BLE method may be the communication circuit (302).
  • FIG. 4 is a block diagram schematically illustrating a first external electronic device in a wireless communication network according to one embodiment.
  • an electronic device (101) may be wirelessly connected to a first external electronic device (200) (e.g., the electronic device (102) of FIG. 1 or the first external electronic device (200)).
  • the first external electronic device (200) may include a first earbud (202) (e.g., a left earbud) and/or a second earbud (204) (e.g., a right earbud).
  • the electronic device (101) may be a smart phone.
  • the first earbud (202) and the second earbud (204) are each implemented as earbuds, but the first earbud (202) and the second earbud (204) may also be implemented as one of various types of devices (e.g., a smart watch, a head-mounted display device, devices for measuring a biosignal (e.g., an electrocardiogram patch)) that may include at least one electrode and sensor device described below.
  • the first earbud (202) and the second earbud (204) may form a pair.
  • the first earbud (202) and the second earbud (204) may be implemented to include identical or substantially similar configurations.
  • the electronic device (101) and the first earbud (202) and the second earbud (204) may establish a connection (e.g., a communication link) with each other, and may transmit and/or receive data with each other through the established connection.
  • a connection e.g., a communication link
  • the electronic device (101) and the first earbud (202) and the second earbud (204) may establish a communication link using at least one of a Wi-Fi method and a Bluetooth method, but this does not mean that the method by which the electronic device (101) and the first earbud (202) and the second earbud (204) establish a communication link is limited to at least one of a Wi-Fi method and a Bluetooth method.
  • the electronic device (101) may establish a communication link with only one of the first earbud (202) and the second earbud (204) (e.g., the central earbud), or may establish communication links with both the first earbud (202) and the second earbud (204).
  • the first earbud (202) and the second earbud (204) can establish a communication link based on at least one of a Wi-Fi method and a Bluetooth method, but the method by which the first earbud (202) and the second earbud (204) establish a communication link is not limited to at least one of a Wi-Fi method and a Bluetooth method.
  • the first earbud (202) may include components identical to or substantially similar to at least one of the components (e.g., modules) of the electronic device (101).
  • the first earbud (202) may include a communication circuit (420) (e.g., the communication module (190) of FIG. 1), an input device (430) (e.g., the input module (150) of FIG. 1), a sensor (440) (e.g., the sensor module (176) of FIG. 1), an audio processing module (450) (e.g., the audio module (170) of FIG. 1), a memory (490) (e.g., the memory (130) of FIG. 1), a power management module (460) (e.g., the power management module (188) of FIG.
  • a battery (470) e.g., the battery (189) of FIG. 1
  • an interface (480) e.g., the interface (177) of FIG. 1
  • a processor (410) e.g., the processor (120) of FIG. 1).
  • the communication circuit (420) may include at least one of a wireless communication module (e.g., a Bluetooth communication module, a cellular communication module, a wireless-fidelity (Wi-Fi) communication module, a near field communication (NFC) communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (e.g., a local area network (LAN) communication module, or a power line communication (PLC) communication module).
  • a wireless communication module e.g., a Bluetooth communication module, a cellular communication module, a wireless-fidelity (Wi-Fi) communication module, a near field communication (NFC) communication module, or a global navigation satellite system (GNSS) communication module
  • a wired communication module e.g., a local area network (LAN) communication module, or a power line communication (PLC) communication module.
  • a wireless communication module e.g., a Bluetooth communication module, a cellular communication module, a wireless-fidelity (Wi-Fi) communication
  • the communication circuit (420) can communicate directly or indirectly with at least one of the electronic device (101), the earbud case device (206), or the second earbud (204) through a first network (e.g., the first network (198) of FIG. 1) using at least one communication module included therein.
  • the second earbud (204) can be configured as a pair with the first earbud (202).
  • the communication circuit (420) can operate independently of the processor (410) and can include one or more communication processors that support wired or wireless communication.
  • the communication circuit (420) may be connected to one or more antennas capable of transmitting or receiving a signal or information to or from another electronic device (e.g., the electronic device (101), the second earbud (204), the earbud case device (206), and/or a second external electronic device (e.g., the electronic device (104) of FIG. 1 or the second external electronic device (300) of FIG. 3).
  • at least one antenna suitable for a communication method used in a communication network such as a first network (e.g., the first network (198) of FIG. 1) or a second network (e.g., the second network (199) of FIG. 2), may be selected by the communication circuit (420) from the multiple antennas.
  • the signal or information may be transmitted or received between the communication circuit (420) and the other electronic device via the selected at least one antenna.
  • the input device (430) may be configured to generate various input signals that may be used to operate the first earbud (202).
  • the input device (430) may include at least one of a touch pad, a touch panel, or a button.
  • the input device (430) can generate a user input related to turning the first earbud (202) on or off. In one embodiment, the input device (430) can receive a user input for establishing a communication link between the first earbud (202) and the second earbud (204). In one embodiment, the input device (430) can receive a user input related to audio data (or audio content). For example, the user input can relate to a function of starting playback, pausing playback, stopping playback, controlling playback speed, controlling playback volume, or muting audio data.
  • the sensor (440) can obtain the position or operating state of the first earbud (202).
  • the sensor (440) can convert the obtained signal into an electrical signal.
  • the sensor (440) can include at least one of a magnetic sensor, an acceleration sensor, a gyro sensor, a geomagnetic sensor, a proximity sensor, a gesture sensor, a grip sensor, a biometric sensor, and/or an optical sensor.
  • the processor (410) may obtain data (e.g., audio data) from a packet (e.g., audio packet) received from the electronic device (101), process the obtained data through the audio processing module (450), and output the processed data through the speaker (454).
  • the audio processing module (450) may support an audio data collection function and may play the collected audio data.
  • the audio processing module (450) may include an audio decoder (not shown) and a D/A converter (not shown).
  • the audio decoder may convert audio data stored in the memory (490) or received from the electronic device (101) through the communication circuit (420) into a digital audio signal.
  • the D/A converter may convert the digital audio signal converted by the audio decoder into an analog audio signal.
  • the audio decoder may convert audio data received from the electronic device (101) through the communication circuit (420) and stored in the memory (490) into a digital audio signal.
  • the speaker (454) may output the analog audio signal converted by the D/A converter.
  • the audio processing module (450) may include an A/D converter (not shown).
  • the A/D converter may convert an analog voice signal transmitted through a microphone (452) into a digital voice signal.
  • the microphone (452) may include at least one air conduction microphone and/or at least one bone conduction microphone for acquiring voice and/or sound.
  • the audio processing module (450) can reproduce various audio data set in the operating operation of the first earbud (202).
  • the processor (410) can identify whether the first earbud (202) is coupled to or separated from the user's ear through the sensor (440), and can be designed to reproduce audio data related to sound effects or guidance sounds through the audio processing module (450). The output of the sound effects or guidance sounds can be omitted depending on the user setting or the designer's intention.
  • the memory (490) can store various data used by at least one component of the first earbud (202), such as the processor (410) or the sensor (440).
  • the data can include input data or output data for software and instructions related thereto.
  • the memory (490) can include volatile memory or nonvolatile memory.
  • the power management module (460) can manage power supplied to the first earbud (202).
  • the power management module (460) can be implemented as at least a part of a power management integrated circuit (PMIC).
  • the power management module (460) can include a battery charging module.
  • the power management module (460) when another electronic device (e.g., one of the electronic device (101), the second earbud (204), the earbud case device (206), and/or the second external electronic device) is electrically connected (wirelessly or wired) to the first earbud (202), the power management module (460) can receive power from the other electronic device to charge the battery (470).
  • the battery (470) can power at least one component of the first earbud (202). In one embodiment, the battery (470) can comprise a rechargeable battery. In one embodiment, when the first earbud (202) is mounted within the earbud case device (206), the first earbud (202) can charge the battery (470) to a designated charge level and then turn on power to the first earbud (202) or turn on at least a portion of the communication circuitry (420).
  • the interface (480) can support one or more designated protocols that can be used to directly (e.g., via a wire) connect the first earbud (202) to the electronic device (101), the earbud case device (206), the second earbud (204), the second external electronic device, or another electronic device.
  • the interface (480) can include at least one of a high definition multimedia interface (HDMI), a USB interface, an SD card interface, a power line communication (PLC) interface, or an audio interface.
  • the interface (480) can include at least one connection port for forming a physical connection with the earbud case device (206).
  • the processor (410) may execute software to control at least one other component (e.g., a hardware or software component) of the first earbud (202) coupled to the processor (410) and perform various data processing or calculations.
  • the processor (410) may load instructions or data received from another component (e.g., a sensor (440) or a communication circuit (420)) into the volatile memory (490), process the instructions or data stored in the volatile memory (490), and store resulting data in the non-volatile memory.
  • the processor (410) may establish a communication link with the electronic device (101) through the communication circuit (420) and receive data (e.g., audio data) from the electronic device (101) through the established communication link. According to one embodiment, the processor (410) may transmit data received from the external electronic device (201) through the communication circuit (420) to the second earbud (204). According to one embodiment, the processor (410) may perform operations of the first earbud (202) to be described below.
  • the first earbud (202) may further include various modules depending on its provision form. Although the modifications are very diverse and cannot be all listed due to the convergence trend of digital devices, components equivalent to the components described above may be additionally included in the first earbud (202). In addition, according to one embodiment, the first earbud (202) may exclude certain components among the components described in FIG. 4 depending on its provision form, or certain components may be replaced with other components.
  • a second earbud (204) configured as a pair with the first earbud (202) may include components similar to or substantially identical to the components included in the first earbud (202) and may perform all or part of the operations of the second earbud (204) described below.
  • FIG. 4 a case in which a connection is established between an electronic device (101) and a first external electronic device (200) (e.g., a first earbud (202) and a second earbud (204)) is described as an example.
  • the electronic device (101) may establish a connection not only with the first external electronic device (200) but also with another external electronic device (e.g., a second external electronic device (not shown in FIG. 4)) (e.g., the electronic device (104) of FIG. 1 or the second external electronic device (300) of FIG. 3).
  • the electronic device (101), the first external electronic device, and/or the second external electronic device may be electronic devices participating in a multi-party audio service.
  • an electronic device (101) may include at least one communication circuit (190), at least one processor (120), and a memory (130) storing instructions.
  • the instructions when executed by the at least one processor, may cause the electronic device to establish a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005), based on a set condition.
  • a common audio channel which is an audio service link commonly used by the electronic device and at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005), based on a set condition.
  • the instructions when executed by the at least one processor, may cause the electronic device to share, via the at least one communication circuit, information about the common audio channel and time information used for synchronization with the common audio channel with the at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005).
  • the instructions when executed by the at least one processor, may cause the electronic device to operate in a receive mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.
  • the instructions when executed by the at least one processor, may cause the electronic device, while operating in the receiving mode, to determine that there is audio data to be transmitted to the at least one external electronic device.
  • the instructions when executed by the at least one processor, may cause the electronic device to switch from the receiving mode to the transmitting mode based on determining the presence of the audio data.
  • the instructions when executed by the at least one processor, may cause the electronic device to transmit, in the transmit mode, the audio data on the common audio channel via the at least one communication circuit.
  • the instructions when executed by the at least one processor, may cause the electronic device to switch to the receive mode for the common audio channel based on completion of transmission of the audio data.
  • the set condition may include at least one of: a condition of receiving a packet requesting to create the common audio channel from at least one of the at least one external electronic device, a condition of confirming a user input requesting to create the common audio channel, a condition of confirming that the set application is executed, or a condition of confirming that the electronic device enters the set area.
  • the instructions when executed by the at least one processor, may cause the electronic device to broadcast, through the at least one communication circuit, information about the common audio channel and time information used for synchronization to the common audio channel, in a periodic advertising period.
  • the instructions when executed by the at least one processor, may cause the electronic device to transmit, through the at least one communication circuit, information about the common audio channel and time information used for synchronization with respect to the common audio channel over a communication link established between the electronic device and the at least one external electronic device.
  • the instructions when executed by the at least one processor, may cause the electronic device to transmit, via the at least one communication circuit, to a server connected to the electronic device and the at least one external electronic device, information about the common audio channel and time information used for synchronization with respect to the common audio channel.
  • the instructions when executed by the at least one processor, may cause the electronic device to determine at least one of an audio transmission service type, a physical link type, an access address, a channel map, audio transmission service parameters, or audio data transmission/reception timing.
  • the instructions when executed by the at least one processor, may cause the electronic device to generate the common audio channel based on at least one of the determined audio transmission service type, the physical link type, the access address, the channel map, the audio transmission service parameters, or the audio data transmission/reception timing.
  • the audio transmission service type may include at least one of a broadcast isochronous stream (BIS) type or a connected isochronous stream (CIS) type.
  • BIOS broadcast isochronous stream
  • CIS connected isochronous stream
  • the audio transmission service parameters may include BIS attribute information corresponding to the BIS type.
  • the audio transmission service parameters may include CIS attribute information corresponding to the CIS type.
  • an electronic device may include at least one communication circuit (190), at least one processor (120), and a memory (130) storing instructions.
  • the instructions when executed by the at least one processor, may cause the electronic device to receive, through the at least one communication circuit, from at least one external electronic device (101; 104; 300; 1001; 1003; 1005) or a server (108), information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel.
  • the instructions when executed by the at least one processor, may cause the electronic device to perform a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.
  • the instructions when executed by the at least one processor, may cause the electronic device to operate in a receive mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.
  • the instructions when executed by the at least one processor, may cause the electronic device, while operating in the receiving mode, to receive data from the at least one external electronic device via the at least one communication circuit.
  • the instructions when executed by the at least one processor, may cause the electronic device, while operating in the receiving mode, to determine that there is audio data to be transmitted to the at least one external electronic device.
  • the instructions when executed by the at least one processor, may cause the electronic device to switch from the receiving mode to the transmitting mode based on determining the presence of the audio data.
  • the instructions when executed by the at least one processor, may cause the electronic device to transmit, in the transmit mode, the audio data on the common audio channel via the at least one communication circuit.
  • the instructions when executed by the at least one processor, may cause the electronic device to transmit, through the at least one communication circuit, a packet requesting creation of the common audio channel to one of the at least one external electronic device (101), based on the set condition.
  • the set condition may include at least one of: a condition for confirming a user input requesting to create the common audio channel, a condition for confirming that the set application is running, or a condition for confirming that the electronic device enters a set area.
  • the instructions when executed by the at least one processor, may cause the electronic device to receive, from the at least one external electronic device, through the at least one communication circuit, information about the common audio channel and time information used for synchronization with respect to the common audio channel, during a periodic advertising period.
  • the instructions when executed by the at least one processor, may cause the electronic device to receive, through the at least one communication circuit, information about the common audio channel and time information used for synchronization with respect to the common audio channel in a communication link established between the at least one external electronic device and the electronic device.
  • the instructions when executed by the at least one processor, may cause the electronic device to receive, through the at least one communication circuit, from the at least one external electronic device and a server connected to the electronic device, information about the common audio channel and time information used for synchronization with respect to the common audio channel.
  • the common audio channel may be generated based on at least one of: an audio transmission service type, a physical link type, an access address, a channel map, audio transmission service parameters, or audio data transmission/reception timing.
  • the audio transmission service type may include at least one of a broadcast isochronous stream (BIS) type or a connected isochronous stream (CIS) type.
  • BIOS broadcast isochronous stream
  • CIS connected isochronous stream
  • the audio transmission service parameters may include BIS attribute information corresponding to the BIS type.
  • the audio transmission service parameters may include CIS attribute information corresponding to the CIS type.
  • the Bluetooth mode may include Bluetooth legacy (or Bluetooth classic) mode, and/or Bluetooth low energy (BLE) mode.
  • An electronic device e.g., an electronic device (101) of FIG. 1, FIG. 2, or FIG. 4) (e.g., a smartphone) providing an audio service based on a BLE method can independently establish a communication link (e.g., a connected isochronous stream (CIS)) with each of external electronic devices (e.g., a first external electronic device (e.g., an electronic device (102) of FIG. 1, or a first external electronic device (200) of FIG. 2 or FIG. 4) (e.g., ear buds), and/or a second external electronic device (e.g., an electronic device (104) of FIG.
  • a communication link e.g., a connected isochronous stream (CIS)
  • a first external electronic device e.g., an electronic device (102) of FIG. 1, or a first external electronic device (200) of FIG. 2 or FIG.
  • the electronic device can establish a communication link (e.g., a broadcast isochronous stream (BIS)) and transmit and receive data with the external electronic devices through the established communication link. (e.g., broadcast-based communication).
  • a communication link e.g., a broadcast isochronous stream (BIS)
  • BIS broadcast isochronous stream
  • Audio services based on the BLE method can be provided through either the connection-based CIS or the non-connection-based BIS.
  • all electronic devices participating in the multi-party audio service e.g., the electronic device, the first external electronic device, and/or the second external electronic device
  • a CIS may be an asynchronous connection-oriented (ACL)-based link.
  • ACL asynchronous connection-oriented
  • establishment of a connection between electronic devices A and electronic devices B may mean that a first communication link is established using a first access address.
  • electronic device C participates in the multiparty audio service, a second communication link may need to be established between electronic devices A and electronic devices C using a second access address, and a third communication link may need to be established between electronic devices B and electronic devices C using a third access address.
  • CISs may be generated after all communication links (e.g., the first communication link, the second communication link, and/or the third communication link) are generated between electronic devices participating in the multiparty audio service (e.g., electronic devices A, electronic devices B, and/or electronic devices C).
  • the CISs can be generated using access addresses different from the access addresses used in the first communication link to the third communication link, and the CIS generated corresponding to the first communication link is the first CIS, the CIS generated corresponding to the second communication link is the second CIS, and the CIS generated corresponding to the third communication link is the third CIS.
  • the number of links that need to be established between the electronic devices participating in the CIS-based multiparty audio service may increase exponentially, and this exponential increase in the number of links may not only make it difficult to provide a CIS-based multiparty audio service, but may also make it impossible to provide a CIS-based multiparty audio service.
  • the number of links that need to be established between electronic devices participating in a CIS-based multiparty audio service may increase exponentially, and as the number of links that need to be established increases, not only may the link operating times for operating the links overlap, but also it may be difficult to secure the minimum unit of time required to operate the links, and thus it may be difficult to normally provide a CIS-based multiparty audio service.
  • BIS When a multi-party audio service is provided through BIS, electronic devices participating in the multi-party audio service can operate as BIS source devices and thus transmit audio data.
  • the present disclosure can provide an electronic device for providing audio service and a method of operating the same, which reduces the number of required links.
  • the present disclosure can provide an electronic device for providing audio service and an operating method thereof, which ensures service stability.
  • the audio service provided in the BLE mode may be a next-generation Bluetooth audio service. While the Bluetooth legacy mode uses the Bluetooth basic rate/enhanced data rate (BR/EDR) mode and also uses the advanced audio distribution profile (A2DP) or hands-free profile (HFP), the BLE mode uses the multi-stream audio mode and the broadcast audio mode for audio sharing.
  • B/EDR Bluetooth basic rate/enhanced data rate
  • A2DP advanced audio distribution profile
  • HFP hands-free profile
  • the BLE mode uses the multi-stream audio mode and the broadcast audio mode for audio sharing.
  • independent audio streams can be transmitted to one or more electronic devices.
  • connected isochronous group (CIG) or CIS was introduced.
  • a CIG may be generated by a central device and may contain two or more CISs.
  • a CIG may contain two or more CISs that have the same time interval (e.g., ISO_Interval).
  • CIS is a logical transport that allows connected devices to transfer isochronous data in one direction.
  • CIS is based on point-to-point and bidirectional communication based on acknowledgment (ACK).
  • ACK acknowledgment
  • An isochronous connection can be used to transfer isochronous data between a central device and a peripheral device using a logical transport called CIS.
  • a CIS can contain CIS events that occur at regular intervals (e.g., a specified ISO_Interval).
  • a CIS event can be an opportunity for a central device and a peripheral device to exchange audio packets.
  • Each CIS event may contain one or more subevents.
  • Each subevent may be used by the central device to transmit audio packets and the peripheral devices to respond to the master device.
  • the central device may transmit once and the peripheral devices may respond.
  • all remaining subevents contained in the CIS event will not have any further wireless transmissions, and thus the CIS event may be closed.
  • Each sub-event can use a physical channel determined using a channel selection algorithm.
  • the physical channel used for the sub-event can be marked as ISO Ch(eventcount, subeventcount).
  • the eventcount can represent the count value of the corresponding CIS event
  • the subeventcount can represent the count value of the sub-event in the corresponding CIS event.
  • a CIG event may include CIS events of CISs included in the CIG.
  • Each CIG event starts at the earliest (in terms of transmission order) anchor point of the CIS and ends at the end of the last sub-event of the latest (in terms of transmission order) CIS of the same CIS event.
  • Two CIG events on the same CIS may not overlap.
  • the last CIS event of a given CIG event may end before the first CIS anchor point of the next CIG event.
  • FIG. 5 is a diagram schematically illustrating the configuration of CIG events and CIS events in a wireless communication network according to one embodiment.
  • one CIG event may include two CIS events (e.g., CIS1 event n (501) and CIS2 event n (503)).
  • CIS1 event n (501) may be a CIS event corresponding to CIS1
  • CIS2 event n (503) may be a CIS event corresponding to CIS2.
  • the CISs included in the CIG can be arranged sequentially or interleaved by appropriately adjusting the values of Sub_Interval and the spacing between the CIS anchor points, and FIG. 5 illustrates a case in which CIS1 event n (501) and CIS2 event n (503) included in CIG event n (500) are arranged sequentially.
  • the CIG event n (500) illustrated in FIG. 5 may be a CIG event including CIS1 event n (501) and CIS2 event n (503) of a sequential arrangement.
  • CIS1 event n(501) and CIS2 event n(503) are arranged sequentially, CIS events of other CISs do not overlap, and therefore, subevents of CIS events may not overlap either.
  • CIS1 event n(501) and CIS2 event n(503) are arranged sequentially, CIS1 event n(501) and CIS2 event n(503) do not overlap, and therefore, subevents included in CIS1 event n(501) (e.g., subevent 1(511), subevent 2(512), subevent 3(513), subevent 4(514)) and subevents included in CIS2 event n(503) (e.g., subevent 1(541), subevent 2(542), subevent 3(543), subevent 4(544)) may not overlap.
  • CIS1 event n (501) and CIS2 event n (503) are arranged sequentially, CIS events of other CISs do not overlap, and therefore, sub-events of CIS events may not overlap either.
  • sub-events of multiple CIS events may overlap.
  • at least one of the sub-events included in CIS1 event n (501) may overlap with at least one of the sub-events included in CIS2 event n (503).
  • sub-events subevent 1 (511), subevent 2 (512), subevent 3 (513), subevent 4 (514), subevent 1 (541), subevent 2 (542)
  • two of the six sub-events overlap overlap.
  • CIS1 event n(501) contains subevent 1(511), subevent 2(512), subevent 3(513), and subevent 4(514)
  • CIS2 event n(503) contains subevent 3(513), subevent 4(514), subevent 1(541), and subevent 2(542).
  • subevent 1(511), subevent 2(512) are used in CIS1 event n(501), subevent 3(513), subevent 4(514), subevent 1(541), subevent 2(542) can be used in CIS2 event n(503), and conversely, if subevent 1(511), subevent 2(512), subevent 3(513), subevent 4(514) are used in CIS1 event n(501), subevent 1(541), subevent 2(542) can be used in CIS2 event n(503).
  • the interval between the CIS anchor points of the CISs may be at least NSE (number of subevents) ⁇ Sub_Interval.
  • NSE represents the number of subevents and may represent the maximum number of subevents included in each CIS event.
  • C may represent a central device
  • P1 may represent a first peripheral device
  • P2 may represent a second peripheral device.
  • the central device may transmit a connection-isochronous protocol data unit (PDU) (521), in subevent 2 (512), the central device may transmit a connection-isochronous PDU (522), in subevent 3 (513), the central device may transmit a connection-isochronous PDU (523), and in subevent 4 (514), the central device may transmit a connection-isochronous PDU (524).
  • PDU connection-isochronous protocol data unit
  • the central device may transmit a connection-isochronous PDU (522)
  • the connection-isochronous PDU (523), and the connection-isochronous PDU (524) may be a connection-isochronous PDU transmitted from the central device to a peripheral device.
  • the first peripheral device may transmit a connection isochronous PDU (531), in subevent 2 (512), the first peripheral device may transmit a connection isochronous PDU (532), in subevent 3 (513), the first peripheral device may transmit a connection isochronous PDU (533), and in subevent 4 (514), the first peripheral device may transmit a connection isochronous PDU (534).
  • Each of the connection isochronous PDU (531), the connection isochronous PDU (532), the connection isochronous PDU (533), and the connection isochronous PDU (534) may be a connection isochronous PDU transmitted from the first peripheral device to the central device.
  • T_IFS represents time inter frame space and may indicate a time interval between consecutive packets on the same channel index.
  • T_MSS represents the minimum subevent space, which can be, for example, 150 ⁇ s.
  • the central device can transmit a connection-isochronous PDU (551), in subevent 2 (542), the central device can transmit a connection-isochronous PDU (552), in subevent 3 (543), the central device can transmit a connection-isochronous PDU (553), and in subevent 4 (544), the central device can transmit a connection-isochronous PDU (554).
  • Each of the connection-isochronous PDU (551), the connection-isochronous PDU (552), the connection-isochronous PDU (553), and the connection-isochronous PDU (554) can be a connection-isochronous PDU transmitted from the central device to a peripheral device.
  • a second peripheral device may transmit a connection-isochronous PDU (561), in subevent 2 (542), a second peripheral device may transmit a connection-isochronous PDU (562), in subevent 3 (543), a second peripheral device may transmit a connection-isochronous PDU (563), and in subevent 4 (544), a second peripheral device may transmit a connection-isochronous PDU (564).
  • Each of the connection-isochronous PDU (561), the connection-isochronous PDU (562), the connection-isochronous PDU (563), and the connection-isochronous PDU (564) may be a connection-isochronous PDU transmitted from the second peripheral device to the central device.
  • one or more audio packets can be provided to an infinite number of audio sink devices.
  • a broadcast isochronous group (BIG) and a broadcast isochronous stream (BIS) have been proposed.
  • BIG broadcast isochronous group
  • BIOS broadcast isochronous stream
  • an isochronous broadcaster and a synchronized receiver may be required.
  • a BIS may be a logical transport used to convey one or more isochronous data streams to all devices for the BIS within a range.
  • a BIS may include one or more sub-events for transmitting isochronous data packets.
  • a sub-event may include time durations during which at least one synchronized receiver may receive a broadcast isochronous PDU.
  • a BIS may support transmitting a number of new isochronous data packets at each BIS event. There is no acknowledgement protocol for the BIS, and thus traffic is unidirectional from a broadcasting device.
  • a BIG can be generated by an isochronous broadcaster.
  • a BIG can contain one or more BISs.
  • the multiple BISs included in a BIG can have a common timing reference based on the broadcaster and can be synchronized in the time domain. For example, the left channel and the right channel of an audio stereo stream received by individual devices need to be rendered simultaneously.
  • the multiple BISs included in a BIG can be scheduled sequentially or in an interleaved arrangement.
  • FIG. 6 is a diagram schematically illustrating the configuration of BIG events and BIS events in a wireless communication network according to one embodiment.
  • each of the BIG events may include two BIS events.
  • BIG event x(601) may include BIS1 event x(611) and BIS2 event x(613)
  • BIG event x+1(603) may include BIS1 event x+1(621) and BIS2 event x+1(623)
  • BIG event x+2(605) may include BIS1 event x+2(631) and BIS2 event x+2(633).
  • a BIG event may contain one or more BIS PDUs.
  • the link layer may transmit only BIS PDUs in BIG events.
  • the link layer may transmit only BIS PDUs as part of a BIG event.
  • Each BIG event may be split into Num_BIS BIS events and control sub-events (if any).
  • Each BIS event may be split into NSE sub-events.
  • Each BIS event starts at a moment referred to as the BIS anchor point and ends after the last sub-event of each BIS event.
  • Each BIG event starts at a moment referred to as the BIG anchor point and ends after the control sub-event, if any, otherwise ends at the end of the last constituent BIS event.
  • BIS anchor points for a BIS n of a BIG can be (n - 1) ⁇ BIS_Spacing after the BIG anchor points, and thus can be regularly spaced at ISO_Interval intervals.
  • BIS_Spacing is the time between the starts of sub-events contained in adjacent BISs contained in the BIG, and can also be the time between the start of the first sub-event of the last BIS and the start of the control sub-event, if any.
  • the sub-events of each BIS can be spaced at Sub_Interval intervals.
  • An isochronous broadcaster shall close each BIG event at least T_IFS before the BIG anchor point of the next BIG event.
  • broadcast isochronous PDU(641), broadcast isochronous PDU(643), and broadcast isochronous PDU(645) can be transmitted.
  • broadcast isochronous PDU(651), broadcast isochronous PDU(653), and broadcast isochronous PDU(655) can be transmitted.
  • broadcast isochronous PDU (661), broadcast isochronous PDU (663), and broadcast isochronous PDU (665) can be transmitted.
  • broadcast isochronous PDU (671), broadcast isochronous PDU (673), and broadcast isochronous PDU (675) can be transmitted.
  • broadcast isochronous PDU (681), broadcast isochronous PDU (683), and broadcast isochronous PDU (685) can be transmitted.
  • broadcast isochronous PDU (691), broadcast isochronous PDU (693), and broadcast isochronous PDU (695) can be transmitted.
  • FIG. 7 is a flowchart schematically illustrating an operating method of an electronic device according to one embodiment.
  • an electronic device e.g., the electronic device (101) of FIG. 1, FIG. 2, or FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23
  • the processor (120) of FIG. 1 may, in operation 711, establish a common audio channel based on a set condition.
  • the common audio channel may be a low energy audio service (LE audio service) link that can be commonly used by a plurality of electronic devices (e.g., the electronic device and at least one external electronic device).
  • the LE audio service may be an audio service based on a BLE scheme.
  • the common audio channel may be a channel that can be used for a multi-party audio service based on a BLE scheme.
  • a common audio channel can be commonly used by the electronic device and at least one external electronic device.
  • the common audio channel can be provided via a connection-based CIS or a non-connection-based BIS.
  • the set condition is: at least one external electronic device (e.g., a first external electronic device (e.g., the electronic device (102) of FIG. 1 , or the first external electronic device (200) of FIG. 2 , FIG. 4 , FIG. 10 , FIG. 11 , FIG. 16 , FIG. 17 , FIG. 19 , FIG. 20 , or FIG. 21 ), a second external electronic device (e.g., the electronic device (104) of FIG. 1 , or the second external electronic device (300) of FIG. 3 , FIG. 4 , FIG. 16 , or FIG. 17 ), a third external electronic device (e.g., the third external electronic device (1001) of FIG. 10 , FIG. 16 , FIG.
  • a first external electronic device e.g., the electronic device (102) of FIG. 1 , or the first external electronic device (200) of FIG. 2 , FIG. 4 , FIG. 10 , FIG. 11 , FIG. 16 , FIG. 17 , FIG. 19 , FIG
  • the electronic device (1005) may include at least one of a condition for receiving a packet requesting to create the common audio channel (e.g., a common audio channel creation request packet) from at least one of the devices (1005)), a condition for confirming a user input requesting to create the common audio channel, a condition for confirming that a set application is executed, or a condition for confirming that the electronic device enters the set area. Since the set conditions will be described below with reference to FIG.
  • the electronic device may determine at least one of an audio transmission service type, a physical link type, an access address, a channel map, audio transmission service parameters, or audio data transmission/reception timing, and generate a common audio channel based on at least one of the determined audio transmission service type, the physical link type, the access address, the channel map, the audio transmission service parameters, or the audio data transmission/reception timing. Since the audio transmission service type, physical link type, access address, channel map, audio transmission service parameters, or audio data transmission/reception timing will be described with reference to FIG. 11 below, a detailed description thereof will be omitted here.
  • An electronic device that has established a common audio channel based on a set condition may, in operation 713, share information about the common audio channel and time information used for synchronization for the common audio channel with at least one external electronic device through at least one communication circuit (e.g., the communication module (190) of FIG. 1).
  • the at least one external electronic device may receive BIS audio data.
  • the time information used for synchronization for the common audio channel may include link information including a BIS audio data transmission order and/or information about a timing at which BIS audio data transmission starts.
  • the electronic device can share information about a common audio channel and time information used for synchronization with the common audio channel with at least one external electronic device by broadcasting information about a common audio channel and time information used for synchronization with the common audio channel through at least one communication circuit during a periodic advertising period. In one embodiment, the electronic device can share information about a common audio channel and time information used for synchronization with the common audio channel with at least one external electronic device by transmitting information about a common audio channel and time information used for synchronization with the common audio channel through at least one communication circuit in a communication link established between the electronic device and the at least one external electronic device.
  • the electronic device can share information about a common audio channel and time information used for synchronization with the common audio channel with at least one external electronic device by transmitting information about the common audio channel and time information used for synchronization with the common audio channel to a server connected to the electronic device and the at least one external electronic device through at least one communication circuit. Since the operation of an electronic device sharing information about a common audio channel and time information used for synchronization with at least one external electronic device will be described below with reference to FIG. 11, a detailed description thereof will be omitted here.
  • the electronic device may share information about a common audio channel that is not generated directly by the electronic device and time information used for synchronization to the common audio channel (e.g., information about a common audio channel that is generated by a server and time information used for synchronization to the common audio channel).
  • information about a common audio channel that is not generated directly by the electronic device and time information used for synchronization to the common audio channel e.g., information about a common audio channel that is generated by a server and time information used for synchronization to the common audio channel.
  • the earbud case can share information about a common audio channel obtained from the electronic device connected to the earbud case and time information used for synchronization to the common audio channel.
  • An electronic device that shares information about a common audio channel with at least one external electronic device and time information used for synchronization with the common audio channel can operate in a receiving mode in which the electronic device can receive audio data from at least one external electronic device for the established common audio channel, in operation 715.
  • the receiving mode and transmitting mode may be described as follows.
  • a time interval for transmitting data e.g., audio data
  • a time interval for receiving data e.g., audio data
  • one subevent may include a time interval from a central device to a peripheral device (C->P) + T_IFS (time inter frame spacing) + a time interval from a peripheral device to a central device (P->C) + T_MSS.
  • T_MSS may represent a minimum subevent space.
  • one subevent may include a transmission time interval during which audio data is transmitted from a BIS source device (e.g., a device performing the BIS source role) + T_MSS.
  • electronic devices participating in a common audio channel are free to operate in either the transmit mode or the receive mode for respective time intervals depending on the states of the electronic devices, without a fixed time interval for transmission or reception.
  • the transmission mode may be a mode in which an electronic device participating in a common audio channel confirms that there is data (e.g., audio data) to be transmitted to external electronic devices (e.g., external electronic devices surrounding the electronic device) and transmits the confirmed data to the external electronic devices surrounding the electronic device.
  • data e.g., audio data
  • the receiving mode may be a mode for receiving data (e.g., audio data) transmitted from external electronic devices around the electronic device, when there is no data to be transmitted by the electronic device participating in the common audio channel to external electronic devices (e.g., external electronic devices around the electronic device).
  • data e.g., audio data
  • the receiving mode may be a mode in which the electronic device can receive actual audio data from at least one external electronic device, or monitor whether audio data is being received from at least one external electronic device, or is in a sleep state.
  • the electronic device may operate in a receive mode by default after establishing a common audio channel. In one embodiment, the electronic device may operate in a receive mode for the common audio channel after establishing the common audio channel.
  • the electronic device can determine that there is audio data to be transmitted while operating in a receive mode for a common audio channel.
  • the electronic device When an electronic device, while operating in a receiving mode for a common audio channel, determines that there is audio data to be transmitted, the electronic device may switch from the receiving mode to the transmitting mode.
  • the transmitting mode may be a mode in which the electronic device participating in the common audio channel determines that there is data (e.g., audio data) to be transmitted to external electronic devices (e.g., external electronic devices surrounding the electronic device) and transmits the determined data to the external electronic devices surrounding the electronic device.
  • the transmitting mode may be a mode in which the electronic device can transmit audio data. The electronic device may transmit audio data on the common audio channel through at least one communication circuit in the transmitting mode.
  • the electronic device and the earbuds may transmit audio data for the same utterance simultaneously. In one embodiment, when the electronic device generates a common audio channel and the electronic device is connected to the earbuds, the electronic device may not transmit audio data for the same utterance, but may transmit only the earbuds to the audio data.
  • an electronic device that has transmitted audio data in a transmission mode may switch back to a reception mode for a common audio channel based on completion of transmission of the audio data.
  • FIG. 8 is a flowchart schematically illustrating an operating method of a first external electronic device according to one embodiment.
  • an operating method of a first external electronic device (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21) (e.g., the processor (120) of FIG. 1) illustrated in FIG. 8 may be an operating method in which the first external electronic device obtains information about a common audio channel and time information used for synchronization about the common audio channel from the electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) without transmitting a packet requesting creation of a common audio channel (e.g., a common audio channel creation request packet).
  • a packet requesting creation of a common audio channel e.g., a common audio channel creation request packet.
  • the first external electronic device may receive information about a common audio channel and time information used for synchronization for the common audio channel from the electronic device through at least one communication circuit (e.g., the communication module (190) of FIG. 1). In one embodiment, the first external electronic device may receive information about a common audio channel and time information used for synchronization for the common audio channel from the electronic device through at least one communication circuit in a periodic advertising period. In one embodiment, the first external electronic device may receive information about a common audio channel and time information used for synchronization for the common audio channel through at least one communication circuit in a communication link established between the electronic device and the first external electronic device.
  • the communication circuit e.g., the communication module (190) of FIG. 1
  • the first external electronic device may receive information about a common audio channel and time information used for synchronization for the common audio channel from the electronic device through at least one communication circuit in a periodic advertising period.
  • the first external electronic device may receive information about a common audio channel and time information used for synchronization for the common audio channel through at
  • the electronic device may receive information about a common audio channel and time information used for synchronization for the common audio channel from a server to which the electronic device and the first external electronic device are connected through at least one communication circuit. Since the operation of sharing information about a common audio channel with the electronic device and time information used for synchronization for the common audio channel will be described with reference to FIG. 11 below, a detailed description thereof will be omitted here.
  • operation 811 a case where a common audio channel is created based on BIS is described as an example, but a common audio channel may be created based on CIS.
  • both BIS and CIS may be the same in that a time interval for transmission is set, BIS has one transmission occasion in a subevent, while CIS may have a total of two transmission occasions including a transmission occasion from a central device to a peripheral device (C->P) and a transmission occasion from a peripheral device to a central device (P->C) in a subevent.
  • audio data may be transmitted in the time interval set in the subevent.
  • CIS it can be determined which of the two transmission opportunities existing in the subevent will be applied to the common audio channel, and the transmission opportunity thus determined can be applied to the common audio channel.
  • a first external electronic device receives information on a common audio channel and time information used for synchronization for the common audio channel from an electronic device.
  • the first external electronic device may receive information on a common audio channel and time information used for synchronization for the common audio channel from at least one other external electronic device (e.g., a second external electronic device (e.g., an electronic device (104) of FIG. 1, or a second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17), a third external electronic device (e.g., a third external electronic device (1001) of FIG. 10, FIG. 16, FIG. 17, or FIG.
  • a second external electronic device e.g., an electronic device (104) of FIG. 1, or a second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17
  • a third external electronic device e.g., a third external electronic device (1001) of FIG. 10, FIG. 16, FIG. 17, or FIG.
  • Time information used for synchronization for the channel may also be received.
  • the first external electronic device which has received information about the common audio channel and time information used for synchronization for the common audio channel from the electronic device, may, in operation 813, synchronize to the common audio channel based on the received information about the common audio channel and time information used for synchronization for the common audio channel (for example, may perform a synchronization operation for the common audio channel).
  • the electronic devices that can commonly use the common audio channel may be electronic devices that have been authenticated as electronic devices that can participate in the common audio channel through a prior authentication procedure.
  • the electronic devices that can commonly use the common audio channel may be electronic devices that satisfy a set condition.
  • the set condition may include a condition of being authenticated with set authentication information, a condition of using the same user account, and/or a condition of entering the same QR code, and the set condition may be implemented in various forms in consideration of a security level for the common audio channel, and there may be no limitation on the set condition.
  • there may be no separate limitation on the electronic devices that can commonly use the common audio channel for example, any electronic device may use the common audio channel as long as it can perform a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.
  • the first external electronic device may operate in a reception mode in which the first external electronic device can receive audio data from the electronic device or at least one other electronic device for the common audio channel, in operation 815. Since the transmission mode and the reception mode have been described with reference to FIG. 7, a detailed description thereof may be omitted here.
  • the first external electronic device may, in the reception mode, receive actual audio data from the electronic device or at least one other external electronic device, or may monitor whether audio data is received from the electronic device or at least one other external electronic device, or may exist in a sleep state.
  • the first external electronic device may operate in the reception mode by default after synchronizing to the common audio channel.
  • the first external electronic device may operate in the reception mode for the common audio channel after performing the synchronization operation for the common audio channel.
  • the first external electronic device can determine that there is audio data to be transmitted while operating in a receive mode for the common audio channel.
  • a first external electronic device While operating in a receiving mode for a common audio channel, a first external electronic device that determines that there is audio data to be transmitted can switch from the receiving mode to the transmitting mode.
  • the transmitting mode can be a mode in which the first external electronic device can transmit audio data.
  • the first external electronic device can transmit audio data on the common audio channel through at least one communication circuit in the transmitting mode.
  • the first external electronic device that transmitted audio data in the transmission mode may switch back to the reception mode for the common audio channel based on the completion of the transmission of the audio data.
  • audio data may be received from at least one of the electronic device or at least one other external electronic device on the common audio channel via at least one communication circuit.
  • the operation of the first external electronic device receiving audio data from at least one of the electronic device or at least one other external electronic device may be performed before the operation of the first external electronic device transmitting the audio data to at least one of the electronic device or at least one other external electronic device.
  • the operation of the first external electronic device transmitting the audio data to at least one of the electronic device or at least one other external electronic device may be performed before the operation of the first external electronic device receiving audio data from at least one of the electronic device or at least one other external electronic device.
  • FIG. 9 is a flowchart schematically illustrating an operating method of a first external electronic device according to one embodiment.
  • an operating method of a first external electronic device (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21) (e.g., the processor (120) of FIG. 1) illustrated in FIG. 9 may be an operating method in which the first external electronic device transmits a packet (e.g., a common audio channel creation request packet) requesting creation of a common audio channel to an electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23), and acquires information about the common audio channel and time information used for synchronization about the common audio channel from the electronic device.
  • a packet e.g., a common audio channel creation request packet
  • an electronic device e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11,
  • a first external electronic device may transmit a packet (e.g., a common audio channel creation request packet) requesting the electronic device to create a common audio channel through at least one communication circuit (e.g., a communication module (190) of FIG. 1).
  • FIG. 9 illustrates an example in which a first external electronic device transmits a packet requesting the electronic device to create a common audio channel
  • the first external electronic device may transmit a packet requesting the creation of a common audio channel to at least one other external electronic device (e.g., a second external electronic device (e.g., the electronic device (104) of FIG. 1 , or the second external electronic device (300) of FIG. 3 , FIG. 4 , FIG. 16 , or FIG.
  • a second external electronic device e.g., the electronic device (104) of FIG. 1 , or the second external electronic device (300) of FIG. 3 , FIG. 4 , FIG. 16 , or FIG.
  • the operation between the first external electronic device and at least one of the at least one other external electronic device may be similar to or substantially identical to the operation between the first external electronic device and the electronic device described in FIG. 9.
  • a connection (e.g., a communication link) may be established between the first external electronic device and the electronic device.
  • the first external electronic device may transmit a packet requesting the electronic device to create a common audio channel based on a set condition.
  • the set condition may include at least one of a condition for confirming a user input requesting to create a common audio channel, a condition for confirming that a set application is executed, or a condition for confirming that the first external electronic device enters a set area.
  • the set condition will be described in detail with reference to FIG. 11 below, and therefore, a detailed description thereof will be omitted herein.
  • a case is described as an example in which a first external electronic device transmits a packet requesting the electronic device to create a common audio channel.
  • the electronic device is an earbud case
  • the earbud case can create a common audio channel if a set operation (or user input) (for example, an operation of opening the earbud case and touching the left earbud and the light earbud a set number of times (for example, three times)) is confirmed even if the earbud case does not receive a packet requesting the creation of a common audio channel from the first external electronic device (for example, the left earbud and the light earbud).
  • the earbud case can share information about the created common audio channel and time information used for synchronization about the common audio channel to the left earbud and the light earbud through a PA operation (for example, PLC or wirelessly).
  • a PA operation for example, PLC or wirelessly
  • a first external electronic device that transmits a packet requesting to create a common audio channel to an electronic device may, in operation 913, receive, from the electronic device, information about the common audio channel and time information used for synchronization for the common audio channel, via at least one communication circuit.
  • the first external electronic device may receive, from the electronic device, information about the common audio channel and time information used for synchronization for the common audio channel, via at least one communication circuit, in a periodic advertising period.
  • the first external electronic device may receive, from the electronic device and the first external electronic device, information about the common audio channel and time information used for synchronization for the common audio channel, via at least one communication circuit, in a communication link established between the electronic device and the first external electronic device.
  • the first external electronic device may receive, from a server to which the electronic device and the first external electronic device are connected, information about the common audio channel and time information used for synchronization for the common audio channel, via at least one communication circuit.
  • a server to which the electronic device and the first external electronic device are connected
  • information about the common audio channel and time information used for synchronization for the common audio channel via at least one communication circuit.
  • a first external electronic device which has received information about a common audio channel and time information used for synchronization to the common audio channel from an electronic device, can, in operation 915, synchronize to the common audio channel based on the received information about the common audio channel and time information used for synchronization to the common audio channel.
  • the first external electronic device synchronized to the common audio channel can operate in a reception mode in which the first external electronic device can receive audio data from the electronic device or at least one other electronic device for the common audio channel, in operation 917. Since the transmission mode and the reception mode have been described with reference to FIG. 7, a detailed description thereof may be omitted here.
  • the first external electronic device can receive actual audio data from the electronic device or at least one other external electronic device in the reception mode, monitor whether audio data is received from the electronic device or at least one other external electronic device, or exist in a sleep state.
  • the first external electronic device can operate in the reception mode by default after synchronizing to the common audio channel.
  • the first external electronic device can operate in the reception mode for the common audio channel after performing a synchronization operation for the common audio channel.
  • the first external electronic device can determine that there is audio data to be transmitted while operating in a receiving mode for the common audio channel.
  • the first external electronic device When the first external electronic device determines that audio data to be transmitted exists while operating in the receiving mode for a common audio channel, the first external electronic device can switch from the receiving mode to the transmitting mode.
  • the transmitting mode can be a mode in which the first external electronic device can transmit audio data.
  • the first external electronic device can transmit audio data on the common audio channel through at least one communication circuit in the transmitting mode.
  • the first external electronic device that transmitted audio data in the transmission mode may switch back to the reception mode for the common audio channel based on the completion of transmission of the audio data.
  • audio data may be received from at least one of the electronic device or at least one other external electronic device on the common audio channel via at least one communication circuit.
  • the operation of the first external electronic device receiving audio data from at least one of the electronic device or at least one other external electronic device may be performed before the operation of the first external electronic device transmitting the audio data to at least one of the electronic device or at least one other external electronic device.
  • the operation of the first external electronic device transmitting the audio data to at least one of the electronic device or at least one other external electronic device may be performed before the operation of the first external electronic device receiving audio data from at least one of the electronic device or at least one other external electronic device.
  • FIG. 10 is a diagram schematically illustrating connections between electronic devices based on the Bluetooth method in a wireless communication network according to one embodiment.
  • the plurality of electronic devices participating in the multi-party audio service may include an electronic device (101) (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23), a first external electronic device (200) (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21), a second external electronic device (300) (e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG.
  • an electronic device (101) e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23
  • a first external electronic device (200) e.g., the electronic device (102) of FIG. 1, or the first external electronic device (
  • the device (1001) may include a fourth external electronic device (1003) (e.g., the fourth external electronic device (1003) of FIG. 16 or FIG. 21), and/or a fifth external electronic device (1005).
  • the electronic device (101) may be a smartphone.
  • the first external electronic device (200) may be an ear-wearable device, and the first external electronic device (200) may include a first earbud (202) (e.g., a left earbud) and/or a second earbud (204) (e.g., a light earbud).
  • the first earbud (202) may function as a first audio channel (e.g., a left audio channel), and the second earbud (204) may function as a second audio channel (e.g., a light audio channel).
  • at least one of the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may be another ear-wearable device.
  • At least one of the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) can be another smartphone. In one embodiment, at least one of the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) can be a smartwatch. In one embodiment, at least one of the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) can be an earbud case.
  • At least one of the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may be an electronic device that performs the role of a BIS source.
  • At least one of the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may be an electronic device that performs the role of a BIS sink.
  • At least one of the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may be a device performing a BIS assistant role.
  • the BIS assistant may perform an operation of searching for a BIS source in the vicinity.
  • the electronic device is an earbud, and the earbud directly searches for a BIS source in the vicinity and the earbud directly outputs audio data, the earbud may be an electronic device performing a BIS sink role together with a BIS assistant role.
  • the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may be electronic devices that have decided to participate in a common audio channel for a multi-party audio service.
  • a plurality of common audio channels may be generated, and the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may decide to participate in the plurality of common audio channels.
  • each of the plurality of common audio channels may be assigned to at least one group, and electronic devices included in at least one group may participate in the multi-party audio service through the common audio channel assigned to at least one group.
  • at least one of the plurality of common audio channels can be assigned to at least one group, and electronic devices included in at least one group can participate in a multi-party audio service through at least one common audio channel assigned to at least one group.
  • two or more common audio channels can be assigned to each group, and in this case, electronic devices included in a group can participate in a multi-party audio service through two or more common audio channels assigned to the group, and the two or more common audio channels can be shared by the electronic devices included in the group based on a set condition.
  • the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may be electronic devices that have been previously authenticated as electronic devices capable of participating in a common audio channel through an authentication procedure.
  • the electronic devices capable of participating in the common audio channel may share a key (e.g., a broadcast code) applied to encryption of the common audio channel when the common audio channel is encrypted, and only electronic devices that share the key applied to encryption of the common audio channel may participate in the common audio channel.
  • the electronic devices capable of commonly using the common audio channel may be electronic devices that satisfy a set condition.
  • the set condition may include a condition of being authenticated with set authentication information, a condition of using the same user account, and/or a condition of entering the same QR code, and the set condition may be implemented in various forms in consideration of a security level for the common audio channel, and there may be no limitation on the set condition.
  • there may be no separate limitation on electronic devices that can commonly use the common audio channel For example, any electronic device can use the common audio channel as long as it can perform a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.
  • the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) can use a common audio channel that uses the same access address.
  • the common audio channel can be generated by any one of the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005).
  • the electronic device (101) may share information about the generated common audio channel and time information used for synchronization for the common audio channel with a first external electronic device (200), a second external electronic device (300), a third external electronic device (1001), a fourth external electronic device (1003), and/or a fifth external electronic device (1005).
  • the time information used for synchronization of the common audio channel may include a time difference from a time point at which the periodic advertising operation starts to a time point at which the common audio channel starts.
  • the information about the common audio channel may include BIGInfo included in an AUX_SYNC_IND PDU transmitted via averting
  • the time information used for synchronization about the common audio channel may include timing information included in an AUX_SYNC_IND PDU transmitted via periodic averting.
  • FIG. 11 is a diagram schematically illustrating an operation of an electronic device establishing a common audio channel in a wireless communication network according to one embodiment.
  • the structure of the wireless communication network can be implemented similarly to the structure of the wireless communication network described in FIG. 10, and therefore, a detailed description thereof will be omitted.
  • An electronic device (101) e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23
  • a first external electronic device (200) e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21
  • BLE method e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21
  • a first external electronic device (200) may transmit a BLE advertising (BLE ADV) signal (e.g., a BLE ADV packet) in a multicast manner or a broadcast manner.
  • BLE ADV BLE advertising
  • the BLE ADV packet may be a packet that transmits information related to a connection or an account (e.g., pairing) to unspecified surrounding electronic devices (e.g., the electronic device (101)).
  • the first external electronic device (200) may be stored in an earbud case device (not shown in FIG. 11) (e.g., the earbud case device (206) of FIG. 2).
  • the earbud case device may be a device that stores and charges the first external electronic device (200). In Fig. 11, for convenience of explanation, it is assumed that the first external electronic device (200) is stored in the earbud case.
  • the first external electronic device (200) may start transmitting a BLE ADV packet.
  • the first external electronic device (200) may start transmitting a BLE ADV packet.
  • the first external electronic device (200) may start transmitting a BLE ADV packet periodically. The period at which the BLE ADV packet is transmitted may vary as needed. The first external electronic device (200) may transmit a BLE ADV packet based on the set period.
  • a BLE ADV packet may include at least one of identification information of the first external electronic device (200), user account information of the first external electronic device (200), information about an electronic device with which the first external electronic device (200) is currently paired, information about an electronic device that has performed a pairing process with the first external electronic device (200), information about electronic devices that can be paired simultaneously, information about transmission power, a sensing area, and a remaining battery level of the first external electronic device (200), and/or audio channel role information.
  • the audio channel role may be a first audio channel (e.g., a left audio channel) role and/or a second audio channel (e.g., a right audio channel).
  • FIG. 12 is a diagram schematically illustrating the format of a BLE ADV packet in a wireless communication network according to one embodiment.
  • a BLE ADV packet (1200) may include a preamble field (1202), an advertising access address field (1204), a packet data unit (PDU) field (1206), and a cyclic redundancy check (CRC) field (1208).
  • PDU packet data unit
  • CRC cyclic redundancy check
  • the preamble field (1202) may include information used to perform frequency synchronization and/or symbol timing estimation in an electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) receiving the BLE ADV packet (1200).
  • the preamble field (1202) may be implemented as 1 byte.
  • the preamble field (1202) may include a fixed sequence of 1 byte in length, in which bit values 0 and bit values 1 are alternately configured, based on address information included in the advertising access address field (1204).
  • the preamble field (1202) may include “10101010” when the address information included in the advertising access address field (1204) starts with 1.
  • the preamble field (1202) may include “01010101” when the address information included in the advertising access address field (1204) starts with 0.
  • the advertising access address field (1204) may include address information related to the BLE ADV packet (1200).
  • the advertising access address field (1204) may be implemented with 4 bytes.
  • the PDU field (1206) may have a variable length from a minimum of 2 bytes to a maximum of 39 bytes.
  • the PDU field (1206) may include a header field (1210) and a payload field (1212).
  • the header field (1210) may include information indicating the type and length of data included in the payload field (1212). In one embodiment, the header field (1210) may include information indicating that the type of data included in the payload field (1212) is advertising data. As an example, the header field (1210) may be implemented with 2 bytes.
  • the payload field (1212) may have a variable length of 37 bytes or less and may include an advertising address (AdvA) field (1214) and an advertising data (AdvData) field (1216).
  • AdvancedA advertising address
  • AdvancedData advertising data
  • the AdvA field (1214) may include an address (1218) of the first external electronic device transmitting the BLE ADV packet (1200).
  • the address (1218) of the first external electronic device may be a medium access control (MAC) address of the first external electronic device.
  • the address (1218) of the first external electronic device may be a resolvable private address (RPA).
  • the RPA may be implemented with, for example, 48 bits.
  • the RPA may be divided into a first part (e.g., a 24-bit random part called prand) and a second part (e.g., a 24-bit hash part called hash).
  • the least significant octet of the PRA may be the least significant octet of the hash, and the most significant octet of the PRA may be the most significant octet of the prand.
  • the AdvData field (1216) may include advertising data (1220) of up to 31 bytes.
  • the AdvData field (1216) may include at least one of identification information of the first external electronic device, user account information of the first external electronic device, information about an electronic device with which the first external electronic device is currently paired, information about an electronic device that has performed a pairing process with the first external electronic device, information about electronic devices with which the first external electronic device can be simultaneously paired, information about transmission power, a sensing area, information about a remaining battery level of the first external electronic device, or audio channel role information.
  • the audio channel role of the first external electronic device may be a first audio channel (e.g., a left audio channel) and/or a second audio channel (e.g., a right audio channel).
  • the AdvData field (1216) may include one or more advertising data (AD) elements.
  • the one or more AD elements may be, for example, N AD elements including an AD 0 element (1222) through an AD N element (1226).
  • one or more AD elements may each include a length field, a type field, and an AD data field.
  • FIG. 12 illustrates a length field (1228), a type field (1230), and an AD data field (1232) included in an AD 0 element (1222).
  • an AD N element (1226) may include a length field, a type field, and an AD data field similar to the AD 0 element (1222).
  • the length field (1228) may include length information of the AD data field (1232), and the type field (1230) may include type information of data included in the AD data field (1232).
  • the type field (1232) may include information indicating one of the data types as shown in Table 1 below.
  • the CRC field (1208) may include information used by the electronic device to detect errors for received BLE ADV packets.
  • the CRC field (1208) may be implemented with 3 bytes.
  • the first external electronic device (200) can transmit a BLE ADV packet based on a set condition.
  • the set condition can include at least one of a condition in which power is supplied to the first external electronic device (200), a condition in which a set cycle is reached, or a user input.
  • the electronic device (101) can perform a BLE scan operation in a set scan period.
  • the electronic device (101) may receive at least one BLE ADV packet among the BLE ADV packets transmitted from the first external electronic device (200).
  • the electronic device (101) that has received the BLE ADV packet may display a user interface (UI) through a display module (e.g., the display module (160) of FIG. 1).
  • the electronic device (101) may display the UI through the display module based on information included in the received BLE ADV packet and a set condition.
  • the UI may include an image corresponding to the first external electronic device (200).
  • the UI may include device recognition information, and the device recognition information may be information generated corresponding to a result of the electronic device (101) recognizing the first external electronic device (200).
  • the electronic device (101) may recognize that the first external electronic device (200) is Samsung Galaxy Buds, and may generate information related to the Samsung Galaxy Buds as device recognition information.
  • the generated device recognition information may be included in the UI, and the UI including the device recognition information may be displayed through the display module.
  • An example of the UI displayed through the display module of the electronic device (101) may be as illustrated in FIG. 13.
  • FIG. 13 is a diagram schematically illustrating a UI displayed on an electronic device when the electronic device receives a BLE ADV packet in a wireless communication network according to one embodiment.
  • an electronic device e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23
  • a first external electronic device e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21
  • the electronic device may display a UI through a display module (e.g., the display module (160) of FIG. 1).
  • the electronic device may display the UI through the display module based on information included in the received BLE ADV packet and set conditions.
  • the UI includes device recognition information
  • the device recognition information may be information generated in response to a result of the electronic device recognizing the first external electronic device.
  • the electronic device may recognize that the first external electronic device is Samsung Galaxy Buds, and may generate information related to the Samsung Galaxy Buds as the device recognition information.
  • the device recognition information may indicate whether the electronic device has been previously paired with the first external electronic device, or may be generated based on a user account of the first external electronic device.
  • the electronic device may recognize the first external electronic device by receiving a BLE ADV packet from the first external electronic device, and may output a UI for notifying the user of the recognized first external electronic device through a display of the electronic device.
  • the UI may include at least one of an image (1300) representing a shape of the first external electronic device (e.g., the first earbud (202) and/or the second earbud (204) of FIG. 2) or text representing a device name of the first external electronic device (e.g., My Galaxy Buds).
  • the UI may further include an image (1310) representing a battery status of the first external electronic device.
  • the electronic device (101) that receives the BLE ADV packet can generate a scan request (SCAN_REQ) packet based on information included in the BLE ADV packet and transmit the generated SCAN_REQ packet to the first external electronic device (200).
  • the first external electronic device (200) that receives the SCAN_REQ packet from the electronic device (101) can generate a scan response (SCAN_RSP) packet, which is a response packet to the SCAN_REQ packet, based on information included in the SCAN_REQ packet and transmit the generated SCAN_RSP packet to the electronic device (101).
  • SCAN_RSP scan response
  • An electronic device (101) that receives a SCAN_RSP packet from a first external electronic device (200) may determine whether it is necessary to establish a connection with the first external electronic device (200) based on information included in the SCAN_RSP packet. If it is determined that it is necessary to establish a connection with the first external electronic device (200), the electronic device (101) may transmit a connection indication (CONNECT_IND) packet requesting the establishment of a connection to the first external electronic device (200).
  • the CONNECT_IND packet may include at least one of an access address (AA) of the electronic device (101), a coding indicator (CI), a transmit window offset, and/or a transmit window size.
  • a first external electronic device (200) that receives a CONNECT_IND packet from an electronic device (101) can determine whether to establish a connection with the electronic device (101) based on information included in the CONNECT_IND packet. If it is determined to establish a connection with the electronic device (101), the first external electronic device (200) can establish a connection (e.g., a first communication link) with the electronic device (101) (operation 1111).
  • the electronic device (101) that transmitted the CONNECT_IND packet can operate as a central, and the first external electronic device (200) that received the CONNECT_IND packet can operate as a peripheral.
  • the electronic device (101) and the first external electronic device (200) may exchange (e.g., transmit and/or receive) data (e.g., control data and/or control messages) via the first communication link.
  • the control data and/or control messages may include data required to create a common audio channel for a multi-party audio service.
  • the multi-party audio service may include an audio service in which at least two electronic devices (e.g., the electronic device (101) and the first external electronic device (200)) participate.
  • the common audio channel used in the multi-party audio service may include a channel sharing the same access code.
  • the common audio channel will be described as an example of being implemented as BIS, but it is to be understood that the common audio channel may be implemented as CIS as well as BIS.
  • the common audio channel may be implemented as CIS as well as BIS.
  • at least two electronic devices participating in a multi-party audio service through a common audio channel implemented as BIS or CIS may exchange audio data by sharing the same access code.
  • the first external electronic device (200) may transmit a packet (e.g., a common audio channel creation request packet) requesting creation of a common audio channel to the electronic device (101) through the first communication link based on a set condition.
  • the common audio channel creation request packet may include information requesting creation of a common audio channel, and there may be no limitation on the format thereof.
  • the set condition may include a user input requesting creation of a common audio channel for a multi-party audio service, execution of a set application, and/or entry into a set area.
  • the user input may include a set physical user interface (PUI), and/or a voice command.
  • the set application may include a dedicated application for the multi-party audio service.
  • the set area may include an area set in which the multi-party audio service is to be performed.
  • the set area may include a conference room, and/or a classroom.
  • the set area may be set based on a signal or input (e.g., user input) obtained by the first external electronic device (200), and there may be no limitation on the conditions under which the area in which the multi-party audio service can be performed is set.
  • the first external electronic device (200) may determine the area in which the multi-party audio service can be performed based on conditions in which various parameters may be considered.
  • An electronic device (101) that receives a common audio channel creation request packet from a first external electronic device (200) can create a common audio channel in operation 1115.
  • an operation of the electronic device (101) creating a common audio channel is specifically described as follows.
  • the electronic device (101) can determine an audio transmission service type to be applied to a common audio channel.
  • the audio transmission service type can include a low energy (LE) audio service type, an ACL type, and/or an advertising type.
  • the LE audio service type can include a BIS type and/or a CIS type.
  • the electronic device (101) can determine a physical link type to be applied to a common audio channel.
  • the physical link type can include a physical link type to be used when transmitting audio data in the common audio channel.
  • the physical link type can include an uncoded type, a coded type, a physical link type for high-speed transmission, and/or a physical link type capable of variable operation.
  • the electronic device (101) can determine an access address to be applied to a common audio channel.
  • a unique access address can be determined for each common audio channel.
  • the access address can be a 32-bit value, can be generated based on a set rule, and a unique corresponding access address can be determined each time a common audio channel is generated.
  • the electronic device (101) can determine a channel map to be applied to a common audio channel.
  • the electronic device (101) when the surrounding environment of the electronic device (101) is a noisy environment, the electronic device (101) can determine a channel map so that only a minimum number of physical channels can be used.
  • the noisy environment can be an environment in which noise higher than a set noise level is measured.
  • the channel map can be determined so that all physical channels can be used.
  • the clean environment can be an environment in which noise lower than a set noise level is measured.
  • the electronic device (101) can determine audio transmission service parameters to be applied to the common audio channel.
  • the audio transmission service parameters can be determined based on the audio transmission service type to be applied to the common audio channel.
  • the audio transmission service parameters may include BIS attribute information corresponding to the BIS type.
  • the BIS attribute information may include Num_BIS, ISO_Interval, BIS_Spacing, Sub_Interval, Max_PDU, Max_SDU, MPT, BN, PTO, IRC, NSE, Framed, and/or Encrypted.
  • Num_BIS can represent the number of BISs included in BIG.
  • BISs included in BIG can be uniquely assigned a total of Num_BIS BIS_Numbers from 1 to Num_BIS.
  • ISO_Interval can represent a time interval in units of 1.25ms between two adjacent BIG anchor points.
  • ISO_Interval can be set to any value between 4 and 3200. For example, if the value of ISO_Interval is set to "4", the time interval between two adjacent BIG anchor points can be 5ms, and if the value of ISO_Interval is set to "3200", the time interval between two adjacent BIG anchor points can be 4s.
  • - BIS_Spacing may represent the time between the start times of corresponding subevents in adjacent BISs contained in the BIG, and/or the time between the start time of the first subevent of the last BIS and the start time of the control subevent (if any).
  • Sub_Interval can represent the time between the start points of two consecutive subevents of each BIS.
  • Max_PDU can indicate the maximum number of data octets (excluding message integrity check (MIC)) that can be transmitted in each BIS data PDU in BIG.
  • the value of Max_PDU can be a value between 1 and 251.
  • Max_SDU can indicate the maximum size of a service data unit (SDU) on BIG.
  • the value of Max_SDU can be between 1 and 4095 octets.
  • BN can be a value between 1 and 7
  • PTO Pre-Transmission Offset
  • IRC Immediate Repetition Count
  • NSE can represent the number of sub-events per BIS in each BIG event.
  • the value of NSE can be between 1 and 31, and can be an integer multiple of BN.
  • - Framed can indicate whether BIG is transmitting framed data or unframed data.
  • the audio transmission service parameters may include CIS attribute information corresponding to the CIS type.
  • the CIS attribute information may include ISO_Interval, Sub_Interval, SE_Length, Max_PDU, Max_SDU, MTP_C, MTP_P, NSE, BN, FT, Framed, and/or Encrypted.
  • - ISO_Interval can represent the time between CIS anchor points of adjacent CIS events.
  • Sub_Interval can represent the time between the start times of two consecutive subevents of CIS.
  • - SE_Length can indicate the maximum length of a subevent.
  • Max_PDU can indicate the maximum number of data bytes that can be transmitted in each CIS data PDU, and the value of Max_PDU can be different in each direction.
  • Max_SDU can represent the maximum size of SDU on the corresponding CIS, and the value of Max_SDU can be different in each direction.
  • the values of MPT_C and MPT_P can include MIC if there is a possibility that CIS can be encrypted.
  • NSE can represent the maximum number of subevents per CIS event.
  • - BN and FT can control what data is transmitted in each CIS event, and the values of BN and FT can be different in each direction.
  • - Framed can indicate whether the CIS transmits framed data (framed), and can have the same value in both directions.
  • the audio transmission service parameters may include ACL attribute information corresponding to the ACL type.
  • the ACL attribute information may include Connection Interval, Peripheral Latency, and/or Subrate Factor.
  • the audio transmission service parameters may include advertising attribute information corresponding to the advertising type.
  • the advertising attribute information may include an Advertising Interval, an Advertising type, and/or an Advertising Channel.
  • the electronic device (101) can determine audio data transmission/reception timing to be applied to a common audio channel.
  • the audio data transmission/reception timing can include timing at which audio data can be transmitted and/or timing at which audio data can be received in the common audio channel.
  • the electronic device (101) may generate a common audio channel based on an audio transmission service type to be applied to the determined common audio channel, a physical link type to be used for the determined audio data transmission, an access address to be applied to the determined common audio channel, a channel map to be applied to the determined common audio channel, determined audio transmission service parameters, and/or audio data transmission/reception timing, in operation 1115.
  • information about a common audio channel generated by the electronic device (101) may include PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594 ⁇ s, Max_PDU 100byte, Max_SDU 100byte, MTP 444 ⁇ s, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted.
  • FIG. 14 is a diagram schematically illustrating a common audio channel generated by an electronic device in a wireless communication network according to one embodiment.
  • an electronic device e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23
  • it may determine an audio transmission service type to be applied to the common audio channel, a physical link type to be used for transmitting audio data, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing.
  • An operation of the electronic device determining an audio transmission service type to be applied to the common audio channel, a physical link type to be used for transmitting audio data, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing may be similar to or substantially identical to the common audio channel generating operation of operation 1115 of FIG. 11, and thus a detailed description thereof will be omitted herein.
  • the electronic device can generate the common audio channel based on the audio transmission service type to be applied to the determined common audio channel, the physical link type to be used for the determined audio data transmission, the access address to be applied to the determined common audio channel, the channel map to be applied to the determined common audio channel, the determined audio transmission service parameters, and/or the determined audio data transmission/reception timing.
  • information about the common audio channel generated by the electronic device can include PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594 ⁇ s, Max_PDU 100byte, Max_SDU 100byte, MTP 444 ⁇ s, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted.
  • the electronic device may generate a common audio channel (1400) corresponding to PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594 ⁇ s, Max_PDU 100byte, Max_SDU 100byte, MTP 444 ⁇ s, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted. It can be seen that in the common audio channel (1400), the access address is 0x19790206 and the channel map is set to 0x1088472554.
  • the event counter may be a 39-bit counter associated with BIG, and the value of the event counter may be set to “0” for the first BIG event, and the value of the event counter may be increased by 1 as the number of BIG events increases by 1.
  • channel 24, channel 15, channel 38, channel 15, channel 3, channel 11 (CH24, CH15, CH38, CH15, CH3, CH11) can be used as common audio channels
  • channel 5 channel 33, channel 15, channel 20, channel 11, channel 19 (CH5, CH33, CH15, CH20, CH11, CH19) can be used as common audio channels
  • channel 5 channel 33, channel 5, channel 15, channel 7, channel 38 (CH5, CH33, CH5, CH15, CH7, CH38) can be used as common audio channels
  • channels 20, ... (CH20 ... ) can be used as common audio channels. It is depicted in the picture.
  • the electronic device (101) may share information about the generated common audio channel to a first external electronic device (200) (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21) based on one of a variety of methods.
  • the electronic device (101) may share information about the generated common audio channel to external electronic devices around the electronic device (101) through periodic advertising.
  • the electronic device (101) can share information about a common audio channel generated with external electronic devices through a separate external electronic device (e.g., a server (e.g., server (108) of FIG. 1)).
  • the separate external electronic device can be connected to the electronic device (101) and the external electronic devices, including the first external electronic device (200), to manage the electronic device (101) and the external electronic devices.
  • the electronic device (101) can share information about a common audio channel created through a direct connection (e.g., a first communication link) established between the electronic device (101) and an external electronic device (200).
  • a direct connection e.g., a first communication link
  • the electronic device (101) may share time information used for common audio channel synchronization with information about the generated common audio channel to the first external electronic device (200) based on one of various methods.
  • the electronic device (101) may share an encryption key applied to the common audio channel with information about the generated common audio channel to the first external electronic device (200) based on one of various methods.
  • the time information used for synchronization of the common audio channel may include a time difference from the time when the periodic advertising operation starts to the time when the common audio channel starts.
  • FIG. 15 is a diagram schematically illustrating an operation of sharing information about a common audio channel generated by an electronic device and time information used for common audio channel synchronization in a wireless communication network according to one embodiment.
  • an electronic device may generate a common audio channel based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing, as described in FIG. 11 or FIG. 14.
  • information about a common audio channel generated by an electronic device may include PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594 ⁇ s, Max_PDU 100byte, Max_SDU 100byte, MTP 444 ⁇ s, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted.
  • the electronic device may generate a common audio channel (1500) corresponding to PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594 ⁇ s, Max_PDU 100byte, Max_SDU 100byte, MTP 444 ⁇ s, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted. It can be seen that in the common audio channel (1500), the access address is 0x19790206 and the channel map is set to 0x1088472554.
  • the event counter may be a 39-bit counter associated with BIG, and the value of the event counter may be set to “0” for the first BIG event, and the value of the event counter may be increased by 1 as the number of BIG events increases by 1.
  • channel 24, channel 15, channel 38, channel 15, channel 3, channel 11 (CH24, CH15, CH38, CH15, CH3, CH11) can be used as common audio channels
  • channel 5 channel 33, channel 15, channel 20, channel 11, channel 19 (CH5, CH33, CH15, CH20, CH11, CH19) can be used as common audio channels
  • channel 5 channel 33, channel 5, channel 15, channel 7, channel 38 (CH5, CH33, CH5, CH15, CH7, CH38) can be used as common audio channels
  • channels 20, ... (CH20 ... ) can be used as common audio channels. It is depicted in the picture.
  • the electronic device can share information about a common audio channel and time information used for common audio channel synchronization with external electronic devices around the electronic device through a periodic advertising (PA) operation in operation 1511. Since the electronic device shares information about the common audio channel and time information used for common audio channel synchronization in operation 1511, the external electronic devices around the electronic device can synchronize to the common audio channel based on the time information used for common audio channel synchronization in operation 1513.
  • PA periodic advertising
  • FIG. 16 is a diagram illustrating an operation in which multiple electronic devices are synchronized to a common audio channel in a wireless communication network according to one embodiment.
  • an electronic device (101) may generate a common audio channel based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing.
  • An operation of the electronic device (101) generating a common audio channel may be similar to or substantially the same as that described in FIG. 11 or FIG. 14, and thus a detailed description thereof will be omitted herein.
  • the electronic device (101) may generate a common audio channel (1600) corresponding to PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594 ⁇ s, Max_PDU 100byte, Max_SDU 100byte, MTP 444 ⁇ s, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted. It can be seen that in the common audio channel (1600), the access address is 0x19790206 and the channel map is set to 0x1088472554.
  • the electronic device (101) may share (broadcast) information about a common audio channel and time information used for common audio channel synchronization through periodic advertising (PA) operations in operations 1613, 1615, and 1617.
  • PA periodic advertising
  • external electronic devices around the electronic device (101) e.g., a first external electronic device (200) (e.g., an electronic device (102) of FIG. 1, or a first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 17, FIG. 19, FIG. 20, or FIG. 21)
  • a second external electronic device (300) e.g., an electronic device (104) of FIG. 1, or a second external electronic device (300) of FIG. 3, FIG. 4, or FIG.
  • a third external electronic device (1001) e.g., a third external electronic device (1001) of FIG. 10, FIG. 17, or FIG. 21
  • a fourth external electronic device (1003) e.g., a fourth external electronic device (1003) of FIG. 10
  • the electronic device (101) may receive audio packet #0, audio packet #1, audio packet #2, audio packet #0, audio packet #1, audio packet #2 through a common audio channel in a receiving mode.
  • n may represent a sequence number for an audio packet
  • audio packet #n may represent an nth audio packet transmitted through the common audio channel after the common audio channel is established.
  • FIG. 16 illustrates an audio packet transmission operation or an audio packet reception operation of an electronic device (101), a first external electronic device (200), a second external electronic device (300), a third external electronic device (1001), or a fourth external electronic device (1003) in BIG events for a common audio channel (1600) generated by the electronic device (101).
  • the audio packet transmission operation or the audio packet reception operation of the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), or the fourth external electronic device (1003) may be similar to or substantially the same as the packet transmission operation or the audio packet reception operation of the electronic device (101) described below in FIG. 18, and therefore, a detailed description thereof will be omitted herein.
  • the electronic device (101) may operate in a receive mode by default for a common audio channel and may operate in a transmit mode as needed. In one embodiment, the electronic device (101) may transmit audio data in the transmit mode. In one embodiment, when a common audio channel is established, the electronic device (101) may operate in a receive mode by default for the common audio channel. When the electronic device (101) determines that audio data to be transmitted is generated while operating in the receive mode for the common audio channel (for example, when it determines that data is input to a transmission queue (Tx queue), the electronic device (101) may switch from the receive mode to the transmit mode and transmit the audio data through the common audio channel in the transmit mode.
  • Tx queue transmission queue
  • the first external electronic device (200) may be synchronized to a common audio channel at operation 1619 according to the PA operation of the electronic device (101) at operation 1613.
  • the first external electronic device (200) may be synchronized to the common audio channel according to information about the common audio channel shared according to the PA operation of the electronic device (101) at operation 1613 and time information used for common audio channel synchronization, and may use the common audio channel. Accordingly, the first external electronic device (200) may be able to use the common audio channel from the second BIG event.
  • the first external electronic device (200) may operate in a receiving mode by default in the common audio channel and may operate in a transmitting mode as needed. According to an embodiment of the present invention, the first external electronic device (200) may transmit audio data in the transmitting mode.
  • the second external electronic device (300) may be synchronized to the common audio channel in operation 1621 according to the PA operation of the electronic device (101) in operation 1615.
  • the second external electronic device (300) may be synchronized to the common audio channel according to information about the common audio channel shared according to the PA operation of the electronic device (101) in operation 1615 and time information used for common audio channel synchronization, and may use the common audio channel. Accordingly, the second external electronic device (300) may be able to use the common audio channel from the fourth BIG event.
  • the second external electronic device (300) may operate in a receiving mode by default in the common audio channel and may operate in a transmitting mode as needed. According to an embodiment of the present invention, the second external electronic device (300) may transmit audio data in the transmitting mode.
  • the third external electronic device (1001) may be synchronized to the common audio channel in operation 1623 according to the PA operation of the electronic device (101) in operation 1617.
  • the third external electronic device (1001) may be synchronized to the common audio channel according to information about the common audio channel shared according to the PA operation of the electronic device (101) in operation 1617 and time information used for common audio channel synchronization, and may use the common audio channel. Accordingly, the third external electronic device (1001) may be able to use the common audio channel from the sixth BIG event.
  • the third external electronic device (1001) may operate in a receiving mode by default in the common audio channel and may operate in a transmitting mode as needed. According to an embodiment of the present invention, the third external electronic device (1001) may transmit audio data in the transmitting mode.
  • the fourth external electronic device (1003) may be synchronized to the common audio channel at operation 1625 according to the PA operation of the electronic device (101) at operation 1613.
  • the fourth external electronic device (1003) may be synchronized to the common audio channel according to the information about the common audio channel shared according to the PA operation of the electronic device (101) at operation 1613 and the time information used for common audio channel synchronization, and may use the common audio channel. Accordingly, the fourth external electronic device (1003) may be able to use the common audio channel from the second BIG event.
  • the fourth external electronic device (1003) may operate in the receive mode by default in the common audio channel and may operate in the transmit mode as needed. According to an embodiment of the present invention, the fourth external electronic device (1003) may transmit audio data in the transmit mode.
  • the time information used to synchronize to the common audio channel may include a time difference between a time when communication of the first communication link starts and a time when the common audio channel starts.
  • FIG. 11 a case is illustrated where information about a common audio channel is shared with a first external electronic device (200) by transmitting information about a common audio channel to the first external electronic device (200) through a first communication link established between the electronic device (101) and the first external electronic device (200).
  • FIG. 11 illustrates a case where a periodic advertising (PA) operation is performed every three time intervals (e.g., three BIG events), there may be no limitation on the cycle at which the periodic advertising operation is performed.
  • information about a location at which the next BIS audio data is to be transmitted may be provided through the PA operation, and the receiving mode and the transmitting mode have been described with reference to FIG. 7, and therefore, a detailed description thereof will be omitted herein.
  • the electronic device (101) that has shared information about the common audio channel and time information used to synchronize with the common audio channel through the first communication link may perform a PA operation in operation 1119.
  • the PA operation may include an AUX_SYNC_IND PDU transmission operation.
  • the EXT_IND PDU transmission operation and/or the AUX_ADV_IND PDU transmission operation may be an extended advertising operation and may be connected to the PA operation in the form of a train.
  • An interval (e.g., a PA period) of the PA operation may be an interval between start times of the AUX_SYNC_IND PDUs. Accordingly, the electronic device (101) may perform the PA operation in operation 1129.
  • the format of the ADV_EXT_IND PDU, the AUX_ADV_IND PDU, and/or the AUX_SYNC_IND PDU may be similar to or substantially identical to the format of the BLE ADV packet described in FIG. 12, and information about the common audio channel and time information used to synchronize to the common audio channel may be included in the advertising data (1220).
  • a first external electronic device (200) which receives information about a common audio channel and time information used for synchronizing to the common audio channel from an electronic device (101) through a first communication link, can be synchronized to the common audio channel according to the information about the common audio channel and the time information used for synchronizing the common audio channel, and can use the common audio channel.
  • the first external electronic device (200) can operate in a reception mode by default in the common audio channel, and can operate in a transmission mode as needed. Accordingly, the first external electronic device (200) can operate in a reception mode by default in the common audio channel in operations 1121, 1123, 1125, and 1127.
  • FIG. 17 is a diagram illustrating an operation in which multiple electronic devices are synchronized to a common audio channel in a wireless communication network according to one embodiment.
  • an electronic device (101) may generate a common audio channel based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing.
  • An operation of the electronic device (101) generating a common audio channel may be similar to or substantially the same as that described in FIG. 11 or FIG. 14, and thus a detailed description thereof will be omitted herein.
  • the electronic device (101) may create a common audio channel corresponding to PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594 ⁇ s, Max_PDU 100byte, Max_SDU 100byte, MTP 444 ⁇ s, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted. It can be seen that in the common audio channel, the access address is 0x19790206 and the channel map is set to 0x1088472554.
  • the electronic device (101) may establish a communication link (e.g., a first communication link) in advance with a first external electronic device (200) (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 19, FIG. 20, or FIG. 21) as described in FIG. 11, and may share information about a common audio channel and time information used for common audio channel synchronization through the first communication link.
  • the first external electronic device (200) may be synchronized to the common audio channel and may use the common audio channel according to the information about the common audio channel and the time information used for common audio channel synchronization received through the first communication link. Accordingly, the first external electronic device (200) can operate in receive mode by default on the common audio channel in operations 1711, 1713, 1715, and 1717, and can operate in transmit mode as needed.
  • the electronic device (101) may share information about a common audio channel and time information used for common audio channel synchronization through the PA operation, and the first external electronic device (200) may be synchronized to the common audio channel and may use the common audio channel according to the information about the common audio channel and time information used for common audio channel synchronization received through the first communication link.
  • the first external electronic device (200) may operate in a reception mode by default on the common audio channel in operations 1711, 1713, 1715, and 1717, and may operate in a transmission mode as needed.
  • the electronic device (101) can share (broadcast) information about a common audio channel and time information used for common audio channel synchronization through the PA operation in operation 1719 and operation 1721.
  • the PA operation may include an AUX_SYNC_IND PDU transmission operation, and the PA operation may be connected in a train form with an EA operation including an EXT_IND PDU transmission operation and/or an AUX_ADV_IND PDU transmission operation in a train form.
  • external electronic devices around the electronic device (101) e.g., the second external electronic device (300) (e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, or FIG.
  • the third external electronic device (1001) e.g., the third external electronic device (1001) of FIG. 10, FIG. 16, or FIG. 21
  • the electronic device (101) shares information about a common audio channel and time information used for common audio channel synchronization in operation 1719 and operation 1721
  • the external electronic devices around the electronic device (101) can synchronize to the common audio channel based on the time information used for common audio channel synchronization.
  • the second external electronic device (300) can be synchronized to the common audio channel in operation 1720 according to the PA operation of the electronic device (101) in operation 1719.
  • the second external electronic device (300) can be synchronized to the common audio channel according to information about the common audio channel shared according to the PA operation of the electronic device (101) in operation 1719 and time information used for common audio channel synchronization, and can use the common audio channel.
  • the second external electronic device (300) can operate in a receive mode by default in the common audio channel in operations 1723, 1725, 1727, and 1729, and can operate in a transmit mode as needed.
  • the third external electronic device (1001) can be synchronized to the common audio channel according to the PA operation of the electronic device (101) in operation 1721.
  • the third external electronic device (1001) can be synchronized to the common audio channel according to the information about the common audio channel shared according to the PA operation of the electronic device (101) in operation 1721 and the time information used for common audio channel synchronization, and can use the common audio channel.
  • the third external electronic device (1001) which performs the synchronization operation for the common audio channel according to the information about the common audio channel shared according to the PA operation of the electronic device (101) in operation 1721 and the time information used for common audio channel synchronization, can operate in the reception mode by default in the common audio channel in operation 1731 and can operate in the transmission mode as needed.
  • FIG. 18 is a diagram schematically illustrating transmission and reception operations performed by an electronic device on a common audio channel in a wireless communication network according to one embodiment.
  • an electronic device (101) may generate a common audio channel based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing.
  • An operation of the electronic device (101) generating a common audio channel may be similar to or substantially the same as described in FIG. 11 or FIG. 14, and thus a detailed description thereof will be omitted herein.
  • the electronic device (101) may operate in a reception mode by default for the common audio channel, and may operate in a transmission mode as needed. The reception mode and the transmission mode have been described in FIG. 7, and thus a detailed description thereof will be omitted herein.
  • the electronic device (101) may receive audio packets #60, audio packets #61, audio packets #62, audio packets #60, audio packets #61, and audio packets #62 through a common audio channel in a receiving mode.
  • n may represent a sequence number for an audio packet
  • audio packet #n may represent an nth audio packet transmitted through a common audio channel after the common audio channel is established.
  • the electronic device (101) may operate in a receive mode by default for the common audio channel after generating the common audio channel, and may share (broadcast) information about the common audio channel and time information used for common audio channel synchronization through a PA operation in operations 1813, 1815, and 1817.
  • a receive mode by default for the common audio channel after generating the common audio channel
  • the electronic device (101) may only perform an operation of generating the common audio channel, and may not perform other remaining operations related to the common audio channel (e.g., an operation of sharing information about the common audio channel and time information used for common audio channel synchronization).
  • information about the common audio channel and time information used for common audio channel synchronization may be shared through a server (e.g., the server (108) of FIG. 1).
  • external electronic devices around the electronic device (101) e.g., a first external electronic device (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21), a second external electronic device (e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17), a third external electronic device (e.g., the third external electronic device (1001) of FIG. 10, FIG. 16, FIG. 17, or FIG. 21), a fourth external electronic device (e.g., the fourth external electronic device (1003) of FIG. 10, FIG.
  • a first external electronic device e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21
  • a second external electronic device e.g
  • the time information used for common audio channel synchronization can indicate a time difference between an AUX_SYNC_IND PDU and a transmission point of audio data.
  • the time information used for common audio channel synchronization can be time information indicating how soon after an AUX_SYNC_IND PDU the audio data will be transmitted.
  • the electronic device (101) is described as an example of sharing information on a common audio channel and time information used for common audio channel synchronization through a PA operation, but the electronic device (101) can also transmit information on a common audio channel and time information used for common audio channel synchronization through a server (e.g., server (108) of FIG. 1) to which the electronic device (101) and external electronic devices around the electronic device (101) are connected, so that the external electronic devices around the electronic device (101) can obtain information on a common audio channel and time information used for common audio channel synchronization.
  • a server e.g., server (108) of FIG.
  • the electronic device (101) shares information about the common audio channel and time information used for common audio channel synchronization in operations 1813, 1815, and 1817, external electronic devices around the electronic device (101) can synchronize to the common audio channel based on the time information used for common audio channel synchronization.
  • the electronic device (101) can receive audio packet #60, audio packet #61, audio packet #62, audio packet #60, audio packet #61, audio packet #62 for the first BIG event for the common audio channel (1800), can receive audio packet #63, audio packet #64, audio packet #65, audio packet #63, audio packet #64, audio packet #65 for the second BIG event, can receive audio packet #66, audio packet #67, audio packet #68, audio packet #66, audio packet #67, audio packet #68 for the third BIG event, can receive audio packet #69, transmit audio packet #70, audio packet #71, receive audio packet #69, transmit audio packet #70, audio packet #71 for the fourth BIG event, and can receive audio packet #69 and transmit audio packet #72, audio packet #73, audio packet #71 for the fifth BIG event. #74, audio packet #72, audio packet #73, audio packet #71 for the fifth BIG event. #74, audio packet #72, audio packet #73, audio packet #74 can be transmitted, and in the sixth BIG event, audio packet #75, audio packet #76, audio
  • the electronic device (101) can only operate in receive mode during the first BIG event.
  • the electronic device (101) can only operate in receive mode during the second BIG event.
  • the electronic device (101) can only operate in receive mode during the third BIG event.
  • the electronic device (101) can operate in receive mode and transmit mode in the fourth BIG event.
  • the electronic device (101) may operate only in a transmitting mode in the fifth BIG event.
  • audio data to be transmitted may include audio data input through a microphone of the earbud.
  • the electronic device (101) may transmit audio data corresponding to the audio sound when the volume of the input audio sound exceeds a threshold volume, or transmit audio data input after a setting operation (e.g., a user input to the earbud (e.g., a user touch)) is detected.
  • the electronic device (101) can operate only in the receiving mode in the sixth BIG event.
  • the electronic device (101) since the electronic device (101) operates in the transmitting mode for transmitting audio data in the case of the fifth BIG event, other external electronic devices around the electronic device (101) may not perform the transmitting mode operation.
  • the electronic device (101) may not perform the transmitting mode operation in some time intervals in the corresponding BIG event, and in this case, other external electronic devices around the electronic device (101) may perform the transmitting mode operation in the time intervals in which the electronic device (101) does not perform the transmitting mode operation.
  • FIG. 19 is a diagram schematically illustrating transmission and reception operations performed by a first external electronic device on a common audio channel in a wireless communication network according to one embodiment.
  • an electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) may generate a common audio channel based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing.
  • An operation of the electronic device generating a common audio channel may be similar to or substantially the same as described in FIG. 11 or FIG. 14, and thus a detailed description thereof is omitted herein.
  • the electronic device may operate in a reception mode by default in the common audio channel, and may operate in a transmission mode as needed.
  • the electronic device may share (broadcast) information about the common audio channel and time information used for common audio channel synchronization through PA operations after creating a common audio channel as described in FIG. 18.
  • external electronic devices around the electronic device (101) e.g., a first external electronic device (e.g., an electronic device (102) of FIG. 1, or a first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21
  • a second external electronic device e.g., an electronic device (104) of FIG. 1, or a second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG.
  • the device (1005) can obtain information about a common audio channel and time information used for common audio channel synchronization. Since the electronic device shares information about a common audio channel and time information used for common audio channel synchronization in the PA operation, the first external electronic device (200) can synchronize to the common audio channel based on the time information used for common audio channel synchronization.
  • FIG. 19 illustrates an audio data packet transmission operation or an audio data packet reception operation of a first external electronic device (200) in BIG events for a common audio channel (1900) generated by an electronic device.
  • Each number illustrated in FIG. 19 may represent a sequence number of an audio packet, and the audio data packet transmission operation or the audio data packet reception operation of the first external electronic device (200) of FIG. 19 may be similar or substantially the same as the audio data packet transmission operation or the audio data packet reception operation of the electronic device (101) of FIG. 18 except for the PA operation, and therefore, a detailed description thereof will be omitted herein.
  • FIG. 20 is a diagram schematically illustrating an audio data exchange operation between an electronic device and a first external electronic device in a wireless communication network according to one embodiment.
  • an electronic device (101) may generate a common audio channel based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing.
  • An operation of the electronic device (101) generating a common audio channel may be similar to or substantially the same as described in FIG. 11 or FIG. 14, and thus a detailed description thereof is omitted herein.
  • the electronic device (101) may operate in a reception mode by default in the common audio channel, and may operate in a transmission mode as needed.
  • the electronic device (101) may share (broadcast) information about the common audio channel and time information used for common audio channel synchronization through PA operation after creating a common audio channel as described in FIG. 18.
  • external electronic devices around the electronic device (101) e.g., a first external electronic device (e.g., an electronic device (102) of FIG. 1, or a first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, or FIG. 21), a second external electronic device (e.g., an electronic device (104) of FIG. 1, or a second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG.
  • the electronic device (1005) can obtain information about a common audio channel and time information used for common audio channel synchronization. Since the electronic device shares information about a common audio channel and time information used for common audio channel synchronization in the PA operation, the first external electronic device (200) can synchronize to the common audio channel based on the time information used for common audio channel synchronization.
  • FIG. 20 illustrates an audio data packet transmission operation or an audio data packet reception operation of an electronic device (101) and an audio data packet transmission operation or an audio data packet reception operation of a first external electronic device (200) in BIG events for a common audio channel (2000) generated by the electronic device (101).
  • Each number illustrated in FIG. 20 may represent a sequence number of an audio packet, and the audio data packet transmission operation or the audio data packet reception operation of the electronic device (200) of FIG. 20 and the audio data packet transmission operation or the audio data packet reception operation of the first external electronic device (200) may be similar or substantially the same as the audio data packet transmission operation or the audio data packet reception operation of the electronic device (101) of FIG. 18 except for the PA operation, and therefore a detailed description thereof will be omitted herein.
  • FIG. 21 is a diagram schematically illustrating an audio data exchange operation between a first external electronic device, a third external electronic device, and a fourth external electronic device in a wireless communication network according to one embodiment.
  • an electronic device may generate a common audio channel (2100) based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing.
  • An operation by which the electronic device generates the common audio channel (2100) may be similar to or substantially the same as described in FIG. 11 or FIG. 14, and thus a detailed description thereof is omitted herein.
  • FIG. 21 an audio data packet transmission operation or an audio data packet reception operation of an electronic device (101), an audio data packet transmission operation or an audio data packet reception operation of a third external electronic device (1001), and an audio data packet transmission operation or an audio data packet reception operation of a fourth external electronic device (1003) in BIG events for a common audio channel (2100) are illustrated.
  • Each number illustrated in FIG. 21 may represent a sequence number of an audio packet, and the audio data packet transmission operation or the audio data packet reception operation of the electronic device (101) of FIG.
  • the audio data packet transmission operation or the audio data packet reception operation of the third external electronic device (1001), and the audio data packet transmission operation or the audio data packet reception operation of the fourth external electronic device (1003) may be similar or substantially the same as the audio data packet transmission operation or the audio data packet reception operation of the electronic device (101) of FIG. 18 except for the PA operation, and therefore, a detailed description thereof will be omitted herein.
  • the electronic devices operating in the receiving mode can simultaneously process the audio data for the electronic device that received the preamble signal first among the electronic devices operating in the transmitting mode.
  • the two or more modems can be used to simultaneously process audio data transmitted from the two or more electronic devices.
  • the two or more modems can simultaneously process audio data transmitted from the two or more electronic devices without interference if the distance between their antennas is greater than or equal to a set distance (e.g., 7.5 cm, 15 cm, etc.).
  • a collision may occur for audio packets that are not indicated by arrows, making normal processing difficult.
  • the audio packets that are not indicated by arrows can also be normally processed.
  • FIG. 22 is a diagram schematically illustrating an operation of an electronic device establishing a common audio channel in a wireless communication network according to one embodiment.
  • the structure of the wireless communication network can be implemented similarly to the structure of the wireless communication network described in FIG. 10, and therefore, a detailed description thereof will be omitted.
  • the operation of the electronic device illustrated in FIG. 22 may be performed by an external electronic device (e.g., a first external electronic device (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21), a second external electronic device (e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG.
  • a first external electronic device e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21
  • a second external electronic device e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG.
  • a third external electronic device e.g., the third external electronic device of FIG. 10, FIG. 16, FIG. 17, or FIG. 21.
  • the operation of the electronic device described in FIG. 11 may be different in that the common audio channel may be generated based on the set condition even if a packet requesting the generation of a common audio channel (e.g., a common audio channel generation request packet) is not received from the fourth external electronic device (e.g., the fourth external electronic device (1003) of FIG. 10, FIG. 16, or FIG. 21), and/or the fifth external electronic device (e.g., the fifth external electronic device (1005) of FIG. 10).
  • the fourth external electronic device e.g., the fourth external electronic device (1003) of FIG. 10, FIG. 16, or FIG. 21
  • the fifth external electronic device e.g., the fifth external electronic device (1005) of FIG. 10.
  • the electronic device may generate a common audio channel based on a set condition.
  • the set condition may include a user input requesting to generate a common audio channel for a multi-party audio service, execution of a set application, and/or entry into a set area.
  • the user input may include a set physical user interface (PUI), and/or a voice command.
  • the set application may include a dedicated application for the multi-party audio service.
  • the set area may include an area where the multi-party audio service is set to be performed.
  • the set area may include a conference room and/or a classroom. Since the operation of the electronic device generating a common audio channel is similar to or substantially the same as described in FIGS. 11 and 14, a detailed description thereof is omitted herein.
  • An electronic device that creates a common audio channel based on a set condition can share the information about the common audio channel and the time information used for synchronization to the common audio channel with external electronic devices around the electronic device by broadcasting information about the common audio channel and time information used for synchronization to the common audio channel through a periodic advertising operation at operation 2213.
  • the operation of sharing the information about the common audio channel and the time information used for synchronization to the common audio channel with external electronic devices around the electronic device is similar to or substantially the same as that described with reference to FIG. 11, and therefore a detailed description thereof is omitted herein.
  • the electronic device which has shared information about the common audio channel and time information used for synchronizing to the common audio channel, can operate in the receive mode by default in operation 2215.
  • the electronic device can perform a periodic advertising operation corresponding to the periodic advertising cycle in operation 2221 while operating in the receive mode in operations 2217 and 2219, and then operate in the receive mode again in operation 2223.
  • the electronic device determines that audio data to be transmitted is generated while operating in the receive mode by default after generating a common audio channel, the electronic device can transmit audio data at the transmission timing of the common audio channel.
  • FIG. 23 is a diagram illustrating a receiving operation performed by an electronic device after a common audio channel is created in a wireless communication network according to one embodiment.
  • an electronic device e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, or FIG. 22
  • it may determine an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing.
  • An operation of the electronic device determining an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing may be similar to or substantially identical to the common audio channel generating operation of operation 1115 of FIG. 11, and thus a detailed description thereof will be omitted herein.
  • the electronic device can generate a common audio channel (2300) based on an audio transmission service type to be applied to the determined common audio channel, a physical link type to be used for transmitting the determined audio data, an access address to be applied to the determined common audio channel, a channel map to be applied to the determined common audio channel, determined audio transmission service parameters, and/or determined audio data transmission/reception timing.
  • a common audio channel (2300) based on an audio transmission service type to be applied to the determined common audio channel, a physical link type to be used for transmitting the determined audio data, an access address to be applied to the determined common audio channel, a channel map to be applied to the determined common audio channel, determined audio transmission service parameters, and/or determined audio data transmission/reception timing.
  • FIG. 23 an audio data packet transmission operation or an audio data packet reception operation of the electronic device (101) in BIG events for a common audio channel (2300) generated by the electronic device is illustrated.
  • Each number illustrated in FIG. 23 may represent a sequence number of an audio packet, and the audio data packet transmission operation or the audio data packet reception operation of the electronic device (101) of FIG. 23 may be similar or substantially the same as the audio data packet transmission operation or the audio data packet reception operation of the electronic device (101) of FIG. 18 except for the PA operation, and therefore, a detailed description thereof will be omitted herein.
  • the electronic device may operate in the reception mode by default.
  • the electronic device may switch from the reception mode to the transmission mode and transmit the audio data through the common audio channel in the transmission mode.
  • the common audio channel may be released.
  • the condition for releasing the common audio channel may be implemented by user input or various parameters, and there may not be any restrictions on the condition for releasing the common audio channel.
  • FIG. 24 is a diagram schematically illustrating operations of a second external electronic device, a third external electronic device, and a fourth external electronic device in a wireless communication network according to one embodiment.
  • each of a plurality of electronic devices e.g., a second external electronic device (300) (e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17), a third external electronic device (1001) (e.g., the third external electronic device (1001) of FIG. 10, FIG. 16, FIG. 17, or FIG. 21), and/or a fourth external electronic device (1003) (e.g., the fourth external electronic device (1003) of FIG. 10, FIG. 16, or FIG.
  • a second external electronic device e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17
  • a third external electronic device (1001) e.g., the third external electronic device (1001) of FIG. 10, FIG. 16, FIG. 17, or FIG. 21
  • a fourth external electronic device (1003) e.g., the fourth external electronic device (1003) of FIG. 10, FIG. 16,
  • each of the second external electronic device (300), the third external electronic device (1001), and/or the fourth external electronic device (1003) can generate a BIG and perform a PA operation.
  • each of the second external electronic device (300), the third external electronic device (1001), and/or the fourth external electronic device (1003) acts as a BIS source and thus can perform a transmission operation at each BIG event.
  • FIG. 25 is a diagram schematically illustrating operations of a second external electronic device, a third external electronic device, and a fourth external electronic device in a wireless communication network according to one embodiment.
  • a plurality of electronic devices e.g., a second external electronic device (300) (e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17), a third external electronic device (1001) (e.g., the third external electronic device (1001) of FIG. 10, FIG. 16, FIG. 17, or FIG. 21), and/or a fourth external electronic device (1003) (e.g., the fourth external electronic device (1003) of FIG. 10, FIG. 16, or FIG. 21)) may exist in the wireless communication network.
  • a second external electronic device (300) e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17
  • a third external electronic device (1001) e.g., the third external electronic device (1001) of FIG. 10, FIG. 16, FIG. 17, or FIG. 21
  • a fourth external electronic device (1003) e.g., the fourth external
  • the second external electronic device (200), the third external electronic device (1001), and/or the fourth external electronic device (1003) may provide a set service (e.g., a multi-party audio service) through a common audio channel without generating a common audio channel.
  • the set service may be performed in consideration of resources and timing of electronic devices that are participating or will participate in the set service (e.g., a multi-party audio service) simultaneously.
  • the second external electronic device (200) may generate a BIG through a set application (e.g., Samsung BIS) and share information about the generated BIG with other external electronic devices around the second external electronic device (300) through a PA operation.
  • an external electronic device e.g., a third external electronic device (1001)) performing the same application (e.g., Samsung BIS) may acquire BIG parameters and timing that the second external electronic device (300) is operating, or acquire BIG parameters and timing that the second external electronic device (300) is operating, coordinate the acquired BIG parameters and timing with the second external electronic device (300), and then generate a new BIG so as not to overlap with the transmission timing of the second external electronic device (300).
  • a third external electronic device (1001) performing the same application
  • Samsung BIS may acquire BIG parameters and timing that the second external electronic device (300) is operating, or acquire BIG parameters and timing that the second external electronic device (300) is operating, coordinate the acquired BIG parameters and timing with the second external electronic device (300), and then generate a new BIG so as not to overlap with the transmission timing of the second external electronic device (300).
  • another external electronic device e.g., the fourth external electronic device (1003)
  • another external electronic device e.g., the fourth external electronic device (1003)
  • the same application e.g., Samsung BIS
  • the electronic devices that generate the BIG may check information of the other electronic devices executing the same application (e.g., Samsung BIS) (e.g., BIG parameters and timings that the other electronic devices are operating) and perform a synchronization operation for the transmission timings based on the checked information of the other electronic devices. Therefore, multiple electronic devices performing the same application (e.g., Samsung BIS) can transmit audio data through each BIS audio channel without collision.
  • the same application e.g., Samsung BIS
  • the second external electronic device (300), the third external electronic device (1001), and/or the fourth external electronic device (1003) may adjust transmission timing, reception timing, and/or transmission resources based on a set protocol that performs a negotiation operation among themselves, or an adjustment operation for a transmission time interval and/or a reception time interval.
  • a set service e.g., a multi-party audio service
  • the second external electronic device (300), the third external electronic device (1001), and/or the fourth external electronic device (1003) may adjust transmission timing, reception timing, and/or transmission resources based on a set protocol that performs a negotiation operation among themselves, or an adjustment operation for a transmission time interval and/or a reception time interval.
  • the second external electronic device (300), the third external electronic device (1001), and/or the fourth external electronic device (1003) can perform a service (e.g., a multi-party audio service) set based on the adjusted transmission timing, reception timing, and/or transmission resources.
  • a service e.g., a multi-party audio service
  • not only the transmission operation but also the reception operation can be performed via the BIS, so that the efficiency of service operation can be improved.
  • a plurality of electronic devices e.g., the second external electronic device (300), the third external electronic device (1001), and/or the fourth external electronic device (1003)
  • perform the multi-party audio service by dividing the set (e.g., limited) transmission resources
  • the number of electronic devices that can participate in the multi-party audio service can be limited to less than the set number in order to maintain service quality.
  • the method may include an operation of establishing a common audio channel, which is an audio service link commonly used by an electronic device (101) and at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005), based on a set condition.
  • a common audio channel which is an audio service link commonly used by an electronic device (101) and at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005)
  • the method may include an operation of sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005).
  • the method may include operating in a receiving mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.
  • the method may include an operation of determining, while operating in the receiving mode, that there is audio data to be transmitted to the at least one external electronic device.
  • the method may include an operation of switching from the receiving mode to the transmitting mode based on confirming the presence of the audio data.
  • the method may include an operation of transmitting, in the transmission mode, the audio data on the common audio channel.
  • the method may include switching to the receiving mode for the common audio channel based on completion of transmission of the audio data.
  • the set condition may include at least one of: a condition of receiving a packet requesting to create the common audio channel from at least one of the at least one external electronic device, a condition of confirming a user input requesting to create the common audio channel, a condition of confirming that the set application is executed, or a condition of confirming that the electronic device enters the set area.
  • the operation of sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device may include an operation of broadcasting the information about the common audio channel and the time information used for synchronization with the common audio channel in a periodic advertising period.
  • the operation of sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device may include an operation of transmitting, over a communication link established between the electronic device and the at least one external electronic device, information about the common audio channel and time information used for synchronization with the common audio channel.
  • the operation of sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device may include an operation of transmitting, to the electronic device and a server connected to the at least one external electronic device, the information about the common audio channel and the time information used for synchronization with the common audio channel.
  • an operation of establishing a common audio channel which is an audio service link commonly used by the electronic device and at least one external electronic device, based on a set condition may include an operation of generating the common audio channel based on at least one of the determined audio transmission service type, the physical link type, the access address, the channel map, the audio transmission service parameters, or the audio data transmission/reception timing.
  • the audio transmission service type may include at least one of a broadcast isochronous stream (BIS) type or a connected isochronous stream (CIS) type.
  • BIOS broadcast isochronous stream
  • CIS connected isochronous stream
  • the audio transmission service parameters may include BIS attribute information corresponding to the BIS type.
  • the audio transmission service parameters may include CIS attribute information corresponding to the CIS type.
  • the method may include receiving, from at least one external electronic device (101; 104; 300; 1001; 1003; 1005) or a server (108), information about a common audio channel, which is an audio service link commonly used by an electronic device (102; 200) and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel.
  • the method may include performing a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.
  • the method may include operating in a receiving mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.
  • the method may include an operation of receiving data from at least one external electronic device while operating in the receiving mode.
  • the method may include an operation of determining, while operating in the receiving mode, that there is audio data to be transmitted to the at least one external electronic device.
  • the method may include an operation of switching from the receiving mode to the transmitting mode based on confirming the presence of the audio data.
  • the method may include, in the transmission mode, transmitting the audio data on the common audio channel.
  • the method may include an operation of transmitting a packet requesting creation of the common audio channel to one of the at least one external electronic device (101) based on the set condition.
  • the set condition may include at least one of: a condition for confirming a user input requesting to create the common audio channel, a condition for confirming that the set application is running, or a condition for confirming that the electronic device enters a set area.
  • the operation of receiving, from the at least one external electronic device or server, information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel may include the operation of receiving, from the at least one external electronic device, information about the common audio channel and time information used for synchronization with respect to the common audio channel, in a periodic advertising period.
  • the operation of receiving, from the at least one external electronic device or server, information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization for the common audio channel may include an operation of receiving, in a communication link established between the at least one external electronic device and the electronic device, information about the common audio channel and time information used for synchronization for the common audio channel.
  • an operation of receiving, from the at least one external electronic device or server, information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel may include an operation of receiving, from the at least one external electronic device and a server connected to the electronic device, information about the common audio channel and time information used for synchronization with respect to the common audio channel.
  • the common audio channel may be generated based on at least one of: an audio transmission service type, a physical link type, an access address, a channel map, audio transmission service parameters, or audio data transmission/reception timing.
  • the audio transmission service type may include at least one of a broadcast isochronous stream (BIS) type or a connected isochronous stream (CIS) type.
  • BIOS broadcast isochronous stream
  • CIS connected isochronous stream
  • the audio transmission service parameters may include BIS attribute information corresponding to the BIS type.
  • the audio transmission service parameters may include CIS attribute information corresponding to the CIS type.
  • a storage medium storing at least one computer-readable instruction may be provided.
  • the at least one instruction when executed by at least one processor (120) of the electronic device (101), may cause the electronic device to perform at least one operation.
  • the at least one operation may include establishing a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005), based on a set condition.
  • the at least one operation may include sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005).
  • the at least one operation may include operating in a receiving mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.
  • a storage medium storing at least one computer-readable instruction may be provided.
  • the at least one instruction when executed by at least one processor (120) of the electronic device (102; 200), may cause the electronic device to perform at least one operation.
  • the at least one operation may include receiving, from at least one external electronic device (101; 104; 300; 1001; 1003; 1005) or server (108), information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel.
  • the at least one operation may include performing a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.
  • the at least one operation may include operating in a receiving mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Details Of Audible-Bandwidth Transducers (AREA)

Abstract

According to an embodiment, an electronic device (101) comprises at least one communication circuit (190), at least one processor (120), and a memory (130) for storing instructions, wherein the instructions cause, when executed by the at least one processor, the electronic device to: on the basis of a configured condition, establish a common audio channel which is an audio service link commonly used by the electronic device and at least one external electronic device (102, 104, 200, 300, 1001, 1003, 1005); share, with the at least one external electronic device (102, 104, 200, 300, 1001, 1003, 1005) via the at least one communication circuit, information on the common audio channel and time information used for synchronization of the common audio channel; and operate in a reception mode in which the electronic device may receive audio data from the at least one external electronic device on the common audio channel. Other embodiments may be possible.

Description

오디오 서비스를 제공하는 전자 장치 및 그 동작 방법Electronic device providing audio service and method of operation thereof

본 개시는 오디오 서비스를 제공하는 전자 장치 및 그 동작 방법에 관한 것이다.The present disclosure relates to an electronic device providing audio service and a method of operating the same.

최근 정보 통신 기술의 발전과 더불어 다양한 무선 통신 기술들 및 다양한 서비스들이 개발되고 있다. 특히, 근거리 통신 방식들 중 하나인 블루투스(Bluetooth) 방식이 활발하게 사용되고 있으며, 블루투스 방식을 사용하는 전자 장치들 역시 널리 사용되고 있다. 특히, 사용자의 양측 귀에 각각 착용될 수 있는 한 쌍의 이어 버즈(ear buds)가 이어 웨어러블 장치(ear-wearable device)로서 널리 사용되고 있다. 이어 웨어러블 장치는 다양한 기능들을 제공할 수 있다. 예를 들어, 이어 웨어러블 장치는 마이크를 사용하여, 사용자의 음성을 입력 및 확인할 수 있고, 사용자의 음성에 관련되는 오디오 데이터를 전자 장치(예: 스마트폰)로 송신하고, 스피커를 사용하여 전자 장치로부터 수신한 오디오 데이터를 출력할 수 있다.Recently, with the development of information and communication technology, various wireless communication technologies and various services are being developed. In particular, Bluetooth, which is one of the short-range communication methods, is actively used, and electronic devices using Bluetooth are also widely used. In particular, a pair of ear buds that can be worn on each ear of a user are widely used as an ear-wearable device. An ear-wearable device can provide various functions. For example, an ear-wearable device can input and confirm a user's voice using a microphone, transmit audio data related to the user's voice to an electronic device (e.g., a smartphone), and output audio data received from the electronic device using a speaker.

블루투스 방식은 블루투스 레거시(legacy)(또는 블루투스 클래식(classic)) 방식, 및/또는 저전력 블루투스(Bluetooth low energy: BLE) 방식을 포함할 수 있다. BLE 방식에 기반하는 오디오 서비스를 제공하는 전자 장치(예: 스마트폰)는 외부 전자 장치들(예: 제1 외부 전자 장치 및/또는 제2 외부 전자 장치) 각각과 독립적으로 통신 링크(예: 연결 등시성 스트림(connected isochronous stream: CIS))를 설립하고, 설립된 통신 링크를 통해 외부 전자 장치들과 데이터를 송수신할 수 있다(예: 연결 기반 통신(connection-based communication)). 전자 장치는 통신 링크(예: 브로드캐스트 등시성 스트림(broadcast isochronous stream: BIS))를 설립하고, 설립된 통신 링크를 통해 외부 전자 장치들과 데이터를 송수신할 수 있다(예: 브로드캐스트 기반 통신(broadcast-based communication)).The Bluetooth mode may include the Bluetooth legacy (or Bluetooth classic) mode, and/or the Bluetooth low energy (BLE) mode. An electronic device (e.g., a smartphone) providing an audio service based on the BLE mode may independently establish a communication link (e.g., a connected isochronous stream: CIS) with each of external electronic devices (e.g., a first external electronic device and/or a second external electronic device), and transmit and receive data with the external electronic devices through the established communication link (e.g., connection-based communication). The electronic device may establish a communication link (e.g., a broadcast isochronous stream: BIS) and transmit and receive data with the external electronic devices through the established communication link (e.g., broadcast-based communication).

이와 같이 BLE 방식에 기반하는 오디오 서비스는 연결 기반인 CIS 또는 비-연결 기반(non-connection-based)인 BIS를 통해 제공될 수 있다. CIS를 통해 다자간 오디오 서비스(multi-party audio service)가 제공될 경우, 다자간 오디오 서비스에 참여하는 모든 전자 장치들(예: 전자 장치, 제1 외부 전자 장치, 및/또는 제2 외부 전자 장치)은 서로 BLE 링크들을 설립하고, 설립된 BLE 링크들에 기반하여 CIS들을 설립한다. CIS 기반의 다자간 오디오 서비스에 참여하는 전자 장치들의 개수가 증가할 경우, CIS 기반의 다자간 오디오 서비스에 참여하는 전자 장치들 간에 설립될 필요가 있는 링크들의 개수가 기하 급수적으로 증가할 수 있고, 이런 기하 급수적인 링크들의 개수 증가는 CIS 기반의 다자간 오디오 서비스가 제공되는 것을 어렵게 할 수 있을 뿐만 아니라, CIS 기반의 다자간 오디오 서비스가 제공되는 것을 불가능하게 할 수 있다.In this way, an audio service based on the BLE method can be provided via either a connection-based CIS or a non-connection-based BIS. When a multi-party audio service is provided via CIS, all electronic devices (e.g., the electronic device, the first external electronic device, and/or the second external electronic device) participating in the multi-party audio service establish BLE links with each other and establish CISs based on the established BLE links. When the number of electronic devices participating in the CIS-based multi-party audio service increases, the number of links that need to be established between the electronic devices participating in the CIS-based multi-party audio service may increase exponentially, and this exponential increase in the number of links may not only make it difficult to provide a CIS-based multi-party audio service, but may also make it impossible to provide a CIS-based multi-party audio service.

BIS 연결을 통해 다자간 오디오 서비스가 제공될 경우, 다자간 오디오 서비스에 참여하는 전자 장치들은 오디오 데이터를 송신할 수 있다. 하지만, 현재 블루투스 방식의 경우, BIS 연결을 통해 다자간 오디오 서비스가 제공될 경우, BIS 연결을 통해 오디오 데이터를 수신하는 방식에 대해 구체적으로 정의하고 있지 않고, 따라서 다자간 오디오 서비스에 참여하는 전자 장치들이 어떤 시점에서 어떤 방식으로 오디오 데이터를 수신할 수 있는 지를 정의할 수 없고, 따라서 다자간 오디오 서비스를 제공하는 것을 어렵게 하거나, 또는 불가능하게 할 수도 있다.When a multi-party audio service is provided through a BIS connection, electronic devices participating in the multi-party audio service can transmit audio data. However, in the case of the current Bluetooth method, when a multi-party audio service is provided through a BIS connection, a method for receiving audio data through a BIS connection is not specifically defined, and therefore, it is impossible to define when and how electronic devices participating in the multi-party audio service can receive audio data, and therefore, it may make it difficult or impossible to provide the multi-party audio service.

본 개시의 일 실시 예는 오디오 서비스를 제공하는 전자 장치 및 그 동작 방법을 제공한다.One embodiment of the present disclosure provides an electronic device for providing audio service and a method of operating the same.

본 개시의 일 실시 예는 다자간 오디오 서비스를 제공하는 전자 장치 및 그 동작 방법을 제공한다. One embodiment of the present disclosure provides an electronic device for providing a multi-party audio service and a method of operating the same.

본 개시의 일 실시 예에 따르면, 전자 장치는, 적어도 하나의 통신 회로, 적어도 하나의 프로세서, 및 인스트럭션(instruction)들을 저장하는 메모리를 포함한다. According to one embodiment of the present disclosure, an electronic device includes at least one communication circuit, at least one processor, and a memory storing instructions.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 설정된 조건에 기반하여, 상기 전자 장치와 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)을 설립하하도록 야기된다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, cause the electronic device to establish a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device, based on a set condition.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 적어도 하나의 통신 회로를 통해, 상기 적어도 하나의 외부 전자 장치와 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하도록 야기한다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, cause the electronic device to share, through the at least one communication circuit, information about the common audio channel and time information used for synchronization with the common audio channel with the at least one external electronic device.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하도록 야기한다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, cause the electronic device to operate in a receive mode capable of receiving audio data from the at least one external electronic device for the common audio channel.

본 개시의 일 실시 예에 따르면, 전자 장치는, 적어도 하나의 통신 회로, 적어도 하나의 프로세서, 및 인스트럭션(instruction)들을 저장하는 메모리를 포함한다. According to one embodiment of the present disclosure, an electronic device includes at least one communication circuit, at least one processor, and a memory storing instructions.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 적어도 하나의 통신 회로를 통해, 적어도 하나의 외부 전자 장치 또는 서버로부터 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하도록 야기한다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, cause the electronic device to receive, through the at least one communication circuit, from at least one external electronic device or server, information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보에 기반하여 상기 공통 오디오 채널에 대한 동기화 동작을 수행하도록 야기한다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, cause the electronic device to perform a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하 도록 야기한다. According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, cause the electronic device to operate in a receive mode capable of receiving audio data from the at least one external electronic device for the common audio channel.

본 개시의 일 실시 예에 따르면, 방법은, 설정된 조건에 기반하여, 상기 전자 장치와 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)을 설립하는 동작을 포함한다.According to one embodiment of the present disclosure, a method includes establishing a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device, based on a set condition.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 적어도 하나의 외부 전자 장치와 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하는 동작을 포함한다.According to one embodiment of the present disclosure, the method includes sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하는 동작을 포함한다.According to one embodiment of the present disclosure, the method includes operating the electronic device in a receiving mode capable of receiving audio data from the at least one external electronic device for the common audio channel.

본 개시의 일 실시 예에 따르면, 방법은, 적어도 하나의 외부 전자 장치 또는 서버로부터 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하는 동작을 포함한다.According to one embodiment of the present disclosure, a method includes receiving, from at least one external electronic device or server, information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보에 기반하여 상기 공통 오디오 채널에 대한 동기화 동작을 수행하는 동작을 포함한다. According to one embodiment of the present disclosure, the method includes performing a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하는 동작을 포함한다.According to one embodiment of the present disclosure, the method includes operating the electronic device in a receiving mode capable of receiving audio data from the at least one external electronic device for the common audio channel.

본 개시의 일 실시 예에 따르면, 컴퓨터로 독출 가능한 적어도 하나의 인스트럭션(instruction)을 저장하는 저장 매체가 제공된다. According to one embodiment of the present disclosure, a storage medium storing at least one computer-readable instruction is provided.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 인스트럭션은 전자 장치의 적어도 하나의 프로세서에 의하여 실행 시에, 상기 전자 장치로 하여금 적어도 하나의 동작을 수행하도록 야기한다.According to one embodiment of the present disclosure, the at least one instruction, when executed by at least one processor of the electronic device, causes the electronic device to perform at least one operation.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 동작은, 설정된 조건에 기반하여, 상기 전자 장치와 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)을 설립하는 동작을 포함한다.According to one embodiment of the present disclosure, the at least one operation includes establishing a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device, based on a set condition.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 동작은, 상기 적어도 하나의 외부 전자 장치와 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하는 동작을 포함한다.According to one embodiment of the present disclosure, the at least one operation includes sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 동작은, 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하는 동작을 포함한다.According to one embodiment of the present disclosure, the at least one operation comprises operating the electronic device in a receive mode capable of receiving audio data from the at least one external electronic device for the common audio channel.

본 개시의 일 실시 예에 따르면, 컴퓨터로 독출 가능한 적어도 하나의 인스트럭션(instruction)을 저장하는 저장 매체가 제공될 수 있다.According to one embodiment of the present disclosure, a storage medium storing at least one computer-readable instruction may be provided.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 인스트럭션은 전자 장치의 적어도 하나의 프로세서에 의하여 실행 시에, 상기 전자 장치로 하여금 적어도 하나의 동작을 수행하도록 야기할 수 있다.According to one embodiment of the present disclosure, the at least one instruction, when executed by at least one processor of the electronic device, may cause the electronic device to perform at least one operation.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 동작은, 적어도 하나의 외부 전자 장치 또는 서버로부터 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하는 동작을 포함할 수 있다.According to one embodiment of the present disclosure, the at least one operation may include receiving, from at least one external electronic device or server, information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 동작은, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보에 기반하여 상기 공통 오디오 채널에 대한 동기화 동작을 수행하는 동작을 포함할 수 있다.According to one embodiment of the present disclosure, the at least one operation may include performing a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 동작은, 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하는 동작을 포함할 수 있다.According to one embodiment of the present disclosure, the at least one operation may include operating in a receiving mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.

도 1은 일 실시 예에 따른 네트워크 환경 내의 전자 장치를 개략적으로 도시한 블록도이다.FIG. 1 is a block diagram schematically illustrating an electronic device within a network environment according to one embodiment.

도 2는 일 실시 예에 따른 무선 통신 네트워크에서 블루투스 방식에 기반한 전자 장치들간의 연결들을 개략적으로 도시한 도면이다.FIG. 2 is a diagram schematically illustrating connections between electronic devices based on the Bluetooth method in a wireless communication network according to one embodiment.

도 3은 일 실시 예에 따른 무선 통신 네트워크에서 제2 외부 전자 장치를 개략적으로 도시한 블록도이다.FIG. 3 is a block diagram schematically illustrating a second external electronic device in a wireless communication network according to one embodiment.

도 4는 일 실시 예에 따른 무선 통신 네트워크에서 제1 외부 전자 장치를 개략적으로 도시한 블록도이다.FIG. 4 is a block diagram schematically illustrating a first external electronic device in a wireless communication network according to one embodiment.

도 5는 일 실시 예에 따른 무선 통신 네트워크에서 CIG 이벤트들 및 CIS 이벤트들의 구성을 개략적으로 도시한 도면이다.FIG. 5 is a diagram schematically illustrating the configuration of CIG events and CIS events in a wireless communication network according to one embodiment.

도 6은 일 실시 예에 따른 무선 통신 네트워크에서 BIG 이벤트들 및 BIS 이벤트들의 구성을 개략적으로 도시한 도면이다.FIG. 6 is a diagram schematically illustrating the configuration of BIG events and BIS events in a wireless communication network according to one embodiment.

도 7은 일 실시 예에 따른 전자 장치의 동작 방법을 개략적으로 도시한 순서도이다.FIG. 7 is a flowchart schematically illustrating an operating method of an electronic device according to one embodiment.

도 8은 일 실시 예에 따른 제1 외부 전자 장치의 동작 방법을 개략적으로 도시한 순서도이다. FIG. 8 is a flowchart schematically illustrating an operating method of a first external electronic device according to one embodiment.

도 9는 일 실시 예에 따른 제1 외부 전자 장치의 동작 방법을 개략적으로 도시한 순서도이다. FIG. 9 is a flowchart schematically illustrating an operating method of a first external electronic device according to one embodiment.

도 10은 일 실시 예에 따른 무선 통신 네트워크에서 블루투스 방식에 기반하는 전자 장치들간의 연결들을 개략적으로 도시한 도면이다.FIG. 10 is a diagram schematically illustrating connections between electronic devices based on the Bluetooth method in a wireless communication network according to one embodiment.

도 11은 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치가 공통 오디오 채널을 설립하는 동작을 개략적으로 도시한 도면이다.FIG. 11 is a diagram schematically illustrating an operation of an electronic device establishing a common audio channel in a wireless communication network according to one embodiment.

도 12는 일 실시 예에 따른 무선 통신 네트워크에서 BLE ADV 패킷의 포맷을 개략적으로 도시한 도면이다. FIG. 12 is a diagram schematically illustrating the format of a BLE ADV packet in a wireless communication network according to one embodiment.

도 13은 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치가 BLE ADV 패킷을 수신할 경우 전자 장치에서 디스플레이되는 UI를 개략적으로 도시한 도면이다.FIG. 13 is a diagram schematically illustrating a UI displayed on an electronic device when the electronic device receives a BLE ADV packet in a wireless communication network according to one embodiment.

도 14는 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치에 의해 생성된 공통 오디오 채널을 개략적으로 도시한 도면이다.FIG. 14 is a diagram schematically illustrating a common audio channel generated by an electronic device in a wireless communication network according to one embodiment.

도 15는 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치에 의해 생성된 공통 오디오 채널에 대한 정보와 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유하는 동작을 개략적으로 도시한 도면이다.FIG. 15 is a diagram schematically illustrating an operation of sharing information about a common audio channel generated by an electronic device and time information used for common audio channel synchronization in a wireless communication network according to one embodiment.

도 16은 일 실시 예에 따른 무선 통신 네트워크에서 복수의 전자 장치들이 공통 오디오 채널에 동기화되는 동작을 개략적으로 도시한 도면이다. FIG. 16 is a diagram schematically illustrating an operation in which multiple electronic devices are synchronized to a common audio channel in a wireless communication network according to one embodiment.

도 17은 일 실시 예에 따른 무선 통신 네트워크에서 복수의 전자 장치들이 공통 오디오 채널에 동기화되는 동작을 개략적으로 도시한 도면이다.FIG. 17 is a diagram schematically illustrating an operation in which multiple electronic devices are synchronized to a common audio channel in a wireless communication network according to one embodiment.

도 18은 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치가 공통 오디오 채널에서 수행하는 송신 동작 및 수신 동작을 개략적으로 도시한 도면이다.FIG. 18 is a diagram schematically illustrating transmission and reception operations performed by an electronic device on a common audio channel in a wireless communication network according to one embodiment.

도 19는 일 실시 예에 따른 무선 통신 네트워크에서 제1 외부 전자 장치가 공통 오디오 채널에서 수행하는 송신 동작 및 수신 동작을 개략적으로 도시한 도면이다.FIG. 19 is a diagram schematically illustrating transmission and reception operations performed by a first external electronic device on a common audio channel in a wireless communication network according to one embodiment.

도 20은 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치와 제1 외부 전자 장치 간의 오디오 데이터 교환 동작을 개략적으로 도시한 도면이다.FIG. 20 is a diagram schematically illustrating an audio data exchange operation between an electronic device and a first external electronic device in a wireless communication network according to one embodiment.

도 21은 일 실시 예에 따른 무선 통신 네트워크에서 제1 외부 전자 장치와, 제3외부 전자 장치, 및 제4 외부 전자 장치 간의 오디오 데이터 교환 동작을 개략적으로 도시한 도면이다.FIG. 21 is a diagram schematically illustrating an audio data exchange operation between a first external electronic device, a third external electronic device, and a fourth external electronic device in a wireless communication network according to one embodiment.

도 22는 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치가 공통 오디오 채널을 설립하는 동작을 개략적으로 도시한 도면이다.FIG. 22 is a diagram schematically illustrating an operation of an electronic device establishing a common audio channel in a wireless communication network according to one embodiment.

도 23은 일 실시 예에 따른 무선 통신 네트워크에서 공통 오디오 채널이 생성된 후 전자 장치에 의해 수행되는 수신 동작을 개략적으로 도시한 도면이다.FIG. 23 is a diagram schematically illustrating a receiving operation performed by an electronic device after a common audio channel is created in a wireless communication network according to one embodiment.

도 24는 일 실시 예에 따른 무선 통신 네트워크에서 제2 외부 전자 장치와, 제3 외부 전자 장치, 및 제4 외부 전자 장치의 동작을 개략적으로 도시한 도면이다.FIG. 24 is a diagram schematically illustrating operations of a second external electronic device, a third external electronic device, and a fourth external electronic device in a wireless communication network according to one embodiment.

도 25는 일 실시 예에 따른 무선 통신 네트워크에서 제2 외부 전자 장치와, 제3 외부 전자 장치, 및 제4 외부 전자 장치의 동작을 개략적으로 도시한 도면이다.FIG. 25 is a diagram schematically illustrating operations of a second external electronic device, a third external electronic device, and a fourth external electronic device in a wireless communication network according to one embodiment.

이하 본 개시의 일 실시 예를 첨부된 도면을 참조하여 상세히 설명한다. 그리고, 본 개시의 일 실시 예를 설명함에 있어서, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 개시의 일 실시 예의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다. 그리고 후술되는 용어들은 본 개시의 일 실시 예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, an embodiment of the present disclosure will be described in detail with reference to the attached drawings. In addition, when describing an embodiment of the present disclosure, if it is determined that a specific description of a related known function or configuration may unnecessarily obscure the gist of an embodiment of the present disclosure, the detailed description will be omitted. In addition, the terms described below are terms defined in consideration of the functions in an embodiment of the present disclosure, and this may vary depending on the intention or custom of a user or operator. Therefore, the definitions should be made based on the contents throughout this specification.

본 명세서에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 개시의 일 실시 예를 한정하려는 의도가 아님을 유의해야 한다. 또는, 본 명세서에서 사용되는 기술적 용어는 본 명세서에서 특별히 다른 의미로 정의되지 않는 한, 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또는, 본 명세서에서 사용되는 기술적인 용어가 본 개시의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또는, 본 개시의 일 실시 예에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It should be noted that the technical terms used in this specification are only used to describe specific embodiments, and are not intended to limit the embodiments of the present disclosure. Alternatively, the technical terms used in this specification should be interpreted as having a meaning generally understood by a person skilled in the art to which the present disclosure belongs, unless specifically defined otherwise in this specification, and should not be interpreted in an excessively comprehensive or excessively narrow sense. Alternatively, when a technical term used in this specification is an incorrect technical term that does not accurately express the spirit of the present disclosure, it should be replaced with a technical term that can be correctly understood by a person skilled in the art. Alternatively, the general terms used in the embodiments of the present disclosure should be interpreted as defined in the dictionary, or according to the context, and should not be interpreted in an excessively narrow sense.

또는, 본 명세서에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "구성된다" 또는 "포함한다" 등의 용어는 명세서 상에 기재된 여러 구성 요소들, 또는 여러 동작들을 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 동작들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 동작들을 더 포함할 수 있는 것으로 해석되어야 한다.Alternatively, the singular expression used herein includes the plural expression unless the context clearly indicates otherwise. In this application, the terms "consisting of" or "comprising" should not be construed as necessarily including all of the various components or various operations described in the specification, and should be construed as not including some of the components or some of the operations, or may include additional components or operations.

또는, 본 명세서에서 사용되는 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 개시의 권리 범위를 벗어나지 않으면서 제1 구성 요소는 제2 구성 요소로 명명될 수 있고, 유사하게 제2 구성 요소도 제1 구성 요소로 명명될 수 있다. Alternatively, terms including ordinal numbers such as first, second, etc. used herein may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present disclosure, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.

어떤 구성 요소가 다른 구성 요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성 요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성 요소가 존재할 수도 있다. 반면에, 어떤 구성 요소가 다른 구성 요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성 요소가 존재하지 않는 것으로 이해되어야 할 것이다.When it is said that a component is "connected" or "connected" to another component, it may be directly connected or connected to that other component, but there may be other components in between. On the other hand, when it is said that a component is "directly connected" or "connected" to another component, it should be understood that there are no other components in between.

이하, 첨부된 도면을 참조하여 본 개시에 따른 일 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 또는, 본 개시의 일 실시 예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 개시의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또는, 첨부된 도면은 본 개시의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 개시의 사상이 제한되는 것으로 해석되어서는 아니 됨에 유의하여야만 한다. 본 개시의 사상은 첨부된 도면들 외에 모든 변경들, 균등물들 내지 대체물들에 까지도 확장되는 것으로 해석되어야 한다.Hereinafter, an embodiment of the present disclosure will be described in detail with reference to the attached drawings. Regardless of the drawing symbols, identical or similar components will be given the same reference numerals and redundant descriptions thereof will be omitted. Alternatively, when describing an embodiment of the present disclosure, if it is determined that a specific description of a related known technology may obscure the gist of the present disclosure, the detailed description thereof will be omitted. Alternatively, it should be noted that the attached drawings are only intended to facilitate easy understanding of the spirit of the present disclosure and should not be construed as limiting the spirit of the present disclosure by the attached drawings. The spirit of the present disclosure should be construed to extend to all modifications, equivalents, and substitutes in addition to the attached drawings.

이하, 본 개시의 일 실시 예에서는 전자 장치(electronic device)를 설명할 것이나, 전자 장치는 단말, 이동국(mobile station), 이동 장비(mobile equipment: ME), 사용자 장비(user equipment: UE), 사용자 단말(user terminal: UT), 가입자국(subscriber station: SS), 무선 장치(wireless device), 휴대 장치(handheld device), 액세스 단말(access terminal: AT)로 칭해질 수 있다. 또는, 본 개시의 일 실시 예에서 전자 장치는 예를 들어 휴대폰, 개인용 디지털 기기(personal digital assistant: PDA), 스마트폰(smartphone), 무선 모뎀(wireless MODEM), 노트북과 같이 통신 기능을 갖춘 장치가 될 수 있다.Hereinafter, an embodiment of the present disclosure will describe an electronic device, but the electronic device may be called a terminal, a mobile station, mobile equipment (ME), user equipment (UE), a user terminal (UT), a subscriber station (SS), a wireless device, a handheld device, or an access terminal (AT). Alternatively, the electronic device in an embodiment of the present disclosure may be a device having a communication function, such as, for example, a mobile phone, a personal digital assistant (PDA), a smartphone, a wireless MODEM, or a laptop.

또는, 본 개시의 일 실시 예를 구체적으로 설명함에 있어서, 블루투스(Bluetooth) SIG(special interest group)에 의해 규정되는 블루투스 규격을 참조로 할 것이지만, 본 개시의 주요한 요지는 유사한 기술적 배경을 가지는 여타의 통신 시스템들에도 본 개시의 범위를 크게 벗어 나지 아니 하는 범위에서 약간의 변형으로 적용 가능하며, 이는 본 개시의 기술 분야에서 숙련된 기술적 지식을 가진 자의 판단으로 가능할 것이다. Alternatively, in specifically describing one embodiment of the present disclosure, reference will be made to the Bluetooth standard defined by the Bluetooth SIG (special interest group), but the main gist of the present disclosure can be applied to other communication systems having a similar technical background with slight modifications without significantly departing from the scope of the present disclosure, and this will be possible at the discretion of a person skilled in the art of the present disclosure.

도 1은 일 실시 예에 따른 네트워크 환경(100) 내의 전자 장치(101)를 개략적으로 도시한 블록도이다. FIG. 1 is a block diagram schematically illustrating an electronic device (101) within a network environment (100) according to one embodiment.

도 1을 참조하면, 네트워크 환경(100)에서 전자 장치(101)는 제 1 네트워크(198)(예: 근거리 무선 통신 네트워크)를 통하여 전자 장치(102)와 통신하거나, 또는 제 2 네트워크(199)(예: 원거리 무선 통신 네트워크)를 통하여 전자 장치(104) 또는 서버(108)와 통신할 수 있다. 일 실시 예에 따르면, 전자 장치(101)는 서버(108)를 통하여 전자 장치(104)와 통신할 수 있다. 일 실시 예에 따르면, 전자 장치(101)는 프로세서(120), 메모리(130), 입력 모듈(150), 음향 출력 모듈(155), 디스플레이 모듈(160), 오디오 모듈(170), 센서 모듈(176), 인터페이스(177), 연결 단자(178), 햅틱 모듈(179), 카메라 모듈(180), 전력 관리 모듈(188), 배터리(189), 통신 모듈(190), 가입자 식별 모듈(196), 또는 안테나 모듈(197)을 포함할 수 있다. 어떤 실시 예에서는, 전자 장치(101)에는, 이 구성요소들 중 적어도 하나(예: 연결 단자(178))가 생략되거나, 하나 이상의 다른 구성요소가 추가될 수 있다. 어떤 실시 예에서는, 이 구성요소들 중 일부들(예: 센서 모듈(176), 카메라 모듈(180), 또는 안테나 모듈(197))은 하나의 구성요소(예: 디스플레이 모듈(160))로 통합될 수 있다.Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) through a first network (198) (e.g., a short-range wireless communication network), or may communicate with an electronic device (104) or a server (108) through a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) through the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may include one or more other components. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).

프로세서(120)는, 예를 들면, 소프트웨어(예: 프로그램(140))를 실행하여 프로세서(120)에 연결된 전자 장치(101)의 적어도 하나의 다른 구성요소(예: 하드웨어 또는 소프트웨어 구성요소)를 제어할 수 있고, 다양한 데이터 처리 또는 연산을 수행할 수 있다. 일 실시 예에 따르면, 데이터 처리 또는 연산의 적어도 일부로서, 프로세서(120)는 다른 구성요소(예: 센서 모듈(176) 또는 통신 모듈(190))로부터 수신된 명령 또는 데이터를 휘발성 메모리(132)에 저장하고, 휘발성 메모리(132)에 저장된 명령 또는 데이터를 처리하고, 결과 데이터를 비 휘발성 메모리(134)에 저장할 수 있다. 일 실시 예에 따르면, 프로세서(120)는 메인 프로세서(121)(예: 중앙 처리 장치 또는 어플리케이션 프로세서) 또는 이와는 독립적으로 또는 함께 운영 가능한 보조 프로세서(123)(예: 그래픽 처리 장치, 신경망 처리 장치(NPU: neural processing unit), 이미지 시그널 프로세서, 센서 허브 프로세서, 또는 커뮤니케이션 프로세서)를 포함할 수 있다. 예를 들어, 전자 장치(101)가 메인 프로세서(121) 및 보조 프로세서(123)를 포함하는 경우, 보조 프로세서(123)는 메인 프로세서(121)보다 저전력을 사용하거나, 지정된 기능에 특화되도록 설정될 수 있다. 보조 프로세서(123)는 메인 프로세서(121)와 별개로, 또는 그 일부로서 구현될 수 있다.The processor (120) may control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing, for example, software (e.g., a program (140)), and may perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculations, the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in the volatile memory (132), process the command or data stored in the volatile memory (132), and store result data in the non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) (e.g., a graphic processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that may operate independently or together therewith. For example, if the electronic device (101) includes a main processor (121) and a secondary processor (123), the secondary processor (123) may be configured to use lower power than the main processor (121) or to be specialized for a given function. The secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.

보조 프로세서(123)는, 예를 들면, 메인 프로세서(121)가 인액티브(예: 슬립) 상태에 있는 동안 메인 프로세서(121)를 대신하여, 또는 메인 프로세서(121)가 액티브(예: 어플리케이션 실행) 상태에 있는 동안 메인 프로세서(121)와 함께, 전자 장치(101)의 구성요소들 중 적어도 하나의 구성요소(예: 디스플레이 모듈(160), 센서 모듈(176), 또는 통신 모듈(190))와 관련된 기능 또는 상태들의 적어도 일부를 제어할 수 있다. 일 실시예에 따르면, 보조 프로세서(123)(예: 이미지 시그널 프로세서 또는 커뮤니케이션 프로세서)는 기능적으로 관련 있는 다른 구성요소(예: 카메라 모듈(180) 또는 통신 모듈(190))의 일부로서 구현될 수 있다. 일 실시 예에 따르면, 보조 프로세서(123)(예: 신경망 처리 장치)는 인공지능 모델의 처리에 특화된 하드웨어 구조를 포함할 수 있다. 인공지능 모델은 기계 학습을 통해 생성될 수 있다. 이러한 학습은, 예를 들어, 인공지능이 수행되는 전자 장치(101) 자체에서 수행될 수 있고, 별도의 서버(예: 서버(108))를 통해 수행될 수도 있다. 학습 알고리즘은, 예를 들어, 지도형 학습(supervised learning), 비지도형 학습(unsupervised learning), 준지도형 학습(semi-supervised learning) 또는 강화 학습(reinforcement learning)을 포함할 수 있으나, 전술한 예에 한정되지 않는다. 인공지능 모델은, 복수의 인공 신경망 레이어들을 포함할 수 있다. 인공 신경망은 심층 신경망(DNN: deep neural network), CNN(convolutional neural network), RNN(recurrent neural network), RBM(restricted boltzmann machine), DBN(deep belief network), BRDNN(bidirectional recurrent deep neural network), 심층 Q-네트워크(deep Q-networks) 또는 상기 중 둘 이상의 조합 중 하나일 수 있으나, 전술한 예에 한정되지 않는다. 인공지능 모델은 하드웨어 구조 이외에, 추가적으로 또는 대체적으로, 소프트웨어 구조를 포함할 수 있다.The auxiliary processor (123) may control at least a part of functions or states associated with at least one of the components of the electronic device (101) (e.g., the display module (160), the sensor module (176), or the communication module (190)), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing device) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, in the electronic device (101) on which artificial intelligence is performed, or may be performed through a separate server (e.g., server (108)). The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers. The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), deep Q-networks, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may additionally or alternatively include a software structure.

메모리(130)는, 전자 장치(101)의 적어도 하나의 구성요소(예: 프로세서(120) 또는 센서 모듈(176))에 의해 사용되는 다양한 데이터를 저장할 수 있다. 데이터는, 예를 들어, 소프트웨어(예: 프로그램(140)) 및, 이와 관련된 명령에 대한 입력 데이터 또는 출력 데이터를 포함할 수 있다. 메모리(130)는, 휘발성 메모리(132) 또는 비 휘발성 메모리(134)를 포함할 수 있다. The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or nonvolatile memory (134).

프로그램(140)은 메모리(130)에 소프트웨어로서 저장될 수 있으며, 예를 들면, 운영 체제(142), 미들웨어(144) 또는 어플리케이션(146)을 포함할 수 있다. The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).

입력 모듈(150)은, 전자 장치(101)의 구성요소(예: 프로세서(120))에 사용될 명령 또는 데이터를 전자 장치(101)의 외부(예: 사용자)로부터 수신할 수 있다. 입력 모듈(150)은, 예를 들면, 마이크, 마우스, 키보드, 키(예: 버튼), 또는 디지털 펜(예: 스타일러스 펜)을 포함할 수 있다. The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

음향 출력 모듈(155)은 음향 신호를 전자 장치(101)의 외부로 출력할 수 있다. 음향 출력 모듈(155)은, 예를 들면, 스피커 또는 리시버를 포함할 수 있다. 스피커는 멀티미디어 재생 또는 녹음 재생과 같이 일반적인 용도로 사용될 수 있다. 리시버는 착신 전화를 수신하기 위해 사용될 수 있다. 일 실시 예에 따르면, 리시버는 스피커와 별개로, 또는 그 일부로서 구현될 수 있다.The audio output module (155) can output an audio signal to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes such as multimedia playback or recording playback. The receiver can be used to receive an incoming call. According to one embodiment, the receiver can be implemented separately from the speaker or as a part thereof.

디스플레이 모듈(160)은 전자 장치(101)의 외부(예: 사용자)로 정보를 시각적으로 제공할 수 있다. 디스플레이 모듈(160)은, 예를 들면, 디스플레이, 홀로그램 장치, 또는 프로젝터 및 해당 장치를 제어하기 위한 제어 회로를 포함할 수 있다. 일 실시예에 따르면, 디스플레이 모듈(160)은 터치를 감지하도록 설정된 터치 센서, 또는 상기 터치에 의해 발생되는 힘의 세기를 측정하도록 설정된 압력 센서를 포함할 수 있다. The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) can include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) can include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.

오디오 모듈(170)은 소리를 전기 신호로 변환시키거나, 반대로 전기 신호를 소리로 변환시킬 수 있다. 일 실시 예에 따르면, 오디오 모듈(170)은, 입력 모듈(150)을 통해 소리를 획득하거나, 음향 출력 모듈(155), 또는 전자 장치(101)와 직접 또는 무선으로 연결된 외부 전자 장치(예: 전자 장치(102))(예: 스피커 또는 헤드폰)를 통해 소리를 출력할 수 있다.The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can obtain sound through an input module (150), or output sound through an audio output module (155), or an external electronic device (e.g., an electronic device (102)) (e.g., a speaker or a headphone) directly or wirelessly connected to the electronic device (101).

센서 모듈(176)은 전자 장치(101)의 작동 상태(예: 전력 또는 온도), 또는 외부의 환경 상태(예: 사용자 상태)를 감지하고, 감지된 상태에 대응하는 전기 신호 또는 데이터 값을 생성할 수 있다. 일 실시 예에 따르면, 센서 모듈(176)은, 예를 들면, 제스처 센서, 자이로 센서, 기압 센서, 마그네틱 센서, 가속도 센서, 그립 센서, 근접 센서, 컬러 센서, IR(infrared) 센서, 생체 센서, 온도 센서, 습도 센서, 또는 조도 센서를 포함할 수 있다. The sensor module (176) can detect an operating state (e.g., power or temperature) of the electronic device (101) or an external environmental state (e.g., user state) and generate an electric signal or data value corresponding to the detected state. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

인터페이스(177)는 전자 장치(101)가 외부 전자 장치(예: 전자 장치(102))와 직접 또는 무선으로 연결되기 위해 사용될 수 있는 하나 이상의 지정된 프로토콜들을 지원할 수 있다. 일 실시 예에 따르면, 인터페이스(177)는, 예를 들면, HDMI(high definition multimedia interface), USB(universal serial bus) 인터페이스, SD카드 인터페이스, 또는 오디오 인터페이스를 포함할 수 있다.The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). According to one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

연결 단자(178)는, 그를 통해서 전자 장치(101)가 외부 전자 장치(예: 전자 장치(102))와 물리적으로 연결될 수 있는 커넥터를 포함할 수 있다. 일 실시예에 따르면, 연결 단자(178)는, 예를 들면, HDMI 커넥터, USB 커넥터, SD 카드 커넥터, 또는 오디오 커넥터(예: 헤드폰 커넥터)를 포함할 수 있다.The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., the electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

햅틱 모듈(179)은 전기적 신호를 사용자가 촉각 또는 운동 감각을 통해서 인지할 수 있는 기계적인 자극(예: 진동 또는 움직임) 또는 전기적인 자극으로 변환할 수 있다. 일 실시 예에 따르면, 햅틱 모듈(179)은, 예를 들면, 모터, 압전 소자, 또는 전기 자극 장치를 포함할 수 있다.The haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that a user can perceive through a tactile or kinesthetic sense. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.

카메라 모듈(180)은 정지 영상 및 동영상을 촬영할 수 있다. 일 실시 예에 따르면, 카메라 모듈(180)은 하나 이상의 렌즈들, 이미지 센서들, 이미지 시그널 프로세서들, 또는 플래시들을 포함할 수 있다.The camera module (180) can capture still images and moving images. According to one embodiment, the camera module (180) can include one or more lenses, image sensors, image signal processors, or flashes.

전력 관리 모듈(188)은 전자 장치(101)에 공급되는 전력을 관리할 수 있다. 일 실시 예에 따르면, 전력 관리 모듈(188)은, 예를 들면, PMIC(power management integrated circuit)의 적어도 일부로서 구현될 수 있다.The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).

배터리(189)는 전자 장치(101)의 적어도 하나의 구성요소에 전력을 공급할 수 있다. 일 실시 예에 따르면, 배터리(189)는, 예를 들면, 재충전 불가능한 1차 전지, 재충전 가능한 2차 전지 또는 연료 전지를 포함할 수 있다.The battery (189) can power at least one component of the electronic device (101). In one embodiment, the battery (189) can include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

통신 모듈(190)은 전자 장치(101)와 외부 전자 장치(예: 전자 장치(102), 전자 장치(104), 또는 서버(108)) 간의 직접(예: 유선) 통신 채널 또는 무선 통신 채널의 수립, 및 수립된 통신 채널을 통한 통신 수행을 지원할 수 있다. 통신 모듈(190)은 프로세서(120)(예: 어플리케이션 프로세서)와 독립적으로 운영되고, 직접(예: 유선) 통신 또는 무선 통신을 지원하는 하나 이상의 커뮤니케이션 프로세서를 포함할 수 있다. 일 실시 예에 따르면, 통신 모듈(190)은 무선 통신 모듈(192)(예: 셀룰러 통신 모듈, 근거리 무선 통신 모듈, 또는 GNSS(global navigation satellite system) 통신 모듈) 또는 유선 통신 모듈(194)(예: LAN(local area network) 통신 모듈, 또는 전력선 통신 모듈)을 포함할 수 있다. 이들 통신 모듈 중 해당하는 통신 모듈은 제 1 네트워크(198)(예: 블루투스, 와이파이(Wi-Fi: wireless fidelity) direct 또는 IrDA(infrared data association)와 같은 근거리 통신 네트워크) 또는 제 2 네트워크(199)(예: 레거시 셀룰러 네트워크, 5G 네트워크, 차세대 통신 네트워크, 인터넷, 또는 컴퓨터 네트워크(예: LAN 또는 WAN)와 같은 원거리 통신 네트워크)를 통하여 외부의 전자 장치(104)와 통신할 수 있다. 이런 여러 종류의 통신 모듈들은 하나의 구성요소(예: 단일 칩)로 통합되거나, 또는 서로 별도의 복수의 구성요소들(예: 복수 칩들)로 구현될 수 있다. 무선 통신 모듈(192)은 가입자 식별 모듈(196)에 저장된 가입자 정보(예: 국제 모바일 가입자 식별자(IMSI))를 이용하여 제 1 네트워크(198) 또는 제 2 네트워크(199)와 같은 통신 네트워크 내에서 전자 장치(101)를 확인 또는 인증할 수 있다. The communication module (190) may support establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., the electronic device (102), the electronic device (104), or the server (108)), and performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., the application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, a corresponding communication module may communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, Wi-Fi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as a plurality of separate components (e.g., multiple chips). The wireless communication module (192) may use subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196) to verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199).

무선 통신 모듈(192)은 4G 네트워크 이후의 5G 네트워크 및 차세대 통신 기술, 예를 들어, NR 접속 기술(new radio access technology)을 지원할 수 있다. NR 접속 기술은 고용량 데이터의 고속 전송(eMBB(enhanced mobile broadband)), 단말 전력 최소화와 다수 단말의 접속(mMTC(massive machine type communications)), 또는 고신뢰도와 저지연(URLLC(ultra-reliable and low-latency communications))을 지원할 수 있다. 무선 통신 모듈(192)은, 예를 들어, 높은 데이터 전송률 달성을 위해, 고주파 대역(예: mmWave 대역)을 지원할 수 있다. 무선 통신 모듈(192)은 고주파 대역에서의 성능 확보를 위한 다양한 기술들, 예를 들어, 빔포밍(beamforming), 거대 배열 다중 입출력(massive MIMO(multiple-input and multiple-output)), 전차원 다중입출력(FD-MIMO: full dimensional MIMO), 어레이 안테나(array antenna), 아날로그 빔형성(analog beam-forming), 또는 대규모 안테나(large scale antenna)와 같은 기술들을 지원할 수 있다. 무선 통신 모듈(192)은 전자 장치(101), 외부 전자 장치(예: 전자 장치(104)) 또는 네트워크 시스템(예: 제 2 네트워크(199))에 규정되는 다양한 요구사항을 지원할 수 있다. 일 실시예에 따르면, 무선 통신 모듈(192)은 eMBB 실현을 위한 Peak data rate(예: 20Gbps 이상), mMTC 실현을 위한 손실 Coverage(예: 164dB 이하), 또는 URLLC 실현을 위한 U-plane latency(예: 다운링크(DL) 및 업링크(UL) 각각 0.5ms 이하, 또는 라운드 트립 1ms 이하)를 지원할 수 있다.The wireless communication module (192) can support a 5G network and next-generation communication technology after a 4G network, for example, NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), terminal power minimization and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) may support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) may support various requirements specified in an electronic device (101), an external electronic device (e.g., an electronic device (104)), or a network system (e.g., a second network (199)). According to one embodiment, the wireless communication module (192) may support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL) each, or 1 ms or less for round trip) for URLLC realization.

안테나 모듈(197)은 신호 또는 전력을 외부(예: 외부의 전자 장치)로 송신하거나 외부로부터 수신할 수 있다. 일 실시 예에 따르면, 안테나 모듈(197)은 서브스트레이트(예: PCB) 위에 형성된 도전체 또는 도전성 패턴으로 이루어진 방사체를 포함하는 안테나를 포함할 수 있다. 일 실시 예에 따르면, 안테나 모듈(197)은 복수의 안테나들(예: 어레이 안테나)을 포함할 수 있다. 이런 경우, 제 1 네트워크(198) 또는 제 2 네트워크(199)와 같은 통신 네트워크에서 사용되는 통신 방식에 적합한 적어도 하나의 안테나가, 예를 들면, 통신 모듈(190)에 의하여 상기 복수의 안테나들로부터 선택될 수 있다. 신호 또는 전력은 상기 선택된 적어도 하나의 안테나를 통하여 통신 모듈(190)과 외부의 전자 장치 간에 송신되거나 수신될 수 있다. 어떤 실시 예에 따르면, 방사체 이외에 다른 부품(예: RFIC(radio frequency integrated circuit))이 추가로 안테나 모듈(197)의 일부로 형성될 수 있다. The antenna module (197) can transmit or receive signals or power to or from the outside (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas by, for example, the communication module (190). A signal or power may be transmitted or received between the communication module (190) and the external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).

일 실시 예에 따르면, 안테나 모듈(197)은 mmWave 안테나 모듈을 형성할 수 있다. 일 실시 예에 따르면, mmWave 안테나 모듈은 인쇄 회로 기판, 상기 인쇄 회로 기판의 제 1 면(예: 아래 면)에 또는 그에 인접하여 배치되고 지정된 고주파 대역(예: mmWave 대역)을 지원할 수 있는 RFIC, 및 상기 인쇄 회로 기판의 제 2 면(예: 윗면 또는 측 면)에 또는 그에 인접하여 배치되고 상기 지정된 고주파 대역의 신호를 송신 또는 수신할 수 있는 복수의 안테나들(예: 어레이 안테나)을 포함할 수 있다.In one embodiment, the antenna module (197) can form a mmWave antenna module. In one embodiment, the mmWave antenna module can include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side) of the printed circuit board and capable of transmitting or receiving signals in the designated high frequency band.

상기 구성요소들 중 적어도 일부는 주변 기기들간 통신 방식(예: 버스, GPIO(general purpose input and output), SPI(serial peripheral interface), 또는 MIPI(mobile industry processor interface))을 통해 서로 연결되고 신호(예: 명령 또는 데이터)를 상호간에 교환할 수 있다.At least some of the above components may be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, a general purpose input and output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI)).

일 실시 예에 따르면, 명령 또는 데이터는 제 2 네트워크(199)에 연결된 서버(108)를 통해서 전자 장치(101)와 외부의 전자 장치(104)간에 송신 또는 수신될 수 있다. 외부의 전자 장치(102, 또는 104) 각각은 전자 장치(101)와 동일한 또는 다른 종류의 장치일 수 있다. 일 실시 예에 따르면, 전자 장치(101)에서 실행되는 동작들의 전부 또는 일부는 외부의 전자 장치들(102, 104, 또는 108) 중 하나 이상의 외부의 전자 장치들에서 실행될 수 있다. 예를 들면, 전자 장치(101)가 어떤 기능이나 서비스를 자동으로, 또는 사용자 또는 다른 장치로부터의 요청에 반응하여 수행해야 할 경우에, 전자 장치(101)는 기능 또는 서비스를 자체적으로 실행시키는 대신에 또는 추가적으로, 하나 이상의 외부의 전자 장치들에게 그 기능 또는 그 서비스의 적어도 일부를 수행하라고 요청할 수 있다. 상기 요청을 수신한 하나 이상의 외부의 전자 장치들은 요청된 기능 또는 서비스의 적어도 일부, 또는 상기 요청과 관련된 추가 기능 또는 서비스를 실행하고, 그 실행의 결과를 전자 장치(101)로 전달할 수 있다. 전자 장치(101)는 상기 결과를, 그대로 또는 추가적으로 처리하여, 상기 요청에 대한 응답의 적어도 일부로서 제공할 수 있다. 이를 위하여, 예를 들면, 클라우드 컴퓨팅, 분산 컴퓨팅, 모바일 에지 컴퓨팅(MEC: mobile edge computing), 또는 클라이언트-서버 컴퓨팅 기술이 이용될 수 있다. 전자 장치(101)는, 예를 들어, 분산 컴퓨팅 또는 모바일 에지 컴퓨팅을 이용하여 초저지연 서비스를 제공할 수 있다. 일 실시예에 있어서, 외부의 전자 장치(104)는 IoT(internet of things) 기기를 포함할 수 있다. 서버(108)는 기계 학습 및/또는 신경망을 이용한 지능형 서버일 수 있다. 일 실시예에 따르면, 외부의 전자 장치(104) 또는 서버(108)는 제 2 네트워크(199) 내에 포함될 수 있다. 전자 장치(101)는 5G 통신 기술 및 IoT 관련 기술에 기반하여 지능형 서비스(예: 스마트 홈, 스마트 시티, 스마트 카, 또는 헬스 케어)에 적용될 수 있다. According to one embodiment, a command or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of executing the function or service by itself or in addition, request one or more external electronic devices to perform at least a part of the function or service. One or more external electronic devices that have received the request may execute at least a part of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may provide the result, as is or additionally processed, as at least a part of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In one embodiment, the external electronic device (104) may include an IoT (Internet of Things) device. The server (108) may be an intelligent server using machine learning and/or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199). The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.

본 문서에 개시된 일 실시 예에 따른 전자 장치는 다양한 형태의 장치가 될 수 있다. 전자 장치는, 예를 들면, 휴대용 통신 장치(예: 스마트폰), 컴퓨터 장치, 휴대용 멀티미디어 장치, 휴대용 의료 기기, 카메라, 웨어러블 장치, 또는 가전 장치를 포함할 수 있다. 본 문서의 실시 예에 따른 전자 장치는 전술한 기기들에 한정되지 않는다.An electronic device according to an embodiment disclosed in this document may be a device of various forms. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance device. The electronic device according to an embodiment of this document is not limited to the above-described devices.

본 문서의 일 실시 예 및 이에 사용된 용어들은 본 문서에 기재된 기술적 특징들을 특정한 실시 예들로 한정하려는 것이 아니며, 해당 실시예의 다양한 변경, 균등물, 또는 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 또는 관련된 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 아이템에 대응하는 명사의 단수 형은 관련된 문맥상 명백하게 다르게 지시하지 않는 한, 상기 아이템 한 개 또는 복수 개를 포함할 수 있다. 본 문서에서, "A 또는 B", "A 및 B 중 적어도 하나", "A 또는 B 중 적어도 하나", "A, B 또는 C", "A, B 및 C 중 적어도 하나", 및 "A, B, 또는 C 중 적어도 하나"와 같은 문구들 각각은 그 문구들 중 해당하는 문구에 함께 나열된 항목들 중 어느 하나, 또는 그들의 모든 가능한 조합을 포함할 수 있다. "제 1", "제 2", 또는 "첫째" 또는 "둘째"와 같은 용어들은 단순히 해당 구성요소를 다른 해당 구성요소와 구분하기 위해 사용될 수 있으며, 해당 구성요소들을 다른 측면(예: 중요성 또는 순서)에서 한정하지 않는다. 어떤(예: 제 1) 구성요소가 다른(예: 제 2) 구성요소에, "기능적으로" 또는 "통신적으로"라는 용어와 함께 또는 이런 용어 없이, "커플드" 또는 "커넥티드"라고 언급된 경우, 그것은 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로(예: 유선으로), 무선으로, 또는 제 3 구성요소를 통하여 연결될 수 있다는 것을 의미한다.The embodiments of this document and the terminology used herein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly dictates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as "first", "second", or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first) is referred to as "coupled" or "connected" to another (e.g., a second) component, with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.

본 문서의 일 실시 예에서 사용된 용어 "모듈"은 하드웨어, 소프트웨어 또는 펌웨어로 구현된 유닛을 포함할 수 있으며, 예를 들면, 로직, 논리 블록, 부품, 또는 회로와 같은 용어와 상호 호환적으로 사용될 수 있다. 모듈은, 일체로 구성된 부품 또는 하나 또는 두 개 이상의 기능을 수행하는, 상기 부품의 최소 단위 또는 그 일부가 될 수 있다. 예를 들면, 일 실시 예에 따르면, 모듈은 ASIC(application-specific integrated circuit)의 형태로 구현될 수 있다. The term "module" used in one embodiment of this document may include a unit implemented in hardware, software or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example. A module may be an integrally configured component or a minimum unit of the component or a part thereof that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

본 문서의 일 실시 예는 기기(machine)(예: 전자 장치(101)) 의해 읽을 수 있는 저장 매체(storage medium)(예: 내장 메모리(136) 또는 외장 메모리(138))에 저장된 하나 이상의 명령어들을 포함하는 소프트웨어(예: 프로그램(140))로서 구현될 수 있다. 예를 들면, 기기(예: 전자 장치(101))의 프로세서(예: 프로세서(120))는, 저장 매체로부터 저장된 하나 이상의 명령어들 중 적어도 하나의 명령을 호출하고, 그것을 실행할 수 있다. 이것은 기기가 상기 호출된 적어도 하나의 명령어에 따라 적어도 하나의 기능을 수행하도록 운영되는 것을 가능하게 한다. 상기 하나 이상의 명령어들은 컴파일러에 의해 생성된 코드 또는 인터프리터에 의해 실행될 수 있는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장 매체는, 비일시적(non-transitory) 저장 매체의 형태로 제공될 수 있다. 여기서, '비일시적'은 저장 매체가 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장 매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다.An embodiment of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., the electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g. electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.

일 실시 예에 따르면, 본 문서에 개시된 일 실시 예에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory(CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 또는 두 개의 사용자 장치들(예: 스마트폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.According to one embodiment, the method according to one embodiment disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded between a seller and a buyer as a commodity. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store TM ) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a part of the computer program product may be at least temporarily stored or temporarily generated in a machine-readable storage medium, such as a memory of a manufacturer's server, a server of an application store, or an intermediary server.

일 실시 예에 따르면, 상기 기술한 구성요소들의 각각의 구성요소(예: 모듈 또는 프로그램)는 단수 또는 복수의 개체를 포함할 수 있으며, 복수의 개체 중 일부는 다른 구성요소에 분리 배치될 수도 있다. 일 실시 예에 따르면, 전술한 해당 구성요소들 중 하나 이상의 구성요소들 또는 동작들이 생략되거나, 또는 하나 이상의 다른 구성요소들 또는 동작들이 추가될 수 있다. 대체적으로 또는 추가적으로, 복수의 구성요소들(예: 모듈 또는 프로그램)은 하나의 구성요소로 통합될 수 있다. 이런 경우, 통합된 구성요소는 상기 복수의 구성요소들 각각의 구성요소의 하나 이상의 기능들을 상기 통합 이전에 상기 복수의 구성요소들 중 해당 구성요소에 의해 수행되는 것과 동일 또는 유사하게 수행할 수 있다. 일 실시 예에 따르면, 모듈, 프로그램 또는 다른 구성요소에 의해 수행되는 동작들은 순차적으로, 병렬적으로, 반복적으로, 또는 휴리스틱하게 실행되거나, 상기 동작들 중 하나 이상이 다른 순서로 실행되거나, 생략되거나, 또는 하나 이상의 다른 동작들이 추가될 수 있다.According to one embodiment, each of the components (e.g., modules or programs) described above may include a single or multiple entities, and some of the multiple entities may be separated and arranged in other components. According to one embodiment, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, the multiple components (e.g., modules or programs) may be integrated into one component. In such a case, the integrated component may perform one or more functions of each of the multiple components identically or similarly to those performed by the corresponding component of the multiple components before the integration. According to one embodiment, the operations performed by the module, program or other component may be executed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

도 2는 일 실시 예에 따른 무선 통신 네트워크에서 블루투스 방식에 기반한 전자 장치들간의 연결들을 개략적으로 도시한 도면이다.FIG. 2 is a diagram schematically illustrating connections between electronic devices based on the Bluetooth method in a wireless communication network according to one embodiment.

도 2를 참조하면, 전자 장치(101)(예: 도 1의 전자 장치(101))는 제1 외부 전자 장치(200)(예: 이어 웨어러블 장치(ear-wearable device))(예: 도 1의 전자 장치(102))에 무선으로 연결될 수 있다. 일 실시 예에서, 전자 장치(101)는 스마트폰일 수 있다. 제1 외부 전자 장치(200)는 제1 이어 버드(202)(예: 레프트 이어 버드(left ear bud)) 및/또는 제2 이어 버드(204)(예: 라이트 이어 버드(right ear bud))를 포함할 수 있다. 제1 이어 버드(202)는 제1 오디오 채널(예: 레프트(left) 오디오 채널) 역할을 수행하고, 제2 이어 버드(204)는 제2 오디오 채널(예: 라이트(right) 오디오 채널) 역할을 수행할 수 있다. 일 실시 예에서, 블루투스 방식에 기반하여 연결되는 전자 장치(101), 레프트 이어 버드(202), 및 라이트 이어 버드(204)가 오디오 서비스(audio service)를 제공할 경우, 레프트 이어 버드(202) 및 라이트 이어 버드(204) 각각은 오디오 싱크(audio sink) 장치로서 동작할 수 있고, 전자 장치(101)는 오디오 소스(audio source) 장치로서 동작할 수 있다. 일 실시 예에서, 블루투스 방식은 블루투스 레거시(legacy)(또는 블루투스 클래식(classic)) 방식, 및/또는 저전력 블루투스(Bluetooth low energy: BLE) 방식을 포함할 수 있다. Referring to FIG. 2, an electronic device (101) (e.g., the electronic device (101) of FIG. 1) may be wirelessly connected to a first external electronic device (200) (e.g., an ear-wearable device) (e.g., the electronic device (102) of FIG. 1). In one embodiment, the electronic device (101) may be a smartphone. The first external electronic device (200) may include a first earbud (202) (e.g., a left ear bud) and/or a second earbud (204) (e.g., a right ear bud). The first earbud (202) may function as a first audio channel (e.g., a left audio channel), and the second earbud (204) may function as a second audio channel (e.g., a right audio channel). In one embodiment, when an electronic device (101), a left earbud (202), and a light earbud (204) connected based on a Bluetooth method provide an audio service, each of the left earbud (202) and the light earbud (204) may operate as an audio sink device, and the electronic device (101) may operate as an audio source device. In one embodiment, the Bluetooth method may include a Bluetooth legacy (or Bluetooth classic) method, and/or a Bluetooth low energy (BLE) method.

일 실시 예에서는, 제1 이어 버드(202) 및/또는 제2 이어 버드(204)는 제1 외부 전자 장치(200)(예: 이어 웨어러블 장치)에 포함되는 경우를 가정하지만, 제1 이어 버드(202) 및/또는 제2 이어 버드(204)는 제1 외부 전자 장치(200) 뿐만 아니라 제1 이어 버드(202) 및 제2 이어 버드(204)가 하나의 페어(pair)로 동작할 수 있는 장치라면 어떤 전자 장치에라도 포함될 수 있다. 일 실시 예에 따르면, 제1 이어 버드(202) 및 제2 이어 버드(204)는 동일하거나 또는 유사한 구성들을 포함하도록 구현될 수 있다.In one embodiment, it is assumed that the first earbud (202) and/or the second earbud (204) are included in a first external electronic device (200) (e.g., an ear wearable device); however, the first earbud (202) and/or the second earbud (204) may be included in any electronic device that can operate as a pair, not just the first external electronic device (200). According to one embodiment, the first earbud (202) and the second earbud (204) may be implemented to include identical or similar configurations.

일 실시 예에 따르면, 전자 장치(101)와 제1 이어 버드(202) 및/또는 제2 이어 버드(204)는 서로 연결(예: 통신 링크)을 설립하고, 설립된 연결을 통해 서로 데이터(예: 오디오 데이터)를 송신 및/또는 수신할 수 있다. 예를 들어, 전자 장치(101)와 제1 이어 버드(202) 및/또는 제2 이어 버드(204) 각각은 와이파이(Wi-Fi) 방식, 또는 블루투스 방식 중 적어도 하나에 기반하여 통신 링크를 설립할 수 있으며, 그렇다고 전자 장치(101)와 제1 이어 버드(202) 및 제2 이어 버드(204) 각각이 통신 링크를 설립하는 방식이 Wi-Fi 방식 또는 블루투스 방식 중 적어도 하나로 제한되는 것은 아니다. 전자 장치(101)와 제1 이어 버드(202) 및/또는 제2 이어 버드(204) 간에 통신 링크를 설립하는 방식이 블루투스 방식일 경우, 전자 장치(101)와 제1 이어 버드(202) 및 제2 이어 버드(204) 간에 설립되는 통신 링크는 연결 등시성 스트림(connected isochronous stream: CIS) 또는 브로드캐스트 등시성 스트림(broadcast isochronous stream: BIS)일 수 있다.According to one embodiment, the electronic device (101) and the first earbud (202) and/or the second earbud (204) may establish a connection (e.g., a communication link) with each other, and may transmit and/or receive data (e.g., audio data) with each other through the established connection. For example, the electronic device (101) and the first earbud (202) and/or the second earbud (204) may establish a communication link based on at least one of a Wi-Fi method and a Bluetooth method, but this does not mean that the method by which the electronic device (101) and the first earbud (202) and the second earbud (204) establish a communication link is limited to at least one of a Wi-Fi method and a Bluetooth method. When the method of establishing a communication link between the electronic device (101) and the first earbud (202) and/or the second earbud (204) is a Bluetooth method, the communication link established between the electronic device (101) and the first earbud (202) and the second earbud (204) may be a connected isochronous stream (CIS) or a broadcast isochronous stream (BIS).

일 실시 예에서, 전자 장치(101)는 제1 이어 버드(202) 및 제2 이어 버드(204) 중 어느 하나와만 통신 링크를 설립하거나, 또는 제1 이어 버드(202) 및 제2 이어 버드(204) 각각과 통신 링크를 설립할 수 있다. In one embodiment, the electronic device (101) may establish a communication link with only one of the first earbud (202) and the second earbud (204), or may establish a communication link with each of the first earbud (202) and the second earbud (204).

일 실시 예에서, 제1 이어 버드(202) 및/또는 제2 이어 버드(204)는 Wi-Fi 방식, 또는 블루투스 방식 중 적어도 하나에 기반하여 통신 링크를 설립할 수 있으며, 그렇다고 제1 이어 버드(202) 및 제2 이어 버드(204)가 통신 링크를 설립하는 방식이 Wi-Fi 방식, 또는 블루투스 방식 중 적어도 하나로 제한되는 것은 아니다. 예를 들어, 제1 이어 버드(202)와 제2 이어 버드(204) 간의 통신 링크를 설정하는 방식이 블루투스 방식일 경우, 통신 링크는 CIS일 수 있다. In one embodiment, the first earbud (202) and/or the second earbud (204) can establish a communication link based on at least one of a Wi-Fi method and a Bluetooth method, but the method by which the first earbud (202) and the second earbud (204) establish a communication link is not limited to at least one of a Wi-Fi method and a Bluetooth method. For example, if the method of establishing a communication link between the first earbud (202) and the second earbud (204) is a Bluetooth method, the communication link can be CIS.

일 실시 예에서, 제1 이어 버드(202) 및/또는 제2 이어 버드(204) 중 어느 하나가 센트럴(central) 장치(또는, 마스터(master) 장치, 프라이머리(primary) 장치, 또는 메인(main) 장치)로 동작할 수 있고, 나머지 하나가 페리페럴(peripheral) 장치(또는, 슬레이브(slave) 장치 또는 세컨더리(secondary) 장치, 또는 서브(sub) 장치)로 동작할 수 있다. 센트럴 장치로 동작하는 전자 장치는 페리페럴 장치로 동작하는 전자 장치로 데이터를 송신할 수 있다. 예를 들어, 제1 이어 버드(202) 및 제2 이어 버드(204)가 서로 통신 링크를 설립할 때, 제1 이어 버드(202) 및 제2 이어 버드(204) 중 어느 하나가 센트럴 장치로 선택되고, 다른 하나가 페리페럴 장치로 선택될 수 있다. In one embodiment, either the first earbud (202) and/or the second earbud (204) can operate as a central device (or, master device, primary device, or main device) and the other can operate as a peripheral device (or, slave device, secondary device, or sub device). The electronic device operating as the central device can transmit data to the electronic device operating as the peripheral device. For example, when the first earbud (202) and the second earbud (204) establish a communication link with each other, either the first earbud (202) or the second earbud (204) can be selected as the central device and the other can be selected as the peripheral device.

도 2에서는 전자 장치(101)와 제1 외부 전자 장치(200)(예: 제1 이어 버드(202) 및/또는 제2 이어 버드(204))와 연결을 설립하는 경우를 일 예로 하여 설명하고 있으나, 전자 장치(101)는 제1 외부 전자 장치(200) 뿐만 아니라 다른 외부 전자 장치(예: 제2 외부 전자 장치(도 2에 도시되어 있지 않음))(예: 도 1의 전자 장치(104) 또는 서버(예: 도 1의 서버(108))와도 연결을 설립할 수 있다. 전자 장치(101), 제1 외부 전자 장치(200), 및/또는 제2 외부 전자 장치는 다자간 오디오 서비스(multi-party audio service)에 참여하는 전자 장치들 일 수 있다. 일 실시 예에서, 서버는 전자 장치(101), 제1 외부 전자 장치(200), 및 다른 외부 전자 장치들에 연결될 수 있으며, 전자 장치(101), 제1 외부 전자 장치(200), 및 다른 외부 전자 장치들에 대한 관리 및 제어 동작을 수행할 수 있다.In FIG. 2, a case where a connection is established between an electronic device (101) and a first external electronic device (200) (e.g., a first earbud (202) and/or a second earbud (204)) is described as an example, but the electronic device (101) may establish a connection not only with the first external electronic device (200) but also with another external electronic device (e.g., a second external electronic device (not shown in FIG. 2)) (e.g., the electronic device (104) of FIG. 1 or a server (e.g., the server (108) of FIG. 1). The electronic device (101), the first external electronic device (200), and/or the second external electronic device may be electronic devices participating in a multi-party audio service. In one embodiment, the server may be connected to the electronic device (101), the first external electronic device (200), and other external electronic devices, and the electronic device (101), the first external electronic device (200), and other external electronic devices may be connected to the server. It can perform management and control operations on devices.

제1 이어 버드(202) 및/또는 제2 이어 버드(204)는 이어 버즈 케이스 장치(ear buds case device)(206)와 직접 또는 간접적으로 통신할 수 있다. 일 실시 예에서, 이어 버즈 케이스 장치(206)는 제1 이어 버드(202) 및/또는 제2 이어 버드(204)를 보관하고 충전하는 장치일 수 있다. 일 실시 예에서, 이어 버즈 케이스 장치(206)는 적어도 하나의 프로세서 (또는 적어도 하나의 통신 칩), 적어도 하나의 통신 회로, 및/또는 디스플레이를 포함할 수 있다. 일 실시 예에서, 이어 버즈 케이스 장치(206)는 적어도 하나의 프로세서 (또는 적어도 하나의 통신 칩), 적어도 하나의 통신 회로, 및/또는 디스플레이 뿐만 아니라 추가적인 구성 요소들을 포함할 수 있다. 일 실시 예에서, 이어 버즈 케이스 장치(206)는 디스플레이를 통한 사용자 입력에 기반하여 공통 오디오 채널과 관련되는 동작(예: 공통 오디오 채널을 생성하는 동작)을 수행할 수 있다. 제1 외부 전자 장치(200)는 공통 오디오 채널을 생성할 수 있으며, 생성된 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 동기화하기 위해 사용되는 정보를 전자 장치(101) 또는 다른 외부 전자 장치들과 공유할 수 있다. 일 실시 예에서, 이어 버즈 케이스 장치(206) 역시 공통 오디오 채널을 생성할 수 있으며, 생성된 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 동기화하기 위해 사용되는 정보를 전자 장치(101), 제1 외부 전자 장치(200), 또는 다른 외부 전자 장치들과 공유할 수 있다.The first earbud (202) and/or the second earbud (204) may communicate directly or indirectly with an ear buds case device (206). In one embodiment, the ear buds case device (206) may be a device that stores and charges the first earbud (202) and/or the second earbud (204). In one embodiment, the ear buds case device (206) may include at least one processor (or at least one communication chip), at least one communication circuit, and/or a display. In one embodiment, the ear buds case device (206) may include additional components in addition to the at least one processor (or at least one communication chip), at least one communication circuit, and/or the display. In one embodiment, the ear buds case device (206) may perform an action associated with a common audio channel (e.g., an action of generating a common audio channel) based on a user input via the display. The first external electronic device (200) can generate a common audio channel and share information about the generated common audio channel and information used for synchronization to the common audio channel with the electronic device (101) or other external electronic devices. In one embodiment, the earbud case device (206) can also generate a common audio channel and share information about the generated common audio channel and information used for synchronization to the common audio channel with the electronic device (101), the first external electronic device (200), or other external electronic devices.

도 3은 일 실시 예에 따른 무선 통신 네트워크에서 제2 외부 전자 장치를 개략적으로 도시한 블록도이다.FIG. 3 is a block diagram schematically illustrating a second external electronic device in a wireless communication network according to one embodiment.

도 3을 참조하면, 제2 외부 전자 장치(300)(예: 도 1의 전자 장치(104))는 블루투스 방식(예: 블루투스 레거시 방식, 및/또는 BLE 방식)을 구현하는 장치일 수 있다. 제2 외부 전자 장치(300)는 다른 전자 장치(예: 도 1 또는 도 2의 전자 장치(101), 또는 도 1 또는 도 2의 전자 장치(102)), 예를 들어 피어 장치(peer device)와 하나 또는 두 개 이상의 안테나들(301)을 사용하여 신호들을 송수신하는 통신 회로(302)(예: 도 1의 통신 모듈(190))를 포함할 수 있다. 일 실시 예에서, 다른 전자 장치는 제1 이어 버드(202) 또는 제2 이어 버드(204) 중 적어도 하나를 포함할 수 있다.Referring to FIG. 3, the second external electronic device (300) (e.g., the electronic device (104) of FIG. 1) may be a device implementing a Bluetooth scheme (e.g., a Bluetooth legacy scheme and/or a BLE scheme). The second external electronic device (300) may include a communication circuit (302) (e.g., the communication module (190) of FIG. 1) that transmits and receives signals using one or more antennas (301) with another electronic device (e.g., the electronic device (101) of FIG. 1 or FIG. 2, or the electronic device (102) of FIG. 1 or FIG. 2), for example, a peer device. In one embodiment, the other electronic device may include at least one of the first earbud (202) or the second earbud (204).

제2 외부 전자 장치(300)는 하나 또는 두 개 이상의 단일 코어 프로세서들 또는 하나 또는 두 개 이상의 다중 코어 프로세서들로 구현될 수 있는 프로세서(304)(예: 도 1의 프로세서(120))와, 제2 외부 전자 장치(300)의 동작을 위한 인스트럭션(instruction)들을 저장하는 메모리(306)(예: 도 1의 메모리(130))를 포함할 수 있다. The second external electronic device (300) may include a processor (304) (e.g., processor (120) of FIG. 1) that may be implemented as one or more single-core processors or one or more multi-core processors, and a memory (306) (e.g., memory (130) of FIG. 1) that stores instructions for the operation of the second external electronic device (300).

제2 외부 전자 장치(300)는 인터페이스 모듈(308)(예: 도 1의 인터페이스(177))를 포함할 수 있다. 인터페이스 모듈(308)은 네트워크 외부의 구성 요소(component)들과 통신하기 위한 유선 및/또는 무선 인터페이스를 제공할 수 있다. 예를 들어, 하나 또는 두 개 이상의 안테나들(301), 통신 회로(302), 또는 인터페이스 모듈(308) 중 적어도 일부는 도 1의 통신 모듈(190) 및 안테나 모듈(197)의 적어도 일부로 구현될 수 있다.The second external electronic device (300) may include an interface module (308) (e.g., interface (177) of FIG. 1). The interface module (308) may provide a wired and/or wireless interface for communicating with components outside the network. For example, at least some of one or more antennas (301), communication circuitry (302), or interface module (308) may be implemented as at least a portion of the communication module (190) and antenna module (197) of FIG. 1.

일 실시 예에 따르면, 제2 외부 전자 장치(300)는 복수의 통신 회로들을 포함할 수 있다. 복수의 통신 회로들 중 하나는 Wi-Fi 방식에 기반하는 통신 회로일 수 있고, 복수의 통신 회로들 중 다른 하나는 블루투스 방식, 일 예로 BLE 방식에 기반하는 통신 회로일 수 있다. 일 실시 예에 따르면, 복수의 통신 회로들은 통신 회로(302)를 포함할 수 있으며, 통신 회로(302)는 Wi-Fi 방식에 기반하는 통신 회로일 수 있거나, 또는 BLE 방식에 기반하는 통신 회로일 수 있다.According to one embodiment, the second external electronic device (300) may include a plurality of communication circuits. One of the plurality of communication circuits may be a communication circuit based on a Wi-Fi method, and another of the plurality of communication circuits may be a communication circuit based on a Bluetooth method, for example, a BLE method. According to one embodiment, the plurality of communication circuits may include a communication circuit (302), and the communication circuit (302) may be a communication circuit based on a Wi-Fi method or a communication circuit based on a BLE method.

일 실시 예에 따르면, 제2 외부 전자 장치(300)는 Wi-Fi 방식에 기반하는 통신 회로와 BLE 방식에 기반하는 통신 회로를 별도로 포함하지 않고, Wi-Fi 방식 및 BLE 방식 둘 다를 지원할 수 있는 하나의 통신 회로를 포함할 수도 있다. 일 실시 예에 따르면, Wi-Fi 방식 및 BLE 방식 둘 다를 지원할 수 있는 하나의 통신 회로는 통신 회로(302)일 수 있다.According to one embodiment, the second external electronic device (300) may include one communication circuit capable of supporting both the Wi-Fi method and the BLE method, without separately including a communication circuit based on the Wi-Fi method and a communication circuit based on the BLE method. According to one embodiment, the one communication circuit capable of supporting both the Wi-Fi method and the BLE method may be the communication circuit (302).

도 4는 일 실시 예에 따른 무선 통신 네트워크에서 제1 외부 전자 장치를 개략적으로 도시한 블록도이다.FIG. 4 is a block diagram schematically illustrating a first external electronic device in a wireless communication network according to one embodiment.

도 4를 참조하면, 전자 장치(101)(예: 도 1 또는 도 2의 전자 장치(101))는 제1 외부 전자 장치(200)(예: 도 1의 전자 장치(102) 또는 제1 외부 전자 장치(200))에 무선으로 연결될 수 있다. 제1 외부 전자 장치(200)는 제1 이어 버드(202)(예: 레프트 이어 버드) 및/또는 제2 이어 버드(204)(예: 라이트 이어 버드)를 포함할 수 있다. 일 실시 예에서, 전자 장치(101)는 스마트 폰 일 수 있다.Referring to FIG. 4, an electronic device (101) (e.g., the electronic device (101) of FIG. 1 or FIG. 2) may be wirelessly connected to a first external electronic device (200) (e.g., the electronic device (102) of FIG. 1 or the first external electronic device (200)). The first external electronic device (200) may include a first earbud (202) (e.g., a left earbud) and/or a second earbud (204) (e.g., a right earbud). In one embodiment, the electronic device (101) may be a smart phone.

도 4에서는 제1 이어 버드(202) 및 제2 이어 버드(204)가 각각 이어 버드로 구현된 경우를 설명하고 있으나, 제1 이어 버드(202) 및 제2 이어 버드(204)는 하기에서 설명되는 적어도 하나의 전극 및 센서 장치를 포함할 수 있는 다양한 종류의 장치들(예: 스마트 워치, 헤드-마운티드 디스플레이 장치, 생체 신호를 측정하기 위한 장치들(예: 심전도 패치)) 중 하나로 구현될 수도 있다. 일 실시 예에 따르면, 제1 이어 버드(202) 및 제2 이어 버드(204)는 페어(pair)를 구성할 수 있다. 일 실시 예에 따르면, 제1 이어 버드(202) 및 제2 이어 버드(204)는 동일하거나 또는 실질적으로 유사한 구성들을 포함하도록 구현될 수 있다.In FIG. 4, the first earbud (202) and the second earbud (204) are each implemented as earbuds, but the first earbud (202) and the second earbud (204) may also be implemented as one of various types of devices (e.g., a smart watch, a head-mounted display device, devices for measuring a biosignal (e.g., an electrocardiogram patch)) that may include at least one electrode and sensor device described below. According to one embodiment, the first earbud (202) and the second earbud (204) may form a pair. According to one embodiment, the first earbud (202) and the second earbud (204) may be implemented to include identical or substantially similar configurations.

일 실시 예에 따르면, 전자 장치(101)와 제1 이어 버드(202) 및 제2 이어 버드(204)는 서로 연결(예: 통신 링크)을 설립하고, 설립된 연결을 통해 서로 데이터를 송신 및/또는 수신할 수 있다. 예를 들어, 전자 장치(101)와 제1 이어 버드(202) 및 제2 이어 버드(204) 각각은 Wi-Fi 방식, 또는 블루투스 방식 중 적어도 하나를 사용하여 통신 링크를 설립할 수 있으며, 그렇다고 전자 장치(101)와 제1 이어 버드(202) 및 제2 이어 버드(204) 각각이 통신 링크를 설립하는 방식이 Wi-Fi 방식, 또는 블루투스 방식 중 적어도 하나로 제한되는 것은 아니다.According to one embodiment, the electronic device (101) and the first earbud (202) and the second earbud (204) may establish a connection (e.g., a communication link) with each other, and may transmit and/or receive data with each other through the established connection. For example, the electronic device (101) and the first earbud (202) and the second earbud (204) may establish a communication link using at least one of a Wi-Fi method and a Bluetooth method, but this does not mean that the method by which the electronic device (101) and the first earbud (202) and the second earbud (204) establish a communication link is limited to at least one of a Wi-Fi method and a Bluetooth method.

일 실시 예에서, 전자 장치(101)는 제1 이어 버드(202) 및 제2 이어 버드(204) 중 어느 하나(예: 센트럴 이어 버드)와만 통신 링크를 연결하거나, 또는 제1 이어 버드(202) 및 제2 이어 버드(204) 둘 다와 통신 링크들을 설립할 수 있다.In one embodiment, the electronic device (101) may establish a communication link with only one of the first earbud (202) and the second earbud (204) (e.g., the central earbud), or may establish communication links with both the first earbud (202) and the second earbud (204).

일 실시 예에서, 제1 이어 버드(202) 및 제2 이어 버드(204)는 Wi-Fi 방식, 또는 블루투스 방식 중 적어도 하나에 기반하여 통신 링크를 설립할 수 있으며, 그렇다고 제1 이어 버드(202) 및 제2 이어 버드(204)가 통신 링크를 설립하는 방식이 Wi-Fi 방식, 또는 블루투스 방식 중 적어도 하나로 제한되는 것은 아니다. In one embodiment, the first earbud (202) and the second earbud (204) can establish a communication link based on at least one of a Wi-Fi method and a Bluetooth method, but the method by which the first earbud (202) and the second earbud (204) establish a communication link is not limited to at least one of a Wi-Fi method and a Bluetooth method.

일 실시 예에서, 제1 이어 버드(202)는 전자 장치(101)의 구성 요소들(예: 모듈들)의 적어도 하나와 동일하거나 또는 실질적으로 유사한 구성 요소를 포함할 수 있다. 제1 이어 버드(202)는 통신 회로(420)(예: 도 1의 통신 모듈(190)), 입력 장치(430)(예: 도 1의 입력 모듈(150)), 센서(440)(예: 도 1의 센서 모듈(176)), 오디오 처리 모듈(450)(예: 도 1의 오디오 모듈(170)), 메모리(490)(예: 도 1의 메모리(130)), 전력 관리 모듈(460)(예: 도 1의 전력 관리 모듈(188)), 배터리(470)(예: 도 1의 배터리(189)), 인터페이스(480)(예: 도 1의 인터페이스(177)), 및 프로세서(410)(예: 도 1의 프로세서(120))를 포함할 수 있다.In one embodiment, the first earbud (202) may include components identical to or substantially similar to at least one of the components (e.g., modules) of the electronic device (101). The first earbud (202) may include a communication circuit (420) (e.g., the communication module (190) of FIG. 1), an input device (430) (e.g., the input module (150) of FIG. 1), a sensor (440) (e.g., the sensor module (176) of FIG. 1), an audio processing module (450) (e.g., the audio module (170) of FIG. 1), a memory (490) (e.g., the memory (130) of FIG. 1), a power management module (460) (e.g., the power management module (188) of FIG. 1), a battery (470) (e.g., the battery (189) of FIG. 1), an interface (480) (e.g., the interface (177) of FIG. 1), and a processor (410) (e.g., the processor (120) of FIG. 1).

일 실시 예에 따르면, 통신 회로(420)는 무선 통신 모듈(예: 블루투스 통신 모듈, 셀룰러 통신 모듈, Wi-Fi(wireless-fidelity) 통신 모듈, NFC(near field communication) 통신 모듈, 또는 GNSS(global navigation satellite system) 통신 모듈) 또는 유선 통신 모듈(예: LAN(local area network) 통신 모듈, 또는 전력선(power line communication: PLC) 통신 모듈) 중 적어도 하나를 포함할 수 있다. According to one embodiment, the communication circuit (420) may include at least one of a wireless communication module (e.g., a Bluetooth communication module, a cellular communication module, a wireless-fidelity (Wi-Fi) communication module, a near field communication (NFC) communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (e.g., a local area network (LAN) communication module, or a power line communication (PLC) communication module).

통신 회로(420)는 포함하고 있는 적어도 하나의 통신 모듈을 사용하여, 제1 네트워크(예: 도 1의 제1 네트워크(198))를 통하여 전자 장치(101), 이어 버즈 케이스 장치(206), 또는 제2 이어 버드(204) 중 적어도 하나와 직접 혹은 간접적으로 통신할 수 있다. 제2 이어 버드(204)는 제1 이어 버드(202)와 함께 페어로 구성될 수 있다. 통신 회로(420)는 프로세서(410)와 독립적으로 운영될 수 있고, 유선 또는 무선 통신을 지원하는 하나 이상의 커뮤니케이션 프로세서를 포함할 수 있다.The communication circuit (420) can communicate directly or indirectly with at least one of the electronic device (101), the earbud case device (206), or the second earbud (204) through a first network (e.g., the first network (198) of FIG. 1) using at least one communication module included therein. The second earbud (204) can be configured as a pair with the first earbud (202). The communication circuit (420) can operate independently of the processor (410) and can include one or more communication processors that support wired or wireless communication.

일 실시 예에 따르면, 통신 회로(420)는 신호 또는 정보를 다른 전자 장치(예: 전자 장치(101), 제2 이어 버드(204), 이어 버즈 케이스 장치(206), 및/또는 제2 외부 전자 장치(예: 도 1의 전자 장치(104) 또는 도 3의 제2 외부 전자 장치(300))로 송신하거나, 다른 전자 장치로부터 수신할 수 있는 하나 또는 복수의 안테나들과 연결될 수 있다. 일 실시 예에 따르면, 제1 네트워크(예: 도 1의 제1 네트워크(198)) 또는 제2 네트워크(예: 도 2의 제2 네트워크(199))와 같은 통신 네트워크에서 사용되는 통신 방식에 적합한 적어도 하나의 안테나가 통신 회로(420)에 의하여 복수의 안테나들로부터 선택될 수 있다. 신호 또는 정보는 선택된 적어도 하나의 안테나를 통하여 통신 회로(420)와 다른 전자 장치 간에 송신되거나 수신될 수 있다.According to one embodiment, the communication circuit (420) may be connected to one or more antennas capable of transmitting or receiving a signal or information to or from another electronic device (e.g., the electronic device (101), the second earbud (204), the earbud case device (206), and/or a second external electronic device (e.g., the electronic device (104) of FIG. 1 or the second external electronic device (300) of FIG. 3). According to one embodiment, at least one antenna suitable for a communication method used in a communication network, such as a first network (e.g., the first network (198) of FIG. 1) or a second network (e.g., the second network (199) of FIG. 2), may be selected by the communication circuit (420) from the multiple antennas. The signal or information may be transmitted or received between the communication circuit (420) and the other electronic device via the selected at least one antenna.

일 실시 예에 따르면, 입력 장치(430)는 제1 이어 버드(202)의 동작에 사용될 수 있는 다양한 입력 신호를 생성하도록 구성될 수 있다. 입력 장치(430)는 터치 패드, 터치 패널 또는 버튼 중 적어도 하나를 포함할 수 있다. According to one embodiment, the input device (430) may be configured to generate various input signals that may be used to operate the first earbud (202). The input device (430) may include at least one of a touch pad, a touch panel, or a button.

일 실시 예에 따르면, 입력 장치(430)는 제1 이어 버드(202)의 온(on) 또는 오프(off)에 관련된 사용자 입력을 생성할 수 있다. 일 실시 예에 따르면, 입력 장치(430)는 제1 이어 버드(202)와 제2 이어 버드(204) 간의 통신 링크를 설립하기 위한 사용자 입력을 수신할 수 있다. 일 실시 예에 따르면, 입력 장치(430)는 오디오 데이터(또는, 오디오 컨텐트(content))에 관련되는 사용자 입력을 수신할 수 있다. 예를 들면, 사용자 입력은 오디오 데이터의 재생 시작, 재생 일시 중지, 재생 중지, 재생 속도 조절, 재생 볼륨 조절 또는 음소거의 기능에 관련될 수 있다. In one embodiment, the input device (430) can generate a user input related to turning the first earbud (202) on or off. In one embodiment, the input device (430) can receive a user input for establishing a communication link between the first earbud (202) and the second earbud (204). In one embodiment, the input device (430) can receive a user input related to audio data (or audio content). For example, the user input can relate to a function of starting playback, pausing playback, stopping playback, controlling playback speed, controlling playback volume, or muting audio data.

일 실시 예에 따르면, 센서(440)는 제1 이어 버드(202)의 위치 또는 작동 상태를 획득할 수 있다. 센서(440)는 획득된 신호를 전기 신호로 변환할 수 있다. 예를 들면, 센서(440)는 마그네틱 센서, 가속도 센서, 자이로 센서, 지자계 센서, 근접 센서, 제스처 센서, 그립 센서, 생체 센서, 및/또는 광 센서 중 적어도 하나를 포함할 수 있다. According to one embodiment, the sensor (440) can obtain the position or operating state of the first earbud (202). The sensor (440) can convert the obtained signal into an electrical signal. For example, the sensor (440) can include at least one of a magnetic sensor, an acceleration sensor, a gyro sensor, a geomagnetic sensor, a proximity sensor, a gesture sensor, a grip sensor, a biometric sensor, and/or an optical sensor.

일 실시 예에 따르면, 프로세서(410)는 전자 장치(101)로부터 수신한 패킷(예: 오디오 패킷)으로부터 데이터(예: 오디오 데이터)를 획득하고, 획득된 데이터를 오디오 처리 모듈(450)을 통해 처리하고, 처리된 데이터를 스피커(454)를 통해 출력할 수 있다. 오디오 처리 모듈(450)은 오디오 데이터 수집 기능을 지원할 수 있고, 수집한 오디오 데이터를 재생할 수 있다. According to one embodiment, the processor (410) may obtain data (e.g., audio data) from a packet (e.g., audio packet) received from the electronic device (101), process the obtained data through the audio processing module (450), and output the processed data through the speaker (454). The audio processing module (450) may support an audio data collection function and may play the collected audio data.

일 실시 예에 따르면, 오디오 처리 모듈(450)은 오디오 디코더(미도시) 및 D/A 컨버터(미도시)를 포함할 수 있다. 오디오 디코더는 메모리(490)에 저장되어 있거나 전자 장치(101)로부터 통신 회로(420)를 통해 수신되는 오디오 데이터를 디지털 오디오 신호로 변환할 수 있다. D/A 컨버터는 오디오 디코더에 의해 변환된 디지털 오디오 신호를 아날로그 오디오 신호로 변환시킬 수 있다. 일 실시 예에 따르면, 오디오 디코더는 통신 회로(420)를 통하여 전자 장치(101)로부터 수신되어 메모리(490)에 저장되는 오디오 데이터를 디지털 오디오 신호로 변환할 수 있다. 스피커(454)는 D/A 컨버터에 의해 변환된 아날로그 오디오 신호를 출력할 수 있다. According to one embodiment, the audio processing module (450) may include an audio decoder (not shown) and a D/A converter (not shown). The audio decoder may convert audio data stored in the memory (490) or received from the electronic device (101) through the communication circuit (420) into a digital audio signal. The D/A converter may convert the digital audio signal converted by the audio decoder into an analog audio signal. According to one embodiment, the audio decoder may convert audio data received from the electronic device (101) through the communication circuit (420) and stored in the memory (490) into a digital audio signal. The speaker (454) may output the analog audio signal converted by the D/A converter.

일 실시 예에 따르면, 오디오 처리 모듈(450)는 A/D 컨버터(미도시)를 포함할 수 있다. A/D 컨버터는 마이크로폰(452)을 통해 전달된 아날로그 음성 신호를 디지털 음성 신호로 변환할 수 있다. 마이크로폰(452)은 음성 및/또는 소리를 획득하기 위한, 적어도 하나의 공기 전도 마이크로폰(air conduction microphone) 및/또는 적어도 하나의 골 전도 마이크로폰(bone conduction microphone)를 포함할 수 있다.According to one embodiment, the audio processing module (450) may include an A/D converter (not shown). The A/D converter may convert an analog voice signal transmitted through a microphone (452) into a digital voice signal. The microphone (452) may include at least one air conduction microphone and/or at least one bone conduction microphone for acquiring voice and/or sound.

일 실시 예에 따르면, 오디오 처리 모듈(450)은 제1 이어 버드(202)의 운용 동작에서 설정된 다양한 오디오 데이터를 재생할 수 있다. 예를 들어, 프로세서(410)는 제1 이버 버드(202)가 사용자의 귀에 결합되거나 귀로부터 분리되는 것을 센서(440)를 통해 확인할 수 있고, 오디오 처리 모듈(450)을 통해 효과음 또는 안내음에 관한 오디오 데이터를 재생하도록 설계될 수 있다. 효과음이나 안내음의 출력은 사용자 설정이나 설계자 의도에 따라 생략될 수 있다.According to one embodiment, the audio processing module (450) can reproduce various audio data set in the operating operation of the first earbud (202). For example, the processor (410) can identify whether the first earbud (202) is coupled to or separated from the user's ear through the sensor (440), and can be designed to reproduce audio data related to sound effects or guidance sounds through the audio processing module (450). The output of the sound effects or guidance sounds can be omitted depending on the user setting or the designer's intention.

일 실시 예에 따르면, 메모리(490)는 제1 이어 버드(202)의 적어도 하나의 구성요소(예: 프로세서(410) 또는 센서(440))에 의해 사용되는 다양한 데이터를 저장할 수 있다. 예를 들어, 데이터는 소프트웨어 및 이와 관련된 인스터럭션에 대한 입력 데이터 또는 출력 데이터를 포함할 수 있다. 메모리(490)는 휘발성 메모리 또는 비휘발성 메모리를 포함할 수 있다. According to one embodiment, the memory (490) can store various data used by at least one component of the first earbud (202), such as the processor (410) or the sensor (440). For example, the data can include input data or output data for software and instructions related thereto. The memory (490) can include volatile memory or nonvolatile memory.

일 실시 예에 따르면, 전력 관리 모듈(460)은 제1 이어 버드(202)에 공급되는 전력을 관리할 수 있다. 일 실시 예에 따르면, 전력 관리 모듈(460)은 PMIC(power management integrated circuit)의 적어도 일부로서 구현될 수 있다. 일 실시 예에 따르면, 전력 관리 모듈(460)은 배터리 충전 모듈을 포함할 수 있다. 일 실시 예에 따르면, 다른 전자 장치(예: 전자 장치(101), 제2 이어 버드(204), 이어 버즈 케이스 장치(206), 및/또는 제2 외부 전자 장치 중 하나)가 제1 이어 버드(202)와 전기적으로 연결(무선 또는 유선)되는 경우, 전력 관리 모듈(460)은 다른 전자 장치로부터 전력을 제공받아 배터리(470)를 충전시킬 수 있다. According to one embodiment, the power management module (460) can manage power supplied to the first earbud (202). According to one embodiment, the power management module (460) can be implemented as at least a part of a power management integrated circuit (PMIC). According to one embodiment, the power management module (460) can include a battery charging module. According to one embodiment, when another electronic device (e.g., one of the electronic device (101), the second earbud (204), the earbud case device (206), and/or the second external electronic device) is electrically connected (wirelessly or wired) to the first earbud (202), the power management module (460) can receive power from the other electronic device to charge the battery (470).

일 실시 예에 따르면, 배터리(470)는 제1 이어 버드(202)의 적어도 하나의 구성 요소에 전력을 공급할 수 있다. 일 실시 예에 따르면, 배터리(470)는 재충전 가능한 전지를 포함할 수 있다. 일 실시 예에 따르면, 제1 이어 버드(202)가 이어 버즈 케이스 장치(206) 내에 장착되면, 제1 이어 버드(202)는 지정된 충전 레벨까지 배터리(470)를 충전시킨 후, 제1 이어 버드(202)의 전원을 온 시키거나 통신 회로(420)의 적어도 일부를 턴 온(turn on) 시킬 수 있다.In one embodiment, the battery (470) can power at least one component of the first earbud (202). In one embodiment, the battery (470) can comprise a rechargeable battery. In one embodiment, when the first earbud (202) is mounted within the earbud case device (206), the first earbud (202) can charge the battery (470) to a designated charge level and then turn on power to the first earbud (202) or turn on at least a portion of the communication circuitry (420).

일 실시 예에 따르면, 인터페이스(480)는 제1 이어 버드(202)가 전자 장치(101), 이어 버즈 케이스 장치(206), 제2 이어 버드(204), 제2 외부 전자 장치, 또는 다른 전자 장치와 직접(예: 유선을 통해) 연결되기 위해 사용될 수 있는 하나 또는 그 이상의 지정된 프로토콜들을 지원할 수 있다. 일 실시 예에 따르면, 인터페이스(480)는 HDMI(high definition multimedia interface), USB 인터페이스, SD 카드 인터페이스, PLC(power line communication: PLC) 인터페이스, 또는 오디오 인터페이스 중 적어도 하나를 포함할 수 있다. 일 실시 예에 따르면, 인터페이스(480)는 이어 버즈 케이스 장치(206)와 물리적 연결을 형성하기 위한 적어도 하나의 연결 포트를 포함할 수 있다.According to one embodiment, the interface (480) can support one or more designated protocols that can be used to directly (e.g., via a wire) connect the first earbud (202) to the electronic device (101), the earbud case device (206), the second earbud (204), the second external electronic device, or another electronic device. According to one embodiment, the interface (480) can include at least one of a high definition multimedia interface (HDMI), a USB interface, an SD card interface, a power line communication (PLC) interface, or an audio interface. According to one embodiment, the interface (480) can include at least one connection port for forming a physical connection with the earbud case device (206).

일 실시 예에 따르면, 프로세서(410)는 소프트웨어를 실행하여 프로세서(410)에 연결된 제1 이어 버드(202)의 적어도 하나의 다른 구성 요소(예: 하드웨어 또는 소프트웨어 구성 요소)를 제어할 수 있고, 다양한 데이터 처리 또는 연산을 수행할 수 있다. 일 실시 예에 따르면, 데이터 처리 또는 연산의 적어도 일부로서, 프로세서(410)는 다른 구성 요소(예: 센서(440) 또는 통신 회로(420))로부터 수신된 인스트럭션 또는 데이터를 휘발성 메모리(490)에 로드하고, 휘발성 메모리(490)에 저장된 인스트럭션 또는 데이터를 처리하고, 결과 데이터를 비휘발성 메모리에 저장할 수 있다.In one embodiment, the processor (410) may execute software to control at least one other component (e.g., a hardware or software component) of the first earbud (202) coupled to the processor (410) and perform various data processing or calculations. In one embodiment, as at least part of the data processing or calculations, the processor (410) may load instructions or data received from another component (e.g., a sensor (440) or a communication circuit (420)) into the volatile memory (490), process the instructions or data stored in the volatile memory (490), and store resulting data in the non-volatile memory.

일 실시 예에 따르면, 프로세서(410)는 통신 회로(420)를 통해 전자 장치(101)와 통신 링크를 설정할 수 있으며, 설정된 통신 링크를 통해 전자 장치(101)로부터 데이터(예: 오디오 데이터)를 수신할 수 있다. 일 실시 예에 따라, 프로세서(410)는 통신 회로(420)를 통해 외부 전자 장치(201)로부터 수신한 데이터를 제2 이어 버드(204)로 송신할 수 있다. 일 실시 예에 따르면, 프로세서(410)는 하기에서 설명될 제1 이어 버드(202)의 동작들을 수행할 수 있다. According to one embodiment, the processor (410) may establish a communication link with the electronic device (101) through the communication circuit (420) and receive data (e.g., audio data) from the electronic device (101) through the established communication link. According to one embodiment, the processor (410) may transmit data received from the external electronic device (201) through the communication circuit (420) to the second earbud (204). According to one embodiment, the processor (410) may perform operations of the first earbud (202) to be described below.

일 실시 예에 따르면, 제1 이어 버드(202)는 그 제공 형태에 따라 다양한 모듈들을 더 포함할 수 있다. 디지털 장치들의 컨버전스(convergence) 추세에 따라 변형이 매우 다양하여 모두 열거할 수는 없을 지라도, 상기에서 설명한 바와 같은 구성 요소들과 동등한 수준의 구성 요소들이 제1 이어 버드(202)에 추가로 더 포함될 수 있다. 또한, 일 실시 예에 따른 제1 이어 버드(202)는 그 제공 형태에 따라 도 4에서 설명한 구성 요소들 중 특정 구성 요소들이 제외되거나 또는 특정 구성 요소들은 다른 구성 요소들로 대체될 수 있다. According to one embodiment, the first earbud (202) may further include various modules depending on its provision form. Although the modifications are very diverse and cannot be all listed due to the convergence trend of digital devices, components equivalent to the components described above may be additionally included in the first earbud (202). In addition, according to one embodiment, the first earbud (202) may exclude certain components among the components described in FIG. 4 depending on its provision form, or certain components may be replaced with other components.

일 실시 예에 따르면, 제1 이어 버드(202)와 페어로 구성되는 제2 이어 버드(204)는 제1 이어 버드(202)에 포함된 구성 요소들과 유사하거나 또는 실질적으로 동일한 구성 요소들을 포함할 수 있고, 하기에서 설명되는 제2 이어 버드(204)의 동작들의 전부 또는 일부를 수행할 수 있다.According to one embodiment, a second earbud (204) configured as a pair with the first earbud (202) may include components similar to or substantially identical to the components included in the first earbud (202) and may perform all or part of the operations of the second earbud (204) described below.

도 4에서는 전자 장치(101)와 제1 외부 전자 장치(200)(예: 제1 이어 버드(202) 및 제2 이어 버드(204))와 연결을 설립하는 경우를 일 예로 하여 설명하고 있으나, 전자 장치(101)는 제1 외부 전자 장치(200) 뿐만 아니라 다른 외부 전자 장치(예: 제2 외부 전자 장치(도 4에 도시되어 있지 않음))(예: 도 1의 전자 장치(104) 또는 도 3의 제2 외부 전자 장치(300))와도 연결을 설립할 수 있다. 전자 장치(101), 제1 외부 전자 장치, 및/또는 제2 외부 전자 장치는 다자간 오디오 서비스에 참여하는 전자 장치들 일 수 있다.In FIG. 4, a case in which a connection is established between an electronic device (101) and a first external electronic device (200) (e.g., a first earbud (202) and a second earbud (204)) is described as an example. However, the electronic device (101) may establish a connection not only with the first external electronic device (200) but also with another external electronic device (e.g., a second external electronic device (not shown in FIG. 4)) (e.g., the electronic device (104) of FIG. 1 or the second external electronic device (300) of FIG. 3). The electronic device (101), the first external electronic device, and/or the second external electronic device may be electronic devices participating in a multi-party audio service.

본 개시의 일 실시 예에 따르면, 전자 장치(101)는, 적어도 하나의 통신 회로(190), 적어도 하나의 프로세서(120), 및 인스트럭션(instruction)들을 저장하는 메모리(130)를 포함할 수 있다.According to one embodiment of the present disclosure, an electronic device (101) may include at least one communication circuit (190), at least one processor (120), and a memory (130) storing instructions.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 설정된 조건에 기반하여, 상기 전자 장치와 적어도 하나의 외부 전자 장치(102; 104; 200; 300; 1001; 1003; 1005)에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)을 설립하도록 야기할 수 있다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to establish a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005), based on a set condition.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 적어도 하나의 통신 회로를 통해, 상기 적어도 하나의 외부 전자 장치(102; 104; 200; 300; 1001; 1003; 1005)와 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하도록 야기할 수 있다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to share, via the at least one communication circuit, information about the common audio channel and time information used for synchronization with the common audio channel with the at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005).

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하도록 야기할 수 있다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to operate in a receive mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 수신 모드로 동작하는 중에, 상기 적어도 하나의 외부 전자 장치로 송신할 오디오 데이터가 존재함을 확인하도록 야기할 수 있다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device, while operating in the receiving mode, to determine that there is audio data to be transmitted to the at least one external electronic device.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 오디오 데이터의 존재를 확인함에 기반하여, 상기 수신 모드에서 송신 모드로 전환하도록 야기할 수 있다. According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to switch from the receiving mode to the transmitting mode based on determining the presence of the audio data.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 송신 모드에서, 상기 적어도 하나의 통신 회로를 통해 상기 공통 오디오 채널 상에서, 상기 오디오 데이터를 송신하도록 야기할 수 있다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to transmit, in the transmit mode, the audio data on the common audio channel via the at least one communication circuit.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 오디오 데이터의 송신이 완료됨에 기반하여, 상기 공통 오디오 채널에 대해 상기 수신 모드로 전환하도록 야기할 수 있다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to switch to the receive mode for the common audio channel based on completion of transmission of the audio data.

본 개시의 일 실시 예에 따르면, 상기 설정된 조건은: 상기 적어도 하나의 외부 전자 장치 중 적어도 하나로부터 상기 공통 오디오 채널을 생성할 것을 요청하는 패킷을 수신하는 조건, 상기 공통 오디오 채널을 생성할 것을 요청하는 사용자 입력을 확인하는 조건, 설정된 애플리케이션이 실행됨을 확인하는 조건, 또는 상기 전자 장치가 설정된 영역으로 진입함을 확인하는 조건 중 적어도 하나를 포함할 수 있다. According to one embodiment of the present disclosure, the set condition may include at least one of: a condition of receiving a packet requesting to create the common audio channel from at least one of the at least one external electronic device, a condition of confirming a user input requesting to create the common audio channel, a condition of confirming that the set application is executed, or a condition of confirming that the electronic device enters the set area.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 주기적 애드버타이징(periodic advertising) 기간에서, 상기 적어도 하나의 통신 회로를 통해, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 브로드캐스트(broadcast)하도록 야기할 수 있다. According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to broadcast, through the at least one communication circuit, information about the common audio channel and time information used for synchronization to the common audio channel, in a periodic advertising period.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치 간에 설립되어 있는 통신 링크에서, 상기 적어도 하나의 통신 회로를 통해, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 송신하도록 야기할 수 있다. According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to transmit, through the at least one communication circuit, information about the common audio channel and time information used for synchronization with respect to the common audio channel over a communication link established between the electronic device and the at least one external electronic device.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 적어도 하나의 통신 회로를 통해, 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치와 연결되어 있는 서버로, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 송신하도록 야기할 수 있다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to transmit, via the at least one communication circuit, to a server connected to the electronic device and the at least one external electronic device, information about the common audio channel and time information used for synchronization with respect to the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 오디오 송신 서비스 타입(audio transmission service type), 물리 링크 타입(physical link type), 액세스 어드레스, 채널 맵(channel map), 오디오 송신 서비스 파라미터(audio transmission service parameter)들, 또는 오디오 데이터 송/수신 타이밍 중 적어도 하나를 결정하도록 야기할 수 있다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to determine at least one of an audio transmission service type, a physical link type, an access address, a channel map, audio transmission service parameters, or audio data transmission/reception timing.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 결정된, 상기 오디오 송신 서비스 타입, 상기 물리 링크 타입, 상기 액세스 어드레스, 상기 채널 맵, 상기 오디오 송신 서비스 파라미터들, 또는 상기 오디오 데이터 송/수신 타이밍 중 적어도 하나에 기반하여 상기 공통 오디오 채널을 생성하도록 야기할 수 있다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to generate the common audio channel based on at least one of the determined audio transmission service type, the physical link type, the access address, the channel map, the audio transmission service parameters, or the audio data transmission/reception timing.

본 개시의 일 실시 예에 따르면, 상기 오디오 송신 서비스 타입은 브로드캐스트 등시성 스트림(broadcast isochronous stream: BIS) 타입 또는 연결 등시성 스트림(connected isochronous stream: CIS) 타입 중 적어도 하나를 포함할 수 있다. According to one embodiment of the present disclosure, the audio transmission service type may include at least one of a broadcast isochronous stream (BIS) type or a connected isochronous stream (CIS) type.

본 개시의 일 실시 예에 따르면, 상기 오디오 송신 서비스 타입이 상기 BIS 타입일 경우, 상기 오디오 송신 서비스 파라미터들은 상기 BIS 타입에 상응하는 BIS 속성 정보(BIS attribute information)를 포함할 수 있다. According to one embodiment of the present disclosure, when the audio transmission service type is the BIS type, the audio transmission service parameters may include BIS attribute information corresponding to the BIS type.

본 개시의 일 실시 예에 따르면, 상기 오디오 송신 서비스 타입이 상기 CIS 타입일 경우, 상기 오디오 송신 서비스 파라미터들은 상기 CIS 타입에 상응하는 CIS 속성 정보(CIS attribute information)를 포함할 수 있다. According to one embodiment of the present disclosure, when the audio transmission service type is the CIS type, the audio transmission service parameters may include CIS attribute information corresponding to the CIS type.

본 개시의 일 실시 예에 따르면, 전자 장치(102; 200)는, 적어도 하나의 통신 회로(190), 적어도 하나의 프로세서(120), 및 인스트럭션(instruction)들을 저장하는 메모리(130)를 포함할 수 있다. According to one embodiment of the present disclosure, an electronic device (102; 200) may include at least one communication circuit (190), at least one processor (120), and a memory (130) storing instructions.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 적어도 하나의 통신 회로를 통해, 적어도 하나의 외부 전자 장치(101; 104; 300; 1001; 1003; 1005) 또는 서버(108)로부터 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하도록 야기할 수 있다. According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to receive, through the at least one communication circuit, from at least one external electronic device (101; 104; 300; 1001; 1003; 1005) or a server (108), information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보에 기반하여 상기 공통 오디오 채널에 대한 동기화 동작을 수행하도록 야기할 수 있다. According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to perform a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하도록 야기할 수 있다. According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to operate in a receive mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 수신 모드로 동작하는 중에, 상기 적어도 하나의 통신 회로를 통해 상기 적어도 하나의 외부 전자 장치로부터 데이터를 수신하도록 야기할 수 있다. According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device, while operating in the receiving mode, to receive data from the at least one external electronic device via the at least one communication circuit.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 수신 모드로 동작하는 중에, 상기 적어도 하나의 외부 전자 장치로 송신할 오디오 데이터가 존재함을 확인하도록 야기할 수 있다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device, while operating in the receiving mode, to determine that there is audio data to be transmitted to the at least one external electronic device.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 오디오 데이터의 존재를 확인함에 기반하여, 상기 수신 모드에서 송신 모드로 전환하도록 야기할 수 있다. According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to switch from the receiving mode to the transmitting mode based on determining the presence of the audio data.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 송신 모드에서, 상기 적어도 하나의 통신 회로를 통해, 상기 공통 오디오 채널 상에서 상기 오디오 데이터를 송신하도록 야기할 수 있다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to transmit, in the transmit mode, the audio data on the common audio channel via the at least one communication circuit.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 설정된 조건에 기반하여, 상기 적어도 하나의 통신 회로를 통해, 상기 적어도 하나의 외부 전자 장치 중 하나의 외부 전자 장치(101)로 상기 공통 오디오 채널을 생성할 것을 요청하는 패킷을 송신하도록 야기할 수 있다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to transmit, through the at least one communication circuit, a packet requesting creation of the common audio channel to one of the at least one external electronic device (101), based on the set condition.

본 개시의 일 실시 예에 따르면, 상기 설정된 조건은: 상기 공통 오디오 채널을 생성할 것을 요청하는 사용자 입력을 확인하는 조건, 설정된 애플리케이션이 실행됨을 확인하는 조건, 또는 상기 전자 장치가 설정된 영역으로 진입함을 확인하는 조건 중 적어도 하나를 포함할 수 있다. According to one embodiment of the present disclosure, the set condition may include at least one of: a condition for confirming a user input requesting to create the common audio channel, a condition for confirming that the set application is running, or a condition for confirming that the electronic device enters a set area.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 주기적 애드버타이징(periodic advertising) 기간에서, 상기 적어도 하나의 통신 회로를 통해, 상기 적어도 하나의 외부 전자 장치로부터 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하도록 야기할 수 있다. According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to receive, from the at least one external electronic device, through the at least one communication circuit, information about the common audio channel and time information used for synchronization with respect to the common audio channel, during a periodic advertising period.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 적어도 하나의 외부 전자 장치와 상기 전자 장치 간에 설립되어 있는 통신 링크에서, 상기 적어도 하나의 통신 회로를 통해, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하도록 야기할 수 있다.According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to receive, through the at least one communication circuit, information about the common audio channel and time information used for synchronization with respect to the common audio channel in a communication link established between the at least one external electronic device and the electronic device.

본 개시의 일 실시 예에 따르면, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가, 상기 적어도 하나의 통신 회로를 통해, 상기 적어도 하나의 외부 전자 장치와 상기 전자 장치와 연결되어 있는 서버로부터, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하도록 야기할 수 있다. According to one embodiment of the present disclosure, the instructions, when executed by the at least one processor, may cause the electronic device to receive, through the at least one communication circuit, from the at least one external electronic device and a server connected to the electronic device, information about the common audio channel and time information used for synchronization with respect to the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 공통 오디오 채널은: 오디오 송신 서비스 타입(audio transmission service type), 물리 링크 타입(physical link type), 액세스 어드레스, 채널 맵(channel map), 오디오 송신 서비스 파라미터(audio transmission service parameter)들, 또는 오디오 데이터 송/수신 타이밍 중 적어도 하나에 기반하여 생성될 수 있다. According to one embodiment of the present disclosure, the common audio channel may be generated based on at least one of: an audio transmission service type, a physical link type, an access address, a channel map, audio transmission service parameters, or audio data transmission/reception timing.

본 개시의 일 실시 예에 따르면, 상기 오디오 송신 서비스 타입은 브로드캐스트 등시성 스트림(broadcast isochronous stream: BIS) 타입 또는 연결 등시성 스트림(connected isochronous stream: CIS) 타입 중 적어도 하나를 포함할 수 있다. According to one embodiment of the present disclosure, the audio transmission service type may include at least one of a broadcast isochronous stream (BIS) type or a connected isochronous stream (CIS) type.

본 개시의 일 실시 예에 따르면, 상기 오디오 송신 서비스 타입이 상기 BIS 타입일 경우, 상기 오디오 송신 서비스 파라미터들은 상기 BIS 타입에 상응하는 BIS 속성 정보(BIS attribute information)를 포함할 수 있다.According to one embodiment of the present disclosure, when the audio transmission service type is the BIS type, the audio transmission service parameters may include BIS attribute information corresponding to the BIS type.

본 개시의 일 실시 예에 따르면, 상기 오디오 송신 서비스 타입이 상기 CIS 타입일 경우, 상기 오디오 송신 서비스 파라미터들은 상기 CIS 타입에 상응하는 CIS 속성 정보(CIS attribute information)를 포함할 수 있다.According to one embodiment of the present disclosure, when the audio transmission service type is the CIS type, the audio transmission service parameters may include CIS attribute information corresponding to the CIS type.

블루투스 방식은 블루투스 레거시(legacy)(또는 블루투스 클래식(classic)) 방식, 및/또는 저전력 블루투스(Bluetooth low energy: BLE) 방식을 포함할 수 있다. BLE 방식에 기반하는 오디오 서비스를 제공하는 전자 장치(예: 도 1, 도 2, 또는 도 4의 전자 장치(101))(예: 스마트폰)는 외부 전자 장치들(예: 제1 외부 전자 장치(예: 도 1의 전자 장치(102), 또는 도 2 또는 도 4의 제1 외부 전자 장치(200))(예: 이어 버즈(ear buds)), 및/또는 제2 외부 전자 장치(예: 도 1의 전자 장치(104) 또는 도 3의 제2 외부 전자 장치(300)) 각각과 독립적으로 통신 링크(예: 연결 등시성 스트림(connected isochronous stream: CIS))를 설립하고, 설립된 통신 링크를 통해 외부 전자 장치들과 데이터를 송수신할 수 있다(예: 연결 기반 통신(connection-based communication)). 전자 장치는 통신 링크(예: 브로드캐스트 등시성 스트림(broadcast isochronous stream: BIS))를 설립하고, 설립된 통신 링크를 통해 외부 전자 장치들과 데이터를 송수신할 수 있다(예: 브로드캐스트 기반 통신(broadcast-based communication)).The Bluetooth mode may include Bluetooth legacy (or Bluetooth classic) mode, and/or Bluetooth low energy (BLE) mode. An electronic device (e.g., an electronic device (101) of FIG. 1, FIG. 2, or FIG. 4) (e.g., a smartphone) providing an audio service based on a BLE method can independently establish a communication link (e.g., a connected isochronous stream (CIS)) with each of external electronic devices (e.g., a first external electronic device (e.g., an electronic device (102) of FIG. 1, or a first external electronic device (200) of FIG. 2 or FIG. 4) (e.g., ear buds), and/or a second external electronic device (e.g., an electronic device (104) of FIG. 1 or a second external electronic device (300) of FIG. 3)) and transmit and receive data with the external electronic devices through the established communication link (e.g., connection-based communication). The electronic device can establish a communication link (e.g., a broadcast isochronous stream (BIS)) and transmit and receive data with the external electronic devices through the established communication link. (e.g., broadcast-based communication).

이와 같이 BLE 방식에 기반하는 오디오 서비스는 연결 기반인 CIS 또는 비-연결 기반(non-connection-based)인 BIS를 통해 제공될 수 있다. Audio services based on the BLE method can be provided through either the connection-based CIS or the non-connection-based BIS.

첫 번째로, CIS를 통해 다자간 오디오 서비스(multi-party audio service)가 제공되는 경우에 대해서 설명하기로 한다.First, we will explain the case where multi-party audio service is provided through CIS.

CIS를 통해 다자간 오디오 서비스가 제공될 경우, 다자간 오디오 서비스에 참여하는 모든 전자 장치들(예: 전자 장치, 제1 외부 전자 장치, 및/또는 제2 외부 전자 장치)은 서로 BLE 링크들을 설립하고, 설립된 BLE 링크들에 기반하여 CIS들을 설립한다. When a multi-party audio service is provided via CIS, all electronic devices participating in the multi-party audio service (e.g., the electronic device, the first external electronic device, and/or the second external electronic device) establish BLE links with each other and establish CISs based on the established BLE links.

CIS는 비동기 연결-지향(asynchronous connection-oriented: ACL) 기반 링크(ACL-based link)일 수 있다. 예를 들어, 다자간 오디오 서비스에서, 전자 장치 A와 전자 장치 B 간의 연결이 설립되었다는 것은 제1 액세스 어드레스(access address)를 사용하여 제1 통신 링크가 설립되었다는 것을 의미할 수 있다. 전자 장치 C가 다자간 오디오 서비스에 참여할 경우, 전자 장치 A와 전자 장치 C 간에는 제2 액세스 어드레스를 사용하여 제2 통신 링크가 설립되고, 전자 장치 B와 전자 장치 C간에는 제3 액세스 어드레스를 사용하여 제3 통신 링크가 설립될 필요가 있을 수 있다. 이렇게, 다자간 오디오 서비스에 참여하는 전자 장치들(예: 전자 장치 A, 전자 장치 B, 및/또는 전자 장치 C) 간에 통신 링크들(예: 제1 통신 링크, 제2 통신 링크, 및/또는 제3 통신 링크)이 모두 생성된 후 CIS들이 생성될 수 있다. CIS들은 제1 통신 링크 내지 제3 통신 링크에서 사용되는 액세스 어드레스들과는 다른 액세스 어드레스들을 사용하여 생성될 수 있으며, 제1 통신 링크에 상응하여 생성되는 CIS가 제1 CIS이고, 제2 통신 링크에 상응하여 생성되는 CIS가 제2 CIS이고, 제3 통신 링크에 상응하여 생성되는 CIS가 제3 CIS이다. A CIS may be an asynchronous connection-oriented (ACL)-based link. For example, in a multiparty audio service, establishment of a connection between electronic devices A and electronic devices B may mean that a first communication link is established using a first access address. When electronic device C participates in the multiparty audio service, a second communication link may need to be established between electronic devices A and electronic devices C using a second access address, and a third communication link may need to be established between electronic devices B and electronic devices C using a third access address. In this way, CISs may be generated after all communication links (e.g., the first communication link, the second communication link, and/or the third communication link) are generated between electronic devices participating in the multiparty audio service (e.g., electronic devices A, electronic devices B, and/or electronic devices C). The CISs can be generated using access addresses different from the access addresses used in the first communication link to the third communication link, and the CIS generated corresponding to the first communication link is the first CIS, the CIS generated corresponding to the second communication link is the second CIS, and the CIS generated corresponding to the third communication link is the third CIS.

CIS 기반의 다자간 오디오 서비스에 참여하는 전자 장치들의 개수가 증가할 경우, CIS 기반의 다자간 오디오 서비스에 참여하는 전자 장치들 간에 설립될 필요가 있는 링크들의 개수가 기하 급수적으로 증가할 수 있고, 이런 기하 급수적인 링크들의 개수 증가는 CIS 기반의 다자간 오디오 서비스가 제공되는 것을 어렵게 할 수 있을 뿐만 아니라, CIS 기반의 다자간 오디오 서비스가 제공되는 것을 불가능하게 할 수 있다. 보다 구체적으로, CIS 기반의 다자간 오디오 서비스에 참여하는 전자 장치들 간에 설립될 필요가 있는 링크들의 개수가 기하 급수적으로 증가할 수 있고, 설립될 필요가 있는 링크들의 개수가 증가할 수록 링크를 운영하는 링크 운영 시간이 오버랩될 수 있을 뿐만 아니라, 링크를 운영하는데 필요로 되는 최소 단위의 시간 역시 확보되는 것이 어려울 수 있고, 따라서 CIS 기반의 다자간 오디오 서비스를 정상적으로 제공하는 것이 어려울 수 있다. When the number of electronic devices participating in a CIS-based multiparty audio service increases, the number of links that need to be established between the electronic devices participating in the CIS-based multiparty audio service may increase exponentially, and this exponential increase in the number of links may not only make it difficult to provide a CIS-based multiparty audio service, but may also make it impossible to provide a CIS-based multiparty audio service. More specifically, the number of links that need to be established between electronic devices participating in a CIS-based multiparty audio service may increase exponentially, and as the number of links that need to be established increases, not only may the link operating times for operating the links overlap, but also it may be difficult to secure the minimum unit of time required to operate the links, and thus it may be difficult to normally provide a CIS-based multiparty audio service.

두 번째로, BIS를 통해 다자간 오디오 서비스가 제공되는 경우에 대해서 설명하기로 한다.Secondly, we will explain the case where multilateral audio services are provided through BIS.

BIS를 통해 다자간 오디오 서비스가 제공될 경우, 다자간 오디오 서비스에 참여하는 전자 장치들은 BIS 소스(BIS source) 장치로 동작할 수 있고, 따라서 오디오 데이터를 송신할 수 있다. When a multi-party audio service is provided through BIS, electronic devices participating in the multi-party audio service can operate as BIS source devices and thus transmit audio data.

하지만, 현재 블루투스 방식의 경우, BIS 연결을 통해 다자간 오디오 서비스가 제공될 경우, BIS 연결을 통해 오디오 데이터를 수신하는 방식에 대해 구체적으로 정의하고 있지 않고, 따라서 다자간 오디오 서비스에 참여하는 전자 장치들이 어떤 시점에서 어떤 방식으로 오디오 데이터를 수신할 수 있는 지를 정의할 수 없고, 따라서 다자간 오디오 서비스를 제공하는 것을 어렵게 하거나, 또는 불가능하게 할 수도 있다. 이와 같이, BIS를 통해 다자간 오디오 서비스가 제공될 경우, 오디오 데이터를 수신하는 것과 관련되는 별도의 규격이 제시되지 않은 상태이므로, 서비스 안정성이 확보될 수 없을 수 있다. However, in the case of the current Bluetooth method, when a multi-party audio service is provided through a BIS connection, the method of receiving audio data through a BIS connection is not specifically defined, and therefore, it is impossible to define when and how electronic devices participating in the multi-party audio service can receive audio data, and therefore, it may be difficult or impossible to provide the multi-party audio service. In this way, when a multi-party audio service is provided through BIS, since a separate standard related to receiving audio data has not been presented, service stability may not be secured.

본 개시는 필요로 되는 링크들의 개수를 감소시키는, 오디오 서비스를 제공하는 전자 장치 및 그 동작 방법을 제공할 수 있다. The present disclosure can provide an electronic device for providing audio service and a method of operating the same, which reduces the number of required links.

본 개시는 서비스 안정성을 확보하는, 오디오 서비스를 제공하는 전자 장치 및 그 동작 방법을 제공할 수 있다. The present disclosure can provide an electronic device for providing audio service and an operating method thereof, which ensures service stability.

BLE 방식에서 제공되는 오디오 서비스는 차세대 블루투스 오디오 서비스일 수 있다. 블루투스 레거시 방식에서는 블루투스 기본 레이트/향상된 데이터 레이트(basic rate/enhanced data rate: BR/EDR) 방식이 사용되고, 또한 진보된 오디오 분배 프로파일(advanced audio distribution profile: A2DP) 또는 핸즈프리 프로파일(hands-free profile: HFP)가 사용되는데 반해, BLE 방식에서는 멀티-스트림 오디오(multi-stream audio) 방식과 오디오 공유(audio sharing) 방식을 위한 브로드캐스트 오디오(broadcast audio) 방식이 사용된다.The audio service provided in the BLE mode may be a next-generation Bluetooth audio service. While the Bluetooth legacy mode uses the Bluetooth basic rate/enhanced data rate (BR/EDR) mode and also uses the advanced audio distribution profile (A2DP) or hands-free profile (HFP), the BLE mode uses the multi-stream audio mode and the broadcast audio mode for audio sharing.

멀티-스트림 오디오 방식에서는 하나 또는 그 이상의 전자 장치들로 독립적인 오디오 스트림들이 송신될 수 있다. 멀티-스트림 오디오 방식을 지원하기 위해서 연결 등시성 그룹(connected isochronous group: CIG) 또는 CIS가 도입된 바 있다. In multi-stream audio mode, independent audio streams can be transmitted to one or more electronic devices. To support multi-stream audio mode, connected isochronous group (CIG) or CIS was introduced.

CIG는 센트럴 장치(central device)에 의해 생성될 수 있으며, 두 개 또는 그 이상의 CIS들을 포함할 수 있다. 예를 들어, CIG는 동일한 시간 간격(예: ISO_Interval)을 가지는 두 개 또는 그 이상의 CIS들을 포함할 수 있다. A CIG may be generated by a central device and may contain two or more CISs. For example, a CIG may contain two or more CISs that have the same time interval (e.g., ISO_Interval).

CIS는 연결된 장치들이 어느 한 방향에서 등시성 데이터를 전달하는 것을 가능하게 하는 논리 트랜스포트(logical transport)이다. CIS는 포인트-대-포인트(point-to-point) 방식에 기반하며, 인지(acknowledgment: ACK) 기반의 양방향 통신에 기반한다.CIS is a logical transport that allows connected devices to transfer isochronous data in one direction. CIS is based on point-to-point and bidirectional communication based on acknowledgment (ACK).

등시성 연결은 CIS로 칭해지는 논리 트랜스포트를 사용하여 센트럴 장치와 페리페럴 장치(periphral device) 간의 등시성 데이터를 전달하기 위해 사용될 수 있다. CIS는 일정한 간격들(예: 지정된 ISO_Interval)로 발생하는 CIS 이벤트들을 포함할 수 있다. CIS 이벤트는 센트럴 장치와 페리페럴 장치가 오디오 패킷들을 교환하는 기회(opportunity)일 수 있다.An isochronous connection can be used to transfer isochronous data between a central device and a peripheral device using a logical transport called CIS. A CIS can contain CIS events that occur at regular intervals (e.g., a specified ISO_Interval). A CIS event can be an opportunity for a central device and a peripheral device to exchange audio packets.

각 CIS 이벤트는 하나 또는 그 이상의 서브이벤트(subevent)들을 포함할 수 있다. 각 서브이벤트는 센트럴 장치가 오디오 패킷을 송신하고, 페리페럴 장치가 마스터 장치에게 응답하기 위해 사용될 수 있다. 각 서브이벤트에서, 센트럴 장치가 한번 송신하고, 페리페럴 장치가 응답할 수 있다. 센트럴 장치 및 페리페럴 장치가 CIS 이벤트에서 스케줄된 등시성 데이터를 전달하는 것을 완료하였을 경우, CIS 이벤트에 포함되어 있는 모든 나머지 서브 이벤트들은 더 이상의 무선 송신들을 가지지 않을 것이고, 따라서 CIS 이벤트는 닫힐 수 있다(closed). Each CIS event may contain one or more subevents. Each subevent may be used by the central device to transmit audio packets and the peripheral devices to respond to the master device. In each subevent, the central device may transmit once and the peripheral devices may respond. When the central device and the peripheral devices have completed transmitting the scheduled isochronous data in the CIS event, all remaining subevents contained in the CIS event will not have any further wireless transmissions, and thus the CIS event may be closed.

각 서브이벤트는 채널 선택 알고리즘을 사용하여 결정된 물리 채널을 사용할 수 있다. 서브이벤트에 대해서 사용되는 물리 채널은 ISO Ch(eventcount, subeventcount)와 같이 마킹될 수 있다. 이벤트카운트(eventcount)는 해당하는 CIS 이벤트의 카운트 값을 나타내고, 서브이벤트카운트(subeventcount)는 해당하는 CIS 이벤트에서 서브이벤트의 카운트 값을 나타낼 수 있다.Each sub-event can use a physical channel determined using a channel selection algorithm. The physical channel used for the sub-event can be marked as ISO Ch(eventcount, subeventcount). The eventcount can represent the count value of the corresponding CIS event, and the subeventcount can represent the count value of the sub-event in the corresponding CIS event.

CIG 이벤트는 CIG에 포함되어 있는 CIS들의 CIS 이벤트들을 포함할 수 있다. 각 CIG 이벤트는 CIS의 (송신 순서 측면에서) 가장 빠른 앵커 포인트에서 시작하고, 동일한 CIS 이벤트의 (송신 순서 측면에서) 가장 늦은 CIS의 마지막 서브이벤트의 마지막에서 종료된다. 동일한 CIS 상의 두 개의 CIG 이벤트들은 오버랩되지 않을 수 있다. 예를 들어, 주어진 CIG 이벤트의 마지막 CIS 이벤트는 다음 CIG 이벤트의 첫 번째 CIS 앵커 포인트 전에 종료될 수 있다. A CIG event may include CIS events of CISs included in the CIG. Each CIG event starts at the earliest (in terms of transmission order) anchor point of the CIS and ends at the end of the last sub-event of the latest (in terms of transmission order) CIS of the same CIS event. Two CIG events on the same CIS may not overlap. For example, the last CIS event of a given CIG event may end before the first CIS anchor point of the next CIG event.

도 5는 일 실시 예에 따른 무선 통신 네트워크에서 CIG 이벤트들 및 CIS 이벤트들의 구성을 개략적으로 도시한 도면이다.FIG. 5 is a diagram schematically illustrating the configuration of CIG events and CIS events in a wireless communication network according to one embodiment.

도 5를 참조하면, 한 개의 CIG 이벤트(예: CIG event n(500))는 두 개의 CIS 이벤트들(예: CIS1 event n(501) 및 CIS2 event n(503))을 포함할 수 있다. 예를 들어, CIS1 event n(501)은 CIS1에 해당하는 CIS 이벤트이고, CIS2 event n(503)는 CIS2에 해당하는 CIS 이벤트일 수 있다. Referring to FIG. 5, one CIG event (e.g., CIG event n (500)) may include two CIS events (e.g., CIS1 event n (501) and CIS2 event n (503)). For example, CIS1 event n (501) may be a CIS event corresponding to CIS1, and CIS2 event n (503) may be a CIS event corresponding to CIS2.

CIG에 포함되어 있는 CIS들은 Sub_Interval의 값들과 CIS 앵커 포인트들간의 스페이싱(spacing)을 적합하게 조정함으로써 순차적으로(sequentially) 또는 인터리브되어(interleaved) 배열될 수 있으며, 도 5에는 CIG event n(500)에 포함되어 있는 CIS1 event n(501) 및 CIS2 event n(503)이 순차적으로 배열된 케이스가 도시되어 있다. 예를 들어, 도 5에 도시되어 있는 CIG event n(500)는 순차적 배열(sequential arrangement)의 CIS1 event n(501) 및 CIS2 event n(503)를 포함하는 CIG 이벤트일 수 있다.The CISs included in the CIG can be arranged sequentially or interleaved by appropriately adjusting the values of Sub_Interval and the spacing between the CIS anchor points, and FIG. 5 illustrates a case in which CIS1 event n (501) and CIS2 event n (503) included in CIG event n (500) are arranged sequentially. For example, the CIG event n (500) illustrated in FIG. 5 may be a CIG event including CIS1 event n (501) and CIS2 event n (503) of a sequential arrangement.

CIS1 event n(501) 및 CIS2 event n(503)가 순차적으로 배열되어 있을 경우, 다른 CIS들의 CIS 이벤트들은 오버랩되지 않으며, 따라서 CIS 이벤트의 서브이벤트들 역시 오버랩되지 않을 수 있다. 예를 들어, CIS1 event n(501) 및 CIS2 event n(503)가 순차적으로 배열되어 있을 경우, CIS1 event n(501)와 CIS2 event n(503)는 오버랩되지 않고, 따라서 CIS1 event n(501)에 포함되는 서브이벤트들(예: subevent 1(511), subevent 2(512), subevent 3(513), subevent 4(514)) 및 CIS2 event n(503)에 포함되는 서브이벤트들(예: subevent 1(541), subevent 2(542), subevent 3(543), subevent 4(544))은 오버랩되지 않을 수 있다. When CIS1 event n(501) and CIS2 event n(503) are arranged sequentially, CIS events of other CISs do not overlap, and therefore, subevents of CIS events may not overlap either. For example, when CIS1 event n(501) and CIS2 event n(503) are arranged sequentially, CIS1 event n(501) and CIS2 event n(503) do not overlap, and therefore, subevents included in CIS1 event n(501) (e.g., subevent 1(511), subevent 2(512), subevent 3(513), subevent 4(514)) and subevents included in CIS2 event n(503) (e.g., subevent 1(541), subevent 2(542), subevent 3(543), subevent 4(544)) may not overlap.

도 5에서는 CIS1 event n(501) 및 CIS2 event n(503)가 순차적으로 배열되어 있을 경우, 다른 CIS들의 CIS 이벤트들은 오버랩되지 않으며, 따라서 CIS 이벤트의 서브이벤트들 역시 오버랩되지 않을 수 있는 경우를 일 예로 설명하였다. In Fig. 5, an example is described where, when CIS1 event n (501) and CIS2 event n (503) are arranged sequentially, CIS events of other CISs do not overlap, and therefore, sub-events of CIS events may not overlap either.

이와는 달리, 다수의 CIS 이벤트들의 서브이벤트들이 오버랩될 수 있다. 예를 들어, CIS1 event n(501)에 포함되는 서브이벤트들 중 적어도 하나와 CIS2 event n(503)에 포함되는 서브이벤트들 중 적어도 하나가 오버랩될 수 있다. 예를 들어, 6개의 서브이벤트들(subevent 1(511), subevent 2(512), subevent 3(513), subevent 4(514), subevent 1(541), subevent 2(542))이 존재하고, 6개의 서브이벤트들 중 2개가 오버랩되는 경우를 가정하기로 한다. 예를 들어, CIS1 event n(501)는 subevent 1(511), subevent 2(512), subevent 3(513), subevent 4(514)를 포함하고, CIS2 event n(503)는 subevent 3(513), subevent 4(514), subevent 1(541), subevent 2(542)를 포함한다고 가정하기로 한다. 이 경우, CIS1 event n(501)에서 subevent 1(511), subevent 2(512)가 사용될 경우, CIS2 event n(503)에서는 subevent 3(513), subevent 4(514), subevent 1(541), subevent 2(542)가 사용될 수 있고, 이와는 달리, CIS1 event n(501)에서 subevent 1(511), subevent 2(512), subevent 3(513), subevent 4(514)가 사용될 경우, CIS2 event n(503)에서는 subevent 1(541), subevent 2(542)가 사용될 수 있다.In contrast, sub-events of multiple CIS events may overlap. For example, at least one of the sub-events included in CIS1 event n (501) may overlap with at least one of the sub-events included in CIS2 event n (503). For example, assume that there are six sub-events (subevent 1 (511), subevent 2 (512), subevent 3 (513), subevent 4 (514), subevent 1 (541), subevent 2 (542)), and two of the six sub-events overlap. For example, let us assume that CIS1 event n(501) contains subevent 1(511), subevent 2(512), subevent 3(513), and subevent 4(514), and CIS2 event n(503) contains subevent 3(513), subevent 4(514), subevent 1(541), and subevent 2(542). In this case, if subevent 1(511), subevent 2(512) are used in CIS1 event n(501), subevent 3(513), subevent 4(514), subevent 1(541), subevent 2(542) can be used in CIS2 event n(503), and conversely, if subevent 1(511), subevent 2(512), subevent 3(513), subevent 4(514) are used in CIS1 event n(501), subevent 1(541), subevent 2(542) can be used in CIS2 event n(503).

CIS들의 각 인접하는 페어에 대해서, 상기 CIS들의 CIS 앵커 포인트들간의 간격은 적어도 NSE (number of subevent) Υ Sub_Interval일 수 있다. NSE는 서브이벤트들의 개수를 나타내며, 각 CIS 이벤트에 포함되는 서브이벤트들의 최대 개수를 나타낼 수 있다. 도 5에서 "C"는 센트럴 장치를 나타내며, "P1"은 제1 페리페럴 장치를 나타내며, "P2"는 제2 페리페럴 장치를 나타낼 수 있다. For each adjacent pair of CISs, the interval between the CIS anchor points of the CISs may be at least NSE (number of subevents) Υ Sub_Interval. NSE represents the number of subevents and may represent the maximum number of subevents included in each CIS event. In Fig. 5, "C" may represent a central device, "P1" may represent a first peripheral device, and "P2" may represent a second peripheral device.

subevent 1(511)에서는 센트럴 장치가 연결 등시성 프로토콜 데이터 유닛(protocol data unit: PDU)(521)를 송신하고, subevent 2(512)에서는 센트럴 장치가 연결 등시성 PDU(522)를 송신하고, subevent 3(513)에서는 센트럴 장치가 연결 등시성 PDU(523)를 송신하고, subevent 4(514)에서는 센트럴 장치가 연결 등시성 PDU(524)를 송신할 수 있다. 연결 등시성 PDU(521), 연결 등시성 PDU(522), 연결 등시성 PDU(523), 및 연결 등시성 PDU(524) 각각은 센트럴 장치에서 페리페럴 장치로 송신되는 연결 등시성 PDU일 수 있다. In subevent 1 (511), the central device may transmit a connection-isochronous protocol data unit (PDU) (521), in subevent 2 (512), the central device may transmit a connection-isochronous PDU (522), in subevent 3 (513), the central device may transmit a connection-isochronous PDU (523), and in subevent 4 (514), the central device may transmit a connection-isochronous PDU (524). Each of the connection-isochronous PDU (521), the connection-isochronous PDU (522), the connection-isochronous PDU (523), and the connection-isochronous PDU (524) may be a connection-isochronous PDU transmitted from the central device to a peripheral device.

subevent 1(511)에서는 제1 페리페럴 장치가 연결 등시성 PDU(531)를 송신하고, subevent 2(512)에서는 제1 페리페럴 장치가 연결 등시성 PDU(532)를 송신하고, subevent 3(513)에서는 제1 페리페럴 장치가 연결 등시성 PDU(533)를 송신하고, subevent 4(514)에서는 제1 페리페럴 장치가 연결 등시성 PDU(534)를 송신할 수 있다. 연결 등시성 PDU(531), 연결 등시성 PDU(532), 연결 등시성 PDU(533), 및 연결 등시성 PDU(534) 각각은 제1 페리페럴 장치에서 센트럴 장치로 송신되는 연결 등시성 PDU일 수 있다. T_IFS는 프레임 공간 간 시간(time inter frame space)을 나타내며, 동일한 채널 인덱스 상의 연속적인 패킷들 간의 시간 간격을 지시할 수 있다. T_MSS는 최소 서브이벤트 공간(minimum subevent space)를 나타내며, 예를 들어 150μs가 될 수 있다.In subevent 1 (511), the first peripheral device may transmit a connection isochronous PDU (531), in subevent 2 (512), the first peripheral device may transmit a connection isochronous PDU (532), in subevent 3 (513), the first peripheral device may transmit a connection isochronous PDU (533), and in subevent 4 (514), the first peripheral device may transmit a connection isochronous PDU (534). Each of the connection isochronous PDU (531), the connection isochronous PDU (532), the connection isochronous PDU (533), and the connection isochronous PDU (534) may be a connection isochronous PDU transmitted from the first peripheral device to the central device. T_IFS represents time inter frame space and may indicate a time interval between consecutive packets on the same channel index. T_MSS represents the minimum subevent space, which can be, for example, 150 μs.

subevent 1(541)에서는 센트럴 장치가 연결 등시성 PDU(551)를 송신하고, subevent 2(542)에서는 센트럴 장치가 연결 등시성 PDU(552)를 송신하고, subevent 3(543)에서는 센트럴 장치가 연결 등시성 PDU(553)를 송신하고, subevent 4(544)에서는 센트럴 장치가 연결 등시성 PDU(554)를 송신할 수 있다. 연결 등시성 PDU(551), 연결 등시성 PDU(552), 연결 등시성 PDU(553), 및 연결 등시성 PDU(554) 각각은 센트럴 장치에서 페리페럴 장치로 송신되는 연결 등시성 PDU일 수 있다. In subevent 1 (541), the central device can transmit a connection-isochronous PDU (551), in subevent 2 (542), the central device can transmit a connection-isochronous PDU (552), in subevent 3 (543), the central device can transmit a connection-isochronous PDU (553), and in subevent 4 (544), the central device can transmit a connection-isochronous PDU (554). Each of the connection-isochronous PDU (551), the connection-isochronous PDU (552), the connection-isochronous PDU (553), and the connection-isochronous PDU (554) can be a connection-isochronous PDU transmitted from the central device to a peripheral device.

subevent 1(541)에서는 제2 페리페럴 장치가 연결 등시성 PDU(561)를 송신하고, subevent 2(542)에서는 제2 페리페럴 장치가 연결 등시성 PDU(562)를 송신하고, subevent 3(543)에서는 제2 페리페럴 장치가 연결 등시성 PDU(563)를 송신하고, subevent 4(544)에서는 제2 페리페럴 장치가 연결 등시성 PDU(564)를 송신할 수 있다. 연결 등시성 PDU(561), 연결 등시성 PDU(562), 연결 등시성 PDU(563), 및 연결 등시성 PDU(564) 각각은 제2 페리페럴 장치에서 센트럴 장치로 송신되는 연결 등시성 PDU일 수 있다. In subevent 1 (541), a second peripheral device may transmit a connection-isochronous PDU (561), in subevent 2 (542), a second peripheral device may transmit a connection-isochronous PDU (562), in subevent 3 (543), a second peripheral device may transmit a connection-isochronous PDU (563), and in subevent 4 (544), a second peripheral device may transmit a connection-isochronous PDU (564). Each of the connection-isochronous PDU (561), the connection-isochronous PDU (562), the connection-isochronous PDU (563), and the connection-isochronous PDU (564) may be a connection-isochronous PDU transmitted from the second peripheral device to the central device.

오디오 공유 방식에서는, 무한한 개수의 오디오 싱크 장치들에 하나 또는 그 이상의 오디오 패킷들이 제공될 수 있다. 오디오 공유 방식을 지원하기 위해서, 브로드캐스트 등시성 그룹(broadcast isochronous group: BIG) 및 브로드캐스트 등시성 스트림(broadcast isochronous stream: BIS)이 제안된 바 있다. 오디오 공유 방식에서는, 등시성 브로드캐스터(isochronous broadcaster) 및 동기화된 수신기(synchronized receiver)가 필요로 될 수 있다.In an audio sharing scheme, one or more audio packets can be provided to an infinite number of audio sink devices. To support the audio sharing scheme, a broadcast isochronous group (BIG) and a broadcast isochronous stream (BIS) have been proposed. In an audio sharing scheme, an isochronous broadcaster and a synchronized receiver may be required.

BIS는 범위(range) 내에서 BIS를 위한 모든 장치들에 하나 또는 그 이상의 등시성 데이터 스트림들을 전달하기 위해 사용되는 논리 트랜스포트일 수 있다. BIS는 등시성 데이터 패킷들을 송신하기 위한 하나 또는 그 이상의 서브이벤트들을 포함할 수 있다. 서브이벤트는 적어도 하나의 동기화된 수신기가 브로드캐스트 등시성 PDU를 수신할 수 있는 시간 구간(time duration)들을 포함할 수 있다. BIS는 매 BIS 이벤트에서 다수의 신규 등시성 데이터 패킷들의 송신을 지원할 수 있다. BIS에 대해서는 인지 프로토콜(acknowledgement protocol)이 존재하지 않고, 따라서 트래픽은 브로드캐스팅 장치(broadcasting device)로부터 단방향성이다. A BIS may be a logical transport used to convey one or more isochronous data streams to all devices for the BIS within a range. A BIS may include one or more sub-events for transmitting isochronous data packets. A sub-event may include time durations during which at least one synchronized receiver may receive a broadcast isochronous PDU. A BIS may support transmitting a number of new isochronous data packets at each BIS event. There is no acknowledgement protocol for the BIS, and thus traffic is unidirectional from a broadcasting device.

BIG는 등시성 브로드캐스터에 의해 생성될 수 있다. BIG는 하나 또는 그 이상의 BIS들을 포함할 수 있다. BIG에 포함되어 있는 다수의 BIS들은 브로드캐스터(broadcaster)에 기반하는 공통 타이밍 기준(common timing reference)을 가질 수 있고, 시간 도메인(time domain)에서 동기화될 수 있다. 예를 들어, 개별적인 장치들에 의해 수신되는, 오디오 스테레오 스트림의 레프트 채널 및 라이트 채널은 동시에 렌더링될(rendered) 필요가 있다. BIG에 포함되어 있는 다수의 BIS들은 순차적으로 또는 인터리빙되는 배열로 스케줄될 수 있다. A BIG can be generated by an isochronous broadcaster. A BIG can contain one or more BISs. The multiple BISs included in a BIG can have a common timing reference based on the broadcaster and can be synchronized in the time domain. For example, the left channel and the right channel of an audio stereo stream received by individual devices need to be rendered simultaneously. The multiple BISs included in a BIG can be scheduled sequentially or in an interleaved arrangement.

도 6은 일 실시 예에 따른 무선 통신 네트워크에서 BIG 이벤트들 및 BIS 이벤트들의 구성을 개략적으로 도시한 도면이다.FIG. 6 is a diagram schematically illustrating the configuration of BIG events and BIS events in a wireless communication network according to one embodiment.

도 6을 참조하면, BIG 이벤트들(예: BIG event x(601), BIG event x+1(603), BIG event x+2(603)) 각각은 두 개의 BIS 이벤트들을 포함할 수 있다. 예를 들어, BIG event x(601)은 BIS1 event x(611) 및 BIS2 event x(613)를 포함하고, BIG event x+1(603)은 BIS1 event x+1(621) 및 BIS2 event x+1(623)를 포함하고, BIG event x+2(605)은 BIS1 event x+2(631) 및 BIS2 event x+2(633)를 포함할 수 있다.Referring to FIG. 6, each of the BIG events (e.g., BIG event x(601), BIG event x+1(603), BIG event x+2(603)) may include two BIS events. For example, BIG event x(601) may include BIS1 event x(611) and BIS2 event x(613), BIG event x+1(603) may include BIS1 event x+1(621) and BIS2 event x+1(623), and BIG event x+2(605) may include BIS1 event x+2(631) and BIS2 event x+2(633).

BIG 이벤트는 하나 또는 그 이상의 BIS PDU들을 포함할 수 있다. 링크 계층(link layer)은 BIG 이벤트들에서 BIS PDU들만 송신할 수 있다. 링크 계층은 BIG 이벤트의 일부로서 BIS PDU들만을 송신할 수 있다. 각 BIG 이벤트는 Num_BIS 개의 BIS 이벤트들 및 제어 서브이벤트(존재할 경우)로 분할될 수 있다. 각 BIS 이벤트는 NSE개의 서브이벤트들로 분할될 수 있다. 각 BIS 이벤트는 BIS 앵커 포인트로 칭해지는 순간(moment)에서 시작되고, 각 BIS 이벤트의 마지막 서브이벤트 후에 종료된다. 각 BIG 이벤트는 BIG 앵커 포인트로 칭해지는 순간에서 시작되고, 제어 서브이벤트가 한 개 존재할 경우 제어 서브이벤트 후에 종료되고, 그렇지 않을 경우 마지막 구성 BIS 이벤트(constituent BIS 이벤트)의 마지막에서 종료된다. A BIG event may contain one or more BIS PDUs. The link layer may transmit only BIS PDUs in BIG events. The link layer may transmit only BIS PDUs as part of a BIG event. Each BIG event may be split into Num_BIS BIS events and control sub-events (if any). Each BIS event may be split into NSE sub-events. Each BIS event starts at a moment referred to as the BIS anchor point and ends after the last sub-event of each BIS event. Each BIG event starts at a moment referred to as the BIG anchor point and ends after the control sub-event, if any, otherwise ends at the end of the last constituent BIS event.

BIG 앵커 포인트들은 ISO_Interval 간격으로 규칙적으로 배치될 수 있다. BIG의 BIS n에 대한 BIS 앵커 포인트들은 BIG 앵커 포인트들 후에 (n - 1) Υ BIS_Spacing이 될 수 있고, 따라서 ISO_Interval 떨어져서 규칙적으로 배치될 수 있다. BIS_Spacing은 BIG에 포함되어 있는 인접 BIS들에 포함되어 있는 서브이벤트들의 시작 간의 시간이고, 또한 마지막 BIS의 첫 번째 서브이벤트 및 존재할 경우, 제어 서브이벤트의 시작 간의 시간일 수 있다. 각 BIS의 서브이벤트들은 Sub_Interval 떨어져서 존재할 수 있다. 등시성 브로드캐스터는 다음 BIG 이벤트의 BIG 앵커 포인트 보다 적어도 T_IFS 전에 각 BIG 이벤트를 닫을 수 있다. BIG anchor points can be regularly spaced at ISO_Interval intervals. BIS anchor points for a BIS n of a BIG can be (n - 1) Υ BIS_Spacing after the BIG anchor points, and thus can be regularly spaced at ISO_Interval intervals. BIS_Spacing is the time between the starts of sub-events contained in adjacent BISs contained in the BIG, and can also be the time between the start of the first sub-event of the last BIS and the start of the control sub-event, if any. The sub-events of each BIS can be spaced at Sub_Interval intervals. An isochronous broadcaster shall close each BIG event at least T_IFS before the BIG anchor point of the next BIG event.

BIS1 event x(611)에서, 브로드캐스트 등시성 PDU(641), 브로드캐스트 등시성 PDU(643), 및 브로드캐스트 등시성 PDU(645)가 송신될 수 있다. In BIS1 event x(611), broadcast isochronous PDU(641), broadcast isochronous PDU(643), and broadcast isochronous PDU(645) can be transmitted.

BIS2 event x(613)에서, 브로드캐스트 등시성 PDU(651), 브로드캐스트 등시성 PDU(653), 및 브로드캐스트 등시성 PDU(655)가 송신될 수 있다. In BIS2 event x(613), broadcast isochronous PDU(651), broadcast isochronous PDU(653), and broadcast isochronous PDU(655) can be transmitted.

BIS1 event x+1(621)에서, 브로드캐스트 등시성 PDU(661), 브로드캐스트 등시성 PDU(663), 및 브로드캐스트 등시성 PDU(665)가 송신될 수 있다. In BIS1 event x+1 (621), broadcast isochronous PDU (661), broadcast isochronous PDU (663), and broadcast isochronous PDU (665) can be transmitted.

BIS2 event x+1(623)에서, 브로드캐스트 등시성 PDU(671), 브로드캐스트 등시성 PDU(673), 및 브로드캐스트 등시성 PDU(675)가 송신될 수 있다. In BIS2 event x+1 (623), broadcast isochronous PDU (671), broadcast isochronous PDU (673), and broadcast isochronous PDU (675) can be transmitted.

BIS1 event x+2(631)에서, 브로드캐스트 등시성 PDU(681), 브로드캐스트 등시성 PDU(683), 및 브로드캐스트 등시성 PDU(685)가 송신될 수 있다. In BIS1 event x+2 (631), broadcast isochronous PDU (681), broadcast isochronous PDU (683), and broadcast isochronous PDU (685) can be transmitted.

BIS2 event x+2(633)에서, 브로드캐스트 등시성 PDU(691), 브로드캐스트 등시성 PDU(693), 및 브로드캐스트 등시성 PDU(695)가 송신될 수 있다. In BIS2 event x+2 (633), broadcast isochronous PDU (691), broadcast isochronous PDU (693), and broadcast isochronous PDU (695) can be transmitted.

도 7은 일 실시 예에 따른 전자 장치의 동작 방법을 개략적으로 도시한 순서도이다.FIG. 7 is a flowchart schematically illustrating an operating method of an electronic device according to one embodiment.

도 7을 참조하면, 전자 장치(예: 도 1, 도 2, 또는 도 4, 도 10, 도 11, 도 16, 도 17, 도 18, 도 20, 도 22, 또는 도 23의 전자 장치(101))(예: 도 1의 프로세서(120))는, 동작 711에서, 설정된 조건에 기반하여, 공통 오디오 채널(common audio channel)을 설립할 수 있다. 일 실시 예에서, 공통 오디오 채널은 복수의 전자 장치들(예: 전자 장치와 적어도 하나의 외부 전자 장치)이 공용으로 사용할 수 있는, 저전력 오디오 서비스(low energy audio service: LE audio service) 링크일 수 있다. LE 오디오 서비스는 BLE 방식에 기반하는 오디오 서비스일 수 있다. 일 실시 예에서, 공통 오디오 채널은 BLE 방식에 기반하는 다자간 오디오 서비스(multi-party audio service)를 위해 사용될 수 있는 채널일 수 있다. 일 실시 예에서, 공통 오디오 채널은 전자 장치와 적어도 하나의 외부 전자 장치에 의해 공통으로 사용될 수 있다. 일 실시 예에서, 공통 오디오 채널은 연결 기반인 CIS 또는 비-연결 기반(non-connection-based)인 BIS를 통해 제공될 수 있다.Referring to FIG. 7, an electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, or FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) (e.g., the processor (120) of FIG. 1) may, in operation 711, establish a common audio channel based on a set condition. In one embodiment, the common audio channel may be a low energy audio service (LE audio service) link that can be commonly used by a plurality of electronic devices (e.g., the electronic device and at least one external electronic device). The LE audio service may be an audio service based on a BLE scheme. In one embodiment, the common audio channel may be a channel that can be used for a multi-party audio service based on a BLE scheme. In one embodiment, a common audio channel can be commonly used by the electronic device and at least one external electronic device. In one embodiment, the common audio channel can be provided via a connection-based CIS or a non-connection-based BIS.

일 실시 예에서, 설정된 조건은: 적어도 하나의 외부 전자 장치(예: 제1 외부 전자 장치(예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 19, 도 20, 또는 도 21의 제1 외부 전자 장치(200)), 제2 외부 전자 장치(예: 도 1의 전자 장치(104), 또는 도 3, 도 4, 도 16, 또는 도 17의 제2 외부 전자 장치(300)), 제3 외부 전자 장치(예: 도 10, 도 16, 도 17, 또는 도 21의 제3 외부 전자 장치(1001)), 제4 외부 전자 장치(예: 도 10, 도 16, 또는 도 21의 제4 외부 전자 장치(1003)), 또는 제5 외부 전자 장치(예: 도 10의 제5 외부 전자 장치(1005))) 중 적어도 하나로부터 상기 공통 오디오 채널을 생성할 것을 요청하는 패킷(예: 공통 오디오 채널 생성 요청 패킷)을 수신하는 조건, 공통 오디오 채널을 생성할 것을 요청하는 사용자 입력을 확인하는 조건, 설정된 애플리케이션이 실행됨을 확인하는 조건, 또는 전자 장치가 설정된 영역으로 진입함을 확인하는 조건 중 적어도 하나를 포함할 수 있다. 설정된 조건에 대해서는 하기에서 도 11을 참조하여 설명될 것이므로, 여기서는 그 상세한 설명을 생략하기로 한다. 일 실시 예에서, 전자 장치는 오디오 송신 서비스 타입(audio transmission service type), 물리 링크 타입(physical link type), 액세스 어드레스, 채널 맵(channel map), 오디오 송신 서비스 파라미터(audio transmission service parameter)들, 또는 오디오 데이터 송/수신 타이밍 중 적어도 하나를 결정하고, 및 결정된, 오디오 송신 서비스 타입, 물리 링크 타입, 액세스 어드레스, 채널 맵, 오디오 송신 서비스 파라미터들, 또는 오디오 데이터 송/수신 타이밍 중 적어도 하나에 기반하여 공통 오디오 채널을 생성할 수 있다. 오디오 송신 서비스 타입, 물리 링크 타입, 액세스 어드레스, 채널 맵, 오디오 송신 서비스 파라미터들, 또는 오디오 데이터 송/수신 타이밍에 대해서는 하기에서 도 11을 참조하여 설명될 것이므로, 여기서는 그 상세한 설명을 생략하기로 한다.In one embodiment, the set condition is: at least one external electronic device (e.g., a first external electronic device (e.g., the electronic device (102) of FIG. 1 , or the first external electronic device (200) of FIG. 2 , FIG. 4 , FIG. 10 , FIG. 11 , FIG. 16 , FIG. 17 , FIG. 19 , FIG. 20 , or FIG. 21 ), a second external electronic device (e.g., the electronic device (104) of FIG. 1 , or the second external electronic device (300) of FIG. 3 , FIG. 4 , FIG. 16 , or FIG. 17 ), a third external electronic device (e.g., the third external electronic device (1001) of FIG. 10 , FIG. 16 , FIG. 17 , or FIG. 21 ), a fourth external electronic device (e.g., the fourth external electronic device (1003) of FIG. 10 , FIG. 16 , or FIG. 21 ), or a fifth external electronic device (e.g., the fifth external electronic device (1001) of FIG. The electronic device (1005) may include at least one of a condition for receiving a packet requesting to create the common audio channel (e.g., a common audio channel creation request packet) from at least one of the devices (1005)), a condition for confirming a user input requesting to create the common audio channel, a condition for confirming that a set application is executed, or a condition for confirming that the electronic device enters the set area. Since the set conditions will be described below with reference to FIG. 11, a detailed description thereof will be omitted herein. In one embodiment, the electronic device may determine at least one of an audio transmission service type, a physical link type, an access address, a channel map, audio transmission service parameters, or audio data transmission/reception timing, and generate a common audio channel based on at least one of the determined audio transmission service type, the physical link type, the access address, the channel map, the audio transmission service parameters, or the audio data transmission/reception timing. Since the audio transmission service type, physical link type, access address, channel map, audio transmission service parameters, or audio data transmission/reception timing will be described with reference to FIG. 11 below, a detailed description thereof will be omitted here.

설정된 조건에 기반하여 공통 오디오 채널을 설립한 전자 장치는, 동작 713에서, 적어도 하나의 통신 회로(예: 도 1의 통신 모듈(190))를 통해, 적어도 하나의 외부 전자 장치와 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유할 수 있다. 일 실시 예에서, 전자 장치가 적어도 하나의 외부 전자 장치와 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유함에 따라, 적어도 하나의 외부 전자 장치는 BIS 오디오 데이터를 수신할 수 있다. 일 실시 예에서, 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보는 BIS 오디오 데이터 송신 순서를 포함하는 링크 정보 및/또는 BIS 오디오 데이터 송신이 시작되는 타이밍에 대한 정보를 포함할 수 있다. 일 실시 예에서, 전자 장치는, 주기적 애드버타이징(periodic advertising) 기간에서, 적어도 하나의 통신 회로를 통해, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 브로드캐스트(broadcast)함으로써, 적어도 하나의 외부 전자 장치와 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유할 수 있다. 일 실시 예에서, 전자 장치는, 전자 장치와 적어도 하나의 외부 전자 장치 간에 설립되어 있는 통신 링크에서, 적어도 하나의 통신 회로를 통해, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 송신함으로써, 적어도 하나의 외부 전자 장치와 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유할 수 있다. 일 실시 예에서, 전자 장치는, 적어도 하나의 통신 회로를 통해, 전자 장치와 적어도 하나의 외부 전자 장치와 연결되어 있는 서버로, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 송신함으로써, 적어도 하나의 외부 전자 장치와 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유할 수 있다. 전자 장치가 적어도 하나의 외부 전자 장치와 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하는 동작에 대해서는 하기에서 도 11을 참조하여 설명될 것이므로, 여기서는 그 상세한 설명을 생략하기로 한다. An electronic device that has established a common audio channel based on a set condition may, in operation 713, share information about the common audio channel and time information used for synchronization for the common audio channel with at least one external electronic device through at least one communication circuit (e.g., the communication module (190) of FIG. 1). In one embodiment, as the electronic device shares the information about the common audio channel and the time information used for synchronization for the common audio channel with at least one external electronic device, the at least one external electronic device may receive BIS audio data. In one embodiment, the time information used for synchronization for the common audio channel may include link information including a BIS audio data transmission order and/or information about a timing at which BIS audio data transmission starts. In one embodiment, the electronic device can share information about a common audio channel and time information used for synchronization with the common audio channel with at least one external electronic device by broadcasting information about a common audio channel and time information used for synchronization with the common audio channel through at least one communication circuit during a periodic advertising period. In one embodiment, the electronic device can share information about a common audio channel and time information used for synchronization with the common audio channel with at least one external electronic device by transmitting information about a common audio channel and time information used for synchronization with the common audio channel through at least one communication circuit in a communication link established between the electronic device and the at least one external electronic device. In one embodiment, the electronic device can share information about a common audio channel and time information used for synchronization with the common audio channel with at least one external electronic device by transmitting information about the common audio channel and time information used for synchronization with the common audio channel to a server connected to the electronic device and the at least one external electronic device through at least one communication circuit. Since the operation of an electronic device sharing information about a common audio channel and time information used for synchronization with at least one external electronic device will be described below with reference to FIG. 11, a detailed description thereof will be omitted here.

일 실시 예에서, 전자 장치는 전자 장치가 직접 생성하지 않은 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보(예: 서버에서 생성된, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보)를 공유할 수 있다.In one embodiment, the electronic device may share information about a common audio channel that is not generated directly by the electronic device and time information used for synchronization to the common audio channel (e.g., information about a common audio channel that is generated by a server and time information used for synchronization to the common audio channel).

일 실시 예에서, 전자 장치가 이어 버즈 케이스일 경우, 이어 버즈 케이스는 이어 버즈 케이스와 연결된 전자 장치로부터 획득한 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유할 수 있다.In one embodiment, when the electronic device is an earbud case, the earbud case can share information about a common audio channel obtained from the electronic device connected to the earbud case and time information used for synchronization to the common audio channel.

적어도 하나의 외부 전자 장치와 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유한 전자 장치는, 동작 715에서, 설립된 공통 오디오 채널에 대해서 전자 장치가 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작할 수 있다. An electronic device that shares information about a common audio channel with at least one external electronic device and time information used for synchronization with the common audio channel, can operate in a receiving mode in which the electronic device can receive audio data from at least one external electronic device for the established common audio channel, in operation 715.

일 실시 예에 따른 수신 모드 및 송신 모드에 대해서 설명하면 다음과 같을 수 있다.The receiving mode and transmitting mode according to one embodiment may be described as follows.

저전력 오디오 서비스(low energy audio service: LE audio service)를 수행하는 전자 장치에 대해서는 데이터(예: 오디오 데이터)를 송신하는 시간 구간 또는 데이터(예: 오디오 데이터)를 수신하는 시간 구간이 정해져 있다. 예를 들어, CIS의 경우 하나의 subevent는 센트럴 장치에서 페리페럴 장치로의(C->P) 시간 구간 + T_IFS (time inter frame spacing) + 페리페럴 장치에서 센트럴 장치로의(P->C) 시간 구간 + T_MSS를 포함할 수 있다. T_MSS는 최소 서브이벤트 공간(minimum subevent space)을 나타낼 수 있다. BIS의 경우 하나의 subevent는 BIS 소스 장치(예: BIS 소스 역할(role)을 수행하는 장치)로부터 오디오 데이터가 송신되는 송신 시간 구간 + T_MSS를 포함할 수 있다. For an electronic device performing a low energy audio service (LE audio service), a time interval for transmitting data (e.g., audio data) or a time interval for receiving data (e.g., audio data) is determined. For example, in case of CIS, one subevent may include a time interval from a central device to a peripheral device (C->P) + T_IFS (time inter frame spacing) + a time interval from a peripheral device to a central device (P->C) + T_MSS. T_MSS may represent a minimum subevent space. In case of BIS, one subevent may include a transmission time interval during which audio data is transmitted from a BIS source device (e.g., a device performing the BIS source role) + T_MSS.

이와 달리, 공통 오디오 채널에 참여하는 전자 장치들은 송신 또는 수신을 위해 고정된 시간 구간이 없이, 전자 장치들의 상태들에 따라 해당 시간 구간들에 대해서 송신 모드와 수신 모드 중 하나로 자유롭게 운용할 수 있다. In contrast, electronic devices participating in a common audio channel are free to operate in either the transmit mode or the receive mode for respective time intervals depending on the states of the electronic devices, without a fixed time interval for transmission or reception.

일 실시 예에서, 송신 모드는 공통 오디오 채널에 참여하는 전자 장치가 외부 전자 장치들(예: 전자 장치 주변의 외부 전자 장치들)에게 송신할 데이터(예: 오디오 데이터)가 존재함을 확인하고, 확인한 데이터를 전자 장치 주변의 외부 전자 장치들에게 송신하는 모드일 수 있다.In one embodiment, the transmission mode may be a mode in which an electronic device participating in a common audio channel confirms that there is data (e.g., audio data) to be transmitted to external electronic devices (e.g., external electronic devices surrounding the electronic device) and transmits the confirmed data to the external electronic devices surrounding the electronic device.

일 실시 예에서, 수신 모드는 공통 오디오 채널에 참여하는 전자 장치가 외부 전자 장치들(예: 전자 장치 주변의 외부 전자 장치들)에게 송신할 데이터가 존재하지 않고, 전자 장치 주변의 외부 전자 장치들에서 송신하는 데이터(예: 오디오 데이터)를 수신하기 위한 모드일 수 있다. In one embodiment, the receiving mode may be a mode for receiving data (e.g., audio data) transmitted from external electronic devices around the electronic device, when there is no data to be transmitted by the electronic device participating in the common audio channel to external electronic devices (e.g., external electronic devices around the electronic device).

일 실시 예에서, 수신 모드는, 전자 장치가 적어도 하나의 외부 전자 장치로부터 실제 오디오 데이터를 수신할 수 있거나, 또는 적어도 하나의 외부 전자 장치로부터 오디오 데이터가 수신되는지 여부를 모니터할 수 있거나, 또는 슬립 상태에 존재하는 모드일 수 있다. In one embodiment, the receiving mode may be a mode in which the electronic device can receive actual audio data from at least one external electronic device, or monitor whether audio data is being received from at least one external electronic device, or is in a sleep state.

일 실시 예에서, 전자 장치는 공통 오디오 채널을 설립한 후 디폴트(default)로 수신 모드로 동작할 수 있다. 일 실시 예에서, 전자 장치는 공통 오디오 채널을 설립한 후, 공통 오디오 채널에 대해서는 수신 모드로 동작할 수 있다. In one embodiment, the electronic device may operate in a receive mode by default after establishing a common audio channel. In one embodiment, the electronic device may operate in a receive mode for the common audio channel after establishing the common audio channel.

도 7에 별도로 도시하지는 않았으나, 전자 장치는 공통 오디오 채널에 대해 수신 모드로 동작하는 중에, 송신할 오디오 데이터가 존재함을 확인할 수 있다.Although not shown separately in FIG. 7, the electronic device can determine that there is audio data to be transmitted while operating in a receive mode for a common audio channel.

공통 오디오 채널에 대해 수신 모드로 동작하는 중에, 송신할 오디오 데이터가 존재함을 확인한 전자 장치는, 수신 모드에서 송신 모드로 전환할 수 있다. 일 실시 예에서, 송신 모드는 공통 오디오 채널에 참여하는 전자 장치가 외부 전자 장치들(예: 전자 장치 주변의 외부 전자 장치들)에게 송신할 데이터(예: 오디오 데이터)가 존재함을 확인하고, 확인한 데이터를 전자 장치 주변의 외부 전자 장치들에게 송신하는 모드일 수 있다. 일 실시 예에서, 송신 모드는 전자 장치가 오디오 데이터를 송신할 수 있는 모드일 수 있다. 전자 장치는 송신 모드에서 적어도 하나의 통신 회로를 통해 공통 오디오 채널 상에서 오디오 데이터를 송신할 수 있다. 일 실시 예에서, 전자 장치가 공통 오디오 채널을 생성하였고, 전자 장치에 이어 버즈가 연결되어 있는 경우, 전자 장치와 이어 버즈는 동시에 동일한 발화에 대한 오디오 데이터를 송신할 수 있다. 일 실시 예에서, 전자 장치가 공통 오디오 채널을 생성하였고, 전자 장치에 이어 버즈가 연결되어 있는 경우, 동일한 발화에 대해서 전자 장치는 오디오 데이터를 송신하지 않고, 이어 버즈만 오디오 데이터를 송신할 수 있다.When an electronic device, while operating in a receiving mode for a common audio channel, determines that there is audio data to be transmitted, the electronic device may switch from the receiving mode to the transmitting mode. In one embodiment, the transmitting mode may be a mode in which the electronic device participating in the common audio channel determines that there is data (e.g., audio data) to be transmitted to external electronic devices (e.g., external electronic devices surrounding the electronic device) and transmits the determined data to the external electronic devices surrounding the electronic device. In one embodiment, the transmitting mode may be a mode in which the electronic device can transmit audio data. The electronic device may transmit audio data on the common audio channel through at least one communication circuit in the transmitting mode. In one embodiment, when the electronic device generates a common audio channel and the electronic device is connected to the earbuds, the electronic device and the earbuds may transmit audio data for the same utterance simultaneously. In one embodiment, when the electronic device generates a common audio channel and the electronic device is connected to the earbuds, the electronic device may not transmit audio data for the same utterance, but may transmit only the earbuds to the audio data.

도 7에 별도로 도시하지는 않았으나, 송신 모드에서 오디오 데이터를 송신한 전자 장치는, 오디오 데이터의 송신이 완료됨에 기반하여 공통 오디오 채널에 대해 다시 수신 모드로 전환할 수 있다.Although not shown separately in FIG. 7, an electronic device that has transmitted audio data in a transmission mode may switch back to a reception mode for a common audio channel based on completion of transmission of the audio data.

도 8은 일 실시 예에 따른 제1 외부 전자 장치의 동작 방법을 개략적으로 도시한 순서도이다. FIG. 8 is a flowchart schematically illustrating an operating method of a first external electronic device according to one embodiment.

도 8을 설명하기에 앞서, 도 8에 도시되어 있는 제1 외부 전자 장치(예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 19, 도 20, 또는 도 21의 제1 외부 전자 장치(200))(예: 도 1의 프로세서(120))의 동작 방법은, 제1 외부 전자 장치가 전자 장치(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 18, 도 20, 도 22, 또는 도 23의 전자 장치(101))로 공통 오디오 채널을 생성할 것을 요청하는 패킷(예: 공통 오디오 채널 생성 요청 패킷)을 송신하지 않고, 전자 장치로부터 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 획득하는 경우의 동작 방법일 수 있다.Before describing FIG. 8, an operating method of a first external electronic device (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21) (e.g., the processor (120) of FIG. 1) illustrated in FIG. 8 may be an operating method in which the first external electronic device obtains information about a common audio channel and time information used for synchronization about the common audio channel from the electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) without transmitting a packet requesting creation of a common audio channel (e.g., a common audio channel creation request packet).

도 8을 참조하면, 제1 외부 전자 장치는, 동작 811에서, 적어도 하나의 통신 회로(예: 도 1의 통신 모듈(190))를 통해 전자 장치로부터 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신할 수 있다. 일 실시 예에서, 제1 외부 전자 장치는, 주기적 애드버타이징(periodic advertising) 기간에서, 적어도 하나의 통신 회로를 통해, 전자 장치로부터 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신할 수 있다. 일 실시 예에서, 제1 외부 전자 장치는, 전자 장치와 제1 외부 전자 장치 간에 설립되어 있는 통신 링크에서, 적어도 하나의 통신 회로를 통해, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신할 수 있다. 일 실시 예에서, 전자 장치는, 적어도 하나의 통신 회로를 통해, 전자 장치와 제1 외부 전자 장치가 연결되어 있는 서버로부터, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신할 수 있다. 제1 외부 전자 장치가 전자 장치와 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하는 동작에 대해서는 하기에서 도 11을 참조하여 설명될 것이므로, 여기서는 그 상세한 설명을 생략하기로 한다. 동작 811에서는 BIS를 기반으로 공통 오디오 채널이 생성되는 경우를 일 예로 하여 설명하였으나, CIS를 기반으로 공통 오디오 채널이 생성될 수도 있다. 일 예로, BIS와 CIS 모두 송신을 위한 시간 구간이 설정되어 있다는 측면에서는 동일할 수 있으나, BIS는 subevent에서 1회의 송신 기회(transmission occasion)이 있고, CIS는 subevent에서 센트럴 장치에서 페리페럴 장치로의(C->P) 송신 기회 및 페리페럴 장치에서 센트럴 장치로의(P->C)의 송신 기회를 포함하는 총 2회의 송신 기회들이 있을 수 있다. BIS의 경우 subevent에서 설정된 시간 구간에서 오디오 데이터가 송신될 수 있다. CIS의 경우 subevent에 존재하는 총 2회의 송신 기회들 중 어떤 송신 기회를 공통 오디오 채널에 대해 적용할 지가 결정될 수 있고, 이렇게 결정된 송신 기회가 공통 오디오 채널에 적용될 수 있다. Referring to FIG. 8, in operation 811, the first external electronic device may receive information about a common audio channel and time information used for synchronization for the common audio channel from the electronic device through at least one communication circuit (e.g., the communication module (190) of FIG. 1). In one embodiment, the first external electronic device may receive information about a common audio channel and time information used for synchronization for the common audio channel from the electronic device through at least one communication circuit in a periodic advertising period. In one embodiment, the first external electronic device may receive information about a common audio channel and time information used for synchronization for the common audio channel through at least one communication circuit in a communication link established between the electronic device and the first external electronic device. In one embodiment, the electronic device may receive information about a common audio channel and time information used for synchronization for the common audio channel from a server to which the electronic device and the first external electronic device are connected through at least one communication circuit. Since the operation of sharing information about a common audio channel with the electronic device and time information used for synchronization for the common audio channel will be described with reference to FIG. 11 below, a detailed description thereof will be omitted here. In operation 811, a case where a common audio channel is created based on BIS is described as an example, but a common audio channel may be created based on CIS. For example, although both BIS and CIS may be the same in that a time interval for transmission is set, BIS has one transmission occasion in a subevent, while CIS may have a total of two transmission occasions including a transmission occasion from a central device to a peripheral device (C->P) and a transmission occasion from a peripheral device to a central device (P->C) in a subevent. In the case of BIS, audio data may be transmitted in the time interval set in the subevent. In the case of CIS, it can be determined which of the two transmission opportunities existing in the subevent will be applied to the common audio channel, and the transmission opportunity thus determined can be applied to the common audio channel.

도 8에서는, 제1 외부 전자 장치가 전자 장치로부터 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하는 경우를 일 예로 하여 설명하고 있으나, 제1 외부 전자 장치는 전자 장치 뿐만 아니라 적어도 하나의 다른 외부 전자 장치(예: 제2 외부 전자 장치(예: 도 1의 전자 장치(104), 또는 도 3, 도 4, 도 16, 또는 도 17의 제2 외부 전자 장치(300)), 제3 외부 전자 장치(예: 도 10, 도 16, 도 17, 또는 도 21의 제3 외부 전자 장치(1001)), 제4 외부 전자 장치(예: 도 10, 도 16, 또는 도 21의 제4 외부 전자 장치(1003)), 또는 제5 외부 전자 장치(예: 도 10의 제5 외부 전자 장치(1005))), 또는 서버(예: 도 1의 서버(108)) 중 적어도 하나로부터 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신할 수도 있다. 전자 장치로부터 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신한 제1 외부 전자 장치는, 동작 813에서, 수신된 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보에 기반하여 공통 오디오 채널에 동기화할 수 있다 (예를 들어, 공통 오디오 채널에 대한 동기화 동작을 수행할 수 있다). 일 실시 예에서, 공통 오디오 채널을 공통으로 사용할 수 있는 전자 장치들은 사전에 인증 절차를 통해 공통 오디오 채널에 참여할 수 있는 전자 장치들임이 인증된 전자 장치들일 수 있다. 일 실시 예에서, 공통 오디오 채널을 공통으로 사용할 수 있는 전자 장치들은 설정된 조건을 만족하는 전자 장치들일 수 있다. 일 실시 예에서, 설정된 조건은 설정된 인증 정보로 인증되는 조건, 동일한 사용자 계정을 사용하는 조건, 및/또는 동일한 QR 코드를 입력하는 조건을 포함할 수 있으며, 설정된 조건은 공통 오디오 채널에 대한 보안 레벨을 고려하여 다양한 형태들로 구현될 수 있고, 설정된 조건에는 제한이 없을 수 있다. 일 실시 예에 따르면, 공통 오디오 채널을 공통으로 사용할 수 있는 전자 장치들에는 별도의 제한이 없을 수 있다. 예를 들어, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보에 기반하여 공통 오디오 채널에 대한 동기화 동작을 수행할 수만 있다면, 어떤 전자 장치라도 공통 오디오 채널을 사용할 수 있다.In FIG. 8, a case is described as an example in which a first external electronic device receives information on a common audio channel and time information used for synchronization for the common audio channel from an electronic device. However, the first external electronic device may receive information on a common audio channel and time information used for synchronization for the common audio channel from at least one other external electronic device (e.g., a second external electronic device (e.g., an electronic device (104) of FIG. 1, or a second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17), a third external electronic device (e.g., a third external electronic device (1001) of FIG. 10, FIG. 16, FIG. 17, or FIG. 21), a fourth external electronic device (e.g., a fourth external electronic device (1003) of FIG. 10, FIG. 16, or FIG. 21), a fifth external electronic device (e.g., a fifth external electronic device (1005) of FIG. 10), or a server (e.g., a server (108) of FIG. 1). Time information used for synchronization for the channel may also be received. The first external electronic device, which has received information about the common audio channel and time information used for synchronization for the common audio channel from the electronic device, may, in operation 813, synchronize to the common audio channel based on the received information about the common audio channel and time information used for synchronization for the common audio channel (for example, may perform a synchronization operation for the common audio channel). In one embodiment, the electronic devices that can commonly use the common audio channel may be electronic devices that have been authenticated as electronic devices that can participate in the common audio channel through a prior authentication procedure. In one embodiment, the electronic devices that can commonly use the common audio channel may be electronic devices that satisfy a set condition. In one embodiment, the set condition may include a condition of being authenticated with set authentication information, a condition of using the same user account, and/or a condition of entering the same QR code, and the set condition may be implemented in various forms in consideration of a security level for the common audio channel, and there may be no limitation on the set condition. According to one embodiment, there may be no separate limitation on the electronic devices that can commonly use the common audio channel. For example, any electronic device may use the common audio channel as long as it can perform a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.

수신된 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보에 기반하여 공통 오디오 채널에 대한 동기화 동작을 수행한 제1 외부 전자 장치는, 동작 815에서, 공통 오디오 채널에 대해 제1 외부 전자 장치가 전자 장치 또는 다른 적어도 하나의 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작할 수 있다. 송신 모드 및 수신 모드에 대해서는 도 7에서 설명한 바 있으므로, 여기서는 그 상세한 설명을 생략하기로 할 수 있다. 일 실시 예에서, 제1 외부 전자 장치는, 수신 모드에서, 전자 장치 또는 적어도 하나의 다른 외부 전자 장치로부터 실제 오디오 데이터를 수신할 수 있거나, 또는 전자 장치 또는 적어도 하나의 다른 외부 전자 장치로부터 오디오 데이터가 수신되는지 여부를 모니터할 수 있거나, 또는 슬립 상태에 존재할 수 있다. 일 실시 예에서, 제1 외부 전자 장치는 공통 오디오 채널에 동기화한 후, 디폴트로 수신 모드로 동작할 수 있다. 일 실시 예에서, 제1 외부 전자 장치는 공통 오디오 채널에 대해 동기화 동작을 수행한 후, 공통 오디오 채널에 대해서는 수신 모드로 동작할 수 있다. Based on the information about the received common audio channel and the time information used for synchronization for the common audio channel, the first external electronic device, which performs a synchronization operation for the common audio channel, may operate in a reception mode in which the first external electronic device can receive audio data from the electronic device or at least one other electronic device for the common audio channel, in operation 815. Since the transmission mode and the reception mode have been described with reference to FIG. 7, a detailed description thereof may be omitted here. In one embodiment, the first external electronic device may, in the reception mode, receive actual audio data from the electronic device or at least one other external electronic device, or may monitor whether audio data is received from the electronic device or at least one other external electronic device, or may exist in a sleep state. In one embodiment, the first external electronic device may operate in the reception mode by default after synchronizing to the common audio channel. In one embodiment, the first external electronic device may operate in the reception mode for the common audio channel after performing the synchronization operation for the common audio channel.

도 8에 별도로 도시하지는 않았으나, 제1 외부 전자 장치는 공통 오디오 채널에 대해 수신 모드로 동작하는 중에 송신할 오디오 데이터가 존재함을 확인할 수 있다.Although not shown separately in FIG. 8, the first external electronic device can determine that there is audio data to be transmitted while operating in a receive mode for the common audio channel.

공통 오디오 채널에 대해 수신 모드로 동작하는 중에, 송신할 오디오 데이터가 존재함을 확인한 제1 외부 전자 장치는, 수신 모드에서 송신 모드로 전환할 수 있다. 송신 모드는 제1 외부 전자 장치가 오디오 데이터를 송신할 수 있는 모드일 수 있다. 제1 외부 전자 장치는 송신 모드에서 적어도 하나의 통신 회로를 통해 공통 오디오 채널 상에서 오디오 데이터를 송신할 수 있다. While operating in a receiving mode for a common audio channel, a first external electronic device that determines that there is audio data to be transmitted can switch from the receiving mode to the transmitting mode. The transmitting mode can be a mode in which the first external electronic device can transmit audio data. The first external electronic device can transmit audio data on the common audio channel through at least one communication circuit in the transmitting mode.

도 8에 별도로 도시하지는 않았으나, 송신 모드에서 오디오 데이터를 송신한 제1 외부 전자 장치는, 오디오 데이터의 송신이 완료됨에 기반하여 공통 오디오 채널에 대해 다시 수신 모드로 전환할 수 있다.Although not shown separately in FIG. 8, the first external electronic device that transmitted audio data in the transmission mode may switch back to the reception mode for the common audio channel based on the completion of the transmission of the audio data.

도 8에 별도로 도시하지는 않았으나, 공통 오디오 채널에 대해 수신 모드로 동작하는 중에, 적어도 하나의 통신 회로를 통해 공통 오디오 채널 상에서 전자 장치 또는 적어도 하나의 다른 외부 전자 장치 중 적어도 하나로부터 오디오 데이터를 수신할 수 있다. Although not shown separately in FIG. 8, while operating in a receive mode for a common audio channel, audio data may be received from at least one of the electronic device or at least one other external electronic device on the common audio channel via at least one communication circuit.

도 8에서, 제1 외부 전자 장치가 전자 장치 또는 적어도 하나의 다른 외부 전자 장치 중 적어도 하나로부터 오디오 데이터를 수신하는 동작이 제1 외부 전자 장치가 전자 장치 또는 적어도 하나의 다른 외부 전자 장치 중 적어도 하나로 오디오 데이터를 송신하는 동작 보다 먼저 수행될 수 있다. 이와는 달리, 제1 외부 전자 장치가 전자 장치 또는 적어도 하나의 다른 외부 전자 장치 중 적어도 하나로 오디오 데이터를 송신하는 동작이 제1 외부 전자 장치가 전자 장치 또는 적어도 하나의 다른 외부 전자 장치 중 적어도 하나로부터 오디오 데이터를 수신하는 동작 보다 먼저 수행될 수 있다.In FIG. 8, the operation of the first external electronic device receiving audio data from at least one of the electronic device or at least one other external electronic device may be performed before the operation of the first external electronic device transmitting the audio data to at least one of the electronic device or at least one other external electronic device. Alternatively, the operation of the first external electronic device transmitting the audio data to at least one of the electronic device or at least one other external electronic device may be performed before the operation of the first external electronic device receiving audio data from at least one of the electronic device or at least one other external electronic device.

도 9는 일 실시 예에 따른 제1 외부 전자 장치의 동작 방법을 개략적으로 도시한 순서도이다. FIG. 9 is a flowchart schematically illustrating an operating method of a first external electronic device according to one embodiment.

도 9를 설명하기에 앞서, 도 9에 도시되어 있는 제1 외부 전자 장치(예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 19, 도 20, 또는 도 21의 제1 외부 전자 장치(200))(예: 도 1의 프로세서(120))의 동작 방법은, 제1 외부 전자 장치가 전자 장치(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 18, 도 20, 도 22, 또는 도 23의 전자 장치(101))로 공통 오디오 채널을 생성할 것을 요청하는 패킷(예: 공통 오디오 채널 생성 요청 패킷)을 송신하여, 전자 장치로부터 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 획득하는 경우의 동작 방법일 수 있다.Before describing FIG. 9, an operating method of a first external electronic device (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21) (e.g., the processor (120) of FIG. 1) illustrated in FIG. 9 may be an operating method in which the first external electronic device transmits a packet (e.g., a common audio channel creation request packet) requesting creation of a common audio channel to an electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23), and acquires information about the common audio channel and time information used for synchronization about the common audio channel from the electronic device.

도 9를 참조하면, 제1 외부 전자 장치는, 동작 911에서, 적어도 하나의 통신 회로(예: 도 1의 통신 모듈(190))를 통해 전자 장치로 공통 오디오 채널을 생성할 것을 요청하는 패킷(예: 공통 오디오 채널 생성 요청 패킷)을 송신할 수 있다. 도 9에서는 제1 외부 전자 장치가 전자 장치로 공통 오디오 채널을 생성할 것을 요청하는 패킷을 송신하는 경우를 일 예로 하여 설명하지만, 제1 외부 전자 장치는 전자 장치 뿐만 아니라 적어도 하나의 다른 외부 전자 장치(예: 제2 외부 전자 장치(예: 도 1의 전자 장치(104), 또는 도 3, 도 4, 도 16, 또는 도 17의 제2 외부 전자 장치(300)), 제3 외부 전자 장치(예: 도 10, 도 16, 도 17, 또는 도 21의 제3 외부 전자 장치(1001)), 제4 외부 전자 장치(예: 도 10, 도 16, 또는 도 21의 제4 외부 전자 장치(1003)), 또는 제5 외부 전자 장치(예: 도 10의 제5 외부 전자 장치(1005))) 중 적어도 하나로 공통 오디오 채널을 생성할 것을 요청하는 패킷을 송신할 수도 있다. 이 경우, 제1 외부 전자 장치와 적어도 하나의 다른 외부 전자 장치 중 적어도 하나 간의 동작은 도 9에서 설명되는 제1 외부 전자 장치와 전자 장치 간의 동작과 유사하거나 실질적으로 동일할 수 있다.Referring to FIG. 9, in operation 911, a first external electronic device may transmit a packet (e.g., a common audio channel creation request packet) requesting the electronic device to create a common audio channel through at least one communication circuit (e.g., a communication module (190) of FIG. 1). Although FIG. 9 illustrates an example in which a first external electronic device transmits a packet requesting the electronic device to create a common audio channel, the first external electronic device may transmit a packet requesting the creation of a common audio channel to at least one other external electronic device (e.g., a second external electronic device (e.g., the electronic device (104) of FIG. 1 , or the second external electronic device (300) of FIG. 3 , FIG. 4 , FIG. 16 , or FIG. 17 ), a third external electronic device (e.g., the third external electronic device (1001) of FIG. 10 , FIG. 16 , FIG. 17 , or FIG. 21 ), a fourth external electronic device (e.g., the fourth external electronic device (1003) of FIG. 10 , FIG. 16 , or FIG. 21 ), or a fifth external electronic device (e.g., the fifth external electronic device (1005) of FIG. 10 )). In this case, the operation between the first external electronic device and at least one of the at least one other external electronic device may be similar to or substantially identical to the operation between the first external electronic device and the electronic device described in FIG. 9.

일 실시 예에서, 제1 외부 전자 장치와 전자 장치 간에는 연결(예: 통신 링크)이 설립되어 있을 수 있다. 일 실시 예에서, 제1 외부 전자 장치는 설정된 조건에 기반하여 전자 장치로 공통 오디오 채널을 생성할 것을 요청하는 패킷을 송신할 수 있다. 설정된 조건은, 공통 오디오 채널을 생성할 것을 요청하는 사용자 입력을 확인하는 조건, 설정된 애플리케이션이 실행됨을 확인하는 조건, 또는 제1 외부 전자 장치가 설정된 영역으로 진입함을 확인하는 조건 중 적어도 하나를 포함할 수 있다. 설정된 조건에 대해서는 하기에서 도 11을 참조하여 상세히 설명될 것이므로, 여기서는 그 상세한 설명을 생략하기로 한다.In one embodiment, a connection (e.g., a communication link) may be established between the first external electronic device and the electronic device. In one embodiment, the first external electronic device may transmit a packet requesting the electronic device to create a common audio channel based on a set condition. The set condition may include at least one of a condition for confirming a user input requesting to create a common audio channel, a condition for confirming that a set application is executed, or a condition for confirming that the first external electronic device enters a set area. The set condition will be described in detail with reference to FIG. 11 below, and therefore, a detailed description thereof will be omitted herein.

도 9에서는, 제1 외부 전자 장치가 전자 장치로 공통 오디오 채널을 생성할 것을 요청하는 패킷을 송신하는 경우를 일 예로 하여 설명하고 있으나, 전자 장치가 이어 버즈 케이스일 경우, 이어 버즈 케이스는 제1 외부 전자 장치(예: 레프트 이어 버드 및 라이트 이어 버드)로부터 공통 오디오 채널을 생성할 것을 요청하는 패킷을 수신하지 않더라도 설정된 동작(또는 사용자 입력)(예를 들어, 이어 버즈 케이스를 오픈하고 레프트 이어 버드 및 라이트 이어 버드를 설정 횟수(예: 3회) 터치하는 동작)이 확인될 경우, 공통 오디오 채널을 생성할 수 있다. 이 경우, 이어 버즈 케이스는 생성된 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 PA 동작을 통해(예를 들어, PLC 또는 무선으로) 레프트 이어 버드 및 라이트 이어 버드에게 공유할 수 있다. In FIG. 9, a case is described as an example in which a first external electronic device transmits a packet requesting the electronic device to create a common audio channel. However, if the electronic device is an earbud case, the earbud case can create a common audio channel if a set operation (or user input) (for example, an operation of opening the earbud case and touching the left earbud and the light earbud a set number of times (for example, three times)) is confirmed even if the earbud case does not receive a packet requesting the creation of a common audio channel from the first external electronic device (for example, the left earbud and the light earbud). In this case, the earbud case can share information about the created common audio channel and time information used for synchronization about the common audio channel to the left earbud and the light earbud through a PA operation (for example, PLC or wirelessly).

전자 장치로 공통 오디오 채널을 생성할 것을 요청하는 패킷을 송신한 제1 외부 전자 장치는, 동작 913에서, 적어도 하나의 통신 회로를 통해, 전자 장치로부터 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신할 수 있다. 일 실시 예에서, 제1 외부 전자 장치는, 주기적 애드버타이징(periodic advertising) 기간에서, 적어도 하나의 통신 회로를 통해, 전자 장치로부터 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신할 수 있다. 일 실시 예에서, 제1 외부 전자 장치는, 전자 장치와 제1 외부 전자 장치 간에 설립되어 있는 통신 링크에서, 적어도 하나의 통신 회로를 통해, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신할 수 있다. 일 실시 예에서, 제1 외부 전자 장치는, 적어도 하나의 통신 회로를 통해, 전자 장치와 제1 외부 전자 장치가 연결되어 있는 서버로부터, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신할 수 있다. 제1 외부 전자 장치가 전자 장치와 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하는 동작에 대해서는 하기에서 도 11을 참조하여 설명될 것이므로, 여기서는 그 상세한 설명을 생략하기로 한다. A first external electronic device that transmits a packet requesting to create a common audio channel to an electronic device may, in operation 913, receive, from the electronic device, information about the common audio channel and time information used for synchronization for the common audio channel, via at least one communication circuit. In one embodiment, the first external electronic device may receive, from the electronic device, information about the common audio channel and time information used for synchronization for the common audio channel, via at least one communication circuit, in a periodic advertising period. In one embodiment, the first external electronic device may receive, from the electronic device and the first external electronic device, information about the common audio channel and time information used for synchronization for the common audio channel, via at least one communication circuit, in a communication link established between the electronic device and the first external electronic device. In one embodiment, the first external electronic device may receive, from a server to which the electronic device and the first external electronic device are connected, information about the common audio channel and time information used for synchronization for the common audio channel, via at least one communication circuit. The operation of sharing information about a common audio channel with the electronic device and time information used for synchronization with the common audio channel will be described below with reference to FIG. 11, so a detailed description thereof will be omitted here.

전자 장치로부터 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신한 제1 외부 전자 장치는, 동작 915에서, 수신된 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보에 기반하여 공통 오디오 채널에 동기화할 수 있다. A first external electronic device, which has received information about a common audio channel and time information used for synchronization to the common audio channel from an electronic device, can, in operation 915, synchronize to the common audio channel based on the received information about the common audio channel and time information used for synchronization to the common audio channel.

수신된 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보에 기반하여 공통 오디오 채널에 동기화한 제1 외부 전자 장치는, 동작 917에서, 공통 오디오 채널에 대해서 제1 외부 전자 장치가 전자 장치 또는 다른 적어도 하나의 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작할 수 있다. 송신 모드 및 수신 모드에 대해서는 도 7에서 설명한 바 있으므로, 여기서는 그 상세한 설명을 생략하기로 할 수 있다. 일 실시 예에서, 제1 외부 전자 장치는, 수신 모드에서, 전자 장치 또는 적어도 하나의 다른 외부 전자 장치로부터 실제 오디오 데이터를 수신할 수 있거나, 전자 장치 또는 적어도 하나의 다른 외부 전자 장치로부터 오디오 데이터가 수신되는지 여부를 모니터할 수 있거나, 또는 슬립 상태에 존재할 수 있다. 일 실시 예에서, 제1 외부 전자 장치는 공통 오디오 채널에 동기화한 후, 디폴트로 수신 모드로 동작할 수 있다. 일 실시 예에서, 제1 외부 전자 장치는 공통 오디오 채널에 대해 동기화 동작을 수행한 후, 공통 오디오 채널에 대해서는 수신 모드로 동작할 수 있다. Based on the information about the received common audio channel and the time information used for synchronization for the common audio channel, the first external electronic device synchronized to the common audio channel can operate in a reception mode in which the first external electronic device can receive audio data from the electronic device or at least one other electronic device for the common audio channel, in operation 917. Since the transmission mode and the reception mode have been described with reference to FIG. 7, a detailed description thereof may be omitted here. In one embodiment, the first external electronic device can receive actual audio data from the electronic device or at least one other external electronic device in the reception mode, monitor whether audio data is received from the electronic device or at least one other external electronic device, or exist in a sleep state. In one embodiment, the first external electronic device can operate in the reception mode by default after synchronizing to the common audio channel. In one embodiment, the first external electronic device can operate in the reception mode for the common audio channel after performing a synchronization operation for the common audio channel.

도 9에 별도로 도시하지는 않았으나, 제1 외부 전자 장치는 공통 오디오 채널에 대해서 수신 모드로 동작하는 중에 송신할 오디오 데이터가 존재함을 확인할 수 있다.Although not shown separately in FIG. 9, the first external electronic device can determine that there is audio data to be transmitted while operating in a receiving mode for the common audio channel.

공통 오디오 채널에 대해서 수신 모드로 동작하는 중에, 송신할 오디오 데이터가 존재함을 확인한 제1 외부 전자 장치는, 수신 모드에서 송신 모드로 전환할 수 있다. 송신 모드는 제1 외부 전자 장치가 오디오 데이터를 송신할 수 있는 모드일 수 있다. 제1 외부 전자 장치는 송신 모드에서 적어도 하나의 통신 회로를 통해 공통 오디오 채널 상에서 오디오 데이터를 송신할 수 있다.When the first external electronic device determines that audio data to be transmitted exists while operating in the receiving mode for a common audio channel, the first external electronic device can switch from the receiving mode to the transmitting mode. The transmitting mode can be a mode in which the first external electronic device can transmit audio data. The first external electronic device can transmit audio data on the common audio channel through at least one communication circuit in the transmitting mode.

도 9에 별도로 도시하지는 않았으나, 송신 모드에서 오디오 데이터를 송신한 제1 외부 전자 장치는, 오디오 데이터의 송신이 완료됨에 기반하여 공통 오디오 채널에 대해 다시 수신 모드로 전환할 수 있다.Although not shown separately in FIG. 9, the first external electronic device that transmitted audio data in the transmission mode may switch back to the reception mode for the common audio channel based on the completion of transmission of the audio data.

도 9에 별도로 도시하지는 않았으나, 공통 오디오 채널에 대해 수신 모드로 동작하는 중에, 적어도 하나의 통신 회로를 통해 공통 오디오 채널 상에서 전자 장치 또는 적어도 하나의 다른 외부 전자 장치 중 적어도 하나로부터 오디오 데이터를 수신할 수 있다. Although not shown separately in FIG. 9, while operating in a receive mode for a common audio channel, audio data may be received from at least one of the electronic device or at least one other external electronic device on the common audio channel via at least one communication circuit.

도 9에서, 제1 외부 전자 장치가 전자 장치 또는 적어도 하나의 다른 외부 전자 장치 중 적어도 하나로부터 오디오 데이터를 수신하는 동작이 제1 외부 전자 장치가 전자 장치 또는 적어도 하나의 다른 외부 전자 장치 중 적어도 하나로 오디오 데이터를 송신하는 동작 보다 먼저 수행될 수 있다. 이와는 달리, 제1 외부 전자 장치가 전자 장치 또는 적어도 하나의 다른 외부 전자 장치 중 적어도 하나로 오디오 데이터를 송신하는 동작이 제1 외부 전자 장치가 전자 장치 또는 적어도 하나의 다른 외부 전자 장치 중 적어도 하나로부터 오디오 데이터를 수신하는 동작 보다 먼저 수행될 수 있다.In FIG. 9, the operation of the first external electronic device receiving audio data from at least one of the electronic device or at least one other external electronic device may be performed before the operation of the first external electronic device transmitting the audio data to at least one of the electronic device or at least one other external electronic device. Alternatively, the operation of the first external electronic device transmitting the audio data to at least one of the electronic device or at least one other external electronic device may be performed before the operation of the first external electronic device receiving audio data from at least one of the electronic device or at least one other external electronic device.

도 10은 일 실시 예에 따른 무선 통신 네트워크에서 블루투스 방식에 기반하는 전자 장치들간의 연결들을 개략적으로 도시한 도면이다.FIG. 10 is a diagram schematically illustrating connections between electronic devices based on the Bluetooth method in a wireless communication network according to one embodiment.

도 10을 참조하면, 다자간 오디오 서비스에는 복수의 전자 장치들이 참여할 수 있다. 다자간 오디오 서비스에 참여하는 복수의 전자 장치들은 전자 장치(101(예: 도 1, 도 2, 도 4, 도 11, 도 16, 도 17, 도 18, 도 20, 도 22, 또는 도 23의 전자 장치(101)), 제1 외부 전자 장치(200)(예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 11, 도 16, 도 17, 도 19, 도 20, 또는 도 21의 제1 외부 전자 장치(200)), 제2 외부 전자 장치(300)(예: 도 1의 전자 장치(104), 또는 도 3, 도 4, 도 16, 또는 도 17의 제2 외부 전자 장치(300)), 제3 외부 전자 장치(1001)(예: 도 16, 도 17, 또는 도 21의 제3 외부 전자 장치(1001)), 제4 외부 전자 장치(1003)(예: 도 16, 또는 도 21의 제4 외부 전자 장치(1003)), 및/또는 제5 외부 전자 장치(1005)를 포함할 수 있다.Referring to FIG. 10, multiple electronic devices may participate in a multi-party audio service. The plurality of electronic devices participating in the multi-party audio service may include an electronic device (101) (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23), a first external electronic device (200) (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21), a second external electronic device (300) (e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17), a third external electronic device (1001) (e.g., the third external electronic device of FIG. 16, FIG. 17, or FIG. 21). The device (1001) may include a fourth external electronic device (1003) (e.g., the fourth external electronic device (1003) of FIG. 16 or FIG. 21), and/or a fifth external electronic device (1005).

일 실시 예에서, 전자 장치(101)는 스마트폰일 수 있다. 제1 외부 전자 장치(200)는 이어 웨어러블 장치(ear-wearable device)일 수 있으며, 제1 외부 전자 장치(200)는 제1 이어 버드(202)(예: 레프트 이어 버드) 및/또는 제2 이어 버드(204)(예: 라이트 이어 버드)를 포함할 수 있다. 제1 이어 버드(202)는 제1 오디오 채널(예: 레프트 오디오 채널) 역할을 수행하고, 제2 이어 버드(204)는 제2 오디오 채널(예: 라이트 오디오 채널) 역할을 수행할 수 있다. 일 실시 예에서, 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005) 중 적어도 하나는 다른 이어 웨어러블 장치일 수 있다. 일 실시 예에서, 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005) 중 적어도 하나는 다른 스마트폰일 수 있다. 일 실시 예에서, 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005) 중 적어도 하나는 스마트 워치일 수 있다. 일 실시 예에서, 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005) 중 적어도 하나는 이어 버즈 케이스일 수 있다.In one embodiment, the electronic device (101) may be a smartphone. The first external electronic device (200) may be an ear-wearable device, and the first external electronic device (200) may include a first earbud (202) (e.g., a left earbud) and/or a second earbud (204) (e.g., a light earbud). The first earbud (202) may function as a first audio channel (e.g., a left audio channel), and the second earbud (204) may function as a second audio channel (e.g., a light audio channel). In one embodiment, at least one of the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may be another ear-wearable device. In one embodiment, at least one of the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) can be another smartphone. In one embodiment, at least one of the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) can be a smartwatch. In one embodiment, at least one of the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) can be an earbud case.

다자간 오디오 서비스에서, 전자 장치(101), 제1 외부 전자 장치(200), 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005) 중 적어도 하나는 BIS 소스(source) 역할(role)을 수행하는 전자 장치일 수 있다.In a multi-party audio service, at least one of the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may be an electronic device that performs the role of a BIS source.

다자간 오디오 서비스에서, 전자 장치(101), 제1 외부 전자 장치(200), 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005) 중 적어도 하나는 BIS 싱크(sink) 역할을 수행하는 전자 장치일 수 있다.In a multi-party audio service, at least one of the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may be an electronic device that performs the role of a BIS sink.

다자간 오디오 서비스에서, 전자 장치(101), 제1 외부 전자 장치(200), 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005) 중 적어도 하나는 BIS 어시스턴트(assistant) 역할을 수행하는 장치일 수 있다. 일 실시 예에서, BIS 어시스턴트는 주변의 BIS 소스를 검색하는 동작을 수행할 수 있다. 일 실시 예에서, 해당 전자 장치가 이어 버즈이고, 이어 버즈가 주변의 BIS 소스를 직접 검색하고, 이어 버즈가 오디오 데이터를 직접 출력할 경우, 이어 버즈는 BIS 어시스턴트 역할과 함께 BIS 싱크 역할을 수행하는 전자 장치일 수 있다.In a multi-party audio service, at least one of the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may be a device performing a BIS assistant role. In one embodiment, the BIS assistant may perform an operation of searching for a BIS source in the vicinity. In one embodiment, if the electronic device is an earbud, and the earbud directly searches for a BIS source in the vicinity and the earbud directly outputs audio data, the earbud may be an electronic device performing a BIS sink role together with a BIS assistant role.

전자 장치(101), 제1 외부 전자 장치(200), 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005)는 다자간 오디오 서비스를 위한 공통 오디오 채널에 참여하기로 결정된 전자 장치들일 수 있다. 일 실시 예에서, 복수 개의 공통 오디오 채널들이 생성될 수 있으며, 전자 장치(101), 제1 외부 전자 장치(200), 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005)는 복수 개의 공통 오디오 채널들에 참여하기로 결정할 수도 있다. 일 실시 예에서, 복수 개의 공통 오디오 채널들이 생성될 경우, 복수 개의 공통 오디오 채널들 각각은 적어도 하나의 그룹에 할당될 수 있고, 적어도 하나의 그룹에 포함되어 있는 전자 장치들은 적어도 하나의 그룹에 할당된 공통 오디오 채널을 통해 다자간 오디오 서비스에 참여할 수 있다. 일 실시 예에서, 복수 개의 공통 오디오 채널들이 생성될 경우, 복수 개의 공통 오디오 채널들 중 적어도 하나는 적어도 하나의 그룹에 할당될 수 있고, 적어도 하나의 그룹에 포함되어 있는 전자 장치들은 적어도 하나의 그룹에 할당된 적어도 하나의 공통 오디오 채널을 통해 다자간 오디오 서비스에 참여할 수 있다. 일 실시 예에서, 그룹 별로 두 개 이상의 공통 오디오 채널들이 할당될 수 있으며, 이 경우 그룹에 포함되어 있는 전자 장치들은 해당 그룹에 할당된 두 개 이상의 공통 오디오 채널을 통해 다자간 오디오 서비스에 참여할 수 있고, 두 개 이상의 공통 오디오 채널들을 그룹에 포함되어 있는 전자 장치들이 설정된 조건에 기반하여 공유할 수 있다.The electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may be electronic devices that have decided to participate in a common audio channel for a multi-party audio service. In one embodiment, a plurality of common audio channels may be generated, and the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may decide to participate in the plurality of common audio channels. In one embodiment, when a plurality of common audio channels are generated, each of the plurality of common audio channels may be assigned to at least one group, and electronic devices included in at least one group may participate in the multi-party audio service through the common audio channel assigned to at least one group. In one embodiment, when a plurality of common audio channels are generated, at least one of the plurality of common audio channels can be assigned to at least one group, and electronic devices included in at least one group can participate in a multi-party audio service through at least one common audio channel assigned to at least one group. In one embodiment, two or more common audio channels can be assigned to each group, and in this case, electronic devices included in a group can participate in a multi-party audio service through two or more common audio channels assigned to the group, and the two or more common audio channels can be shared by the electronic devices included in the group based on a set condition.

전자 장치(101), 제1 외부 전자 장치(200), 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005)는 사전에 인증 절차를 통해 공통 오디오 채널에 참여할 수 있는 전자 장치들임이 인증된 전자 장치들일 수 있다. 일 실시 예에서, 공통 오디오 채널에 참여할 수 있는 전자 장치들은 공통 오디오 채널이 인크립트될 경우, 공통 오디오 채널의 인크립션에 적용된 키(예: 브로드캐스트 코드(broadcast code))를 공유하고 있을 수 있으며, 공통 오디오 채널의 인크립션에 적용된 키를 공유하고 있는 전자 장치들만 공통 오디오 채널에 참여할 수 있다. 일 실시 예에서, 공통 오디오 채널을 공통으로 사용할 수 있는 전자 장치들은 설정된 조건을 만족하는 전자 장치들일 수 있다. 일 실시 예에서, 설정된 조건은 설정된 인증 정보로 인증되는 조건, 동일한 사용자 계정을 사용하는 조건, 및/또는 동일한 QR 코드를 입력하는 조건을 포함할 수 있으며, 설정된 조건은 공통 오디오 채널에 대한 보안 레벨을 고려하여 다양한 형태들로 구현될 수 있고, 설정된 조건에는 제한이 없을 수 있다. 일 실시 예에 따르면, 공통 오디오 채널을 공통으로 사용할 수 있는 전자 장치들에는 별도의 제한이 없을 수 있다. 예를 들어, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보에 기반하여 공통 오디오 채널에 대한 동기화 동작을 수행할 수만 있다면, 어떤 전자 장치라도 공통 오디오 채널을 사용할 수 있다.The electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) may be electronic devices that have been previously authenticated as electronic devices capable of participating in a common audio channel through an authentication procedure. In one embodiment, the electronic devices capable of participating in the common audio channel may share a key (e.g., a broadcast code) applied to encryption of the common audio channel when the common audio channel is encrypted, and only electronic devices that share the key applied to encryption of the common audio channel may participate in the common audio channel. In one embodiment, the electronic devices capable of commonly using the common audio channel may be electronic devices that satisfy a set condition. In one embodiment, the set condition may include a condition of being authenticated with set authentication information, a condition of using the same user account, and/or a condition of entering the same QR code, and the set condition may be implemented in various forms in consideration of a security level for the common audio channel, and there may be no limitation on the set condition. According to one embodiment, there may be no separate limitation on electronic devices that can commonly use the common audio channel. For example, any electronic device can use the common audio channel as long as it can perform a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.

전자 장치(101), 제1 외부 전자 장치(200), 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005)는 동일한 액세스 어드레스를 사용하는, 공통 오디오 채널을 사용할 수 있다. 전자 장치(101), 제1 외부 전자 장치(200), 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005) 중 어느 하나에 의해 공통 오디오 채널이 생성될 수 있다. 전자 장치(101)가 공통 오디오 채널을 생성할 경우, 전자 장치(101)는 생성한 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 제1 외부 전자 장치(200), 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005)와 공유할 수 있다. 일 실시 예에서, 전자 장치(101)가 주기적 애버타이징(periodic advertising)을 통해, 전자 장치(101) 주변의 외부 전자 장치들에게 생성된 공통 오디오 채널에 대한 정보를 공유할 경우, 공통 오디오 채널 동기화에 사용되는 시간 정보는 주기적 애버타이징 동작이 시작되는 시점부터 공통 오디오 채널이 시작되는 시점 까지의 시간 차이를 포함할 수 있다. 일 실시 예에서, 공통 오디오 채널에 대한 정보는 애버타이징을 통해 송신되는 AUX_SYNC_IND PDU에 포함된 BIGInfo를 포함할 수 있고, 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보는 주기적 애버타이징을 통해 송신되는 AUX_SYNC_IND PDU에 포함된 타이밍 정보를 포함할 수 있다. 전자 장치(101)가 제1 외부 전자 장치(200), 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 제4 외부 전자 장치(1003), 및/또는 제5 외부 전자 장치(1005)와 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하는 동작에 대해서는 하기에서 도 11을 참조하여 설명될 것이므로, 여기서는 그 상세한 설명을 생략하기로 한다.The electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) can use a common audio channel that uses the same access address. The common audio channel can be generated by any one of the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005). When the electronic device (101) generates a common audio channel, the electronic device (101) may share information about the generated common audio channel and time information used for synchronization for the common audio channel with a first external electronic device (200), a second external electronic device (300), a third external electronic device (1001), a fourth external electronic device (1003), and/or a fifth external electronic device (1005). In one embodiment, when the electronic device (101) shares information about the generated common audio channel with external electronic devices around the electronic device (101) through periodic advertising, the time information used for synchronization of the common audio channel may include a time difference from a time point at which the periodic advertising operation starts to a time point at which the common audio channel starts. In one embodiment, the information about the common audio channel may include BIGInfo included in an AUX_SYNC_IND PDU transmitted via averting, and the time information used for synchronization about the common audio channel may include timing information included in an AUX_SYNC_IND PDU transmitted via periodic averting. An operation of sharing the information about the common audio channel and the time information used for synchronization about the common audio channel with the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), the fourth external electronic device (1003), and/or the fifth external electronic device (1005) by the electronic device (101) will be described below with reference to FIG. 11, and therefore a detailed description thereof will be omitted herein.

도 11은 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치가 공통 오디오 채널을 설립하는 동작을 개략적으로 도시한 도면이다.FIG. 11 is a diagram schematically illustrating an operation of an electronic device establishing a common audio channel in a wireless communication network according to one embodiment.

도 11을 참조하면, 무선 통신 네트워크의 구조는 도 10에서 설명한 무선 통신 네트워크의 구조와 유사하게 구현될 수 있으며, 따라서 그 상세한 설명은 생략하기로 한다.Referring to FIG. 11, the structure of the wireless communication network can be implemented similarly to the structure of the wireless communication network described in FIG. 10, and therefore, a detailed description thereof will be omitted.

전자 장치(101)(예: 도 1, 도 2, 도 4, 도 10, 도 16, 도 17, 도 18, 도 20, 도 22, 또는 도 23의 전자 장치(101))는 BLE 방식에 기반하여 제1 외부 전자 장치(200)(예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 10, 도 16, 도 17, 도 19, 도 20, 또는 도 21의 제1 외부 전자 장치(200))를 확인할 수 있다. An electronic device (101) (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) can identify a first external electronic device (200) (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21) based on the BLE method.

제1 외부 전자 장치(200)(예: 도 2의 제1 이어 버드(202) 및/또는 제2 이어 버드(204))는 BLE 애드버타이징(BLE advertising: BLE ADV) 신호(예: BLE ADV 패킷)를 멀티캐스트(multicast) 방식 또는 브로드캐스트(broadcast) 방식으로 송신할 수 있다. 일 실시 예에 따르면, BLE ADV 패킷은 특정되지 않은 주변의 전자 장치들(예: 전자 장치(101))로 연결 또는 계정(예: 페어링(pairing))과 관련되는 정보를 송신하는 패킷일 수 있다. 예를 들어, 제1 외부 전자 장치(200)는 이어 버즈 케이스 장치(도 11에 도시되어 있지 않음)(예: 도 2의 이어 버즈 케이스 장치(206))에 보관될 수 있다. 이어 버즈 케이스 장치는 제1 외부 전자 장치(200)를 보관하고 충전하는 장치일 수 있다. 도 11에서는 설명의 편의상 제1 외부 전자 장치(200)가 이어 버즈 케이스에 보관된된다고 가정하기로 한다. A first external electronic device (200) (e.g., the first earbud (202) and/or the second earbud (204) of FIG. 2) may transmit a BLE advertising (BLE ADV) signal (e.g., a BLE ADV packet) in a multicast manner or a broadcast manner. According to one embodiment, the BLE ADV packet may be a packet that transmits information related to a connection or an account (e.g., pairing) to unspecified surrounding electronic devices (e.g., the electronic device (101)). For example, the first external electronic device (200) may be stored in an earbud case device (not shown in FIG. 11) (e.g., the earbud case device (206) of FIG. 2). The earbud case device may be a device that stores and charges the first external electronic device (200). In Fig. 11, for convenience of explanation, it is assumed that the first external electronic device (200) is stored in the earbud case.

일 실시 예에서, 제1 외부 전자 장치(200)가 이어 버즈 케이스에 보관되어 있는 상태에서, 이어 버즈 케이스가 오픈될 경우, 제1 외부 전자 장치(200)는 BLE ADV 패킷을 송신하기 시작할 수 있다. 일 실시 예에서, 제1 외부 전자 장치(200)가 이어 버즈 케이스에 보관되어 있는 상태에서, 이어 버즈 케이스에 구비되어 있는 버튼이 입력될 경우, 제1 외부 전자 장치(200)는 BLE ADV 패킷을 송신하기 시작할 수 있다. 일 실시 예에서, 제1 외부 전자 장치(200)는 주기적으로 BLE ADV 패킷을 송신하기 시작할 수 있다. BLE ADV 패킷이 송신되는 주기는 필요에 따라 가변적일 수 있다. 제1 외부 전자 장치(200)는 설정된 주기에 기반하여 BLE ADV 패킷을 송신할 수 있다. 일 실시 예에서, BLE ADV 패킷은 제1 외부 전자 장치(200)의 식별 정보, 제1 외부 전자 장치(200)의 사용자 계정 정보, 제1 외부 전자 장치(200)가 현재 페어링되어 있는 전자 장치에 대한 정보, 제1 외부 전자 장치(200)와 페어링 프로세스를 수행한 전자 장치에 대한 정보, 동시에 페어링이 가능한 전자 장치들에 대한 정보, 송신 전력, 센싱 영역, 제1 외부 전자 장치(200)의 배터리 잔량에 대한 정보, 및/또는 오디오 채널 역할(audio channel role) 정보 중 적어도 하나를 포함할 수 있다. 일 실시 예에서, 오디오 채널 역할은 제1 오디오 채널(예: 레프트 오디오 채널) 역할 및/또는 제2 오디오 채널(예: 라이트 오디오 채널)일 수 있다. In one embodiment, when the earbuds case is opened while the first external electronic device (200) is stored in the earbuds case, the first external electronic device (200) may start transmitting a BLE ADV packet. In one embodiment, when the first external electronic device (200) is stored in the earbuds case and a button provided in the earbuds case is pressed, the first external electronic device (200) may start transmitting a BLE ADV packet. In one embodiment, the first external electronic device (200) may start transmitting a BLE ADV packet periodically. The period at which the BLE ADV packet is transmitted may vary as needed. The first external electronic device (200) may transmit a BLE ADV packet based on the set period. In one embodiment, a BLE ADV packet may include at least one of identification information of the first external electronic device (200), user account information of the first external electronic device (200), information about an electronic device with which the first external electronic device (200) is currently paired, information about an electronic device that has performed a pairing process with the first external electronic device (200), information about electronic devices that can be paired simultaneously, information about transmission power, a sensing area, and a remaining battery level of the first external electronic device (200), and/or audio channel role information. In one embodiment, the audio channel role may be a first audio channel (e.g., a left audio channel) role and/or a second audio channel (e.g., a right audio channel).

도 12는 일 실시 예에 따른 무선 통신 네트워크에서 BLE ADV 패킷의 포맷을 개략적으로 도시한 도면이다. FIG. 12 is a diagram schematically illustrating the format of a BLE ADV packet in a wireless communication network according to one embodiment.

도 12를 참조하면, BLE ADV 패킷(1200)은 프리앰블(preamble) 필드(1202), 애드버타이징 액세스 어드레스(advertising access address) 필드(1204), 패킷 데이터 유닛(packet data unit: PDU) 필드(1206), 및 사이클릭 리던던시 체크(cyclic redundancy check: CRC) 필드(1208)를 포함할 수 있다. Referring to FIG. 12, a BLE ADV packet (1200) may include a preamble field (1202), an advertising access address field (1204), a packet data unit (PDU) field (1206), and a cyclic redundancy check (CRC) field (1208).

도 12에서, BLE ADV 패킷(1200)은 제1 외부 전자 장치(예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 19, 도 20, 또는 도 21의 제1 외부 전자 장치(200))에 의해 송신된다고 가정하기로 한다. 일 실시 예에서, 프리앰블 필드(1202)는 BLE ADV 패킷(1200)을 수신하는 전자 장치(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 18, 도 20, 도 22, 또는 도 23의 전자 장치(101))에서 주파수 동기화 및/또는 심볼 타이밍(symbol timing) 추정을 수행하기 위해 사용되는 정보를 포함할 수 있다. 일 예로, 프리앰블 필드(1202)는 1 바이트(byte)로 구현될 수 있다. 일 실시 예에서, 프리앰블 필드(1202)는 애드버타이징 액세스 어드레스 필드(1204)에 포함되어 있는 어드레스 정보를 기반으로, 비트 값 0과 비트 값 1이 번갈아 가는 형태로 구성된 1바이트 길이의 고정된 시퀀스를 포함할 수 있다. 예를 들어, 프리앰블 필드(1202)는 애드버타이징 액세스 어드레스 필드(1204)에 포함된 어드레스 정보가 1로 시작되는 경우 "10101010"을 포함할 수 있다. 다른 예로, 프리앰블 필드(1202)는 애드버타이징 액세스 어드레스 필드(1204)에 포함된 어드레스 정보가 0으로 시작되는 경우 "01010101"을 포함할 수 있다.In FIG. 12, it is assumed that a BLE ADV packet (1200) is transmitted by a first external electronic device (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21). In one embodiment, the preamble field (1202) may include information used to perform frequency synchronization and/or symbol timing estimation in an electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) receiving the BLE ADV packet (1200). For example, the preamble field (1202) may be implemented as 1 byte. In one embodiment, the preamble field (1202) may include a fixed sequence of 1 byte in length, in which bit values 0 and bit values 1 are alternately configured, based on address information included in the advertising access address field (1204). For example, the preamble field (1202) may include “10101010” when the address information included in the advertising access address field (1204) starts with 1. As another example, the preamble field (1202) may include “01010101” when the address information included in the advertising access address field (1204) starts with 0.

일 실시 예에서, 애드버타이징 액세스 어드레스 필드(1204)는 BLE ADV 패킷(1200)에 관련되는 어드레스 정보를 포함할 수 있다. 일 예로, 애드버타이징 액세스 어드레스 필드(1204)는 4바이트로 구현될 수 있다. In one embodiment, the advertising access address field (1204) may include address information related to the BLE ADV packet (1200). As an example, the advertising access address field (1204) may be implemented with 4 bytes.

일 실시 예에서, PDU 필드(1206)는 최소 2바이트에서 최대 39바이트까지의 가변적인 길이를 가질 수 있다. PDU 필드(1206)는 헤더(header) 필드(1210)와 페이로드(payload) 필드(1212)를 포함할 수 있다. In one embodiment, the PDU field (1206) may have a variable length from a minimum of 2 bytes to a maximum of 39 bytes. The PDU field (1206) may include a header field (1210) and a payload field (1212).

일 실시 예에서, 헤더 필드(1210)는 페이로드 필드(1212)에 포함된 데이터의 타입과 길이를 지시하는 정보를 포함할 수 있다. 일 실시 예에서, 헤더 필드(1210)는 페이로드 필드(1212)에 포함된 데이터의 타입이 애드버타이징 데이터(advertising data)임을 지시하는 정보를 포함할 수 있다. 일 예로, 헤더 필드(1210)는 2 바이트로 구현될 수 있다. In one embodiment, the header field (1210) may include information indicating the type and length of data included in the payload field (1212). In one embodiment, the header field (1210) may include information indicating that the type of data included in the payload field (1212) is advertising data. As an example, the header field (1210) may be implemented with 2 bytes.

일 실시 예에서, 페이로드 필드(1212)는 37바이트 이하의 가변적인 길이를 가질 수 있으며, 애드버타이징 어드레스(advertising address: AdvA) 필드(1214) 및 애드버타이징 데이터(advertising data: AdvData) 필드(1216)를 포함할 수 있다. In one embodiment, the payload field (1212) may have a variable length of 37 bytes or less and may include an advertising address (AdvA) field (1214) and an advertising data (AdvData) field (1216).

일 실시 예에서, AdvA 필드(1214)는 BLE ADV 패킷(1200)을 송신하는 제1 외부 전자 장치의 어드레스(1218)를 포함할 수 있다. 일 실시 예에서, 제1 외부 전자 장치의 어드레스(1218)는 제1 외부 전자 장치의 매체 접속 제어(medium access control: MAC) 어드레스가 될 수 있다. 일 실시 예에서, 제1 외부 전자 장치의 어드레스(1218)는 해석 가능 사설 어드레스(resolvable private address: RPA)가 될 수 있다. RPA는 일 예로 48 비트로 구현될 수 있다. 예를 들어, RPA는 제1 파트(part)(예: 24 비트의 랜덤 파트인 prand)와 제2 파트(예: 24 비트의 해시 파트인 hash)로 분할될 수 있다. PRA의 최하위 옥텟은 hash의 최하위 옥텟이 되며, PRA의 최상위 옥텟(most significant octet)은prand의 최상위 옥텟이 될 수 있다.In one embodiment, the AdvA field (1214) may include an address (1218) of the first external electronic device transmitting the BLE ADV packet (1200). In one embodiment, the address (1218) of the first external electronic device may be a medium access control (MAC) address of the first external electronic device. In one embodiment, the address (1218) of the first external electronic device may be a resolvable private address (RPA). The RPA may be implemented with, for example, 48 bits. For example, the RPA may be divided into a first part (e.g., a 24-bit random part called prand) and a second part (e.g., a 24-bit hash part called hash). The least significant octet of the PRA may be the least significant octet of the hash, and the most significant octet of the PRA may be the most significant octet of the prand.

일 실시 예에서, AdvData 필드(1216)는 최대 31바이트의 애드버타이징 데이터(1220)를 포함할 수 있다. 일 실시 예에서, AdvData 필드(1216)는 제1 외부 전자 장치의 식별 정보, 제1 외부 전자 장치의 사용자 계정 정보, 제1 외부 전자 장치가 현재 페어링되어 있는 전자 장치에 대한 정보, 제1 외부 전자 장치와 페어링 프로세스를 수행한 전자 장치에 대한 정보, 제1 외부 전자 장치가 동시에 페어링이 가능한 전자 장치들에 대한 정보, 송신 전력, 센싱 영역, 제1 외부 전자 장치의 배터리 잔량에 대한 정보, 또는 오디오 채널 역할 정보 중 적어도 하나를 포함할 수 있다. 일 실시 예에서, 제1 외부 전자 장치의 오디오 채널 역할은 제1 오디오 채널(예: 레프트오디오 채널) 및/또는 제2 오디오 채널(예: 라이트 오디오 채널) 역할일 수 있다. In one embodiment, the AdvData field (1216) may include advertising data (1220) of up to 31 bytes. In one embodiment, the AdvData field (1216) may include at least one of identification information of the first external electronic device, user account information of the first external electronic device, information about an electronic device with which the first external electronic device is currently paired, information about an electronic device that has performed a pairing process with the first external electronic device, information about electronic devices with which the first external electronic device can be simultaneously paired, information about transmission power, a sensing area, information about a remaining battery level of the first external electronic device, or audio channel role information. In one embodiment, the audio channel role of the first external electronic device may be a first audio channel (e.g., a left audio channel) and/or a second audio channel (e.g., a right audio channel).

일 실시 예에서, AdvData 필드(1216)는 하나 또는 두 개 이상의 애드버타이징 데이터 엘리먼트(advertising data (AD) element)들을 포함할 수 있다. 하나 또는 두 개 이상의 AD 엘리먼트들은 예를 들어, AD0 엘리먼트(1222) 내지 ADN 엘리먼트(1226)를 포함하는 N개의 AD 엘리먼트들일 수 있다. In one embodiment, the AdvData field (1216) may include one or more advertising data (AD) elements. The one or more AD elements may be, for example, N AD elements including an AD 0 element (1222) through an AD N element (1226).

일 실시 예에서, 하나 또는 두 개 이상의 AD 엘리먼트들은 각각 길이 필드, 타입 필드, 및 AD 데이터 필드를 포함할 수 있다. 도 12에는 AD0 엘리먼트(1222)가 포함하는 길이 필드(1228), 타입 필드(1230), 및 AD 데이터 필드(1232)가 도시되어 있다. 도 12에 도시되지는 않았으나, ADN 엘리먼트(1226)는 AD0 엘리먼트(1222)와 마찬가지로 길이 필드, 타입 필드, 및 AD 데이터 필드를 포함할 수 있다. In one embodiment, one or more AD elements may each include a length field, a type field, and an AD data field. FIG. 12 illustrates a length field (1228), a type field (1230), and an AD data field (1232) included in an AD 0 element (1222). Although not illustrated in FIG. 12, an AD N element (1226) may include a length field, a type field, and an AD data field similar to the AD 0 element (1222).

일 실시 예에서, 길이 필드(1228)는 AD 데이터 필드(1232)의 길이 정보를 포함할 수 있고, 타입 필드(1230)는 AD 데이터 필드(1232)에 포함된 데이터의 타입 정보를 포함할 수 있다. 일 실시 예에서, 타입 필드(1232)는 하기 표 1에 나타난 바와 같은 데이터 타입들 중 하나를 지시하는 정보를 포함할 수 있다. In one embodiment, the length field (1228) may include length information of the AD data field (1232), and the type field (1230) may include type information of data included in the AD data field (1232). In one embodiment, the type field (1232) may include information indicating one of the data types as shown in Table 1 below.

<표 1><Table 1>

Figure PCTKR2024003160-appb-img-000001
Figure PCTKR2024003160-appb-img-000001

일 실시 예에서, CRC 필드(1208)는 전자 장치가 수신된 BLE ADV 패킷에 대한 에러(error)를 검출하기 위해 사용되는 정보를 포함할 수 있다. 일 예로, CRC 필드(1208)는 3바이트로 구현될 수 있다. In one embodiment, the CRC field (1208) may include information used by the electronic device to detect errors for received BLE ADV packets. As an example, the CRC field (1208) may be implemented with 3 bytes.

다시 도 11을 참조하면, 제1 외부 전자 장치(200)는 설정된 조건에 기반하여 BLE ADV 패킷을 송신할 수 있다. 일 실시 예에서, 설정된 조건은 제1 외부 전자 장치(200)에 전원이 공급되는 조건, 설정된 주기에 도달하는 조건, 또는 사용자의 입력 중 적어도 하나를 포함할 수 있다. 전자 장치(101)는 설정된 스캔 기간(scan period)에서 BLE 스캔(BLE scan) 동작을 수행할 수 있다. Referring again to FIG. 11, the first external electronic device (200) can transmit a BLE ADV packet based on a set condition. In one embodiment, the set condition can include at least one of a condition in which power is supplied to the first external electronic device (200), a condition in which a set cycle is reached, or a user input. The electronic device (101) can perform a BLE scan operation in a set scan period.

BLE 스캔 동작을 수행함에 따라 전자 장치(101)는 제1 외부 전자 장치(200)에서 송신한 BLE ADV 패킷들 중 적어도 하나의 BLE ADV 패킷을 수신할 수 있다. BLE ADV 패킷을 수신한 전자 장치(101)는 디스플레이 모듈(예: 도 1의 디스플레이 모듈(160))을 통해 사용자 인터페이스(user interface: UI)를 디스플레이할 수 있다. 전자 장치(101)는 수신한 BLE ADV 패킷에 포함되어 있는 정보 및 설정된 조건에 기반하여 디스플레이 모듈을 통해 UI를 디스플레이할 수 있다. 일 실시 예에서, UI는 제1 외부 전자 장치(200)에 상응하는 이미지를 포함할 수 있다. 일 실시 예에서, UI는 장치 인식 정보를 포함하고, 장치 인식 정보는 전자 장치(101)가 제1 외부 전자 장치(200)를 인식한 결과에 상응하게 생성되는 정보일 수 있다. 예를 들어, 전자 장치(101)는 제1 외부 전자 장치(200)가 삼성 갤럭시 버즈(Galaxy buds)라고 인식할 수 있고, 삼성 갤럭시 버즈와 관련되는 정보를 장치 인식 정보로 생성할 수 있다. 생성된 장치 인식 정보는 UI에 포함될 수 있고, 장치 인식 정보가 포함된 UI가 디스플레이 모듈을 통해 디스플레이될 수 있다. 전자 장치(101)의 디스플레이 모듈을 통해 디스플레이되는 UI의 일 예는 도 13에 도시한 바와 같을 수 있다.When performing a BLE scan operation, the electronic device (101) may receive at least one BLE ADV packet among the BLE ADV packets transmitted from the first external electronic device (200). The electronic device (101) that has received the BLE ADV packet may display a user interface (UI) through a display module (e.g., the display module (160) of FIG. 1). The electronic device (101) may display the UI through the display module based on information included in the received BLE ADV packet and a set condition. In one embodiment, the UI may include an image corresponding to the first external electronic device (200). In one embodiment, the UI may include device recognition information, and the device recognition information may be information generated corresponding to a result of the electronic device (101) recognizing the first external electronic device (200). For example, the electronic device (101) may recognize that the first external electronic device (200) is Samsung Galaxy Buds, and may generate information related to the Samsung Galaxy Buds as device recognition information. The generated device recognition information may be included in the UI, and the UI including the device recognition information may be displayed through the display module. An example of the UI displayed through the display module of the electronic device (101) may be as illustrated in FIG. 13.

도 13은 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치가 BLE ADV 패킷을 수신할 경우 전자 장치에서 디스플레이되는 UI를 개략적으로 도시한 도면이다.FIG. 13 is a diagram schematically illustrating a UI displayed on an electronic device when the electronic device receives a BLE ADV packet in a wireless communication network according to one embodiment.

도 13을 참조하면, 전자 장치(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 18, 도 20, 도 22, 또는 도 23의 전자 장치(101))는 제1 외부 전자 장치(예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 19, 도 20, 또는 도 21의 제1 외부 전자 장치(200))로부터 BLE ADV 패킷을 수신할 경우, 디스플레이 모듈(예: 도 1의 디스플레이 모듈(160))을 통해 UI를 디스플레이할 수 있다. 전자 장치는 수신한 BLE ADV 패킷에 포함되어 있는 정보 및 설정된 조건에 기반하여 디스플레이 모듈을 통해 UI를 디스플레이할 수 있다. 일 실시 예에서, UI는 장치 인식 정보를 포함하고, 장치 인식 정보는 전자 장치가 제1 외부 전자 장치를 인식한 결과에 상응하게 생성되는 정보일 수 있다. 예를 들어, 전자 장치는 제1 외부 전자 장치가 삼성 갤럭시 버즈라고 인식할 수 있고, 삼성 갤럭시 버즈와 관련되는 정보를 장치 인식 정보로 생성할 수 있다. 일 실시 예에서, 장치 인식 정보는 전자 장치가 제1 외부 전자 장치와 이전에 페어링된 적이 있는지 여부를 나타내거나, 제1 외부 전자 장치의 사용자 계정을 기반으로 생성될 수 있다. Referring to FIG. 13, when an electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) receives a BLE ADV packet from a first external electronic device (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21), the electronic device may display a UI through a display module (e.g., the display module (160) of FIG. 1). The electronic device may display the UI through the display module based on information included in the received BLE ADV packet and set conditions. In one embodiment, the UI includes device recognition information, and the device recognition information may be information generated in response to a result of the electronic device recognizing the first external electronic device. For example, the electronic device may recognize that the first external electronic device is Samsung Galaxy Buds, and may generate information related to the Samsung Galaxy Buds as the device recognition information. In one embodiment, the device recognition information may indicate whether the electronic device has been previously paired with the first external electronic device, or may be generated based on a user account of the first external electronic device.

예를 들어, 전자 장치는 제1 외부 전자 장치로부터 BLE ADV 패킷을 수신함으로써 제1 외부 전자 장치를 인식할 수 있고, 인식된 제1 외부 전자 장치를 사용자에게 알리기 위한 UI를 전자 장치의 디스플레이를 통해 출력할 수 있다. 일 실시 예에서, UI는 제1 외부 전자 장치(예: 도 2의 제1 이어 버드(202) 및/또는 제2 이어 버드(204))의 형태를 나타내는 이미지(1300) 또는 제1 외부 전자 장치의 장치 이름(예: My Galaxy Buds)을 나타내는 텍스트 중 적어도 하나를 포함할 수 있다. 일 실시 예에서, UI는 제1 외부 전자 장치의 배터리 상태를 나타내는 이미지(1310)를 더 포함할 수 있다. For example, the electronic device may recognize the first external electronic device by receiving a BLE ADV packet from the first external electronic device, and may output a UI for notifying the user of the recognized first external electronic device through a display of the electronic device. In one embodiment, the UI may include at least one of an image (1300) representing a shape of the first external electronic device (e.g., the first earbud (202) and/or the second earbud (204) of FIG. 2) or text representing a device name of the first external electronic device (e.g., My Galaxy Buds). In one embodiment, the UI may further include an image (1310) representing a battery status of the first external electronic device.

다시 도 11을 참조하면, BLE ADV 패킷을 수신한 전자 장치(101)는 BLE ADV 패킷에 포함되어 있는 정보에 기반하여 스캔 요청(scan request: SCAN_REQ) 패킷을 생성하고, 제1 외부 전자 장치(200)로 생성된 SCAN_REQ 패킷을 송신할 수 있다. 전자 장치(101)로부터 SCAN_REQ 패킷을 수신한 제1 외부 전자 장치(200)는 SCAN_REQ 패킷에 포함되어 있는 정보에 기반하여 SCAN_REQ 패킷에 대한 응답 패킷인 스캔 응답(scan response: SCAN_RSP) 패킷을 생성하고, 전자 장치(101)로 생성된 SCAN_RSP 패킷을 송신할 수 있다. Referring again to FIG. 11, the electronic device (101) that receives the BLE ADV packet can generate a scan request (SCAN_REQ) packet based on information included in the BLE ADV packet and transmit the generated SCAN_REQ packet to the first external electronic device (200). The first external electronic device (200) that receives the SCAN_REQ packet from the electronic device (101) can generate a scan response (SCAN_RSP) packet, which is a response packet to the SCAN_REQ packet, based on information included in the SCAN_REQ packet and transmit the generated SCAN_RSP packet to the electronic device (101).

제1 외부 전자 장치(200)로부터 SCAN_RSP 패킷을 수신한 전자 장치(101)는 SCAN_RSP 패킷에 포함되어 있는 정보에 기반하여 제1 외부 전자 장치(200)와 연결을 설립할 필요가 있는지 여부를 결정할 수 있다. 제1 외부 전자 장치(200)와 연결을 설립할 필요가 있다고 결정할 경우, 전자 장치(101)는 제1 외부 전자 장치(200)로 연결을 설립할 것을 요청하는 연결 지시(connection indication: CONNECT_IND) 패킷을 송신할 수 있다. 일 실시 예에서, CONNECT_IND 패킷은 전자 장치(101)의 액세스 어드레스(access address: AA), 코딩 지시자(coding indicator: CI), 송신 윈도우 오프셋(transmit window offset), 및/또는 송신 윈도우 사이즈(transmit window size) 중 적어도 하나를 포함할 수 있다. 도 11에서는 전자 장치(101)가 액티브 스캔(active scan) 방식에 기반하여 BLE 스캔 동작을 수행하는 경우가 도시되어 있으며, 전자 장치(101)가 패시브 스캔(passive scan) 동작을 수행할 경우 전자 장치(101)와 제1 외부 전자 장치(200) 간에 수행되는 SCAN_REQ 패킷 및 SCAN_RSP 패킷 교환 동작은 생략될 수 있다.An electronic device (101) that receives a SCAN_RSP packet from a first external electronic device (200) may determine whether it is necessary to establish a connection with the first external electronic device (200) based on information included in the SCAN_RSP packet. If it is determined that it is necessary to establish a connection with the first external electronic device (200), the electronic device (101) may transmit a connection indication (CONNECT_IND) packet requesting the establishment of a connection to the first external electronic device (200). In one embodiment, the CONNECT_IND packet may include at least one of an access address (AA) of the electronic device (101), a coding indicator (CI), a transmit window offset, and/or a transmit window size. In FIG. 11, a case is illustrated where an electronic device (101) performs a BLE scan operation based on an active scan method, and when the electronic device (101) performs a passive scan operation, the SCAN_REQ packet and SCAN_RSP packet exchange operations performed between the electronic device (101) and the first external electronic device (200) may be omitted.

전자 장치(101)로부터 CONNECT_IND 패킷을 수신한 제1 외부 전자 장치(200)는 CONNECT_IND 패킷에 포함되어 있는 정보에 기반하여 전자 장치(101)와 연결을 설립할지 여부를 결정할 수 있다. 전자 장치(101)와 연결을 설립하기로 결정할 경우, 제1 외부 전자 장치(200)는 전자 장치(101)와 연결(예: 제1 통신 링크)을 설립할 수 있다(동작 1111). 일 실시 예에서, CONNECT_IND 패킷을 송신한 전자 장치(101)는 센트럴(central)로서 동작하고, CONNECT_IND 패킷을 수신한 제1 외부 전자 장치(200)는 페리페럴(peripheral)로서 동작할 수 있다.A first external electronic device (200) that receives a CONNECT_IND packet from an electronic device (101) can determine whether to establish a connection with the electronic device (101) based on information included in the CONNECT_IND packet. If it is determined to establish a connection with the electronic device (101), the first external electronic device (200) can establish a connection (e.g., a first communication link) with the electronic device (101) (operation 1111). In one embodiment, the electronic device (101) that transmitted the CONNECT_IND packet can operate as a central, and the first external electronic device (200) that received the CONNECT_IND packet can operate as a peripheral.

동작 1111에서, 전자 장치(101)와 제1 외부 전자 장치(200) 간에 제1 통신 링크가 설립됨에 따라, 전자 장치(101)와 제1 외부 전자 장치(200)는 제1 통신 링크를 통해 데이터(예: 제어 데이터 및/또는 제어 메시지)를 교환할(예를 들어, 송신할 및/또는 수신할) 수 있다. 일 실시 예에서, 제어 데이터 및/또는 제어 메시지는 다자간 오디오 서비스(multi-party audio service)를 위한 공통 오디오 채널(common audio channel)을 생성하기 위해 요구되는 데이터를 포함할 수 있다. 일 실시 예에서, 다자간 오디오 서비스는 적어도 두 개의 전자 장치들(예: 전자 장치(101) 및 제1 외부 전자 장치(200))가 참여하는 오디오 서비스를 포함할 수 있다. 일 실시 예에서, 다자간 오디오 서비스에서 사용되는 공통 오디오 채널은 동일한 액세스 코드를 공유하는 채널을 포함할 수 있다. 일 실시 예에서, 공통 오디오 채널은 BIS로 구현되는 경우를 일 예로 설명할 것이지만, 공통 오디오 채널은 BIS 뿐만 아니라 CIS로도 구현될 수 있음은 물론이다. 예를 들어, BIS 또는 CIS로 구현된 공통 오디오 채널을 통해 다자간 오디오 서비스에 참여하는 적어도 두 개의 전자 장치들은 동일한 액세스 코드를 공유하여 오디오 데이터를 교환할 수 있다. In operation 1111, as a first communication link is established between the electronic device (101) and the first external electronic device (200), the electronic device (101) and the first external electronic device (200) may exchange (e.g., transmit and/or receive) data (e.g., control data and/or control messages) via the first communication link. In one embodiment, the control data and/or control messages may include data required to create a common audio channel for a multi-party audio service. In one embodiment, the multi-party audio service may include an audio service in which at least two electronic devices (e.g., the electronic device (101) and the first external electronic device (200)) participate. In one embodiment, the common audio channel used in the multi-party audio service may include a channel sharing the same access code. In one embodiment, the common audio channel will be described as an example of being implemented as BIS, but it is to be understood that the common audio channel may be implemented as CIS as well as BIS. For example, at least two electronic devices participating in a multi-party audio service through a common audio channel implemented as BIS or CIS may exchange audio data by sharing the same access code.

동작 1113에서, 제1 외부 전자 장치(200)는 설정된 조건에 기반하여 제1 통신 링크를 통해 전자 장치(101)로 공통 오디오 채널을 생성하는 것을 요청하는 패킷(예: 공통 오디오 채널 생성 요청 패킷)을 송신할 수 있다. 일 실시 예에서, 공통 오디오 채널 생성 요청 패킷은 공통 오디오 채널을 생성할 것을 요청하는 정보를 포함할 수 있으며, 그 포맷(format)에 대한 제한은 존재하지 않을 수 있다. 일 실시 예에서, 설정된 조건은 다자간 오디오 서비스를 위한 공통 오디오 채널을 생성할 것을 요청하는 사용자 입력, 설정된 애플리케이션의 실행, 및/또는 설정된 영역로의 진입을 포함할 수 있다. 일 실시 예에서, 사용자 입력은 설정된 물리 사용자 인터페이스(physical user interface: PUI), 및/또는 음성 명령(voice command)를 포함할 수 있다. 일 실시 예에서, 설정된 애플리케이션은 다자간 오디오 서비스를 위한 전용 애플리케이션을 포함할 수 있다. 일 실시 예에서, 설정된 영역은 다자간 오디오 서비스가 수행되도록 설정된 영역을 포함할 수 있다. 일 실시 예에서, 설정된 영역은 회의실, 및/또는 교실을 포함할 수 있다. 일 실시 예에서, 설정된 영역은 제1 외부 전자 장치(200)가 획득한 신호 또는 입력(예: 사용자 입력)에 기반하여 설정될 수 있으며, 다자간 오디오 서비스가 수행될 수 있는 영역이 설정되는 조건에는 제한이 없을 수 있다. 일 실시 예에서, 제1 외부 전자 장치(200)는 다양한 파라미터들이 고려될 수 있는 조건에 기반하여 다자간 오디오 서비스가 수행될 수 있는 영역을 확인할 수 있다.In operation 1113, the first external electronic device (200) may transmit a packet (e.g., a common audio channel creation request packet) requesting creation of a common audio channel to the electronic device (101) through the first communication link based on a set condition. In one embodiment, the common audio channel creation request packet may include information requesting creation of a common audio channel, and there may be no limitation on the format thereof. In one embodiment, the set condition may include a user input requesting creation of a common audio channel for a multi-party audio service, execution of a set application, and/or entry into a set area. In one embodiment, the user input may include a set physical user interface (PUI), and/or a voice command. In one embodiment, the set application may include a dedicated application for the multi-party audio service. In one embodiment, the set area may include an area set in which the multi-party audio service is to be performed. In one embodiment, the set area may include a conference room, and/or a classroom. In one embodiment, the set area may be set based on a signal or input (e.g., user input) obtained by the first external electronic device (200), and there may be no limitation on the conditions under which the area in which the multi-party audio service can be performed is set. In one embodiment, the first external electronic device (200) may determine the area in which the multi-party audio service can be performed based on conditions in which various parameters may be considered.

제1 외부 전자 장치(200)로부터 공통 오디오 채널 생성 요청 패킷을 수신한 전자 장치(101)는, 동작 1115에서, 공통 오디오 채널을 생성할 수 있다. 일 실시 예에서, 전자 장치(101)가 공통 오디오 채널을 생성하는 동작에 대해서 구체적으로 설명하면 다음과 같다. An electronic device (101) that receives a common audio channel creation request packet from a first external electronic device (200) can create a common audio channel in operation 1115. In one embodiment, an operation of the electronic device (101) creating a common audio channel is specifically described as follows.

(1) 전자 장치(101)는 공통 오디오 채널에 적용될 오디오 송신 서비스 타입(audio transmission service type)을 결정할 수 있다. 오디오 송신 서비스 타입은 저전력(low energy: LE) 오디오 서비스 타입, ACL 타입, 및/또는 애드버이티징 타입을 포함할 수 있다. 일 실시 예에서, LE 오디오 서비스 타입은 BIS 타입 및/또는 CIS 타입을 포함할 수 있다. (1) The electronic device (101) can determine an audio transmission service type to be applied to a common audio channel. The audio transmission service type can include a low energy (LE) audio service type, an ACL type, and/or an advertising type. In one embodiment, the LE audio service type can include a BIS type and/or a CIS type.

(2) 전자 장치(101)는 공통 오디오 채널에 적용될 물리 링크 타입(physical link type)을 결정할 수 있다. 일 실시 예에서, 물리 링크 타입은 공통 오디오 채널에서 오디오 데이터를 송신할 경우 사용될 물리 링크 타입을 포함할 수 있다. 일 실시 예에서, 물리 링크 타입은 비부호화 타입(uncoded type), 부호화 타입(coded type), 고속 송신을 위한 물리 링크 타입, 및/또는 가변 운용이 가능한 물리 링크 타입을 포함할 수 있다. 비부호화 타입은 1M LE PHY 및/또는 2M LE PHY를 포함할 수 있고, 부호화 타입은 S=2 부호화 타입 및/또는 S=8 부호화 타입을 포함할 수 있다. (2) The electronic device (101) can determine a physical link type to be applied to a common audio channel. In one embodiment, the physical link type can include a physical link type to be used when transmitting audio data in the common audio channel. In one embodiment, the physical link type can include an uncoded type, a coded type, a physical link type for high-speed transmission, and/or a physical link type capable of variable operation. The uncoded type can include 1M LE PHY and/or 2M LE PHY, and the coded type can include an S=2 coded type and/or an S=8 coded type.

(3) 전자 장치(101)는 공통 오디오 채널에 적용될 액세스 어드레스를 결정할 수 있다. 일 실시 예에서, 공통 오디오 채널 별로 고유한 액세스 어드레스가 결정될 수 있다. 일 실시 예에서, 액세스 어드레스는 32-비트 값일 수 있으며, 설정된 규칙(rule)에 기반하여 생성될 수 있고, 공통 오디오 채널이 생성될 때 마다 고유하게 상응하는 액세스 어드레스가 결정될 수 있다. (3) The electronic device (101) can determine an access address to be applied to a common audio channel. In one embodiment, a unique access address can be determined for each common audio channel. In one embodiment, the access address can be a 32-bit value, can be generated based on a set rule, and a unique corresponding access address can be determined each time a common audio channel is generated.

(4) 전자 장치(101)는 공통 오디오 채널에 적용될 채널 맵(channel map)을 결정할 수 있다. 일 실시 예에서, 전자 장치(101)의 주변 환경이 noisy 환경일 경우, 전자 장치(101)는 최소 개수의 물리 채널들만이 사용될 수 있도록 채널 맵을 결정할 수 있다. 일 실시 예에서, noisy 환경은 설정된 소음 레벨 이상의 소음이 측정되는 환경일 수 있다. 전자 장치(101)의 주변 환경이 clean 환경일 경우, 모든 물리 채널들이 사용될 수 있도록 채널 맵을 결정할 수 있다. 일 실시 예에서, clean 환경은 설정된 소음 레벨 미만의 소음이 측정되는 환경일 수 있다. (4) The electronic device (101) can determine a channel map to be applied to a common audio channel. In one embodiment, when the surrounding environment of the electronic device (101) is a noisy environment, the electronic device (101) can determine a channel map so that only a minimum number of physical channels can be used. In one embodiment, the noisy environment can be an environment in which noise higher than a set noise level is measured. When the surrounding environment of the electronic device (101) is a clean environment, the channel map can be determined so that all physical channels can be used. In one embodiment, the clean environment can be an environment in which noise lower than a set noise level is measured.

(5) 전자 장치(101)는 공통 오디오 채널에 적용될 오디오 송신 서비스 파라미터(audio transmission service parameter)들을 결정할 수 있다. 일 실시 예에서, 오디오 송신 서비스 파라미터들은 공통 오디오 채널에 적용될 오디오 송신 서비스 타입에 기반하여 결정될 수 있다.(5) The electronic device (101) can determine audio transmission service parameters to be applied to the common audio channel. In one embodiment, the audio transmission service parameters can be determined based on the audio transmission service type to be applied to the common audio channel.

첫 번째로, 공통 오디오 채널에 적용될 오디오 송신 서비스 타입이 BIS 타입일 경우, 오디오 송신 서비스 파라미터들은 BIS 타입에 상응하는 BIS 속성 정보(BIS attribute information)를 포함할 수 있다. 일 실시 예에서, BIS 속성 정보는 Num_BIS, ISO_Interval, BIS_Spacing, Sub_Interval, Max_PDU, Max_SDU, MPT, BN, PTO, IRC, NSE, Framed, 및/또는 Encrypted를 포함할 수 있다. First, if the audio transmission service type to be applied to the common audio channel is a BIS type, the audio transmission service parameters may include BIS attribute information corresponding to the BIS type. In one embodiment, the BIS attribute information may include Num_BIS, ISO_Interval, BIS_Spacing, Sub_Interval, Max_PDU, Max_SDU, MPT, BN, PTO, IRC, NSE, Framed, and/or Encrypted.

- Num_BIS는 BIG에 포함되는 BIS들의 개수를 나타낼 수 있다. BIG에 포함되는 BIS들에는 1부터 Num_BIS까지의 총 Num_BIS개의 BIS_Number들이 고유하게 할당될 수 있다.- Num_BIS can represent the number of BISs included in BIG. BISs included in BIG can be uniquely assigned a total of Num_BIS BIS_Numbers from 1 to Num_BIS.

- ISO_Interval은 인접한 두 BIG 앵커 포인트(anchor point)들 간의 1.25ms 단위의 시간 간격을 나타낼 수 있다. ISO_Interval은 4에서 3200 사이의 어느 한 값으로 설정될 수 있다. 예를 들어, ISO_Interval의 값이 "4"로 설정될 경우 인접한 두 BIG 앵커 포인트들 간의 시간 간격은 5ms일 수 있고, ISO_Interval의 값이 "3200"으로 설정될 경우 인접한 두 BIG 앵커 포인트들 간의 시간 간격은 4s일 수 있다.- ISO_Interval can represent a time interval in units of 1.25ms between two adjacent BIG anchor points. ISO_Interval can be set to any value between 4 and 3200. For example, if the value of ISO_Interval is set to "4", the time interval between two adjacent BIG anchor points can be 5ms, and if the value of ISO_Interval is set to "3200", the time interval between two adjacent BIG anchor points can be 4s.

- BIS_Spacing은 BIG에 포함되어 있는 인접한 BIS들에서 상응하는 subevent들의 시작 시점들 간의 시간, 및/또는 마지막 BIS의 첫 번째 subevent의 시작 시점과 제어 서브이벤트(control subevent)(존재할 경우)의 시작 시점 간의 시간을 나타낼 수 있다. - BIS_Spacing may represent the time between the start times of corresponding subevents in adjacent BISs contained in the BIG, and/or the time between the start time of the first subevent of the last BIS and the start time of the control subevent (if any).

- Sub_Interval은 각 BIS의 두 개의 연속된 subevent들의 시작 시점들 간의 시간을 나타낼 수 있다.- Sub_Interval can represent the time between the start points of two consecutive subevents of each BIS.

- Max_PDU는 BIG에서 각 BIS 데이터 PDU에서 송신될 수 있는 최대 데이터 옥텟(octet)들(메시지 무결성 체크(message integrity check: MIC)를 제외한)의 개수를 나타낼 수 있다. Max_PDU의 값은 1에서 251 사이의 값일 수 있다.- Max_PDU can indicate the maximum number of data octets (excluding message integrity check (MIC)) that can be transmitted in each BIS data PDU in BIG. The value of Max_PDU can be a value between 1 and 251.

- Max_SDU는 BIG 상에서 서비스 데이터 유닛(service data unit: SDU)의 최대 사이즈를 나타낼 수 있다. Max_SDU의 값은 1에서 4095 옥텟들 사이의 값일 수 있다.- Max_SDU can indicate the maximum size of a service data unit (SDU) on BIG. The value of Max_SDU can be between 1 and 4095 octets.

- MPT는 BIS에 대해 사용되는 PHY에서 Max_PDU 옥텟들의 페이로드(payload)와 함께 BIS 데이터 PDU를 포함하는 패킷을 송신하는데 소요되는 시간과 동일할 수 있으며, LE Coded PHY에서는 S=8 코딩(S=8 coding)이 가정될 수 있다.- MPT may be equal to the time taken to transmit a packet containing a BIS data PDU with a payload of Max_PDU octets on the PHY used for BIS, and S=8 coding may be assumed on LE Coded PHY.

- BN(Burst Number), PTO(Pre-Transmission Offset), IRC(Immediate Repetition Count)는 각 BIG 이벤트에서 어떤 데이터가 송신되는지를 제어할 수 있다. BN의 값은 1에서 7 사이의 값일 수 있고, PTO의 값은 0에서 15의 값일 수 있고, IRC의 값은 1에서 15 사이의 값일 수 있다.- BN(Burst Number), PTO(Pre-Transmission Offset), and IRC(Immediate Repetition Count) can control which data is transmitted in each BIG event. The value of BN can be a value between 1 and 7, the value of PTO can be a value between 0 and 15, and the value of IRC can be a value between 1 and 15.

- NSE는 각 BIG 이벤트에서 BIS 별 서브이벤트들의 개수를 나타낼 수 있다. NSE의 값은 1에서 31 사이의 값일 수 있으며, BN의 정수 배일 수 있다.- NSE can represent the number of sub-events per BIS in each BIG event. The value of NSE can be between 1 and 31, and can be an integer multiple of BN.

- Framed는 BIG가 framed 데이터(framed data)를 전달하는지, 또는 unframed 데이터(unfrmaed data)를 전달하는지를 나타낼 수 있다.- Framed can indicate whether BIG is transmitting framed data or unframed data.

- Encrypted는 BIG가 인크립트되었는지 여부를 나타낼 수 있다. - Encrypted can indicate whether BIG is encrypted.

두 번째로, 공통 오디오 채널에 적용될 오디오 송신 서비스 타입이 CIS 타입일 경우, 오디오 송신 서비스 파라미터들은 CIS 타입에 상응하는 CIS 속성 정보(CIS attribute information)를 포함할 수 있다. 일 실시 예에서, CIS 속성 정보는 ISO_Interval, Sub_Interval, SE_Length, Max_PDU, Max_SDU, MTP_C, MTP_P, NSE, BN, FT, Framed, 및/또는 Encrypted를 포함할 수 있다. Second, if the audio transmission service type to be applied to the common audio channel is a CIS type, the audio transmission service parameters may include CIS attribute information corresponding to the CIS type. In one embodiment, the CIS attribute information may include ISO_Interval, Sub_Interval, SE_Length, Max_PDU, Max_SDU, MTP_C, MTP_P, NSE, BN, FT, Framed, and/or Encrypted.

- ISO_Interval은 인접한 CIS 이벤트들의 CIS 앵커 포인트(anchor point)들 간의 시간을 나타낼 수 있다.- ISO_Interval can represent the time between CIS anchor points of adjacent CIS events.

- Sub_Interval은 CIS의 두 개의 연속적인 subevent들의 시작 시점들 사이의 시간을 나타낼 수 있다.- Sub_Interval can represent the time between the start times of two consecutive subevents of CIS.

- SE_Length는 subevent의 최대 길이를 나타낼 수 있다.- SE_Length can indicate the maximum length of a subevent.

- Max_PDU는 각 CIS 데이터 PDU(CIS data PDU)에서 전달될 수 있는 데이터 바이트(data byte)들의 최대 개수를 나타낼 수 있으며, Max_PDU의 값은 각 방향에서 다를 수 있다.- Max_PDU can indicate the maximum number of data bytes that can be transmitted in each CIS data PDU, and the value of Max_PDU can be different in each direction.

- Max_SDU는 상응하는 CIS 상에서 SDU의 최대 사이즈를 나타낼 수 있으며, Max_SDU의 값은 각 방향에서 다를 수 있다.- Max_SDU can represent the maximum size of SDU on the corresponding CIS, and the value of Max_SDU can be different in each direction.

- MPT_C 와 MPT_P는 CIS에 대해 사용되는 PHY에서 Max_PDU 옥텟(Max_PDU octet)(그 방향에 대한(for that direction))의 페이로드를 갖는 CIS PDU를 포함하는 패킷을 송신하는데 걸리는 시간과 동일할 수 있으며, LE Coded PHY에서는 S=8 코딩(S=8 coding)이 가정될 수 있다. MPT_C의 값과 MPT_P의 값은 CIS가 인크립트될 가능성이 존재할 경우, MIC를 포함할 수 있다.- MPT_C and MPT_P can be equal to the time taken to transmit a packet containing a CIS PDU with a payload of Max_PDU octet (for that direction) on the PHY used for CIS, and S=8 coding can be assumed on LE Coded PHY. The values of MPT_C and MPT_P can include MIC if there is a possibility that CIS can be encrypted.

- NSE는 CIS event별 subevent들의 최대 개수를 나타낼 수 있다.- NSE can represent the maximum number of subevents per CIS event.

- BN 및 FT는 각 CIS event에서 어떤 데이터가 송신되는지를 제어할 수 있으며, BN의 값 및 FT의 값은 각 방향에서 다를 수 있다.- BN and FT can control what data is transmitted in each CIS event, and the values of BN and FT can be different in each direction.

- Framed는 CIS가 framed 데이터(framed)를 전달하는지 여부를 나타낼 수 있으며, 양방향 모두에서 동일한 값을 가질 수 있다.- Framed can indicate whether the CIS transmits framed data (framed), and can have the same value in both directions.

세 번째로, 공통 오디오 채널에 적용될 오디오 송신 서비스 타입이 ACL 타입일 경우, 오디오 송신 서비스 파라미터들은 ACL 타입에 상응하는 ACL 속성 정보(ACL attribute information)를 포함할 수 있다. 일 실시 예에서, ACL 속성 정보는 Connection Interval, Peripheral Latency, 및/또는 Subrate Factor를 포함할 수 있다. Thirdly, if the audio transmission service type to be applied to the common audio channel is an ACL type, the audio transmission service parameters may include ACL attribute information corresponding to the ACL type. In one embodiment, the ACL attribute information may include Connection Interval, Peripheral Latency, and/or Subrate Factor.

- Connection Interval- Connection Interval

- Peripheral Latency- Peripheral Latency

- Subrate Factor- Subrate Factor

네 번째로, 공통 오디오 채널에 적용될 오디오 송신 서비스 타입이 애드버타이징 타입일 경우, 오디오 송신 서비스 파라미터들은 애드버타이징 타입에 상응하는 애드버타이징 속성 정보(advertising attribute information)를 포함할 수 있다. 일 실시 예에서, 애드버타이징 속성 정보는 Advertising Interval, Advertising type, 및/또는 Advertising Channel를 포함할 수 있다. Fourth, if the audio transmission service type to be applied to the common audio channel is an advertising type, the audio transmission service parameters may include advertising attribute information corresponding to the advertising type. In one embodiment, the advertising attribute information may include an Advertising Interval, an Advertising type, and/or an Advertising Channel.

- Advertising Interval- Advertising Interval

- Advertising type- Advertising type

- Advertising Channel- Advertising Channel

(6) 전자 장치(101)는 공통 오디오 채널에 적용될 오디오 데이터 송/수신 타이밍을 결정할 수 있다. 일 실시 예에서, 오디오 데이터 송/수신 타이밍은 공통 오디오 채널에서 오디오 데이터를 송신할 수 있는 타이밍 및/또는 오디오 데이터를 수신할 수 있는 타이밍을 포함할 수 있다.(6) The electronic device (101) can determine audio data transmission/reception timing to be applied to a common audio channel. In one embodiment, the audio data transmission/reception timing can include timing at which audio data can be transmitted and/or timing at which audio data can be received in the common audio channel.

전자 장치(101)는 동작 1115에서, 결정된 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 결정된 오디오 데이터 송신에 사용될 물리 링크 타입, 결정된 공통 오디오 채널에 적용될 액세스 어드레스, 결정된 공통 오디오 채널에 적용될 채널 맵, 결정된 오디오 송신 서비스 파라미터들, 및/또는 오디오 데이터 송/수신 타이밍에 기반하여 공통 오디오 채널을 생성할 수 있다. 예를 들어, 전자 장치(101)가 생성한 공통 오디오 채널에 대한 정보는 PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444 μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, 및/또는 Unencrypted를 포함할 수 있다. The electronic device (101) may generate a common audio channel based on an audio transmission service type to be applied to the determined common audio channel, a physical link type to be used for the determined audio data transmission, an access address to be applied to the determined common audio channel, a channel map to be applied to the determined common audio channel, determined audio transmission service parameters, and/or audio data transmission/reception timing, in operation 1115. For example, information about a common audio channel generated by the electronic device (101) may include PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted.

도 14는 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치에 의해 생성된 공통 오디오 채널을 개략적으로 도시한 도면이다.FIG. 14 is a diagram schematically illustrating a common audio channel generated by an electronic device in a wireless communication network according to one embodiment.

도 14를 참조하면, 전자 장치(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 18, 도 20, 도 22, 또는 도 23의 전자 장치(101))는 공통 오디오 채널을 생성하는 것이 필요로 될 경우, 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 오디오 데이터 송신에 사용될 물리 링크 타입, 공통 오디오 채널에 적용될 액세스 어드레스, 공통 오디오 채널에 적용될 채널 맵, 오디오 송신 서비스 파라미터들, 및/또는 오디오 데이터 송/수신 타이밍을 결정할 수 있다. 전자 장치가 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 오디오 데이터 송신에 사용될 물리 링크 타입, 공통 오디오 채널에 적용될 액세스 어드레스, 공통 오디오 채널에 적용될 채널 맵, 오디오 송신 서비스 파라미터들, 및/또는 오디오 데이터 송/수신 타이밍을 결정하는 동작은 도 11의 동작 1115의 공통 오디오 채널 생성 동작과 유사하거나 또는 실질적으로 동일할 수 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다.Referring to FIG. 14, when an electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) needs to generate a common audio channel, it may determine an audio transmission service type to be applied to the common audio channel, a physical link type to be used for transmitting audio data, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing. An operation of the electronic device determining an audio transmission service type to be applied to the common audio channel, a physical link type to be used for transmitting audio data, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing may be similar to or substantially identical to the common audio channel generating operation of operation 1115 of FIG. 11, and thus a detailed description thereof will be omitted herein.

전자 장치는 결정된 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 결정된 오디오 데이터 송신에 사용될 물리 링크 타입, 결정된 공통 오디오 채널에 적용될 액세스 어드레스, 결정된 공통 오디오 채널에 적용될 채널 맵, 결정된 오디오 송신 서비스 파라미터들, 및/또는 결정된 오디오 데이터 송/수신 타이밍에 기반하여 공통 오디오 채널을 생성할 수 있다. 예를 들어, 전자 장치가 생성한 공통 오디오 채널에 대한 정보는 PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444 μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, 및/또는 Unencrypted를 포함할 수 있다. The electronic device can generate the common audio channel based on the audio transmission service type to be applied to the determined common audio channel, the physical link type to be used for the determined audio data transmission, the access address to be applied to the determined common audio channel, the channel map to be applied to the determined common audio channel, the determined audio transmission service parameters, and/or the determined audio data transmission/reception timing. For example, information about the common audio channel generated by the electronic device can include PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted.

도 14에 도시되어 있는 바와 같이, 전자 장치는 PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444 μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, 및/또는 Unencrypted에 상응하는 공통 오디오 채널(1400)을 생성할 수 있다. 공통 오디오 채널(1400)에서, 액세스 어드레스는 0x19790206이고, 채널 맵은 0x1088472554로 설정되어 있음을 알 수 있다. As illustrated in FIG. 14, the electronic device may generate a common audio channel (1400) corresponding to PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted. It can be seen that in the common audio channel (1400), the access address is 0x19790206 and the channel map is set to 0x1088472554.

도 14에서, 이벤트 카운터(event counter)는 BIG와 관련되는 39-비트 카운터(39-bit counter)일 수 있으며, 첫 번째 BIG 이벤트에 대해서 이벤트 카운터의 값은 "0"으로 설정될 수 있고, BIG 이벤트의 개수가 1개씩 증가함에 따라 이벤트 카운터의 값이 1씩 증가될 수 있다. In FIG. 14, the event counter may be a 39-bit counter associated with BIG, and the value of the event counter may be set to “0” for the first BIG event, and the value of the event counter may be increased by 1 as the number of BIG events increases by 1.

도 14에서는, 이벤트 카운터 0에 상응하는 BIG에서는 채널 24, 채널 15, 채널 38, 채널 15, 채널 3, 채널 11 (CH24, CH15, CH38, CH15, CH3, CH11)이 공통 오디오 채널로 사용될 수 있으며, 이벤트 카운터 1에 상응하는 BIG에서는 채널 5, 채널 33, 채널 15, 채널 20, 채널 11, 채널 19 (CH5, CH33, CH15, CH20, CH11, CH19)가 공통 오디오 채널로 사용될 수 있으며, 이벤트 카운터 2에 상응하는 BIG에서는 채널 5, 채널 33, 채널 5, 채널 15, 채널 7, 채널 38 (CH5, CH33, CH5, CH15, CH7, CH38)가 공통 오디오 채널로 사용될 수 있으며, 이벤트 카운터 3에 상응하는 BIG에서는 채널 20, ... (CH20 ... )이 공통 오디오 채널로 사용될 수 있는 경우가 도시되어 있다.In Fig. 14, in the BIG corresponding to the event counter 0, channel 24, channel 15, channel 38, channel 15, channel 3, channel 11 (CH24, CH15, CH38, CH15, CH3, CH11) can be used as common audio channels, in the BIG corresponding to the event counter 1, channel 5, channel 33, channel 15, channel 20, channel 11, channel 19 (CH5, CH33, CH15, CH20, CH11, CH19) can be used as common audio channels, in the BIG corresponding to the event counter 2, channel 5, channel 33, channel 5, channel 15, channel 7, channel 38 (CH5, CH33, CH5, CH15, CH7, CH38) can be used as common audio channels, and in the BIG corresponding to the event counter 3, channels 20, ... (CH20 ... ) can be used as common audio channels. It is depicted in the picture.

다시 도 11을 참조하면, 동작 1117에서, 전자 장치(101)는 생성된 공통 오디오 채널에 대한 정보를 다양한 방식들 중 하나에 기반하여 제1 외부 전자 장치(200)(예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 19, 도 20, 또는 도 21의 제1 외부 전자 장치(200))에게 공유할 수 있다. 일 실시 예에서, 전자 장치(101)는 주기적 애버타이징(periodic advertising)을 통해, 전자 장치(101) 주변의 외부 전자 장치들에게 생성된 공통 오디오 채널에 대한 정보를 공유할 수 있다. Referring back to FIG. 11, at operation 1117, the electronic device (101) may share information about the generated common audio channel to a first external electronic device (200) (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21) based on one of a variety of methods. In one embodiment, the electronic device (101) may share information about the generated common audio channel to external electronic devices around the electronic device (101) through periodic advertising.

일 실시 예에서, 전자 장치(101)는 별도의 외부 전자 장치(예: 서버(예: 도 1의 서버(108)))를 통해 외부 전자 장치들에게 생성된 공통 오디오 채널에 대한 정보를 공유할 수 있다. 별도의 외부 전자 장치는 전자 장치(101)와, 제1 외부 전자 장치(200)를 포함하는, 외부 전자 장치들과 연결되어 전자 장치(101)와 외부 전자 장치들을 관리할 수 있다. In one embodiment, the electronic device (101) can share information about a common audio channel generated with external electronic devices through a separate external electronic device (e.g., a server (e.g., server (108) of FIG. 1)). The separate external electronic device can be connected to the electronic device (101) and the external electronic devices, including the first external electronic device (200), to manage the electronic device (101) and the external electronic devices.

일 실시 예에서, 전자 장치(101)는 전자 장치(101)와 외부 전자 장치(200)간에 설립되어 있는 직접 연결(예: 제1 통신 링크)을 통해 생성된 공통 오디오 채널에 대한 정보를 공유할 수 있다.In one embodiment, the electronic device (101) can share information about a common audio channel created through a direct connection (e.g., a first communication link) established between the electronic device (101) and an external electronic device (200).

동작 1117에서, 전자 장치(101)는 생성된 공통 오디오 채널에 대한 정보와 함께 공통 오디오 채널 동기화에 사용되는 시간 정보를 다양한 방식들 중 하나에 기반하여 제1 외부 전자 장치(200)에게 공유할 수 있다. 일 실시 예에서, 공통 오디오 채널이 인크립트될 경우, 전자 장치(101)는 생성된 공통 오디오 채널에 대한 정보와 함께 공통 오디오 채널에 적용되는 인크립션 키(encryption key)를 다양한 방식들 중 하나에 기반하여 제1 외부 전자 장치(200)에게 공유할 수 있다.In operation 1117, the electronic device (101) may share time information used for common audio channel synchronization with information about the generated common audio channel to the first external electronic device (200) based on one of various methods. In one embodiment, when the common audio channel is encrypted, the electronic device (101) may share an encryption key applied to the common audio channel with information about the generated common audio channel to the first external electronic device (200) based on one of various methods.

일 실시 예에서, 전자 장치(101)가 주기적 애버타이징(periodic advertising)을 통해, 전자 장치(101) 주변의 외부 전자 장치들에게 생성된 공통 오디오 채널에 대한 정보를 공유할 경우, 공통 오디오 채널 동기화에 사용되는 시간 정보는 주기적 애버타이징 동작이 시작되는 시점부터 공통 오디오 채널이 시작되는 시점 까지의 시간 차이를 포함할 수 있다.In one embodiment, when the electronic device (101) shares information about a common audio channel generated with external electronic devices around the electronic device (101) through periodic advertising, the time information used for synchronization of the common audio channel may include a time difference from the time when the periodic advertising operation starts to the time when the common audio channel starts.

도 15는 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치에 의해 생성된 공통 오디오 채널에 대한 정보와 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유하는 동작을 개략적으로 도시한 도면이다.FIG. 15 is a diagram schematically illustrating an operation of sharing information about a common audio channel generated by an electronic device and time information used for common audio channel synchronization in a wireless communication network according to one embodiment.

도 15를 참조하면, 전자 장치(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 18, 도 20, 도 22, 또는 도 23의 전자 장치(101))는 도 11 또는 도 14에서 설명한 바와 같이, 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 오디오 데이터 송신에 사용될 물리 링크 타입, 공통 오디오 채널에 적용될 액세스 어드레스, 공통 오디오 채널에 적용될 채널 맵, 오디오 송신 서비스 파라미터들, 및/또는 오디오 데이터 송/수신 타이밍에 기반하여 공통 오디오 채널을 생성할 수 있다. 예를 들어, 전자 장치가 생성한 공통 오디오 채널에 대한 정보는 PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444 μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, 및/또는 Unencrypted를 포함할 수 있다. Referring to FIG. 15, an electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) may generate a common audio channel based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing, as described in FIG. 11 or FIG. 14. For example, information about a common audio channel generated by an electronic device may include PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted.

도 15에 도시되어 있는 바와 같이, 전자 장치는 PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444 μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, 및/또는 Unencrypted에 상응하는 공통 오디오 채널(1500)을 생성할 수 있다. 공통 오디오 채널(1500)에서, 액세스 어드레스는 0x19790206이고, 채널 맵은 0x1088472554로 설정되어 있음을 알 수 있다. As illustrated in FIG. 15, the electronic device may generate a common audio channel (1500) corresponding to PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted. It can be seen that in the common audio channel (1500), the access address is 0x19790206 and the channel map is set to 0x1088472554.

도 15에서, 이벤트 카운터는 BIG와 관련되는 39-비트 카운터일 수 있으며, 첫 번째 BIG 이벤트에 대해서 이벤트 카운터의 값은 "0"으로 설정될 수 있고, BIG 이벤트의 개수가 1개씩 증가함에 따라 이벤트 카운터의 값이 1씩 증가될 수 있다. In FIG. 15, the event counter may be a 39-bit counter associated with BIG, and the value of the event counter may be set to “0” for the first BIG event, and the value of the event counter may be increased by 1 as the number of BIG events increases by 1.

도 15에서는, 이벤트 카운터 0에 상응하는 BIG에서는 채널 24, 채널 15, 채널 38, 채널 15, 채널 3, 채널 11 (CH24, CH15, CH38, CH15, CH3, CH11)이 공통 오디오 채널로 사용될 수 있으며, 이벤트 카운터 1에 상응하는 BIG에서는 채널 5, 채널 33, 채널 15, 채널 20, 채널 11, 채널 19 (CH5, CH33, CH15, CH20, CH11, CH19)가 공통 오디오 채널로 사용될 수 있으며, 이벤트 카운터 2에 상응하는 BIG에서는 채널 5, 채널 33, 채널 5, 채널 15, 채널 7, 채널 38 (CH5, CH33, CH5, CH15, CH7, CH38)가 공통 오디오 채널로 사용될 수 있으며, 이벤트 카운터 3에 상응하는 BIG에서는 채널 20, ... (CH20 ... )이 공통 오디오 채널로 사용될 수 있는 경우가 도시되어 있다.In Fig. 15, in the BIG corresponding to the event counter 0, channel 24, channel 15, channel 38, channel 15, channel 3, channel 11 (CH24, CH15, CH38, CH15, CH3, CH11) can be used as common audio channels, in the BIG corresponding to the event counter 1, channel 5, channel 33, channel 15, channel 20, channel 11, channel 19 (CH5, CH33, CH15, CH20, CH11, CH19) can be used as common audio channels, in the BIG corresponding to the event counter 2, channel 5, channel 33, channel 5, channel 15, channel 7, channel 38 (CH5, CH33, CH5, CH15, CH7, CH38) can be used as common audio channels, and in the BIG corresponding to the event counter 3, channels 20, ... (CH20 ... ) can be used as common audio channels. It is depicted in the picture.

일 실시 예에서, 전자 장치는 동작 1511에서 주기적 애버타이징(periodic advertising: PA) 동작을 통해, 전자 장치 주변의 외부 전자 장치들에게 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유할 수 있다. 전자 장치는 동작 1511에서 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유하므로, 동작 1513에서 전자 장치 주변의 외부 전자 장치들은 공통 오디오 채널 동기화에 사용되는 시간 정보에 기반하여 공통 오디오 채널에 동기화할 수 있다. In one embodiment, the electronic device can share information about a common audio channel and time information used for common audio channel synchronization with external electronic devices around the electronic device through a periodic advertising (PA) operation in operation 1511. Since the electronic device shares information about the common audio channel and time information used for common audio channel synchronization in operation 1511, the external electronic devices around the electronic device can synchronize to the common audio channel based on the time information used for common audio channel synchronization in operation 1513.

도 16은 일 실시 예에 따른 무선 통신 네트워크에서 복수의 전자 장치들이 공통 오디오 채널에 동기화되는 동작을 도시한 도면이다. FIG. 16 is a diagram illustrating an operation in which multiple electronic devices are synchronized to a common audio channel in a wireless communication network according to one embodiment.

도 16을 참조하면, 전자 장치(101)(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 17, 도 18, 도 20, 도 22, 또는 도 23의 전자 장치(101))는 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 오디오 데이터 송신에 사용될 물리 링크 타입, 공통 오디오 채널에 적용될 액세스 어드레스, 공통 오디오 채널에 적용될 채널 맵, 오디오 송신 서비스 파라미터들, 및/또는 오디오 데이터 송/수신 타이밍에 기반하여 공통 오디오 채널을 생성할 수 있다. 전자 장치(101)가 공통 오디오 채널을 생성하는 동작은 도 11 또는 도 14에서 설명한 바와 유사하거나 또는 실질적으로 동일할 수 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다. 전자 장치(101)는 PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444 μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, 및/또는 Unencrypted에 상응하는 공통 오디오 채널(1600)을 생성할 수 있다. 공통 오디오 채널(1600)에서, 액세스 어드레스는 0x19790206이고, 채널 맵은 0x1088472554로 설정되어 있음을 알 수 있다. Referring to FIG. 16, an electronic device (101) (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) may generate a common audio channel based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing. An operation of the electronic device (101) generating a common audio channel may be similar to or substantially the same as that described in FIG. 11 or FIG. 14, and thus a detailed description thereof will be omitted herein. The electronic device (101) may generate a common audio channel (1600) corresponding to PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted. It can be seen that in the common audio channel (1600), the access address is 0x19790206 and the channel map is set to 0x1088472554.

일 실시 예에서, 전자 장치(101)는 동작 1613, 동작 1615, 및 동작 1617에서 주기적 애버타이징(periodic advertising: PA) 동작을 통해, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유할(브로드캐스트할) 수 있다. 이런 전자 장치(101)의 PA 동작을 통해 전자 장치(101) 주변의 외부 전자 장치들(예: 제1 외부 전자 장치(200) (예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 10, 도 11, 도 17, 도 19, 도 20, 또는 도 21의 제1 외부 전자 장치(200)), 제2 외부 전자 장치(300)(예: 도 1의 전자 장치(104), 또는 도 3, 도 4, 또는 도 17의 제2 외부 전자 장치(300)), 제3 외부 전자 장치(1001)(예: 도 10, 도 17, 또는 도 21의 제3 외부 전자 장치(1001)), 및/또는 제4 외부 전자 장치(1003)(예: 도 10의 제4 외부 전자 장치(1003))는 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 획득할 수 있다. 전자 장치(101)가 동작 1613, 동작 1615, 및 동작 1617에서 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유하므로, 전자 장치(101) 주변의 외부 전자 장치들은 공통 오디오 채널 동기화에 사용되는 시간 정보에 기반하여 공통 오디오 채널에 동기화할 수 있다.In one embodiment, the electronic device (101) may share (broadcast) information about a common audio channel and time information used for common audio channel synchronization through periodic advertising (PA) operations in operations 1613, 1615, and 1617. Through the PA operation of such electronic device (101), external electronic devices around the electronic device (101) (e.g., a first external electronic device (200) (e.g., an electronic device (102) of FIG. 1, or a first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 17, FIG. 19, FIG. 20, or FIG. 21), a second external electronic device (300) (e.g., an electronic device (104) of FIG. 1, or a second external electronic device (300) of FIG. 3, FIG. 4, or FIG. 17), a third external electronic device (1001) (e.g., a third external electronic device (1001) of FIG. 10, FIG. 17, or FIG. 21), and/or a fourth external electronic device (1003) (e.g., a fourth external electronic device (1003) of FIG. 10) can receive information about a common audio channel and a time used for synchronization of the common audio channel. Information can be obtained. Since the electronic device (101) shares information about the common audio channel and time information used for common audio channel synchronization in operations 1613, 1615, and 1617, external electronic devices around the electronic device (101) can synchronize to the common audio channel based on the time information used for common audio channel synchronization.

동작 1611에서, 전자 장치(101)는 수신 모드에서 공통 오디오 채널을 통해 오디오 패킷 #0, 오디오 패킷 #1, 오디오 패킷 #2, 오디오 패킷 #0, 오디오 패킷 #1, 오디오 패킷 #2를 수신할 수 있다. 일 실시 예에서, n은 오디오 패킷에 대한 시퀀스 번호를 나타낼 수 있으며, 오디오 패킷 #n은 공통 오디오 채널이 설립된 후 공통 오디오 채널을 통해 송신되는 n번째 오디오 패킷을 나타낼 수 있다. 일 실시 예에서, 공통 오디오 채널의 경우 BIS 속성 정보에 기반하여 동일한 오디오 패킷들이 m번(예: m =2) 반복 송신될 수 있고, 오디오 패킷들이 m번 반복 송신될 지라도 해당 오디오 패킷들을 수신하는 전자 장치들은 첫 번째 송신에서 오디오 패킷들을 정상적으로 수신하였다면, 나머지 m-1 번의 송신에서 송신되는 오디오 패킷들을 수신하지 않을 수 있다.In operation 1611, the electronic device (101) may receive audio packet #0, audio packet #1, audio packet #2, audio packet #0, audio packet #1, audio packet #2 through a common audio channel in a receiving mode. In one embodiment, n may represent a sequence number for an audio packet, and audio packet #n may represent an nth audio packet transmitted through the common audio channel after the common audio channel is established. In one embodiment, for the common audio channel, the same audio packets may be repeatedly transmitted m times (e.g., m = 2) based on BIS attribute information, and even if the audio packets are repeatedly transmitted m times, the electronic devices receiving the corresponding audio packets may not receive the audio packets transmitted in the remaining m-1 transmissions if they normally received the audio packets in the first transmission.

도 16에는, 전자 장치(101)에 의해 생성된 공통 오디오 채널(1600)에 대한 BIG 이벤트들에서의 전자 장치(101), 제1 외부 전자 장치(200), 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 또는 제4 외부 전자 장치(1003)의 오디오 패킷 송신 동작 또는 오디오 패킷 수신 동작이 도시되어 있다. 전자 장치(101), 제1 외부 전자 장치(200), 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 또는 제4 외부 전자 장치(1003)의 오디오 패킷 송신 동작 또는 오디오 패킷 수신 동작에 대해서는 하기에서 도 18에서 설명되는 전자 장치(101)의 패킷 송신 동작 또는 오디오 패킷 수신 동작과 유사하거나 또는 실질적으로 동일할 수 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다.FIG. 16 illustrates an audio packet transmission operation or an audio packet reception operation of an electronic device (101), a first external electronic device (200), a second external electronic device (300), a third external electronic device (1001), or a fourth external electronic device (1003) in BIG events for a common audio channel (1600) generated by the electronic device (101). The audio packet transmission operation or the audio packet reception operation of the electronic device (101), the first external electronic device (200), the second external electronic device (300), the third external electronic device (1001), or the fourth external electronic device (1003) may be similar to or substantially the same as the packet transmission operation or the audio packet reception operation of the electronic device (101) described below in FIG. 18, and therefore, a detailed description thereof will be omitted herein.

일 실시 예에서, 전자 장치(101)는 공통 오디오 채널에 대해서 디폴트(default)로 수신 모드로 동작할 수 있고, 필요에 따라 송신 모드로 동작할 수 있다. 일 실시 예에서, 전자 장치(101)는 송신 모드에서 오디오 데이터를 송신할 수 있다. 일 실시 예에서, 전자 장치(101)는 공통 오디오 채널이 설립되면, 공통 오디오 채널에 대해서는 디폴트로 수신 모드로 동작할 수 있다. 전자 장치(101)는 공통 오디오 채널에 대해 수신 모드로 동작하는 중에 송신할 오디오 데이터가 발생함을 확인할 경우(예를 들어, 송신 큐(transmission queue: Tx queue)에 데이터가 입력됨을 확인할 경우), 수신 모드에서 송신 모드로 전환하고, 송신 모드에서 공통 오디오 채널을 통해 오디오 데이터를 송신할 수 있다.In one embodiment, the electronic device (101) may operate in a receive mode by default for a common audio channel and may operate in a transmit mode as needed. In one embodiment, the electronic device (101) may transmit audio data in the transmit mode. In one embodiment, when a common audio channel is established, the electronic device (101) may operate in a receive mode by default for the common audio channel. When the electronic device (101) determines that audio data to be transmitted is generated while operating in the receive mode for the common audio channel (for example, when it determines that data is input to a transmission queue (Tx queue), the electronic device (101) may switch from the receive mode to the transmit mode and transmit the audio data through the common audio channel in the transmit mode.

제1 외부 전자 장치(200)는 동작 1613에서의 전자 장치(101)의 PA 동작에 따라 동작 1619에서 공통 오디오 채널에 동기화될 수 있다. 예를 들어, 제1 외부 전자 장치(200)는 동작 1613에서의 전자 장치(101)의 PA 동작에 따라 공유되는 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보에 따라 공통 오디오 채널에 동기화될 수 있고, 공통 오디오 채널을 사용할 수 있다. 따라서, 제1 외부 전자 장치(200)는 두 번째 BIG 이벤트부터 공통 오디오 채널을 사용할 수 있게 될 수 있다. 제1 외부 전자 장치(200)는 공통 오디오 채널에서 디폴트로 수신 모드로 동작할 수 있고, 필요에 따라 송신 모드로 동작할 수 있다. 일 실시 예에 따르면, 제1 외부 전자 장치(200)는 송신 모드에서 오디오 데이터를 송신할 수 있다.The first external electronic device (200) may be synchronized to a common audio channel at operation 1619 according to the PA operation of the electronic device (101) at operation 1613. For example, the first external electronic device (200) may be synchronized to the common audio channel according to information about the common audio channel shared according to the PA operation of the electronic device (101) at operation 1613 and time information used for common audio channel synchronization, and may use the common audio channel. Accordingly, the first external electronic device (200) may be able to use the common audio channel from the second BIG event. The first external electronic device (200) may operate in a receiving mode by default in the common audio channel and may operate in a transmitting mode as needed. According to an embodiment of the present invention, the first external electronic device (200) may transmit audio data in the transmitting mode.

제2 외부 전자 장치(300)는 동작 1615에서의 전자 장치(101)의 PA 동작에 따라 동작 1621에서 공통 오디오 채널에 동기화될 수 있다. 예를 들어, 제2 외부 전자 장치(300)는 동작 1615에서의 전자 장치(101)의 PA 동작에 따라 공유되는 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보에 따라 공통 오디오 채널에 동기화될 수 있고, 공통 오디오 채널을 사용할 수 있다. 따라서, 제2 외부 전자 장치(300)는 네 번째 BIG 이벤트부터 공통 오디오 채널을 사용할 수 있게 될 수 있다. 제2 외부 전자 장치(300)는 공통 오디오 채널에서 디폴트로 수신 모드로 동작할 수 있고, 필요에 따라 송신 모드로 동작할 수 있다. 일 실시 예에 따르면, 제2 외부 전자 장치(300)는 송신 모드에서 오디오 데이터를 송신할 수 있다.The second external electronic device (300) may be synchronized to the common audio channel in operation 1621 according to the PA operation of the electronic device (101) in operation 1615. For example, the second external electronic device (300) may be synchronized to the common audio channel according to information about the common audio channel shared according to the PA operation of the electronic device (101) in operation 1615 and time information used for common audio channel synchronization, and may use the common audio channel. Accordingly, the second external electronic device (300) may be able to use the common audio channel from the fourth BIG event. The second external electronic device (300) may operate in a receiving mode by default in the common audio channel and may operate in a transmitting mode as needed. According to an embodiment of the present invention, the second external electronic device (300) may transmit audio data in the transmitting mode.

제3 외부 전자 장치(1001)는 동작 1617에서의 전자 장치(101)의 PA 동작에 따라 동작 1623에서 공통 오디오 채널에 동기화될 수 있다. 예를 들어, 제3 외부 전자 장치(1001)는 동작 1617에서의 전자 장치(101)의 PA 동작에 따라 공유되는 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보에 따라 공통 오디오 채널에 동기화될 수 있고, 공통 오디오 채널을 사용할 수 있다. 따라서, 제3 외부 전자 장치(1001)는 여섯 번째 BIG 이벤트부터 공통 오디오 채널을 사용할 수 있게 될 수 있다. 제3 외부 전자 장치(1001)는 공통 오디오 채널에서 디폴트로 수신 모드로 동작할 수 있고, 필요에 따라 송신 모드로 동작할 수 있다. 일 실시 예에 따르면, 제3 외부 전자 장치(1001)는 송신 모드에서 오디오 데이터를 송신할 수 있다.The third external electronic device (1001) may be synchronized to the common audio channel in operation 1623 according to the PA operation of the electronic device (101) in operation 1617. For example, the third external electronic device (1001) may be synchronized to the common audio channel according to information about the common audio channel shared according to the PA operation of the electronic device (101) in operation 1617 and time information used for common audio channel synchronization, and may use the common audio channel. Accordingly, the third external electronic device (1001) may be able to use the common audio channel from the sixth BIG event. The third external electronic device (1001) may operate in a receiving mode by default in the common audio channel and may operate in a transmitting mode as needed. According to an embodiment of the present invention, the third external electronic device (1001) may transmit audio data in the transmitting mode.

제4 외부 전자 장치(1003)는 동작 1613에서의 전자 장치(101)의 PA 동작에 따라 동작 1625에서 공통 오디오 채널에 동기화될 수 있다. 예를 들어, 제4 외부 전자 장치(1003)는 동작 1613에서의 전자 장치(101)의 PA 동작에 따라 공유되는 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보에 따라 공통 오디오 채널에 동기화될 수 있고, 공통 오디오 채널을 사용할 수 있다. 따라서, 제4 외부 전자 장치(1003)는 두 번째 BIG 이벤트부터 공통 오디오 채널을 사용할 수 있게 될 수 있다. 제4 외부 전자 장치(1003)는 공통 오디오 채널에서 디폴트로 수신 모드로 동작할 수 있고, 필요에 따라 송신 모드로 동작할 수 있다. 일 실시 예에 따르면, 제4 외부 전자 장치(1003)는 송신 모드에서 오디오 데이터를 송신할 수 있다.The fourth external electronic device (1003) may be synchronized to the common audio channel at operation 1625 according to the PA operation of the electronic device (101) at operation 1613. For example, the fourth external electronic device (1003) may be synchronized to the common audio channel according to the information about the common audio channel shared according to the PA operation of the electronic device (101) at operation 1613 and the time information used for common audio channel synchronization, and may use the common audio channel. Accordingly, the fourth external electronic device (1003) may be able to use the common audio channel from the second BIG event. The fourth external electronic device (1003) may operate in the receive mode by default in the common audio channel and may operate in the transmit mode as needed. According to an embodiment of the present invention, the fourth external electronic device (1003) may transmit audio data in the transmit mode.

다시 도 11을 참조하면, 일 실시 예에서, 전자 장치(101)는 전자 장치(101)와 제1 외부 전자 장치(200)간에 설립되어 있는 직접 연결(예: 제1 통신 링크)을 통해 생성된 공통 오디오 채널에 대한 정보를 공유할 경우, 공통 오디오 채널에 동기화하는데 사용되는 시간 정보는 제1 통신 링크의 통신이 시작되는 시점과 공통 오디오 채널이 시작되는 시점 까지의 시간 차이를 포함할 수 있다.Referring again to FIG. 11, in one embodiment, when the electronic device (101) shares information about a common audio channel created through a direct connection (e.g., a first communication link) established between the electronic device (101) and a first external electronic device (200), the time information used to synchronize to the common audio channel may include a time difference between a time when communication of the first communication link starts and a time when the common audio channel starts.

도 11에서는, 전자 장치(101)가 전자 장치(101)와 제1 외부 전자 장치(200) 간에 설립되어 있는 제1 통신 링크를 통해 공통 오디오 채널에 대한 정보를 제1 외부 전자 장치(200)에게 송신하는 형태로 공통 오디오 채널에 대한 정보를 제1 외부 전자 장치(200)에게 공유하는 경우가 도시되어 있다. 도 11에서는 3번의 시간 간격(예: 3개의 BIG 이벤트들) 마다 주기적 애드버타이징(PA) 동작이 수행되는 경우가 도시되어 있으나, 주기적 애드버타이징 동작이 수행되는 주기에 대해서는 제한이 없을 수 있다. 일 실시 예에서, PA 동작을 통해 다음 BIS 오디오 데이터가 송신되는 위치에 대한 정보가 제공될 수 있으며, 수신 모드 및 송신 모드에 대해서는 도 7에서 설명한 바 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다.제1 통신 링크를 통해 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 동기화하는데 사용되는 시간 정보를 공유한 전자 장치(101)는, 동작 1119에서 PA 동작을 수행할 수 있다. 일 실시 예에서, PA 동작은 AUX_SYNC_IND PDU 송신 동작을 포함할 수 있다. 일 실시 예에서, EXT_IND PDU 송신 동작, 및/또는 AUX_ADV_IND PDU 송신 동작은 확장된 애드버타이징(extended advertising) 동작일 수 있으며, PA 동작과 트레인(train) 형태로 연결될 수 있다. PA 동작의 간격(interval)(예: PA 주기)은 AUX_SYNC_IND PDU들의 시작 시점들 간의 간격일 수 있다. 따라서, 전자 장치(101)는 동작 1129에서 PA 동작을 수행할 수 있다. 일 실시 예에서, ADV_EXT_IND PDU, AUX_ADV_IND PDU,및/또는 AUX_SYNC_IND PDU의 포맷은 도 12에서 설명한 BLE ADV 패킷의 포맷과 유사하거나 또는 실질적으로 동일할 수 있으며, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 동기화하는데 사용되는 시간 정보는 애드버타이징 데이터(1220)에 포함될 수 있다.In FIG. 11, a case is illustrated where information about a common audio channel is shared with a first external electronic device (200) by transmitting information about a common audio channel to the first external electronic device (200) through a first communication link established between the electronic device (101) and the first external electronic device (200). Although FIG. 11 illustrates a case where a periodic advertising (PA) operation is performed every three time intervals (e.g., three BIG events), there may be no limitation on the cycle at which the periodic advertising operation is performed. In one embodiment, information about a location at which the next BIS audio data is to be transmitted may be provided through the PA operation, and the receiving mode and the transmitting mode have been described with reference to FIG. 7, and therefore, a detailed description thereof will be omitted herein. The electronic device (101) that has shared information about the common audio channel and time information used to synchronize with the common audio channel through the first communication link may perform a PA operation in operation 1119. In one embodiment, the PA operation may include an AUX_SYNC_IND PDU transmission operation. In one embodiment, the EXT_IND PDU transmission operation and/or the AUX_ADV_IND PDU transmission operation may be an extended advertising operation and may be connected to the PA operation in the form of a train. An interval (e.g., a PA period) of the PA operation may be an interval between start times of the AUX_SYNC_IND PDUs. Accordingly, the electronic device (101) may perform the PA operation in operation 1129. In one embodiment, the format of the ADV_EXT_IND PDU, the AUX_ADV_IND PDU, and/or the AUX_SYNC_IND PDU may be similar to or substantially identical to the format of the BLE ADV packet described in FIG. 12, and information about the common audio channel and time information used to synchronize to the common audio channel may be included in the advertising data (1220).

제1 통신 링크를 통해 전자 장치(101)로부터 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 동기화하는데 사용되는 시간 정보를 수신한 제1 외부 전자 장치(200)는 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보에 따라 공통 오디오 채널에 동기화될 수 있고, 공통 오디오 채널을 사용할 수 있다. 제1 외부 전자 장치(200)는 공통 오디오 채널에서 디폴트로 수신 모드로 동작할 수 있고, 필요에 따라 송신 모드로 동작할 수 있다. 따라서, 제1 외부 전자 장치(200)는 동작 1121, 동작 1123, 동작 1125, 및 동작 1127에서, 공통 오디오 채널에서 디폴트로 수신 모드로 동작할 수 있다. A first external electronic device (200), which receives information about a common audio channel and time information used for synchronizing to the common audio channel from an electronic device (101) through a first communication link, can be synchronized to the common audio channel according to the information about the common audio channel and the time information used for synchronizing the common audio channel, and can use the common audio channel. The first external electronic device (200) can operate in a reception mode by default in the common audio channel, and can operate in a transmission mode as needed. Accordingly, the first external electronic device (200) can operate in a reception mode by default in the common audio channel in operations 1121, 1123, 1125, and 1127.

도 17은 일 실시 예에 따른 무선 통신 네트워크에서 복수의 전자 장치들이 공통 오디오 채널에 동기화되는 동작을 도시한 도면이다.FIG. 17 is a diagram illustrating an operation in which multiple electronic devices are synchronized to a common audio channel in a wireless communication network according to one embodiment.

도 17을 참조하면, 전자 장치(101)(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 16, 도 18, 도 20, 도 22, 또는 도 23의 전자 장치(101))는 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 오디오 데이터 송신에 사용될 물리 링크 타입, 공통 오디오 채널에 적용될 액세스 어드레스, 공통 오디오 채널에 적용될 채널 맵, 오디오 송신 서비스 파라미터들, 및/또는 오디오 데이터 송/수신 타이밍에 기반하여 공통 오디오 채널을 생성할 수 있다. 전자 장치(101)가 공통 오디오 채널을 생성하는 동작은 도 11 또는 도 14에서 설명한 바와 유사하거나 또는 실질적으로 동일할 수 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다. 예를 들어, 전자 장치(101)는 PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444 μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, 및/또는 Unencrypted에 상응하는 공통 오디오 채널을 생성할 수 있다. 공통 오디오 채널에서, 액세스 어드레스는 0x19790206이고, 채널 맵은 0x1088472554로 설정되어 있음을 알 수 있다. Referring to FIG. 17, an electronic device (101) (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) may generate a common audio channel based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing. An operation of the electronic device (101) generating a common audio channel may be similar to or substantially the same as that described in FIG. 11 or FIG. 14, and thus a detailed description thereof will be omitted herein. For example, the electronic device (101) may create a common audio channel corresponding to PHY 2M LE, Type BIS, Access Address Code 0x19790206, Channel Map 0x1088472554, Num_BIS 1, ISO_Interval 30ms, BIS_Spacing 0, Sub_Interval 594μs, Max_PDU 100byte, Max_SDU 100byte, MTP 444μs, BN 3, PTO 0, IRC 2, NSE 6, Unframed, and/or Unencrypted. It can be seen that in the common audio channel, the access address is 0x19790206 and the channel map is set to 0x1088472554.

일 실시 예에서, 전자 장치(101)는 도 11에서 설명한 바와 같이, 제1 외부 전자 장치(200)(예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 10, 도 11, 도 16, 도 19, 도 20, 또는 도 21의 제1 외부 전자 장치(200)) 와는 미리 통신 링크(예: 제1 통신 링크)를 설립하고, 제1 통신 링크를 통해 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유한 상태일 수 있다. 이 경우, 제1 외부 전자 장치(200)는 제1 통신 링크를 통해 수신한 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보에 따라 공통 오디오 채널에 동기화될 수 있고, 공통 오디오 채널을 사용할 수 있다. 따라서, 제1 외부 전자 장치(200)는 동작 1711, 동작 1713, 동작 1715, 및 동작 1717에서 공통 오디오 채널에서 디폴트로 수신 모드로 동작할 수 있고, 필요에 따라 송신 모드로 동작할 수 있다. In one embodiment, the electronic device (101) may establish a communication link (e.g., a first communication link) in advance with a first external electronic device (200) (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 19, FIG. 20, or FIG. 21) as described in FIG. 11, and may share information about a common audio channel and time information used for common audio channel synchronization through the first communication link. In this case, the first external electronic device (200) may be synchronized to the common audio channel and may use the common audio channel according to the information about the common audio channel and the time information used for common audio channel synchronization received through the first communication link. Accordingly, the first external electronic device (200) can operate in receive mode by default on the common audio channel in operations 1711, 1713, 1715, and 1717, and can operate in transmit mode as needed.

이와는 달리, 별도로 도시되어 있지 않으나, 전자 장치(101)는 PA 동작을 통해 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유하고, 제1 외부 전자 장치(200)는 제1 통신 링크를 통해 수신한 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보에 따라 공통 오디오 채널에 동기화될 수 있고, 공통 오디오 채널을 사용할 수 있다. 이 경우 역시, 제1 외부 전자 장치(200)는 동작 1711, 동작 1713, 동작 1715, 및 동작 1717에서 공통 오디오 채널에서 디폴트로 수신 모드로 동작할 수 있고, 필요에 따라 송신 모드로 동작할 수 있다.In contrast, although not shown separately, the electronic device (101) may share information about a common audio channel and time information used for common audio channel synchronization through the PA operation, and the first external electronic device (200) may be synchronized to the common audio channel and may use the common audio channel according to the information about the common audio channel and time information used for common audio channel synchronization received through the first communication link. In this case too, the first external electronic device (200) may operate in a reception mode by default on the common audio channel in operations 1711, 1713, 1715, and 1717, and may operate in a transmission mode as needed.

전자 장치(101)는 동작 1719 및 동작 1721에서 PA 동작을 통해, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유할(브로드캐스트할) 수 있다. 일 실시 예에서, PA 동작은 AUX_SYNC_IND PDU 송신 동작을 포함할 수 있고, PA 동작은 트레인 형태로 EXT_IND PDU 송신 동작, 및/또는 AUX_ADV_IND PDU 송신 동작을 포함하는 EA 동작과 트레인 형태로 연결될 수 있다. 이런 전자 장치(101)의 PA 동작을 통해 전자 장치(101) 주변의 외부 전자 장치들(예: 제2 외부 전자 장치(300)(예: 도 1의 전자 장치(104), 또는 도 3, 도 4, 또는 도 16의 제2 외부 전자 장치(300)) 및 제3 외부 전자 장치(1001)(예: 도 10, 도 16, 또는 도 21의 제3 외부 전자 장치(1001))는 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 획득할 수 있다. 전자 장치(101)가 동작 1719 및 동작 1721에서 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유하므로, 전자 장치(101) 주변의 외부 전자 장치들은 공통 오디오 채널 동기화에 사용되는 시간 정보에 기반하여 공통 오디오 채널에 동기화할 수 있다.The electronic device (101) can share (broadcast) information about a common audio channel and time information used for common audio channel synchronization through the PA operation in operation 1719 and operation 1721. In one embodiment, the PA operation may include an AUX_SYNC_IND PDU transmission operation, and the PA operation may be connected in a train form with an EA operation including an EXT_IND PDU transmission operation and/or an AUX_ADV_IND PDU transmission operation in a train form. Through the PA operation of the electronic device (101), external electronic devices around the electronic device (101) (e.g., the second external electronic device (300) (e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, or FIG. 16) and the third external electronic device (1001) (e.g., the third external electronic device (1001) of FIG. 10, FIG. 16, or FIG. 21) can obtain information about a common audio channel and time information used for common audio channel synchronization. Since the electronic device (101) shares information about a common audio channel and time information used for common audio channel synchronization in operation 1719 and operation 1721, the external electronic devices around the electronic device (101) can synchronize to the common audio channel based on the time information used for common audio channel synchronization.

제2 외부 전자 장치(300)는 동작 1719에서의 전자 장치(101)의 PA 동작에 따라 동작 1720에서 공통 오디오 채널에 동기화될 수 있다. 예를 들어, 제2 외부 전자 장치(300)는 동작 1719에서의 전자 장치(101)의 PA 동작에 따라 공유되는 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보에 따라 공통 오디오 채널에 동기화될 수 있고, 공통 오디오 채널을 사용할 수 있다. 따라서, 제2 외부 전자 장치(300)는 동작 1723, 동작 1725, 동작 1727, 및 동작 1729에서 공통 오디오 채널에서 디폴트로 수신 모드로 동작할 수 있고, 필요에 따라 송신 모드로 동작할 수 있다.The second external electronic device (300) can be synchronized to the common audio channel in operation 1720 according to the PA operation of the electronic device (101) in operation 1719. For example, the second external electronic device (300) can be synchronized to the common audio channel according to information about the common audio channel shared according to the PA operation of the electronic device (101) in operation 1719 and time information used for common audio channel synchronization, and can use the common audio channel. Accordingly, the second external electronic device (300) can operate in a receive mode by default in the common audio channel in operations 1723, 1725, 1727, and 1729, and can operate in a transmit mode as needed.

제3 외부 전자 장치(1001)는 동작 1721에서의 전자 장치(101)의 PA 동작에 따라 공통 오디오 채널에 동기화될 수 있다. 예를 들어, 제3 외부 전자 장치(1001)는 동작 1721에서의 전자 장치(101)의 PA 동작에 따라 공유되는 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보에 따라 공통 오디오 채널에 동기화될 수 있고, 공통 오디오 채널을 사용할 수 있다. 동작 1721에서의 전자 장치(101)의 PA 동작에 따라 공유되는 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보에 따라 공통 오디오 채널에 대한 동기화 동작을 수행한, 제3 외부 전자 장치(1001)는 동작 1731에서 공통 오디오 채널에서 디폴트로 수신 모드로 동작할 수 있고, 필요에 따라 송신 모드로 동작할 수 있다. The third external electronic device (1001) can be synchronized to the common audio channel according to the PA operation of the electronic device (101) in operation 1721. For example, the third external electronic device (1001) can be synchronized to the common audio channel according to the information about the common audio channel shared according to the PA operation of the electronic device (101) in operation 1721 and the time information used for common audio channel synchronization, and can use the common audio channel. The third external electronic device (1001), which performs the synchronization operation for the common audio channel according to the information about the common audio channel shared according to the PA operation of the electronic device (101) in operation 1721 and the time information used for common audio channel synchronization, can operate in the reception mode by default in the common audio channel in operation 1731 and can operate in the transmission mode as needed.

도 18은 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치가 공통 오디오 채널에서 수행하는 송신 동작 및 수신 동작을 개략적으로 도시한 도면이다.FIG. 18 is a diagram schematically illustrating transmission and reception operations performed by an electronic device on a common audio channel in a wireless communication network according to one embodiment.

도 18을 참조하면, 전자 장치(101)(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 20, 도 22, 또는 도 23의 전자 장치(101))는 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 오디오 데이터 송신에 사용될 물리 링크 타입, 공통 오디오 채널에 적용될 액세스 어드레스, 공통 오디오 채널에 적용될 채널 맵, 오디오 송신 서비스 파라미터들, 및/또는 오디오 데이터 송/수신 타이밍에 기반하여 공통 오디오 채널을 생성할 수 있다. 전자 장치(101)가 공통 오디오 채널을 생성하는 동작은 도 11 또는 도 14에서 설명한 바와 유사하거나 또는 실질적으로 동일할 수 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다. 전자 장치(101)는 공통 오디오 채널에 대해서 디폴트로 수신 모드로 동작할 수 있고, 필요에 따라 송신 모드로 동작할 수 있다. 수신 모드 및 송신 모드에 대해서는 도 7에서 설명한 바 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다.Referring to FIG. 18, an electronic device (101) (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 20, FIG. 22, or FIG. 23) may generate a common audio channel based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing. An operation of the electronic device (101) generating a common audio channel may be similar to or substantially the same as described in FIG. 11 or FIG. 14, and thus a detailed description thereof will be omitted herein. The electronic device (101) may operate in a reception mode by default for the common audio channel, and may operate in a transmission mode as needed. The reception mode and the transmission mode have been described in FIG. 7, and thus a detailed description thereof will be omitted herein.

동작 1811에서, 전자 장치(101)는 수신 모드에서 공통 오디오 채널을 통해 오디오 패킷 #60, 오디오 패킷 #61, 오디오 패킷 #62, 오디오 패킷 #60, 오디오 패킷 #61, 오디오 패킷 #62를 수신할 수 있다. 일 실시 예에서, n은 오디오 패킷에 대한 시퀀스 번호를 나타낼 수 있으며, 오디오 패킷 #n은 공통 오디오 채널이 설립된 후 공통 오디오 채널을 통해 송신되는 n번째 오디오 패킷을 나타낼 수 있다. 일 실시 예에서, 공통 오디오 채널의 경우 BIS 속성 정보에 기반하여 동일한 오디오 패킷들이 m번(예: m =2) 반복 송신될 수 있고, 오디오 패킷들이 m번 반복 송신될 지라도 해당 오디오 패킷들을 수신하는 전자 장치들은 첫 번째 송신에서 오디오 패킷들을 정상적으로 수신하였다면, 나머지 m-1 번의 송신에서 송신되는 오디오 패킷들을 수신하지 않을 수 있다.In operation 1811, the electronic device (101) may receive audio packets #60, audio packets #61, audio packets #62, audio packets #60, audio packets #61, and audio packets #62 through a common audio channel in a receiving mode. In one embodiment, n may represent a sequence number for an audio packet, and audio packet #n may represent an nth audio packet transmitted through a common audio channel after the common audio channel is established. In one embodiment, for the common audio channel, the same audio packets may be repeatedly transmitted m times (e.g., m = 2) based on BIS attribute information, and even if the audio packets are repeatedly transmitted m times, the electronic devices receiving the corresponding audio packets may not receive the audio packets transmitted in the remaining m-1 transmissions if they normally received the audio packets in the first transmission.

일 실시 예에서, 전자 장치(101)는 공통 오디오 채널을 생성한 후 공통 오디오 채널에 대해 디폴트로 수신 모드로 동작할 수 있으며, 동작 1813, 동작 1815, 및 동작 1817에서 PA 동작을 통해, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유할(브로드캐스트할) 수 있다. 도 18에서는, 전자 장치(101)가 공통 오디오 채널을 생성하고, 공통 오디오 채널을 생성한 후 수신 모드로 동작하면서, PA 동작을 통해 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유하는 경우를 일 예로 하여 설명하고 있으나, 전자 장치(101)는 공통 오디오 채널을 생성하는 동작만 수행하고, 공통 오디오 채널과 관련되는 다른 나머지 동작들(예: 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유하는 동작)은 수행하지 않을 수도 있다. 이 경우, 일 예로, 서버(예: 도 1의 서버(108))를 통해 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보가 공유될 수 있다. 전자 장치(101)의 PA 동작을 통해 전자 장치(101) 주변의 외부 전자 장치들(예: 제1 외부 전자 장치(예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 19, 도 20, 또는 도 21의 제1 외부 전자 장치(200)), 제2 외부 전자 장치(예: 도 1의 전자 장치(104), 또는 도 3, 도 4, 도 16, 또는 도 17의 제2 외부 전자 장치(300)), 제3 외부 전자 장치(예: 도 10, 도 16, 도 17, 또는 도 21의 제3 외부 전자 장치(1001)), 제4 외부 전자 장치(예: 도 10, 도 16, 또는 도 21의 제4 외부 전자 장치(1003)), 및/또는 제5 외부 전자 장치(예: 도 10의 제5 외부 전자 장치(1005))는 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 획득할 수 있다. 일 실시 예에서, 공통 오디오 채널 동기화에 사용되는 시간 정보는 AUX_SYNC_IND PDU와 오디오 데이터의 송신 시점 간의 시간 차이를 나타낼 수 있다. 예를 들어, 공통 오디오 채널 동기화에 사용되는 시간 정보는 AUX_SYNC_IND PDU로부터 얼마 후에 오디오 데이터가 송신될 것인지를 나타내는 시간 정보일 수 있다. 도 18에서는, 전자 장치(101)는 PA 동작을 통해 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유하는 경우를 일 예로 하여 설명하고 있으나, 전자 장치(101)는 전자 장치(101)와 전자 장치(101) 주변의 외부 전자 장치들이 연결되어 있는 서버(예: 도 1의 서버(108))를 통해 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 송신하여, 전자 장치(101) 주변의 외부 전자 장치들이 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 획득하도록 할 수도 있다. 전자 장치(101)가 동작 1813, 동작 1815, 및 동작 1817에서 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유하므로, 전자 장치(101) 주변의 외부 전자 장치들은 공통 오디오 채널 동기화에 사용되는 시간 정보에 기반하여 공통 오디오 채널에 동기화할 수 있다.In one embodiment, the electronic device (101) may operate in a receive mode by default for the common audio channel after generating the common audio channel, and may share (broadcast) information about the common audio channel and time information used for common audio channel synchronization through a PA operation in operations 1813, 1815, and 1817. In FIG. 18, an example in which the electronic device (101) generates a common audio channel, operates in a receive mode after generating the common audio channel, and shares information about the common audio channel and time information used for common audio channel synchronization through a PA operation is described, but the electronic device (101) may only perform an operation of generating the common audio channel, and may not perform other remaining operations related to the common audio channel (e.g., an operation of sharing information about the common audio channel and time information used for common audio channel synchronization). In this case, as an example, information about the common audio channel and time information used for common audio channel synchronization may be shared through a server (e.g., the server (108) of FIG. 1). Through the PA operation of the electronic device (101), external electronic devices around the electronic device (101) (e.g., a first external electronic device (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21), a second external electronic device (e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17), a third external electronic device (e.g., the third external electronic device (1001) of FIG. 10, FIG. 16, FIG. 17, or FIG. 21), a fourth external electronic device (e.g., the fourth external electronic device (1003) of FIG. 10, FIG. 16, or FIG. 21), and/or a fifth external electronic device (e.g., the The fifth external electronic device (1005) of 10) can obtain information on a common audio channel and time information used for common audio channel synchronization. In one embodiment, the time information used for common audio channel synchronization can indicate a time difference between an AUX_SYNC_IND PDU and a transmission point of audio data. For example, the time information used for common audio channel synchronization can be time information indicating how soon after an AUX_SYNC_IND PDU the audio data will be transmitted. In FIG. 18, the electronic device (101) is described as an example of sharing information on a common audio channel and time information used for common audio channel synchronization through a PA operation, but the electronic device (101) can also transmit information on a common audio channel and time information used for common audio channel synchronization through a server (e.g., server (108) of FIG. 1) to which the electronic device (101) and external electronic devices around the electronic device (101) are connected, so that the external electronic devices around the electronic device (101) can obtain information on a common audio channel and time information used for common audio channel synchronization. Since the electronic device (101) shares information about the common audio channel and time information used for common audio channel synchronization in operations 1813, 1815, and 1817, external electronic devices around the electronic device (101) can synchronize to the common audio channel based on the time information used for common audio channel synchronization.

도 18에서는, 전자 장치(101)는 공통 오디오 채널(1800)에 대해서, 첫 번째 BIG 이벤트에서는 오디오 패킷 #60, 오디오 패킷 #61, 오디오 패킷 #62, 오디오 패킷 #60, 오디오 패킷 #61, 오디오 패킷 #62를 수신할 수 있으며, 두 번째 BIG 이벤트에서는 오디오 패킷 #63, 오디오 패킷 #64, 오디오 패킷 #65, 오디오 패킷 #63, 오디오 패킷 #64, 오디오 패킷 #65를 수신할 수 있으며, 세 번째 BIG 이벤트에서는 오디오 패킷 #66, 오디오 패킷 #67, 오디오 패킷 #68, 오디오 패킷 #66, 오디오 패킷 #67, 오디오 패킷 #68를 수신할 수 있으며, 네 번째 BIG 이벤트에서는 오디오 패킷 #69를 수신하고, 오디오 패킷 #70, 오디오 패킷 #71을 송신하고, 오디오 패킷 #69를 수신하고, 오디오 패킷 #70, 오디오 패킷 #71을 송신할 수 있으며, 다섯 번째 BIG 이벤트에서는 오디오 패킷 #72, 오디오 패킷 #73, 오디오 패킷 #74, 오디오 패킷 #72, 오디오 패킷 #73, 오디오 패킷 #74를 송신할 수 있으며, 여섯 번째 BIG 이벤트에서는 오디오 패킷 #75, 오디오 패킷 #76, 오디오 패킷 #77, 오디오 패킷 #75, 오디오 패킷 #76, 채널 오디오 패킷 #77을 수신할 수 있는 경우가 도시되어 있다. In FIG. 18, the electronic device (101) can receive audio packet #60, audio packet #61, audio packet #62, audio packet #60, audio packet #61, audio packet #62 for the first BIG event for the common audio channel (1800), can receive audio packet #63, audio packet #64, audio packet #65, audio packet #63, audio packet #64, audio packet #65 for the second BIG event, can receive audio packet #66, audio packet #67, audio packet #68, audio packet #66, audio packet #67, audio packet #68 for the third BIG event, can receive audio packet #69, transmit audio packet #70, audio packet #71, receive audio packet #69, transmit audio packet #70, audio packet #71 for the fourth BIG event, and can receive audio packet #69 and transmit audio packet #72, audio packet #73, audio packet #71 for the fifth BIG event. #74, audio packet #72, audio packet #73, audio packet #74 can be transmitted, and in the sixth BIG event, audio packet #75, audio packet #76, audio packet #77, audio packet #75, audio packet #76, channel audio packet #77 can be received.

전자 장치(101)는 첫 번째 BIG 이벤트에서는 수신 모드로만 동작할 수 있다. The electronic device (101) can only operate in receive mode during the first BIG event.

전자 장치(101)는 두 번째 BIG 이벤트에서는 수신 모드로만 동작할 수 있다. The electronic device (101) can only operate in receive mode during the second BIG event.

전자 장치(101)는 세 번째 BIG 이벤트에서는 수신 모드로만 동작할 수 있다. The electronic device (101) can only operate in receive mode during the third BIG event.

전자 장치(101)는 네 번째 BIG 이벤트에서는 수신 모드 및 송신 모드로 동작할 수 있다. The electronic device (101) can operate in receive mode and transmit mode in the fourth BIG event.

전자 장치(101)는 다섯 번째 BIG 이벤트에서는 송신 모드로만을 동작할 수 있다. 일 실시 예에서, 전자 장치(101)가 이어 버즈일 경우, 송신될 오디오 데이터는 이어 버즈의 마이크를 통해 입력된 오디오 데이터를 포함할 수 있다. 전자 장치(101)는 입력된 오디오 사운드의 볼륨이 임계 볼륨을 초과할 경우, 오디오 사운드에 대응하는 오디오 데이터를 송신하거나, 또는 설정 동작(예를 들어, 이어 버즈에 대한 사용자 입력(예: 사용자 터치))가 검출된 후 입력되는 오디오 데이터를 송신할 수 있다.The electronic device (101) may operate only in a transmitting mode in the fifth BIG event. In one embodiment, if the electronic device (101) is an earbud, audio data to be transmitted may include audio data input through a microphone of the earbud. The electronic device (101) may transmit audio data corresponding to the audio sound when the volume of the input audio sound exceeds a threshold volume, or transmit audio data input after a setting operation (e.g., a user input to the earbud (e.g., a user touch)) is detected.

전자 장치(101)는 여섯 번째 BIG 이벤트에서는 수신 모드로만 동작할 수 있다. 도 18에서, 다섯 번째 BIG 이벤트의 경우 전자 장치(101)가 오디오 데이터를 송신하는 송신 모드로 동작하기 때문에, 전자 장치(101) 주변의 다른 외부 전자 장치들이 송신 모드 동작을 수행하지 못할 수도 있다. 이런 경우를 방지하기 위해서, 전자 장치(101)는 해당 BIG 이벤트에서 일부 시간 구간에서는 송신 모드 동작을 수행하지 않을 수도 있고, 이 경우 전자 장치(101)가 송신 모드 동작을 수행하지 않는 시간 구간에서는 전자 장치(101) 주변의 다른 외부 전자 장치들이 송시니 모드 동작을 수행할 수 있다.The electronic device (101) can operate only in the receiving mode in the sixth BIG event. In FIG. 18, since the electronic device (101) operates in the transmitting mode for transmitting audio data in the case of the fifth BIG event, other external electronic devices around the electronic device (101) may not perform the transmitting mode operation. To prevent this case, the electronic device (101) may not perform the transmitting mode operation in some time intervals in the corresponding BIG event, and in this case, other external electronic devices around the electronic device (101) may perform the transmitting mode operation in the time intervals in which the electronic device (101) does not perform the transmitting mode operation.

도 19는 일 실시 예에 따른 무선 통신 네트워크에서 제1 외부 전자 장치가 공통 오디오 채널에서 수행하는 송신 동작 및 수신 동작을 개략적으로 도시한 도면이다.FIG. 19 is a diagram schematically illustrating transmission and reception operations performed by a first external electronic device on a common audio channel in a wireless communication network according to one embodiment.

도 19를 참조하면, 전자 장치(도 19에 도시되어 있지 않음)(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 18, 도 20, 도 22, 또는 도 23의 전자 장치(101))는 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 오디오 데이터 송신에 사용될 물리 링크 타입, 공통 오디오 채널에 적용될 액세스 어드레스, 공통 오디오 채널에 적용될 채널 맵, 오디오 송신 서비스 파라미터들, 및/또는 오디오 데이터 송/수신 타이밍에 기반하여 공통 오디오 채널을 생성할 수 있다. 전자 장치가 공통 오디오 채널을 생성하는 동작은 도 11 또는 도 14에서 설명한 바와 유사하거나 또는 실질적으로 동일할 수 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다. 전자 장치는 공통 오디오 채널에서 디폴트로 수신 모드로 동작할 수 있고, 필요에 따라 송신 모드로 동작할 수 있다.Referring to FIG. 19, an electronic device (not shown in FIG. 19) (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) may generate a common audio channel based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing. An operation of the electronic device generating a common audio channel may be similar to or substantially the same as described in FIG. 11 or FIG. 14, and thus a detailed description thereof is omitted herein. The electronic device may operate in a reception mode by default in the common audio channel, and may operate in a transmission mode as needed.

일 실시 예에서, 전자 장치는 도 18에서 설명한 바와 같이 공통 오디오 채널을 생성한 후 PA 동작을 통해, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유할(브로드캐스트할) 수 있다. 이런 전자 장치의 PA 동작을 통해 전자 장치(101) 주변의 외부 전자 장치들(예: 제1 외부 전자 장치(예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 19, 도 20, 또는 도 21의 제1 외부 전자 장치(200)), 제2 외부 전자 장치(예: 도 1의 전자 장치(104), 또는 도 3, 도 4, 도 16, 또는 도 17의 제2 외부 전자 장치(300)), 제3 외부 전자 장치(예: 도 10, 도 16, 도 17, 또는 도 21의 제3 외부 전자 장치(1001)), 제4 외부 전자 장치(예: 도 10, 도 16, 또는 도 21의 제4 외부 전자 장치(1003)), 및/또는 제5 외부 전자 장치(예: 도 10의 제5 외부 전자 장치(1005))는 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 획득할 수 있다. 전자 장치가 PA 동작에서 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유하므로, 제1 외부 전자 장치(200)는 공통 오디오 채널 동기화에 사용되는 시간 정보에 기반하여 공통 오디오 채널에 동기화할 수 있다.In one embodiment, the electronic device may share (broadcast) information about the common audio channel and time information used for common audio channel synchronization through PA operations after creating a common audio channel as described in FIG. 18. Through the PA operation of such an electronic device, external electronic devices around the electronic device (101) (e.g., a first external electronic device (e.g., an electronic device (102) of FIG. 1, or a first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21), a second external electronic device (e.g., an electronic device (104) of FIG. 1, or a second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17), a third external electronic device (e.g., a third external electronic device (1001) of FIG. 10, FIG. 16, FIG. 17, or FIG. 21), a fourth external electronic device (e.g., a fourth external electronic device (1003) of FIG. 10, FIG. 16, or FIG. 21), and/or a fifth external electronic device (e.g., a fifth external electronic device of FIG. 10)) The device (1005) can obtain information about a common audio channel and time information used for common audio channel synchronization. Since the electronic device shares information about a common audio channel and time information used for common audio channel synchronization in the PA operation, the first external electronic device (200) can synchronize to the common audio channel based on the time information used for common audio channel synchronization.

도 19에는, 전자 장치에 의해 생성된 공통 오디오 채널(1900)에 대한 BIG 이벤트들에서의 제1 외부 전자 장치(200)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작이 도시되어 있다. 도 19에 도시되어 있는 각 숫자는 오디오 패킷의 시퀀스 번호(sequence number)를 나타낼 수 있으며, 도 19의 제1 외부 전자 장치(200)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작은 도 18의 전자 장치(101)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작과 PA 동작을 제외하고는 유사하거나 또는 실질적으로 동일할 수 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다.FIG. 19 illustrates an audio data packet transmission operation or an audio data packet reception operation of a first external electronic device (200) in BIG events for a common audio channel (1900) generated by an electronic device. Each number illustrated in FIG. 19 may represent a sequence number of an audio packet, and the audio data packet transmission operation or the audio data packet reception operation of the first external electronic device (200) of FIG. 19 may be similar or substantially the same as the audio data packet transmission operation or the audio data packet reception operation of the electronic device (101) of FIG. 18 except for the PA operation, and therefore, a detailed description thereof will be omitted herein.

도 20은 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치와 제1 외부 전자 장치 간의 오디오 데이터 교환 동작을 개략적으로 도시한 도면이다.FIG. 20 is a diagram schematically illustrating an audio data exchange operation between an electronic device and a first external electronic device in a wireless communication network according to one embodiment.

도 20을 참조하면, 전자 장치(101)(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 18, 도 19, 도 22, 또는 도 23의 전자 장치(101))는 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 오디오 데이터 송신에 사용될 물리 링크 타입, 공통 오디오 채널에 적용될 액세스 어드레스, 공통 오디오 채널에 적용될 채널 맵, 오디오 송신 서비스 파라미터들, 및/또는 오디오 데이터 송/수신 타이밍에 기반하여 공통 오디오 채널을 생성할 수 있다. 전자 장치(101)가 공통 오디오 채널을 생성하는 동작은 도 11 또는 도 14에서 설명한 바와 유사하거나 또는 실질적으로 동일할 수 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다. 전자 장치(101)는 공통 오디오 채널에서 디폴트로 수신 모드로 동작할 수 있고, 필요에 따라 송신 모드로 동작할 수 있다.Referring to FIG. 20, an electronic device (101) (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 19, FIG. 22, or FIG. 23) may generate a common audio channel based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing. An operation of the electronic device (101) generating a common audio channel may be similar to or substantially the same as described in FIG. 11 or FIG. 14, and thus a detailed description thereof is omitted herein. The electronic device (101) may operate in a reception mode by default in the common audio channel, and may operate in a transmission mode as needed.

일 실시 예에서, 전자 장치(101)는 도 18에서 설명한 바와 같이 공통 오디오 채널을 생성한 후 PA 동작을 통해, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유할(브로드캐스트할) 수 있다. 이런 전자 장치(101)의 PA 동작을 통해 전자 장치(101) 주변의 외부 전자 장치들(예: 제1 외부 전자 장치(예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 19, 또는 도 21의 제1 외부 전자 장치(200)), 제2 외부 전자 장치(예: 도 1의 전자 장치(104), 또는 도 3, 도 4, 도 16, 또는 도 17의 제2 외부 전자 장치(300)), 제3 외부 전자 장치(예: 도 10, 도 16, 도 17, 또는 도 21의 제3 외부 전자 장치(1001)), 제4 외부 전자 장치(예: 도 10, 도 16, 또는 도 21의 제4 외부 전자 장치(1003)), 및/또는 제5 외부 전자 장치(예: 도 10의 제5 외부 전자 장치(1005))는 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 획득할 수 있다. 전자 장치가 PA 동작에서 공통 오디오 채널에 대한 정보 및 공통 오디오 채널 동기화에 사용되는 시간 정보를 공유하므로, 제1 외부 전자 장치(200)는 공통 오디오 채널 동기화에 사용되는 시간 정보에 기반하여 공통 오디오 채널에 동기화할 수 있다.In one embodiment, the electronic device (101) may share (broadcast) information about the common audio channel and time information used for common audio channel synchronization through PA operation after creating a common audio channel as described in FIG. 18. Through the PA operation of such electronic device (101), external electronic devices around the electronic device (101) (e.g., a first external electronic device (e.g., an electronic device (102) of FIG. 1, or a first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, or FIG. 21), a second external electronic device (e.g., an electronic device (104) of FIG. 1, or a second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17), a third external electronic device (e.g., a third external electronic device (1001) of FIG. 10, FIG. 16, FIG. 17, or FIG. 21), a fourth external electronic device (e.g., a fourth external electronic device (1003) of FIG. 10, FIG. 16, or FIG. 21), and/or a fifth external electronic device (e.g., a fifth external electronic device of FIG. 10)) The electronic device (1005) can obtain information about a common audio channel and time information used for common audio channel synchronization. Since the electronic device shares information about a common audio channel and time information used for common audio channel synchronization in the PA operation, the first external electronic device (200) can synchronize to the common audio channel based on the time information used for common audio channel synchronization.

도 20에는, 전자 장치(101)에 의해 생성된 공통 오디오 채널(2000)에 대한 BIG 이벤트들에서의 전자 장치(101)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작과, 제1 외부 전자 장치(200)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작이 도시되어 있다. 도 20에 도시되어 있는 각 숫자는 오디오 패킷의 시퀀스 번호를 나타낼 수 있으며, 도 20의 전자 장치(200)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작과, 제1 외부 전자 장치(200)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작은 도 18의 전자 장치(101)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작과 PA 동작을 제외하고는 유사하거나 또는 실질적으로 동일할 수 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다.FIG. 20 illustrates an audio data packet transmission operation or an audio data packet reception operation of an electronic device (101) and an audio data packet transmission operation or an audio data packet reception operation of a first external electronic device (200) in BIG events for a common audio channel (2000) generated by the electronic device (101). Each number illustrated in FIG. 20 may represent a sequence number of an audio packet, and the audio data packet transmission operation or the audio data packet reception operation of the electronic device (200) of FIG. 20 and the audio data packet transmission operation or the audio data packet reception operation of the first external electronic device (200) may be similar or substantially the same as the audio data packet transmission operation or the audio data packet reception operation of the electronic device (101) of FIG. 18 except for the PA operation, and therefore a detailed description thereof will be omitted herein.

도 21은 일 실시 예에 따른 무선 통신 네트워크에서 제1 외부 전자 장치와, 제3외부 전자 장치, 및 제4외부 전자 장치 간의 오디오 데이터 교환 동작을 개략적으로 도시한 도면이다.FIG. 21 is a diagram schematically illustrating an audio data exchange operation between a first external electronic device, a third external electronic device, and a fourth external electronic device in a wireless communication network according to one embodiment.

도 21을 참조하면, 전자 장치(도시되어 있지 않음)(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 18, 도 19, 도 22, 또는 도 23의 전자 장치(101))는 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 오디오 데이터 송신에 사용될 물리 링크 타입, 공통 오디오 채널에 적용될 액세스 어드레스, 공통 오디오 채널에 적용될 채널 맵, 오디오 송신 서비스 파라미터들, 및/또는 오디오 데이터 송/수신 타이밍에 기반하여 공통 오디오 채널(2100)을 생성할 수 있다. 전자 장치가 공통 오디오 채널(2100)을 생성하는 동작은 도 11 또는 도 14에서 설명한 바와 유사하거나 또는 실질적으로 동일할 수 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다.Referring to FIG. 21, an electronic device (not shown) (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 19, FIG. 22, or FIG. 23) may generate a common audio channel (2100) based on an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing. An operation by which the electronic device generates the common audio channel (2100) may be similar to or substantially the same as described in FIG. 11 or FIG. 14, and thus a detailed description thereof is omitted herein.

도 21에서는, 공통 오디오 채널(2100)에 대한 BIG 이벤트들에서의 전자 장치(101)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작과, 제3 외부 전자 장치(1001)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작, 및 제4 외부 전자 장치(1003)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작이 도시되어 있다. 도 21에 도시되어 있는 각 숫자는 오디오 패킷의 시퀀스 번호를 나타낼 수 있으며, 도 21의 전자 장치(101)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작과, 제3 외부 전자 장치(1001)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작, 및 제4 외부 전자 장치(1003)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작은 도 18의 전자 장치(101)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작과 PA 동작을 제외하고는 유사하거나 또는 실질적으로 동일할 수 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다.In FIG. 21, an audio data packet transmission operation or an audio data packet reception operation of an electronic device (101), an audio data packet transmission operation or an audio data packet reception operation of a third external electronic device (1001), and an audio data packet transmission operation or an audio data packet reception operation of a fourth external electronic device (1003) in BIG events for a common audio channel (2100) are illustrated. Each number illustrated in FIG. 21 may represent a sequence number of an audio packet, and the audio data packet transmission operation or the audio data packet reception operation of the electronic device (101) of FIG. 21, the audio data packet transmission operation or the audio data packet reception operation of the third external electronic device (1001), and the audio data packet transmission operation or the audio data packet reception operation of the fourth external electronic device (1003) may be similar or substantially the same as the audio data packet transmission operation or the audio data packet reception operation of the electronic device (101) of FIG. 18 except for the PA operation, and therefore, a detailed description thereof will be omitted herein.

이와 같이 동일한 BIG 이벤트에서(예를 들어, 동일한 앵커 포인트 또는 동일한 서브이벤트 시작 시점에서) 두 개 이상의 전자 장치들이 동시에 송신 동작을 수행할 경우(예를 들어, 두 개 이상의 전자 장치들이 동시에 오디오 데이터를 송신할 경우), 수신 모드로 동작하는 전자 장치들은 동시에 송신 모드로 동작하는 전자 장치들 중 프리앰블(preamble) 신호를 먼저 수신한 전자 장치에 대한 오디오 데이터를 프로세싱할 수 있다. In this way, when two or more electronic devices perform a transmission operation simultaneously (for example, when two or more electronic devices transmit audio data simultaneously) in the same BIG event (for example, at the same anchor point or the same sub-event starting point), the electronic devices operating in the receiving mode can simultaneously process the audio data for the electronic device that received the preamble signal first among the electronic devices operating in the transmitting mode.

이와는 달리, 동일한 BIG 이벤트에서(예를 들어, 동일한 앵커 포인트 또는 동일한 서브이벤트 시작 시점에서) 두 개 이상의 전자 장치들이 동시에 송신 모드로 동작할 경우라도(예를 들어, 두 개 이상의 전자 장치들이 동시에 오디오 데이터를 송신할 경우라도), 수신 모드로 동작하는 전자 장치들이 두 개 이상의 모뎀들(예를 들어, 블루투스 모뎀들)을 포함할 경우, 두 개 이상의 모뎀들을 사용하여 두 개 이상의 전자 장치들에서 송신하는 오디오 데이터를 동시에 프로세싱할 수 있다. 일 실시 예에서, 두 개 이상의 모뎀들은 안테나들 간의 거리가 설정 거리(예: 7.5cm, 15cm, 등) 이상 일 경우, 간섭 없이 두 개 이상의 전자 장치들에서 송신하는 오디오 데이터를 동시에 프로세싱할 수 있다. 예를 들어, 제3 외부 전자 장치(1001)의 경우 화살표로 표시되지 않은 오디오 패킷들에 대해서는 충돌이 발생하여 정상적인 프로세싱이 어려울 수 있었으나, 본 개시에서 제안하는 바와 같이 두 개 이상의 모뎀들을 사용하여 두 개 이상의 전자 장치들에서 송신하는 오디오 데이터를 동시에 프로세싱할 경우 화살표로 표시되지 않은 오디오 패킷들 역시 정상적으로 프로세싱 될 수 있다.In contrast, even if two or more electronic devices operate in a transmitting mode simultaneously (e.g., at the same anchor point or the same sub-event starting point) in the same BIG event (e.g., at the same time, when two or more electronic devices simultaneously transmit audio data), if the electronic devices operating in a receiving mode include two or more modems (e.g., Bluetooth modems), the two or more modems can be used to simultaneously process audio data transmitted from the two or more electronic devices. In one embodiment, the two or more modems can simultaneously process audio data transmitted from the two or more electronic devices without interference if the distance between their antennas is greater than or equal to a set distance (e.g., 7.5 cm, 15 cm, etc.). For example, in the case of the third external electronic device (1001), a collision may occur for audio packets that are not indicated by arrows, making normal processing difficult. However, as proposed in the present disclosure, when audio data transmitted from two or more electronic devices is simultaneously processed using two or more modems, the audio packets that are not indicated by arrows can also be normally processed.

도 22는 일 실시 예에 따른 무선 통신 네트워크에서 전자 장치가 공통 오디오 채널을 설립하는 동작을 개략적으로 도시한 도면이다.FIG. 22 is a diagram schematically illustrating an operation of an electronic device establishing a common audio channel in a wireless communication network according to one embodiment.

도 22를 참조하면, 무선 통신 네트워크의 구조는 도 10에서 설명한 무선 통신 네트워크의 구조와 유사하게 구현될 수 있으며, 따라서 그 상세한 설명은 생략하기로 한다.Referring to FIG. 22, the structure of the wireless communication network can be implemented similarly to the structure of the wireless communication network described in FIG. 10, and therefore, a detailed description thereof will be omitted.

도 22에 도시되어 있는 전자 장치(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 18, 도 20, 도 22, 또는 도 23의 전자 장치(101))의 동작은, 외부 전자 장치(예: 제1 외부 전자 장치(예: 도 1의 전자 장치(102), 또는 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 19, 도 20, 또는 도 21의 제1 외부 전자 장치(200)), 제2 외부 전자 장치(예: 도 1의 전자 장치(104), 또는 도 3, 도 4, 도 16, 또는 도 17의 제2 외부 전자 장치(300)), 제3 외부 전자 장치(예: 도 10, 도 16, 도 17, 또는 도 21의 제3 외부 전자 장치(1001)), 제4 외부 전자 장치(예: 도 10, 도 16, 또는 도 21의 제4 외부 전자 장치(1003)), 및/또는 제5 외부 전자 장치(예: 도 10의 제5 외부 전자 장치(1005))로부터 공통 오디오 채널을 생성하는 것을 요청하는 패킷(예: 공통 오디오 채널 생성 요청 패킷)을 수신하지 않더라도 설정 조건에 기반하여 공통 오디오 채널을 생성할 수 있다는 점에서, 도 11에서 설명한 전자 장치의 동작과 다를 수 있다.The operation of the electronic device illustrated in FIG. 22 (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, FIG. 22, or FIG. 23) may be performed by an external electronic device (e.g., a first external electronic device (e.g., the electronic device (102) of FIG. 1, or the first external electronic device (200) of FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 19, FIG. 20, or FIG. 21), a second external electronic device (e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17), a third external electronic device (e.g., the third external electronic device of FIG. 10, FIG. 16, FIG. 17, or FIG. 21). The operation of the electronic device described in FIG. 11 may be different in that the common audio channel may be generated based on the set condition even if a packet requesting the generation of a common audio channel (e.g., a common audio channel generation request packet) is not received from the fourth external electronic device (e.g., the fourth external electronic device (1003) of FIG. 10, FIG. 16, or FIG. 21), and/or the fifth external electronic device (e.g., the fifth external electronic device (1005) of FIG. 10).

동작 2211에서, 전자 장치는 설정된 조건에 기반하여 공통 오디오 채널을 생성할 수 있다. 일 실시 예에서, 설정된 조건은 다자간 오디오 서비스를 위한 공통 오디오 채널을 생성할 것을 요청하는 사용자 입력, 설정된 애플리케이션의 실행, 및/또는 설정된 영역로의 진입을 포함할 수 있다. 일 실시 예에서, 사용자 입력은 설정된 물리 사용자 인터페이스(physical user interface: PUI), 및/또는 음성 명령(voice command)를 포함할 수 있다. 일 실시 예에서, 설정된 애플리케이션은 다자간 오디오 서비스를 위한 전용 애플리케이션을 포함할 수 있다. 일 실시 예에서, 설정된 영역은 다자간 오디오 서비스가 수행되도록 설정된 영역을 포함할 수 있다. 일 실시 예에서, 설정된 영역은 회의실, 및/또는 교실을 포함할 수 있다. 전자 장치가 공통 오디오 채널을 생성하는 동작은 도 11 및 도 14에서 설명한 바와 유사하거나 또는 실질적으로 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.In operation 2211, the electronic device may generate a common audio channel based on a set condition. In one embodiment, the set condition may include a user input requesting to generate a common audio channel for a multi-party audio service, execution of a set application, and/or entry into a set area. In one embodiment, the user input may include a set physical user interface (PUI), and/or a voice command. In one embodiment, the set application may include a dedicated application for the multi-party audio service. In one embodiment, the set area may include an area where the multi-party audio service is set to be performed. In one embodiment, the set area may include a conference room and/or a classroom. Since the operation of the electronic device generating a common audio channel is similar to or substantially the same as described in FIGS. 11 and 14, a detailed description thereof is omitted herein.

설정된 조건에 기반하여 공통 오디오 채널을 생성한 전자 장치는, 동작 2213에서, 주기적 애드버타이징 동작을 통해 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 동기화하는데 사용되는 시간 정보를 브로드캐스팅함으로써, 전자 장치 주변의 외부 전자 장치들과 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 동기화하는데 사용되는 시간 정보를 공유할 수 있다. 전자 장치 주변의 외부 전자 장치들과 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 동기화하는데 사용되는 시간 정보를 공유하는 동작은 도 11에서 설명한 바와 유사하거나 또는 실질적으로 동일하므로 여기서는 그 상세한 설명을 생략하기로 한다.An electronic device that creates a common audio channel based on a set condition can share the information about the common audio channel and the time information used for synchronization to the common audio channel with external electronic devices around the electronic device by broadcasting information about the common audio channel and time information used for synchronization to the common audio channel through a periodic advertising operation at operation 2213. The operation of sharing the information about the common audio channel and the time information used for synchronization to the common audio channel with external electronic devices around the electronic device is similar to or substantially the same as that described with reference to FIG. 11, and therefore a detailed description thereof is omitted herein.

이렇게, 공통 오디오 채널에 대한 정보 및 공통 오디오 채널에 동기화하는데 사용되는 시간 정보를 공유한 전자 장치는, 동작 2215에서 디폴트로 수신 모드로 동작할 수 있다. 전자 장치는 동작 2217, 동작 2219에서 수신 모드로 동작하는 중에 주기적 애드버타이징 주기에 상응하게 동작 2221에서 주기적 애드버타이징 동작을 수행하고, 다시 동작 2223에서 수신 모드로 동작할 수 있다. In this way, the electronic device, which has shared information about the common audio channel and time information used for synchronizing to the common audio channel, can operate in the receive mode by default in operation 2215. The electronic device can perform a periodic advertising operation corresponding to the periodic advertising cycle in operation 2221 while operating in the receive mode in operations 2217 and 2219, and then operate in the receive mode again in operation 2223.

도 22에 별도로 도시되어 있지는 않으나, 전자 장치는 공통 오디오 채널을 생성한 후, 디폴트로 수신 모드로 동작하는 중에 송신할 오디오 데이터가 발생함을 확인할 경우, 공통 오디오 채널의 송신 타이밍에서 오디오 데이터를 송신할 수 있다. Although not shown separately in FIG. 22, if the electronic device determines that audio data to be transmitted is generated while operating in the receive mode by default after generating a common audio channel, the electronic device can transmit audio data at the transmission timing of the common audio channel.

도 23은 일 실시 예에 따른 무선 통신 네트워크에서 공통 오디오 채널이 생성된 후 전자 장치에 의해 수행되는 수신 동작을 도시한 도면이다.FIG. 23 is a diagram illustrating a receiving operation performed by an electronic device after a common audio channel is created in a wireless communication network according to one embodiment.

도 23을 참조하면, 전자 장치(예: 도 1, 도 2, 도 4, 도 10, 도 11, 도 16, 도 17, 도 18, 도 20, 또는 도 22의 전자 장치(101))는 공통 오디오 채널을 생성하는 것이 필요로 될 경우, 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 오디오 데이터 송신에 사용될 물리 링크 타입, 공통 오디오 채널에 적용될 액세스 어드레스, 공통 오디오 채널에 적용될 채널 맵, 오디오 송신 서비스 파라미터들, 및/또는 오디오 데이터 송/수신 타이밍을 결정할 수 있다. 전자 장치가 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 오디오 데이터 송신에 사용될 물리 링크 타입, 공통 오디오 채널에 적용될 액세스 어드레스, 공통 오디오 채널에 적용될 채널 맵, 오디오 송신 서비스 파라미터들, 및/또는 오디오 데이터 송/수신 타이밍을 결정하는 동작은 도 11의 동작 1115의 공통 오디오 채널 생성 동작과 유사하거나 또는 실질적으로 동일할 수 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다.Referring to FIG. 23, when an electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 4, FIG. 10, FIG. 11, FIG. 16, FIG. 17, FIG. 18, FIG. 20, or FIG. 22) needs to generate a common audio channel, it may determine an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing. An operation of the electronic device determining an audio transmission service type to be applied to the common audio channel, a physical link type to be used for audio data transmission, an access address to be applied to the common audio channel, a channel map to be applied to the common audio channel, audio transmission service parameters, and/or audio data transmission/reception timing may be similar to or substantially identical to the common audio channel generating operation of operation 1115 of FIG. 11, and thus a detailed description thereof will be omitted herein.

전자 장치는 결정된 공통 오디오 채널에 적용될 오디오 송신 서비스 타입, 결정된 오디오 데이터 송신에 사용될 물리 링크 타입, 결정된 공통 오디오 채널에 적용될 액세스 어드레스, 결정된 공통 오디오 채널에 적용될 채널 맵, 결정된 오디오 송신 서비스 파라미터들, 및/또는 결정된 오디오 데이터 송/수신 타이밍에 기반하여 공통 오디오 채널(2300)을 생성할 수 있다. The electronic device can generate a common audio channel (2300) based on an audio transmission service type to be applied to the determined common audio channel, a physical link type to be used for transmitting the determined audio data, an access address to be applied to the determined common audio channel, a channel map to be applied to the determined common audio channel, determined audio transmission service parameters, and/or determined audio data transmission/reception timing.

도 23에서는, 전자 장치에 의해 생성된 공통 오디오 채널(2300)에 대한 BIG 이벤트들에서의 전자 장치(101)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작이 도시되어 있다. 도 23에 도시되어 있는 각 숫자는 오디오 패킷의 시퀀스 번호(sequence number)를 나타낼 수 있으며, 도 23의 전자 장치(101)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작은 도 18의 전자 장치(101)의 오디오 데이터 패킷 송신 동작 또는 오디오 데이터 패킷 수신 동작과 PA 동작을 제외하고는 유사하거나 또는 실질적으로 동일할 수 있으며, 따라서 여기서는 그 상세한 설명을 생략하기로 한다. 이와 같이, 전자 장치는 공통 오디오 채널(2300)을 생성한 후, 디폴트로 수신 모드로 동작할 수 있다. 그리고, 도 23에 별도로 도시되어 있지는 않으나, 전자 장치는 디폴트로 수신 모드로 동작하는 중에 송신할 오디오 데이터가 발생함을 확인할 경우, 수신 모드에서 송신 모드로 전환하고, 송신 모드에서 공통 오디오 채널을 통해 오디오 데이터를 송신할 수 있다.In FIG. 23, an audio data packet transmission operation or an audio data packet reception operation of the electronic device (101) in BIG events for a common audio channel (2300) generated by the electronic device is illustrated. Each number illustrated in FIG. 23 may represent a sequence number of an audio packet, and the audio data packet transmission operation or the audio data packet reception operation of the electronic device (101) of FIG. 23 may be similar or substantially the same as the audio data packet transmission operation or the audio data packet reception operation of the electronic device (101) of FIG. 18 except for the PA operation, and therefore, a detailed description thereof will be omitted herein. In this way, after the electronic device generates the common audio channel (2300), it may operate in the reception mode by default. In addition, although not illustrated separately in FIG. 23, if the electronic device determines that audio data to be transmitted is generated while operating in the reception mode by default, it may switch from the reception mode to the transmission mode and transmit the audio data through the common audio channel in the transmission mode.

본 개시에서는 공통 오디오 채널이 수립된 후, 공통 오디오 채널을 통한 오디오 데이터 송신 동작 및 오디오 데이터 수신 동작에 대해서만 설명하였으나, 전자 장치 및 다른 외부 전자 장치들이 더 이상 공통 오디오 채널을 통해 다자간 오디오 서비스를 수행할 필요가 없을 경우, 공통 오디오 채널을 해제할 수 있다. 공통 오디오 채널이 해제되는 조건은 사용자 입력 또는 다양한 파라미터들에 의해 구현될 수 있으며, 공통 오디오 채널이 해제되는 조건에 대한 제한이 존재하는 것은 아닐 수 있다. In the present disclosure, only the operation of transmitting audio data and receiving audio data through the common audio channel after the common audio channel is established has been described. However, when the electronic device and other external electronic devices no longer need to perform a multi-party audio service through the common audio channel, the common audio channel may be released. The condition for releasing the common audio channel may be implemented by user input or various parameters, and there may not be any restrictions on the condition for releasing the common audio channel.

도 24는 일 실시 예에 따른 무선 통신 네트워크에서 제2 외부 전자 장치와, 제3외부 전자 장치, 및 제4외부 전자 장치의 동작을 개략적으로 도시한 도면이다.FIG. 24 is a diagram schematically illustrating operations of a second external electronic device, a third external electronic device, and a fourth external electronic device in a wireless communication network according to one embodiment.

도 24를 참조하면, BIS의 경우, 복수의 전자 장치들(예: 제2 외부 전자 장치(300)(예: 도 1의 전자 장치(104), 또는 도 3, 도 4, 도 16, 또는 도 17의 제2 외부 전자 장치(300)), 제3 외부 전자 장치(1001)(예: 도 10, 도 16, 도 17, 또는 도 21의 제3 외부 전자 장치(1001)), 및/또는 제4 외부 전자 장치(1003)(예: 도 10, 도 16, 또는 도 21의 제4 외부 전자 장치(1003))) 각각은 BIS 소스 역할을 수행할 수 있으며, 따라서 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 및/또는 제4 외부 전자 장치(1003) 각각은 BIG를 생성하고 PA 동작을 수행할 수 있다. BIS의 경우, 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 및/또는 제4 외부 전자 장치(1003) 각각은 BIS 소스 역할을 수행하므로 각 BIG 이벤트에서 송신 동작을 수행할 수 있다.Referring to FIG. 24, in the case of BIS, each of a plurality of electronic devices (e.g., a second external electronic device (300) (e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17), a third external electronic device (1001) (e.g., the third external electronic device (1001) of FIG. 10, FIG. 16, FIG. 17, or FIG. 21), and/or a fourth external electronic device (1003) (e.g., the fourth external electronic device (1003) of FIG. 10, FIG. 16, or FIG. 21)) can act as a BIS source, and thus each of the second external electronic device (300), the third external electronic device (1001), and/or the fourth external electronic device (1003) can generate a BIG and perform a PA operation. In the case of BIS, each of the second external electronic device (300), the third external electronic device (1001), and/or the fourth external electronic device (1003) acts as a BIS source and thus can perform a transmission operation at each BIG event.

도 25는 일 실시 예에 따른 무선 통신 네트워크에서 제2 외부 전자 장치와, 제3외부 전자 장치, 및 제4외부 전자 장치의 동작을 개략적으로 도시한 도면이다.FIG. 25 is a diagram schematically illustrating operations of a second external electronic device, a third external electronic device, and a fourth external electronic device in a wireless communication network according to one embodiment.

도 25를 설명하기에 앞서, 도 24에서와 설명한 바와 같이 무선 통신 네트워크에 복수의 전자 장치들(예: 제2 외부 전자 장치(300)(예: 도 1의 전자 장치(104), 또는 도 3, 도 4, 도 16, 또는 도 17의 제2 외부 전자 장치(300)), 제3 외부 전자 장치(1001)(예: 도 10, 도 16, 도 17, 또는 도 21의 제3 외부 전자 장치(1001)), 및/또는 제4 외부 전자 장치(1003)(예: 도 10, 도 16, 또는 도 21의 제4 외부 전자 장치(1003)))이 존재할 수 있다. 제2 외부 전자 장치(200), 제3 외부 전자 장치(1001), 및/또는 제4 외부 전자 장치(1003)는 공통 오디오 채널을 생성하지 않고, 일반적인 오디오 채널을 통해 설정된 서비스(예: 다자간 오디오 서비스)를 제공할 수 있다. 이 경우, 설정된 서비스(예: 다자간 오디오 서비스)에 동시에 참여하는, 또는 참여할 전자 장치들의 자원과 타이밍을 고려하여 설정된 서비스가 수행될 수 있다. 예를 들어, 제2 외부 전자 장치(200)는 설정된 애플리케이션(예: 삼성 BIS)을 통해 BIG를 생성하고, 생성된 BIG에 대한 정보를 PA 동작을 통해 제2 외부 전자 장치(300) 주변의 다른 외부 전자 장치들로 공유할 수 있다. 이 경우, 동일한 애플리케이션(예: 삼성 BIS)를 수행하는 외부 전자 장치(예: 제3 외부 전자 장치(1001))는 제2 외부 전자 장치(300)가 운용중인 BIG 파라미터들과 타이밍을 획득하거나, 또는 제2 외부 전자 장치(300)가 운용중인 BIG 파라미터들과 타이밍을 획득하고, 획득된 BIG 파라미터들과 타이밍을 제2 외부 전자 장치(300)와 조정한 후, 제2 외부 전자 장치(300)의 송신 타이밍과 오버랩되지 않도록 새로운 BIG를 생성할 수 있다.Before describing FIG. 25, as described in FIG. 24, a plurality of electronic devices (e.g., a second external electronic device (300) (e.g., the electronic device (104) of FIG. 1, or the second external electronic device (300) of FIG. 3, FIG. 4, FIG. 16, or FIG. 17), a third external electronic device (1001) (e.g., the third external electronic device (1001) of FIG. 10, FIG. 16, FIG. 17, or FIG. 21), and/or a fourth external electronic device (1003) (e.g., the fourth external electronic device (1003) of FIG. 10, FIG. 16, or FIG. 21)) may exist in the wireless communication network. The second external electronic device (200), the third external electronic device (1001), and/or the fourth external electronic device (1003) may provide a set service (e.g., a multi-party audio service) through a common audio channel without generating a common audio channel. In this case, the set service may be performed in consideration of resources and timing of electronic devices that are participating or will participate in the set service (e.g., a multi-party audio service) simultaneously. For example, the second external electronic device (200) may generate a BIG through a set application (e.g., Samsung BIS) and share information about the generated BIG with other external electronic devices around the second external electronic device (300) through a PA operation. In this case, an external electronic device (e.g., a third external electronic device (1001)) performing the same application (e.g., Samsung BIS) may acquire BIG parameters and timing that the second external electronic device (300) is operating, or acquire BIG parameters and timing that the second external electronic device (300) is operating, coordinate the acquired BIG parameters and timing with the second external electronic device (300), and then generate a new BIG so as not to overlap with the transmission timing of the second external electronic device (300).

이와 유사하게, 동일한 애플리케이션(예: 삼성 BIS)을 수행하는 다른 외부 전자 장치(예: 제4 외부 전자 장치(1003))는 제2 외부 전자 장치(300) 및 제3 외부 전자 장치(1001)가 운용중인 BIG 파라미터들과 타이밍을 획득하거나, 또는 제2 외부 전자 장치(300) 및 제3 외부 전자 장치(1001)가 운용중인 BIG 파라미터들과 타이밍을 획득하고, 획득된 BIG 파라미터들과 타이밍을 제2 외부 전자 장치(300) 및 제3 외부 전자 장치(1001)와 조정한 후, 제2 외부 전자 장치(300) 및 제3 외부 전자 장치(1001)의 송신 타이밍과 오버랩되지 않도록 새로운 BIG를 생성할 수 있다. 먼저 BIG를 생성한 전자 장치들은 동일한 애플리케이션(예: 삼성 BIS)을 수행하는 다른 전자 장치들의 정보(예: 다른 전자 장치들이 운용중인 BIG 파라미터들과 타이밍들)를 확인하고, 확인된 다른 전자 장치들의 정보에 기반하여 송신 타이밍들에 대한 동기화 동작을 수행할 수 있다. 따라서, 동일한 애플리케이션(예: 삼성 BIS)을 수행하는 다수의 전자 장치들은 각 BIS 오디오 채널을 통해 충돌 없이 오디오 데이터를 송신할 수 있다.Similarly, another external electronic device (e.g., the fourth external electronic device (1003)) executing the same application (e.g., Samsung BIS) may acquire the BIG parameters and timings that the second external electronic device (300) and the third external electronic device (1001) are operating, or acquire the BIG parameters and timings that the second external electronic device (300) and the third external electronic device (1001) are operating, and coordinate the acquired BIG parameters and timings with the second external electronic device (300) and the third external electronic device (1001), and then generate a new BIG so as not to overlap with the transmission timings of the second external electronic device (300) and the third external electronic device (1001). First, the electronic devices that generate the BIG may check information of the other electronic devices executing the same application (e.g., Samsung BIS) (e.g., BIG parameters and timings that the other electronic devices are operating) and perform a synchronization operation for the transmission timings based on the checked information of the other electronic devices. Therefore, multiple electronic devices performing the same application (e.g., Samsung BIS) can transmit audio data through each BIS audio channel without collision.

예를 들어, BIS가 설정된 서비스(예: 다자간 오디오 서비스)에 상응하는 BIS일 경우, 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 및/또는 제4 외부 전자 장치(1003)는 서로 간에 협상(negotiation) 동작, 또는 송신 시간 구간 및/또는 수신 시간 구간에 대한 조정 동작을 수행하는 설정된 프로토콜에 기반하여 송신 타이밍, 수신 타이밍, 및/또는 송신 자원을 조정할 수 있다. For example, if the BIS is a BIS corresponding to a set service (e.g., a multi-party audio service), the second external electronic device (300), the third external electronic device (1001), and/or the fourth external electronic device (1003) may adjust transmission timing, reception timing, and/or transmission resources based on a set protocol that performs a negotiation operation among themselves, or an adjustment operation for a transmission time interval and/or a reception time interval.

제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 및/또는 제4 외부 전자 장치(1003)는 조정된 송신 타이밍, 수신 타이밍, 및/또는 송신 자원에 기반하여 설정된 서비스(예: 다자간 오디오 서비스)를 수행할 수 있으며, 이 경우, BIS를 통해 송신 동작 뿐만 아니라 수신 동작이 수행될 수 있어 서비스 운영에 대한 효율성이 향상될 수 있다. 이와 같이 복수의 전자 장치들(예: 제2 외부 전자 장치(300), 제3 외부 전자 장치(1001), 및/또는 제4 외부 전자 장치(1003))이 정해져 있는(예를 들어, 제한된) 송신 자원을 분할하여 다자간 오디오 서비스를 수행하게 되므로, 서비스 품질을 유지하기 위해 다자간 오디오 서비스에 참여할 수 있는 전자 장치들의 개수를 설정된 개수 미만으로 제한할 수도 있다.The second external electronic device (300), the third external electronic device (1001), and/or the fourth external electronic device (1003) can perform a service (e.g., a multi-party audio service) set based on the adjusted transmission timing, reception timing, and/or transmission resources. In this case, not only the transmission operation but also the reception operation can be performed via the BIS, so that the efficiency of service operation can be improved. In this way, since a plurality of electronic devices (e.g., the second external electronic device (300), the third external electronic device (1001), and/or the fourth external electronic device (1003)) perform the multi-party audio service by dividing the set (e.g., limited) transmission resources, the number of electronic devices that can participate in the multi-party audio service can be limited to less than the set number in order to maintain service quality.

본 개시의 일 실시 예에 따르면, 방법은, 설정된 조건에 기반하여, 전자 장치(101)와 적어도 하나의 외부 전자 장치(102; 104; 200; 300; 1001; 1003; 1005)에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)을 설립하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include an operation of establishing a common audio channel, which is an audio service link commonly used by an electronic device (101) and at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005), based on a set condition.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 적어도 하나의 외부 전자 장치(102; 104; 200; 300; 1001; 1003; 1005)와 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include an operation of sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005).

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include operating in a receiving mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 수신 모드로 동작하는 중에, 상기 적어도 하나의 외부 전자 장치로 송신할 오디오 데이터가 존재함을 확인하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include an operation of determining, while operating in the receiving mode, that there is audio data to be transmitted to the at least one external electronic device.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 오디오 데이터의 존재를 확인함에 기반하여, 상기 수신 모드에서 송신 모드로 전환하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include an operation of switching from the receiving mode to the transmitting mode based on confirming the presence of the audio data.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 송신 모드에서, 상기 공통 오디오 채널 상에서, 상기 오디오 데이터를 송신하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include an operation of transmitting, in the transmission mode, the audio data on the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 오디오 데이터의 송신이 완료됨에 기반하여, 상기 공통 오디오 채널에 대해 상기 수신 모드로 전환하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include switching to the receiving mode for the common audio channel based on completion of transmission of the audio data.

본 개시의 일 실시 예에 따르면, 상기 설정된 조건은: 상기 적어도 하나의 외부 전자 장치 중 적어도 하나로부터 상기 공통 오디오 채널을 생성할 것을 요청하는 패킷을 수신하는 조건, 상기 공통 오디오 채널을 생성할 것을 요청하는 사용자 입력을 확인하는 조건, 설정된 애플리케이션이 실행됨을 확인하는 조건, 또는 상기 전자 장치가 설정된 영역으로 진입함을 확인하는 조건 중 적어도 하나를 포함할 수 있다. According to one embodiment of the present disclosure, the set condition may include at least one of: a condition of receiving a packet requesting to create the common audio channel from at least one of the at least one external electronic device, a condition of confirming a user input requesting to create the common audio channel, a condition of confirming that the set application is executed, or a condition of confirming that the electronic device enters the set area.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 외부 전자 장치와 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하는 동작은, 주기적 애드버타이징(periodic advertising) 기간에서, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 브로드캐스트(broadcast)하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the operation of sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device may include an operation of broadcasting the information about the common audio channel and the time information used for synchronization with the common audio channel in a periodic advertising period.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 외부 전자 장치와 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하는 동작은, 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치 간에 설립되어 있는 통신 링크에서, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 송신하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the operation of sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device may include an operation of transmitting, over a communication link established between the electronic device and the at least one external electronic device, information about the common audio channel and time information used for synchronization with the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 외부 전자 장치와 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하는 동작은, 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치와 연결되어 있는 서버로, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 송신하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the operation of sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device may include an operation of transmitting, to the electronic device and a server connected to the at least one external electronic device, the information about the common audio channel and the time information used for synchronization with the common audio channel.

본 개시의 일 실시 예에 따르면, 설정된 조건에 기반하여, 상기 전자 장치와 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)을 설립하는 동작은, 오디오 송신 서비스 타입(audio transmission service type), 물리 링크 타입(physical link type), 액세스 어드레스, 채널 맵(channel map), 오디오 송신 서비스 파라미터(audio transmission service parameter)들, 또는 오디오 데이터 송/수신 타이밍 중 적어도 하나를 결정하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, an operation of establishing a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device, based on a set condition may include an operation of determining at least one of an audio transmission service type, a physical link type, an access address, a channel map, audio transmission service parameters, or audio data transmission/reception timing.

본 개시의 일 실시 예에 따르면, 설정된 조건에 기반하여, 상기 전자 장치와 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)을 설립하는 동작은, 상기 결정된, 상기 오디오 송신 서비스 타입, 상기 물리 링크 타입, 상기 액세스 어드레스, 상기 채널 맵, 상기 오디오 송신 서비스 파라미터들, 또는 상기 오디오 데이터 송/수신 타이밍 중 적어도 하나에 기반하여 상기 공통 오디오 채널을 생성하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, an operation of establishing a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device, based on a set condition may include an operation of generating the common audio channel based on at least one of the determined audio transmission service type, the physical link type, the access address, the channel map, the audio transmission service parameters, or the audio data transmission/reception timing.

본 개시의 일 실시 예에 따르면, 상기 오디오 송신 서비스 타입은 브로드캐스트 등시성 스트림(broadcast isochronous stream: BIS) 타입 또는 연결 등시성 스트림(connected isochronous stream: CIS) 타입 중 적어도 하나를 포함할 수 있다. According to one embodiment of the present disclosure, the audio transmission service type may include at least one of a broadcast isochronous stream (BIS) type or a connected isochronous stream (CIS) type.

본 개시의 일 실시 예에 따르면, 상기 오디오 송신 서비스 타입이 상기 BIS 타입일 경우, 상기 오디오 송신 서비스 파라미터들은 상기 BIS 타입에 상응하는 BIS 속성 정보(BIS attribute information)를 포함할 수 있다. According to one embodiment of the present disclosure, when the audio transmission service type is the BIS type, the audio transmission service parameters may include BIS attribute information corresponding to the BIS type.

본 개시의 일 실시 예에 따르면, 상기 오디오 송신 서비스 타입이 상기 CIS 타입일 경우, 상기 오디오 송신 서비스 파라미터들은 상기 CIS 타입에 상응하는 CIS 속성 정보(CIS attribute information)를 포함할 수 있다. According to one embodiment of the present disclosure, when the audio transmission service type is the CIS type, the audio transmission service parameters may include CIS attribute information corresponding to the CIS type.

본 개시의 일 실시 예에 따르면, 방법은, 적어도 하나의 외부 전자 장치(101; 104; 300; 1001; 1003; 1005) 또는 서버(108)로부터 전자 장치(102; 200)와 상기 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include receiving, from at least one external electronic device (101; 104; 300; 1001; 1003; 1005) or a server (108), information about a common audio channel, which is an audio service link commonly used by an electronic device (102; 200) and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보에 기반하여 상기 공통 오디오 채널에 대한 동기화 동작을 수행하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include performing a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include operating in a receiving mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 수신 모드로 동작하는 중에, 상기 적어도 하나의 외부 전자 장치로부터 데이터를 수신하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include an operation of receiving data from at least one external electronic device while operating in the receiving mode.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 수신 모드로 동작하는 중에, 상기 적어도 하나의 외부 전자 장치로 송신할 오디오 데이터가 존재함을 확인하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include an operation of determining, while operating in the receiving mode, that there is audio data to be transmitted to the at least one external electronic device.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 오디오 데이터의 존재를 확인함에 기반하여, 상기 수신 모드에서 송신 모드로 전환하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include an operation of switching from the receiving mode to the transmitting mode based on confirming the presence of the audio data.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 송신 모드에서, 상기 공통 오디오 채널 상에서 상기 오디오 데이터를 송신하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include, in the transmission mode, transmitting the audio data on the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 방법은, 상기 설정된 조건에 기반하여, 상기 적어도 하나의 외부 전자 장치 중 하나의 외부 전자 장치(101)로 상기 공통 오디오 채널을 생성할 것을 요청하는 패킷을 송신하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the method may include an operation of transmitting a packet requesting creation of the common audio channel to one of the at least one external electronic device (101) based on the set condition.

본 개시의 일 실시 예에 따르면, 상기 설정된 조건은: 상기 공통 오디오 채널을 생성할 것을 요청하는 사용자 입력을 확인하는 조건, 설정된 애플리케이션이 실행됨을 확인하는 조건, 또는 상기 전자 장치가 설정된 영역으로 진입함을 확인하는 조건 중 적어도 하나를 포함할 수 있다. According to one embodiment of the present disclosure, the set condition may include at least one of: a condition for confirming a user input requesting to create the common audio channel, a condition for confirming that the set application is running, or a condition for confirming that the electronic device enters a set area.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 외부 전자 장치 또는 서버로부터 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하는 동작은, 주기적 애드버타이징(periodic advertising) 기간에서, 상기 적어도 하나의 외부 전자 장치로부터 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the operation of receiving, from the at least one external electronic device or server, information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel, may include the operation of receiving, from the at least one external electronic device, information about the common audio channel and time information used for synchronization with respect to the common audio channel, in a periodic advertising period.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 외부 전자 장치 또는 서버로부터 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하는 동작은, 상기 적어도 하나의 외부 전자 장치와 상기 전자 장치 간에 설립되어 있는 통신 링크에서, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, the operation of receiving, from the at least one external electronic device or server, information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization for the common audio channel, may include an operation of receiving, in a communication link established between the at least one external electronic device and the electronic device, information about the common audio channel and time information used for synchronization for the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 외부 전자 장치 또는 서버로부터 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하는 동작은, 상기 적어도 하나의 외부 전자 장치와 상기 전자 장치와 연결되어 있는 서버로부터, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하는 동작을 포함할 수 있다. According to one embodiment of the present disclosure, an operation of receiving, from the at least one external electronic device or server, information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel, may include an operation of receiving, from the at least one external electronic device and a server connected to the electronic device, information about the common audio channel and time information used for synchronization with respect to the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 공통 오디오 채널은: 오디오 송신 서비스 타입(audio transmission service type), 물리 링크 타입(physical link type), 액세스 어드레스, 채널 맵(channel map), 오디오 송신 서비스 파라미터(audio transmission service parameter)들, 또는 오디오 데이터 송/수신 타이밍 중 적어도 하나에 기반하여 생성될 수 있다. According to one embodiment of the present disclosure, the common audio channel may be generated based on at least one of: an audio transmission service type, a physical link type, an access address, a channel map, audio transmission service parameters, or audio data transmission/reception timing.

본 개시의 일 실시 예에 따르면, 상기 오디오 송신 서비스 타입은 브로드캐스트 등시성 스트림(broadcast isochronous stream: BIS) 타입 또는 연결 등시성 스트림(connected isochronous stream: CIS) 타입 중 적어도 하나를 포함할 수 있다. According to one embodiment of the present disclosure, the audio transmission service type may include at least one of a broadcast isochronous stream (BIS) type or a connected isochronous stream (CIS) type.

본 개시의 일 실시 예에 따르면, 상기 오디오 송신 서비스 타입이 상기 BIS 타입일 경우, 상기 오디오 송신 서비스 파라미터들은 상기 BIS 타입에 상응하는 BIS 속성 정보(BIS attribute information)를 포함할 수 있다. According to one embodiment of the present disclosure, when the audio transmission service type is the BIS type, the audio transmission service parameters may include BIS attribute information corresponding to the BIS type.

본 개시의 일 실시 예에 따르면, 상기 오디오 송신 서비스 타입이 상기 CIS 타입일 경우, 상기 오디오 송신 서비스 파라미터들은 상기 CIS 타입에 상응하는 CIS 속성 정보(CIS attribute information)를 포함할 수 있다.According to one embodiment of the present disclosure, when the audio transmission service type is the CIS type, the audio transmission service parameters may include CIS attribute information corresponding to the CIS type.

본 개시의 일 실시 예에 따르면, 컴퓨터로 독출 가능한 적어도 하나의 인스트럭션(instruction)을 저장하는 저장 매체가 제공될 수 있다.According to one embodiment of the present disclosure, a storage medium storing at least one computer-readable instruction may be provided.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 인스트럭션은 전자 장치(101)의 적어도 하나의 프로세서(120)에 의하여 실행 시에, 상기 전자 장치로 하여금 적어도 하나의 동작을 수행하도록 야기할 수 있다.According to one embodiment of the present disclosure, the at least one instruction, when executed by at least one processor (120) of the electronic device (101), may cause the electronic device to perform at least one operation.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 동작은, 설정된 조건에 기반하여, 상기 전자 장치와 적어도 하나의 외부 전자 장치(102; 104; 200; 300; 1001; 1003; 1005)에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)을 설립하는 동작을 포함할 수 있다.According to one embodiment of the present disclosure, the at least one operation may include establishing a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005), based on a set condition.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 동작은, 상기 적어도 하나의 외부 전자 장치(102; 104; 200; 300; 1001; 1003; 1005)와 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하는 동작을 포함할 수 있다.According to one embodiment of the present disclosure, the at least one operation may include sharing information about the common audio channel and time information used for synchronization with the at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005).

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 동작은, 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하는 동작을 포함할 수 있다.According to one embodiment of the present disclosure, the at least one operation may include operating in a receiving mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.

본 개시의 일 실시 예에 따르면, 컴퓨터로 독출 가능한 적어도 하나의 인스트럭션(instruction)을 저장하는 저장 매체가 제공될 수 있다.According to one embodiment of the present disclosure, a storage medium storing at least one computer-readable instruction may be provided.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 인스트럭션은 전자 장치(102; 200)의 적어도 하나의 프로세서(120)에 의하여 실행 시에, 상기 전자 장치로 하여금 적어도 하나의 동작을 수행하도록 야기할 수 있다.According to one embodiment of the present disclosure, the at least one instruction, when executed by at least one processor (120) of the electronic device (102; 200), may cause the electronic device to perform at least one operation.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 동작은, 적어도 하나의 외부 전자 장치(101; 104; 300; 1001; 1003; 1005) 또는 서버(108)로부터 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하는 동작을 포함할 수 있다.According to one embodiment of the present disclosure, the at least one operation may include receiving, from at least one external electronic device (101; 104; 300; 1001; 1003; 1005) or server (108), information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device, and time information used for synchronization with respect to the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 동작은, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보에 기반하여 상기 공통 오디오 채널에 대한 동기화 동작을 수행하는 동작을 포함할 수 있다.According to one embodiment of the present disclosure, the at least one operation may include performing a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel.

본 개시의 일 실시 예에 따르면, 상기 적어도 하나의 동작은, 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하는 동작을 포함할 수 있다.According to one embodiment of the present disclosure, the at least one operation may include operating in a receiving mode in which the electronic device can receive audio data from the at least one external electronic device for the common audio channel.

Claims (15)

전자 장치(101)에 있어서,In an electronic device (101), 적어도 하나의 통신 회로(190);At least one communication circuit (190); 적어도 하나의 프로세서(120); 및at least one processor (120); and 인스트럭션(instruction)들을 저장하는 메모리(130)를 포함하고, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가:A memory (130) for storing instructions, wherein when the instructions are executed by the at least one processor, the electronic device: 설정된 조건에 기반하여, 상기 전자 장치와 적어도 하나의 외부 전자 장치(102; 104; 200; 300; 1001; 1003; 1005)에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)을 설립하고, Based on the set conditions, a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005), is established, 상기 적어도 하나의 통신 회로를 통해, 상기 적어도 하나의 외부 전자 장치(102; 104; 200; 300; 1001; 1003; 1005)와 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하고, 및Sharing information about the common audio channel and time information used for synchronization for the common audio channel with the at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005) through the at least one communication circuit, and 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하도록 야기하는 상기 전자 장치.An electronic device causing the electronic device to operate in a receiving mode capable of receiving audio data from at least one external electronic device for the common audio channel. 제1항에 있어서,In the first paragraph, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가:When the above instructions are executed by the at least one processor, the electronic device: 상기 수신 모드로 동작하는 중에, 상기 적어도 하나의 외부 전자 장치로 송신할 오디오 데이터가 존재함을 확인하고, While operating in the above receiving mode, it is confirmed that there is audio data to be transmitted to at least one external electronic device, 상기 오디오 데이터의 존재를 확인함에 기반하여, 상기 수신 모드에서 송신 모드로 전환하고, 및Based on the confirmation of the existence of the above audio data, switching from the receiving mode to the transmitting mode, and 상기 송신 모드에서, 상기 적어도 하나의 통신 회로를 통해 상기 공통 오디오 채널 상에서, 상기 오디오 데이터를 송신하도록 야기하는 상기 전자 장치.An electronic device causing said audio data to be transmitted on said common audio channel through said at least one communication circuit in said transmission mode. 제2항에 있어서,In the second paragraph, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가: When the above instructions are executed by the at least one processor, the electronic device: 상기 오디오 데이터의 송신이 완료됨에 기반하여, 상기 공통 오디오 채널에 대해 상기 수신 모드로 전환하도록 야기하는 상기 전자 장치.The electronic device causing the common audio channel to switch to the receiving mode based on completion of transmission of the audio data. 제1항 내지 제3항 중 어느 한 항에 있어서,In any one of claims 1 to 3, 상기 설정된 조건은:The conditions set above are: 상기 적어도 하나의 외부 전자 장치 중 적어도 하나로부터 상기 공통 오디오 채널을 생성할 것을 요청하는 패킷을 수신하는 조건,A condition of receiving a packet requesting creation of said common audio channel from at least one of said at least one external electronic device; 상기 공통 오디오 채널을 생성할 것을 요청하는 사용자 입력을 확인하는 조건,A condition that verifies user input requesting the creation of the above common audio channel, 설정된 애플리케이션이 실행됨을 확인하는 조건, 또는A condition that verifies that a configured application is running, or 상기 전자 장치가 설정된 영역으로 진입함을 확인하는 조건 중 적어도 하나를 포함하는 상기 전자 장치.An electronic device comprising at least one of the conditions for determining that the electronic device has entered a set area. 제1항 내지 제4항 중 어느 한 항에 있어서,In any one of claims 1 to 4, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가:When the above instructions are executed by the at least one processor, the electronic device: 주기적 애드버타이징(periodic advertising) 기간에서, 상기 적어도 하나의 통신 회로를 통해, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 브로드캐스트(broadcast)하도록 야기하는 상기 전자 장치.An electronic device causing said electronic device to broadcast, through said at least one communication circuit, information about said common audio channel and time information used for synchronization to said common audio channel during a periodic advertising period. 제1항 내지 제4항 중 어느 한 항에 있어서,In any one of claims 1 to 4, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가:When the above instructions are executed by the at least one processor, the electronic device: 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치 간에 설립되어 있는 통신 링크에서, 상기 적어도 하나의 통신 회로를 통해, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 송신하거나, 또는 In a communication link established between the electronic device and the at least one external electronic device, transmitting information about the common audio channel and time information used for synchronization with respect to the common audio channel through the at least one communication circuit, or 상기 적어도 하나의 통신 회로를 통해, 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치와 연결되어 있는 서버로, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 송신하도록 야기하는 상기 전자 장치.An electronic device that causes a server connected to the electronic device and the at least one external electronic device to transmit information about the common audio channel and time information used for synchronization with the common audio channel through the at least one communication circuit. 제1항 내지 제6항 중 어느 한 항에 있어서,In any one of claims 1 to 6, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가:When the above instructions are executed by the at least one processor, the electronic device: 오디오 송신 서비스 타입(audio transmission service type), 물리 링크 타입(physical link type), 액세스 어드레스, 채널 맵(channel map), 오디오 송신 서비스 파라미터(audio transmission service parameter)들, 또는 오디오 데이터 송/수신 타이밍 중 적어도 하나를 결정하고, 및determining at least one of an audio transmission service type, a physical link type, an access address, a channel map, audio transmission service parameters, or audio data transmission/reception timing, and 상기 결정된, 상기 오디오 송신 서비스 타입, 상기 물리 링크 타입, 상기 액세스 어드레스, 상기 채널 맵, 상기 오디오 송신 서비스 파라미터들, 또는 상기 오디오 데이터 송/수신 타이밍 중 적어도 하나에 기반하여 상기 공통 오디오 채널을 생성하도록 야기하는 상기 전자 장치. The electronic device causing the common audio channel to be generated based on at least one of the determined audio transmission service type, the physical link type, the access address, the channel map, the audio transmission service parameters, or the audio data transmission/reception timing. 제7항에 있어서,In Article 7, 상기 오디오 송신 서비스 타입은 브로드캐스트 등시성 스트림(broadcast isochronous stream: BIS) 타입 또는 연결 등시성 스트림(connected isochronous stream: CIS) 타입 중 적어도 하나를 포함하는 상기 전자 장치. The electronic device wherein the audio transmission service type includes at least one of a broadcast isochronous stream (BIS) type or a connected isochronous stream (CIS) type. 제8항에 있어서,In Article 8, 상기 오디오 송신 서비스 타입이 상기 BIS 타입일 경우, 상기 오디오 송신 서비스 파라미터들은 상기 BIS 타입에 상응하는 BIS 속성 정보(BIS attribute information)를 포함하거나, 또는 If the above audio transmission service type is the BIS type, the audio transmission service parameters include BIS attribute information corresponding to the BIS type, or 상기 오디오 송신 서비스 타입이 상기 CIS 타입일 경우, 상기 오디오 송신 서비스 파라미터들은 상기 CIS 타입에 상응하는 CIS 속성 정보(CIS attribute information)를 포함하는 상기 전자 장치.The electronic device, wherein when the audio transmission service type is the CIS type, the audio transmission service parameters include CIS attribute information corresponding to the CIS type. 전자 장치(102; 200)에 있어서,In an electronic device (102; 200), 적어도 하나의 통신 회로(190); At least one communication circuit (190); 적어도 하나의 프로세서(120); 및at least one processor (120); and 인스트럭션(instruction)들을 저장하는 메모리(130)를 포함하고, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가:A memory (130) for storing instructions, wherein when the instructions are executed by the at least one processor, the electronic device: 상기 적어도 하나의 통신 회로를 통해, 적어도 하나의 외부 전자 장치(101; 104; 300; 1001; 1003; 1005) 또는 서버(108)로부터 상기 전자 장치와 상기 적어도 하나의 외부 전자 장치에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하고,Through at least one communication circuit, information about a common audio channel, which is an audio service link commonly used by the electronic device and the at least one external electronic device (101; 104; 300; 1001; 1003; 1005) or server (108), and time information used for synchronization for the common audio channel are received, 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보에 기반하여 상기 공통 오디오 채널에 대한 동기화 동작을 수행하고, 및Performing a synchronization operation for the common audio channel based on information about the common audio channel and time information used for synchronization for the common audio channel, and 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하도록 야기하는 상기 전자 장치.An electronic device causing the electronic device to operate in a receiving mode capable of receiving audio data from at least one external electronic device for the common audio channel. 제10항에 있어서,In Article 10, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가:When the above instructions are executed by the at least one processor, the electronic device: 상기 수신 모드로 동작하는 중에, 상기 적어도 하나의 통신 회로를 통해 상기 적어도 하나의 외부 전자 장치로부터 데이터를 수신하도록 야기하는 상기 전자 장치.An electronic device which, while operating in said receiving mode, causes said electronic device to receive data from said at least one external electronic device via said at least one communication circuit. 제10항에 있어서,In Article 10, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가: When the above instructions are executed by the at least one processor, the electronic device: 상기 수신 모드로 동작하는 중에, 상기 적어도 하나의 외부 전자 장치로 송신할 오디오 데이터가 존재함을 확인하고, While operating in the above receiving mode, it is confirmed that there is audio data to be transmitted to at least one external electronic device, 상기 오디오 데이터의 존재를 확인함에 기반하여, 상기 수신 모드에서 송신 모드로 전환하고, 및Based on the confirmation of the existence of the above audio data, switching from the receiving mode to the transmitting mode, and 상기 송신 모드에서, 상기 적어도 하나의 통신 회로를 통해, 상기 공통 오디오 채널 상에서 상기 오디오 데이터를 송신하도록 야기하는 상기 전자 장치.An electronic device causing said audio data to be transmitted on said common audio channel through said at least one communication circuit in said transmission mode. 제10항 내지 제12항 중 어느 한 항에 있어서,In any one of Articles 10 to 12, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가:When the above instructions are executed by the at least one processor, the electronic device: 상기 설정된 조건에 기반하여, 상기 적어도 하나의 통신 회로를 통해, 상기 적어도 하나의 외부 전자 장치 중 하나의 외부 전자 장치(101)로 상기 공통 오디오 채널을 생성할 것을 요청하는 패킷을 송신하도록 야기하며, Based on the above set conditions, causing a packet to be transmitted through the at least one communication circuit to one of the at least one external electronic device (101) requesting creation of the common audio channel; 상기 설정된 조건은:The conditions set above are: 상기 공통 오디오 채널을 생성할 것을 요청하는 사용자 입력을 확인하는 조건,A condition that verifies user input requesting the creation of the above common audio channel, 설정된 애플리케이션이 실행됨을 확인하는 조건, 또는A condition that verifies that a configured application is running, or 상기 전자 장치가 설정된 영역으로 진입함을 확인하는 조건 중 적어도 하나를 포함하는 상기 전자 장치.An electronic device comprising at least one of the conditions for determining that the electronic device has entered a set area. 제10항 내지 제13항 중 어느 한 항에 있어서,In any one of Articles 10 to 13, 상기 인스트럭션들은 상기 적어도 하나의 프로세서에 의해 실행될 때, 상기 전자 장치가:When the above instructions are executed by the at least one processor, the electronic device: 주기적 애드버타이징(periodic advertising) 기간에서, 상기 적어도 하나의 통신 회로를 통해, 상기 적어도 하나의 외부 전자 장치로부터 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 수신하도록 야기하는 상기 전자 장치.An electronic device that causes said electronic device to receive, through said at least one communication circuit, information about said common audio channel and time information used for synchronization to said common audio channel from said at least one external electronic device during a periodic advertising period. 컴퓨터로 독출 가능한 적어도 하나의 인스트럭션(instruction)을 저장하는 저장 매체에 있어서, In a storage medium storing at least one computer-readable instruction, 상기 적어도 하나의 인스트럭션은 전자 장치(101)의 적어도 하나의 프로세서(120)에 의하여 실행 시에, 상기 전자 장치로 하여금 적어도 하나의 동작을 수행하도록 야기하고,The at least one instruction, when executed by at least one processor (120) of the electronic device (101), causes the electronic device to perform at least one operation, 상기 적어도 하나의 동작은:At least one of the above actions: 설정된 조건에 기반하여, 상기 전자 장치와 적어도 하나의 외부 전자 장치(102; 104; 200; 300; 1001; 1003; 1005)에 의해 공통으로 사용되는 오디오 서비스 링크인 공통 오디오 채널(common audio channel)을 설립하는 동작, An operation of establishing a common audio channel, which is an audio service link commonly used by the electronic device and at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005), based on a set condition. 상기 적어도 하나의 외부 전자 장치(102; 104; 200; 300; 1001; 1003; 1005)와 상기 공통 오디오 채널에 대한 정보 및 상기 공통 오디오 채널에 대한 동기화를 위해 사용되는 시간 정보를 공유하는 동작, 및An operation of sharing information about the common audio channel and time information used for synchronization with at least one external electronic device (102; 104; 200; 300; 1001; 1003; 1005) for the common audio channel, and 상기 공통 오디오 채널에 대해 상기 전자 장치가 상기 적어도 하나의 외부 전자 장치로부터 오디오 데이터를 수신할 수 있는 수신 모드로 동작하는 동작을 포함하는 상기 저장 매체.The storage medium including an operation for operating the electronic device in a receiving mode capable of receiving audio data from the at least one external electronic device for the common audio channel.
PCT/KR2024/003160 2023-04-14 2024-03-12 Electronic device for providing audio service and method for operating same Pending WO2024214964A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP24712397.9A EP4482170A4 (en) 2023-04-14 2024-03-12 ELECTRONIC DEVICE FOR PROVIDING AN AUDIO SERVICE AND METHOD FOR OPERATING THE SAME

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020230049680A KR20240153213A (en) 2023-04-14 2023-04-14 Electronic device for providing audio service and operating method thereof
KR10-2023-0049680 2023-04-14

Publications (1)

Publication Number Publication Date
WO2024214964A1 true WO2024214964A1 (en) 2024-10-17

Family

ID=90730289

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2024/003160 Pending WO2024214964A1 (en) 2023-04-14 2024-03-12 Electronic device for providing audio service and method for operating same

Country Status (3)

Country Link
EP (1) EP4482170A4 (en)
KR (1) KR20240153213A (en)
WO (1) WO2024214964A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130266152A1 (en) * 2012-04-06 2013-10-10 Koss Corporation Synchronizing wireless earphones
KR20140115247A (en) * 2013-03-15 2014-09-30 삼성전자주식회사 Data transmitting appratus, data receiving apparatus, data tranceiving system, method for transmitting data and method for receiving data
KR20180050890A (en) * 2016-11-07 2018-05-16 삼성전자주식회사 Speaker apparatus, connected electronic apparatus therewith and controlling method thereof
KR20220104898A (en) * 2021-01-19 2022-07-26 삼성전자주식회사 Electronic device and method for swithching communication link with wireless audio device
KR20220164313A (en) * 2021-06-04 2022-12-13 삼성전자주식회사 Electronic device and method for performing communication connection with external electronic device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130266152A1 (en) * 2012-04-06 2013-10-10 Koss Corporation Synchronizing wireless earphones
KR20140115247A (en) * 2013-03-15 2014-09-30 삼성전자주식회사 Data transmitting appratus, data receiving apparatus, data tranceiving system, method for transmitting data and method for receiving data
KR20180050890A (en) * 2016-11-07 2018-05-16 삼성전자주식회사 Speaker apparatus, connected electronic apparatus therewith and controlling method thereof
KR20220104898A (en) * 2021-01-19 2022-07-26 삼성전자주식회사 Electronic device and method for swithching communication link with wireless audio device
KR20220164313A (en) * 2021-06-04 2022-12-13 삼성전자주식회사 Electronic device and method for performing communication connection with external electronic device

Non-Patent Citations (1)

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

Also Published As

Publication number Publication date
KR20240153213A (en) 2024-10-22
EP4482170A4 (en) 2025-08-13
EP4482170A1 (en) 2024-12-25

Similar Documents

Publication Publication Date Title
WO2015163680A1 (en) Method and apparatus for transmitting and receiving data using bluetooth low-power energy technique in wireless communication system
WO2016159725A1 (en) Apparatus and method for measuring distance and location
WO2021054616A1 (en) External audio electronic device, electronic device, and method of managing communication link
WO2023075169A1 (en) Electronic device for providing audio service and operation method thereof
EP3278135A1 (en) Apparatus and method for measuring distance and location
WO2023204578A1 (en) Electronic device for providing audio service, and operation method therefor
WO2023243866A1 (en) Electronic device for providing audio service and operation method thereof
WO2024071871A1 (en) Electronic device for providing audio service and method for operating same
WO2023048436A1 (en) Electronic device for transmitting and/or receiving identification information, and operating method therefor
WO2024005606A1 (en) Electronic device for performing cluster merging of nan communication and operation method of electronic device
WO2024063619A1 (en) Method and device for classifying pose by using ultra wideband communication signal
WO2022154279A1 (en) Electronic device for transmitting and/or receiving protocol/service information, and method for operating same
WO2024214964A1 (en) Electronic device for providing audio service and method for operating same
WO2022231140A1 (en) Electronic device for transmitting and/or receiving device identification information, and operation method thereof
WO2023136453A1 (en) Method for setting available channels for wlan and electronic device for performing same method
WO2023058980A1 (en) Electronic device for providing audio service and operation method thereof
WO2025105836A1 (en) Electronic device for providing audio service, and operating method thereof
WO2024219660A1 (en) Electronic device for determining bluetooth communication time, and operation method therefor
WO2025048393A1 (en) Electronic device for providing audio service, and operating method thereof
WO2024253331A1 (en) Electronic device for providing audio service and method for operating same
WO2025042020A1 (en) Electronic device for assisting transmission of advertisement signal for bis service, and operation method therefor
WO2025105705A1 (en) Electronic device for providing audio service, and operating method thereof
WO2025005435A1 (en) Electronic device for providing audio service, and operating method thereof
WO2024225869A1 (en) Audio output method and electronic device performing same
WO2024253343A1 (en) Method for providing plurality of audio services and electronic device performing same

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2024712397

Country of ref document: EP

Effective date: 20240327

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24712397

Country of ref document: EP

Kind code of ref document: A1