MULTIPLE DEVICE NOISE REDUCTION MICROPHONE ARRAY
First Claim
1. A first communications device comprising:
- a processor circuit;
a first microphone;
an interface operative to communicatively couple the processor circuit to a network; and
a storage communicatively coupled to the processor circuit and arranged to store a sequence of instructions operative on the processor circuit to;
store a first detected data that represents sounds detected by the first microphone;
receive a second detected data via the network that represents sounds detected by a second microphone of a second communications device;
subtractively sum the first and second data to create a processed data; and
transmit the processed data to a third communications device.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments are directed to cooperation among communications devices having microphones to employ their microphones in unison to provide voice detection with noise reduction for voice communications. A first communications device comprises a processor circuit; a first microphone; an interface operative to communicatively couple the processor circuit to a network; and a storage communicatively coupled to the processor circuit and arranged to store a sequence of instructions operative on the processor circuit to store a first detected data that represents sounds detected by the first microphone; receive a second detected data via the network that represents sounds detected by a second microphone of a second communications device; subtractively sum the first and second data to create a processed data; and transmit the processed data to a third communications device. Other embodiments are described and claimed herein.
-
Citations
20 Claims
-
1. A first communications device comprising:
-
a processor circuit; a first microphone; an interface operative to communicatively couple the processor circuit to a network; and a storage communicatively coupled to the processor circuit and arranged to store a sequence of instructions operative on the processor circuit to; store a first detected data that represents sounds detected by the first microphone; receive a second detected data via the network that represents sounds detected by a second microphone of a second communications device; subtractively sum the first and second data to create a processed data; and transmit the processed data to a third communications device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16)
-
-
13. An apparatus comprising:
-
a processor circuit; a first clock; a first microphone; an interface operative to communicatively couple the processor circuit to a network; and a storage communicatively coupled to the processor circuit and arranged to store a sequence of instructions operative on the processor circuit to; convert signals output by the first microphone into a detected data that represents sounds detected by the first microphone; receive a signal via the network from a communications device that requests synchronization of the first clock with a second clock of the communications device; synchronize the first and second clocks in response to the request; timestamp the detected data with a time maintained by the first clock; and transmit the detected data with timestamp via the network to the communications device.
-
-
17. A method comprising:
-
converting, at a processor circuit for a first communication device, signals output by a first microphone at the first communication device into a detected data that represents sounds detected by the first microphone; receiving a signal via the network from a second communications device that requests synchronization of a first clock of the first communication device with a second clock of the second communications device; synchronizing the first and second clocks responsive to the request; timestamping the detected data with a time maintained by the first clock; and transmitting the detected data with timestamp via the network to the second communications device. - View Dependent Claims (18, 19, 20)
-
Specification