IL186404A

Methods and apparatus for wideband speech coding

Abstract

A wideband speech encoder according to one embodiment includes a narrowband encoder and a highband encoder. The narrowband encoder is configured to encode a narrowband portion of a wideband speech signal into a set of filter parameters and a corresponding encoded excitation signal. The highband encoder is configured to encode, according to a highband excitation signal, a highband portion of the wideband speech signal into a set of filter parameters. The highband encoder is configured to generate the highband excitation signal by applying a nonlinear function to a signal based on the encoded narrowband excitation signal to generate a spectrally extended signal.

IL186404A, drawing sheet 1
Sheet 1 of 35

Term

No projected expiry on record.

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

42 claims: 6 independent, 36 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A method of signal processing, said method comprising: according to at least a lowband excitation signal and a plurality of lowband filter parameters;synthesizinga lowband speech signal;generating a highband excitation signal based on the lowband.excitation signal;accor dingto at leastthe highband excitation signal and a plurality of highband filter parameters, synthesizing a highband speech signal;and combining the lowband speech signal and the highband speech signal to obtain a wideband speech signal, wherein said generating a highband excitation signal includes applying a nonlinear function to a signal that is based on the lowband excitatign. si^al to generate a spectrally extended signal, wherein the highband excitation signal is based on the spectrally extended signal.
  2. 11
    An apparatus comprising:a narrowband decoder configured to synthesize a lowband speech signal accprdihg to at least a lowband excitation signal and a -plurality .of lowband filter parameters;'.'-ז ה .-.י i. -it;.-.״־.-. . --a highband decoder configured to generate a highband excitation signal based on the Iowband exc1tat1on־:signal and to-synthesize a’h1ghband speech signal-according to at least the highband excitation signal and a plurality of highband filter parameters;and , , γ , f ־' ־: .'־.. .' י. . a filter bank configured to combine the lowband speech signal and the highband speech signal to obtain a wideband speech signal, wherein said highband decoder is configured to apply a nonlinear function to a signal that is based on the lowband excitation signal to generate a spectrally extended signal, and wherein said highband decoder is configured to generate the highband excitation signal based on the spectrally extended signal.
  3. 12
    The apparatus according to claim .11, wherein said narrowband decoder is configured to synthesize the lowband speech signal according to at least the lowband excitation signal and a plurality of linear prediction filter coefficients.
  4. 22
    A method of signal processing, said method comprising:processing a wideband speech signal to obtain a lowband speech signal and a highbandspeech signal;encoding the lowband speech signal.into at least an encoded lowband excitation signal and a plurality of lowband filter parameters;generating a highband excitation signal based on the encoded lowband excitation signal;according to the highband excitation signal, encoding the highband speech signal into at least a plurality of highband filter parameters;and wherein said generating a highband excitation signal includes applying a nonlinear function to a signal that is based on the encoded lowband excitation signal to generate a spectrally extended signal, wherein the highband excitation signal is based on the spectrally extended signal.
  5. 29
    The method of signal processing according.to claim 22, said method comprising calculating a gain envelope according to a time-varying relation between the highband signal and a signal based on the lowband excitation signal.
  6. 32
    An apparatus comprising:a filter bank configured to filter a wideband speech signal to obtain a lowband speech signal and a highband speech signal;. . ׳ ׳. .'־־. . י י '. ׳.- . ;,׳ י. ’ .:’‘‘U'ri' ^״ ׳ף׳׳ יי ׳ י ;יץ רז.׳ v ך . v :׳־..-־־> v.;/ - : Λ\'..'ל־ , I י ״ 'ί , 1 .* , ז -,,Λ * .Λ . τ *.*>׳ > ’ i ז ,λ י - < « - , 1 s 1 ״ ״S .’י .». , A , - λι ' - , 1 י » . . g Λ'.' .'.’,Λ .V.,' .'1״ ,.,ז;'.:״: .' ״י-ΐ, : . WO 2006/107840 . PCT/US2006/012235 ί< ן μ, τ \ η ! ι, יי. I ״ft’ Ήλ ?ן ע,* וי<י► ז % a lowband encoder configured to encode the lowband speech signabinto at least an encoded lowband excitation signal and a plurality of lowband filter parameters';and a highband;,encoder configured to.generate ashighband excitation signal based on the encoded lowband excitation signal, and to encode the highband speech signal, according to the highband excitation signal, into at least a plurality of highband filter parameters, wherein said highband encoder is configured to apply ahonlin^ a signal that is based, on the׳ encoded lowband excitation signal to generate a spectrally extended signal, and wherein said highband decoder is configured to generate the highband excitation signal based on the spectrally extended signal.