Patent classifications
H04S3/02
Device and method for decorrelating loudspeaker signals
A device for generating a multitude of loudspeaker signals based on a virtual source object which has a source signal and a meta information determining a position or type of the virtual source object. The device has a modifier configured to time-varyingly modify the meta information. In addition, the device has a renderer configured to transfer the virtual source object and the modified meta information to form a multitude of loudspeaker signals.
Device and method for decorrelating loudspeaker signals
A device for generating a multitude of loudspeaker signals based on a virtual source object which has a source signal and a meta information determining a position or type of the virtual source object. The device has a modifier configured to time-varyingly modify the meta information. In addition, the device has a renderer configured to transfer the virtual source object and the modified meta information to form a multitude of loudspeaker signals.
Encoding device and method, decoding device and method, and program
The present technique relates to an encoding device and a method, a decoding device and a method, and a program capable of obtaining higher quality audio. An encoding unit encodes position information and a gain of an object in a current frame in multiple encoding modes. A compressing unit generates, for each combination of encoding modes of each pieces of position information and gains, encoded meta data including encoding mode information indicating the encoding modes and encoded data which are the encoded position information and gains, and compresses the encoding mode information included in the encoding meta data. A determining unit selects encoded meta data of which amount of data is the least from among the encoded meta data generated for each combination, thus determining the encoding mode of each pieces of position information and gains. The present technique can be applied to an encoder and a decoder.
Encoding device and method, decoding device and method, and program
The present technique relates to an encoding device and a method, a decoding device and a method, and a program capable of obtaining higher quality audio. An encoding unit encodes position information and a gain of an object in a current frame in multiple encoding modes. A compressing unit generates, for each combination of encoding modes of each pieces of position information and gains, encoded meta data including encoding mode information indicating the encoding modes and encoded data which are the encoded position information and gains, and compresses the encoding mode information included in the encoding meta data. A determining unit selects encoded meta data of which amount of data is the least from among the encoded meta data generated for each combination, thus determining the encoding mode of each pieces of position information and gains. The present technique can be applied to an encoder and a decoder.
Audio metadata providing apparatus and method, and multichannel audio data playback apparatus and method to support dynamic format conversion
An audio metadata providing apparatus and method and a multichannel audio data playback apparatus and method to support a dynamic format conversion are provided. Dynamic format conversion information may include information about a plurality of format conversion schemes that are used to convert a first format set by a writer of multichannel audio data into a second format that is based on a playback environment of the multichannel audio data and that are set for each of playback periods of the multichannel audio data. The audio metadata providing apparatus may provide audio metadata including the dynamic format conversion information. The multichannel audio data playback apparatus may identify the dynamic format conversion information from the audio metadata, may convert the first format of the multichannel audio data into the second format based on the identified dynamic format conversion information, and may play back the multichannel audio data with the second format.
Audio metadata providing apparatus and method, and multichannel audio data playback apparatus and method to support dynamic format conversion
An audio metadata providing apparatus and method and a multichannel audio data playback apparatus and method to support a dynamic format conversion are provided. Dynamic format conversion information may include information about a plurality of format conversion schemes that are used to convert a first format set by a writer of multichannel audio data into a second format that is based on a playback environment of the multichannel audio data and that are set for each of playback periods of the multichannel audio data. The audio metadata providing apparatus may provide audio metadata including the dynamic format conversion information. The multichannel audio data playback apparatus may identify the dynamic format conversion information from the audio metadata, may convert the first format of the multichannel audio data into the second format based on the identified dynamic format conversion information, and may play back the multichannel audio data with the second format.
System and methods for processing stereo audio content
A system can include a hardware processor that can receive left and right audio signals and process the left and right audio signals to generate three or more processed audio signals. The three or more processed audio signals can include a left audio signal, a right audio signal, and a center audio signal. The processor can also filter each of the left and right audio signals with one or more first virtualization filters to produce filtered left and right signals. The processor can also filter a portion of the center audio signal with a second virtualization filter to produce a filtered center signal. Further, the processor can combine the filtered left signal, filtered right signal, and filtered center signal to produce left and right output signals and output the filtered left and right output signals.
Systems and methods for analyzing multichannel wave inputs
A spatial-audio recording system includes a processor, and instructions stored in a computer-readable medium that, when read by the processor, cause the processor to perform operations. The operations include retrieving audio data recorded at a number of microphones, determining a recorded signal vector based on the audio data, and initializing values for an operator. The operations further include determining a plurality of waves from directions by performing operations comprising iteratively, until an exit condition is satisfied: initializing or incrementing an index “i”; determining an ith direction using the operator; and updating the operator to correspond to the ith iteration.
Systems and methods for analyzing multichannel wave inputs
A spatial-audio recording system includes a processor, and instructions stored in a computer-readable medium that, when read by the processor, cause the processor to perform operations. The operations include retrieving audio data recorded at a number of microphones, determining a recorded signal vector based on the audio data, and initializing values for an operator. The operations further include determining a plurality of waves from directions by performing operations comprising iteratively, until an exit condition is satisfied: initializing or incrementing an index “i”; determining an ith direction using the operator; and updating the operator to correspond to the ith iteration.
Rendering of multichannel audio using interpolated matrices
Methods which uses interpolated primitive matrices to decode encoded audio to recover (losslessly) content of a multichannel audio program and/or to recover at least one downmix of such content, and encoding methods for generating such encoded audio. In some embodiments, a decoder performs interpolation on a set of seed primitive matrices to determine interpolated matrices for use in rendering channels of the program. Other aspects are a system or device configured to implement any embodiment of the method.