IP Library Granted Patent US 11,877,113
Granted Patent B2
US 11,877,113 · App. 17/530,298 · Granted Jan 16, 2024

Distributed microphone in wireless audio system

Inventors: Xiao Hui Dang (Suzhou, CN); John S. Graham (Santa Cruz, CA); Scott Walsh (Foxham, GB)
Assignee: Hewlett-Packard Development Company, L.P.
H04R1/1041H04M1/6066H04R3/12H04W4/80H04M2250/02H04R2420/05H04R2420/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 11,877,113
App. No.
17/530,298
Filed
Nov 18, 2021
Granted
Jan 16, 2024
Kind
B2
Examiner
YUN, EUGENE
Art Unit
2648
USPC
455/569.1
Abstract

A microphone device generates a transmit audio stream via at least one microphone on the microphone device. The microphone device transmits the transmit audio stream to the computing device via a first wireless connection and ignores a receive audio stream received from the computing device via the first wireless connection. The speaker device obtains a set of connection parameters for the first wireless connection between the microphone device and the computing device, intercepts the receive audio stream transmitted using the first wireless connection from the computing device to the microphone device, and plays the receive audio stream on a speaker of the speaker device.

Claims (70)

1. A method comprising:

establishing, by a microphone device imitating a headset device, a first wireless connection with a computing device to create a set of connection parameters;

sharing, by the microphone device, the set of connection parameters with a speaker device via a second wireless connection;

generating, by the microphone device, a transmit audio stream via at least one microphone on the microphone device; and

transmitting, by the microphone device, the transmit audio stream to the computing device via the first wireless connection and ignoring a receive audio stream received from the computing device via the first wireless connection.

2. The method of claim 1 , further comprising:

establishing, by the speaker device, the second wireless connection with the microphone device;

obtaining, by the speaker device via the second wireless connection, the set of connection parameters from the microphone device;

intercepting, by the speaker device using the set of connection parameters, the receive audio stream transmitted using the first wireless connection from the computing device to the microphone device; and

playing, by the speaker device, the receive audio stream on a speaker of the speaker device.

3. The method of claim 2 , further comprising:

detecting a disconnection of the second wireless connection with the microphone device; and

responsive to the disconnection, spoofing, using the set of connection parameters, the microphone device while transmitting and receiving audio stream with the computing device via the first wireless connection-.

4. The method of claim 2 , further comprising:

intercepting, by the speaker device, a transmit audio stream transmitted using the first wireless connection from the microphone device to the computing device; and

processing the receive audio stream using the transmit audio stream to create an updated receive audio stream,

wherein the playing the receive audio stream comprises playing the updated receive audio stream.

5. The method of claim 2 , further comprising:

receiving, via a microphone on the speaker device, a local audio stream comprising a noise component;

determining, by the speaker device, the noise component in the local audio stream; and

performing, using the noise component and by the speaker device, noise cancellation when playing the receive audio stream.

6. The method of claim 1 , further comprising:

performing, by the microphone device, a transmit side noise cancellation of the transmit audio stream prior to transmitting the transmit audio stream to the computing device.

7. A method comprising:

obtaining, by a speaker device, a set of connection parameters for a first wireless connection between a microphone device and a computing device;

intercepting, by the speaker device using the set of connection parameters, a receive audio stream transmitted using the first wireless connection from the computing device to the microphone device;

ignoring, by the microphone device, the receive audio stream; and

playing, by the speaker device, the receive audio stream on a speaker of the speaker device.

8. The method of claim 7 , further comprising:

establishing, by the speaker device, a second wireless connection ( 112 , 114 ) with the microphone device,

wherein the set of connection parameters are obtained via the second wireless connection ( 112 , 114 ).

9. The method of claim 8 , further comprising:

detecting a disconnection of the second wireless connection with the microphone device; and

responsive to the disconnection, spoofing, using the set of connection parameters, the microphone device while transmitting and receiving audio stream with the computing device via the first wireless connection.

10. The method of claim 9 , further comprising:

detecting a reconnection of the second wireless connection with the microphone device; and

responsive to the reconnection, resuming only playing the receive audio stream.

11. The method of claim 7 , wherein obtaining the set of connection parameters comprises:

establishing, by the speaker device, the first wireless connection with the computing device to create the set of connection parameters,

wherein the first wireless connection is transferred to be between the microphone device and the computing device.

12. The method of claim 7 , further comprising:

intercepting, by the speaker device, a transmit audio stream transmitted using the first wireless connection from the microphone device to the computing device; and

processing the receive audio stream using the transmit audio stream to create an updated receive audio stream,

wherein the playing the receive audio stream comprises playing the updated receive audio stream.

13. The method of claim 7 , further comprising:

receiving, via a microphone on the speaker device, a local audio stream comprising a noise component;

determining the noise component in the local audio stream; and

performing, using the noise component, noise cancellation when playing the receive audio stream.

14. A system comprising:

a microphone device configured to:

generate a transmit audio stream via at least one microphone on the microphone device, and

transmit the transmit audio stream to a computing device via a first wireless connection and ignore a receive audio stream received from the computing device via the first wireless connection; and

a speaker device configured to:

obtain a set of connection parameters for the first wireless connection between the microphone device and the computing device,

intercept the receive audio stream transmitted using the first wireless connection from the computing device to the microphone device, and

play the receive audio stream on a speaker of the speaker device.

15. The system of claim 14 , wherein the speaker device comprises:

a wireless port to intercept a transmit audio stream transmitted using the first wireless connection from the microphone device to the computing device; and

a digital signal processor to process the receive audio stream using the transmit audio stream to create an updated receive audio stream,

wherein playing the receive audio stream comprises playing the updated receive audio stream.

16. The system of claim 14 , wherein the speaker device comprises:

a microphone to receive a local audio stream comprising a noise component; and

a digital signal processor to:

determine the noise component in the local audio stream, and

perform, using the noise component, noise cancellation when playing the receive audio stream.

17. The system of claim 14 , wherein the microphone device comprises:

a digital signal processor to perform a transmit side noise cancellation of the transmit audio stream prior to transmitting the transmit audio stream to the computing device.

18. The system of claim 14 , wherein the speaker device is an earbud.

19. The system of claim 18 , wherein the microphone device is a charging case for the earbud.

20. The system of claim 14 , wherein the speaker device is a room speaker.