Abstract:
An audio encoder (109) has a hierarchical encoding structure and generates a data stream comprising one or more audio channels as well as parametric audio encoding data. The encoder (109) comprises an encoding structure processor (305) which inserts decoder tree structure data into the data stream. The decoder tree structure data comprises at least one data value indicative of a channel split characteristic for an audio channel at a hierarchical layer of the hierarchical decoder structure and may specifically specify the decoder tree structures to be applied by a decoder. A decoder (115) comprises a receiver (401) which receives the data stream and a decoder structure processor (405) for generating the hierarchical decoder structure in response to the decoder tree structure data. A decode processor (403) then generates output audio channels from the data stream using the hierarchical decoder structure.
Abstract:
For a multi-channel reconstruction of audio signals based on at least one base channel, an energy measure is used for compensating energy losses due to an predictive upmix. The energy measure can be applied in the encoder or the decoder. Furthermore, a decorrelated signal is added to output channels generated by an energy-loss introducing upmix procedure. The energy of the decorrelated signal is smaller than or equal to an energy error introduced by the predictive upmix. Thus, problems occurring for prediction based up-mix methods such as up-mixing signals that are coded with High Frequency Reconstruction techniques are solved, so that the correct correlation between the up-mixed channels is obtained or the up-mix is adapted to arbitrary down-mixes.
Abstract:
A device (1) for converting a first number (M) of input audio channels into a second, larger number (N) of output audio channels comprises: decorrelation units (3) for decomposing the input audio channels into a set of decorrelated auxiliary channels, at least one upmix unit (4) for combining the decorrelated auxiliary channels into the output audio channels, and at least one pre-processing unit (2) for pre-processing the input audio channels and feeding the pre-processed input audio channels to the decorrelation units (3). The pre-processing unit (2) and the upmix unit (4) are preferably controlled by audio parameters.
Abstract:
An apparatus for encoding an information signal having discrete values comprises a quantizer having a quantizer border, wherein the quantizer is adapted so that a discrete value above the quantization border is quantized to a quantization index, which is different from a quantization index obtained by quantizing a discrete value below the quantization border, a controller for modifying the quantization border, wherein the quantizer having a first quantization border setting is adapted to generate a first set of quantization indices for the discrete values, and wherein the quantizer having a second modified quantization border setting is adapted to generate a second set of quantization indices, and an output interface for outputting an encoded information signal which is either based on the first set of quantization indices or the second set of quantization indices dependent on a decision function.
Abstract:
A filter unit (102) for generating new subband filter impulse responses from input subband filter impulse responses comprises a processor (820) for examining the input filter impulse responses from at least two input subband filter input responses to find input filter impulse responses having higher values, and at least one filter impulse response having a value being lower than the higher values, and a filter calculator (305) for generating said new subband filter impulse responses using the filter impulse response values having the higher values, wherein said new subband filter impulse responses do not include the input filter impulse responses having the lower value or comprise zero-valued filter impulse responses corresponding to filter impulse responses having the lower value.
Abstract:
A filter apparatus for filtering a time domain input signal to obtain a time domain output signal, which is a representation of the time domain input signal filtered using a filter characteristic having an non-uniform amplitude/frequency characteristic, comprises a complex analysis filter bank (101) for generating a plurality of complex subband signals from the time domain input signals, a plurality of intermediate filters, wherein at least one of the intermediate filters (102) of the plurality of the intermediate filters has a non-uniform amplitude/frequency characteristic, wherein the plurality of intermediate filters have a shorter impulse response compared to an impulse response of a filter having the filter characteristic, and wherein the non-uniform amplitude/frequency characteristics of the plurality of intermediate filters together represent the non-uniform filter characteristic, and a complex synthesis filter bank (103) for synthesizing the output of the intermediate filters to obtain the time domain output signal.
Abstract:
The temporal envelope of a decorrelated signal derived from an original signal can be shaped without introducing additional distortion, when a spectral flattener is used to spectrally flatten the spectrum of the decorrelated signal and the original signal prior to using the flattened spectra for deriving a gain factor describing the energy distribution between the flattened spectra, and when the so derived gain factor is used by an envelope shaper to timely shape the envelope of the decorrelated signal .
Abstract:
A Multi-channel synthesiser for generating at least three output channels (110, 111, 112) using an input signal having at least one base channel, the base channel being derived from the original multi-channel signal (101, 102, 103), the input signal further including at least two different up-mixing parameters, and an up-mixer mode indication (1005) indicating, in a first state that a first up-mixing rule is to be performed, and, indicating, in a second state, that a different second up-mixing rule is to be performed, uses an up-mixer for up-mixing the at least one base channel using the at least two different up-mixing parameters based on the first or the second up-mixing rule in response to the up-mixer mode indication (1005) so that the at least three output channels (110, 111, 112) are obtained.
Abstract:
The present invention provides improvements to prior art audio codecs applied to voice signals like human speech. These improvements are accomplished by adaptively processing (501) the signal in the decoder to reduce perceived distortion introduced by the coding process, primarily for voiced parts of the audio signal. The signal processing is adaptively controlled by signal analysis in the encoder or in the decoder. The invention can be applied as post-processing in a general audio codec or can be applied as intermediate processing step in a general audio codec that utilizes high frequency reconstruction (HFR) techniques.
Abstract:
An apparatus for generating a data stream having a series of segments using data organized in subsequent data frames. The apparatus comprises a packetiser for packetising data from a data frame into the series of segments having a first segment and a second segment, where the second segment has interpretable data entities and has a data entity fragment, the data entity fragment including only a part of an interpretable data entity preceding an interpretable data entity. The apparatus comprises furthermore an information block adder for adding an information block associated with the second segment, the information block indicating an entry point into the second segment, the entry point indicating a start of the interpretable data entity following the data entity fragment.