IP Library Granted Patent US 10,405,097
Granted Patent B1
US 10,405,097 · App. 16/021,559 · Granted Sep 3, 2019

System and method of utilizing audio orientations

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 10,405,097
App. No.
16/021,559
Granted
Sep 3, 2019
Kind
B1
Abstract

In one or more embodiments, one or more systems, methods, and/or processes may receive, via multiple microphones, a first audio signal from a first sound producing source; may convert, via at least one analog to digital converter, the first audio signal to first multiple audio data; may determine a first angle, with respect to a reference, of the first sound producing source based at least on the first multiple of audio data; may determine a sound pressure level based at least on a distance to the first sound source and a type of the multiple speakers; may produce second multiple audio data based at least on the sound pressure level and the first angle; may convert, via at least one digital to analog converter, the second multiple audio data to multiple analog audio signals; and may provide, via the multiple speakers, output audio in a direction of the first angle.

Claims (87)

1. An information handling system, comprising:

at least one processor; and

a memory medium, coupled to the at least one processor, that stores instructions executable by the at least one processor, which when executed by the at least one processor, cause the information handling system to:

receive, via a plurality of microphones, a first audio signal from a first sound producing source;

convert, via at least one analog to digital converter, the first audio signal to a first plurality of audio data;

determine a first angle, with respect to a reference, of the first sound producing source based at least on the first plurality of audio data;

determine, via a proximity sensor, a distance to the first sound producing source;

determine a type of a plurality of speakers;

determine a sound pressure level based at least on the distance to the first sound producing source and the type of the plurality of speakers;

produce a second plurality of audio data based at least on the sound pressure level and the first angle of the first sound producing source;

convert, via at least one digital to analog converter, the second plurality of audio data to a plurality of analog audio signals;

provide the plurality of analog signals to the plurality of speakers; and

provide, via the plurality of speakers, output audio in a direction of the first angle of the first sound producing source.

2. The information handling system of claim 1 , wherein the instructions further cause the information handling system to:

provide first rotation data, associated with the first angle of the first sound producing source, to a camera rotator.

3. The information handling system of claim 2 , wherein the instructions further cause the information handling system to:

rotate, based at least on the first rotation data, a camera to a direction of the first sound producing source.

4. The information handling system of claim 2 , wherein the instructions further cause the information handling system to:

receive, via the plurality of microphones, a second audio signal from a second sound producing source, different from the first sound producing source;

convert, via the at least one analog to digital converter, the second audio signal to a second plurality of audio data;

determine a second angle, with respect to the reference, of the second sound producing source based at least on the second plurality of audio data; and

provide second rotation data, associated with the second angle of the second sound producing source, to the camera rotator.

5. The information handling system of claim 1 , wherein, to determine the sound pressure level based at least on the distance to the first sound producing source and the type of the plurality of speakers, the instructions further cause the information handling system to:

access a lookup table based at least on the type of the plurality of speakers; and

retrieve a number associated with the type of the plurality of speakers.

6. The information handling system of claim 1 ,

wherein, to produce the second plurality of audio data based at least on the sound pressure level and the first angle of the first sound producing source, the instructions further cause the information handling system to produce first audio data of the second plurality of audio data with a phase difference with respect to second audio data of the second plurality of audio data; and

wherein, to provide the plurality of analog signals to the plurality of speakers, the instructions further cause the information handling system to:

provide a first analog signal, with the phase difference, of the plurality of analog signals to a first speaker of the plurality of speakers; and

provide a second analog signal of the plurality of analog signals to a second speaker of the plurality of speakers.

7. The information handling system of claim 1 , wherein, to determine the first angle, with respect to the reference, of the first sound producing source based at least on the first plurality of audio data, the instructions further cause the information handling system to determine a phase difference between first audio data, associated with a first microphone of the plurality of microphones, of the first plurality of audio data and second audio data, associated with a second microphone of the plurality of microphones, of the first plurality of audio data.

8. A method, comprising:

receiving, via a plurality of microphones, a first audio signal from a first sound producing source;

converting, via at least one analog to digital converter, the first audio signal to a first plurality of audio data;

determining a first angle, with respect to a reference, of the first sound producing source based at least on the first plurality of audio data;

determining, via a proximity sensor, a distance to the first sound producing source;

determining a type of a plurality of speakers;

determining a sound pressure level based at least on the distance to the first sound producing source and the type of the plurality of speakers;

producing a second plurality of audio data based at least on the sound pressure level and the first angle of the first sound producing source;

converting, via at least one digital to analog converter, the second plurality of audio data to a plurality of analog audio signals;

providing the plurality of analog signals to the plurality of speakers; and

providing, via the plurality of speakers, output audio in a direction of the first angle of the first sound producing source.

9. The method of claim 8 , further comprising:

providing first rotation data, associated with the first angle of the first sound producing source, to a camera rotator.

10. The method of claim 9 , further comprising:

rotating, based at least on the first rotation data, a camera to a direction of the first sound producing source.

11. The method of claim 9 , further comprising:

receiving, via the plurality of microphones, a second audio signal from a second sound producing source, different from the first sound producing source;

converting, via the at least one analog to digital converter, the second audio signal to a second plurality of audio data;

determining a second angle, with respect to the reference, of the second sound producing source based at least on the second plurality of audio data; and

providing second rotation data, associated with the second angle of the second sound producing source, to the camera rotator.

12. The method of claim 8 , wherein the determining the sound pressure level based at least on the distance to the first sound producing source and the type of the plurality of speakers includes:

accessing a lookup table based at least on the type of the plurality of speakers; and

retrieving a number associated with the type of the plurality of speakers.

13. The method of claim 8 ,

wherein the producing the second plurality of audio data based at least on the sound pressure level and the first angle of the first sound producing source includes producing first audio data of the second plurality of audio data with a phase difference with respect to second audio data of the second plurality of audio data; and

wherein the providing the plurality of analog signals to the plurality of speakers includes:

providing a first analog signal, with the phase difference, of the plurality of analog signals to a first speaker of the plurality of speakers; and

providing a second analog signal of the plurality of analog signals to a second speaker of the plurality of speakers.

14. The method of claim 8 , wherein the determining the first angle, with respect to the reference, of the first sound producing source based at least on the first plurality of audio data includes determining a phase difference between first audio data, associated with a first microphone of the plurality of microphones, of the first plurality of audio data and second audio data, associated with a second microphone of the plurality of microphones, of the first plurality of audio data.

15. A computer-readable non-transitory memory medium that includes instructions that, when executed by at least one processor of an information handling system, cause the information handling system to:

receive, via a plurality of microphones, a first audio signal from a first sound producing source;

convert, via at least one analog to digital converter, the first audio signal to a first plurality of audio data;

determine a first angle, with respect to a reference, of the first sound producing source based at least on the first plurality of audio data;

determine, via a proximity sensor, a distance to the first sound producing source;

determine a type of a plurality of speakers;

determine a sound pressure level based at least on the distance to the first sound producing source and the type of the plurality of speakers;

produce a second plurality of audio data based at least on the sound pressure level and the first angle of the first sound producing source;

convert, via at least one digital to analog converter, the second plurality of audio data to a plurality of analog audio signals;

provide the plurality of analog signals to the plurality of speakers; and

provide, via the plurality of speakers, output audio in a direction of the first angle of the first sound producing source.

16. The computer-readable non-transitory memory medium of claim 15 , wherein the instructions further cause the information handling system to:

provide first rotation data, associated with the first angle of the first sound producing source, to a camera rotator.

17. The computer-readable non-transitory memory medium of claim 16 , wherein the instructions further cause the information handling system to:

receive, via the plurality of microphones, a second audio signal from a second sound producing source, different from the first sound producing source;

convert, via the at least one analog to digital converter, the second audio signal to a second plurality of audio data;

determine a second angle, with respect to the reference, of the second sound producing source based at least on the second plurality of audio data; and

provide second rotation data, associated with the second angle of the second sound producing source, to the camera rotator.

18. The computer-readable non-transitory memory medium of claim 15 , wherein, to determine the sound pressure level based at least on the distance to the first sound producing source and the type of the plurality of speakers, the instructions further cause the information handling system to:

access a lookup table based at least on the type of the plurality of speakers; and

retrieve a number associated with the type of the plurality of speakers.

19. The computer-readable non-transitory memory medium of claim 15 ,

wherein, to produce the second plurality of audio data based at least on the sound pressure level and the first angle of the first sound producing source, the instructions further cause the information handling system to produce first audio data of the second plurality of audio data with a phase difference with respect to second audio data of the second plurality of audio data; and

wherein, to provide the plurality of analog signals to the plurality of speakers, the instructions further cause the information handling system to:

provide a first analog signal, with the phase difference, of the plurality of analog signals to a first speaker of the plurality of speakers; and

provide a second analog signal of the plurality of analog signals to a second speaker of the plurality of speakers.

20. The computer-readable non-transitory memory medium of claim 15 , wherein, to determine the first angle, with respect to the reference, of the first sound producing source based at least on the first plurality of audio data, the instructions further cause the information handling system to determine a phase difference between first audio data, associated with a first microphone of the plurality of microphones, of the first plurality of audio data and second audio data, associated with a second microphone of the plurality of microphones, of the first plurality of audio data.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (047648/0422) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060160/0862 →
RELEASE OF SECURITY INTEREST AT REEL 047648 FRAME 0346 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0510 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Oct 12, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047648/0346 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 12, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 047648/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2018
From: PEELER, DOUGLAS JARRETT; KAMEPALLI, SRINIVAS
To: DELL PRODUCTS L.P.
Reel/Frame 046228/0237 →