Call Audio Playback Speed Adjustment for Frame Loss Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network issues during calls can cause frame loss, leading to missed audio segments, disrupting user experience as the second user has to guess or ask for repetition, resulting in miscommunication and wasted time.

Innovation Solution

A device configured to receive audio frames and initiate playback at a faster speed upon detecting frame loss, using a frame loss indication to resend missed frames and adjust playback speed to catch up with the conversation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If audio frames are transmitted at normal speed during a call, then audio quality is maintained, but frame loss occurs during network issues causing missed audio segments

Engineering Contradiction:
Improveaudio reception reliabilityVSAvoidaudio frame loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system sends a frame loss indication proactively when frame loss is detected, prompting the first device to pre-resend the lost audio frames before the user even realizes the gap occurred. This preliminary action ensures audio continuity without requiring user intervention or causing noticeable interruptions.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If playback speed is increased to compensate for missed frames, then audio continuity is improved, but audio quality and naturalness deteriorate

Engineering Contradiction:
Improveaudio playback efficiencyVSAvoidaudio quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically changes the playback speed parameter only for the specific segment of audio frames that need to be caught up, rather than maintaining a consistently high speed. This localized parameter adjustment allows the system to recover from frame loss efficiently while maintaining natural playback characteristics for the rest of the audio stream.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If the system waits for user request to resume playback, then power consumption is reduced, but communication continuity is disrupted

Engineering Contradiction:
Improvedevice power consumptionVSAvoidcall interruption time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system implements automatic feedback mechanisms that monitor frame loss and trigger resending and playback speed adjustments without requiring user input. This automated feedback loop ensures continuous communication while minimizing power consumption by only activating additional transmissions when actually needed, rather than continuously monitoring and waiting for user requests.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11889128B2Call audio playback speed adjustment
Publication Date: 2024.01.30 QUALCOMM INC
  • US11889128B2 patent drawing
  • US11889128B2 patent drawing
  • US11889128B2 patent drawing

AI summary

A device includes one or more processors configured to, during a call, receive a sequence of audio frames from a first device. The one or more processors are configured to, in response to determining that no audio frame of the sequence has been received for a threshold duration since a last received audio frame of the sequence, initiate transmission of a frame loss indication to the first device. The one or more processors are also configured to, responsive to the frame loss indication, receive a set of audio frames of the sequence and an indication of a second playback speed from the first device. The one or more processors are configured to initiate playback, via a speaker, of the set of audio frames based on the second playback speed. The second playback speed is greater than a first playback speed of a first set of audio frames of the sequence.