EP1686566A2

Sound processing with frequency transposition

Abstract

There is disclosed, in one aspect, a signal processing device (100) including: processing means (108) for generating a spectral representation of an input sound signal; frequency transposition means (110) for transposing at least part of the input signal's spectral representation to a transposed output frequency, said frequency transposition means (110) being configured to process the portion of the input signal spectral representation such that a phase relationship that existed in the input signal's spectral representation is substantially maintained in the transposed portion of the spectral representation; and synthesis means (112) for generating an output signal including the transposed portion of the input signal. Associated methods of processing a received sound signal are also disclosed.

EP1686566A2, drawing sheet 1
Sheet 1 of 59

Term

Term ended

Projected expiry passed 25 April 2026, 0.4 years ago.

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

30 claims: 14 independent, 16 dependent

  1. 1
    A method of processing a received sound signal including:processing the received audio signal to generate an input signal spectral representation of the received signal divided into a plurality of input signal frequency bins;transposing the input signal spectral representation from at least one input signal frequency bin into at least one output frequency bin;applying a correction to the transposed portion of the input signal spectral representation such that a phase relationship that existed in the input signal spectral representation is substantially maintained in the transposed portion of an output signal spectral representation;andgenerating a time domain output signal from the output signal spectral representation .
  2. 4
    A method as claimed in any of the preceding claims wherein the phase relationship to be maintained results in a proportional frequency deviation of a spectral component in at least a portion of said input signal frequency bin from a centre frequency of said portion of the bin to be maintained in the processed signal spectral representation transposed into a portion of at least one output frequency bin.
  3. 5
    A method as claimed in any one of the preceding claims wherein the phase correction that is applied to the transposed portion of the input signal spectral representation is equivalent to, K2πDN wherein, N is a number of samples in a frame of data to be processed, D is a number of samples between the start of successive frames of data to be processed, and K is a number of bins that the transposed portion of the input signal spectral representation is transposed.
  4. 6
    A method as claimed in any one of the preceding claims wherein the step of applying a correction to the transposed portion of the input signal spectral representation does not include determining the phase of the spectral component of, at least one of, an input signal frequency bin or an output signal frequency bin.
  5. 7
    A method as claimed in any one of the preceding claims wherein the phase correction applied is implemented by performing at least one of the following operations;changing a sign of one or more of the real and imaginary components of the complex representation of the portion of the spectral representation to be transposed;and swapping the real and imaginary components of the complex representation of the portion of the spectral representation to be transposed.
  6. 8
    A method as claimed in any one of claims 1 to 7 wherein processing parameters are selected such that the correction applied requires a phase shift that is an integer multiple of π/2.
  7. 9
    A method of processing a received sound signal including the steps of:processing an input data set representing the received sound signal to generate a windowed data set;further processing the windowed data set, including transposing at least one input signal frequency bin of an input signal spectral representation component derived from the windowed dataset into at least one output frequency bin to generate an output signal spectral representation including the transposed spectral representation components and in which a phase relationship that existed in the input signal spectral representation is substantially maintained;processing the output signal spectral representation to arrive at a time domain output signal dataset.
  8. 11
    A method as claimed in either of claims 9 or 10 wherein the predetermined number of samples is equal to the number of samples between the start of successive frames of data to be processed.
  9. 12
    A method as claimed in any one of claims 9 to 11 wherein the phase relationship to be maintained results in a frequency deviation of a spectral component in an input signal frequency bin from a centre frequency of said bin to be the same as a frequency deviation of a corresponding spectral component from a centre frequency of a corresponding output signal frequency bin after transposition.
  10. 13
    A method of processing a received sound signal including the steps of:processing the received audio signal to generate an input signal spectral representation of the received signal divided into a plurality of input signal frequency bins;transposing the input signal spectral representation from at least one input signal frequency bin by a predetermined number of bins into at least one output frequency bin;such that a phase relationship that existed in the input signal spectral representation is substantially maintained in the transposed portion of the input signal spectral representation;andgenerating an output signal time domain representation of the processed signal.
  11. 16
    A method as claimed in any one of the preceding claims wherein in the event that a plurality of input frequency bins are to be transposed into the same output frequency bins a peak picking algorithm is used to select a spectral component of one or more of said input bins for output in said output frequency bin.
  12. 19
    A method as claimed in any one of the preceding claims wherein the spectral representation of one input frequency bin is transposed into a plurality of output frequency bins.
  13. 21
    A method as claimed in any one of the preceding claims wherein the spectral representation of a plurality of input frequency bins are transposed into one output frequency bin.
  14. 23
    A signal processing device including:processing means for generating a spectral representation of an input sound signalfrequency transposition means for transposing at least part of the input signal's spectral representation to a transposed output frequency, said frequency transposition means being configured to process the portion of the input signal spectral representation such that a phase relationship that existed in the input signal's spectral representation is substantially maintained in the transposed portion of the spectral representation;andsynthesis means for generating an output signal including the transposed portion of the input signal.