US 12,444,430 B2
Electronic device for controlling beamforming and operating method thereof
Soonho Baek, Suwon-si (KR); Sangeun Kim, Suwon-si (KR); Seonmi Kim, Suwon-si (KR); Hangil Moon, Suwon-si (KR); Kyoungho Bang, Suwon-si (KR); Seunghun O, Suwon-si (KR); Gunwoo Lee, Suwon-si (KR); and Junwoo Cha, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Mar. 9, 2023, as Appl. No. 18/181,167.
Application 18/181,167 is a continuation of application No. PCT/KR2022/017507, filed on Nov. 9, 2022.
Claims priority of application No. 10-2021-0152849 (KR), filed on Nov. 9, 2021; and application No. 10-2021-0187676 (KR), filed on Dec. 24, 2021.
Prior Publication US 2023/0215453 A1, Jul. 6, 2023
Int. Cl. G10L 21/0232 (2013.01); G10L 21/0216 (2013.01); G10L 25/84 (2013.01); H04R 1/10 (2006.01); H04R 1/40 (2006.01); H04R 3/00 (2006.01)
CPC G10L 21/0232 (2013.01) [G10L 25/84 (2013.01); H04R 1/1075 (2013.01); H04R 1/406 (2013.01); H04R 3/005 (2013.01); G10L 2021/02166 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
a plurality of microphones;
memory storing computer-executable instructions; and
at least one processor including processing circuitry,
wherein the instructions, when executed by the at least one processor, cause the electronic device to:
estimate a feature value of an external sound signal received by the plurality of microphones,
calculate an initial value of a voice parameter used to perform beamforming based on the external sound signal,
in response to the feature value being less than or equal to a first threshold value and exceeding a second threshold value, obtain a first target of the voice parameter based on the calculated initial value,
in response to the feature value being less than or equal to the second threshold value and exceeding a third threshold value, load an initial value of the voice parameter from the memory and obtain a second target of the voice parameter by updating the loaded initial value, and
in response to the feature value being less than or equal to the third threshold value, determine the loaded initial value as a third target of the voice parameter.