Processing object-based audio signals
First Claim
1. A method of processing an audio signal, the audio signal having a plurality of audio objects, the method comprising:
- calculating, based on spatial metadata of the audio object, a panning coefficient for each of the audio objects in relation to each of a plurality of predefined channel coverage zones, the predefined channel coverage zones being defined by a plurality of endpoints distributed in a sound field;
converting the audio signal into submixes in relation to the predefined channel coverage zones based on the calculated panning coefficients and the audio objects, each of the submixes indicating a sum of components of the plurality of the audio objects in relation to one of the predefined channel coverage zones;
generating a submix gain by applying an audio processing to each of the submixes; and
controlling an object gain applied to each of the audio objects, the object gain being as a function of the panning coefficients for each of the audio objects and the submix gains in relation to each of the predefined channel coverage zones.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio processing system and method which calculates, based on spatial metadata of the audio object, a panning coefficient for each of the audio objects in relation to each of a plurality of predefined channel coverage zones. Converts the audio signal into submixes in relation to the predefined channel coverage zones based on the calculated panning coefficients and the audio objects. Each of the submixes indicating a sum of components of the plurality of the audio objects in relation to one of the predefined channel coverage zones. Generating a submix gain by applying an audio processing to each of the submix and controls an object gain applied to each of the audio objects. The object gain being as a function of the panning coefficients for each of the audio objects and the submix gains in relation to each of the predefined channel coverage zones.
-
Citations
23 Claims
-
1. A method of processing an audio signal, the audio signal having a plurality of audio objects, the method comprising:
-
calculating, based on spatial metadata of the audio object, a panning coefficient for each of the audio objects in relation to each of a plurality of predefined channel coverage zones, the predefined channel coverage zones being defined by a plurality of endpoints distributed in a sound field; converting the audio signal into submixes in relation to the predefined channel coverage zones based on the calculated panning coefficients and the audio objects, each of the submixes indicating a sum of components of the plurality of the audio objects in relation to one of the predefined channel coverage zones; generating a submix gain by applying an audio processing to each of the submixes; and controlling an object gain applied to each of the audio objects, the object gain being as a function of the panning coefficients for each of the audio objects and the submix gains in relation to each of the predefined channel coverage zones. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 23)
-
-
12. A system for processing an audio signal, the audio signal having a plurality of audio objects, the system comprising:
-
a panning coefficient calculating unit configured to calculate, based on spatial metadata of the audio object, a panning coefficient for each of the audio objects in relation to each of a plurality of predefined channel coverage zones, the predefined channel coverage zones being defined by a plurality of endpoints distributed in a sound field; a submix converting unit configured to convert the audio signal into submixes in relation to all of the predefined channel coverage zones based on the calculated panning coefficients and the audio objects, each of the submixes indicating a sum of components of the plurality of the audio objects in relation to one of the predefined channel coverage zones; a submix gain generating unit configured to generate a submix gain by applying an audio processing to each of the submixes; and an object gain controlling unit configured to control an object gain applied to each of the audio objects, the object gain being as a function of the panning coefficients for each of the audio objects and the submix gains in relation to each of the predefined channel coverage zones. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification