Audio Playback Adaptation via Network Speed Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Audio playing devices experience frequent network instability issues, leading to user disturbance and poor performance due to music stuttering, as they currently lack adaptive control over audio definitions based on network conditions.

Innovation Solution

An audio playing method that determines a target definition for playing audio content based on changing loading speeds and network conditions, with the option to report an audio file acquisition request to a server to switch definitions, ensuring smooth playback by adjusting sampling accuracy and bitrates accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the audio playing device plays audio files with high definition settings, then audio quality is improved, but network instability causes music stuttering and playback interruptions

Engineering Contradiction:
Improveaudio qualityVSAvoidplayback stability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent implements dynamic adjustment of audio definition parameters (sampling rate, bitrate, resolution) based on real-time network conditions. The system continuously monitors network status and adapts the audio playback parameters accordingly, switching between high definition and lower definition modes to maintain stable playback under varying network conditions while preserving audio quality when possible.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes physical parameters of audio transmission (sampling rate, bitrate, resolution) in response to network conditions. When network quality deteriorates, the system reduces these parameters to prevent stuttering; when network quality improves, it increases parameters to enhance audio quality, thus resolving the contradiction between quality and stability.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If the audio playing device prompts the user frequently when music stuttering occurs, then user awareness of network issues is improved, but user disturbance increases and use effect deteriorates

Engineering Contradiction:
Improveuser awarenessVSAvoiduser disturbance
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system implements intelligent feedback control by monitoring playback status and network conditions continuously. Instead of prompting on every stuttering event, the system analyzes patterns and only prompts users when necessary (e.g., persistent issues or severe degradation), thereby maintaining user awareness of significant problems while minimizing unnecessary disturbances.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Rather than applying full prompting action on every minor playback issue, the system uses partial action by selectively prompting only for significant or persistent problems. This filtered approach provides sufficient user awareness for meaningful issues while avoiding excessive prompting that would cause disturbance.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10908870B2Audio playing method, apparatus, device and server
Publication Date: 2021.02.02 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US10908870B2 patent drawing
  • US10908870B2 patent drawing
  • US10908870B2 patent drawing

AI summary

The present disclosure provides an audio playing method and device. The method may include the following. When a loading speed of a present audio file containing target audio content is changed during the present audio file is played, a target definition for playing the target audio content is determined. It is determined whether to report an audio file acquisition request to a server based on a preset strategy. When it is determined to report the audio file acquisition request to the server, the audio file acquisition request is reported to the server. The audio file acquisition request may include the target definition and an identifier of a target audio file containing the target audio content. An audio playing instruction sent by the server is acquired. The audio playing instruction may include the target audio file corresponding to the identifier and the target definition. The target audio file is played.