IP Library Granted Patent US 10,609,506
Granted Patent B2
US 10,609,506 · App. 16/254,778 · Granted Mar 31, 2020

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 10,609,506
App. No.
16/254,778
Granted
Mar 31, 2020
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 (17)

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 metadata indicating audio object spreads in two or more of three dimensions, wherein the audio object spreads are the same in the two or more dimensions, and wherein the rendering involves controlling the audio object spreads in the two or more dimensions in response to the metadata.

2. 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 metadata indicating audio object spreads in two or more of three dimensions, wherein the audio object spreads are the same in the two or more dimensions, and wherein the rendering involves controlling the audio object spreads in the two or more dimensions in response to the metadata.

3. 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 metadata indicating audio object spreads in two or more of three dimensions, wherein the audio object spreads are the same in the two or more dimensions, and wherein the rendering involves controlling the audio object spreads in the two or more dimensions in response to the metadata.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2019
From: TSINGOS, NICOLAS; ROBINSON, CHARLES; SCHARPF, JURGEN
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 048127/0787 →
Continuity (9)
Continuation 15803209 · Nov 3, 2017
Continuation 15367937 · Dec 2, 2016
Continuation 14879621 · Oct 9, 2015
Continuation 14126901
Provisional Application 61636102 · Apr 20, 2012
Provisional Application 61054005 · May 16, 2008
Provisional Application 61054005 · Jul 1, 2011
Related Publication 20190158974A1 · May 23, 2019
Related Publication 20200045495A9 · Feb 6, 2020