Real-time dynamic noise reduction using convolutional networks

    公开(公告)号:US12062369B2

    公开(公告)日:2024-08-13

    申请号:US17033605

    申请日:2020-09-25

    申请人: Intel Corporation

    IPC分类号: G10L15/20 G10L15/16

    CPC分类号: G10L15/20 G10L15/16

    摘要: A system, method and computer readable medium for dynamic noise reduction in a voice call. The system includes an encoder having a short-time Fourier transform module to determine a magnitude spectrum and a phase spectrum of an input audio signal, including speech and dynamic noise. A separator coupled to the encoder comprises a temporal convolution network (TCN) used to develop a separation mask using the magnitude spectrum as input. The TCN is trained using a frequency SNR function used to calculate loss during training. A mixer is coupled to the separator to multiply the separation mask with the magnitude spectrum to separate the speech from the dynamic noise to obtain a denoise magnitude spectrum. A decoder coupled to the mixer and the encoder includes an inverse short-time Fourier transform module to reconstruct the input audio signal without the dynamic noise using the denoise magnitude spectrum and the phase spectrum.

    Propulsion assembly
    15.
    发明授权

    公开(公告)号:US12043398B2

    公开(公告)日:2024-07-23

    申请号:US17338236

    申请日:2021-06-03

    申请人: Bell Textron Inc.

    摘要: A system can include a flight controller for an aircraft that includes an electric motor that drives blades with a variable pitch, where the flight controller receives a command to change a flight characteristic of the aircraft and creates a torque command and a revolutions per minute (RPM) command. The system can also include a propulsion assembly, where the propulsion assembly creates a current command based at least in part on the torque command and the RPM command, creates a blade pitch command based at least in part on the torque command and the RPM command, communicates the current command to the electric motor to change a mechanical output of the electric motor, and communicates the blade pitch command to blade actuators to control the pitch of the blades. The current command and the blade pitch command cause the blades of the aircraft to rotate at a predetermined RPM.