Per-Channel Energy Normalization for Far-Field Speech Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice-activated electronic devices face challenges in robust speech recognition, particularly in far-field and noisy environments due to background noise and varying loudness levels, which affects the reliability of hands-free communication.

Innovation Solution

The implementation of a per-channel energy normalization (PCEN) frontend, which includes automatic gain control-based dynamic compression, is used to distinguish targeted audio from background noise and stabilize signal levels, enhancing recognition performance without increasing model complexity or inference-time cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Length of moving object

If traditional speech recognition systems are used in far-field conditions, then the device can capture voice inputs from a distance, but the speech recognition accuracy deteriorates due to signal attenuation and background noise

Engineering Contradiction:
Improvedistance from deviceVSAvoidspeech recognition accuracy
Core Design Contradiction:
Length of moving objectVSReliability

Solution Approach 1:

The patent applies per-channel energy normalization (PCEN) which dynamically adjusts the energy parameters of different frequency channels. This transforms the audio signal by normalizing energy across channels, making the speech signal more robust to attenuation and noise while preserving the relative spectral characteristics needed for accurate recognition

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary noise mitigation and energy normalization on the audio signal before it reaches the speech recognition model. By pre-processing the signal to compensate for expected attenuation and noise effects, the system prepares the input data in advance to maintain recognition accuracy in far-field conditions

Inventive Principle:
Principle #10Preliminary action

2Reliability

If noise mitigation measures are implemented to improve speech recognition in noisy environments, then the recognition robustness improves, but the device complexity increases

Engineering Contradiction:
Improvenoise robustnessVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent modifies the energy parameters of frequency channels through per-channel normalization, changing the statistical properties of the signal to enhance noise robustness. This parameter transformation approach provides effective noise mitigation through relatively simple computational operations on the spectral features

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system introduces an intermediate processing stage (PCEN) between audio capture and speech recognition that acts as a mediator. This intermediate layer transforms the raw audio into a normalized representation that is more robust to noise, while the computational complexity remains manageable through efficient implementation of the normalization algorithm

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If per-channel energy normalization is applied to improve far-field speech recognition, then the recognition performance improves, but the computational processing time increases

Engineering Contradiction:
Improvefar-field recognition performanceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies per-channel energy normalization which transforms the audio signal by adjusting energy parameters across frequency channels. This parameter transformation is computationally efficient as it operates on spectral features rather than raw waveforms, providing far-field robustness with minimal additional processing time

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies a simplified form of normalization that processes only the essential energy parameters needed for far-field robustness rather than performing exhaustive signal processing. This partial action approach achieves the necessary performance improvement without the full computational cost of more comprehensive processing schemes

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10672387B2Systems and methods for recognizing user speech
Publication Date: 2020.06.02 GOOGLE LLC
  • US10672387B2 patent drawing
  • US10672387B2 patent drawing
  • US10672387B2 patent drawing

AI summary

The various implementations described herein include methods, devices, and systems for recognizing speech, such as user commands. In one aspect, a method includes: (1) receiving audio input data via the one or more microphones; (2) generating a plurality of energy channels for the audio input data; (3) generating a feature vector by performing a per-channel normalization to each channel of the plurality of energy channels; and (4) obtaining recognized speech from the audio input utilizing the feature vector.