IP Library Granted Patent US 9,838,826
Granted Patent B2
US 9,838,826 · App. 15/367,937 · Granted Dec 5, 2017

System and tools for enhanced 3D audio authoring and rendering

Inventors: Nicolas R. Tsingos (San Francisco, CA); Charles Q. Robinson (Piedmont, CA); Jurgen W. Scharpf (San Anselmo, CA)
Assignee: Dolby Laboratories Licensing Corporation
H04S7/307H04R5/02H04S3/00H04S3/008H04S5/00H04S7/308H04S7/40H04S2400/01H04S2400/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 9,838,826
App. No.
15/367,937
Granted
Dec 5, 2017
Kind
B2
Abstract

Improved tools for authoring and rendering audio reproduction data are provided. Some such authoring tools allow audio reproduction data to be generalized for a wide variety of reproduction environments. Audio reproduction data may be authored by creating metadata for audio objects. The metadata may be created with reference to speaker zones. During the rendering process, the audio reproduction data may be reproduced according to the reproduction speaker layout of a particular reproduction environment.

Claims (29)

1. A method, comprising:

receiving audio reproduction data comprising one or more audio objects and metadata associated with each of the one or more audio objects;

receiving reproduction environment data comprising an indication of a number of reproduction speakers in the reproduction environment and an indication of the location of each reproduction speaker within the reproduction environment; and

rendering the audio objects into one or more speaker feed signals by applying an amplitude panning process to each audio object, wherein the amplitude panning process is based, at least in part, on the metadata associated with each audio object and the location of each reproduction speaker within the reproduction environment, and wherein each speaker feed signal corresponds to at least one of the reproduction speakers within the reproduction environment;

wherein the metadata associated with each audio object includes audio object coordinates indicating the intended reproduction position of the audio object within the reproduction environment and zone constraint metadata indicating whether rendering the audio object involves imposing speaker zone constraints.

2. The method of claim 1 , wherein imposing speaker zone constraints comprises disabling one or more reproduction speakers within speaker zones indicated by the zone constraint metadata.

3. The method of claim 2 , wherein the speaker zones indicated by the zone constraint metadata correspond to one or more of a front area, a left area, a right area, a left rear area, a right rear area, an upper area, and a back area.

4. The method of claim 3 , wherein the front area corresponds to an area of a cinema reproduction environment in which a screen is located or to an area of a home in which a television screen is located.

5. The method of claim 2 , wherein disabling one or more reproduction speakers within speaker zones indicated by the zone constraint metadata comprises applying panning equations to compute gains by regarding the one or more reproduction speakers within speaker zones indicated by the zone constraint metadata as being off.

6. An apparatus, comprising:

an interface system; and

a logic system configured for:

receiving, via the interface system, audio reproduction data comprising one or more audio objects and metadata associated with each of the one or more audio objects;

receiving, via the interface system, reproduction environment data comprising an indication of a number of reproduction speakers in the reproduction environment and an indication of the location of each reproduction speaker within the reproduction environment; and

rendering the audio objects into one or more speaker feed signals by applying an amplitude panning process to each audio object, wherein the amplitude panning process is based, at least in part, on the metadata associated with each audio object and the location of each reproduction speaker within the reproduction environment, and wherein each speaker feed signal corresponds to at least one of the reproduction speakers within the reproduction environment;

wherein the metadata associated with each audio object includes audio object coordinates indicating the intended reproduction position of the audio object within the reproduction environment and zone constraint metadata indicating whether rendering the audio object involves imposing speaker zone constraints.

7. The apparatus of claim 6 , wherein imposing speaker zone constraints comprises disabling one or more reproduction speakers within speaker zones indicated by the zone constraint metadata.

8. The apparatus of claim 7 , wherein the speaker zones indicated by the zone constraint metadata correspond to one or more of a front area, a left area, a right area, a left rear area, a right rear area, an upper area, and a back area.

9. The apparatus of claim 8 , wherein the front area corresponds to an area of a cinema reproduction environment in which a screen is located or to an area of a home in which a television screen is located.

10. The apparatus of claim 7 , wherein disabling one or more reproduction speakers within speaker zones indicated by the zone constraint metadata comprises applying panning equations to compute gains by regarding the one or more reproduction speakers within speaker zones indicated by the zone constraint metadata as being off.

11. A non-transitory medium comprising a sequence of instructions, wherein the instructions, when executed by an audio signal processing device, cause the audio signal processing device to perform a method comprising:

receiving audio reproduction data comprising one or more audio objects and metadata associated with each of the one or more audio objects;

receiving reproduction environment data comprising an indication of a number of reproduction speakers in the reproduction environment and an indication of the location of each reproduction speaker within the reproduction environment; and

rendering the audio objects into one or more speaker feed signals by applying an amplitude panning process to each audio object, wherein the amplitude panning process is based, at least in part, on the metadata associated with each audio object and the location of each reproduction speaker within the reproduction environment, and wherein each speaker feed signal corresponds to at least one of the reproduction speakers within the reproduction environment;

wherein the metadata associated with each audio object includes audio object coordinates indicating the intended reproduction position of the audio object within the reproduction environment and zone constraint metadata indicating whether rendering the audio object involves imposing speaker zone constraints.

12. The medium of claim 11 , wherein imposing speaker zone constraints comprises disabling one or more reproduction speakers within speaker zones indicated by the zone constraint metadata.

13. The medium of claim 12 , wherein the speaker zones indicated by the zone constraint metadata correspond to one or more of a front area, a left area, a right area, a left rear area, a right rear area, an upper area, and a back area.

14. The medium of claim 13 , wherein the front area corresponds to an area of a cinema reproduction environment in which a screen is located or to an area of a home in which a television screen is located.

15. The medium of claim 12 , wherein disabling one or more reproduction speakers within speaker zones indicated by the zone constraint metadata comprises applying panning equations to compute gains by regarding the one or more reproduction speakers within speaker zones indicated by the zone constraint metadata as being off.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2016
From: TSINGOS, NICOLAS; ROBINSON, CHARLES; SCHARPF, JURGEN
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 040988/0823 →
Continuity (5)
Continuation 14879621 · Oct 9, 2015
Continuation 14126901
Provisional Application 61636102 · Apr 20, 2012
Provisional Application 61504005 · Jul 1, 2011
Related Publication 20170086007A1 · Mar 23, 2017