CA2422790A1

Error concealment in relation to decoding of encoded acoustic signals

Abstract

The present invention relates to the concealment of errors in decoded acoustic signals caused by encoded data representing the acoustic signals being partially lost or damaged during transmission over a transmission medium. In case of lost data or received damaged data a secondary reconstructed signal is produced on basis of a primary reconstructed signal. This signal has a spectrally adjusted spectrum (Z4E), such that it deviates less with respect spectral shape from a spectrum (Z3) of a previously reconstructed signal produced from previously received data than a spectrum (Z'4) of the primary reconstructed signal.

CA2422790A1, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Projected expiry passed 7 September 2021, 5 years ago.

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

38 claims: 10 independent, 28 dependent

  1. 1
    PCT/SE01/01921 09-10-2002 η· -.· *~xxJ‘ch raient Gffica | » ; ο π a boned Application » Claims 1. A method of receiving data in the form of encoded information (F(1)-F(5)) from a transmission medium and decoding the data into an acoustic signal (z(t)), the method in 5 case of lost or received damaged data (F(4)) comprising:producing reconstructed data (F rec (4)) on basis of at least one parameter (p^ p 2 ) of previously reconstructed signal (F(3)), producing a primary reconstructed signal (z'(t 4 )-z'(t 5 )) from the reconstructed data (F rec (4)), the primary reconstructed signal 10 (z'(t 4 )-z'(t 5 )) having a first spectrum (Z' 4 ), characterised by producing a secondary reconstructed signal (z E (t 4 )-z E (t 5 )) on basis of the primary reconstructed signal (z'(t 4 )-z'(t 5 )) by performing a spectral adjustment of the first spectrum (Z' 4 ) such 15 that a spectrum (Z 4 E ) of the secondary reconstructed signal (z E (t 4 )-z E (t 5 )) deviates less with respect to spectral shape than the first spectrum (Z' 4 ) from a spectrum (Z 3 ) of a previously reconstructed signal (z(t 3 )-z(t 4 )), wherein the spectral adjustment involves multiplication of a phase spectrum of the first 20 spectrum generated from the reconstructed data with a correction spectrum (C n ).
  2. 22
    25. A method according to any one of the claims 9, 23 or 24, 20 characterised by the previous spectrum and the first spectrum respectively being divided into at least two frequency sub-bands according to the Bark scale band division.
  3. 23
    26. A method according to any one of the claims 9, 23 or 24, characterised by the previous spectrum and the first spectrum 25 respectively being divided into at least two frequency sub-bands according to the Mel scale band division. AMENDED SHEET CA 02422790 2003-03-13 PCT/SE01/01921 09-10-2002 :À£q -’ ...,J
  4. 27
    30. A method according to any one of the claims 27 - 29, 10 characterised by the power of at least one sub-band of the correction spectrum (C n ) being limited to the power of at least one sub-band of a previously received undamaged data for coefficients representing frequency components above the threshold frequency. 15
  5. 28
    31. A method according to any one of the preceding claims, characterised by the primary reconstructed signal (z'(t4)-z'(t 5 )) and the secondary reconstructed signal (z E (t 4 )-z E (t 5 )) being acoustic signals (a).
  6. 29
    32. A method according to any one of the claims 1 - 30, 20 characterised by the primary reconstructed signal (z’ftJ-z'Os)) and the secondary reconstructed signal (z E (t 4 )-z E (t 5 )) being excitation signals (e).
  7. 30
    33. A method according to any one of the claims 1 - 32, characterised by the data being segmented into signal frames 25 (F(1)-F(5)) and damaged data being determined on basis of whether a particular signal frame is lost or received with at least one error. AMENDED SHEET CA 02422790 2003-03-13 PCT/SE01/01921 09-10-2002 T-? fwedteh Patent Office FCï sm tonal Application
  8. 33
    36. A computer program directly loadable into the internal memory of a computer, comprising software for performing the steps of any of the claims 1 - 35 when said program is run on the computer.
  9. 34
    37. A computer readable medium, having a program recorded 10 thereon, where the program is to make a computer perform the steps of any of the claims 1 - 35.
  10. 35
    38. An error concealment unit for enhancing a signal decoded from received data in the form of encoded information in case of lost data or received damaged data, the unit comprising, 15 a first transformer (101) having an input to receive a primary reconstructed signal (y n ) decoded from the received data (F(n)) and an output to provide a primary reconstructed frequency transform (Y n ), a spectral correction unit (102) having an input to receive 20 the primary reconstructed frequency transform (Y n ) and an output to provide a secondary reconstructed spectrum (Z n E ), and a second transformer (103) having an input to receive the secondary reconstructed spectrum (Z n E ) and an output to provide a secondary reconstructed signal (z n E ), 25 characterised in that the spectral correction unit (102) produces the secondary reconstructed spectrum signal (Z n E ) on basis of the primary reconstructed signal (y n ) such that the secondary reconstructed spectrum signal (Z n E ) deviates less with respect to spectral AMENDED SHEET CA 02422790 2003-03-13 ‘The Swedish Patent Office I PCT international Application j PCT/SE01/01921 09-10-2002 shape from a spectrum (Z 3 ) of a previously reconstructed signal (y n -i) than a first spectrum (Z' 4 ) based on the primary reconstructed signal (y n ), wherein the secondary reconstructed spectrum signal (Z n E ) is produced by performing a spectral 5 adjustment of the first spectrum (Z’ 4 ) which involves multiplication of a phase spectrum of the first spectrum generated from the reconstructed data with a correction spectrum (C n ).
  11. 37
    40. A decoder for generating an acoustic signal from received data in the form of encoded information, comprising:15 a primary error concealment unit (603) to produce at least one parameter (pj via an output, a speech decoder (602) having a first input to receive speech codec frames (F), a second input to receive the at least one parameter (p^ and an output to provide an acoustic signal 20 (a) in response to the at least one parameter (pj, characterised in that the decoder comprises an error concealment unit according to claim 38, wherein the primary reconstructed signal (y n ) constitutes a decoded speech signal produced by the speech decoder (602) and the secondary 25 reconstructed signal (z„ E ) constitutes an enhanced acoustic signal.
  12. 38
    41. A decoder for generating an acoustic signal from received data in the form of encoded information, comprising:a primary error concealment unit (703) to produce at least 30 one parameter (p 2 ) via an output, AMENDED SHEET CA 02422790 2003-03-13 The Swedish Patent Office PCT International Application PCT/SE01/01921 09-1G-2002 an excitation generator (702) having a first input to receive speech codec parameters (S), a second input to receive the at least one parameter (p 2 ) and an output to provide an excitation signal (e) in response to the at least one parameter (p 2 ), 5 characterised in that the decoder comprises an error concealment unit according to claim 38, wherein the primary reconstructed signal (y n ) constitutes the excitation signal produced by the excitation generator (702) and the secondary reconstructed signal (z n E ) constitutes an enhanced excitation 10 signal. AMENDED SHEET CA 02422790 2003-03-13