Machine Learning Noise Suppression for Mechanical Keyboards

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional noise suppression methods, such as bandpass filters, are ineffective in reducing input device noise from mechanical keyboards and other devices during electronic conferences, leading to distracting and nuisance noise interference.

Innovation Solution

A machine learning-based noise suppression system using a trained deep neural network analyzes audio feeds to identify and filter out input device activation sounds, retaining speech signals while minimizing computational delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If mechanical keyboards are used to provide tactile feedback and better typing experience, then typing experience is improved, but noise generation increases

Engineering Contradiction:
Improvetyping experienceVSAvoidnoise generation
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The patent extracts and removes the harmful noise component from the audio signal while preserving the useful speech content. The system identifies and subtracts the mechanical keyboard noise spectrum from the recorded audio, effectively separating the harmful noise from the useful signal to maintain typing experience while reducing noise interference.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent converts the harmful mechanical keyboard noise into a beneficial filtering reference. By capturing and analyzing the noise spectrum from mechanical keyboards, the system creates a spectral template that can be used to identify and remove similar noise patterns from audio signals, turning the harmful noise characteristic into a useful tool for noise cancellation.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Device complexity

If conventional bandpass filters are used to suppress noise, then implementation is simple, but noise suppression effectiveness is insufficient

Engineering Contradiction:
Improvefilter implementationVSAvoidnoise suppression effectiveness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent changes the approach from fixed-frequency bandpass filters to dynamic spectral subtraction based on noise templates. Instead of using static frequency ranges, the system captures the actual noise spectrum characteristics of mechanical keyboards and uses these temporal-spectral parameters to dynamically identify and remove noise, significantly improving suppression effectiveness while maintaining reasonable system complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a spectral copy or template of the mechanical keyboard noise pattern and uses this template to identify and subtract noise from audio signals. By copying the noise characteristics into a reusable spectral template, the system achieves effective noise suppression without requiring complex real-time analysis, balancing simplicity and effectiveness.

Inventive Principle:
Principle #26Copying

3Reliability

If noise suppression processing is applied during electronic conferences, then audio quality is improved, but computational delay increases

Engineering Contradiction:
Improveaudio qualityVSAvoidcomputational delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-capturing and storing noise spectral templates during calibration periods when only mechanical keyboard noise is present. These pre-computed spectral templates are stored for rapid retrieval and application during actual conference sessions, eliminating the need for complex real-time noise characterization and reducing computational delay while maintaining audio quality improvement.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11875811B2Input device activation noise suppression
Publication Date: 2024.01.16 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US11875811B2 patent drawing
  • US11875811B2 patent drawing
  • US11875811B2 patent drawing

AI summary

A method includes receiving sound input features representative of sound received during an electronic conference, the sound including voice and input device activation sound, receiving an input event feature indicative of the input device activation, and processing the received sound input features and input event feature via a trained model to identify a stored spectral file to be subtracted from the received sound to suppress the input device activation sound.