Voice Activity Detection Using Zero Crossing and Pulse Density

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice activity detection (VAD) systems in smart speakers and voice-controlled devices are inefficient in distinguishing noise from human speech, leading to increased power consumption and potential false positives.

Innovation Solution

The implementation of a VAD system that utilizes a combination of band-pass filtering, zero crossing detection, pulse density analysis, and statistical threshold adjustment to accurately differentiate between speech and noise, dynamically adjusting parameters based on ambient noise and signal characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the device continuously listens for instructions to ensure voice control functionality, then the reliability of voice instruction detection is improved, but the power consumption increases

Engineering Contradiction:
Improvevoice instruction detection reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary voice activity detection using low-power zero-crossing detection before engaging full speech processing. This preliminary action filters out non-speech segments early, allowing the device to maintain reliability while reducing overall power consumption by avoiding continuous full-processing mode

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex continuous speech processing with a simplified zero-crossing detection mechanism for initial filtering. This substitution uses a less computationally intensive method to achieve the same goal of identifying potential speech segments, thereby reducing power consumption while maintaining detection reliability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If the device processes all audio signals to ensure no speech is missed, then the detection accuracy is improved, but the false positive rate increases due to noise

Engineering Contradiction:
Improvespeech detection accuracyVSAvoidfalse positives from noise
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The audio signal processing is segmented into multiple stages: initial zero-crossing detection, followed by energy detection, and finally full speech processing only for segments that pass earlier filters. This segmentation allows the system to maintain high detection accuracy while reducing false positives by applying progressively more sophisticated analysis only where needed

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different processing qualities are applied to different segments of the audio signal. Quiet segments undergo rigorous multi-stage analysis to avoid missing speech, while noisy segments are filtered more aggressively. This local quality adjustment optimizes the balance between detection accuracy and false positive reduction based on the specific characteristics of each audio segment

Inventive Principle:
Principle #3Local quality

3Device complexity

If simple noise thresholding is used to reduce processing complexity, then the device complexity is reduced, but the measurement precision of speech detection deteriorates

Engineering Contradiction:
Improveprocessing complexityVSAvoidspeech detection precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The detection system dynamically adjusts its complexity based on signal characteristics. Zero-crossing detection provides a simple initial filter, but the system transitions to more precise energy-based and spectral analysis when speech is detected. This dynamic adjustment maintains low average complexity while ensuring high precision when needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs periodic analysis with increasing sophistication: first zero-crossing rate analysis, then energy detection in periodic windows, and finally full spectral analysis only when needed. This periodic progression through analysis stages maintains simplicity for most of the time while ensuring precision when speech is present

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11790931B2Voice activity detection using zero crossing detection
Publication Date: 2023.10.17 AMBIQ MICRO INC
  • US11790931B2 patent drawing
  • US11790931B2 patent drawing
  • US11790931B2 patent drawing

AI summary

A first VAD system outputs a pulse stream for zero crossings in an audio signal. The pulse density of the pulse stream is evaluated to identify speech. The audio signal may have noise added to it before evaluating zero crossings. A second VAD system rectifies each audio signal sample and processes each rectified sample by updating a first statistic and evaluating the rectified sample per a first threshold condition that is a function of the first statistic. Rectified samples meeting the first threshold condition may be used to update a second statistic and the rectified sample evaluated per a second threshold condition that is a function of the second statistic. Rectified samples meeting the second threshold condition may be used to update a third statistic. The audio signal sample may be selected as speech if the second statistic is less than a downscaled third statistic.