Dolby Laboratories Patent Applications

SYSTEM FOR RENDERING AND PLAYBACK OF OBJECT BASED AUDIO IN VARIOUS LISTENING ENVIRONMENTS

Granted: December 3, 2020
Application Number: 20200382892
Embodiments are described for a system of rendering object-based audio content through a system that includes individually addressable drivers, including at least one driver that is configured to project sound waves toward one or more surfaces within a listening environment for reflection to a listening area within the listening environment; a renderer configured to receive and process audio streams and one or more metadata sets associated with each of the audio streams and specifying a…

REVERBERATION GENERATION FOR HEADPHONE VIRTUALIZATION

Granted: November 19, 2020
Application Number: 20200367003
The present disclosure relates to reverberation generation for headphone virtualization. A method of generating one or more components of a binaural room impulse response (BRIR) for headphone virtualization is described. In the method, directionally-controlled reflections are generated, wherein directionally-controlled reflections impart a desired perceptual cue to an audio input signal corresponding to a sound source location. Then at least the generated reflections are combined to…

AUTOMATIC DISCOVERY AND LOCALIZATION OF SPEAKER LOCATIONS IN SURROUND SOUND SYSTEMS

Granted: November 19, 2020
Application Number: 20200366994
Embodiments are described for a method of simultaneously localizing a set of speakers and microphones, having only the times of arrival between each of the speakers and microphones. An autodiscovery process uses an external input to set: a global translation (3 continuous parameters), a global rotation (3 continuous parameters), and discrete symmetries, i.e., an exchange of any axis pairs and/or reversal of any axis. Different time of arrival acquisition techniques may be used, such as…

SYSTEM AND METHOD FOR OPTIMIZING LOUDNESS AND DYNAMIC RANGE ACROSS DIFFERENT PLAYBACK DEVICES

Granted: November 19, 2020
Application Number: 20200364025
Embodiments are directed to a method and system for receiving, in a bitstream, metadata associated with the audio data, and analyzing the metadata to determine whether a loudness parameter for a first group of audio playback devices are available in the bitstream. Responsive to determining that the parameters are present for the first group, the system uses the parameters and audio data to render audio. Responsive to determining that the loudness parameters are not present for the first…

AUDIO DECODER AND DECODING METHOD

Granted: November 12, 2020
Application Number: 20200357420
A method for representing a second presentation of audio channels or objects as a data stream, the method comprising the steps of: (a) providing a set of base signals, the base signals representing a first presentation of the audio channels or objects; (b) providing a set of transformation parameters, the transformation parameters intended to transform the first presentation into the second presentation; the transformation parameters further being specified for at least two frequency…

REDUCING UNWANTED SOUND TRANSMISSION

Granted: November 12, 2020
Application Number: 20200359154
A system and method of adjusting an audio output in one location so that its propagation into another location is reduced. As a first device in a first location generates sound, a second device in a second location detects the propagated sound. The first device then adjusts its output based on the detected sound.

LOUDNESS ADJUSTMENT FOR DOWNMIXED AUDIO CONTENT

Granted: November 12, 2020
Application Number: 20200359152
Audio content coded for a reference speaker configuration is downmixed to downmix audio content coded for a specific speaker configuration. One or more gain adjustments are performed on individual portions of the downmix audio content coded for the specific speaker configuration. Loudness measurements are then performed on the individual portions of the downmix audio content. An audio signal that comprises the audio content coded for the reference speaker configuration and downmix…

METHOD AND DEVICE FOR APPLYING DYNAMIC RANGE COMPRESSION TO A HIGHER ORDER AMBISONICS SIGNAL

Granted: November 12, 2020
Application Number: 20200359150
A method for performing DRC on a HOA signal comprises transforming the HOA signal to the spatial domain, analyzing the transformed HOA signal, and obtaining, from results of said analyzing, gain factors that are usable for dynamic compression. The gain factors can be transmitted together with the HOA signal. When applying the DRC, the HOA signal is transformed to the spatial domain, the gain factors are extracted and multiplied with the transformed HOA signal in the spatial domain,…

Quantization Control for Variable Bit Depth

Granted: November 12, 2020
Application Number: 20200359026
The quantization parameter QP is well-known in digital video compression as an indication of picture quality. Digital symbols representing a moving image are quantized with a quantizing step that is a function QSN of the quantization parameter QP, which function QSN has been normalized to the most significant bit of the bit depth of the digital symbols. As a result, the effect of a given QP is essentially independent of bit depth a particular QP value has a standard effect on image…

DECODING OF ENCODED AUDIO BITSTREAM WITH METADATA CONTAINER LOCATED IN RESERVED DATA SPACE

Granted: November 12, 2020
Application Number: 20200357422
Apparatus and methods for generating an encoded audio bitstream, including by including program loudness metadata and audio data in the bitstream, and optionally also program boundary metadata in at least one segment (e.g., frame) of the bitstream. Other aspects are apparatus and methods for decoding such a bitstream, e.g., including by performing adaptive loudness processing of the audio data of an audio program indicated by the bitstream, or authentication and/or validation of metadata…

VIRTUAL RENDERING OF OBJECT BASED AUDIO OVER AN ARBITRARY SET OF LOUDSPEAKERS

Granted: November 5, 2020
Application Number: 20200351606
An apparatus and method of rendering audio. The method includes deriving filters by defining a binaural error, defining an activation penalty, and minimizing a cost function that is a combination of the binaural error and the activation penalty. In this manner, the listening experience is improved by reducing the signal level output by loudspeakers further from an audio objects desired position.

COLOR APPEARANCE PRESERVATION IN VIDEO CODECS

Granted: November 5, 2020
Application Number: 20200351524
A standard dynamic range (SDR) image and a reference backward reshaping mapping are received. The reference backward reshaping mapping comprises a reference luma backward reshaping mapping. A color preservation mapping function is used with inputs generated from the SDR image and the reference backward reshaping mapping to determine luminance increase for SDR luma histogram bins generated based on luma codewords in the SDR image. A modified backward reshaping mapping is generated and…

AUDIO DEVICE FOR HDMI

Granted: November 5, 2020
Application Number: 20200351465
An apparatus, method and system for connecting High-Definition Multimedia Interface (HDMI) devices. A loopback device connects between a first source device and a sink device on a first connection; a second source device connects to the sink device on a second connection. The loopback device manages the first connection, passes transition-minimized differential signaling (TMDS) or fixed-rate link (FRL) signals through to the sink device, and outputs audio received from the sink device on…

In-Service Quality Monitoring System with Intelligent Retransmission and Interpolation

Granted: October 29, 2020
Application Number: 20200344287
A service request for communication services for communication clients is received. In response, a communication service network is set up to support the communication services. Routing metadata is generated for each of the communication clients. The routing metadata is to be used by each of the communication clients for sharing service quality information with a respective peer communication client over a light-weight peer-to-peer (P2P) network. The routing metadata is downloaded to…

SELECTIVE FORWARD ERROR CORRECTION FOR SPATIAL AUDIO CODECS

Granted: October 29, 2020
Application Number: 20200342883
Systems and methods for providing forward error correction for a multi-channel audio signal are described. Blocks of an audio stream are buffered into a frame. A transformation can be applied that compacts the energy of each block into a plurality of transformed channels. The energy compaction transform may compact the most energy of a block into the first transformed channel and to compact decreasing amounts of energy into each subsequent transformed channel. The transformed frame may…

RENDERING OF AUDIO OBJECTS WITH APPARENT SIZE TO ARBITRARY LOUDSPEAKER LAYOUTS

Granted: October 22, 2020
Application Number: 20200336855
Multiple virtual source locations may be defined for a volume within which audio objects can move. A set-up process for rendering audio data may involve receiving reproduction speaker location data and pre-computing gain values for each of the virtual sources according to the reproduction speaker location data and each virtual source location. The gain values may be stored and used during “run time,” during which audio reproduction data are rendered for the speakers of the…

TEMPORAL MODELING OF PHASE MODULATORS IN MULTI-MODULATION PROJECTION

Granted: October 22, 2020
Application Number: 20200336713
A dual-modulation projection system (100) includes a light source (102), a phase modulator (104), an amplitude modulator (106), and a controller (110) having temporal lightfield simulation capabilities (114). The phase modulator (104) spatially modulates a lightfield from the light source (102) to generate an intermediate image on the amplitude modulator (106). The amplitude modulator (106) spatially modulates the intermediate image to form a final image. The controller (110) models the…

Acoustic Environment Simulation

Granted: October 22, 2020
Application Number: 20200335112
Encoding/decoding an audio signal having one or more audio components, wherein each audio component is associated with a spatial location. A first audio signal presentation (z) of the audio components, a first set of transform parameters (w(f)), and signal level data (?2) are encoded and transmitted to the decoder. The decoder uses the first set of transform parameters (w(f)) to form a reconstructed simulation input signal intended for an acoustic environment simulation, and applies a…

HIGH PRECISION GAMUT MAPPING

Granted: October 15, 2020
Application Number: 20200329174
Methods and systems for gamut mapping are disclosed. Pixels of an image or points of a look-up-table can be gamut mapped in a multi-step iterative process, by generating a coarse gamut hull and calculating a value of a distance metric for out-of-gamut pixels or LUT points, and subsequently generating a fine gamut hull in the neighborhood of the coarse gamut hull points closest to the out-of-gamut pixel or LUT points under consideration. The out-of-gamut pixel or LUT point is gamut mapped…

CODING AND DECODING OF INTERLEAVED IMAGE DATA

Granted: October 15, 2020
Application Number: 20200329256
Sampled data is packaged in checkerboard format for encoding and decoding. The sampled data may be quincunx sampled multi-image video data (e.g., 3D video or a multi-program stream), and the data may also be divided into sub-images of each image which are then multiplexed, or interleaved, in frames of a video stream to be encoded and then decoded using a standardized video encoder. A system for viewing may utilize a standard video decoder and a formatting device that de-interleaves the…