Joint Sound Synthesis Spatialization Computational Cost

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for spatializing numerous synthetic sound sources require significant calculation power due to the need for independent synthesis and application of spatialization gains to each sound source, leading to high computational costs.

Innovation Solution

A method that jointly synthesizes and spatializes sound sources by assigning amplitude parameters, duplicating and multiplying them with spatialization gains, grouping the results, and applying a parametric synthesis step, thereby reducing the number of calculations required by applying gains to synthesis parameters rather than sound samples.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If independent synthesis and spatialization gains are applied to each sound source, then spatialization quality is maintained, but computational cost increases significantly

Engineering Contradiction:
Improvespatialization qualityVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent merges the synthesis and spatialization processes by applying spatialization gains to synthesis parameters (amplitude, frequency, timbre) rather than to fully generated sound samples. This combining of operations reduces computational cost while maintaining spatialization quality, as the gains are applied earlier in the parameter domain before full signal generation occurs.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies spatialization gains to synthesis parameters before the actual sound synthesis is completed. By performing the spatialization operation preliminarily on the parameters that will generate the sound, rather than after full sound generation, the computational burden is reduced while preserving the spatial effect in the final output.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If spatialization gains are applied to sound samples, then accurate spatial positioning is achieved, but the number of multiplications increases with the number of sources

Engineering Contradiction:
Improvespatial positioning accuracyVSAvoidcalculation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent transitions the spatialization operation from the time/signal domain to the parameter domain. Instead of applying gains to time-domain sound samples or frequency-domain spectra, the method applies spatialization gains to synthesis parameters (amplitude, frequency, timbre characteristics), which is a different dimensional representation that reduces computational complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent changes the domain in which spatialization is applied - from operating on sound samples (time or frequency domain) to operating on synthesis parameters. This parameter-based approach maintains spatial positioning accuracy while dramatically reducing the number of multiplications required, especially when the number of sound sources increases.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8059824B2Joint sound synthesis and spatialization
Publication Date: 2011.11.15 ORANGE SA
  • US8059824B2 patent drawing
  • US8059824B2 patent drawing
  • US8059824B2 patent drawing

AI summary

The invention concerns a process for joint synthesis and spatialization of multiple sound sources in associated spatial positions, including: a) a step of assigning to each source at least one parameter (pi) representing an amplitude; b) a step of spatialization consisting in implementing an encoding into a plurality of channels, wherein each amplitude (pi) is duplicated to be multiplied to a specialization gain (gim), each spatialization gain being determined for one encoding channel (pgm) and for a source to be spatialized (Si); c) a step of grouping (R) the parameters multiplied by the gains (Pim), in respective channels (pg1, . . . , pgM), by applying a sum of said multiplied parameters (pim) on all the sources (Si) for each channel (pgm), and d) a step of parametric synthesis (SYNTH(I), . . . , SYNTH(M)) applied to each of the channels (pgm).