[go: up one dir, main page]

HK1090465B - Method and apparatus for the generation of vectors for speech decoding& x9;& x9;& x9;& x9;& x9; - Google Patents

Method and apparatus for the generation of vectors for speech decoding& x9;& x9;& x9;& x9;& x9; Download PDF

Info

Publication number
HK1090465B
HK1090465B HK06110927.1A HK06110927A HK1090465B HK 1090465 B HK1090465 B HK 1090465B HK 06110927 A HK06110927 A HK 06110927A HK 1090465 B HK1090465 B HK 1090465B
Authority
HK
Hong Kong
Prior art keywords
vector
section
dispersion
speech
pulse
Prior art date
Application number
HK06110927.1A
Other languages
English (en)
French (fr)
Chinese (zh)
Other versions
HK1090465A1 (en
Inventor
Kazutoshi Yasunaga
Toshiyuki Morii
Original Assignee
Godo Kaisha Ip Bridge 1
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP28941297A external-priority patent/JP3235543B2/ja
Priority claimed from JP29513097A external-priority patent/JP3175667B2/ja
Priority claimed from JP08571798A external-priority patent/JP3174756B2/ja
Application filed by Godo Kaisha Ip Bridge 1 filed Critical Godo Kaisha Ip Bridge 1
Publication of HK1090465A1 publication Critical patent/HK1090465A1/en
Publication of HK1090465B publication Critical patent/HK1090465B/en

Links

Claims (12)

  1. Verfahren zum Erzeugen eines dispergierten Vektors, das für Sprachdekodierung verwendet wird, wobei das Verfahren umfasst:
    Bereitstellen eines Impulsvektors mit einem mit Vorzeichen versehenen Einheitsimpuls;
    Vergleichen eines Wertes einer adaptiven Codebuchverstärkung mit einem voreingestellten Schwellenwert;
    Auswählen eines Dispersionsmusters aus einer Vielzahl von in einem Speicher gespeicherten Dispersionsmustern entsprechend sowohl einem Ergebnis des Vergleichs als auch entsprechend einem Parameter, der eine Kurzzeit-Charakteristik von Eingabesprache zeigt; und
    Erzeugen des dispergierten Vektors durch Falten des Impulsvektors und des ausgewählten Dispersionsmusters.
  2. Verfahren zum Erzeugen eines dispergierten Vektors, das für Sprachdekodierung verwendet wird, nach Anspruch 1, wobei die Vielzahl von Dispersionsmustern in der Lage ist, unterschiedliche dispergierte Vektoren durch die Faltung zu erzeugen.
  3. Verfahren zum Erzeugen eines dispergierten Vektors, das für Sprachdekodierung verwendet wird, nach Anspruch 1, wobei die Vielzahl von Dispersionsmustern jeweils unterschiedliche Grade von Modifikationen aufweist.
  4. Verfahren zum Erzeugen eines dispergierten Vektors, das für Sprachdekodierung verwendet wird, nach Anspruch 1, wobei die Vielzahl von Dispersionsmustern drei Typen von Modifikationen aufweisen.
  5. Verfahren zum Erzeugen eines dispergierten Vektors, das für Sprachdekodierung verwendet wird, nach Anspruch 1, wobei beim Auswählen eines Dispersionsmusters ein erstes in einem Speicher gespeichertes Dispersionsmuster ausgewählt wird, wenn der Wert der adaptiven Codebuch-Verstärkung unter dem Schwellenwert liegt, und ein zweites in einem Speicher gespeichertes Dispersionsmuster ausgewählt wird, wenn der Wert der adaptiven Codebuch-Verstärkung über dem Schwellenwert liegt.
  6. Verfahren zum Erzeugen eines dispergierten Vektors, das für Sprach-Dekodierung verwendet wird, nach Anspruch 5, wobei der dispergierte Vektor impulsartig geformt wird, wenn das erste Dispersionsmuster ausgewählt wird, und der dispergierte Vektor willkürlich geformt wird, wenn das zweite Dispersionsmuster ausgewählt wird.
  7. Vorrichtung zum Erzeugen eines dispergierten Vektors, die für eine Sprachdekodiervorrichtung verwendet wird, wobei sie umfasst:
    eine Empfangseinrichtung, die eine Codenummer empfängt, die einer Impulsposition und einer Impulspolarität entspricht;
    eine Einrichtung zum Bereitstellen eines Impulsvektors, die einen Impulsvektor mit einem mit Vorzeichen versehenen Einheitsimpuls an einem Element einer Vektorachse bereitstellt, das der empfangenen Codenummer entspricht;
    eine Vergleichseinrichtung, die einen Wert einer adaptiven Codebuch-Verstärkung mit einem voreingestellten Schwellenwert vergleicht;
    eine Auswähleinrichtung, die ein Dispersionsmuster aus einer Vielzahl in einem Speicher gespeicherter Dispersionsmuster entsprechend einem Ergebnis des Vergleichs und entsprechend einem Parameter auswählt, der eine Kurzzeit-Charakteristik von Eingabesprache zeigt; und
    eine Erzeugungseinrichtung, die den dispergierten Vektor durch Falten des Impulsvektors und des ausgewählten Dispersionsmusters erzeugt.
  8. Vorrichtung zum Erzeugen eines dispergierten Vektors nach Anspruch 7, die für eine Sprachdekodiervorrichtung verwendet wird, um eine Sprachqualität zu verbessern, wobei die Vielzahl von Dispersionsmustern in der Lage sind, unterschiedliche dispergierte Vektoren durch die Faltung zu erzeugen.
  9. Vorrichtung zum Erzeugen eines dispergierten Vektors nach Anspruch 7, die für eine Sprachdekodiervorrichtung verwendet wird, um eine Sprachqualität zu verbessern, wobei die Vielzahl von Dispersionsmustern jeweils unterschiedliche Grade von Modifikationen aufweisen.
  10. Vorrichtung zum Erzeugen eines dispergierten Vektors nach Anspruch 7, die für eine Sprachdekodiervorrichtung verwendet wird, um eine Sprachqualität zu verbessern, wobei die Vielzahl von Dispersionsmustern drei Typen von Modifikationen aufweisen.
  11. Vorrichtung zum Erzeugen eines dispergierten Vektors nach Anspruch 7, die für eine Sprachdekodiervorrichtung verwendet wird, um eine Sprachqualität zu verbessern, wobei die Auswähleinrichtung ein erstes in einem Speicher gespeichertes Dispersionsmuster auswählt, wenn der Wert der adaptiven Codebuch-Verstärkung unter dem Schwellenwert liegt, und ein zweites in einem Speicher gespeichertes Dispersionsmuster auswählt, wenn der Wert der adaptiven Codebuch-Verstärkung über dem Schwellenwert liegt.
  12. Vorrichtung zum Erzeugen eines dispergierten Vektors nach Anspruch 11, die für eine Sprachdekodiervorrichtung verwendet wird, um eine Sprachqualität zu verbessern, wobei ein dispergierter Vektor impulsartig geformt wird, wenn das erste Dispersionsmuster ausgewählt wird, und der dispergierte Vektor willkürlich geformt wird, wenn das zweite Dispersionsmuster ausgewählt wird.
HK06110927.1A 1997-10-22 2006-10-03 Method and apparatus for the generation of vectors for speech decoding& x9;& x9;& x9;& x9;& x9; HK1090465B (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP28941297A JP3235543B2 (ja) 1997-10-22 1997-10-22 音声符号化/復号化装置
JP28941297 1997-10-22
JP29513097A JP3175667B2 (ja) 1997-10-28 1997-10-28 ベクトル量子化法
JP29513097 1997-10-28
JP08571798A JP3174756B2 (ja) 1998-03-31 1998-03-31 音源ベクトル生成装置及び音源ベクトル生成方法
JP8571798 1998-03-31

Publications (2)

Publication Number Publication Date
HK1090465A1 HK1090465A1 (en) 2006-12-22
HK1090465B true HK1090465B (en) 2009-02-13

Family

ID=

Similar Documents

Publication Publication Date Title
EP1684268B1 (de) Verfahren und Vorrichtung zum Generieren von Vektoren für die Sprachdekodierung& x9;& x9;& x9;& x9;
CA2528645C (en) Speech coder and speech decoder, orthogonal search method and speech coding method
HK1090465B (en) Method and apparatus for the generation of vectors for speech decoding& x9;& x9;& x9;& x9;& x9;
HK1099138B (en) Multistage vector quantization for speech encoding
HK1099117B (en) Method and apparatus for generating dispersed vectors
HK1101839B (en) Celp encoder and a method of celp encoding
HK1097637B (en) Excitation vector generator for speech coding and speech decoding
HK1103843B (en) Sound encoder and sound decoder
HK1104657A (en) Orthogonalization search for the celp based speech coding
HK1104656A (en) Multistage vector quantization for speech encoding
HK1104655B (en) Orthogonalization search for the celp based speech coding