[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
German (de)
English (en)
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. Procédé pour générer un vecteur dispersé utilisé pour un décodage de parole, le procédé comprenant:
    fournir un vecteur d'impulsion ayant une impulsion unitaire signée;
    comparer une valeur de gain de livre de codes adaptatif à une valeur seuil préétablie;
    sélectionner un modèle de dispersion à partir d'une pluralité de modèles de dispersion stockés dans une mémoire en conformité avec et un résultat de ladite comparaison et un paramètre montrant une caractéristique de courte durée d'une parole d'entrée; et
    générer ledit vecteur dispersé par le biais d'une convolution dudit vecteur d'impulsion et dudit modèle de dispersion sélectionné.
  2. Procédé pour générer un vecteur dispersé utilisé pour un décodage selon la revendication 1, dans lequel ladite pluralité de modèles de dispersion sont capables de générer des vecteurs dispersés différents par ladite convolution.
  3. Procédé pour générer un vecteur dispersé utilisé pour un décodage selon la revendication 1, dans lequel ladite pluralité de modèles de dispersion ont, respectivement, des degrés de modifications différents.
  4. Procédé pour générer un vecteur dispersé utilisé pour un décodage selon la revendication 1, dans lequel ladite pluralité de modèles de dispersion ont trois types de modifications.
  5. Procédé pour générer un vecteur dispersé utilisé pour un décodage selon la revendication 1, dans lequel, lors de ladite sélection d'un modèle de dispersion, un premier modèle de dispersion stocké dans une mémoire est sélectionné lorsque ladite valeur dudit gain de livre de codes adaptatif est inférieure à ladite valeur seuil et un deuxième modèle de dispersion stocké dans une mémoire est sélectionné lorsque ladite valeur dudit gain de livre de codes adaptatif est supérieure à ladite valeur seuil.
  6. Procédé pour générer un vecteur dispersé utilisé pour un décodage selon la revendication 5, dans lequel ledit vecteur dispersé est formé comme une impulsion lorsque ledit premier modèle de dispersion est sélectionné et ledit vecteur dispersé est formé de manière aléatoire lorsque ledit deuxième modèle de dispersion est sélectionné.
  7. Générateur de vecteurs dispersés utilisé pour un décodeur comprenant:
    un récepteur qui reçoit un numéro de code correspondant à une position d'impulsion et une polarité d'impulsion;
    un fournisseur de vecteur d'impulsion qui fournit un vecteur d'impulsion ayant une impulsion unitaire signée sur un élément d'un axe de vecteur correspondant audit numéro de code reçu;
    un comparateur qui compare une valeur d'un gain de livre de codes adaptatif à une valeur seuil préétablie;
    un sélecteur qui sélectionne un modèle de dispersion à partir d'une pluralité de modèles de dispersion stockés dans une mémoire en conformité avec un résultat de ladite comparaison et un paramètre montrant une caractéristique de courte durée d'une parole d'entrée; et
    un générateur qui génère ledit vecteur dispersé par le biais d'une convolution dudit vecteur d'impulsion et dudit modèle de dispersion sélectionné.
  8. Générateur de vecteurs dispersés utilisé pour un décodeur pour améliorer une qualité vocale selon la revendication 7, dans lequel ladite pluralité de modèles de dispersion sont capables de générer des vecteurs de dispersion différents par ladite convolution.
  9. Générateur de vecteurs dispersés utilisé pour un décodeur pour améliorer une qualité vocale selon la revendication 7, dans lequel ladite pluralité de modèles de dispersion ont, respectivement, des degrés de modifications différents.
  10. Générateur de vecteurs dispersés utilisé pour un décodeur pour améliorer une qualité vocale selon la revendication 7, dans lequel ladite pluralité de modèles de dispersion ont trois types de modifications.
  11. Générateur de vecteurs dispersés utilisé pour un décodeur vocal pour améliorer une qualité de parole selon la revendication 7, dans lequel ledit sélecteur sélectionne un premier modèle de dispersion stocké dans une mémoire lorsque ladite valeur dudit gain de livre de codes adaptatif est inférieure à ladite valeur seuil, et sélectionne un deuxième modèle de dispersion stocké dans une mémoire lorsque ladite valeur dudit gain de livre de codes adaptatif est supérieure à ladite valeur seuil.
  12. Générateur de vecteurs dispersés utilisé pour un décodeur vocal pour améliorer une qualité de parole selon la revendication 11, dans lequel un vecteur dispersé est formé comme une impulsion lorsque ledit premier modèle de dispersion est sélectionné, et ledit vecteur dispersé est formé de manière aléatoire lorsque ledit deuxième modèle de dispersion est sélectionné.
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 (fr) Procédé et dispositif pour la génération de vecteurs pour le décodage de la parole
CA2528645C (fr) Codeur de la parole, decodeur de la parole, methode de recherche orthogonale et methode de codage de la parole
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