Audio Object Rendering with Priority-Based Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Audio content rendering with multiple objects requires significant computational resources, leading to discarding of less important objects when resources are limited, resulting in low fidelity during simultaneous rendering.

Innovation Solution

A method and system that determine priority levels for audio objects and assign them to different rendering modes based on computational resources, ensuring all objects are rendered by allocating resources efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If all audio objects are rendered with high accuracy using available computational resources, then audio fidelity is improved, but the system cannot handle all objects when resources are limited, resulting in discarding of lower priority objects

Engineering Contradiction:
Improverendering accuracyVSAvoidnumber of rendered objects
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies local quality by assigning different rendering modes to different audio objects based on their priority levels. High priority objects receive high accuracy rendering modes that fully utilize computational resources, while low priority objects are assigned lower accuracy rendering modes that consume fewer resources. This differential treatment resolves the contradiction by ensuring critical objects maintain high fidelity while allowing the system to process more objects overall through optimized resource allocation.

Inventive Principle:
Principle #3Local quality

2Productivity

If computational resources are allocated to render more audio objects simultaneously, then productivity is improved, but the accuracy of rendering individual objects deteriorates due to resource constraints

Engineering Contradiction:
Improvenumber of rendered objectsVSAvoidrendering accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent employs parameter changes by dynamically adjusting the rendering mode parameters based on priority levels and available computational resources. The system monitors resource availability and modifies rendering parameters (such as resolution, sample rate, or processing intensity) for different audio objects. This allows the system to maintain high productivity by processing multiple objects simultaneously while preserving adequate accuracy for priority objects through adaptive parameter adjustment.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If high priority rendering mode is assigned to all audio objects, then rendering accuracy is improved, but computational resource consumption increases beyond available capacity

Engineering Contradiction:
Improverendering accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent resolves this contradiction by applying local quality through priority-based differential rendering. Instead of uniformly applying high accuracy rendering to all audio objects, the system identifies high priority objects (such as foreground sounds or critical audio elements) and assigns them high priority rendering modes with full computational resources. Lower priority objects receive reduced rendering modes that consume fewer computational resources. This selective approach maintains high accuracy where needed while keeping overall resource consumption within available capacity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9967666B2Rendering of audio content
Publication Date: 2018.05.08 DOLBY LABORATORIES LICENSING CORP
  • US9967666B2 patent drawing
  • US9967666B2 patent drawing
  • US9967666B2 patent drawing

AI summary

Example embodiments disclosed herein relate to audio content rendering. A method of rendering audio content is disclosed, which includes determining a priority level for an audio object in the audio content, selecting a rendering mode from a plurality of rendering modes for the audio object based on the determined priority level and rendering the audio object in accordance with the selected rendering mode, the rendering mode indicating an accuracy of the rendered audio object. Corresponding system and computer program product are also disclosed.