Background Noise Smoothing for Gradual Playback Volume Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices struggle to smoothly adjust playback volume in response to changing background noise levels, often resulting in sudden and uncomfortable volume changes due to reliance on instantaneous noise measurements rather than historical data.

Innovation Solution

The implementation of a system using microphones and processors to determine and smooth background noise levels by applying a weight factor, calculating a volume gain, and adjusting playback volume gradually based on both current and historical noise data, with the weight factor varying according to the speed of noise transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the playback volume is adjusted quickly based on instantaneous background noise level, then the device responds rapidly to noise changes, but the user experiences sudden or drastic volume changes that are troubling and uncomfortable

Engineering Contradiction:
Improveresponse speed to noise changesVSAvoiduser discomfort from sudden volume changes
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary smoothing of the background noise level estimate using historical data before applying volume adjustments. This preliminary action filters out transient noise spikes and prepares a more stable baseline for volume control, preventing reactive overcorrections that cause sudden volume changes

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies beforehand cushioning by using a smoothed noise estimate that incorporates historical data with weighted factors. This cushioning effect dampens the impact of transient noise variations, ensuring that volume adjustments are gradual and comfortable rather than abrupt and jarring to the user

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Adaptability or versatility

If the playback volume is adjusted based on instantaneous background noise level, then the device adapts to current noise conditions, but the adjustment may be unnecessary when the noise level is not sustained (e.g., sudden door slam)

Engineering Contradiction:
Improveadaptability to noise changesVSAvoidaccuracy of noise level assessment
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback by continuously monitoring the smoothed background noise level and using this information to make informed volume adjustments. The feedback loop incorporates historical noise data with weighted factors, allowing the system to distinguish between transient spikes and sustained noise changes, thereby improving the reliability of its adaptability decisions

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the system uses historical noise data with weighted factors to smooth the background noise level, then the volume adjustments become smoother and more comfortable, but the system complexity increases

Engineering Contradiction:
Improvesmoothness of volume adjustmentsVSAvoidcomplexity of noise processing system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system applies parameter changes by using weighted factors that can be adjusted to control the degree of smoothing. By modifying these parameters, the system can balance between responsiveness and smoothness without requiring complex algorithms, thereby achieving ease of operation with manageable system complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11934737B2Smart background noise estimator
Publication Date: 2024.03.19 GOOGLE LLC
  • US11934737B2 patent drawing
  • US11934737B2 patent drawing
  • US11934737B2 patent drawing

AI summary

The present disclosure provides systems and methods for applying a volume gain to change the playback volume of a device by calculating a smoothed noise estimate. The smoothed noise estimate may calculated using an exponential smoothing method. The exponential smoothing method may include applying a weight factor to both a background noise estimate and a historical smoothed noise estimate. The weight factor may place more emphasis on either the background noise estimate or the historical smoothed noise estimate depending on the value of the weight factor. The value of the weight factor may change based on the type of environment the device is in, the speed of the background noise transitions, and/or historical data. The calculated smoothed noise estimate may be used to calculate a volume gain. The volume gain may be applied over a period of time such that the playback volume of the device changes smoothly.