Dolby Laboratories Patent Applications

Adaptive Forward Error Correction Redundant Payload Generation

Granted: April 13, 2017
Application Number: 20170103761
A method of encoding audio information for forward error correction reconstruction of a transmitted audio stream over a lossy packet switched network, the method including the steps of: (a) dividing the audio stream into audio frames; (b) determining a series of corresponding audio frequency bands for the audio frames; (c) determining a series of power envelopes for the frequency bands; (d) encoding the envelopes as a low bit rate version of the audio frame in a redundant transmission…

Noise Level Estimation

Granted: April 13, 2017
Application Number: 20170103771
Example embodiments disclosed herein relate to noise level estimation. A method for noise level estimation is disclosed. The method includes, responsive to an increase of a signal level of a noise signal, calculating an impulsive noise probability of the noise signal, the impulsive noise probability indicating a likelihood that the noise signal is an impulsive noise. The method also includes determining a variable smoothing factor for noise level estimation based on the impulsive noise…

Near Optimal Forward Error Correction System and Method

Granted: April 13, 2017
Application Number: 20170104552
A method of determining a near optimal forward error correction scheme for the transmission of audio data over a lossy packet switched network having preallocated estimated bandwidth, delay and packet losses, between at least a first and second communications devices, the method including the steps of: determining a first coding rate for the audio data; determining a peak redundancy coding rate for redundant versions of the audio data; determining an average redundancy coding rate over a…


Granted: April 13, 2017
Application Number: 20170104867
A voice quality estimation process may be triggered by receiving one or more alarms corresponding to one or more endpoint terminals being used during a teleconference. The alarm(s) may include uplink transmission alarms, downlink transmission alarms and/or acoustic quality alarms. The alarms may be based on evaluating transmission metrics and/or acoustic quality metrics. The voice quality estimation process may require a relatively greater computational burden than the processes of…


Granted: April 6, 2017
Application Number: 20170098456
Embodiments of the present invention relate to signal processing. Methods for enhancing intelligibility of speech content in an audio signal are disclosed. One of the methods comprises obtaining reference loudness of the audio signal. The method further comprises enhancing the intelligibility of the speech content by adjusting partial loudness of the audio signal based on the reference loudness and a degree of the intelligibility. Corresponding systems and computer program products are…


Granted: April 6, 2017
Application Number: 20170099554
Example embodiments disclosed herein relate to modelling a frequency response characteristic of an electro-acoustic transducer. A method includes obtaining at least one measurement of the frequency response characteristic for at least one electro-acoustic transducer of the category. A model of a frequency response characteristic specific to a category of electro-acoustic transducers is generated at least in part based on perceptual importance of a frequency band, an averaged, normalized…

Automatic Calculation of Gains for Mixing Narration Into Pre-Recorded Content

Granted: March 30, 2017
Application Number: 20170092290
A system and method of mixing narration into content. The system automatically reduces the volume of the content according to a threshold value and a knee value. In this manner, the audio of the content does not overwhelm the narration.

Feature Based Bitrate Allocation in Non-Backward Compatible Multi-Layer Codec Via Machine Learning

Granted: March 30, 2017
Application Number: 20170094279
Novel methods and systems for non-backward compatible video encoding are disclosed. The bitrates of the base layer and enhancement layer are dynamically assigned based on features found in scenes in the video compared to a machine learned quality classifier.

Structural Modeling of the Head Related Impulse Response

Granted: March 30, 2017
Application Number: 20170094440
A method for creating a head-related impulse response (HRIR) for use in rendering audio for playback through headphones comprises receiving location parameters for a sound including azimuth, elevation, and range relative to a head of a listener, applying a spherical head model to the azimuth, elevation, and range input parameters to generate binaural HRIR values, computing a pinna model using the azimuth and elevation parameters to apply to the binaural HRIR values to pinna modeled HRIR…

Reconstructing an Audio Signal Having a Baseband and High Frequency Components Above the Baseband

Granted: March 23, 2017
Application Number: 20170084281
A method and system for reconstructing an original audio signal is disclosed. The original audio signal has a baseband up to a cutoff frequency and high-frequency components not included in the baseband above the cutoff frequency. The system includes a bitstream deformatter that extracts a representation of the baseband, an estimated spectral envelope, and noise-blending parameters from an audio bitstream. The system also includes a spectral component regenerator that copies or…


Granted: March 23, 2017
Application Number: 20170085881
Methods to reduce chroma-related artifacts during video coding of high dynamic range images are presented. Given an input signal in a color space comprising a luma component and two chromaticity components, a processor determines the original white point chromaticity coordinates (Du, Dv) of a white point in the color space of the input signal. The input signal is translated using a chromaticity translation function to a second signal in a translated color space comprising two translated…


Granted: March 23, 2017
Application Number: 20170085918
Video data with both ultra-high definition (UHD) resolution and high or enhanced dynamic range (EDR) data are coded in a backward-compatible layered stream which allows legacy decoders to extract an HD standard dynamic range (SDR) signal. In response to a base layer HD SDR signal, a predicted signal is generated using separate luma and chroma prediction models. In the luma predictor, luma pixel values of the predicted signal are computed based only on luma pixel values of the base layer,…

System and Tools for Enhanced 3D Audio Authoring and Rendering

Granted: March 23, 2017
Application Number: 20170086007
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…

Rendering Virtual Audio Sources Using Loudspeaker Map Deformation

Granted: March 23, 2017
Application Number: 20170086008
A method of rendering an audio program by generating one or more loudspeaker channel feeds based on the dynamic trajectory of each audio object in the audio program, wherein the parameters of the dynamic trajectory may be included explicitly in the audio program, or may be derived from the instantaneous location of audio objects at two or more points in time. Embodiments include rendering audio by defining a nominal loudspeaker map of loudspeakers used for playback of the audio program,…

Reconstructing Audio Signals with Multiple Decorrelation Techniques

Granted: March 16, 2017
Application Number: 20170076731
A method performed in an audio decoder for decoding M encoded audio channels representing N audio channels is disclosed. The method includes receiving a bitstream containing the M encoded audio channels and a set of spatial parameters, decoding the M encoded audio channels, and extracting the set of spatial parameters from the bitstream. The method also includes analyzing the M audio channels to detect a location of a transient, decorrelating the M audio channels, and deriving N audio…

Perceptual Continuity Using Change Blindness in Conferencing

Granted: March 16, 2017
Application Number: 20170078488
In an audio conferencing mixing system of the type taking a plurality of audio input streams of input audio information of conference participants, including mixing transition events and outputting a plurality of audio output streams including output audio information, a method of mixing the audio output streams so as to reduce the detectability of the mixing transition events, the method including the steps of (a) determining that a transition event is to occur; (b) determining that a…


Granted: March 16, 2017
Application Number: 20170078628
Dual or multi-modulation display systems comprising a first modulator and a second modulator are disclosed. The first modulator may comprise a plurality of analog mirrors (e.g. MEMS array) and the second modulator may comprise a plurality of mirrors (e.g., DMD array). The display system may further comprise a controller that sends control signals to the first and second modulator. The display system may render highlight features within a projected image by affecting a time multiplexing…

Display Management Server

Granted: March 16, 2017
Application Number: 20170078724
A display management unit configured to provide a modified video signal for display on a target display over an electronic distribution network. The unit may access information regarding the target display and at least one input. The unit comprises a database interface configured to retrieve display characteristics corresponding to the information regarding the target display from a characteristics database, and a mapping unit configured to map at least one of tone and color values from…

Audio Program Playback Calibration Based on Content Creation Environment

Granted: March 16, 2017
Application Number: 20170078823
Embodiments are described for a method of rendering an audio program by receiving, in a renderer of a playback system, the audio program and a target response representing desired characteristics of the playback environment, deriving a playback environment response based on characteristics of the playback environment, comparing the target response to the playback environment response to generate a set of correction settings, and applying the correction settings to the audio program so…

Perceptually Continuous Mixing in a Teleconference

Granted: March 9, 2017
Application Number: 20170070615
In an audio teleconference mixing system, of the type mixing a first plurality of audio uplink input streams containing audio information including sensed audio and associated control information, to produce at least one audio downlink output stream for downlinking to at least one conference participants, wherein the audio uplink input streams potentially can include continuous transmission (CTX) and discontinuous transmission streams (DTX), a method of mixing multiple current audio…