IP Library Granted Patent US 12701356
Granted Patent B2
US 12701356 · App. 18/628,196 · Granted Aug 4, 2026

Electronic device and operation method thereof

Inventors: Juyeon Jin (Suwon-si, KR); Gupil Cheong (Suwon-si, KR); Sanghyeok Kim (Suwon-si, KR); Doosuk Kang (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
H04R3/005H04R5/04H04W4/80H04R2420/07
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12701356
App. No.
18/628,196
Granted
Aug 4, 2026
Kind
B2
Abstract

An electronic device is provided. The electronic device includes a microphone, a communication circuit, memory storing one or more computer programs, and one or more processors communicatively coupled to the microphone, the communication circuit, and the memory, wherein the one or more computer programs include computer-executable instructions, when executed by the one or more processors, cause the electronic device to receive an audio data request from a first external electronic device through the communication circuit, generate a first audio packet using audio data acquired through the microphone in the same time period as a second external electronic device connected through the communication circuit, based on a specified condition, insert, into the first audio packet, information for comparing the first audio packet with a second audio packet generated by the second external electronic device in terms of generation order, and transmit the first audio packet to the first external electronic device through the communication circuit.

Claims (57)

1 . An electronic device comprising:

a microphone;

a communication circuit;

memory storing one or more computer programs; and

one or more processors communicatively coupled to the microphone, the communication circuit, and the memory,

wherein the one or more computer programs include computer-executable instructions that, when executed by the one or more processors, cause the electronic device to:

receive an audio data request from a first external electronic device through the communication circuit,

generate a first audio packet using audio data acquired through the microphone in the same time period as a second external electronic device connected through the communication circuit, based on a specified condition,

insert, into the first audio packet, information for comparing the first audio packet with a second audio packet generated by the second external electronic device in terms of generation order, and

transmit the first audio packet to the first external electronic device through the communication circuit, and

wherein the information for comparing includes time information and order information, the time information about a time in which the electronic device generates the first audio packet, or a time in which the electronic device acquires audio data corresponding to the first audio packet, and the order information about an order in which the electronic device generates the first audio packet, or an order in which the electronic device acquires audio data corresponding to the first audio packet.

2 . The electronic device of claim 1 , wherein the specified condition includes a specified time according to a clock of the first external electronic device of a first communication link between the electronic device and the first external electronic device.

3 . The electronic device of claim 1 , wherein the specified condition includes a specified time according to an event count of a second communication link between the electronic device and the second external electronic device or a reference clock of the second communication link.

4 . The electronic device of claim 1 , wherein the specified condition includes a specified time according to an event count or timing parameter associated with isochronous data transmission between the electronic device and the first external electronic device.

5 . The electronic device of claim 1 ,

wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the electronic device to generate the first audio packet using audio data acquired through the microphone from a specified first point in time to a specified second point in time according to the specified condition, and

wherein the second audio packet includes an audio packet generated using audio data acquired through a microphone of the second external electronic device from the specified first point in time to the specified second point in time.

6 . The electronic device of claim 5 ,

wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the electronic device to insert time information including at least one of the specified first point in time or the specified second point in time and order information corresponding to the time information into the first audio packet, and

wherein the time information and the order information are equally inserted into the audio packet generated using the audio data acquired through the microphone of the second external electronic device from the specified first point in time to the specified second point in time.

7 . The electronic device of claim 6 , wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the electronic device to:

acquire a plurality of first audio packets by generating the first audio packet at a specified period according to a specified condition; and

insert, into the plurality of first audio packets, the order information including a numerical value that becomes larger as a point in time included in the time information of each of the plurality of first audio packets becomes later.

8 . The electronic device of claim 6 , wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the electronic device to:

acquire a plurality of first audio packets by generating the first audio packet at a specified period according to a specified condition; and

insert the order information into only one of one or more first audio packets having the time information with the same specified time unit among the plurality of first audio packets.

9 . The electronic device of claim 1 , wherein the audio data request is transmitted from the first external electronic device to the electronic device and the second external electronic device as the first external electronic device starts binaural recording.

10 . A method of operating an electronic device, the method comprising:

receiving an audio data request from a first external electronic device through a communication circuit;

generating a first audio packet using audio data acquired through a microphone in the same time period as a second external electronic device connected through the communication circuit, based on a specified condition;

inserting, into the first audio packet, information for comparing the first audio packet with a second audio packet generated by the second external electronic device in terms of generation order; and

transmitting the first audio packet to the first external electronic device through the communication circuit,

wherein the information for comparing includes time information and order information, the time information about a time in which the electronic device generates the first audio packet, or a time in which the electronic device acquires audio data corresponding to the first audio packet, and the order information about an order in which the electronic device generates the first audio packet, or an order in which the electronic device acquires audio data corresponding to the first audio packet.

11 . The method of claim 10 , wherein the specified condition includes a specified time according to a clock of the first external electronic device of a first communication link between the electronic device and the first external electronic device.

12 . The method of claim 10 , wherein the specified condition includes a specified time according to an event count of a second communication link between the electronic device and the second external electronic device or a reference clock of the second communication link.

13 . The method of claim 10 , wherein the specified condition includes a specified time according to an event count or timing parameter associated with isochronous data transmission between the electronic device and the first external electronic device.

14 . The method of claim 10 , further comprising:

generating the first audio packet using audio data acquired through the microphone from a specified first point in time to a specified second point in time according to the specified condition,

wherein the second audio packet includes an audio packet generated using audio data acquired through a microphone of the second external electronic device from the specified first point in time to the specified second point in time.

15 . The method of claim 14 , further comprising:

inserting time information including at least one of the specified first point in time or the specified second point in time and order information corresponding to the time information into the first audio packet,

wherein the time information and the order information are equally inserted into the audio packet generated using the audio data acquired through the microphone of the second external electronic device from the specified first point in time to the specified second point in time.

16 . The method of claim 15 , further comprising:

acquiring a plurality of first audio packets by generating the first audio packet at a specified period according to a specified condition; and

inserting, into the plurality of first audio packets, the order information including a numerical value that becomes larger as a point in time included in the time information of each of the plurality of first audio packets becomes later.

17 . The method of claim 15 , further comprising:

acquiring a plurality of first audio packets by generating the first audio packet at a specified period according to a specified condition; and

inserting the order information into only one of one or more first audio packets having the time information with the same specified time unit among the plurality of first audio packets.

18 . The method of claim 10 , wherein the audio data request is transmitted from the first external electronic device to the electronic device and the second external electronic device as the first external electronic device starts binaural recording.

19 . One or more non-transitory computer-readable storage media storing one or more computer programs including computer-executable instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform operations, the operations comprising:

receiving an audio data request from a first external electronic device through a communication circuit;

generating a first audio packet using audio data acquired through a microphone in the same time period as a second external electronic device connected through the communication circuit, based on a specified condition;

inserting, into the first audio packet, information for comparing the first audio packet with a second audio packet generated by the second external electronic device in terms of generation order; and

transmitting the first audio packet to the first external electronic device through the communication circuit,

wherein the information for comparing includes time information and order information, the time information about a time in which the electronic device generates the first audio packet, or a time in which the electronic device acquires audio data corresponding to the first audio packet, and the order information about an order in which the electronic device generates the first audio packet, or an order in which the electronic device acquires audio data corresponding to the first audio packet.

20 . The one or more non-transitory computer-readable storage media of claim 19 ,

wherein communication circuit generates a Bluetooth low energy (BLE) communication link with the first external electronic device.