IP Library Granted Patent US 10,848,895
Granted Patent B2
US 10,848,895 · App. 16/243,864 · Granted Nov 24, 2020

Contextual center-of-gravity for audio output in collaborative environments

Inventors: Douglas Jarrett Peeler (Austin, TX); Vivek Viswanathan Iyer (Austin, TX)
Assignee: Dell Products, L.P.
H04S7/303G10L25/51G10L25/78H04R5/02H04R2499/15H04S2400/13
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,848,895
App. No.
16/243,864
Granted
Nov 24, 2020
Kind
B2
Abstract

Embodiments of systems and methods for using contextual center-of-gravity for outputting audio in collaborative environments are described. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: identify a first position of a first participant and a second position of a second participant during a collaboration session; calculate a Center-of-Gravity (CoG) based, at least in part, upon the first and second positions; and output audio during the collaboration session with a level determined based upon the CoG.

Claims (46)

1. An Information Handling System (IHS), comprising:

a processor; and

a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to:

identify a first position of a first participant and a second position of a second participant during a collaboration session;

calculate an average distance from each participant's position to a reference location in three-dimensions using a first height of the first participant and a second height of the second participant;

calculate a Center-of-Gravity (CoG) based, at least in part, upon the average distance; and

output audio during the collaboration session with a level determined based upon the CoG.

2. The IHS of claim 1 , wherein to identify the position, the program instructions, upon execution by the processor, further cause the IHS to use at least one of: a proximity sensor, an RGB camera, or an IR/NIR camera.

3. The IHS of claim 1 , wherein the program instructions, upon execution by the processor, further cause the IHS to classify the first and second participants as at least one of:

near-field, mid-field, or far-field.

4. The IHS of claim 1 , wherein to output the audio, the program instructions, upon execution by the processor, further cause the IHS to increase the level during at least a portion of the collaboration session in response to movement of the CoG away from the reference location.

5. The IHS of claim 4 , wherein to output the audio, the program instructions, upon execution by the processor, further cause the IHS to decrease the level during at least a portion of the collaboration session in response to movement of the CoG toward the reference location.

6. The IHS of claim 4 , wherein to output the audio, the program instructions, upon execution by the processor, further cause the IHS to look-up a loudness value corresponding to the level.

7. The IHS of claim 1 , wherein the IHS is coupled to an electronic display where a remote video feed is rendered during at least a portion of the collaboration session, and wherein the reference location comprises the electronic display.

8. The IHS of claim 1 , wherein the program instructions, upon execution by the processor, further cause the IHS to identify a first context of the first participant and a second context of the second participant, and to calculate the average distance using weights associated with the first and second contexts, respectively.

9. The IHS of claim 8 , wherein the program instructions, upon execution by the processor, further cause the IHS to classify each of the first and second context as at least one of:

speaking, gesturing, or whiteboarding.

10. The IHS of claim 1 , wherein the program instructions, upon execution by the processor, further cause the IHS to:

receive a plurality of audio streams from a remote location;

determine that an audio stream contains speech by a third participant; and

in response to a position of the third participant in the remote location, adjust the level.

11. The IHS of claim 1 , wherein the program instructions, upon execution by the processor, further cause the IHS to:

receive a plurality of audio streams from a remote location;

determine that an audio stream contains speech by a third participant; and

in response to a context of the third participant in the remote location, adjust the level.

12. A method, comprising:

identifying a first position of a first participant and a second position of a second participant during a collaboration session;

calculating an average distance from each participant's position to a reference location in three-dimensions using a first height of the first participant and a second height of the second participant;

calculating a Center-of-Gravity (CoG) based, at least in part, upon the average distance; and

outputting audio during the collaboration session with a sound volume determined based upon the CoG.

13. The method of claim 12 , further comprising calculating an increase or decrease in the sound volume during at least a portion of the collaboration session in response to movement of the CoG.

14. The method of claim 12 , wherein outputting the audio further comprises using a loudness table with acoustic calibration data.

15. The method of claim 12 , further comprising identifying a first context of the first participant and a second context of the second participant, and calculating the average distance using weights associated with the first and second contexts, respectively.

16. A hardware memory device having program instructions stored thereon that, upon execution by a processor of an Information Handling System (IHS), cause the IHS to:

identify a first position of a first participant and a second position of a second participant during a collaboration session;

calculate an average distance from each participant's position to a reference location in three-dimensions using a first height of the first participant and a second height of the second participant;

calculate a Center-of-Gravity (CoG) based, at least in part, upon the average distance; and

output audio during the collaboration session with a level determined based upon the CoG.

17. The hardware memory device of claim 16 , wherein the program instructions, upon execution by the processor, further cause the IHS to:

receive a plurality of audio streams from a remote location;

determine that an audio stream contains speech by a third participant; and

in response to a position of the third participant, adjust a level of the audio stream relative to other audio streams.

18. The hardware memory device of claim 16 , wherein the program instructions, upon execution by the processor, further cause the IHS to:

receive a plurality of audio streams from a remote location;

determine that an audio stream contains speech by a third participant; and

in response to a context of the third participant, adjust a level of the audio stream relative to other audio streams.

Assignments (5)
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 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2019
From: PEELER, DOUGLAS JARRETT; IYER, VIVEK VISWANATHAN
To: DELL PRODUCTS, L.P.
Reel/Frame 047945/0600 →