Nova Patents
IL165941A

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.

IL165941A, drawing sheet 1
Sheet 1 of 13

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

52 claims: 10 independent, 42 dependent

  1. 1
    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, and M is two or more, comprising providing one or more variable matrices (203;24-34) for each variable matrix (203;24-34), applying thereto m of said M audio input signals and deriving therefrom n of said N audio output signals, wherein, when there is one variable matrix, m is M and n is N, and, when there is a plurality of matrices, m is a subset of M and n is a subset of N and the values of m and n for one matrix may differ from those of other matrices, controlling each variable matrix in response to the m input signals applied to it so that a soundfield generated by the n output signals derived from it has a compact sound image in the nominal ongoing primary direction of the m 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 output signals of said one or more variable matrices (203;24-34).
  2. 9
    A process according to any one of claims 6, 7 or 8 wherein the smoothed energy level of each input signal to a variable matrix (203;24-34) 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 to a variable matrix (203;24-34) 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. 27
    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 two or more, comprising providing an M:N variable matrix (203) responsive to control signals, applying said M audio input signals to said variable matrix (203), providing one or more variable matrix control signal generators (24-34, 201), for each generator, applying thereto m of said M audio input signals and deriving therefrom a set of variable matrix control signals for n of said N audio output signals, wherein m is a subset of M and n is a subset of N and the values of m and n for one generator may differ from those of other generators, controlling each variable matrix control signal generator (24-34,201) in response to the m input signals applied to it so that when the control signals generated by it are applied to said Μ :N variable matrix (203), a soundfield generated by the n output signals produced has a compact sound image in the nominal ongoing primary direction of m input signals that produced the applied control signals 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 control signals, as the correlation continues to decrease to highly uncorrelated, and deriving said .N audio output signals from said variable matrix (203).
  7. 35
    A process according to any one of claims 32, 33 or 34 wherein the smoothed energy level of each input signal to a generator is obtained by variable-time-constant time-domain smoothing.
  8. 36
    A process according to any one of claims 32, 33 or 34 wherein the smoothed energy level of each input signal to a generator is obtained by frequency-domain smoothing and variable-time-constant time-domain smoothing.
  9. 42
    A process according to any one of claims 35,36,38,39,40 and 41, wherein said variable-time-constant time-domain smoothing is performed by smoothing having both a fixed time constant and a variable time constant.
  10. 43
    A process according to any one of claims 35,36,38,39,40 and 41, wherein said variable-time-constanttime-domain smoothing is performed by smoothing having only a variable time constant.