Transcoder and coder conversion method
31 claims: 31 independent, 0 dependent
- 1A transcoder that performs inter-conversion between a code encoded in accordance with a first encoding method and a code encoded in accordance with a second encoding method, comprising:(a) a first decoding unit, receiving a code encoded by the first encoding method, for decoding the received code in accordance with a first decoding method to output a decoded signal;(b) a spectrum parameter calculating unit, receiving the decoded signal, for calculating a spectrum parameter representing spectrum characteristics to output the resultant spectrum parameter;(c) a noise generating unit for generating a noise signal;(d) a coefficient calculating unit for shifting a frequency of the spectrum parameter to a higher frequency, and calculating filter coefficients to output the filter coefficients;(e) a gain unit for generating a sound source signal based on the output signal from said noise generating unit by applying a gain thereto;(f) a synthesis filter unit including a synthesis filter configured by the filter coefficients from said coefficient calculating unit, said synthesis filter, receiving the sound source signal from said gain unit, for passing the sound source signal through the synthesis filter to output a signal of a band required for band extension;(g) a sampling frequency conversion circuit for converting the decoded signal using a predetermined sampling frequency to output the resulting signal;(h) an adder for summing the output signal of said sampling frequency conversion circuit and the output signal of said synthesis filter unit to output a resulting signal whose band has been extended;and(i) a second encoding unit, receiving the output signal of said adder for encoding the output signal in accordance with the second encoding method to produce and output a second code. Transcoder, der eine gegenseitige Umwandlung zwischen einem Code durchführt, der mit einem ersten Codierungsverfahren codiert ist, und einem Code, der mit einem zweiten Codierungsverfahren codiert ist, mit: (a) einer ersten Decodereinheit, die einen durch das erste Codierungsverfahren codierten Code erhält, zum Decodieren des empfangenen Codes in Übereinstimmung mit einem ersten Decodierungsverfahren zur Ausgabe eines decodierten Signals,(b) einer Spektrumparameter-Berechnungseinheit, die das decodierte Signal erhält, zum Berechnen eines Spektrumparameters, der Spektrumcharakteristika wiedergibt, zur Ausgabe des resultierenden Spektrumparameters,(c) einer Rauscherzeugereinheit zum Erzeugen eines Rauschsignals,(d) einer Koeffizientenberechnungseinheit zum Verschieben einer Frequenz des Spektrumparameters zu einer höheren Frequenz und zum Berechnen von Filterkoeffizienten zur Ausgabe der Filterkoeffizienten,(e) einer Verstärkungseinheit zum Erzeugen eines Schallquellensignals basierend auf dem Ausgabesignal der Rauscherzeugereinheit durch Anwenden eines Verstärkungsfaktors darauf,(f) einer Synthesefiltereinheit einschliesslich eines Synthesefilters, der durch die Filterkoeffizienten von der Koeffizientenberechnungseinheit aufgebaut ist, wobei das Synthesefilter das Schallquellensignal von der Verstärkungseinheit erhält, um das Schallquellensignal durch das Synthesefilter passieren zu lassen, um ein Signal in einem Band auszugeben, das für eine Banderweiterung erforderlich ist,(g) einer Tastfrequenzwandlereinheit zum Wandeln des decodierten Signals unter Verwendung einer vorgegebenen Tastfrequenz zur Ausgabe des resultierenden Signals,(h) einem Addierer zum Aufsummieren des Ausgabesignals der Tastfrequenzwandlerschaltung und des Ausgabesignals der Synthesefiltereinheit zur Ausgabe eines resultierenden Signals, dessen Band erweitert wurde, und(i) einer zweiten Codierungseinheit, die das Ausgabesignal des Addierers erhält, zum Codieren des Ausgabesignals in Übereinstimmung mit dem zweiten Codierungsverfahren zum Erzeugen und zum Ausgeben eines zweiten Codes. Transcodeur qui effectue une inter-conversion entre un code codé selon un premier procédé de codage et un code codé selon un deuxième procédé de codage, comprenant : (a) une première unité de décodage, recevant un code codé par le premier procédé de codage, destinée à décoder le code reçu selon un premier procédé de décodage afin de délivrer en sortie un signal décodé ;(b) une unité de calcul de paramètre de spectre, recevant le signal décodé, destinée à calculer un paramètre de spectre représentant des caractéristiques de spectre afin de délivrer en sortie le paramètre de spectre résultant ;(c) une unité génératrice de bruit destinée à générer un signal de bruit ;(d) une unité de calcul de coefficients, destinée à décaler une fréquence du paramètre de spectre à une fréquence plus élevée et à calculer des coefficients de filtre afin de délivrer en sortie les coefficients de filtre ;(e) une unité de gain destinée à générer un signal de source sonore basé sur le signal de sortie de ladite unité génératrice de bruit en appliquant un gain au signal de sortie ;(f) une unité de filtre de synthèse comprenant un filtre de synthèse configuré par les coefficients de filtre de ladite unité de calcul de coefficients, ladite unité de filtre de synthèse, recevant le signal de source sonore de ladite unité de gain, destinée à faire passer le signal de source sonore à travers le filtre de synthèse pour délivrer en sortie un signal d'une bande requise pour une extension de bande ;(g) un circuit de conversion de fréquence d'échantillonnage destiné à convertir le signal décodé en utilisant une fréquence d'échantillonnage prédéterminée afin de délivrer en sortie le signal résultant ;(h) un additionneur destiné à sommer le signal de sortie dudit circuit de conversion de fréquence d'échantillonnage et le signal de sortie de ladite unité de filtre de synthèse afin de délivrer en sortie un signal résultant dont la bande a été étendue ;et(i) une deuxième unité de codage, recevant le signal de sortie dudit additionneur, destinée à décoder le signal de sortie selon le deuxième procédé de codage afin de produire et délivrer en sortie un deuxième code.
- 2The transcoder as defined in claim 1, further comprising:an adaptive codebook unit for calculating a pitch period from the decoded signal and generating an adaptive codebook component based on the pitch period and a past sound source signal;wherein said gain unit applies a gain to at least one of the output signal of said noise generating unit and the output signal of said adaptive codebook unit and adding up the signals to output the sound source signal. Transcoder nach Anspruch 1 mit ferner: einer adaptiven Codebucheinheit zum Errechnen einer Versatzperiode aus dem decodierten Signal und zum Erzeugen einer adaptiven Codebuchkomponente aufgrund der Versatzperiode und eines früheren Schallquellensignals, wobei die Verstärkereinheit einen Verstärkerfaktor auf zumindest eins der Ausgangssignale der Rauscherzeugereinheit und der Ausgangssignale der adaptiven Codebucheinheit anwendet und die Signale summiert, um das Schallquellensignal auszugeben. Transcodeur selon la revendication 1, comprenant en outre : une unité adaptative de livre de codes destinée à calculer une période de hauteur tonale à partir du signal décodé et à générer un composant adaptatif de livre de codes sur la base de la période de hauteur tonale et d'un ancien signal de source sonore ;dans lequel ladite unité de gain applique un gain à au moins un signal parmi le signal de sortie de ladite unité génératrice de bruit et le signal de sortie de ladite unité adaptative de livre de codes, et additionne les signaux afin de délivrer en sortie le signal de source sonore.
- 3The transcoder as defined in claim 1, further comprising:an adaptive codebook unit for calculating a pitch period from the decoded signal and generating an adaptive codebook component based on the pitch period and a past sound source signal;wherein said gain unit applies a gain to at least one of the output signal of said noise generating unit and the output signal of said adaptive codebook unit to add up the signals to output the sound source signal;said transcoder further comprising: a pitch pre-filter for performing pre-filtering processing for the sound source signal from said gain unit using the pitch period;anda synthesis filter unit including a synthesis filter configured by the filter coefficients from said coefficient calculating unit, said synthesis filter unit passing the output signal of said pitch pre-filter through the synthesis filter to output a signal of a band required for band conversion. Transcoder nach Anspruch 1 mit ferner: einer adaptiven Codebucheinheit zum Berechnen einer Versatzperiode aus dem decodierten Signal und zum Erzeugen einer adaptiven Codebuchkomponente aufgrund der Versatzperiode und eines früheren Schallquellensignals, wobei die Verstärkereinheit einen Verstärkungsfaktor auf zumindest eins der Ausgangssignale der Rauscherzeugereinheit und der Ausgangssignale der adaptiven Codebucheinheit anwendet, um die Signale aufzusummieren, um das Schallquellensignal auszugeben wobei der Transcoder ferner aufweist: ein Versatz-Vorfilter zum Durchführen einer Vorfilterverarbeitung für das Schallquellensignal von der Verstärkereinheit unter Verwendung der Versatzperiode undeine Synthesefiltereinheit einschliesslich eines Synthesefilters, das durch die Filterkoeffizienten von der Koeffizientenberechnungseinheit aufgebaut ist, wobei die Synthesefiltereinheit das Ausgabesignal des Versatzvorfilters duch das Synthesefilter passieren lässt, um ein Signal eines Bandes, das für eine Bandwandlung erforderlich ist, auszugeben. Transcodeur selon la revendication 1, comprenant en outre : une unité adaptative de livre de codes destinée à calculer une période de hauteur tonale à partir du signal décodé et à générer un composant adaptatif de livre de codes sur la base de la période de hauteur tonale et d'un ancien signal de source sonore ;dans lequel ladite unité de gain applique un gain à au moins un signal parmi le signal de sortie de ladite unité génératrice de bruit et le signal de sortie de ladite unité adaptative de livre de codes afin d'additionner les signaux pour délivrer en sortie le signal de source sonore ;ledit transcodeur comprenant en outre : un pré-filtre de hauteur tonale destiné à exécuter un traitement de pré-filtrage pour le signal de source sonore provenant de ladite unité de gain en utilisant la période de hauteur tonale ;etune unité de filtre de synthèse comprenant un filtre de synthèse configuré par les coefficients de filtre provenant de ladite unité de calcul de coefficients, ladite unité de filtre de synthèse faisant passer le signal de sortie dudit pré-filtre de hauteur tonale à travers le filtre de synthèse afin de délivrer en sortie un signal d'une bande requise pour une conversion de bande.
- 4The transcoder as defined in claim 1, further comprising:a periodic signal generation unit for calculating a pitch period from the decoded signal and generating a periodic signal using the pitch period;wherein said gain unit applies a gain to at least one of the output signal of said noise generating unit and the output signal of said periodic signal generation unit and adding up the signals to output the sound source signal. Transcoder nach Anspruch 1 mit ferner: einer Periodensignalerzeugereinheit zum Berechnen einer Versatzperiode aus dem decodierten Signal und zum Erzeugen eines periodischen Signals unter Verwendung der Versatzperiode, wobei die Verstärkereinheit einen Verstärkungsfaktor auf zumindest eins der Ausgangssignale der Rauscherzeugereinheit und der Ausgangssignale der Periodensignalerzeugereinheit anwendet und die Signale summiert, um das Schallquellensignal auszugeben. Transcodeur selon la revendication 1, comprenant en outre : une unité de génération de signal périodique destinée à calculer une période de hauteur tonale à partir du signal décodé et à générer un signal périodique en utilisant la période de hauteur tonale ;dans lequel ladite unité de gain applique un gain à au moins un des signaux parmi le signal de sortie de ladite unité génératrice de bruit et le signal de sortie de ladite unité de génération de signal périodique et additionne les signaux afin de délivrer en sortie le signal de source sonore.
- 5The transcoder as defined in claim 1, further comprising:a periodic signal generation unit for calculating a pitch period from the decoded signal and generating a periodic signal using the pitch period;wherein said gain unit applies a gain to at least one of the output signal of said noise generating unit and the output signal of said periodic signal generation unit and adding up the signals to output a sound source signal;said transcoder further comprising: a pitch pre-filter for performing pre-filtering processing for the sound source signal from said gain unit using the pitch period;wherein in said synthesis filter unit, passing the output signal of said pitch pre-filter passes through the synthesis filter to output a signal of a band required for band conversion Transcoder nach Anspruch 1 mit ferner: einer Periodensignalerzeugereinheit zum Berechnen einer Versatzperiode aus dem decodierten Signal um zum Erzeugen eines periodischen Signals unter Verwendung der Versatzperiode, wobei die Verstärkereinheit einen Verstärkungsfaktor auf zumindest eins der Ausgangssignale der Rauscherzeugereinheit und der Ausgangssignale der Periodensignalerzeugereinheit anwendet und die Signale summiert, um ein Schallquellensignal auszugeben, wobei der Transcoder ferner aufweist: ein Versatzvorfilter zur Durchführung einer Vorfilterverarbeitung für das Schallquellensignal von der Verstärkereinheit unter Verwendung der Versatzperiode, wobei in der Synthesefiltereinheit das Ausgabesignal der Versatzvorfiltereinheit das Synthesefilter passiert, um ein Signal eines Bandes auszugeben, das für eine Bandwandlung erforderlich ist. Transcodeur selon la revendication 1, comprenant en outre : une unité de génération de signal périodique destinée à calculer une période de hauteur tonale à partir du signal décodé et à générer un signal périodique en utilisant la période de hauteur tonale ;dans lequel ladite unité de gain applique un gain à au moins un des signaux parmi le signal de sortie de ladite unité génératrice de bruit et le signal de sortie de ladite unité de génération de signal périodique et additionne les signaux afin de délivrer en sortie un signal de source sonore ;ledit transcodeur comprenant en outre : un pré-filtre de hauteur tonale destiné à exécuter un traitement de pré-filtrage pour le signal de source sonore provenant de ladite unité de gain en utilisant la période de hauteur tonale ;dans lequel ladite unité de filtre de synthèse fait passer le signal de sortie dudit pré-filtre de hauteur tonale à travers le filtre de synthèse afin de délivrer en sortie un signal d'une bande requise pour une conversion de bande.
- 6The transcoder as defined in claim 2 or 3, further comprising a low-pass filter, receiving the output signal of said adaptive codebook unit for allowing a signal with a frequency equal to or lower than a predetermined cutoff frequency to pass through for output. Transcoder nach Anspruch 2 oder 3 mit ferner einem Tiefpassfilter, das das Ausgabesignal der adaptierten Codebucheinheit empfängt, zum Erlauben, dass ein Signal mit einer Frequenz, die gleich oder niedriger ist als eine vorgegebene Abschneidefrequenz, für eine Ausgabe durchläuft. Transcodeur selon la revendication 2 ou 3, comprenant en outre un filtre passe-bas, recevant le signal de sortie de ladite unité adaptative de livre de codes, destiné à laisser passer un signal avec une fréquence égale ou inférieure à une fréquence de coupure prédéterminée afin de le délivrer en sortie.
- 7The transcoder as defined in any one of claims 1 to 6, further comprising a post filter configured by weighting coefficients generated by giving weight to the filter coefficients from said coefficient calculating unit, wherein the output signal of said synthesis filter unit is passed through said post filter to reproduce a band-converted signal, and said adder sums the output signal of said post filter, instead of the output signal of said synthesis filter unit, and the output signal of said sampling frequency conversion circuit and outputs the resulting signal. Transcoder nach einem der Ansprüche 1 bis 6 mit ferner einem Postfilter, das durch Gewichtungskoeffizienten aufgebaut ist, die durch Zuweisen eines Gewichtes an die Filterkoeffizienten von der Koeffizientenberechnungseinheit erzeugt werden, wobei das Ausgabesignal der Synthesefiltereinheit das Postfilter passiert, um ein bandgewandeltes Signal zu erzeugen, und wobei der Addierer das Ausgabesignal des Postfilters statt des Ausgabesignals des Synthesefilters und das Ausgabesignal der Tastfrequenzwandlerschaltung summiert und das resultierende Signal ausgibt. Transcodeur selon l'une quelconque des revendications 1 à 6, comprenant en outre un post-filtre configuré en pondérant des coefficients générés en donnant une pondération aux coefficients de filtre provenant de ladite unité de calcul de coefficients, dans lequel le signal de sortie de ladite unité de filtre de synthèse est passé à travers ledit post-filtre afin de reproduire un signal converti en bande, et ledit additionneur somme le signal de sortie dudit post-filtre, au lieu du signal de sortie de ladite unité de filtre de synthèse, et le signal de sortie dudit circuit de conversion de fréquence d'échantillonnage et délivre en sortie le signal résultant.
- 8The transcoder as defined in claim 2 or 3, wherein said adaptive codebook unit comprises an adaptive codebook circuit that receives a pitch period from a voiced/unvoiced discriminating circuit, which receives the decoded signal from said first decoding circuit and outputs voiced/unvoiced discrimination information and pitch period information, and a sound source signal that is input to said synthesis filter unit. Transcoder nach Anspruch 2 oder 3, wobei die adaptive Codebucheinheit eine adaptive Codebuchschaltung aufweist, die eine Versatzperiode von einer Stimmen-/nicht-Stimmen - Diskriminatorschaltung erhält, die das decodierte Signal von der ersten Decoderschaltung empfängt und Stimmen-/nicht-Stimmen-Diskriminationsinformation und Versatzperiodeninformation und ein Schallquellensignal ausgibt, das der Synthesefiltereinheit eingegeben wird. Transcodeur selon la revendication 2 ou 3, dans lequel ladite unité adaptative de livre de codes comprend un circuit adaptatif de livre de codes qui reçoit une période de hauteur tonale d'un circuit de discrimination de signal vocal/non vocal, qui reçoit le signal décodé provenant dudit premier circuit de décodage et délivre en sortie des informations de discrimination de signal vocal/non vocal et des informations de période de hauteur tonale, et un signal de source sonore qui est fourni en entrée de ladite unité de filtre de synthèse.
- 9The transcoder as defined in claim 4 or 5, wherein said periodic signal generation unit comprises a periodic signal generation circuit that receives a pitch period from a voiced/unvoiced discriminating circuit which receives the decoded signal from said first decoding unit and outputs voiced/unvoiced discrimination information and pitch period information. Transcoder nach Anspruch 4 oder 5, wobei die Periodensignalgeneratoreinheit eine Periodensignalgeneratorschaltung aufweist, die eine Versatzperiode von einer Stimmen/nicht-Stimmen-Diskriminatorschaltung erhält, die das decodierte Signal von der ersten Decodereinheit erhält und Stimmeninicht-Stimmen-Dislcriminationsinformation und Versatzperiodeninformation ausgibt. Transcodeur selon la revendication 4 ou 5, dans lequel ladite unité de génération de signal périodique comprend un circuit de génération de signal périodique qui reçoit une période de hauteur tonale provenant d'un circuit de discrimination de signal vocal/non vocal qui reçoit le signal décodé provenant de ladite première unité de décodage et délivre en sortie des informations de discrimination de signal vocal/non vocal et des informations de période de hauteur tonale.
- 10The transcoder as defined in claim 3 or 5, wherein said pitch pre-filter receives a pitch period from a voiced/unvoiced discriminating circuit, which receives the decoded signal from said first decoding unit and outputs voiced/unvoiced discrimination information and pitch period information, and performs pitch pre-filtering for a sound source signal from said gain unit and outputs the resulting signal to said synthesis filter unit. Transcoder nach Anspruch 3 oder 5, wobei das Versatzvorfilter eine Versatzperiode von einer Stimmen/nicht-Stimmen-Diskriminatorschaltung empfängt, die das decodierte Signal von der ersten Decoderschaltung erhält und Stimmen/nicht-Stimmen-Information und Versatzperiodeninformation ausgibt und eine Versatzvorfilterung für ein Schallquellensignal von der Verstärkereinheit durchführt und das resultierende Signal an die Synthesefiltereinheit ausgibt. Transcodeur selon la revendication 3 ou 5, dans lequel ledit pré-filtre de hauteur tonale reçoit une période de hauteur tonale provenant d'un circuit de discrimination de signal vocal/non vocal, qui reçoit le signal décodé provenant de ladite première unité de décodage et délivre en sortie des informations de discrimination de signal vocal/non vocal et des informations de période de hauteur tonale, et exécute un pré-filtrage de hauteur tonale pour un signal de source sonore provenant de ladite unité de gain et délivre en sortie le signal résultant à ladite unité de filtre de synthèse.
- 11The transcoder as defined in claim 1, further comprising:a voiced/unvoiced discriminating circuit, receiving the decoded signal from said first decoding unit to output voiced/unvoiced discrimination information;anda gain adjustment circuit, receiving the voiced/unvoiced discrimination information from said voiced/unvoiced determination unit for adjusting the gain to be applied to the output signal from said noise signal generation unit according to whether the signal is voiced or unvoiced, whereinsaid gain unit comprises a gain circuit that applies the gain to the output signal from said noise generating unit in response to the gain signal from said gain adjustment circuit. Transcoder nach Anspruch 1 mit ferner einer Stimmen/nicht-Stimmen-Diskriminatorschaltung, die das decodierte Signal von der ersten Decodereinheit erhält, zur Ausgabe von Stimmen/nicht-Stimmen-Diskriminationsinformation undeiner Verstärkungsfaktoreinstelleinheit, die die Stimmen/nicht-Stimmen-Diskriminatorinformation von der Stimmen/nicht-Stimmen-Bestimmungseinheit erhält, zum Einstellen des Verstärkungsfaktors, der auf das Ausgabesignal von der Rauschsignalerzeugungseinheit angewendet wird, abhängig davon, ob das Signal stimmlich oder nicht stimmlich ist, wobeidie Verstärkungseinheit eine Verstärkungsschaltung aufweist, die den Verstärkungsfaktor auf das Ausgabesignal von der Rauscherzeugereinheit in Abhängigkeit von dem Verstärkungsfaktorsignal von der Verstärkungsfaktoreinstellschaltung anwendet. Transcodeur selon la revendication 1, comprenant en outre : un circuit de discrimination de signal vocal/non vocal, recevant le signal décodé provenant de ladite première unité de décodage afin de délivrer en sortie des informations de discrimination de signal vocal/non vocal ;etun circuit d'ajustement de gain, recevant les informations de discrimination de signal vocal/non vocal provenant de ladite unité de détermination de signal vocal/non vocal afin d'ajuster le gain à appliquer au signal de sortie provenant de ladite unité de génération de signal de bruit selon le fait que le signal est un signal vocal ou un signal non vocal, dans lequelladite unité de gain comprend un circuit de gain qui applique le gain au signal de sortie provenant de ladite unité génératrice de bruit en réponse au signal de gain provenant dudit circuit d'ajustement de gain.
- 12The transcoder as defined in claim 2 or 3, further comprising:a voiced/unvoiced discriminating circuit, receiving the decoded signal from said first decoding unit to output voiced/unvoiced discrimination information and pitch period information;anda gain adjustment circuit, receiving the voiced/unvoiced discrimination information from said voiced/unvoiced determination unit, for adjusting the gain to be applied to the adaptive codebook signal and to the output signal from said noise generating unit according to whether the signal is voiced or unvoiced, whereinsaid gain unit comprises a gain circuit that receives the gain signal from said gain adjustment circuit, multiplies the gain to the output signal of at least one of said adaptive codebook unit and said noise generating unit, and outputs the result;anda second adder for summing two types of signals, which are output from said gain circuit and which correspond respectively to the output signal of said adaptive codebook unit and the noise generating unit, to output the result;an output signal of said second adder being supplied to said synthesis filter unit and said adaptive codebook unit. Transcoder nach Anspruch 2 oder 3 mit ferner: einer Stimmen/nicht-Stimmen-Diskriminatorschaltung, die das decodierte Signal von der ersten Decodereinheit erhält, um Stimmen/nicht-Stimmen-Information und Versatzperioden-Information auszugeben, undeiner Verstärkungsfaktoreinstellschaltung, die die Stimmen/nicht-Stimmen-Diskriminationsinformation von der Stimmen/nicht-Stimmen-Stimmungseinheit erhält, zum Einstellen des Verstärkungsfaktors, der auf das adaptive Codebuchsignal anzuwenden ist und auf das Ausgabesignal von der Rauscherzeugereinheit, abhängig davon, ob das Signal stimmlich oder nicht stimmlich ist, wobeidie Verstärkungseinheit eine Verstärkungsschaltung aufweist, die das Verstärkungsfaktorsignal von der Verstärkungsfaktoreinstelleinheit erhält, den Verstärkungsfaktor mit dem Ausgabesignal von zumindest einem der adaptiven Codebucheinheit und der Rauscherzeugereinheit multipliziert und das Ergebnis ausgibt, undeinem zweiten Addierer zum Summierne von zwei Arten von Signalen, die von der Verstärkungsfaktorschaltung ausgegeben werden und die jeweils dem Ausgabesignal der adaptiven Codebucheinheit und der Rauscherzeugereinheit entsprechen, um das Ergebnis auszugeben, wobei ein Ausgabesignal des zweiten Addierers an die Synthesefiltereinheit und die adaptive Codebucheinheit geliefert wird. Transcodeur selon la revendication 2 ou 3, comprenant en outre : un circuit de discrimination de signal vocal/non vocal, recevant le signal décodé provenant de ladite première unité de décodage afin de délivrer en sortie des informations de discrimination de signal vocal/non vocal et des informations de période de hauteur tonale ;etun circuit d'ajustement de gain, recevant les informations de discrimination de signal vocal/non vocal provenant de ladite unité de détermination de signal vocal/non vocal, afin d'ajuster le gain à appliquer au signal adaptatif de livre de codes et au signal de sortie provenant de ladite unité génératrice de bruit selon le fait que le signal est un signal vocal ou un signal non vocal, dans lequelladite unité de gain comprend un circuit de gain qui reçoit le signal de gain provenant dudit circuit d'ajustement de gain, multiplie le gain au signal de sortie d'au moins d'une des unités parmi ladite unité adaptative de livre de codes et ladite unité génératrice de bruit, et délivre en sortie le résultat ;etun deuxième additionneur pour sommer deux types de signaux, qui sont délivrés en sortie dudit circuit de gain et qui correspondent respectivement au signal de sortie de ladite unité adaptative de livre de codes et à celui de l'unité génératrice de bruit, afin de délivrer en sortie le résultat ;un signal de sortie dudit deuxième additionneur étant fourni à ladite unité de filtre de synthèse et à ladite unité adaptative de livre de codes.
- 13The transcoder as defined in claim 4 or 5, further comprising:a voiced/unvoiced discriminating circuit, receiving the decoded signal from said first decoding unit to output voiced/unvoiced discrimination information and pitch period information;anda gain adjustment circuit, receiving the voiced/unvoiced discrimination information from said voiced/unvoiced determination unit, for adjusting the gain to be applied to the output signals from said periodic signal generation unit and said noise generating unit according to whether the signal is voiced or unvoiced, whereinsaid gain unit comprises a gain circuit that receives the gain signal from said gain adjustment circuit, multiplies the gain to the output signal of at least one of said periodic signal generation unit and said noise generating unit, and outputs the result;anda second adder for summing two types of signals, which are output from said gain circuit and which correspond respectively to the output signal of said periodic signal generation unit and said noise generating unit, and outputs the result;an output signal of said second adder being supplied to said synthesis filter unit. Transcoder nach Anspruch 4 oder 5 mit ferner: einer Stimmen/nicht-Stimmen-Diskriminatorschaltung, die das decodierte Signal von der ersten Decodereinheit erhält, zur Ausgabe von Stimmen/nicht-Stimmen-Diskriminationsinformation und Versatzperiodeninformation, und einer Verstärkungsfaktoreinstelleinheit, die die Stimmen/nicht-Stimmen-Diskriminationsinformation von der Stimmen/nicht-Stimmen-Diskriminatoreinheit erhält, zum Einstellen des Verstärkungsfaktors, der an die Ausgangssignale von der Periodensignalerzeugereinheit und der Rauscherzeugereinheit anzuwenden ist, abhängig davon, ob das Signal stimmlich oder nicht stimmlich ist, wobeidie Verstärkungseinheit eine Verstärkungsschaltung aufweist, die das Verstärkungsfaktorsignal von der Verstärkungsfaktoreinstellschaltung erhält, den Verstärkungsfaktor mit dem Ausgangssignal von zumindest einer der Periodensignalerzeugungseinheit und der Rauscherzeugereinheit multipliziert und das Ergebnis ausgibt, undeinem zweiten Addierer zum Summieren von zwei Arten von Signalen, die von der Verstärkungsschaltung ausgegeben werden und die jeweils dem Ausgabesignal der Periodensignalerzeugereinheit und der Rauscherzeugereinheit entsprechen, und zum Ausgeben des Ergebnisses, wobei ein Ausgabesignal des zweiten Addierers an die Synthesefiltereinheit geliefert wird. Transcodeur selon la revendication 4 ou 5, comprenant en outre : un circuit de discrimination de signal vocal/non vocal, recevant le signal décodé provenant de ladite première unité de décodage afin de délivrer en sortie des informations de discrimination de signal vocal/non vocal et des informations de période de hauteur tonale ;etun circuit d'ajustement de gain, recevant les informations de discrimination de signal vocal/non vocal provenant de ladite unité de détermination de signal vocal/non vocal, afin d'ajuster le gain à appliquer aux signaux de sortie provenant de ladite unité de génération de signal périodique et de ladite unité génératrice de bruit selon le fait que le signal est un signal vocal ou un signal non vocal, dans lequelladite unité de gain comprend un circuit de gain qui reçoit le signal de gain provenant dudit circuit d'ajustement de gain, multiplie le gain au signal de sortie d'au moins une des unités parmi ladite unité de génération de signal périodique et ladite unité génératrice de bruit, et délivre en sortie le résultat ;etun deuxième additionneur destiné à sommer deux types de signaux, qui sont délivrés en sortie dudit circuit de gain et qui correspondent respectivement au signal de sortie de ladite unité de génération de signal périodique et à celui de ladite unité génératrice de bruit, et délivre en sortie le résultat ;un signal de sortie dudit deuxième additionneur étant fourni à ladite unité de filtre de synthèse.
- 14The transcoder as defined in any one of claims 1 to 13, wherein said coefficient calculating unit shifts a frequency of the spectrum parameter to a higher frequency and calculates the filter coefficients,said synthesis filter unit reproduces a band extended signal, andsaid sampling frequency conversion circuit receives the decoded signal from said first decoding unit, up-samples the received signal to a predetermined sampling frequency, and outputs the result. Transcoder nach einem der Ansprüche 1 bis 13, wobei die Koeffizientenberechnungseinheit eine Frequenz des Spektrumparameters zu einer höheren Frequenz verschiebt und die Filterkoeffizienten berechnet,die Synthesefiltereinheit ein banderweitertes Signal reproduziert unddie Tastfrequenzwandlerschaltung die das decodierte Signal von der ersten Decodereinheit erhält, das empfangene Signal auf eine vorgegebene Tastfrequenz auftastet und das Ergebnis ausgibt. Transcodeur selon l'une quelconque des revendications 1 à 13, dans lequel ladite unité de calcul de coefficients décale une fréquence du paramètre de spectre à une fréquence plus élevée et calcule les coefficients de filtre, ladite unité de filtre de synthèse reproduit un signal de bande étendue, et ledit circuit de conversion de fréquence d'échantillonnage reçoit le signal décodé provenant de ladite première unité de décodage, suréchantillonne le signal reçu avec une fréquence d'échantillonnage prédéterminée, et délivre en sortie le résultat.
- 15The transcoder as defined in any one of claims 1 to 13, wherein said noise generating unit generates the noise signal for a length of time equal to a frame length, said noise signal having an average amplitude thereof normalized to a predetermined level and a band thereof limited. Transcoder nach einem der Ansprüche 1 bis 13, wobei die Rauscherzeugereinheit das Rauschsignal für eine Zeitlänge erzeugt, die gleich einer Rahmenlänge ist, wobei die mittlere Amplitude des Rauschsignals auf einen vorgegebenen Pegel normiert ist und wobei sein Band limitiert ist. Transcodeur selon l'une quelconque des revendications 1 à 13, dans lequel ladite unité génératrice de bruit génère le signal de bruit pendant un temps égal à une longueur de trame, ledit signal de bruit ayant une amplitude moyenne de signal normalisée à un niveau prédéterminé et une bande de signal limitée.
- 16The transcoder as defined in claim 11, wherein said voiced/unvoiced discriminating circuit calculates a normalized auto-correlation function of the decoded signal up to a predetermined delay time to find a maximum value of the normalized auto-correlation function, determines that the signal is voiced if the maximum value is larger than a predetermined threshold value and unvoiced if not, and outputs the determination result to said gain adjustment circuit as the voiced/unvoiced discrimination information. Transcoder nach Anspruch 11, wobei die Stimmen/nicht-Stimmen-Diskriminatorschaltung eine normierte Autokorrelationsfunktion des decodierten Signales bis zu einer vorgegebenen Verzögerungszeit berechnet, um einen Maximalwert der normierten Autokorrelationsfunktion zu berechnen, feststellt, dass das Signal stimmlich ist, falls der Maximalwert grösser als ein vorgegebener Schwellwert ist, und ein nichtstimmliches Signal ist, falls nicht, und das Bestimmungsergebnis an die Verzögerungsfaktoreinstellschaltung als die Stimmen/nicht-Stimmen-Diskriminationsinformation ausgibt. Transcodeur selon la revendication 11, dans lequel ledit circuit de discrimination de signal vocal/non vocal calcule une fonction d'autocorrélation normalisée du signal décodé jusqu'à un certain temps de retard prédéterminé pour trouver une valeur maximale de la fonction d'autocorrélation normalisée, détermine que le signal est un signal vocal si la valeur maximale est supérieure à une valeur de seuil prédéterminée et un signal non vocal dans le cas contraire, et délivre en sortie le résultat de la détermination au dit circuit d'ajustement de gain en tant qu'informations de discrimination de signal vocal/non vocal.
- 17The transcoder as defined in claim 12, wherein said voiced/unvoiced discriminating circuit calculates a normalized auto-correlation function of the decoded signal up to a predetermined delay time to find a maximum value of the normalized auto-correlation function, determines that the signal is voiced if the maximum value is larger than a predetermined threshold value and unvoiced if not, outputs the determination result to said gain adjustment circuit as the voiced/unvoiced discrimination information and, for a voiced frame, supplies a delay value that maximizes the normalized auto-correlation function to said adaptive codebook unit as the pitch period. Transcoder nach Anspruch 12, wobei die Stimmen/nicht-Stimmen-Diskriminatorschaltung eine normierte Autokorrelationsfunktion des decodierten Signals bis zu einer vorgegebenen Verzögerungszeit berechnet, um einen Maximalwert der normierten Autokorrelationsfunktion zu bestimmen, feststellt, dass das Signal stimmlich ist, falls der Maximalwert grösser als ein vorgegebener Schwellwert ist, und nicht stimmlich ist, falls nicht, das Bestimmungsergebnis an die Verstärkungsfaktoreinstellschaltung als die Stimmen/nicht-Stimmen-Diskriminationsinformation ausgibt und für einen stimmlichen Rahmen einen Verzögerungswert liefert, der die normierte Autokorrelationsfunktion für die adaptive Codebucheinheit als die Versatzperiode maximiert. Transcodeur selon la revendication 12, dans lequel ledit circuit de discrimination de signal vocal/non vocal calcule une fonction d'autocorrélation normalisée du signal décodé jusqu'à un temps de retard prédéterminé pour trouver une valeur maximale de la fonction d'autocorrélation normalisée, détermine que le signal est un signal vocal si la valeur maximale est supérieure à une valeur de seuil prédéterminée et un signal non vocal dans le cas contraire, délivre en sortie le résultat de la détermination au dit circuit d'ajustement de gain en tant qu'informations de discrimination de signal vocal/non vocal et, pour une trame vocale, fournit une valeur de retard qui maximise la fonction d'autocorrélation normalisée pour ladite unité adaptative de livre de codes en tant que période de hauteur tonale.
- 18The transcoder as defined in claim 13, wherein said voiced/unvoiced discriminating circuit calculates a normalized auto-correlation function of the decoded signal up to a predetermined delay time to find a maximum value of the normalized auto-correlation function, determines that the signal is voiced if the maximum value is larger than a predetermined threshold value and unvoiced if not, outputs the determination result to said gain adjustment circuit as the voiced/unvoiced discrimination information and, for a voiced frame, supplies a delay value that maximizes the normalized auto-correlation function to said periodic signal generation unit as the pitch period. Transcoder nach Anspruch 13, wobei die Stimmen/nicht-Stimmen-Diskriminatorschaltung eine normierte Autokorrelationsfunktion des decodierten Signals bis zu einer vorgegebenen Verzögerungszeit berechnet, um einen Maximalwert der normierten Autokorrelationsfuntion zu bestimmen, feststellt, dass das Signal stimmlich ist, falls der Maximalwert grösser ist als ein vorgegebener Schwellwert, und nicht stimmlich ist, falls nicht, das Bestimmungsergebnis an die Verstärkungsfaktoreinstellschaltung als die Stimmen/nicht-Stimmen-Diskriminationsinformation ausgibt und für einen stimmlichen Rahmen einen Verzögerungswert liefert, der die normierte Autokorrelationsfunktion für die Periodensignalerzeugungseinheit als die Versatzperiode maximiert. Transcodeur selon la revendication 13, dans lequel ledit circuit de discrimination de signal vocal/non vocal calcule une fonction d'autocorrélation normalisée du signal décodé jusqu'à un temps de retard prédéterminé pour trouver une valeur maximale de la fonction d'autocorrélation normalisée, détermine que le signal est un signal vocal si la valeur maximale est supérieure à une valeur de seuil prédéterminée et un signal non vocal dans le cas contraire, délivre en sortie le résultat de la détermination au dit circuit d'ajustement de gain en tant qu'informations de discrimination de signal vocal/non vocal et, pour une trame vocale, fournit une valeur de retard qui maximise la fonction d'autocorrélation normalisée pour ladite unité de génération de signal périodique en tant que période de hauteur tonale.
- 19A code conversion method for use by a transcoder that performs inter-conversion between a code encoded in accordance with a first encoding method and a code encoded in accordance with a second encoding method, comprising:(a) a step of decoding a code in accordance with a first decoding method and outputting a decoded signal, said code encoded in accordance with the first encoding method;(b) a step of calculating a spectrum parameter from the decoded signal and outputting the spectrum parameter, said spectrum parameter representing spectrum characteristics;(c) a step of shifting a frequency of the spectrum parameter to a higher frequency, calculating filter coefficients, and outputting the calculated filter coefficients;(d) a step of generating a sound source signal based on an output signal from a noise generating unit by applying a gain thereto;(e) a step of passing the sound source signal through a synthesis filter to output a signal of a band required for band extension, said synthesis filter configured by the filter coefficients;(f) a step of adding up a signal, which is generated by converting the decoded signal using a predetermined sampling frequency, and the output signal of said synthesis filter to form an addition result whose band has been extended, and(g) a step of encoding the addition result in accordance with the second encoding method to produce and output a second code. Codewandlungsverfahren zur Verwendung durch einen Transcoder, der eine gegenseitige Wandlung zwischen einem Code durchführt, der in Übereinstimmung mit einem ersten Codierungsverfahren codiert ist, und einem Code, der in Übereinstimmung mit einem zweiten Codierungsverfahren codiert ist, mit: (a) einem Schritt der Decodierung eines Codes in Übereinstimmung mit einem ersten Decodierungsverfahren und zum Ausgeben eines decodierten Signals, wobei der Code in Übereinstimmung mit dem ersten Codierungsverfahren codiert ist,(b) einem Schritt der Berechnung eines Spektrumparameters aus dem decodierten Signal und zum Ausgeben des Spektrumparameters, wobei der Spektrumparameter Spektrumcharakteristika wiedergibt,(c) einem Schritt der Verschiebung einer Frequenz des Spektrumparameters zu einer höheren Frequenz, der Berechnung von Filterkoeffizienten und der Ausgabe der berechneten Filterkoeffizienten.(d) einem Schritt der Erzeugung eines Schallquellensignals aufgrund des Ausgabesignals von einer Rauscherzeugereinheit durch Anwendung eines Verstärkungsfaktors darauf,(e) einem Schritt des Durchlassens des Schallquellensignals durch ein Synthesefilter zur Ausgabe eines Signals eines Bandes, das für eine Banderweiterung erforderlich ist, wobei das Synthesefilter durch die Filterkoeffizienten aufgebaut ist,(f) einem Schritt des Summierens eines Signals, das durch Wandlung des decodierten Signals unter Verwendung einer vorgegebenen Tastfrequenz und des Ausgabesignals des Synthesefilters erzeugt wird, um ein Additionsergebnis zu bilden, dessen Band erweitert ist, und(g) einem Schritt der Codierung des Additionsergebnisses in Übereinstimmung mit dem zweiten Codierungsverfahren zur Erzeugung und zum Ausgeben eines zweiten Codes. Procédé de conversion de code à employer par un transcodeur qui exécute une inter-conversion entre un code codé selon un premier procédé de codage et un code codé selon un deuxième procédé de codage, comprenant : (a) une étape consistant à décoder un code selon un premier procédé de décodage et à délivrer en sortie un signal décodé, ledit code codé selon le premier procédé de codage ;(b) une étape consistant à calculer un paramètre de spectre à partir du signal décodé et à délivrer en sortie le paramètre de spectre, ledit paramètre de spectre représentant des caractéristiques de spectre ;(c) une étape consistant à décaler une fréquence du paramètre de spectre à une fréquence plus élevée, à calculer des coefficients de filtre et à délivrer en sortie les coefficients de filtre calculés ;(d) une étape consistant à générer un signal de source sonore sur la base d'un signal de sortie provenant d'une unité génératrice de bruit en appliquant un gain à celui-ci ;(e) une étape consistant à faire passer le signal de source sonore à travers un filtre de synthèse afin de délivrer en sortie un signal d'une bande requise pour une extension de bande, ledit filtre de synthèse étant configuré par les coefficients de filtre ;(f) une étape consistant à additionner un signal, qui est généré par conversion du signal décodé en utilisant une fréquence d'échantillonnage prédéterminée, et le signal de sortie dudit filtre de synthèse afin de former un résultat d'addition dont la bande a été étendue, et(g) une étape consistant à coder le résultat de l'addition selon le deuxième procédé de codage afin de produire et délivrer en sortie un deuxième code.
- 20Codewandlerverfahren nach Anspruch 19 mit ferner:einem Schritt der Berechnung einer Versatzperiode aus dem decodierten Signal und auf Grundlage der Versatzperiode und eines früheren Schallquellensignals der Zeugung einer adaptiven Codebuchkomponente, wobei in dem Schritt der Erzeugung des Schallquellensignals ein Verstärkungsfaktor auf zumindest eins der Rauschausgabe von der Rauscherzeugereinheit und der adaptiven Codebuchkomponente angewendet wird, gefolgt durch das Summieren der Signale zur Ausgabe des Schallquellensignals. Procédé de conversion de code selon la revendication 19, comprenant en outre : une étape consistant à calculer une période de hauteur tonale à partir du signal décodé et, sur la base de la période de hauteur tonale et d'un ancien signal de source sonore, à générer un composant adaptatif de livre.de codes ;dans lequel, au cours de ladite étape consistant à générer le signal de source sonore, un gain est appliqué à au moins un des signaux parmi une sortie de bruit provenant de l'unité génératrice de bruit et le composant adaptatif de livre de codes, suivi par une addition des signaux afin de délivrer en sortie le signal de source sonore. The code conversion method as defined in claim 19, further comprising: a step of calculating a pitch period from the decoded signal and, based on the pitch period and a past sound source signal, generating an adaptive codebook component;wherein in said step of generating the sound source signal, a gain is applied to at least one of a noise output from the noise generating unit and the adaptive codebook component, followed by adding up the signals to output the sound source signal.
- 21Codewandlerverfahren nach Anspruch 19 mit ferner:einem Schritt der Berechnung einer Versatzperiode aus dem decodierten Signal und, auf Grundlage der Versatzperiode und eines früheren Schallquellensignals, der Erzeugung einer adaptiven Codebuchkomponente, wobei in dem Schritt der Erzeugung des Schallquellensignals ein Verstärkungsfaktor auf zumindest eins der Schallausgabe von der Schallerzeugereinheit und der adaptiven Codebuchkomponente angewendet wird, gefolgt durch das Addieren der Signale zur Ausgabe eines Schallquellensignals, wobei das Codewandlerverfahren ferner aufweist: einen Schritt der Durchführung einer Versatzvorfilterverarbeitung für das Schallquellensignal unter Verwendung der Versatzperiode undeinen Schritt des Durchlassens des versatzvorgefilterten Signals durch ein Synthesefilter zur Ausgabe eines Signals eines Bandes, das für eine Bandwandlung erforderlich ist, wobei das Synthesefilter durch die Filterkoeffizienten aufgebaut ist. Procédé de conversion de code selon la revendication 19, comprenant en outre : une étape consistant à calculer une période de hauteur tonale à partir du signal décodé et, sur la base de la période de hauteur tonale et d'un ancien signal de source sonore, à générer un composant adaptatif de livre de codes ;dans lequel, au cours de ladite étape consistant à générer le signal de source sonore, un gain est appliqué à au moins un des signaux parmi une sortie de bruit provenant d'une unité génératrice de bruit et le composant adaptatif de livre de codes, suivi par une addition des signaux afin de délivrer en sortie un signal de source sonore ;ledit procédé de conversion de code comprenant en outre : une étape consistant à exécuter un traitement de pré-filtrage de hauteur tonale pour le signal de source sonore en utilisant la période de hauteur tonale ;etune étape consistant à faire passer le signal traité par le pré-filtre de hauteur tonale à travers un filtre de synthèse afin de délivrer en sortie un signal d'une bande requise pour une conversion de bande, ledit filtre de synthèse étant configuré par les coefficients de filtre. The code conversion method as defined in claim 19, further comprising: a step of calculating a pitch period from the decoded signal and, based on the pitch period and a past sound source signal, generating an adaptive codebook component;wherein in said step of generating the sound source signal, a gain is applied to at least one of a noise output from a noise generating unit and the adaptive codebook component, followed by adding up the signals to output a sound source signal;said code conversion method further comprising: a step of performing pitch pre-filtering processing for the sound source signal using the pitch period;anda step of passing the pitch pre-filtered signal through a synthesis filter to output a signal of a band required for band conversion, said synthesis filter configured by the filter coefficients.
- 22A code conversion method as defined in claim 19, further comprising:a step of calculating a pitch period from the decoded signal and generating a periodic signal using the pitch period;wherein in said step of generating the sound source signal, a gain is applied to at least one of a noise output from a noise generating unit and the periodic signal, followed by adding up the signals to output a sound source signal. Codewandlerverfahren nach Anspruch 19 mit ferner: einem Schritt der Berechnung einer Versatzperiode aus dem decodierten Signal und der Erzeugung eines periodisches Signals unter Verwendung der Versatzperiode, wobei in dem Schritt der Erzeugung des Schallquellensignals ein Verstärkungsfaktor auf zumindest eine der Rauschausgabe von einer Rauscherzeugereinheit und das periodische Signal angewendet wird, gefolgt durch das Summieren der Signale zur Ausgabe eines Schallquellensignals. Procédé de conversion de code selon la revendication 19, comprenant en outre : une étape consistant à calculer une période de hauteur tonale à partir du signal décodé et à générer un signal périodique en utilisant la période de hauteur tonale ;dans lequel, au cours de ladite étape consistant à générer le signal de source sonore, un gain est appliqué à au moins un des signaux parmi une sortie de bruit provenant d'une unité génératrice de bruit et le signal périodique, suivi par une addition des signaux afin de délivrer en sortie un signal de source sonore.
- 23Codewandlerverfahren nach Anspruch 19 mit ferner:einem Schritt der Berechnung einer Versatzperiode aus dem decodierten Signal und der Erzeugung eines periodischen Signals unter Verwendung der Versatzperiode, wobei in dem Schritt der Erzeugung des Schallquellensignals ein Verstärkungsfaktor auf zumindest eins der Rauschausgabe von der Rauscherzeugereinheit und des periodischen Signals angewendet wird, und Summieren der Signale zur Ausgabe eines Schallquellensignals, wobei das Codewandlerverfahren ferner aufweist: einen Schritt der Durchführung einer Versatzvorfilterverarbeitung für das Schallquellensignal unter Verwendung der Versatzperiode undeinen Schritt des Durchlassens des versatzvorgefilterten Signals durch ein Synthesefilter zur Ausgabe eines Signals eines Bandes, das für eine Bandwandlung erforderlich ist, wobei das Synthesefilter durch die Filterkoeffizienten aufgebaut ist. Procédé de conversion de code selon la revendication 19, comprenant en outre : une étape consistant à calculer une période de hauteur tonale à partir du signal décodé et à générer un signal périodique en utilisant la période de hauteur tonale ;dans lequel, au cours de ladite étape consistant à générer le signal de source sonore, un gain est appliqué au moins à un des signaux parmi une sortie de bruit provenant d'une unité génératrice de bruit et le signal périodique et une addition des signaux afin de délivrer en sortie un signal de source sonore ;ledit procédé de conversion de code comprenant en outre : une étape consistant à exécuter un traitement de pré-filtrage de hauteur tonale pour le signal de source sonore en utilisant la période de hauteur tonale ;etune étape consistant à faire passer le signal traité par le pré-filtrage de hauteur tonale à travers un filtre de synthèse afin de délivrer en sortie un signal d'une bande requise pour une conversion de bande, ledit filtre de synthèse étant configuré par les coefficients de filtre ;The code conversion method as defined in claim 19, further comprising: a step of calculating a pitch period from the decoded signal and generating a periodic signal using the pitch period;wherein in said step of generating the sound source signal, a gain is applied to at least one of a noise output from a noise generating unit and the periodic signal and adding up the signals to output a sound source signal;said code conversion method further comprising: a step of performing pitch pre-filtering processing for the sound source signal using the pitch period;anda step of passing the pitch pre-filtered signal through a synthesis filter to output a signal of a band required for band conversion, said synthesis filter configured by the filter coefficients;
- 24Codewandlerverfahren nach einem der Ansprüche 19 bis 23 mit ferner:einem Schritt des Duchlassens des Ausgabesignals des Synthesefilters durch ein Postfilter zum Reproduzieren eines bandgewandelten Signals, wobei das Postfilter durch gewichtete Koeffizienten gebildet ist, die durch Anwenden einer Gewichtung auf die Filterkoeffizienten erzeugt werden, undeinen Schritt des Addierens nicht des Ausgabesignals des Synthesefilters sondern eines Ausgabesignals des Postfilters zu dem Signal, das durch Wandlung des decodierten Signals erzeugt wurde, unter Verwendung einer vorgegebenen Tastfrequenz. Procédé de conversion de code selon l'une quelconque des revendications 19 à 23 comprenant en outre : une étape consistant à faire passer le signal de sortie dudit filtre de synthèse à travers un post-filtre afin de reproduire un signal converti de bande, ledit post-filtre étant configuré par des coefficients pondérés générés en appliquant une pondération aux coefficients de filtre ;etune étape consistant à additionner, non pas le signal de sortie dudit filtre de synthèse, mais un signal de sortie dudit post-filtre au signal généré par conversion du signal décodé en utilisant une fréquence d'échantillonnage prédéterminée. The code conversion method as defined in any one of claims 19 to 23, further comprising: a step of passing the output signal of said synthesis filter through a post filter for reproducing a band converted signal, said post filter configured by weighted coefficients generated by applying weight to the filter coefficients;anda step of adding, not the output signal of said synthesis filter, but an output signal of said post filter to the signal generated by converting the decoded signal using a predetermined sampling frequency.
- 25Codewandlerverfahren nach Anspruch 20 oder 21 mit ferner einem Schritt der Durchführung einer Tiefpassfilterung der adaptiven Codebuchkomponente. Procédé de conversion de code selon la revendication 20 ou 21, comprenant en outre une étape consistant à exécuter un filtrage passe-bas du composant adaptatif de livre de codes. The code conversion method as defined in claim 20 or 21, further comprising a step of performing low-pass filtering of the adaptive codebook component.
- 26Codewandlerverfahren nach einem der Ansprüche 19 bis 22 mit ferner einem Schritt der Erzeugung und des Ausgebens eines Rauschsignals für eine Zeitlänge, die gleich einer Rahmenlänge ist, durch die Rauscherzeugerschaltung, wobei die mittlere Amplitude des Rauschsignals auf einen vorgegeben Pegel normiert ist und sein Band begrenzt ist. Procédé de conversion de code selon l'une quelconque des revendications 19 à 25 comprenant en outre une étape consistant à générer et à délivrer en sortie, par ladite unité génératrice de bruit, un signal de bruit pendant un temps égal à une longueur de trame, ledit signal de bruit ayant une amplitude moyenne de signal normalisée à un niveau prédéterminé et une bande de signal limitée. The code conversion method as defined in any one of claims 19 to 25, further comprising a step of generating and outputting, by said noise generating unit, a noise signal for a length of time equal to a frame length, said noise signal having an average amplitude thereof normalized to a predetermined level and a band thereof limited.
- 27Codewandlerverfahren nach Anspruch 19 mit ferner:einem Schritt der Feststellung, ob das Signal stimmlich oder unstimmlich ist und zum Ausgeben von Stimmen/nicht-Stimmen-Diskriminationsinformation durch eine Stimmen/nicht-Stimmen-Bestimmungseinheit,einem Schritt der Einstellung eines Verstärkungsfaktor eines Ausgabesignals von der Rauscherzeugereinheit abhängig davon, ob die Stimmen/nicht-Stimmen-Diskriminationsinformation stimmlich oder nichtstimmlich ist, undeinem Schritt der Anwendung des eingestellten Verstärkungsfaktors auf das Ausgabesignal von der Rauscherzeugereinheit. Procédé de conversion de code selon la revendication 19, comprenant en outre : une étape consistant à déterminer, par une unité de détermination de signal vocal/ non vocal qui reçoit le signal décodé, si le signal est un signal vocal/non vocal et à délivrer en sortie des informations de discrimination de signal vocal/non vocal ;une étape consistant à ajuster un gain d'un signal de sortie provenant de ladite unité génératrice de bruit selon le fait que les informations de discrimination de signal vocal/non vocal sont des informations vocales/non vocales ;etune étape consistant à appliquer le gain ajusté au signal de sortie provenant de ladite unité génératrice de bruit. The code conversion method as defined in claim 19, further comprising: a step of determining, by a voiced/unvoiced determination unit that receives the decoded signal, if the signal is voiced/unvoiced and outputting voiced/unvoiced discrimination information;a step of adjusting a gain of an output signal from said noise generating unit according to whether the voiced/unvoiced discrimination information is voiced/unvoiced;anda step of applying the adjusted gain to the output signal from said noise generating unit.
- 28Codewandlerverfahren nach einem der Ansprüche 20 oder 21 mit ferner:einem Schritt der Bestimmung, ob das Signal stimmlich oder unstimmlich ist und des Ausgebens einer Stimmen/Unstimmen-Diskriminationsinformation und von Versatzperiodeninformation durch eine Stimmen/nicht-Stimmen-Bestimmungseinheit,einem Schritt der Einstellung des Verstärkungsfaktors von zumindest einem des adaptiven Codebuchsignals und des Ausgabesignals von der Rauscherzeugerschaltung abhängig davon, ob die Stimmen/Nichtstimmen-Diskriminationsinformation von der Stimmen/nicht-Stimmen-Bestimmungseinheit stimmlich/nicht-stimmlich ist,einem Schritt des Multiplizierens von zumindest einem des adaptiven Codebuchsignals und des Ausgabesignals der Rauscherzeugereinheit mit dem eingestellten Verstärkungsfaktorsignal und zum Ausgeben des resultierenden Signals, undeinem Schritt des Addierens des adaptiven Codebuchsignals und des Ausgabesignals der Rauscherzeugereinheit, von denen zumindest eins mit dem Verstärkungsfaktor multipliziert ist, und zum Ausgeben des resultierenden Additionssignal als das Schallquellensignal. Procédé de conversion de code selon la revendication 20 ou 21, comprenant en outre : une étape consistant à déterminer, par une unité de détermination de signal vocal/non vocal qui reçoit le signal décodé, si le signal est un signal vocal/non vocal et à délivrer en sortie des informations de discrimination de signal vocal/non vocal et des informations de période de hauteur tonale ;une étape consistant à ajuster le gain d'au moins un des signaux parmi le signal adaptatif de livre de codes et le signal de sortie provenant de ladite unité génératrice de bruit selon le fait que les informations de discrimination de signal vocal/non vocal provenant de ladite unité de détermination de signal vocal/non vocal sont des informations vocales/non vocales ;une étape consistant à multiplier au moins un des signaux parmi le signal adaptatif de livre de codes et le signal de sortie de ladite unité génératrice de bruit par le signal de gain ajusté et à délivrer en sortie le signal résultant ;etune étape consistant à additionner le signal adaptatif de livre de codes et le signal de sortie de ladite unité génératrice de bruit, dont au moins un est multiplié par le gain, et à délivrer en sortie le signal d'addition résultant en tant que signal de source sonore. The code conversion method as defined in claim 20 or 21, further comprising: a step of determining, by a voiced/unvoiced determination unit that receives the decoded signal, if the signal is voiced/unvoiced and outputting voiced/unvoiced discrimination information and pitch period information;a step of adjusting the gain of at least one of the adaptive codebook signal and the output signal from said noise generating unit according to whether the voiced/unvoiced discrimination information from said voiced/unvoiced determination unit is voiced/unvoiced;a step of multiplying at least one of the adaptive codebook signal and the output signal of said noise generating unit by the adjusted gain signal and outputting the resulting signal;anda step of adding the adaptive codebook signal and the output signal of said noise generating unit, at least one of which is multiplied by the gain, and outputting the resulting addition signal as the sound source signal.
- 29Codewandlerverfahren nach Anspruch 22 oder 23 mit ferner einem Schritt der Bestimmung, ob das Signal stimmlich/unstimmlich ist und zum Ausgeben von Stimmen/nicht-Stimmen-Diskriminationsinformation und von Versatzperiodeninformation durch eine Stimmen/nicht-Stimmen-Bestimmungseinheit,einem Schritt der Einstellung des Verstärkungsfaktors von zumindest einem des periodischen Signals und des Ausgangssignals von der Rauscherzeugereinheit, abhängig davon, ob die Stimmen/nicht-Stimmen-Dislaiminationsinformation von der Stimmen/nicht-Stimmen-Bestimmungseinheit stimmlich/nicht-stimmlich ist,einem Schritt der Multiplizierung von zumindest einem des periodischen Signals und des Ausgabesignals der Rauscherzeugereinheit mit dem eingestellten Verstärkungsfaktor und zum Ausgeben des resultierenden Signals, undeinem Schritt des Addierens des periodischen Signals und des Ausgangssignals der Rauscherzeugereinheit, von denen zumindest eins mit dem Verstärkungsfaktor multipliziert ist, und zum Ausgeben des resultierenden Additionssignals als das Schallquellensignal. Procédé de conversion de code selon la revendication 22 ou 23, comprenant en outre :une étape consistant à déterminer, par une unité de détermination de signal vocal/non vocal qui reçoit le signal décodé, si le signal est un signal vocal/non vocal et à délivrer en sortie des informations de discrimination de signal vocal/non vocal et des informations de période de hauteur tonale ;une étape consistant à ajuster le gain d'au moins un des signaux parmi le signal périodique et le signal de sortie provenant de ladite unité génératrice de bruit selon le fait que les informations de discrimination de signal vocal/non vocal provenant de ladite unité de détermination de signal vocal/non vocal sont des informations vocales/non vocales ;une étape consistant à multiplier au moins un des signaux parmi le signal périodique et le signal de sortie de ladite unité génératrice de bruit par le gain ajusté et à délivrer en sortie le signal résultant ;etune étape consistant à additionner le signal périodique et le signal de sortie de ladite unité génératrice de bruit, dont au moins un est multiplié par le gain, et à délivrer en sortie le signal d'addition résultant en tant que signal de source sonore. The code conversion method as defined in claim 22 or 23, further comprising: a step of determining, by a voiced/unvoiced determination unit that receives the decoded signal, if the signal is voiced/unvoiced and outputting voiced/unvoiced discrimination information and pitch period information;a step of adjusting the gain of at least one of the periodic signal and the output signal from said noise generating unit according to whether the voiced/unvoiced discrimination information from said voiced/unvoiced determination unit is voiced/unvoiced;a step of multiplying at least one of the periodic signal and the output signal of said noise generating unit by the adjusted gain and outputting the resulting signal;anda step of adding the periodic signal and the output signal of said noise generating unit, at least one of which is multiplied by the gain, and outputting the resulting addition signal as the sound source signal.
- 30Codewandlerverfahren nach Anspruch 27 mit ferner einem Schritt der Berechnung einer normierten Autokorrelationsfunktion des decodierten Signals bis zu einer vorgegebenen Verzögerungszeit durch die Stimmen/Unstimmen-Diskriminatorschaltung, um einen Maximalwert der normierten Autokorrelationsfunktion zu finden, der Bestimmung, dass das Signal stimmlich ist, falls der Maximalwert größer ist als ein vorgegebener Wert, und nicht-stimmlich, falls nicht, und zum Ausgeben des Bestimmungsergebnisses als die Stimmen/nicht-Stimmen-Diskriminationsinformation. Procédé de conversion de code selon la revendication 27, comprenant en outre une étape, au niveau d'un circuit de discrimination de signal vocal/non vocal, consistant à calculer une fonction d'autocorrélation normalisée du signal décodé jusqu'à un temps de retard prédéterminé afin de trouver une valeur maximale de la fonction d'autocorrélation normalisée, de déterminer que le signal est un signal vocal si la valeur maximale est supérieure à une valeur de seuil prédéterminée et un signal non vocal dans le cas contraire, et à délivrer en sortie le résultat de la détermination en tant qu'informations de discrimination de signal vocal/non vocal. The code conversion method as defined in claim 27, further comprising a step, by a voiced/unvoiced discriminating circuit, of calculating a normalized auto-correlation function of the decoded signal up to a predetermined delay time to find a maximum value of the normalized auto-correlation function, determining that the signal is voiced if the maximum value is larger than a predetermined threshold value and unvoiced if not, and outputting the determination result as the voiced/unvoiced discrimination information.
- 31Codewandlerverfahren nach Anspruch 28 oder 29 mit ferner einem Schritt der Berechnung einer normierten Autokorrelationsfunktion des decodierten Signals bis zu einer vorgegebenen Verzögerungszeit durch die Stimmen/nicht-Stimmen-Diskriminatorschaltung, um einen Maximalwert der normierten Autokorrelationsfunktion zu finden, der Bestimmung, dass das Signal stimmlich ist, falls der Maximalwert größer ist als ein vorgegebener Schwellenwert, und nicht stimmlich, falls nicht, der Ausgabe des Bestimmungsergebnisses als die Stimmen/nicht-Stimmen-Diskriminationsinformation und, für einen stimmlichen Rahmen, Liefern eines Verzögerungswertes, der die normierte Autokorrelationsfunktion maximiert, als Versatzperiode. Procédé de conversion de code selon la revendication 28 ou 29, comprenant en outre une étape, au niveau dudit circuit de discrimination de signal vocal/non vocal, consistant à calculer une fonction d'autocorrélation normalisée du signal décodé jusqu'à un temps de retard prédéterminé afin de trouver une valeur maximale de la fonction d'autocorrélation normalisée, de déterminer que le signal est un signal vocal si la valeur maximale est supérieure à une valeur de seuil prédéterminée et un signal non vocal dans le cas contraire, à délivrer en sortie le résultat de la détermination en tant qu'informations de discrimination de signal vocal/non vocal et, pour une trame vocale, fournir une valeur de retard qui maximise la fonction d'autocorrélation normalisée en tant que période de hauteur tonale. The code conversion method as defined in claim 28 or 29, further comprising a step, by said voiced/unvoiced discriminating circuit, of calculating a normalized auto-correlation function of the decoded signal up to a predetermined delay time to find a maximum value of the normalized auto-correlation function, determining that the signal is voiced if the maximum value is larger than a predetermined threshold value and unvoiced if not, outputting the determination result as the voiced/unvoiced discrimination information and, for a voiced frame, supplying a delay value that maximizes the normalized auto-correlation function as the pitch period.
Independent claims31
65 paragraphs in 6 sections, as filed
TECHNICAL FIELD
The present invention relates to a transcoder that performs inter-conversion between a code encoded in accordance with a first encoding method and a code encoded in accordance with a second encoding method, and more particularly to a transcoder that extends the frequency band of a signal when a first code is converted to a second code.
BACKGROUND ART
A method is known that is used by the receiving side to extend the frequency band of a speech signal, which is encoded and reproduced at a low-bit rate, without transmitting auxiliary information for band extension from the sending side (for example, Non-Patent Document 1).
Non-Patent Document 1: <nplcit id="ncit0001" npl-type="s"><text>P.Jax, P.Vary, "Wideband extension of telephone speech using hidden markov model," Proc. IEEE Speech Coding Workshop, pp. 133-135, 2000</text></nplcit>
According to the conventional method described in Document 1 described above, the receiving side uses an HMM (Hidden Markov Model) to search for filter coefficients after band extension.
On the other hand, there has been no transcoder that performs inter-conversion between a code encoded in accordance with a first encoding method and a code encoded in accordance with a second encoding method by extending the frequency band of a signal before conversion when converting from a first code to a second code.
The conventional method described in the document described above (Non-Patent Document 1 described above) by P.Jax and P.Vary, which requires the spectrum envelope of a wideband speech and the HMM-based modeling of filter coefficients, has the following problems.
That is, the HMM model parameters must be determined offline from a large-volume speech database in advance, and this processing requires long computation time and high costs.
In addition, the receiving side where the band is extended in real time must perform HMM-model-based search processing that requires a large amount of computation.
SUMMARY OF THE DISCLOSURE
Accordingly, it is a major object of the present invention as claimed in the appended claims to provide a transcoder and a code conversion method, for use when a transcoder that performs inter-conversion between a code encoded in accordance with a first encoding method and a code encoded in accordance with a second encoding method performs code conversion from a first code to a second code, that can perform good sound-quality band extension with a relatively small amount of computation when extending the frequency band of a signal before conversion.
According to one aspect of a transcoder according to the present invention, there is provided a transcoder that performs inter-conversion between a code encoded in accordance with a first encoding method and a code encoded in accordance with a second encoding method. According to a first aspect, the transcoder comprises a spectrum parameter calculating unit that receives a code encoded by the first encoding method, decodes the received code by the first encoding method, and calculates a spectrum parameter representing spectrum characteristics; a noise generating unit that generates a noise signal; a coefficient calculating unit that shifts a frequency of the spectrum parameter and calculates filter coefficients; a gain unit that applies an appropriate gain to the output of the noise generating unit; a synthesis filter unit that lets the output of the gain unit pass through a synthesis filter, configured by the coefficients, and reproduces a band extended signal; and an adder that converts the sampling frequency of the input signal, adds up the converted signal and the output signal of the synthesis filter unit, and outputs the resulting signal, and then encodes the output signal of the adder in accordance with the second encoding method to output a second code.
According to a second aspect of a transcoder according to the present invention, there is provided a transcoder that performs inter-conversion between a code encoded in accordance with a first encoding method and a code encoded in accordance with a second encoding method. The transcoder comprises a spectrum parameter calculating unit that receives a code encoded by the first encoding method, decodes the received code by the first encoding method, and calculates a spectrum parameter representing spectrum characteristics; an adaptive codebook unit that calculates a pitch period from the input signal and generates an adaptive codebook component based on the pitch period and a past sound source signal; a noise generating unit that generates a noise signal; a coefficient calculating unit that shifts a frequency of the spectrum parameter and calculates filter coefficients; a gain unit that applies an appropriate gain to at least one of the output signal of the noise generating unit and the output of the adaptive codebook unit and adds up the signals to output a sound source signal; a synthesis filter unit that lets the sound source signal pass through a synthesis filter configured by the coefficients to reproduce a band extended signal; and an adder that converts the sampling frequency of the reproduced signal and adds up the converted signal and the output signal of the synthesis filter unit and outputs the resulting signal, and then encodes the output signal of the adder in accordance with the second encoding method to produce and output a second code.
According to a third aspect of a transcoder according to the present invention, there is provided a transcoder that performs inter-conversion between a code encoded in accordance with a first encoding method and a code encoded in accordance with a second encoding method. The transcoder comprises a spectrum parameter calculating unit that receives a code encoded by the first encoding method, decodes the received code by the first encoding method, and calculates a spectrum parameter representing spectrum characteristics; an adaptive codebook unit that calculates a pitch period from the input signal and generates an adaptive codebook component based on the pitch period and a past sound source signal; a noise generating unit that generates a noise signal; a coefficient calculating unit that shifts a frequency of the spectrum parameter and calculates filter coefficients; a gain unit that applies an appropriate gain to at least one of the output of the noise generating unit and the output of the adaptive codebook unit and adds up the signals to output a sound source signal; a synthesis filter unit that lets the sound source signal pass through a pitch pre-filter using the pitch period and that lets the output signal of the pitch pre-filter pass through a synthesis filter configured by the coefficients to reproduce a band extended signal; and an adder that converts the sampling frequency of the reproduced signal and adds up the converted signal and the output signal of the synthesis filter unit and outputs the resulting signal, and then encodes the output signal of the adder in accordance with the second encoding method to produce and output a second code.
According to the present invention, the transcoder may further comprise a low-pass filter with a predetermined cutoff frequency through which the output of the adaptive codebook unit passes.
In addition, according to the present invention, the transcoder may further comprise a post filter which is configured by weighting coefficients generated by giving weight to the coefficients and through which the output signal of the synthesis filter unit passes to reproduce the band extended signal.
According to one aspect of a method of the present invention, there is provided a code conversion method for use by a transcoder that performs inter-conversion between a code encoded in accordance with a first encoding method and a code encoded in accordance with a second encoding method. The method comprises <ul id="ul0001" list-style="none" compact="compact"><li>a step of decoding a code in accordance with a first decoding method and outputting a decoded signal, the code encoded by the first encoding method;</li><li>a step of calculating a spectrum parameter from the decoded signal and outputting the spectrum parameter, the spectrum parameter representing spectrum characteristics;</li><li>a step of shifting a frequency of the spectrum parameter, calculating filter coefficients, and outputting the calculated filter coefficients;</li><li>a step of applying a gain to an output signal from a noise generating unit;</li><li>a step of letting the output signal, to which the gain was applied, pass through a synthesis filter to output a signal of a band required for band conversion, the synthesis filter configured by the filter coefficients;</li><li>a step of adding up a signal, which is generated by converting the decoded signal using a predetermined sampling frequency, and the output signal of the synthesis filter; and</li><li>a step of encoding the addition result in accordance with the second encoding method to produce and output a second code.</li></ul>
According to another aspect of a method of the present invention, there is provided a code conversion method comprising: <ul id="ul0002" list-style="none" compact="compact"><li>a step of decoding a code in accordance with a first decoding method and outputting a decoded signal, the code encoded by the first encoding method;</li><li>a step of calculating a spectrum parameter from the decoded signal and outputting the spectrum parameter, the spectrum parameter representing spectrum characteristics;</li><li>a step of calculating a pitch period from the decoded signal and, based on the pitch period and a past sound source signal, generating an adaptive codebook component;</li><li>a step of shifting a frequency of the spectrum parameter, calculating filter coefficients, and outputting the calculated filter coefficients;</li><li>a step of applying a gain to at least one of a output from a noise generating unit and the adaptive codebook component and adding up the signals to output a sound source signal;</li><li>a step of letting the sound source signal pass through a synthesis filter to output a signal of a band required for band conversion, the synthesis filter configured by the filter coefficients;</li><li>a step of adding up a signal, which is generated by converting the decoded signal using a predetermined sampling frequency, and the output signal of the synthesis filter; and</li><li>a step of encoding the addition result in accordance with the second encoding method to produce and output a second code.</li></ul>
According to another aspect of a method of the present invention, there is provided a code conversion method comprising: <ul id="ul0003" list-style="none" compact="compact"><li>a step of decoding a code in accordance with a first decoding method and outputting a decoded signal, the code encoded by the first encoding method;</li><li>a step of calculating a spectrum parameter from the decoded signal and outputting the spectrum parameter, the spectrum parameter representing spectrum characteristics;</li><li>a step of calculating a pitch period from the decoded signal and, based on the pitch period and a past sound source signal, generating an adaptive codebook component;</li><li>a step of shifting a frequency of the spectrum parameter, calculating filter coefficients, and outputting the calculated filter coefficients;</li><li>a step of applying a gain to at least one of a noise output from a noise generating unit and the adaptive codebook component and adding up the signals to output a sound source signal;</li><li>a step of performing pitch pre-filtering for the sound source signal using the pitch period;</li><li>a step of passing the pitch pre-filtered signal through a synthesis filter to output a signal of a band required for band conversion, the synthesis filter configured by the filter coefficients;</li><li>a step of adding up a signal, which is generated by converting the decoded signal using a predetermined sampling frequency, and the output signal of the synthesis filter; and</li><li>a step of encoding the addition result in accordance with the second encoding method to produce and output a second code.</li></ul>
According to another aspect of the method of the present invention, the method may further comprise a step of performing pre-filtering processing for the sound source signal from the gain unit using the pitch period in the pitch pre-filter and letting the output signal from the pitch pre-filter pass through the synthesis filter circuit.
According to another aspect of the method of the present invention, the method may further comprise a step of letting the output signal of the synthesis filter unit pass through a post filter configured by weighted coefficients generated by applying weight to the filter coefficients from the coefficient calculating unit.
According to another aspect of the method of the present invention, the output of the periodic signal generation unit that generates the periodic signal using the pitch period may be supplied to the gain unit instead of the output signal from the adaptive codebook unit.
When code encoded by a first encoding method is received and is converted to code encoded in accordance with the second encoding method for output, the present invention extends the band of the signal before conversion, generates a high-frequency signal through relatively small calculation, and adds up the resulting signal and the narrowband input signal, whose sampling frequency is converted, to produce a band extended signal (for example, 7 kHz band).
The present invention also generates an adaptive codebook signal using a delay calculated from the narrowband input signal based on a past sound source signal in the high-frequency part, multiplies the signal by an appropriate gain, and adds up the signal and the noise signal to generate a good sound-quality, band-extended signal when periodicity is required for a high-frequency signal such as a vowel sound.
In addition, the present invention may comprise a pitch pre-filter for the sound source signal using a delay or a post filter configured by giving weight to the coefficients from the coefficient calculation circuit to generate a better sound-quality, band-extended signal.
BRIEF DESCRIPTION OF THE DRAWINGS
<ul id="ul0004" list-style="none" compact="compact"><li><figref idref="f0001">FIG. 1</figref> is a diagram showing the configuration of a first embodiment of the present invention.</li><li><figref idref="f0002">FIG. 2</figref> is a diagram showing the configuration of a second embodiment of the present invention.</li><li><figref idref="f0003">FIG. 3</figref> is a diagram showing the configuration of a third embodiment of the present invention.</li><li><figref idref="f0004">FIG. 4</figref> is a diagram showing the configuration of a fourth embodiment of the present invention.</li><li><figref idref="f0005">FIG. 5</figref> is a diagram showing the configuration of a fifth embodiment of the present invention.</li><li><figref idref="f0006">FIG. 6</figref> is a diagram showing a modification of the second embodiment of the present invention.</li></ul>
PREFERRED EMBODIMENTS OF THE INVENTION
Embodiments will be described with reference to the drawings to describe the present invention more in detail. In the description below, it is assumed that a first code is generated by encoding a narrowband input signal, 4 kHz in band, and that a transcoder extends this signal into a 5 KHz or 7 KHz band signal and encodes the signal by a second encoding method to produce a second code.
<figref idref="f0001">FIG. 1</figref> is a block diagram showing the configuration of a first embodiment of a transcoder according to the present invention. Referring to <figref idref="f0001">FIG. 1</figref>, the transcoder comprises a first decoding circuit 105, a spectrum parameter calculation circuit 100, a noise generation circuit 120, a coefficient calculation circuit 130, a synthesis filter circuit 170, a sampling frequency conversion circuit 180, an adder 190, a second encoding circuit 195, a voiced/unvoiced discriminating circuit 200, a gain adjustment circuit 310, and a gain circuit 140.
The first decoding circuit 105 receives a code encoded by the first encoding method, decodes the received code in accordance with the first decoding method, and outputs a decoded signal x(n).
The spectrum parameter calculation circuit 100 divides the decoded signal x(n) into frames (for example, 10ms) and calculates the spectrum parameters of a predetermined order P for each frame. The spectrum parameters are parameters representing the spectrum outline of the speech signal of each frame, and the known LPC (Linear Predictive Coding) analysis is used for this calculation. In addition, the spectrum parameter calculation circuit 100 converts the linear predictive coefficients αi (i=1, ...P), calculated by the LPC analysis, to LSP (Line Spectrum Pair) parameters suitable for quantization or interpolation and outputs the converted parameters. For the conversion from linear predictive coefficients to LSP, refer to the following paper (Non-Patent Document 2).
Non-Patent Document 2:<nplcit id="ncit0002" npl-type="s"><text> Sugamura, Itakura "Speech Information Compression by Line Spectrum Pair (LSP) Speech Analysis and Synthesis Method", Journal of Institute of Electronics, Information and Communication Engineers, J64-A, pp. 599-606, 1981</text></nplcit>
The coefficient calculation circuit 130 receives the spectrum parameters output from the spectrum parameter calculation circuit 100 and converts the parameters to the coefficients of a signal whose band is extended. For this conversion, any of known methods such as the method for simply shifting the frequency of the LSP to a higher frequency, the non-linear conversion method, and the linear conversion method can be used. In this embodiment, the frequency band of the LSP is shifted to a higher frequency band using all or a part of LSP parameters, and the parameters are converted to the linear predictive coefficients of the order P and are output to the synthesis filter circuit 170.
The noise generation circuit 120 generates a noise signal, whose average amplitude is normalized to a predetermined level and whose band is limited, for the length of time equal to the frame length and outputs the generated noise signal to the gain circuit 140. Although a white noise is used as an example of the noise signal in this embodiment, other noise signals may also be used.
The voiced/unvoiced discriminating circuit 200 receives the narrowband input signal x(n) and determines whether the signal of each frame is voiced or unvoiced. To determine whether the signal is voiced or unvoiced, the normalized auto-correlation function D(T) of the narrowband input signal x(n) is calculated up to a predetermined delay time m using expression (1) to find the maximum value of D(T). If the maximum value of D(T) is larger than a predetermined threshold value, the signal is determined to be voiced; otherwise the signal is determined to be unvoiced. <maths id="math0001" num="(1)"><math display="block"><mi>D</mi><mfenced><mi>T</mi></mfenced><mo>=</mo><mfenced open="[" close="]" separators=""><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover></mstyle><mi>x</mi><mfenced><mi>n</mi></mfenced><mo></mo><mi>x</mi><mo></mo><mfenced separators=""><mi>n</mi><mo>-</mo><mi>T</mi></mfenced></mfenced><mo>/</mo><mfenced open="[" close="]" separators=""><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover></mstyle><msup><mi>x</mi><mn>2</mn></msup><mo></mo><mfenced separators=""><mi>n</mi><mo>-</mo><mi>T</mi></mfenced></mfenced></math><img file="EP1564723B1_D0001.tif" /></maths>
The voiced/unvoiced discriminating circuit 200 outputs the voiced/unvoiced discrimination information to the gain adjustment circuit 210. N in expression (1) is the number of samples used for calculating the normalized auto-correlation.
The gain adjustment circuit 310 receives the voiced/unvoiced discrimination information from the voiced/unvoiced discriminating circuit 200 and, according to whether the signal is voiced or unvoiced, adjusts the gain to be given to the noise signal and outputs the adjusted gain to the gain circuit 140.
The gain circuit 140 receives the gain from the gain adjustment circuit 310, multiples the output signal from the noise generation circuit 120 by the gain, and outputs the result to the synthesis filter circuit 170.
The synthesis filter circuit 170 receives the output signal from the gain circuit 140, receives the coefficients of a predetermined number of orders from the coefficient calculation circuit 130 to configure a filter, and outputs a high frequency signal y(n) required for band extension.
The sampling frequency conversion circuit 180 up-samples the narrowband input signal x(n) to a predetermined sampling frequency and outputs an up-sampled signal s(n).
The adder 190 adds up the output signal y(n) from the synthesis filter circuit 170 and the output signal s(n) from the sampling frequency conversion circuit 180, and forms and outputs a signal z(n) whose band has been extended.
The second encoding circuit 195 receives the output signal z(n) from the adder 190, encodes the signal in accordance with the second encoding method, and produces and outputs the second code.
The first embodiment is as described above.
<figref idref="f0002">FIG. 2</figref> is a block diagram showing the configuration of a second embodiment of the present invention. Referring to <figref idref="f0002">FIG. 2</figref>, a transcoder in the second embodiment of the present invention comprises a first decoding circuit 105, a spectrum parameter calculation circuit 100, an adaptive codebook circuit 110, a noise generation circuit 120, a coefficient calculation circuit 130, a gain circuit 340, a synthesis filter circuit 170, a sampling frequency conversion circuit 180, an adder 160, an adder 190, a second encoding circuit 195, a voiced/unvoiced discriminating circuit 200, and a gain adjustment circuit 210. In <figref idref="f0002">FIG. 2</figref>, the same reference numeral is used to denote the same element in <figref idref="f0001">FIG. 1</figref>. The following mainly describes the difference from the first embodiment and omits the description of the same elements as those in <figref idref="f0001">FIG. 1</figref> if not necessary. Referring to <figref idref="f0002">FIG. 2</figref>, the second embodiment of the present invention is similar to the first embodiment except that the adaptive codebook circuit 110 and the adder 160 are added to the configuration in <figref idref="f0001">FIG. 1</figref>.
The voiced/unvoiced discriminating circuit 200 receives the narrowband input signal x(n) and determines whether the signal of each frame is voiced or unvoiced. To determine whether the signal is voiced or unvoiced, the normalized auto-correlation function D(T) of the narrowband input signal x(n) is calculated up to a predetermined delay time m using expression (1) described above to find the maximum value of D(T). If the maximum value of D(T) is larger than a predetermined threshold value, the signal is determined to be voiced; otherwise the signal is determined to be unvoiced. The determination result is output to the gain adjustment circuit 210.
For a voiced frame, the voiced/unvoiced discriminating circuit 200 supplies the value of T, which maximizes the normalized auto-correlation function D(T), to the adaptive codebook circuit 110 as the pitch period T.
The adaptive codebook circuit 110 receives the delay T of the adaptive codebook from the voiced/unvoiced discriminating circuit 200, generates an adaptive code vector p(n) according to expression (2) shown below based on the past sound source signal v(n), and outputs the generated vector. <maths id="math0002" num="(2)"><math display="block"><mi>p</mi><mfenced><mi>n</mi></mfenced><mo>=</mo><mi>v</mi><mo></mo><mfenced separators=""><mi>n</mi><mo>-</mo><mi>T</mi></mfenced></math><img file="EP1564723B1_D0002.tif" /></maths>
The gain adjustment circuit 210 receives the voiced/unvoiced discrimination information from the voiced/unvoiced discriminating circuit 200, adjusts the gain of the adaptive codebook signal and the gain of the noise signal according to whether the signal is voiced or unvoiced, and supplies the adjusted gain to the gain circuit 340.
The gain circuit 340 receives the gain from the gain adjustment circuit 210, multiplies the output signal of at least one of the adaptive codebook circuit 110 and the noise generation circuit 120 by the gain, and outputs the result to the adder 160.
The adder 160 adds up two types of signal (two signals generated by multiplying the output signal of at least one of the adaptive codebook circuit 110 and the noise generation circuit 120 by the gain) output from the gain circuit 340 and outputs the result to the synthesis filter circuit 170 and the adaptive codebook circuit 110.
The synthesis filter circuit 170 receives the output signal from the adder 160, receives the coefficients (filter coefficients) of a predetermined number of orders from the coefficient calculation circuit 130 to configure a filter, and outputs a high frequency signal y(n) required for band extension.
The transcoder in the second embodiment of the present invention generates the adaptive codebook signal using the delay, calculated from the narrowband input signal, based on the past sound source signal of a high frequency part, multiplies the generated adaptive codebook signal by an appropriate gain, and adds up the resulting signal and the noise signal. Therefore, the transcoder can generate a good sound-quality band-extended signal required when periodicity is required for a high-frequency signal such as a vowel sound. The second embodiment is as described above.
As a modification of the second embodiment of the present invention, a periodic signal generation circuit 115 may be provided as shown in <figref idref="f0006">FIG. 6</figref> instead of the adaptive codebook circuit 110 in <figref idref="f0002">FIG. 2</figref>. The periodic signal generation circuit 115 receives a pitch period from the voiced/unvoiced discriminating circuit 200 and, using the pitch period, generates a periodic signal and outputs it to the gain circuit 340. The configuration of this modification is similar to that of the second embodiment except the periodic signal generation circuit 115.
<figref idref="f0003">FIG. 3</figref> is a block diagram showing the configuration of a third embodiment of the present invention. Referring to <figref idref="f0003">FIG. 3</figref>, a transcoder in the third embodiment of the present invention comprises a first decoding circuit 105, a spectrum parameter calculation circuit 100, an adaptive codebook circuit 110, a noise generation circuit 120, a coefficient calculation circuit 130, a gain circuit 300, a synthesis filter circuit 170, a sampling frequency conversion circuit 180, an adder 190, a second encoding circuit 195, a voiced/unvoiced discriminating circuit 200, a gain adjustment circuit 210, and a pitch pre-filter circuit 400. In <figref idref="f0003">FIG. 3</figref>, the same reference numeral is used to denote the same or equivalent element in <figref idref="f0001">FIG. 1</figref> and <figref idref="f0002">FIG. 2</figref>. The following mainly describes the difference from the second embodiment and omits the description of the same elements as those in <figref idref="f0001">FIG. 1</figref> and <figref idref="f0002">FIG. 2</figref>. In this embodiment, the pitch pre-filter circuit 400 is provided.
The gain circuit 300 receives a gain from the gain adjustment circuit 210, multiplies the output signals from the adaptive codebook circuit 110 and the noise generation circuit 120 by the gain and adds up the resulting two types of signal, and outputs the addition result to the pitch pre-filter circuit 400.
The pitch pre-filter circuit 400 receives the delay T (pitch period) from the voiced/unvoiced discriminating circuit 200, performs pitch-filtering for the sound source signal v(n) from the gain circuit 300 according to expression (3) given below, and outputs the result to the synthesis filter circuit 170. <maths id="math0003" num="(3)"><math display="block"><mi mathvariant="italic">vʹ</mi><mfenced><mi>n</mi></mfenced><mo>=</mo><mi>v</mi><mfenced><mi>n</mi></mfenced><mo>+</mo><mi mathvariant="normal">β</mi><mo></mo><mi>p</mi><mo></mo><mfenced separators=""><mi>n</mi><mo>-</mo><mi>T</mi></mfenced></math><img file="EP1564723B1_D0003.tif" /></maths>
The transcoder in this embodiment uses the pitch pre-filter circuit 400 for the sound source signal using the delay and therefore can produce a good sound-quality band-extended signal. The third embodiment is as described above.
As in the modification of the second embodiment, a periodic signal generation circuit may be used also in this embodiment instead of the adaptive codebook circuit 110. In this case, the periodic signal generation circuit receives the signal from the voiced/unvoiced discriminating circuit 200, calculates the pitch period, generates a periodic signal based on the pitch period, and outputs the generated periodic signal to the gain circuit 300.
<figref idref="f0004">FIG. 4</figref> is a block diagram showing the configuration of a fourth embodiment of the present invention. Referring to <figref idref="f0004">FIG. 4</figref>, a transcoder in the fourth embodiment of the present invention comprises a first decoding circuit 105, a spectrum parameter calculation circuit 100, an adaptive codebook circuit 110, a noise generation circuit 120, a coefficient calculation circuit 130, a gain circuit 340, an adder 160, a synthesis filter circuit 170, a sampling frequency conversion circuit 180, an adder 190, a second encoding circuit 195, a voiced/unvoiced discriminating circuit 200, a gain adjustment circuit 210, and a low-pass filter circuit 500. In <figref idref="f0004">FIG. 4</figref>, the same reference numeral is used to denote the same or equivalent element in <figref idref="f0002">FIG. 2</figref>. The following mainly describes the difference from the second embodiment and omits the description of the same elements as those in <figref idref="f0002">FIG. 2</figref>. Referring to <figref idref="f0004">FIG. 4</figref>, the low-pass filter circuit 500 that receives the output of the adaptive codebook circuit 110 is provided.
Using expression (4), the low-pass filter (LPF) circuit 500 allows the low-frequency signal of the output signal from the adaptive codebook circuit 110 to pass and outputs the result to the gain circuit 340. <maths id="math0004" num="(4)"><math display="block"><mi mathvariant="normal">pʹ</mi><mfenced><mi mathvariant="normal">n</mi></mfenced><mo mathvariant="normal">=</mo><mi mathvariant="normal">p</mi><mfenced><mi mathvariant="normal">n</mi></mfenced><mo mathvariant="normal">*</mo><mi mathvariant="normal">h</mi><mfenced><mi mathvariant="normal">n</mi></mfenced></math><img file="EP1564723B1_D0004.tif" /></maths>
The cutoff frequency of the low-pass filter circuit 500 is predetermined, for example, to be 6 kHz. In expression (4), h(n) indicates the impulse response of the low-pass filter and the symbol "*" indicates convolution operation, respectively.
The fourth embodiment of the present invention is as described above. As in the modification of the second embodiment, a periodic signal generation circuit may be used also in the fourth embodiment of the present invention instead of the adaptive codebook circuit 110. In this case, the periodic signal generation circuit receives the signal from the voiced/unvoiced discriminating circuit 200, calculates the pitch period, generates a periodic signal based on the pitch period, and outputs the generated periodic signal to the gain circuit 340.
<figref idref="f0005">FIG. 5</figref> is a block diagram showing the configuration of a fifth embodiment of the present invention. Referring to <figref idref="f0005">FIG. 5</figref>, a transcoder in the fifth embodiment of the present invention comprises a first decoding circuit 105, a spectrum parameter calculation circuit 100, an adaptive codebook circuit 110, a noise generation circuit 120, a coefficient calculation circuit 130, a gain circuit 300, a synthesis filter circuit 170, a sampling frequency conversion circuit 180, an adder 190, a second encoding circuit 195, a voiced/unvoiced discriminating circuit 200, a gain adjustment circuit 210, a pitch pre-filter 400, and a post filter 600. In <figref idref="f0005">FIG. 5</figref>, the same reference numeral is used to denote the same or equivalent element in <figref idref="f0003">FIG. 3</figref>. The following mainly describes the difference from the third embodiment and omits the description of the same elements as those in <figref idref="f0003">FIG. 3</figref>. The configuration of this embodiment is similar to that of the third embodiment except that the post filter 600 is added.
The post filter 600 receives coefficients (filter coefficients) from the coefficient calculation circuit 130, gives weight to the coefficients, performs post filtering according to expression (5), and outputs the resulting output to the adder 190. <maths id="math0005" num="(5)"><math display="block"><mi mathvariant="normal">yʹ</mi><mfenced><mi mathvariant="normal">n</mi></mfenced><mo mathvariant="normal">=</mo><mi mathvariant="normal">y</mi><mfenced><mi mathvariant="normal">n</mi></mfenced><mo mathvariant="normal">-</mo><mstyle displaystyle="false"><mstyle displaystyle="true"><munder><mo mathvariant="normal">∑</mo><mspace width="1em" /></munder></mstyle><msub><mi mathvariant="normal">a</mi><mi mathvariant="normal">i</mi></msub><mo></mo><msup><msub><mi mathvariant="normal">γ</mi><mn mathvariant="normal">1</mn></msub><mi mathvariant="normal">i</mi></msup><mo></mo><mi mathvariant="normal">y</mi><mo></mo><mfenced separators=""><mi mathvariant="normal">n</mi><mo mathvariant="normal">-</mo><mi mathvariant="normal">i</mi></mfenced></mstyle><mo mathvariant="normal">+</mo><mo mathvariant="normal">-</mo><mstyle displaystyle="false"><mstyle displaystyle="true"><munder><mo mathvariant="normal">∑</mo><mspace width="1em" /></munder></mstyle><msub><mi mathvariant="normal">a</mi><mi mathvariant="normal">i</mi></msub><mo></mo><msup><msub><mi mathvariant="normal">γ</mi><mn mathvariant="normal">2</mn></msub><mi mathvariant="normal">i</mi></msup><mo></mo><mi mathvariant="normal">y</mi><mo></mo><mfenced separators=""><mi mathvariant="normal">n</mi><mo mathvariant="normal">-</mo><mi mathvariant="normal">i</mi></mfenced></mstyle></math><img file="EP1564723B1_D0005.tif" /></maths>
This embodiment uses the post filter 600 to generate a good sound-quality band-extended signal. The fifth embodiment is as described above.
As in the modification of the second embodiment, a periodic signal generation circuit may be used also in the fifth embodiment of the present invention instead of the adaptive codebook circuit 110. In this case, the periodic signal generation circuit receives the signal from the voiced/unvoiced discriminating circuit 200, calculates the pitch period, generates a periodic signal based on the pitch period, and outputs the generated periodic signal to the gain circuit 300.
The configurations of the embodiments may be combined; for example, the post-filter described in the fifth embodiment described above may be used in the first embodiment. Although the present invention has been described using the embodiments, it is to be understood that the present invention is not limited to the configurations of the embodiments described above but that changes and modifications apparent to those skilled in the art within the scope of the claims of the present invention are also included in the present invention.
INDUSTRIAL APPLICABILITY
As described above, a good sound-quality, band-extended signal is generated according to the present invention as described above when code encoded in a first encoding method is converted to code encoded in a second encoding method. The present invention is, therefore, advantageously applicable to a code conversion device such as a transcoder.
Contents6
11 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11
Every citation, both waysCites: the store holds 7 of 8
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US11031020B2 | Cited by | United States of America | Applicant |
| JP7056598A | Cites | Japan | – |
| JP8123495A | Cites | Japan | – |
| JP8248997A | Cites | Japan | – |
| JP9018347A | Cites | Japan | – |
| JP2000181497A | Cites | Japan | – |
| JP2000200099A | Cites | Japan | – |
| JP2000206995A | Cites | Japan | – |
16 members in 10 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 2002317204 | Japan | A | |
| 2002317204 | Japan | A | |
| 2002317204 | Japan | – | |
| 0312859 | Japan | W | |
| 0312859 | Japan | W | |
| 2002317204 | – | – | – |
| JP20020317204 | – | – | – |
| JP2003012859 | – | – | – |
| WO2003JP12859 | – | – | – |
Members16
| Document | Office | Kind | |
|---|---|---|---|
| CA2504174A1 | Canada | A1 | |
| WO2004040552A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2003271119A1 | Australia | A1 | |
| JP2004151424A | Japan | A | |
| KR20050061579A | Republic of Korea | A | |
| EP1564723A1 | European Patent Office (EPO) | A1 | |
| US2005207502A1 | United States of America | A1 | |
| CN1708786A | China | A | |
| EP1564723A4 | European Patent Office (EPO) | A4 | |
| HK1077913A1 | Hong Kong, China | A1 | |
| KR100715014B1 | Republic of Korea | B1 | |
| EP1564723B1This record | European Patent Office (EPO) | B1 | |
| DE60321712D1 | Germany | D1 | |
| US7486719B2 | United States of America | B2 | |
| CN100498933C | China | C | |
| JP4438280B2 | Japan | B2 |
31 legal events, as 5 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fee paymentPLFP | PLFP | FR | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fee paymentPLFP | PLFP | FR | |
| Fee paymentPLFP | PLFP | FR | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Standard patents granted in hong kongGrantedGR | GR | HK | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Requests to designate patent in hong kongDE | DE | HK | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Designated contracting states (corrected)RBV | RBV | EP | |
| Supplementary search report drawn up and despatchedA4 | A4 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1564723
- Publication, DOCDB
- 1564723
- Publication, EPODOC
- EP1564723
- Application
- 3751372
- Application, DOCDB
- 03751372
- Application, EPODOC
- EP20030751372
Titles3
- German
- TRANSKODER UND KODIERKONVERTIERUNGSVERFAHREN
- English
- TRANSCODER AND CODER CONVERSION METHOD
- French
- TRANSCODEUR ET PROCEDE DE CONVERSION PAR CODEUR
Classification
- CPC, 2
- G10L19/173
- G10L21/038
- IPC, 6
- G10L19 00
- G10L21 02
- G10L19 12
- G10L19 07
- G10L21 0388
- H03M7 30
Designated states3
- Contracting states, 3
- Germany
- France
- United Kingdom
