US 12,231,844 B2
Microphone system and beamforming method
Hua-Jun Hong, Zhubei (TW); Chih-Sheng Chen, Zhubei (TW); Hsueh-Ying Lai, Zhubei (TW); Yu-Pao Tsai, Zhubei (TW); and Tsung-Liang Chen, Zhubei (TW)
Assigned to BRITISH CAYMAN ISLANDS INTELLIGO TECHNOLOGY INC., Grand Cayman (KY)
Filed by British Cayman Islands Intelligo Technology Inc., Grand Cayman (KY)
Filed on Aug. 25, 2022, as Appl. No. 17/895,980.
Claims priority of provisional application 63/313,731, filed on Feb. 25, 2022.
Prior Publication US 2023/0276170 A1, Aug. 31, 2023
Int. Cl. H04R 1/40 (2006.01); G06N 3/04 (2023.01); G06N 3/08 (2023.01); G10L 21/0224 (2013.01); H04R 3/00 (2006.01); G10L 21/0216 (2013.01)
CPC H04R 1/406 (2013.01) [G06N 3/04 (2013.01); G06N 3/08 (2013.01); G10L 21/0224 (2013.01); H04R 3/005 (2013.01); G10L 2021/02166 (2013.01); H04R 2201/401 (2013.01); H04R 2410/01 (2013.01); H04R 2430/20 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A microphone system, applied to an electronic device comprising an adjustable mechanism that causes a change in geometry of a microphone array, comprising:
the microphone array comprising multiple microphones that detect sound and generate multiple audio signals;
a sensor for detecting a mechanism variation of the electronic device to generate a sensing output; and
a beamformer configured to perform a set of operations comprising:
performing spatial filtering over the multiple audio signals using a trained model based on the sensing output, one or more first sound sources in one or more desired directions and one or more second sound sources in one or more undesired directions to generate a beamformed output signal originated from the one or more first sound sources, wherein the operation of performing the spatial filtering further comprises:
determining a boundary between the one or more first sound sources and the one or more second sound sources using the trained model according to the sensing output; and
performing the spatial filtering over the multiple audio signals using the trained model based on the boundary to generate the beamformed output signal.