Reduction of comb filter artifacts in multi-channel downmix with adaptive phase alignment

US10360918B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10360918-B2
Application numberUS-201615000508-A
CountryUS
Kind codeB2
Filing dateJan 19, 2016
Priority dateJul 22, 2013
Publication dateJul 23, 2019
Grant dateJul 23, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An audio signal processing decoder having at least one frequency band and being configured for processing an input audio signal having a plurality of input channels in the at least one frequency band, wherein the decoder is configured to analyze the input audio signal, wherein inter-channel dependencies between the input channels are identified; and to align the phases of the input channels based on the identified inter-channel dependencies, wherein the phases of input channels are the more aligned with respect to each other the higher their inter-channel dependency is; and to downmix the aligned input audio signal to an output audio signal having a lesser number of output channels than the number of the input channels.

First claim

Opening claim text (preview).

The invention claimed is: 1. An audio signal processing decoder comprising at least one frequency band and being configured for processing an input audio signal comprising a plurality of input channels in the at least one frequency band, wherein the decoder is configured to align the phases of the input channels depending on inter-channel dependencies between the input channels, wherein the phases of input channels are the more aligned with respect to each other the higher their inter-channel dependency is; and to downmix the aligned input audio signal to an output audio signal comprising a lesser number of output channels than the number of the input channels. 2. The decoder according to claim 1 , wherein the decoder is configured to analyze the input audio signal in the frequency band, in order to identify the inter-channel dependencies between the input audio channels or to receive the inter-channel dependencies between the input channels from an external device, which provides the input audio signal. 3. The decoder according to claim 1 , wherein the decoder is configured to normalize the energy of the output audio signal based on a determined energy of the input audio signal, wherein the decoder is configured to determine the signal energy of the input audio signal or to receive the determined energy of the input audio signal from an external device, which provides the input audio signal. 4. The decoder according to claim 1 , wherein the decoder comprises a downmixer for downmixing the input audio signal based on a downmix matrix, wherein the decoder is configured to calculate the downmix matrix, in such way that the phases of the input channels are aligned based on the identified inter-channel dependencies or to receive a downmix matrix calculated in such way that the phases of the input channels are aligned based on the identified inter-channel dependencies from an external device, which provides the input audio signal. 5. The decoder according to claim 4 , wherein the decoder is configured to calculate the downmix matrix in such way that the energy of the output audio signal is normalized based on the determined energy of the input audio signal or to receive the downmix matrix, calculated in such way that the energy of the output audio signal is normalized based on the determined energy of the input audio signal from an external device, which provides the input audio signal. 6. The decoder according to claim 1 , wherein the decoder is configured to analyze time intervals of the input audio signal using a window function, wherein the inter-channel dependencies are determined for each time frame or wherein the decoder is configured to receive an analysis of time intervals of the input audio signal using a window function, wherein the inter-channel dependencies are determined for each time frame, from an external device, which provides the input audio signal. 7. The decoder according to claim 1 , wherein the decoder is configured to calculate a covariance value matrix, wherein the covariance values express the inter-channel dependency of a pair of input audio channels or wherein the decoder is configured to receive a covariance value matrix, wherein the covariance values express the inter-channel dependency of a pair of input audio channels, from an external device, which provides the input audio signal. 8. The decoder according to claim 7 , wherein the decoder is configured to establish an attraction value matrix by applying a mapping function to the covariance value matrix, wherein the gradient of the mapping function is preferably bigger or equal to zero for all covariance values and wherein the mapping function preferably reaches values between zero and one for input values between zero and one. 9. The decoder according to claim 8 , wherein the mapping function is a non-linear function. 10. The decoder according to claim 8 , wherein the mapping function is equal to zero for covariance values or values derived from the covariance values being smaller than a first mapping threshold. 11. The decoder according to claim 8 , wherein the mapping function is represented by a function forming an S-shaped curve. 12. The decoder according to claim 7 , wherein the decoder is configured to calculate a phase alignment coefficient matrix, wherein the phase alignment coefficient matrix is based on the covariance value matrix and on a prototype downmix matrix or to receive a phase alignment coefficient matrix, wherein the phase alignment coefficient matrix is based on the covariance value matrix and on a prototype downmix matrix, from an external device, which provides the input audio signal. 13. The decoder according to claim 12 , wherein the phases and/or the amplitudes of the downmix coefficients of the downmix matrix are formulated to be smooth over time, so that temporal artifacts due to signal cancellation between adjacent time frames are avoided. 14. The decoder according to claim 12 , wherein the phases and/or the amplitudes of the downmix coefficients of the downmix matrix are formulated to be smooth over frequency, so that spectral artifacts due to signal cancellation between adjacent frequency bands are avoided. 15. The decoder according to claim 12 , wherein the decoder is configured to establish a regularized phase alignment coefficient matrix based on the phase alignment coefficient matrix or to receive a regularized phase alignment coefficient matrix based on the phase alignment coefficient matrix from an external device, which provides the input audio signal. 16. The decoder according to claim 15 , wherein the downmix matrix is based on the regularized phase alignment coefficient matrix. 17. An audio signal processing encoder comprising at least one frequency band and being configured for processing an input audio signal comprising a plurality of input channels in the at least one frequency band, wherein the encoder is configured to align the phases of the input channels depending on inter-channel dependencies between the input channels, wherein the phases of input channels are the more aligned with respect to each other the higher their inter-channel dependency is; and to downmix the aligned input audio signal to an output audio signal comprising a lesser number of output channels than the number of the input channels. 18. An audio signal processing encoder comprising at least one frequency band and being configured for outputting a bitstream, wherein the bitstream comprises an encoded audio signal in the frequency band, wherein the encoded audio signal comprises a plurality of encoded channels in the at least one frequency band, wherein the encoder is configured to calculate a downmix matrix for a downmixer for downmixing the encoded audio signal based on the downmix matrix in such way that the phases of the encoded channels are aligned based on identified inter-channel dependencies, wherein the phases of the encoded channels are the more aligned with respect to each other the higher their inter-channel dependency is, preferably in such way that the energy of an output audio signal of the downmixer is normalized based on determined energy of the encoded audio signal, and to output the downmix matrix within the bitstream. 19. The audio signal processing encoder according to claim 18 , wherein the encoder is configured to determine inter-channel dependencies between the encoded channels of the encoded audio signal and to output the inter-channel dependencies within the bitstream. 20. The audio signal processing encoder acco

Assignees

Inventors

Classifications

  • Correction of errors induced by the transmission channel, if related to the coding algorithm · CPC title

  • G10L19/008Primary

    Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing · CPC title

  • Time compression or expansion · CPC title

  • Multi-channel, i.e. more than two input channels, sound reproduction with two speakers wherein the multi-channel information is substantially preserved · CPC title

  • Application of parametric coding in stereophonic audio systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10360918B2 cover?
An audio signal processing decoder having at least one frequency band and being configured for processing an input audio signal having a plurality of input channels in the at least one frequency band, wherein the decoder is configured to analyze the input audio signal, wherein inter-channel dependencies between the input channels are identified; and to align the phases of the input channels bas…
Who is the assignee on this patent?
Fraunhofer Ges Forschung
What technology area does this patent fall under?
Primary CPC classification G10L19/008. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 23 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).