Automatic Volume Control Using External Noise-Only Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of handheld terminals, such as mobile phones and tablets, often need to manually adjust playback volume frequently due to changing environments, which can be inconvenient and less accurate due to interference from the device's own sound.
Innovation Solution
An automatic volume adjustment method that acquires noise signals outside the terminal when it is not outputting sound, determines noise energy, and adjusts the playback volume accordingly, eliminating interference from the device's own sound and ensuring adjustments are based solely on external noise levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the terminal outputs loudspeaker sound during volume adjustment, then the user can hear the playback content, but the device's own sound interferes with the noise detection accuracy
Solution Approach 1:
The system performs noise signal acquisition during intervals when the terminal does not output loudspeaker sound, before the actual playback begins. This preliminary noise detection ensures accurate baseline noise levels are captured without interference from playback sound, and this baseline is then used for subsequent volume adjustments during playback.
Solution Approach 2:
The system periodically acquires noise signals during intervals between playback operations. By utilizing the periodic gaps in loudspeaker output, the system continuously updates noise level measurements without requiring the loudspeaker to be off entirely, thus maintaining both accurate noise detection and continuous playback capability.
2Adaptability or versatility
If the user manually adjusts playback volume frequently due to environment changes, then the user can adapt to different noise levels, but the operation becomes inconvenient and time-consuming
Solution Approach 1:
The system continuously monitors environmental noise levels through the noise signal acquiring module and uses this feedback to automatically adjust playback volume. The noise energy determination module processes the acquired noise signals to calculate current noise levels, and the volume adjusting module responds by modifying playback volume accordingly, creating a closed-loop feedback system that adapts to environmental changes without user intervention.
Solution Approach 2:
The volume adjustment system operates autonomously by automatically detecting environmental noise levels and adjusting playback volume without requiring user input. The terminal serves itself by integrating noise detection, noise energy calculation, and volume adjustment functions into a self-regulating system that adapts to changing environments independently.
3Device complexity
If the system adjusts volume based on mixed signals including device sound, then the adjustment process is simpler, but the accuracy of noise-based volume adjustment deteriorates
Solution Approach 1:
The system extracts only the external noise components from the acoustic environment by acquiring noise signals during intervals when the terminal does not output loudspeaker sound. This extraction process separates external noise from device-generated sound, ensuring that only relevant environmental noise is used for volume adjustment decisions.
Solution Approach 2:
The system performs preliminary noise signal acquisition during intervals when the terminal is not playing audio, capturing pure external noise before playback begins. This preliminary action establishes an accurate baseline of external noise levels without contamination from device sound, which is then used for subsequent volume adjustments.
Data Source
Figure 1
Figure 2~4
AI summary
The present disclosure relates to an automatic volume adjustment method and apparatus, a medium, and a device, which belong to the field of computer technologies, and can adjust the playback volume of audio or video. The automatic volume adjustment method includes: acquiring, in a case that a terminal does not output loudspeaker sound, a noise signal outside the terminal; determining noise energy based on the noise signal; and adjusting playback volume of audio or video on the terminal based on the noise energy.