Dolby Laboratories Patent Applications

MULTIBAND LIMITER MODES AND NOISE COMPENSATION METHODS

Granted: February 9, 2023
Application Number: 20230044546
Some implementations involve receiving a content stream that includes audio data, receiving at least one type of level adjustment indication relating to playback of the audio data and controlling a level of the input audio data, based on the at least one type of level adjustment indication, to produce level-adjusted audio data. Some examples involve determining, based at least in part on the type(s) of level adjustment indication, a multiband limiter configuration, applying the multiband…

AUDIO DEVICE AUTO-LOCATION

Granted: February 9, 2023
Application Number: 20230040846
A method for estimating an audio device location in an environment may involve obtaining direction of arrival (DOA) data for each audio device of a plurality of audio devices in the environment and determining interior angles for each of a plurality of triangles based on the DOA data. Each triangle may have vertices that correspond with audio device locations. The method may involve determining a side length for each side of each of the triangles, performing a forward alignment process…

MODULAR AND DETACHABLE WEARABLE DEVICES FOR AR/VR/MR

Granted: February 2, 2023
Application Number: 20230034477
A wearable device for augmented media content experiences can be formed with a mountable physical structure that has removably mountable positions and component devices that are removably mounted through the removably mountable positions. The component devices can be specifically selected based on a specific type of content consumption environment in which the wearable device is to operate. The mountable physical structure may be subject to a device washing process to which the component…

MODULAR AND DETACHABLE WEARABLE DEVICES FOR AR/VR/MR

Granted: February 2, 2023
Application Number: 20230034477
A wearable device for augmented media content experiences can be formed with a mountable physical structure that has removably mountable positions and component devices that are removably mounted through the removably mountable positions. The component devices can be specifically selected based on a specific type of content consumption environment in which the wearable device is to operate. The mountable physical structure may be subject to a device washing process to which the component…

MODULAR AND DETACHABLE WEARABLE DEVICES FOR AR/VR/MR

Granted: February 2, 2023
Application Number: 20230034477
A wearable device for augmented media content experiences can be formed with a mountable physical structure that has removably mountable positions and component devices that are removably mounted through the removably mountable positions. The component devices can be specifically selected based on a specific type of content consumption environment in which the wearable device is to operate. The mountable physical structure may be subject to a device washing process to which the component…

SYSTEMS, METHODS AND APPARATUS FOR CONVERSION FROM CHANNEL-BASED AUDIO TO OBJECT-BASED AUDIO

Granted: January 26, 2023
Application Number: 20230024873
Embodiments are disclosed for channel-based audio (CBA) (e.g., 22.2-ch audio) to object-based audio (OBA) conversion. The conversion includes converting CBA metadata to object audio metadata (OAMD) and reordering the CBA channels based on channel shuffle information derived in accordance with channel ordering constraints of the OAMD. The OBA with reordered channels is rendered in a playback device using the OAMD or in a source device, such as a set-top box or audio/video recorder. In an…

METHODS FOR REDUCING ERROR IN ENVIRONMENTAL NOISE COMPENSATION SYSTEMS

Granted: January 26, 2023
Application Number: 20230026347
Some noise compensation methods involve receiving microphone signals corresponding to ambient noise from a noise source location in or near an audio environment, determining or estimating a listener position in the audio environment and estimating at least one critical distance, which is a distance from the noise source location at which directly propagated sound pressure is equal to diffuse field sound pressure. Some examples involve estimating whether the listener position is within…

PROJECTION SYSTEM AND METHOD OF DRIVING A PROJECTION SYSTEM

Granted: January 26, 2023
Application Number: 20230026771
A projection system and method includes a light source configured to emit a light in response to an image data; a phase light modulator configured to receive the light from the light source and to apply a spatially-varying phase modulation on the light; and a controller configured to determine, for a frame of the image data, a plurality of phase configurations, respective ones of the plurality of phase configurations corresponding to solutions of a phase algorithm and representing the…

AUDIO ENCODER AND DECODER WITH DYNAMIC RANGE COMPRESSION METADATA

Granted: January 26, 2023
Application Number: 20230023024
An audio processing unit (APU) is disclosed. The APU includes a buffer memory configured to store at least one frame of an encoded audio bitstream, where the encoded audio bitstream includes audio data and a metadata container. The metadata container includes a header and one or more metadata payloads after the header. The one or more metadata payloads include dynamic range compression (DRC) metadata, and the DRC metadata is or includes profile metadata indicative of whether the DRC…

FILTER ADAPTATION STEP SIZE CONTROL FOR ECHO CANCELLATION

Granted: January 26, 2023
Application Number: 20230021739
In some embodiments, an echo cancellation method which includes adaptation of at least one prediction filter, with adaptation step size controlled using gradient descent on a set of filter coefficients of the filter, where control of the adaptation step size is based at least in part on a direction of adaptation and a predictability of a gradient of adaptation (e.g., a gradient vector). Other aspects of embodiments of the invention include systems, methods, and computer program products…

INTEGRATED IMAGE RESHAPING AND VIDEO CODING

Granted: January 26, 2023
Application Number: 20230021624
Given a sequence of images in a first codeword representation, methods, processes, and systems are presented for integrating reshaping into a next generation video codec for encoding and decoding the images, wherein reshaping allows part of the images to be coded in a second codeword representation which allows more efficient compression than using the first codeword representation. A variety of architectures are discussed, including: an out-of-loop reshaping architecture, an in-loop-for…

INTEGRATED IMAGE RESHAPING AND VIDEO CODING

Granted: January 26, 2023
Application Number: 20230021624
Given a sequence of images in a first codeword representation, methods, processes, and systems are presented for integrating reshaping into a next generation video codec for encoding and decoding the images, wherein reshaping allows part of the images to be coded in a second codeword representation which allows more efficient compression than using the first codeword representation. A variety of architectures are discussed, including: an out-of-loop reshaping architecture, an in-loop-for…

FILTER ADAPTATION STEP SIZE CONTROL FOR ECHO CANCELLATION

Granted: January 26, 2023
Application Number: 20230021739
In some embodiments, an echo cancellation method which includes adaptation of at least one prediction filter, with adaptation step size controlled using gradient descent on a set of filter coefficients of the filter, where control of the adaptation step size is based at least in part on a direction of adaptation and a predictability of a gradient of adaptation (e.g., a gradient vector). Other aspects of embodiments of the invention include systems, methods, and computer program products…

AUDIO ENCODER AND DECODER WITH DYNAMIC RANGE COMPRESSION METADATA

Granted: January 26, 2023
Application Number: 20230023024
An audio processing unit (APU) is disclosed. The APU includes a buffer memory configured to store at least one frame of an encoded audio bitstream, where the encoded audio bitstream includes audio data and a metadata container. The metadata container includes a header and one or more metadata payloads after the header. The one or more metadata payloads include dynamic range compression (DRC) metadata, and the DRC metadata is or includes profile metadata indicative of whether the DRC…

SYSTEMS, METHODS AND APPARATUS FOR CONVERSION FROM CHANNEL-BASED AUDIO TO OBJECT-BASED AUDIO

Granted: January 26, 2023
Application Number: 20230024873
Embodiments are disclosed for channel-based audio (CBA) (e.g., 22.2-ch audio) to object-based audio (OBA) conversion. The conversion includes converting CBA metadata to object audio metadata (OAMD) and reordering the CBA channels based on channel shuffle information derived in accordance with channel ordering constraints of the OAMD. The OBA with reordered channels is rendered in a playback device using the OAMD or in a source device, such as a set-top box or audio/video recorder. In an…

METHODS FOR REDUCING ERROR IN ENVIRONMENTAL NOISE COMPENSATION SYSTEMS

Granted: January 26, 2023
Application Number: 20230026347
Some noise compensation methods involve receiving microphone signals corresponding to ambient noise from a noise source location in or near an audio environment, determining or estimating a listener position in the audio environment and estimating at least one critical distance, which is a distance from the noise source location at which directly propagated sound pressure is equal to diffuse field sound pressure. Some examples involve estimating whether the listener position is within…

PROJECTION SYSTEM AND METHOD OF DRIVING A PROJECTION SYSTEM

Granted: January 26, 2023
Application Number: 20230026771
A projection system and method includes a light source configured to emit a light in response to an image data; a phase light modulator configured to receive the light from the light source and to apply a spatially-varying phase modulation on the light; and a controller configured to determine, for a frame of the image data, a plurality of phase configurations, respective ones of the plurality of phase configurations corresponding to solutions of a phase algorithm and representing the…

ADJUSTING AUDIO AND NON-AUDIO FEATURES BASED ON NOISE METRICS AND SPEECH INTELLIGIBILITY METRICS

Granted: January 12, 2023
Application Number: 20230010466
Some implementations involve determining a noise metric and/or a speech intelligibility metric and determining a compensation process corresponding to the noise metric and/or the speech intelligibility metric. The compensation process may involve altering a processing of audio data and/or applying a non-audio-based compensation method. In some examples, altering the processing of the audio data does not involve applying a broadband gain increase to the audio signals. Some examples…

ADJUSTING AUDIO AND NON-AUDIO FEATURES BASED ON NOISE METRICS AND SPEECH INTELLIGIBILITY METRICS

Granted: January 12, 2023
Application Number: 20230010466
Some implementations involve determining a noise metric and/or a speech intelligibility metric and determining a compensation process corresponding to the noise metric and/or the speech intelligibility metric. The compensation process may involve altering a processing of audio data and/or applying a non-audio-based compensation method. In some examples, altering the processing of the audio data does not involve applying a broadband gain increase to the audio signals. Some examples…

PROJECTION SYSTEM AND METHOD WITH MODULAR PROJECTION LENS

Granted: January 12, 2023
Application Number: 20230008842
A projection lens system and method therefor relate to a Fourier lens assembly including a first attachment section, the Fourier lens assembly configured to form a Fourier transform of an object at an exit pupil of the Fourier lens assembly; an aperture configured to block a portion of 5 incident light, the aperture located approximately at a plane of the Fourier transform; and a zoom lens assembly including a second attachment section configured to be removably attached to the first…