IP Library Granted Patent US 8,315,396
Granted Patent B2
US 8,315,396 · App. 12/248,319 · Granted Nov 20, 2012

Apparatus and method for generating audio output signals using object based metadata

Assignee: Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung e.V.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,315,396
App. No.
12/248,319
Granted
Nov 20, 2012
Kind
B2
Abstract

An apparatus for generating at least one audio output signal representing a superposition of at least two different audio objects comprises a processor for processing an audio input signal to provide an object representation of the audio input signal, where this object representation can be generated by a parametrically guided approximation of original objects using an object downmix signal. An object manipulator individually manipulates objects using audio object based metadata referring to the individual audio objects to obtain manipulated audio objects. The manipulated audio objects are mixed using an object mixer for finally obtaining an audio output signal having one or several channel signals depending on a specific rendering setup.

Claims (74)

1. Apparatus for generating at least one audio output signal representing a superposition of at least two different audio objects, comprising:

a processor for processing an audio input signal to provide an object representation of the audio input signal, in which the at least two different audio objects are separated from each other, the at least two different audio objects are available as separate audio object signals, and the at least two different audio objects are manipulatable independently from each other;

an object manipulator for manipulating the audio object signal or a mixed audio object signal of at least one audio object based on audio object based metadata referring to the at least one audio object to obtain a manipulated audio object signal or a manipulated mixed audio object signal for the at least one audio object; and

an object mixer for mixing the object representation by combining the manipulated audio object with an unmodified audio object or with a manipulated different audio object manipulated in a different way as the at least one audio object; wherein

the apparatus for generating at least one audio output signal representing a superposition of at least two different audio objects is adapted to generate m output signals, m being an integer greater than 1;

the processor is operative to provide an object representation having k audio objects, k being an integer and greater than m;

the object manipulator is adapted to manipulate at least two objects different from each other based on metadata associated with at least one object of the at least two objects; and

the object mixer is operative to combine the manipulated audio signals of the at least two different objects to obtain the m output signals so that each output signal is influenced by the manipulated audio signals of the at least two different objects.

2. Apparatus in accordance with claim 1 ,

in which the processor is adapted to receive the input signal, the input signal being a downmixed representation of a plurality of original audio objects,

in which the processor is adapted to receive audio object parameters for controlling a reconstruction algorithm for reconstructing an approximated representation of the original audio objects, and

in which the processor is adapted to conduct the reconstruction algorithm using the input signal and the audio object parameters to obtain the object representation comprising audio object signals being an approximation of audio object signals of the original audio objects.

3. Apparatus in accordance with claim 2 , in which the audio input signal comprises, as side information, the audio object parameters, and in which the processor is adapted to extract the side information from the audio input signal.

4. Apparatus in accordance with claim 1 ,

in which the audio input signal is a downmixed representation of a plurality of original audio objects and comprises, as side information, object based metadata having information on one or more audio objects included in the downmix representation, and

in which the object manipulator is adapted to extract the object based metadata from the audio input signal.

5. Apparatus in accordance with claim 1 ,

in which the object manipulator is operative to manipulate the audio object signal, and

in which the object mixer is operative to apply a downmix rule for each object based on a rendering position for the object and a reproduction setup to obtain an object component signal for each audio output signal, and

wherein the object mixer is adapted to add object component signals from different objects for the same output channel to obtain the audio output signal for the output channel.

6. Apparatus in accordance with claim 1 , in which the object manipulator is operative to manipulate each of a plurality of object component signals in the same manner based on metadata for the object to obtain object component signals for the audio object, and

in which the object mixer is adapted to add the object component signals from different objects for the same output channel to obtain the audio output signal for the output channel.

7. Apparatus in accordance with claim 1 , further comprising an output signal mixer for mixing the audio output signal obtained based on a manipulation of at least one audio object and a corresponding audio output signal obtained without the manipulation of the at least one audio object.

8. Apparatus in accordance with claim 1 , in which the metadata comprises the information on a gain, a compression, a level, a downmix setup or a characteristic specific for a certain object, and

wherein the object manipulator is adaptive to manipulate the object or other objects based on the metadata to implement, in an object specific way, a midnight mode, a high fidelity mode, a clean audio mode, a dialogue normalization, a downmix specific manipulation, a dynamic downmix, a guided upmix, a relocation of speech objects or an attenuation of an ambience object.

9. Apparatus in accordance with claim 1 , in which the object parameters comprise, for a plurality of time portions of an object audio signal, parameters for each band of a plurality of frequency bands in the respective time portion, and

wherein the metadata only include non-frequency-selective information for an audio object.

10. Method of generating at least one audio output signal representing a superposition of at least two different audio objects, comprising:

processing an audio input signal to provide an object representation of the audio input signal, in which the at least two different audio objects are separated from each other, the at least two different audio objects are available as separate audio object signals, and the at least two different audio objects are manipulatable independently from each other;

manipulating the audio object signal or a mixed audio object signal of at least one audio object based on audio object based metadata referring to the at least one audio object to obtain a manipulated audio object signal or a manipulated mixed audio object signal for the at least one audio object; and

mixing the object representation by combining the manipulated audio object with an unmodified audio object or with a manipulated different audio object manipulated in a different way as the at least one audio object; wherein

the method of generating at least one audio output signal representing a superposition of at least two different audio objects generates m output signals, m being an integer greater than 1;

the processing step provides an object representation having k audio objects, k being an integer and greater than m;

the manipulating step manipulates at least two objects different from each other based on metadata associated with at least one object of the at least two objects; and

the mixing step combines the manipulated audio signals of the at least two different objects to obtain the m output signals so that each output signal is influenced by the manipulated audio signals of the at least two different objects.

11. A non-transitory computer readable medium storing a computer program for performing, when being executed on a computer, a method for generating at least one audio output signal in accordance with claim 10 .

12. Apparatus for generating at least one audio output signal representing a superposition of at least two different audio objects, comprising:

a processor for processing an audio input signal to provide an object representation of the audio input signal, in which the at least two different audio objects are separated from each other, the at least two different audio objects are available as separate audio object signals, and the at least two different audio objects are manipulatable independently from each other;

an object manipulator for manipulating the audio object signal or a mixed audio object signal of at least one audio object based on audio object based metadata referring to the at least one audio object to obtain a manipulated audio object signal or a manipulated mixed audio object signal for the at least one audio object; and

an object mixer for mixing the object representation by combining the manipulated audio object with an unmodified audio object or with a manipulated different audio object manipulated in a different way as the at least one audio object in which the processor is adapted to receive the input signal, the input signal being a downmixed representation of a plurality of original audio objects; wherein

the processor is adapted to receive audio object parameters for controlling a reconstruction algorithm for reconstructing an approximated representation of the original audio objects; and

the processor is adapted to conduct the reconstruction algorithm using the input signal and the audio object parameters to obtain the object representation comprising audio object signals being an approximation of audio object signals of the original audio objects.

13. Apparatus for generating at least one audio output signal representing a superposition of at least two different audio objects, comprising:

a processor for processing an audio input signal to provide an object representation of the audio input signal, in which the at least two different audio objects are separated from each other, the at least two different audio objects are available as separate audio object signals, and the at least two different audio objects are manipulatable independently from each other;

an object manipulator for manipulating the audio object signal or a mixed audio object signal of at least one audio object based on audio object based metadata referring to the at least one audio object to obtain a manipulated audio object signal or a manipulated mixed audio object signal for the at least one audio object; and

an object mixer for mixing the object representation by combining the manipulated audio object with an unmodified audio object or with a manipulated different audio object manipulated in a different way as the at least one audio object; wherein

the object mixer is operative to apply a downmix rule for each object based on a rendering position for the object and a reproduction setup to obtain an object component signal for each audio output signal; and

the object mixer is adapted to add object component signals from different objects for the same output channel to obtain the audio output signal for the output channel.

14. Apparatus for generating at least one audio output signal representing a superposition of at least two different audio objects, comprising:

a processor for processing an audio input signal to provide an object representation of the audio input signal, in which the at least two different audio objects are separated from each other, the at least two different audio objects are available as separate audio object signals, and the at least two different audio objects are manipulatable independently from each other;

an object manipulator for manipulating the audio object signal or a mixed audio object signal of at least one audio object based on audio object based metadata referring to the at least one audio object to obtain a manipulated audio object signal or a manipulated mixed audio object signal for the at least one audio object; and

an object mixer for mixing the object representation by combining the manipulated audio object with an unmodified audio object or with a manipulated different audio object manipulated in a different way as the at least one audio object; wherein

the object parameters comprise, for a plurality of time portions of an object audio signal, parameters for each band of a plurality of frequency bands in the respective time portion; and

the metadata only include non-frequency-selective information for an audio object.

15. Method of generating at least one audio output signal representing a superposition of at least two different audio objects, comprising:

processing an audio input signal to provide an object representation of the audio input signal, in which the at least two different audio objects are separated from each other, the at least two different audio objects are available as separate audio object signals, and the at least two different audio objects are manipulatable independently from each other;

manipulating the audio object signal or a mixed audio object signal of at least one audio object based on audio object based metadata referring to the at least one audio object to obtain a manipulated audio object signal or a manipulated mixed audio object signal for the at least one audio object; and

mixing the object representation by combining the manipulated audio object with an unmodified audio object or with a manipulated different audio object manipulated in a different way as the at least one audio object in which the processor is adapted to receive the input signal, the input signal being a downmixed representation of a plurality of original audio objects; wherein in the processing step, audio object parameters for controlling a reconstruction algorithm for reconstructing an approximated representation of the original audio objects are received; and

in the processing step, the reconstruction algorithm is conducted using the input signal and the audio object parameters to obtain the object representation comprising audio object signals being an approximation of audio object signals of the original audio objects.

16. A non-transitory computer readable medium storing a computer program for performing, when being executed on a computer, a method for generating at least one audio output signal in accordance with claim 15 .

17. Method of generating at least one audio output signal representing a superposition of at least two different audio objects, comprising:

processing an audio input signal to provide an object representation of the audio input signal, in which the at least two different audio objects are separated from each other, the at least two different audio objects are available as separate audio object signals, and the at least two different audio objects are manipulatable independently from each other;

manipulating the audio object signal or a mixed audio object signal of at least one audio object based on audio object based metadata referring to the at least one audio object to obtain a manipulated audio object signal or a manipulated mixed audio object signal for the at least one audio object; and

mixing the object representation by combining the manipulated audio object with an unmodified audio object or with a manipulated different audio object manipulated in a different way as the at least one audio object; wherein

in the mixing step, a downmix rule for each object based on a rendering position for the object and a reproduction setup to obtain an object component signal for each audio output signal is applied; and

in the mixing step, the object component signals from different objects for the same output channel are added to obtain the audio output signal for the output channel.

18. A non-transitory computer readable medium storing a computer program for performing, when being executed on a computer, a method for generating at least one audio output signal in accordance with claim 17 .

19. Method of generating at least one audio output signal representing a superposition of at least two different audio objects, comprising:

processing an audio input signal to provide an object representation of the audio input signal, in which the at least two different audio objects are separated from each other, the at least two different audio objects are available as separate audio object signals, and the at least two different audio objects are manipulatable independently from each other;

manipulating the audio object signal or a mixed audio object signal of at least one audio object based on audio object based metadata referring to the at least one audio object to obtain a manipulated audio object signal or a manipulated mixed audio object signal for the at least one audio object; and

mixing the object representation by combining the manipulated audio object with an unmodified audio object or with a manipulated different audio object manipulated in a different way as the at least one audio object; wherein

parameters of the object comprise, for a plurality of time portions of an object audio signal, parameters for each band of a plurality of frequency bands in the respective time portion; and

the metadata only include non-frequency-selective information for an audio object.

20. A non-transitory computer readable medium storing a computer program for performing, when being executed on a computer, a method for generating at least one audio output signal in accordance with claim 19 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2008
From: SCHREINER, STEPHAN; FIESEL, WOLFGANG; NEUSINGER, MATTHIAS; HELLMUTH, OLIVER; SPERSCHNEIDER, RALPH
To: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Reel/Frame 021957/0041 →
Priority Claims (1)
EP 08012939 · Jul 17, 2008 · regional
Continuity (1)
Related Publication 20100014692A1 · Jan 21, 2010