US 11,736,863 B2
Subband spatial processing and crosstalk cancellation system for conferencing
Zachary Seldess, San Diego, CA (US)
Assigned to Boomcloud 360, Inc., Encinitas, CA (US)
Filed by Boomcloud 360, Inc., Encinitas, CA (US)
Filed on Nov. 12, 2021, as Appl. No. 17/454,801.
Application 17/454,801 is a continuation of application No. 16/856,373, filed on Apr. 23, 2020, granted, now 11,252,508.
Application 16/856,373 is a continuation of application No. 16/151,201, filed on Oct. 3, 2018, granted, now 10,674,266, issued on Jun. 2, 2020.
Claims priority of provisional application 62/599,605, filed on Dec. 15, 2017.
Prior Publication US 2022/0070581 A1, Mar. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04R 3/12 (2006.01); H04S 7/00 (2006.01); H04R 3/04 (2006.01); H04R 5/02 (2006.01); H04N 7/15 (2006.01); H04R 5/04 (2006.01)
CPC H04R 3/12 (2013.01) [H04N 7/15 (2013.01); H04N 7/152 (2013.01); H04R 3/04 (2013.01); H04R 5/02 (2013.01); H04R 5/04 (2013.01); H04S 7/307 (2013.01); H04R 2420/01 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for providing a conference for a client device of a plurality of client devices, comprising:
receiving input audio streams from the plurality of client devices;
generating a mixed stream for the client device including a left mixed channel and a right mixed channel by mixing and panning input audio streams of other client devices of the plurality of client devices according to placement data defining spatial locations for the other client devices within a sound field;
determining a type of speaker associated with the client device;
generating a crosstalk processed stream including a left channel and a right channel by applying crosstalk processing on the left mixed channel and the right mixed channel of the mixed stream, wherein:
the crosstalk processing is a crosstalk simulation responsive to determining a first type of speaker is associated with the client device; and
the crosstalk processing is a crosstalk cancellation responsive to determining a second type of speaker is associated with the client device; and
providing the left channel of the crosstalk processed stream to a left speaker of the client device and the right channel of the crosstalk processed stream to a right speaker of the client device.