US 12,380,912 B2
Audio automatic mixer with frequency weighting
Asbjorn Therkelsen, Nesbru (NO)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Mar. 8, 2022, as Appl. No. 17/689,546.
Prior Publication US 2023/0290370 A1, Sep. 14, 2023
Int. Cl. G10L 21/0308 (2013.01); G10L 25/18 (2013.01); H04R 3/00 (2006.01); H04R 5/04 (2006.01)
CPC G10L 21/0308 (2013.01) [G10L 25/18 (2013.01); H04R 3/005 (2013.01); H04R 5/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
at a controller of a system that includes speech collectors to convert speech from a talker to corresponding ones of audio signals that each convey speech energy:
performing signal processing on each audio signal by:
filtering the speech energy into high-frequency speech energy and low-frequency speech energy;
determining a high-frequency energy level of the high-frequency speech energy;
determining a low-frequency energy level of the low-frequency speech energy;
normalizing the high-frequency energy level with respect to a first sum of the high-frequency speech energy across the audio signals, to produce a normalized high-frequency energy level;
normalizing the low-frequency energy level with respect to a second sum of the low-frequency speech energy across the audio signals, to produce a normalized low-frequency energy level;
weighting each of the normalized high-frequency energy level and the normalized low-frequency energy level to produce a weighted normalized high-frequency energy level and a weighted normalized low-frequency energy level; and
summing the weighted normalized high-frequency energy level and the weighted normalized low-frequency energy level to produce an individual energy level; and
selecting as a preferred audio signal whichever of the audio signals has a highest individual energy level for encoding into a data packet.