Adaptive implementation of aware mode audio
A method for rendering output audio via a wearable audio device is provided. The method includes: (1) generating an aware audio signal based on a playback audio signal and an environmental aware signal corresponding to a feedforward microphone; (2) filtering, via an adaptive filter, the aware audio signal to generate an adapted aware signal; (3) generating an acoustic driver signal based on the adapted aware signal and a feedback audio signal corresponding to a feedback microphone; and (4) rendering, via an acoustic driver, output audio based on the acoustic driver signal. The adaptive filter is configured to adapt based on the aware audio signal and the feedback audio signal.
1 . A wearable audio device comprising an acoustic driver, a feedforward microphone, a feedback microphone, and a controller, wherein the controller is configured to:
generate an aware audio signal based on a playback audio signal and/or an environmental aware signal corresponding to the feedforward microphone;
filter, via an adaptive filter, the aware audio signal to generate an adapted aware signal;
generate an acoustic driver signal based on the adapted aware signal and a feedback audio signal, wherein the feedback audio signal is generated by the feedback microphone; and
render, via the acoustic driver, output audio based on the acoustic driver signal,
wherein the adaptive filter is configured to adapt based on the aware audio signal and the feedback audio signal,
wherein the aware audio signal is generated by:
filtering, via a playback path equalizer, the playback audio signal to generate a filtered playback signal;
filtering, via an aware path filter, the environmental aware signal to generate a filtered environmental signal, wherein the adaptive filter adapts at an adaptation rate, and wherein the adaptation rate is less than an operation rate of the aware path filter; and
combining the filtered playback signal and the filtered environmental signal to generate the aware audio signal.
2 . The wearable audio device of claim 1 , wherein the output audio is generated further based on a noise-cancellation signal.
3 . The wearable audio device of claim 2 , wherein the noise-cancellation signal is generated by filtering the environmental aware signal with a noise-cancellation filter.
4 . The wearable audio device of claim 1 , wherein the output audio is rendered by:
combining the adapted aware signal and the feedback audio signal to generate the acoustic driver signal;
filtering, via a feedback path filter, the acoustic driver signal to generate a filtered driver signal; and
rendering the output audio based on the filtered driver signal.
5 . The wearable audio device of claim 4 , wherein the adaptive filter adapts at an adaptation rate, and wherein the adaptation rate is less than an operation rate of the feedback path filter.
6 . The wearable audio device of claim 1 , wherein the acoustic driver signal is generated by:
filtering, via a feedback path filter, the feedback audio signal to generate a filtered feedback signal; and
combining the filtered feedback signal and the adapted aware signal to generate the acoustic driver signal.
7 . The wearable audio device of claim 1 , wherein the feedforward microphone is acoustically coupled to an external environment of the wearable audio device.
8 . The wearable audio device of claim 1 , wherein the feedback microphone is positioned to capture the output audio rendered by the acoustic driver.
9 . A method for rendering output audio via a wearable audio device, comprising:
generating an aware audio signal based on a playback audio signal and/or an environmental aware signal corresponding to a feedforward microphone;
filtering, via an adaptive filter, the aware audio signal to generate an adapted aware signal;
generating an acoustic driver signal based on the adapted aware signal and a feedback audio signal corresponding to a feedback microphone; and
rendering, via an acoustic driver, output audio based on the acoustic driver signal,
wherein the adaptive filter is configured to adapt based on the aware audio signal and the feedback audio signal,
wherein the aware audio signal is generated by:
filtering, via a playback path equalizer, the playback audio signal to generate a filtered playback signal;
filtering, via an aware path filter, the environmental aware signal to generate a filtered environmental signal, wherein the adaptive filter adapts at an adaptation rate, and wherein the adaptation rate is less than an operation rate of the aware path filter; and
combining the filtered playback signal and the filtered environmental signal to generate the aware audio signal.
10 . The method of claim 9 , wherein the output audio is generated further based on a noise-cancellation signal.
11 . The method of claim 10 , wherein the noise-cancellation signal is generated by filtering the environmental aware signal with a noise-cancellation filter.
12 . The method of claim 9 , wherein the output audio is rendered by:
combining the adapted aware signal and the feedback audio signal to generate the acoustic driver signal;
filtering, via a feedback path filter, the acoustic driver signal to generate a filtered driver signal; and
rendering the output audio based on the filtered driver signal.
13 . The method of claim 12 , wherein the adaptive filter adapts at an adaptation rate, and wherein the adaptation rate is less than an operation rate of the feedback path filter.
14 . The method of claim 9 , wherein the acoustic driver signal is generated by:
filtering, via a feedback path filter, the feedback audio signal to generate a filtered feedback signal; and
combining the filtered feedback signal and the adapted aware signal to generate the acoustic driver signal.
15 . The method of claim 9 , wherein the feedforward microphone is acoustically coupled to an external environment of the wearable audio device.
16 . The method of claim 9 , wherein the feedback microphone is positioned to capture the output audio rendered by the acoustic driver.
17 . A wearable audio device comprising an acoustic driver, a feedforward microphone, a feedback microphone, and a controller, wherein the controller is configured to:
generate an aware audio signal based on a playback audio signal and/or an environmental aware signal corresponding to the feedforward microphone;
filter, via an adaptive filter, the aware audio signal to generate an adapted aware signal;
generate an acoustic driver signal based on the adapted aware signal and a feedback audio signal, wherein the feedback audio signal is generated by the feedback microphone; and
render, via the acoustic driver, output audio based on the acoustic driver signal,
wherein the adaptive filter is configured to adapt based on the aware audio signal and the feedback audio signal,
wherein the output audio is rendered by:
combining the adapted aware signal and the feedback audio signal to generate the acoustic driver signal;
filtering, via a feedback path filter, the acoustic driver signal to generate a filtered driver signal, wherein the adaptive filter adapts at an adaptation rate, and wherein the adaptation rate is less than an operation rate of the feedback path filter; and
rendering the output audio based on the filtered driver signal.
18 . A method for rendering output audio via a wearable audio device, comprising
generating an aware audio signal based on a playback audio signal and/or an environmental aware signal corresponding to a feedforward microphone;
filtering, via an adaptive filter, the aware audio signal to generate an adapted aware signal;
generating an acoustic driver signal based on the adapted aware signal and a feedback audio signal corresponding to a feedback microphone; and
rendering, via an acoustic driver, output audio based on the acoustic driver signal,
wherein the adaptive filter is configured to adapt based on the aware audio signal and the feedback audio signal,
wherein the output audio is rendered by:
combining the adapted aware signal and the feedback audio signal to generate the acoustic driver signal;
filtering, via a feedback path filter, the acoustic driver signal to generate a filtered driver signal, wherein the adaptive filter adapts at an adaptation rate, and wherein the adaptation rate is less than an operation rate of the feedback path filter; and
rendering the output audio based on the filtered driver signal.