Nova Patents
EP1527655A2

Audio channel spatial translation

Abstract

Using an M:N variable matrix, M audio input signals, each associated with a direction, are translated to N audio output signals, each associated with a direction, wherein N is larger than M, M is two or more and N is a positive integer equal to three or more. The variable matrix is controlled in response to measures of: (1) the relative levels of the input signals, and (2) the cross-correlation of the input signals so that a soundfield generated by the output signals has a compact sound image in the direction of the spatial center of gravity of the input signals when the input signals are highly correlated, the image spreading from compact to broad as the correlation decreases and progressively splitting into multiple compact sound images, each in a direction associated with an input signal, as the correlation continues to decrease to highly uncorrelated.

Term

Term ended

Projected expiry passed 6 August 2023, 3.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

32 claims: 9 independent, 23 dependent

  1. 1
    Claims of equivalent WO 2004019656 A2 CLAIMS 1. A process for translating M audio input signals, each associated with a direction, to N audio output signals, each associated with a direction, wherein N is larger than M, M is two or more and N is a positive integer equal to three or more, comprising providing an M:N variable matrix, applying said M audio input signals to said variable matrix, deriving said N audio output signals from said variable matrix, and controlling said variable matrix in response to said input signals so that a soundfield generated by said output signals has a compact sound image in the nominal ongoing primary direction of the input signals when the input signals are highly correlated, the image spreading from compact to broad as the correlation decreases and progressively splitting into multiple compact sound images, each in a direction associated with an input signal, as the correlation continues to decrease to highly uncorrelated.
  2. 9
    A process according to any one of claims 6, 7 or 8 wherein the smoothed energy level of each input signal is obtained by variable-time-constant time-domain smoothing.
  3. 10
    A process according to any one of claims 6, 7 or 8 wherein the smoothed energy level of each input signal is obtained by frequency-domain smoothing and variable-time- constant time-domain smoothing.
  4. 16
    A process according to any one of claims 9, 10, 12, 13, 14 and 15, wherein said variable-time-constant time-domain smoothing is performed by smoothing having both a fixed time constant and a variable time constant.
  5. 17
    A process according to any one of claims 9, 10, 12, 13, 14 and 15, wherein said variable-time-constant time-domain smoothing is performed by smoothing having only a variable time constant.
  6. 25
    A process for translating M audio input signals, each associated with a direction, to N audio output signals, each associated with a direction, wherein N is larger than M, and M is three or more, comprising providing a plurality of m:n variable matrices, where m is a subset of M and n is a subset of N, applying a respective subset of said M audio input signals to each of said variable matrices, deriving a respective subset of said N audio output signals from each of said variable matrices, controlling each of said variable matrices in response to the subset of input signals applied to it so that a soundfield generated by the respective subset of output signals derived from it has a compact sound image in the nominal ongoing primary direction of the subset of input signals applied to it when such input signals are highly correlated, the image spreading from compact to broad as the correlation decreases and progressively splitting into multiple compact sound images, each in a direction associated with an input signal applied to it, as the correlation continues to decrease to highly uncorrelated, and deriving said N audio output signals from the subsets of N audio output channels.
  7. 28
    A process according to any one of claims 25-27 wherein each of said variable matrices is controlled in response to measures of:(a) the relative levels of the input signals applied to it, and (b) the cross-correlation of the input signals.
  8. 29
    A process for translating M audio input signals, each associated with a direction, to N audio output signals, each associated with a direction, wherein N is larger than M, and M is three or more, comprising providing an M:N variable matrix responsive to scale factors that control matrix coefficients or control the matrix outputs, applying said M audio input signals to said variable matrix, providing a plurality of m:n variable matrix scale factor generators, where m is a subset of M and n is a subset of N, applying a respective subset of said M audio input signals to each of said variable matrix scale factor generators, deriving a set of variable matrix scale factors for respective subsets of said N audio output signals from each of said variable matrix scale factor generators, controlling each of said variable matrix scale factor generators in response to the subset of input signals applied to it so that when the scale factors generated by it are applied to said M:N variable matrix, a soundfield generated by the respective subset of output signals produced has a compact sound image in the nominal ongoing primary direction of the subset of input signals that produced the applied scale factors when such input signals are highly correlated, the image spreading from compact to broad as the correlation decreases and progressively splitting into multiple compact sound images, each in a direction associated with an input signal that produced the applied scale factors, as the correlation continues to decrease to highly uncorrelated, and deriving said N audio output signals from said variable matrix.
  9. 32
    A process according to any one of claims 29-31 wherein each of said variable matrix scale factor generators is controlled in response to measures of:(a) the relative levels of the input signals applied to it, and (b) the cross-correlation of the input signals.