Dolby Laboratories Patent Applications

AUDIO CODEC WITH ADAPTIVE GAIN CONTROL OF DOWNMIXED SIGNALS

Granted: May 9, 2024
Application Number: 20240153512
A method for performing gain control on audio signals is provided. In some implementations, the method involves determining downmixed signals associated with one or more downmix channels associated with a current frame of an audio signal to be encoded. In some implementations, the method involves determining whether an overload condition exists for an encoder. In some implementation, the method involves determining a gain parameter. In some implementations, the method involves…

CONTEXT AWARE SOUNDSCAPE CONTROL

Granted: May 9, 2024
Application Number: 20240155289
Embodiments are disclosed for context aware soundscape control. In an embodiment, an audio processing method comprises: capturing, using a first set of microphones on a mobile device, a first audio signal from an audio scene; capturing, using a second set of microphones on a pair of earbuds, a second audio signal from the audio scene; capturing, using a camera on the mobile device, a video signal from a video scene; generating, with at least one processor, a processed audio signal from…

PORTABLE COMPUTING DEVICE

Granted: May 9, 2024
Application Number: 20240155277
Disclosed is a portable computing device (1) comprising a keyboard (13) and an acoustic transducer (16, 17), the keyboard (13) comprising a key (14, 15), wherein the acoustic transducer (16, 17) is placed in the key (14, 15), and wherein the key (14, 15) comprises a sound port (150) allowing sound generated by the transducer (16, 17) to propagate.

PERSONALIZED SENSITIVITY MEASUREMENTS AND PLAYBACK FACTORS FOR ADAPTIVE AND PERSONALIZED MEDIA CODING AND DELIVERY

Granted: May 9, 2024
Application Number: 20240155207
A method for delivering media to a playback device including outputting first test media to be viewed by a first user. The method further includes receiving a first user input related to a first perception of the first test media by the first user and indicating a first personalized quality of experience of the first user with respect to the first test media. The method further includes generating a first personalized sensitivity profile including one or more viewing characteristics of…

SIGNAL RESHAPING FOR HIGH DYNAMIC RANGE SIGNALS

Granted: May 9, 2024
Application Number: 20240155161
In a method to improve backwards compatibility when decoding high-dynamic range images coded in a wide color gamut (WCG) space which may not be compatible with legacy color spaces, hue and/or saturation values of images in an image database are computed for both a legacy color space (say, YCbCr-gamma) and a preferred WCG color space (say, IPT-PQ). Based on a cost function, a reshaped color space is computed so that the distance between the hue values in the legacy color space and rotated…

CODING AND DECODING OF INTERLEAVED IMAGE DATA

Granted: May 9, 2024
Application Number: 20240155156
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…

SCALABLE SYSTEMS FOR CONTROLLING COLOR MANAGEMENT COMPRISING VARYING LEVELS OF METADATA

Granted: May 9, 2024
Application Number: 20240155144
Several embodiments of scalable image processing systems and methods are disclosed herein whereby color management processing of source image data to be displayed on a target display is changed according to varying levels of metadata.

SCALABLE SYSTEMS FOR CONTROLLING COLOR MANAGEMENT COMPRISING VARYING LEVELS OF METADATA

Granted: May 9, 2024
Application Number: 20240155143
Several embodiments of scalable image processing systems and methods are disclosed herein whereby color management processing of source image data to be displayed on a target display is changed according to varying levels of metadata.

SYSTEMS AND METHODS FOR PROCESSING VOLUMETRIC IMAGES

Granted: May 9, 2024
Application Number: 20240155095
A volumetric image of a scene can be created, in one embodiment, by recording, through a camera in a device, a series of images of the scene as the camera is moved along a path relative to the scene; during the recording, the device stores motion path metadata about the path, and the series of images is associated with the motion path metadata and a metadata label is associated with the series of images, the metadata label indicating that the recorded series of images represent a…

AUDIO ENCODER AND DECODER WITH DYNAMIC RANGE COMPRESSION METADATA

Granted: May 9, 2024
Application Number: 20240153515
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…

CALIBRATION OF MAGNETOMETERS

Granted: May 9, 2024
Application Number: 20240151799
A method for performing calibration of magnetometers is provided. In some embodiments, the method involves obtaining a sequence of gyroscope measurements from one or more gyroscopes and a sequence of magnetometer measurements from one or more magnetometers. In some embodiments, the method involves determining a sequence of angular velocity estimates based on the sequence of gyroscope measurements. In some embodiments, the method involves determining a first estimate of a derivative of an…

SENSOR DATA PREDICTION

Granted: May 2, 2024
Application Number: 20240147180
Systems, methods, and computer program products implementing a sensor data prediction algorithm are disclosed. An example method comprises receiving motion data representing motions of a head-mounted listening device; transforming the motion data into quaternion domain; predicting, by one or more processors, future motions of the head-mounted listening device, the predicting including creating angular acceleration data from the transformed motion data and applying one or more smoothing…

METHOD AND APPARATUS FOR COMPRESSING AND DECOMPRESSING A HIGHER ORDER AMBISONICS SIGNAL REPRESENTATION

Granted: May 2, 2024
Application Number: 20240147173
A method and apparatus for decompressing a Higher Order Ambisonics (HOA) signal representation is disclosed. The apparatus includes an input interface that receives an encoded directional signal and an encoded ambient signal and an audio decoder that perceptually decodes the encoded directional signal and encoded ambient signal to produce a decoded directional signal and a decoded ambient signal, respectively. The apparatus further includes an extractor for obtaining side information…

PERCEPTUAL LUMINANCE NONLINEARITY-BASED IMAGE DATA EXCHANGE ACROSS DIFFERENT DISPLAY CAPABILITIES

Granted: May 2, 2024
Application Number: 20240144895
A handheld imaging device has a data receiver that is configured to receive reference encoded image data. The data includes reference code values, which are encoded by an external coding system. The reference code values represent reference gray levels, which are being selected using a reference grayscale display function that is based on perceptual non-linearity of human vision adapted at different light levels to spatial frequencies. The imaging device also has a data converter that is…

PROJECTION SYSTEM AND METHOD FOR ETENDUE UTILIZATION

Granted: May 2, 2024
Application Number: 20240142861
A projection system for etendue utilization includes a first light source configured to emit a light, the light including a first etendue component and a second etendue component, wherein the first etendue component has a lower etendue than the second etendue component, a first projection optics configured to project a first image on a screen, a second projection optics configured to project a second image on the screen, and an etendue splitter component. The etendue splitter component…

IMMERSIVE VOICE AND AUDIO SERVICES (IVAS) WITH ADAPTIVE DOWNMIX STRATEGIES

Granted: April 25, 2024
Application Number: 20240135937
Disclosed is an audio signal encoding/decoding method that uses an encoding downmix strategy applied at an encoder that is different than a decoding re-mix/upmix strategy applied at a decoder. Based on the type of downmix coding scheme, the method comprises: computing input downmixing gains to be applied to the input audio signal to construct a primary downmix channel; determining downmix scaling gains to scale the primary downmix channel; generating prediction gains based on the input…

METHODS, APPARATUS AND SYSTEMS FOR ENCODING AND DECODING OF MULTI-CHANNEL AMBISONICS AUDIO DATA

Granted: April 18, 2024
Application Number: 20240127831
Conventional audio compression technologies perform a standardized signal transformation, independent of the type of the content. Multi-channel signals are decomposed into their signal components, subsequently quantized and encoded. This is disadvantageous due to lack of knowledge on the characteristics of scene composition, especially for e.g. multi-channel audio or Higher-Order Ambisonics (HOA) content. A method for decoding an encoded bitstream of multi-channel audio data and…

CANVAS SIZE SCALABLE VIDEO CODING

Granted: April 11, 2024
Application Number: 20240121424
Methods and systems for canvas size scalability across the same or different bitstream layers of a video coded bitstream are described. Offset parameters for a conformance window, a reference region of interest (ROI) in a reference layer, and a current ROI in a current layer are received. The width and height of a current ROI and a reference ROI are computed based on the offset parameters and they are used to generate a width and height scaling factor to be used by a reference picture…

INTRA-PREDICTION FOR HEXAGONALLY-SAMPLED VIDEO AND IMAGE COMPRESSION

Granted: April 4, 2024
Application Number: 20240114127
Methods, systems, and devices implement intra-prediction for hexagonally-sampled compression and decompression of videos and images having a regular grid of hexagonally-shaped pixels. For encoding, a prediction unit (PU) shape is selected at a sequence level from the group consisting of parallelogram, zigzag-square, hexagonal super-pixel, a rectangular zigzag and an arrow, and the hexagonally-sampled image is divided into regions based on the PU shape. For each region: a prediction mode…

CROSS-ASSET GUIDE CHROMA REFORMATTING FOR MULTI-ASSET IMAGING FORMAT

Granted: April 4, 2024
Application Number: 20240114153
A first image and a second image of different dynamic ranges are derived from the same source image. Based on a chroma sampling format of the first image, it is determined whether edge preserving filtering is to be used to generate chroma upsampled image data in a reconstructed image. If so, image metadata for performing the edge preserving filtering is generated. The first image, the second image and the image metadata are encoded into an image data container to enable a recipient…