| CPC G10K 11/17823 (2018.01) [G06F 3/165 (2013.01); G10K 11/17825 (2018.01); G10K 11/17881 (2018.01); G10L 21/0232 (2013.01); G10K 2210/30231 (2013.01); G10K 2210/3026 (2013.01); G10K 2210/3027 (2013.01); G10K 2210/3028 (2013.01); G10K 2210/3035 (2013.01); G10K 2210/3044 (2013.01); G10K 2210/3046 (2013.01); G10K 2210/3056 (2013.01); G10K 2210/505 (2013.01); G10L 2021/02082 (2013.01); G10L 2021/02166 (2013.01)] | 19 Claims |

|
19. An electronic device, comprising:
N speakers, wherein Nis an integer greater than 1;
M microphones, wherein M is an integer greater than 1;
at least one reverse speaker;
one or more processors, configured to obtain N speaker signals corresponding to the N speakers and M microphone signals corresponding to the M microphones, and enable the at least one reverse speaker to play reverse audio; and
a memory, storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, and the one or more programs comprise instructions used to perform the method comprising:
obtaining N speaker signals corresponding to the N speakers;
generating reverse speaker signals based on the N speaker signals; and
enabling at least one reverse speaker close to at least one of the M microphones to play reverse audio based on the reverse speaker signals to cancel echo of audio output played by the N speakers corresponding to the N speaker signals, wherein the at least one reverse speaker is different from the N speakers.
|