Search

US-12621606-B2 - Control system and control method for speakers in field

US12621606B2US 12621606 B2US12621606 B2US 12621606B2US-12621606-B2

Abstract

A control system and a control method for speakers in a field are provided. The control method includes: outputting an audio signal by a first speaker corresponding to a first output power and a second speaker corresponding to a second output power; measuring a first volume and a first time delay corresponding to the audio signal by a first microphone; performing a calculation of an optimization algorithm according to the first output power, the second output power, the first volume, and the first time delay to obtain a first recommended output power corresponding to the first speaker and a second recommended output power corresponding to the second speaker; and configuring the first output power according to the first recommended output power, and configuring the second output power according to the second recommended output power.

Inventors

  • Shou-Jung CHANG
  • Chih-Ming Chen
  • Chun Cheng Li

Assignees

  • WISTRON CORPORATION

Dates

Publication Date
20260505
Application Date
20230926
Priority Date
20230807

Claims (20)

  1. 1 . A control system for a speaker in a field, comprising: a first speaker corresponding to a first output power; a second speaker corresponding to a second output power; a first microphone; and a controller communicatively connected to the first speaker, the second speaker, and the first microphone, wherein the controller is configured to: output an audio signal by the first speaker and the second speaker; measure a first volume and a first time delay corresponding to the audio signal by the first microphone; perform a calculation of a dynamic optimization algorithm according to the first output power, the second output power, the first volume, and the first time delay to obtain a first recommended output power corresponding to the first speaker and a second recommended output power corresponding to the second speaker, wherein the dynamic optimization algorithm that uses the first output power, the second output power, the first volume, and the first time delay as dynamic input parameters, wherein the dynamic input parameters are changed along with time; and configure the first output power according to the first recommended output power, and configure the second output power according to the second recommended output power.
  2. 2 . The control system as claimed in claim 1 , wherein the dynamic optimization algorithm comprises a dynamic causal Bayesian optimization algorithm.
  3. 3 . The control system as claimed in claim 2 , wherein an objective function of the dynamic causal Bayesian optimization algorithm comprises a mean square error of a reference volume and the first volume.
  4. 4 . The control system as claimed in claim 2 , further comprising: a second microphone communicatively connected to the controller, wherein the second microphone obtains a sound wave corresponding to a second volume, wherein an objective function of the dynamic causal Bayesian optimization algorithm comprises a mean square error of the second volume and the first volume.
  5. 5 . The control system as claimed in claim 2 , wherein constraints of the dynamic causal Bayesian optimization algorithm comprise an upper limit and a lower limit of the first recommended output power and an upper limit and a lower limit of the second recommended output power.
  6. 6 . The control system as claimed in claim 1 , wherein the first speaker outputs the audio signal at a first time point, and the first microphone receives the audio signal at a second time point, wherein the controller is further configured to: calculate a difference between the second time point and the first time point to obtain the first time delay.
  7. 7 . The control system as claimed in claim 1 , wherein the controller is further configured to: perform the calculation of the dynamic optimization algorithm according to the first output power, the second output power, the first volume and the first time delay to obtain a recommended time delay corresponding to the first speaker; calculate a propagation delay according to a distance between the first speaker and the first microphone; subtract the propagation delay from the recommended time delay to obtain a recommended output delay; and configure an output delay of the first speaker according to the recommended output delay.
  8. 8 . The control system as claimed in claim 7 , wherein the controller is further configured to: output a first audio signal by the first speaker, and output a second audio signal by the second speaker; measure a first propagation time of the first audio signal from the first speaker to the first microphone by the first microphone, and measure a second propagation time of the second audio signal from the second speaker to the first microphone by the first microphone; generate first positioning information of the first microphone according to a first position of the first speaker, the first propagation time, a second position of the second speaker, and the second propagation time; and calculate the distance according to the first positioning information.
  9. 9 . The control system as claimed in claim 7 , wherein the first microphone comprises a first transceiver, and the controller is further configured to: transmit at least one reference signal; receive the at least one reference signal by the first transceiver to measure a positioning parameter of the first microphone; and calculate the distance according to the positioning parameter.
  10. 10 . The control system as claimed in claim 9 , wherein the controller is further configured to: execute an ultra-wideband positioning method, an enhanced cell identification positioning method or a time difference of arrival measurement method according to the positioning parameter to generate positioning information of the first microphone; and calculate the distance according to the positioning information of the first microphone.
  11. 11 . A control method for a speaker in a field, comprising: outputting an audio signal by a first speaker corresponding to a first output power and a second speaker corresponding to a second output power; measuring a first volume and a first time delay corresponding to the audio signal by a first microphone; performing a calculation of a dynamic optimization algorithm according to the first output power, the second output power, the first volume, and the first time delay to obtain a first recommended output power corresponding to the first speaker and a second recommended output power corresponding to the second speaker, wherein the dynamic optimization algorithm that uses the first output power, the second output power, the first volume, and the first time delay as dynamic input parameters, wherein the dynamic input parameters are changed along with time; and configuring the first output power according to the first recommended output power, and configuring the second output power according to the second recommended output power.
  12. 12 . The control method as claimed in claim 11 , wherein the dynamic optimization algorithm comprises a dynamic causal Bayesian optimization algorithm.
  13. 13 . The control method as claimed in claim 12 , wherein an objective function of the dynamic causal Bayesian optimization algorithm comprises a mean square error of a reference volume and the first volume.
  14. 14 . The control method as claimed in claim 12 , further comprising: obtaining a sound wave corresponding to a second volume by a second microphone, wherein an objective function of the dynamic causal Bayesian optimization algorithm comprises a mean square error of the second volume and the first volume.
  15. 15 . The control method as claimed in claim 12 , wherein constraints of the dynamic causal Bayesian optimization algorithm comprise an upper limit and a lower limit of the first recommended output power and an upper limit and a lower limit of the second recommended output power.
  16. 16 . The control method as claimed in claim 11 , wherein the first speaker outputs the audio signal at a first time point, and the first microphone receives the audio signal at a second time point, wherein the control method further comprises: calculating a difference between the second time point and the first time point to obtain the first time delay.
  17. 17 . The control method as claimed in claim 11 , further comprising: performing the calculation of the dynamic optimization algorithm according to the first output power, the second output power, the first volume and the first time delay to obtain a recommended time delay corresponding to the first speaker; calculating a propagation delay according to a distance between the first speaker and the first microphone; subtracting the propagation delay from the recommended time delay to obtain a recommended output delay; and configuring an output delay of the first speaker according to the recommended output delay.
  18. 18 . The control method as claimed in claim 17 , further comprising: outputting a first audio signal by the first speaker, and outputting a second audio signal by the second speaker; measuring a first propagation time of the first audio signal from the first speaker to the first microphone by the first microphone, and measuring a second propagation time of the second audio signal from the second speaker to the first microphone by the first microphone; generating first positioning information of the first microphone according to a first position of the first speaker, the first propagation time, a second position of the second speaker, and the second propagation time; and calculating the distance according to the first positioning information.
  19. 19 . The control method as claimed in claim 17 , further comprising: transmitting at least one reference signal; receiving the at least one reference signal by the first microphone to measure a positioning parameter of the first microphone; and calculating the distance according to the positioning parameter.
  20. 20 . The control method as claimed in claim 19 , further comprising: executing an ultra-wideband positioning method, an enhanced cell identification positioning method or a time difference of arrival measurement method according to the positioning parameter to generate positioning information of the first microphone; and calculating the distance according to the positioning information of the first microphone.

Description

CROSS-REFERENCE TO RELATED APPLICATION This application claims the priority benefit of Taiwan application serial no. 112129574, filed on Aug. 7, 2023. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification. BACKGROUND Technical Field The invention relates to a control technology of a speaker, and particularly relates to a control system and a control method for a speaker in a field. Description of Related Art Generally, a plurality of speakers are arranged in a large conference room, so that a voice of a speechmaker may be spread to various positions in the conference room. Since a distance between each listener and the speaker may be different, a volume heard by each listener may also be different. Accordingly, some listeners may not be able to hear or hear the speechmaker's voice clearly. Therefore, how to make each listener in the conference room having a similar experience when listening to the speechmaker is one of the important topics in this field. SUMMARY The invention is directed to a control system and a control method for a speaker in a field, in which by controlling the speaker, each listener in a conference room is adapted to hear a voice of a speechmaker at a moderate volume. The invention provides a control system for a speaker in a field, which includes a first speaker, a second speaker, a first microphone and a controller. The first speaker corresponds to a first output power. The second speaker corresponds to a second output power. The controller is communicatively connected to the first speaker, the second speaker, and the first microphone. The controller is configured to output an audio signal by the first speaker and the second speaker, measure a first volume and a first time delay corresponding to the audio signal by the first microphone, perform a calculation of an optimization algorithm according to the first output power, the second output power, the first volume, and the first time delay to obtain a first recommended output power corresponding to the first speaker and a second recommended output power corresponding to the second speaker, and configure the first output power according to the first recommended output power and configure the second output power according to the second recommended output power. In an embodiment of the invention, the optimization algorithm includes a dynamic causal Bayesian optimization algorithm. In an embodiment of the invention, an objective function of the dynamic causal Bayesian optimization algorithm includes a mean square error of a reference volume and the first volume. In an embodiment of the invention, the control system further includes a second microphone. The second microphone is communicatively connected to the controller, where the second microphone obtains a sound wave corresponding to a second volume. An objective function of the dynamic causal Bayesian optimization algorithm includes a mean square error of the second volume and the first volume. In an embodiment of the invention, constraints of the dynamic causal Bayesian optimization algorithm include an upper limit and a lower limit of the first recommended output power and an upper limit and a lower limit of the second recommended output power. In an embodiment of the invention, the first speaker outputs the audio signal at a first time point, and the first microphone receives the audio signal at a second time point. The controller is further configured to calculate a difference between the second time point and the first time point to obtain the first time delay. In an embodiment of the invention, the controller is further configured to perform the calculation of the optimization algorithm according to the first output power, the second output power, the first volume and the first time delay to obtain a recommended time delay corresponding to the first speaker, calculate a propagation delay according to a distance between the first speaker and the first microphone, subtract the propagation delay from the recommended time delay to obtain a recommended output delay, and configure an output delay of the first speaker according to the recommended output delay. In an embodiment of the invention, the controller is further configured to output a first audio signal by the first speaker and output a second audio signal by the second speaker, measure a first propagation time of the first audio signal from the first speaker to the first microphone by the first microphone, and measure a second propagation time of the second audio signal from the second speaker to the first microphone by the first microphone, generate first positioning information of the first microphone according to a first position of the first speaker, the first propagation time, a second position of the second speaker, and the second propagation time, and calculate the distance according to the first positioning information. In an embodiment of