Encoded Audio Stream Continuity With Pre-Encoded Filler Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio data transmission systems experience perceptible discontinuities due to data errors, changes in sampling rate, or pauses, leading to audible artifacts and missed content when rendered by receivers.

Innovation Solution

The system transmits a continuous audio data stream by mitigating changes in audio characteristics through sample rate conversion, using filler data when necessary, and employing a Direct Memory Access (DMA) engine to ensure a seamless transmission, while also utilizing an audio enable receiver to manage power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If the receiver mutes audio during data discontinuities to prevent audible artifacts, then audio quality is protected from artifacts, but audio content is lost during the mute period

Engineering Contradiction:
Improveaudible artifactsVSAvoidaudio content
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The system performs preliminary actions by buffering audio data in advance and using filler data generation mechanisms before actual discontinuities occur. The receiver prepares filler audio data in advance so that when a discontinuity is detected, the audio stream can be maintained without muting, thus preventing audible artifacts while avoiding content loss during the transition period.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces filler data as an intermediary element between the sender and receiver. This filler data acts as a mediator that bridges gaps in the audio stream during discontinuities, allowing continuous playback without muting. The filler data is generated by the receiver and inserted to maintain the audio stream's continuity, thus preventing both artifacts and content loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If the system transmits continuous audio data to prevent discontinuities, then audio playback continuity is improved, but power consumption increases

Engineering Contradiction:
Improveaudio stream continuityVSAvoidpower consumption
Core Design Contradiction:
Stability of the object's compositionVSUse of energy by moving object

Solution Approach 1:

The system implements periodic action by transmitting audio data in controlled intervals rather than continuously. The sender transmits audio packets at regular intervals, and the receiver manages the audio stream by inserting filler data only when necessary to maintain continuity. This periodic transmission approach maintains audio stream stability while reducing overall power consumption compared to continuous transmission.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The receiver performs self-service by generating its own filler data locally without requiring continuous transmission from the sender. When a discontinuity is detected, the receiver autonomously generates and inserts filler audio data to maintain stream continuity. This self-service mechanism allows the system to maintain audio continuity while the sender can reduce or pause transmission, thereby lowering power consumption.

Inventive Principle:
Principle #25Self-service

3Reliability

If the receiver waits for correct data before playing audio, then audio accuracy is ensured, but latency increases

Engineering Contradiction:
Improveaudio data accuracyVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies preliminary action by preparing and buffering audio data in advance. The receiver buffers incoming audio packets and prepares filler data in advance, so that when data becomes available or during discontinuities, the audio can be played immediately without waiting for additional confirmation. This reduces latency while maintaining accuracy through proper data validation mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention implements the skipping principle by allowing the receiver to skip waiting periods and play audio immediately when data is available, rather than waiting for complete confirmation of data correctness. The receiver uses filler data to bridge any potential issues, rushing through the playback process to reduce latency while maintaining reliability through continuous monitoring and filler data insertion mechanisms.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS12462823B2Encoded output data stream transmission
Publication Date: 2025.11.04 BLACKBERRY LTD
  • US12462823B2 patent drawing
  • US12462823B2 patent drawing
  • US12462823B2 patent drawing

AI summary

In some examples, a first device receives a stream of application audio data, encodes the stream of application audio data, and in response to detecting an end of the stream of application audio data, provides pre-encoded filler audio data from a buffer in the first device as an encoded stream of filler audio data. The first device transmits the encoded stream of application audio data and the encoded stream of filler audio data in an encoded output data stream over a transport to a second device.