Sink Device Audio Object Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio processing systems require source devices to decode, modify, and reencode audio streams for sink devices, which is inefficient for user-interactivity such as volume adjustments or adding/removing audio objects, as these tasks are better handled by the sink device.

Innovation Solution

A method and apparatus that allow sink devices to receive and process object-based audio signals with user-selected commands, enabling real-time modification and rendering of audio objects within the audio stream, such as volume adjustments, spatial relocation, or addition/removal of audio objects, directly within the sink device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the source device decodes and recodes the audio stream to modify it, then the audio stream can be modified (e.g., volume adjustment, adding/removing audio objects), but the processing complexity and computational burden on the source device increases

Engineering Contradiction:
Improveaudio stream modification capabilityVSAvoidsource device processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the audio modification functions from the source device and relocates them to the sink device. The source device sends the encoded audio stream and metadata to the sink device, which then performs the decoding, modification, and rendering operations. This extraction resolves the contradiction by maintaining audio modification capability while reducing source device processing complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent inverts the traditional audio processing architecture where the source device performs all processing. Instead, the sink device becomes the active processing unit that receives encoded streams and performs modifications locally. This inversion allows the source device to focus on encoding while the sink device handles the computationally intensive modification tasks.

Inventive Principle:
Principle #13The other way round (Inversion)

2Ease of operation

If the source device decodes and recodes the audio stream for modification, then audio objects can be modified in real-time, but the processing time and latency increase

Engineering Contradiction:
Improvereal-time audio modificationVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the source device prepare and send all necessary audio objects and metadata in advance to the sink device. The sink device then has the audio data ready for immediate modification when user commands are received, eliminating the need for real-time decoding and recoding operations that would cause latency.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the source device performs all audio processing, then audio quality can be maintained, but the computational burden and energy consumption on the source device increases

Engineering Contradiction:
Improveaudio qualityVSAvoidsource device energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the computationally intensive decoding and rendering operations from the source device and relocates them to the sink device. The source device focuses on efficient encoding and metadata generation, while the sink device handles the energy-intensive processing tasks. This distribution maintains audio quality while significantly reducing source device energy consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10027994B2Interactive audio metadata handling
Publication Date: 2018.07.17 DTS INC(US)
  • US10027994B2 patent drawing
  • US10027994B2 patent drawing
  • US10027994B2 patent drawing

AI summary

A method and apparatus for processing object-based audio signals for reproduction through a playback system is provided. The apparatus receives a plurality of object-based audio signals in at least one audio frame. In addition, the apparatus receives at least one audio object command associated with at least one object-based audio signal of the plurality of object-based audio signals. In addition, the apparatus processes the at least one object-based audio signal based on the received at least one audio object command. Further, the apparatus renders a set of object-based audio signals of the plurality of object-based audio signals to a set of output signals based on the at least one audio object command. The at least one audio frame may be received from one of a set top box, an OD player, or a television. The apparatus may be an AV receiver or a television.