IP Library › Granted Patent US 11,877,140
Granted Patent B2
US 11,877,140 · App. 17/963,103 · Granted Jan 16, 2024

Processing object-based audio signals

Inventors: Alan J. Seefeldt (Alameda, CA); Lie Lu (Dublin, CA); Chen Zhang (Beijing, CN)
Assignee: DOLBY LABORATORIES LICENSING CORPORATION
H04S7/302H04S3/008H04S7/30G10L19/008H04S2400/11
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 11,877,140
App. No.
17/963,103
Granted
Jan 16, 2024
Kind
B2
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.

Claims (17)

1. A method of processing an audio signal, the audio signal having a plurality of audio objects, the method comprising: receiving the plurality of audio objects associated with a spatial metadata; converting the audio signal into a plurality of submixes, wherein each submix corresponds to a subset of the plurality of audio objects of the audio signal, wherein each submix includes rendering constraints regarding locations of the subset of the plurality of audio objects; determining a corresponding submix gain for each submix; and rendering the plurality of submixes based on the rendering constraints, the spatial metadata, and submix gains.

2. The method according to claim 1 , further comprising determining a weighted average of the plurality of audio objects for each submix.

3. The method according to claim 2 , further comprising determining a weight corresponding to each submix based on the weighted average, wherein the weight relates to a panning coefficient for each of the corresponding audio objects of each submix.

4. The method according to claim 3 , wherein converting the audio signal into the plurality of submixes further comprises one or more of:

converting the audio signal into a front submix in relation to a front zone based on panning coefficients for the audio objects;

converting the audio signal into a center submix in relation to a center zone based on the panning coefficients for the audio objects;

converting the audio signal into a surround submix in relation to a surround zone based on the panning coefficients for the audio objects; and

converting the audio signal into a height submix in relation to a height zone based on the panning coefficients for the audio objects.

5. The method according to claim 1 , further comprising:

for each of the audio objects, identifying a type of the audio object; and

generating the submix gains by applying an audio processing to the plurality of submixes based on the identified type of the audio object.

6. A non-transitory computer readable medium storing a computer program that, when executed by a processor, controls an apparatus to execute processing including the method of claim 1 .

7. A system for processing an audio signal, the audio signal having a plurality of audio objects, the system comprising:

a receiver for receiving the plurality of audio objects associated with a spatial metadata;

a converter for converting the audio signal into a plurality of submixes, wherein each submix corresponds to a subset of the plurality of audio objects, wherein each submix includes rendering constraints regarding locations of the subset of the plurality of audio objects;

a processor for determining a corresponding submix gain for each submix; and

a renderer for rendering the plurality of submixes based on the rendering constraints, the spatial metadata, and submix gains.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2023
From: SEEFELDT, ALAN J.; LU, LIE; ZHANG, CHEN
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 064909/0105 →
Priority Claims (1)
CN 201510294063.7 · Jun 1, 2015 · national
Continuity (6)
Continuation 16825776 · Mar 20, 2020
Division 16368574 · Mar 28, 2019
Division 16143351 · Sep 26, 2018
Division 15577510
Provisional Application 62183491 · Jun 23, 2015
Related Publication 20230105114A1 · Apr 6, 2023