Server Volume Gain Control for Consistent Audio Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio playback devices experience significant volume differences when playing audio from different operators, leading to fluctuating voice levels and a poor user experience.

Innovation Solution

A volume adjustment method and system where a terminal device sends a playback request to a server, which determines a volume value based on the audio identifier and terminal device model, calculates a volume gain relative to a threshold, and sends control information to adjust the volume to a target value.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If same playback volume is set in the playback device, then the playback device can play different audio files, but there is a significant volume difference for different audio

Engineering Contradiction:
Improveplayback compatibilityVSAvoidvolume consistency
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The server performs preliminary analysis of audio files to obtain volume characteristics before playback. When the server receives a playback request, it retrieves the audio file identifier, queries the volume characteristics database to get the volume characteristic information (including average volume and peak volume) of the audio file in advance, and uses this pre-obtained information to calculate the appropriate gain value, avoiding real-time analysis delays and ensuring consistent volume across different audio files.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the gain parameter dynamically based on the volume characteristics of different audio files. The server calculates a gain value by comparing the average volume of the current audio file with a reference volume level, and applies this gain adjustment to normalize the playback volume. This parameter adjustment ensures that different audio files with varying original volume levels are played back at a consistent perceived volume.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If volume adjustment is performed on the server side, then volume consistency can be improved, but system complexity increases

Engineering Contradiction:
Improvevolume consistencyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The server acts as an intermediary between the audio file storage and the playback device. It maintains a volume characteristics database that stores pre-analyzed volume information for various audio files. When a playback request is received, the server queries this database, calculates the appropriate gain adjustment, and sends control instructions to the playback device. This intermediary approach centralizes the complex volume analysis and adjustment logic on the server side, keeping the playback device relatively simple while achieving consistent volume playback across different audio files.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If gain value calculation is performed for each audio file, then volume perception difference is reduced, but processing time increases

Engineering Contradiction:
Improvevolume perception accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs volume characteristic analysis as a preliminary action during audio file upload or in batch processing before playback requests. The server analyzes the audio files to determine their volume characteristics (average volume, peak volume) and stores this information in a database in advance. When playback requests are received, the server simply queries the pre-stored volume characteristic information and performs quick gain calculations, significantly reducing the processing time during actual playback while still achieving accurate volume perception.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4068740B1Volume adjustment method, system, and computer-readable storage medium
Publication Date: 2025.04.16 HUAWEI TECH CO LTD
  • EP4068740B1 patent drawingFigure 1
  • EP4068740B1 patent drawingFigure 2
  • EP4068740B1 patent drawingFigure 3

AI summary

Embodiments of this application provide a volume adjustment method and device, and a system, to reduce a volume perception difference when a user plays different audio. The method includes: A first terminal device sends a first playback request to a server, where the first playback request carries a model of the first terminal device and an identifier of the first audio. The server determines a first volume value of the first audio based on the identifier of the first audio and the model of the first terminal device. The server determines, based on the first volume value and a preset volume threshold of the first terminal device, a first volume gain. The server sends first volume control information to the first terminal device, where the first volume control information is used to indicate the first volume gain. The first terminal device determines, based on the first volume gain and a currently set second volume value, a first target volume value. The first terminal device adjusts volume of playing the first audio to the first target volume value.