JPH09326772A - Voice coding device and voice decoding device - Google Patents
Voice coding device and voice decoding deviceInfo
- Publication number
- JPH09326772A JPH09326772A JP8144457A JP14445796A JPH09326772A JP H09326772 A JPH09326772 A JP H09326772A JP 8144457 A JP8144457 A JP 8144457A JP 14445796 A JP14445796 A JP 14445796A JP H09326772 A JPH09326772 A JP H09326772A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- filter
- reflection coefficient
- unit
- coefficient
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、電話帯域の音声符
号化装置と復号化装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a telephone band voice encoding apparatus and decoding apparatus.
【0002】[0002]
【従来の技術】多くの音声符号化方式には、量子化雑音
を低減し聴感上の音声品質を向上させるために、符号器
では聴覚重み付けフィルタや量子化雑音整形フィルタ
(以下、聴感補正フィルタと称す)が、復号器ではポス
トフィルタが用いられる。このことは例えば、1982年4
月発行のIEEE通信部会会報(IEEE TRANSACTION ONCOMMU
NICATIONS),VOL.COM-30.No.4,「低ビットレートにおけ
る音声予測符号化」(Predictive Coding of Speech at
Low Bit Rates):BISHNS.S.ATAL 著に雑音整形フィル
タについて、また、1986年発行の「16kbit/sのADPCM 音
声の適応ポストフィルタリング」(ADAPTIVE POSTFILTE
RING OF 16kbit/s-ADPCM SPEECH ):N.S.JAYANT,V.RAM
AMOORTHY著にポストフィルタについて記述されている。2. Description of the Related Art In many speech coding systems, a perceptual weighting filter and a quantization noise shaping filter (hereinafter referred to as "hearing correction filter") are used in an encoder in order to reduce quantization noise and improve auditory sound quality. However, a post filter is used in the decoder. This is, for example, 4
Monthly IEEE Communications Section Newsletter (IEEE TRANSACTION ONCOMMU
NICATIONS), VOL.COM-30.No.4, "Predictive Coding of Speech at low bit rate"
Low Bit Rates): A noise shaping filter by BISHNS.S.ATAL, and "adaptive postfiltering of 16 kbit / s ADPCM voice" (ADAPTIVE POSTFILTE) published in 1986.
RING OF 16kbit / s-ADPCM SPEECH): NSJAYANT, V.RAM
A post filter is described by AMOORTHY.
【0003】音声符号化方式の第1の従来技術として、
符号器に聴覚重み付けフィルタ、復号器にポストフィル
タを用いているTTC標準JT−G.728を挙げるこ
ととする。図35は、「JT−G.728低遅延符号励
振線形予測(LD−CELP)を用いた16kbit/s音声符
号化方式」(TTC標準第V巻第3分冊高位レイヤプロ
トコル[符号化方式]平成5年電信電話技術委員会編
集)のLD−CELP符号器のブロック図である。図に
おいて、1は励振VQコードブック、2は利得調整部、
3は合成フィルタ、4はバックワード利得適応器、5は
バックワード合成フィルタ適応器、6は信号加算部、7
は聴覚重み付けフィルタ適応器、8は聴覚重み付けフィ
ルタ、9は最小自乗平均誤差計算部である。As a first conventional technique of a voice encoding system,
The TTC standard JT-G.3, which uses a perceptual weighting filter for the encoder and a post filter for the decoder, is used. I will list 728. FIG. 35 shows "16 kbit / s speech coding method using JT-G.728 low delay code excitation linear prediction (LD-CELP)" (TTC standard Vol. V third volume high layer protocol [coding method] Heisei It is a block diagram of the LD-CELP encoder of the 5th telephone and telephony technical committee edit. In the figure, 1 is an excitation VQ codebook, 2 is a gain adjustment unit,
3 is a synthesis filter, 4 is a backward gain adaptor, 5 is a backward synthesis filter adaptor, 6 is a signal adder, 7
Is a perceptual weighting filter adaptor, 8 is a perceptual weighting filter, and 9 is a least mean square error calculator.
【0004】次に、符号器の動作について説明する。入
力信号は、5個の連続した入力サンプル(以下ベクトル
と称す)として扱われ、聴覚重み付けフィルタ適応器7
と信号加算部6に入力される。聴覚重み付けフィルタ適
応器7では、入力信号をレビンソン・ダービン法により
分析し、入力信号の特徴を示すフィルタ係数を聴覚重み
付けフィルタ8に出力する。一方、各入力ベクトルに対
して符号器は、1024個のコードブックベクトル候補
を利得調整部2及び合成フィルタ3に通し、その結果で
ある1024個の量子化信号ベクトル候補の中から、入
力信号に対して聴感上の品質を高めるための周波数重み
付けをされた自乗平均誤差が、最小となるものを決定す
る。符号器は、以上の手順で決定した最適量子化信号ベ
クトルを発生させる最適コードベクトルに対応した10
ビットのコードブックインデックスを復号器に送信す
る。その後、次の信号ベクトルを符号化する準備として
フィルタメモリを更新するために、最適コードベクトル
は、利得調整部2及び合成フィルタ3に通される。合成
フィルタの係数及び利得は、調整された励振信号に基づ
いたバックワード適応により更新される。Next, the operation of the encoder will be described. The input signal is treated as five consecutive input samples (hereinafter referred to as vectors), and the auditory weighting filter adaptive unit 7
Is input to the signal addition unit 6. The perceptual weighting filter adaptor 7 analyzes the input signal by the Levinson-Durbin method, and outputs the filter coefficient indicating the characteristic of the input signal to the perceptual weighting filter 8. On the other hand, for each input vector, the encoder passes the 1024 codebook vector candidates through the gain adjusting unit 2 and the synthesis filter 3, and selects an input signal from the 1024 quantized signal vector candidates as a result. On the other hand, the frequency-weighted root-mean-square error for improving the perceptual quality is determined to be the minimum. The encoder corresponds to the optimum code vector for generating the optimum quantized signal vector determined by the above procedure.
Send the codebook index of bits to the decoder. The optimal code vector is then passed through the gain adjuster 2 and the synthesis filter 3 in order to update the filter memory in preparation for coding the next signal vector. The coefficients and gain of the synthesis filter are updated by backward adaptation based on the adjusted excitation signal.
【0005】図36は、「JT−G.728低遅延符号
励振線形予測(LD−CELP)を用いた16kbit/s音声
符号化方式」(TTC標準第V巻第3分冊高位レイヤプ
ロトコル[符号化方式]平成5年電信電話技術委員会編
集)のLD−CELP復号器のブロック図である。図に
おいて、1から5は符号器と同じもの、10はポストフ
ィルタである。FIG. 36 shows "16 kbit / s speech coding method using JT-G.728 low delay code excitation linear prediction (LD-CELP)" (TTC standard Vol. Method] A block diagram of an LD-CELP decoder (edited by the Telegraph and Telephone Technical Committee in 1993). In the figure, 1 to 5 are the same as the encoder, and 10 is a post filter.
【0006】次に、復号器の動作について説明する。復
号動作もベクトル毎に行われる。受信した10ビットの
インデックスに基づき、復号器は励振VQコードブック
1から対応するコードベクトルを抽出する。抽出された
コードベクトルは、その時点の復号信号ベクトルを発生
させるために利得調整部2及び合成フィルタ3に通さ
れ、聴感上の品質を向上させるためにポストフィルタ1
0に通され出力される。合成フィルタ係数及び利得は、
符号器と同様の方法で更新され、ポストフィルタ係数
は、復号器において得られる情報を用いて周期的に更新
される。Next, the operation of the decoder will be described. The decoding operation is also performed for each vector. Based on the received 10-bit index, the decoder extracts the corresponding code vector from the excitation VQ codebook 1. The extracted code vector is passed through the gain adjustment unit 2 and the synthesis filter 3 to generate the decoded signal vector at that time, and the post filter 1 is used to improve the perceptual quality.
It is passed through 0 and output. The synthesis filter coefficient and gain are
Updated in a manner similar to the encoder, the post filter coefficients are updated periodically with the information available at the decoder.
【0007】次に、第2の従来技術として、符号器に聴
覚重み付けフィルタ、復号器にポストフィルタを持ち、
更に、ピッチ情報を符号化、復号化の処理に必要とし、
その情報を符号化データの一部に取り込んで伝送するこ
とを特徴とする音声符号化方式の1例として、フォワー
ド型のCELP音声符号化方式を挙げることとする。図
37は、1989年発行のIEEE Global Telecommunications
Conference & Exhibition, Conference Record Vol.2
of 3 ,「16kbit/sで低遅延のCELP音声符号化方式」
(A ROBUST LOW-DELAY CELP SPEECH CODER AT 16 KBIT/
S ):Juin-Hwey Chen著の従来のフォワード適応型CE
LP符号器のブロック図である。図において、1は励振
VQコードブック、2は利得調整部、11はLPC分析
部、12はデータ多重部、14は長周期予測合成フィル
タ、13は短周期予測合成フィルタ、8は聴覚重み付け
フィルタ、7は聴覚重み付けフィルタ適応部、9は最小
自乗平均誤差計算部である。Next, as a second conventional technique, an encoder has an auditory weighting filter, and a decoder has a post filter.
Furthermore, pitch information is required for encoding and decoding,
A forward type CELP speech coding method will be given as an example of the speech coding method characterized in that the information is captured in a part of the coded data and transmitted. Figure 37 shows the IEEE Global Telecommunications issued in 1989.
Conference & Exhibition, Conference Record Vol.2
of 3, "16 kbit / s Low Delay CELP Speech Coding System"
(A ROBUST LOW-DELAY CELP SPEECH CODER AT 16 KBIT /
S): Conventional forward adaptive CE by Juin-Hwey Chen
It is a block diagram of an LP encoder. In the figure, 1 is an excitation VQ codebook, 2 is a gain adjustment unit, 11 is an LPC analysis unit, 12 is a data multiplexing unit, 14 is a long period prediction synthesis filter, 13 is a short period prediction synthesis filter, 8 is a perceptual weighting filter, Reference numeral 7 is an auditory weighting filter adaptation unit, and 9 is a least mean square error calculation unit.
【0008】次に、符号器の動作について説明する。入
力信号は、複数個の連続した入力サンプル(以下ベクト
ルと称す)として扱われ、聴覚重み付けフィルタ適応器
7、LPC分析部11と信号加算部15に入力される。
聴覚重み付けフィルタ適応器7では、入力信号をレビン
ソン・ダービン法により分析し、入力信号の特徴を示す
聴覚重み付けフィルタ係数を聴覚重み付けフィルタ8に
渡す。一方、LPC分析部11においては、各入力ベク
トルに対してLPC分析を行い、そこで得られたピッチ
情報を含んだ長周期予測合成フィルタ係数を長周期予測
合成フィルタ14に、短周期予測合成フィルタ係数を短
周期予測合成フィルタ13に渡して、長周期予測合成フ
ィルタ係数及び短周期予測合成フィルタ係数を更新す
る。符号器は、すべてのコードブックベクトル候補を利
得調整部2と1ベクトル前の信号を長周期予測合成フィ
ルタ14に通した信号を加算し、更に、その信号と1ベ
クトル前の信号を短周期予測合成フィルタ13に通した
信号を加算したすべての量子化信号ベクトル候補の中か
ら、入力信号に対して聴感上の品質を高めるための周波
数重み付けをされた自乗平均誤差が、最小となるものを
決定する。符号器は、以上の手順で決定した最適量子化
信号ベクトルを発生させる最適コードベクトルに対応し
たコードブックインデックス、利得情報とLPC分析部
11にて得られた、長周期予測合成フィルタ係数、短周
期予測合成フィルタ係数をデータ多重部12で多重化し
て復号器に送信する。Next, the operation of the encoder will be described. The input signal is treated as a plurality of continuous input samples (hereinafter referred to as vectors), and is input to the auditory weighting filter adaptive unit 7, the LPC analysis unit 11 and the signal addition unit 15.
The perceptual weighting filter adaptor 7 analyzes the input signal by the Levinson-Durbin method, and passes the perceptual weighting filter coefficient indicating the characteristics of the input signal to the perceptual weighting filter 8. On the other hand, in the LPC analysis unit 11, LPC analysis is performed on each input vector, and the long-period prediction synthesis filter coefficient obtained by the LPC analysis is included in the long-period prediction synthesis filter 14 and the short-period prediction synthesis filter coefficient. To the short cycle prediction synthesis filter 13 to update the long cycle prediction synthesis filter coefficient and the short cycle prediction synthesis filter coefficient. The encoder adds all the codebook vector candidates to the gain adjusting unit 2 and the signal that has passed the signal one vector before through the long cycle prediction synthesis filter 14 and further predicts that signal and the signal one vector before the short cycle prediction. From all the quantized signal vector candidates to which the signals passed through the synthesizing filter 13 are added, the one having the smallest frequency-weighted root-mean-square error for improving the perceptual quality of the input signal is determined. To do. The encoder uses the codebook index corresponding to the optimum code vector for generating the optimum quantized signal vector determined in the above procedure, the gain information, and the long cycle prediction synthesis filter coefficient and the short cycle obtained by the LPC analysis unit 11. The predictive synthesis filter coefficient is multiplexed by the data multiplexing unit 12 and transmitted to the decoder.
【0009】図38は、上記従来のフォワード適応型C
ELP符号器に対応した復号器のブロック図である。図
において、1,2,13,14は符号器と同じもの、1
0はポストフィルタ、16はデータ分離部である。次
に、復号器の動作について説明する。復号動作もベクト
ル毎に行われる。受信した符号化データをデータ分離部
16において、コードブックインデックス,利得情報と
長周期予測合成フィルタ係数、短周期予測合成フィルタ
係数を取り出し、それぞれ励振VQコードブック1、利
得調整部2、長周期予測合成フィルタ14と短周期予測
合成フィルタ13に送る。復号器は、伝送されてきたコ
ードブックインデックスを用いて、励振VQコードブッ
ク1から対応するコードベクトルを抽出し、抽出された
コードベクトルは、その時点の復号信号ベクトルを発生
させるために利得調整部2、長周期予測合成フィルタ1
4と短周期予測合成フィルタ13に通され、聴感上の品
質を向上させるためにポストフィルタ10に通され出力
される。合成フィルタ係数及び利得は、符号器と同様の
方法で更新され、ポストフィルタ係数は、復号器におい
て得られる情報を用いて周期的に更新される。FIG. 38 shows the conventional forward adaptive C described above.
It is a block diagram of the decoder corresponding to an ELP encoder. In the figure, 1, 2, 13 and 14 are the same as the encoder, 1
Reference numeral 0 is a post filter, and 16 is a data separation unit. Next, the operation of the decoder will be described. The decoding operation is also performed for each vector. The coded index, the gain information, the long period prediction synthesis filter coefficient, and the short period prediction synthesis filter coefficient are extracted from the received encoded data in the data separation unit 16, and the excitation VQ codebook 1, the gain adjustment unit 2, and the long period prediction are extracted, respectively. It is sent to the synthesis filter 14 and the short cycle prediction synthesis filter 13. The decoder uses the transmitted codebook index to extract a corresponding code vector from the excitation VQ codebook 1, and the extracted code vector is used to generate a decoded signal vector at that time. 2, long cycle prediction synthesis filter 1
4 and the short cycle prediction synthesis filter 13, and is passed through the post filter 10 and output in order to improve the quality of hearing. The synthesis filter coefficients and gains are updated in a manner similar to the encoder, and the post filter coefficients are updated periodically with the information available at the decoder.
【0010】[0010]
【発明が解決しようとする課題】従来の音声符号化装置
は上記のように構成されており、前者の第1の構成のも
のは、符号器側に聴覚重み付けフィルタ、復号器側にポ
ストフィルタが常に挿入され、音声信号の聴感上の品質
を高めるために周波数重み付けを行っている。これに非
音声信号であるDTMF(Dual Tone Multi Frequency
)信号が、入力された場合も、前記の聴覚重み付けフ
ィルタ、ポストフィルタによって、周波数重み付けを行
われるため、信号に歪みが生じることになり、DTMF
信号の伝送特性を悪くするという課題があった。また、
後者の第2の構成のものは、上記課題の他に、レベルの
急激な増加のある信号に対してピッチ予測を行うため、
ピッチ予測がうまくいかず、逆に信号の立ち上り部に歪
みを生じさせ、バースト状の信号であるDTMF信号の
立ち上がり部に歪みが生じて、同信号の伝送特性が悪く
なるという課題があった。The conventional speech coding apparatus is configured as described above. In the former first configuration, the auditory weighting filter is provided on the encoder side and the post filter is provided on the decoder side. It is always inserted and frequency weighting is applied to improve the perceptual quality of the audio signal. In addition to this, DTMF (Dual Tone Multi Frequency) which is a non-voice signal
) Even when a signal is input, since the perceptual weighting filter and the post filter perform frequency weighting, the signal is distorted, and the DTMF
There is a problem of deteriorating the signal transmission characteristics. Also,
In the latter second configuration, in addition to the above problem, pitch prediction is performed on a signal with a sharp increase in level,
There is a problem in that the pitch prediction is not successful and, conversely, distortion occurs at the rising portion of the signal and distortion occurs at the rising portion of the DTMF signal that is a burst signal, and the transmission characteristics of the signal deteriorate.
【0011】本発明は、かかる課題を解決するためにな
されたもので、聴感補正フィルタやポストフィルタや長
周期予測合成フィルタを有する音声符号化・復号化装置
において、DTMF信号を符号・復号化する場合は、上
記各フィルタを通さないで符号・復号化処理を行なうこ
とにより、伝送特性の良い音声符号化・復号化装置を得
ることを目的とする。The present invention has been made to solve the above problems, and encodes / decodes a DTMF signal in a speech encoding / decoding device having a hearing correction filter, a post filter, and a long-period predictive synthesis filter. In this case, it is an object of the present invention to obtain a speech encoding / decoding device having good transmission characteristics by performing encoding / decoding processing without passing through each of the above filters.
【0012】[0012]
【課題を解決するための手段】この発明に係る音声符号
化装置は、入力音声帯域の信号の符号化において入力の
信号の特徴を示すフィルタ係数を得て聴感上の品質を高
めて周波数特性を変化させる聴覚重み付けフィルタと、
入力信号を解析して得られる反射係数を設定値と比較す
る反射係数判定手段と、この反射係数が規定の範囲外で
あれば聴覚重み付けフィルタを使用し、規定の範囲内で
あれば聴覚重み付けフィルタを使用しない使用切換手段
を備えた。A speech coding apparatus according to the present invention obtains a filter coefficient which is characteristic of an input signal in coding a signal in an input speech band to improve a perceptual quality and a frequency characteristic. A perceptual weighting filter that changes,
A reflection coefficient determining means for comparing a reflection coefficient obtained by analyzing an input signal with a set value, and an auditory weighting filter is used when the reflection coefficient is out of a specified range, and an auditory weighting filter is used when the reflection coefficient is within the specified range. The use switching means which does not use is provided.
【0013】また更に、反射係数は、入力音声信号の特
徴を示す聴覚重み付けフィルタ係数を得る聴覚重み付け
フィルタ適応部で得るようにした。Furthermore, the reflection coefficient is obtained by an auditory weighting filter adaptation section which obtains an auditory weighting filter coefficient indicating the characteristics of the input audio signal.
【0014】また更に、反射係数は、コードブックから
のベクトル候補を合成フィルタに通す際の係数を得る合
成フィルタ適応部で得るようにした。Furthermore, the reflection coefficient is obtained by a synthesis filter adaptation unit which obtains a coefficient when a vector candidate from the codebook is passed through the synthesis filter.
【0015】また更に、入力信号のレベルの変化を監視
する信号レベル監視手段を付加し、使用切換手段は反射
係数と入力信号のレベルの変化の組み合わせで聴覚重み
付けフィルタの使用切換を行うようにした。Furthermore, a signal level monitoring means for monitoring the change of the level of the input signal is added, and the use switching means switches the use of the auditory weighting filter by the combination of the reflection coefficient and the change of the level of the input signal. .
【0016】また更に、入力信号を解析して得られる反
射係数と、コードブックから選択されたベクトル符号と
を多重化するデータ多重手段を付加して伝送するように
した。Furthermore, data reflection means for multiplexing the reflection coefficient obtained by analyzing the input signal and the vector code selected from the codebook is added and transmitted.
【0017】また更に、使用切換手段は、聴覚重み付け
フィルタの使用、不使用を切り換えることに換えて、聴
覚重み付けフィルタのフィルタ係数を現在値とするか、
初期値とするかを切り換えるようにした。Furthermore, the use switching means sets the filter coefficient of the auditory weighting filter to the current value instead of switching between use and non-use of the auditory weighting filter, or
The initial value is switched.
【0018】または、受信符号の復号化において受信符
号対応のコードブックからのコードベクトルを復号する
合成フィルタ部からの出力信号の聴感上の品質を高める
ためのポストフィルタと、合成フィルタ部にその係数を
与える合成フィルタ適応手段と、この合成フィルタ適応
手段で得られる反射係数を設定値と比較する反射係数判
定手段と、この反射係数が規定の範囲外であればポスト
フィルタを使用し、規定の範囲内であればポストフィル
タを使用しない使用切換手段を備えた。Alternatively, in the decoding of the received code, a post filter for enhancing the perceptual quality of the output signal from the synthesis filter unit for decoding the code vector from the code book corresponding to the reception code, and its coefficient in the synthesis filter unit. And a reflection coefficient determination means for comparing the reflection coefficient obtained by this synthesis filter adaptation means with a set value, and if this reflection coefficient is out of the specified range, a post filter is used, The use switching means that does not use the post filter is provided inside.
【0019】また更に、合成フィルタ部からの出力信号
のレベルの変化を監視する信号レベル監視手段を付加
し、使用切換手段は反射係数と出力信号のレベルの変化
の組み合わせでポストフィルタの使用切換を行うように
した。Furthermore, signal level monitoring means for monitoring the change in the level of the output signal from the synthesis filter section is added, and the use switching means switches the use of the post filter by the combination of the reflection coefficient and the change in the level of the output signal. I decided to do it.
【0020】また更に、反射係数判定手段に換えて、受
信符号化データから符号化データと反射係数とを多重分
離するデータ分離手段を付加し、このデータ分離手段で
分離して得られた反射係数の値によりポストフィルタの
使用切換を行うようにした。Further, in place of the reflection coefficient determining means, a data separating means for demultiplexing the encoded data and the reflection coefficient from the received encoded data is added, and the reflection coefficient obtained by separating by this data separating means. The use of the post filter is switched depending on the value of.
【0021】または、音声帯域の信号の符号化において
上記信号をLPC(LinearPrediction
Coding)分析するLPC分析部で得られる反射
係数を設定値と比較する反射係数判定手段と、コードブ
ックに基づくベクトル候補に、入力信号を解析して得ら
れた聴覚重み付けフィルタ係数で重み付けする聴覚重み
付けフィルタと、ピッチ情報を用いて信号を合成する長
周期予測合成フィルタと、反射係数判定手段により判定
された結果により聴覚重み付けフィルタ及び長周期予測
合成フィルタの使用と不使用を切り換える使用切換手段
を備えた。Alternatively, in encoding a signal in the voice band, the above signal is converted into an LPC (Linear Prediction).
Coding) Reflection coefficient determination means for comparing the reflection coefficient obtained by the LPC analysis section with a set value, and auditory weighting for weighting vector candidates based on the codebook with auditory weighting filter coefficients obtained by analyzing the input signal. A filter, a long-period prediction synthesis filter that synthesizes a signal using pitch information, and a use switching unit that switches between use and non-use of the auditory weighting filter and the long-period prediction synthesis filter according to the result determined by the reflection coefficient determination unit. It was
【0022】また更に、入力信号のレベルを監視する信
号レベル監視手段を付加し、反射係数判定手段により判
定された結果と、信号レベル監視手段により得られた音
声レベルの値により、聴覚重み付けフィルタの使用と不
使用を切り換えるようにした。Furthermore, a signal level monitoring means for monitoring the level of the input signal is added, and the result of the reflection coefficient determination means and the value of the sound level obtained by the signal level monitoring means are used for the auditory weighting filter. Switched between use and non-use.
【0023】また更に、反射係数をLPC分析部から得
ることに換えて、聴覚重み付けフィルタ係数を得る聴覚
重み付けフィルタ適応部から得るようにした。Furthermore, instead of obtaining the reflection coefficient from the LPC analysis section, the reflection coefficient is obtained from the auditory weighting filter adaptation section that obtains the auditory weighting filter coefficient.
【0024】または、受信符号の復号化において受信信
号から受信符号化データと反射係数を多重分離するデー
タ分離手段と、受信符号化データ対応のコードブックか
らのコードベクトルを復号する合成フィルタ部からの出
力信号の聴感上の品質を高めるためのポストフィルタ
と、データ分離手段で得られる上記反射係数によりポス
トフィルタの使用、不使用を切り換える使用切換手段を
備えた。Alternatively, in the decoding of the received code, the data separation means for demultiplexing the received coded data and the reflection coefficient from the received signal, and the synthesis filter section for decoding the code vector from the codebook corresponding to the received coded data are used. A post filter for improving the perceptual quality of the output signal and a use switching means for switching between use and non-use of the post filter by the reflection coefficient obtained by the data separating means are provided.
【0025】[0025]
実施の形態1.図1は、本発明の実施の形態1の音声符
号装置の構成ブロック図である。図において、1から9
は、第1の従来技術に示した図35の符号器と同一の要
素であり、その説明を省略する。新規な要素である17
は、聴覚上の品質を高めて周波数特性を変化させる聴覚
重み付けフィルタ適応器7で算出された1次と2次の反
射係数を受け取り、その数値を判定し、聴覚重み付けフ
ィルタ8を通った信号、通っていない信号の選択を決定
する反射係数判定部である。18は反射係数判定部17
より受け取った信号により、聴覚重み付けフィルタ8を
通った信号、通っていない信号を選択するスイッチ(使
用切換部)19を制御するスイッチ制御部である。図1
の符号器の動作は、第1の従来技術に示した符号器と基
本的には同じであり、反射係数判定部17、スイッチ制
御部A18とスイッチ19が追加されたものである。Embodiment 1. 1 is a configuration block diagram of a speech coding apparatus according to Embodiment 1 of the present invention. In the figure, 1 to 9
Are the same elements as the encoder of FIG. 35 shown in the first conventional art, and the description thereof will be omitted. A new element 17
Is a signal which has received the first-order and second-order reflection coefficients calculated by the auditory weighting filter adaptive unit 7 which enhances the auditory quality and changes the frequency characteristic, determines the numerical values thereof, and which has passed through the auditory weighting filter 8. It is a reflection coefficient determination unit that determines selection of a signal that does not pass. 18 is a reflection coefficient determination unit 17
It is a switch control unit that controls a switch (use switching unit) 19 that selects a signal that has passed through the auditory weighting filter 8 or a signal that has not passed according to the received signal. FIG.
The operation of the encoder is basically the same as that of the encoder shown in the first prior art, and a reflection coefficient determination unit 17, a switch control unit A18 and a switch 19 are added.
【0026】本発明は、非音声信号であるDTMF信号
が入力された場合、反射係数が前もって用意された規定
値の範囲内である時は、聴覚重み付けフィルタ8を通っ
ていない信号を選択し、規定値の範囲外になった時は、
聴覚重み付けフィルタ8を通った信号を選択する、即
ち、通常処理に戻すようにする使用切換部を用いて、聴
覚重み付けフィルタ8を通さないで符号化処理を行うこ
とを特徴とする音声符号化符号器である。According to the present invention, when a DTMF signal which is a non-speech signal is input, when the reflection coefficient is within the range of a predetermined value prepared in advance, a signal which has not passed through the auditory weighting filter 8 is selected, When the value is out of the specified range,
A speech coding code characterized by performing coding processing without passing through the perceptual weighting filter 8 by using a use switching unit that selects a signal that has passed through the perceptual weighting filter 8, that is, returns to normal processing. It is a vessel.
【0027】次に、反射係数の規定値について、その算
出法を詳しく説明する。図2は、文献:「音声情報処理
の基礎」オーム社発行に記載されているレビンソン・ダ
ービン法の流れ図である。図において、各変数は、 v0 :0次の自己相関係数 v1 :1次の自己相関係数 αi :前向き線形予測係数 ωn :前向き予測誤差と後ろ向き予測誤差との相互相関 un :反射係数 p:予測フィルタの次数 である。Next, the method for calculating the specified value of the reflection coefficient will be described in detail. FIG. 2 is a flowchart of the Levinson-Durbin method described in the document: "Basics of Speech Information Processing", published by Ohmsha. In the figure, each variable, v 0: 0-order autocorrelation coefficients v 1: 1 order autocorrelation coefficient alpha i: forward linear prediction coefficient omega n: correlation u n between forward prediction error and a backward prediction error : Reflection coefficient p: order of the prediction filter
【0028】サンプリング周波数を8kHzとし、自己
相関をとる遅延単位を0.125msecとする。ここ
で、0.125msecをτという記号に置き換える。
ここで、各周波数がω0 で振幅がAである正弦波の反射
係数を求めてみる。この正弦波は、次の式(1)で表さ
れる。 f(t)=Asinω0 t (1) と表される。0次の自己相関係数値は、式(2)で表さ
れる。 v0 =A2 /2 (2) n次の自己相関係数値は、式(3)で表される。 vn =A2 /2×cosω0 nτ (3) ここで、図2のレビンソン・ダービン法に従い、1次の
反射係数をk1、2次の反射係数をk2とすると、次の
式(4),式(5)となる。 k1=cosω0 nτ (4) k2=−1.0 (5) このように正弦信号に関しては、その信号特有のk1,
k2の値を取るため、正弦波信号のシグナリング信号を
入力した場合、k1,k2の値がどのような値を取るか
調査し、あらかじめk1,k2のとる値の範囲を指定し
ておけば、正弦波信号のシグナリング信号を入力時に、
聴感補正フィルタやポストフィルタを通さないで符号・
復号化処理を行うことができる。The sampling frequency is 8 kHz and the delay unit for autocorrelation is 0.125 msec. Here, 0.125 msec is replaced with the symbol τ.
Here, the reflection coefficient of a sine wave with each frequency ω 0 and amplitude A will be calculated. This sine wave is expressed by the following equation (1). It is expressed as f (t) = Asin ω 0 t (1). The 0th-order autocorrelation coefficient value is represented by Expression (2). v 0 = A 2/2 ( 2) n following self correlation coefficient value is represented by the formula (3). v n = A 2/2 × cosω 0 nτ (3) where, in accordance with Levinson-Durbin technique of Figure 2, when the first-order reflection coefficient of k1,2 order reflection coefficient is k2, the following equation (4) , Equation (5) is obtained. k1 = cos ω 0 nτ (4) k2 = −1.0 (5) As described above, regarding the sine signal, k1, peculiar to the signal,
Since the value of k2 is taken, when a signaling signal of a sine wave signal is input, if the values of k1 and k2 are investigated, if the range of values taken by k1 and k2 is specified in advance, When inputting the signaling signal of the sine wave signal,
Code without passing through the auditory sense correction filter or post filter
A decryption process can be performed.
【0029】次に、各周波数がω0 で振幅がAの正弦波
と各周波数がω0 に比べ、Δωほど各周波数が異なり、
振幅がAの正弦波との加算信号の反射係数を求めてみ
る。この信号は、式(6)で表される。 0次の自己相関係数値は、式(7)である。 v0 =A2 (7) n次の自己相関係数値は、式(8)のようになる。 ここで、図2のダービン法に従い反射係数k1,k2を
求めると、式(9),式(10)となる。Next, compared with a sine wave with each frequency ω 0 and amplitude A, and each frequency ω 0 , each frequency is different by Δω,
The reflection coefficient of the addition signal with the sine wave having the amplitude A will be calculated. This signal is expressed by equation (6). The zero-order autocorrelation coefficient value is given by equation (7). v 0 = A 2 (7) The autocorrelation coefficient value of the nth order is as shown in Expression (8). Here, when the reflection coefficients k1 and k2 are obtained according to the Durbin method of FIG. 2, Equations (9) and (10) are obtained.
【0030】[0030]
【数1】 [Equation 1]
【0031】この場合、2つの正弦波の周波数の差が無
くなれば無くなるほど、k2=−1.0に近づく。例え
ば、DTMF信号で使用する周波数は、697Hzから
1477Hzと前記サンプリング周波数に対し小さく、
かつ、その2つの周波数の差分も小さいので、式(1
0)のk2は、−1.0に近い値をとる。また、k1
は、式(9)より、その信号特有の値をとる。従って、
聴感補正フィルタやポストフィルタを通さないで符号・
復号化処理を行いたいDTMF信号を入力した場合、k
1,k2がどのような値をとるかを調査し、あらかじめ
k1,k2のとる範囲を規定しておけば、聴感補正フィ
ルタやポストフィルタを通さないで符号・復号化処理を
行うことができる。入力信号が、音声信号の場合でもk
1,k2の値がその規定値の範囲内に入り、聴感補正フ
ィルタやポストフィルタを通らないで符号・復号化処理
を行われることもあるが、音声信号が、規定値の範囲内
に入る頻度は非常に少ないので、聴感補正フィルタやポ
ストフィルタの効果を低減させることはない。In this case, the more the difference between the frequencies of the two sine waves is eliminated, the closer to k2 = -1.0. For example, the frequency used for the DTMF signal is 697 Hz to 1477 Hz, which is smaller than the sampling frequency,
And since the difference between the two frequencies is also small, equation (1
K2 of 0) has a value close to −1.0. Also, k1
Takes a value peculiar to the signal from equation (9). Therefore,
Code without passing through the auditory sense correction filter or post filter
If you input the DTMF signal you want to decode, k
If the values of 1 and k2 are investigated and the ranges of k1 and k2 are defined in advance, the encoding / decoding process can be performed without passing through the auditory sense correction filter or the post filter. K even if the input signal is a voice signal
The values of 1 and k2 are within the range of the specified value, and the encoding / decoding process may be performed without passing through the auditory sense correction filter or the post filter. However, the frequency at which the audio signal falls within the range of the specified value. Is so small that the effects of the hearing correction filter and the post filter are not reduced.
【0032】次に、聴覚重み付けフィルタ8を通さない
で符号化処理を行う手順について、図3,図4を用いて
詳しく説明する。図3,図4は、それぞれ図1に示す反
射係数判定部17とスイッチ制御部A18の構成図であ
る。図3において、100,101は信号線、17aは
反射係数分配部、17bはk1判定部、17cはk2判
定部、17dは総合判定部、図4において、101,1
02は信号線、18aは信号監視部、18bはスイッチ
制御信号送出部である。Next, the procedure of performing the encoding process without passing through the auditory weighting filter 8 will be described in detail with reference to FIGS. 3 and 4 are configuration diagrams of the reflection coefficient determination unit 17 and the switch control unit A18 shown in FIG. 1, respectively. In FIG. 3, 100 and 101 are signal lines, 17a is a reflection coefficient distribution unit, 17b is a k1 determination unit, 17c is a k2 determination unit, 17d is a comprehensive determination unit, and in FIG.
Reference numeral 02 is a signal line, 18a is a signal monitoring unit, and 18b is a switch control signal transmitting unit.
【0033】次に、動作について説明する。図1の聴覚
重み付けフィルタ適応器7において、前記、レビンソン
・ダービン法によって算出された反射係数を受け取った
反射係数判定部17は、図3に示すように、反射係数分
配部17aにおいて、信号線100より受け取ったk
1,k2の反射係数をそれぞれk1判定部17b、k2
判定部17cに渡し、規定値の範囲内であるかを判定す
る。総合判定部17dで両係数が規定値の範囲内である
と判定された場合、信号線101に信号“1”を出力
し、範囲外であった場合は、通常のフィルタ動作をする
よう“0”を出力する。Next, the operation will be described. In the perceptual weighting filter adaptive unit 7 of FIG. 1, the reflection coefficient determination unit 17 that has received the reflection coefficient calculated by the Levinson-Durbin method, as shown in FIG. Received more k
The reflection coefficients of 1 and k2 are calculated as k1 determination units 17b and k2, respectively.
It is passed to the determination unit 17c and it is determined whether it is within the range of the specified value. When both coefficients are determined to be within the specified value range by the comprehensive determination unit 17d, the signal "1" is output to the signal line 101, and when the coefficients are out of the range, the normal filter operation is performed to "0". Is output.
【0034】スイッチ制御部A18は、図4に示すよう
に、信号線101の信号を信号監視部18aで監視し、
信号が“1”であった場合は、スイッチ制御信号送出部
18bにスイッチ19が聴覚重み付けフィルタ8を通っ
ていない信号を選択する内容の制御信号を信号線102
に送出する。また、信号が“0”であった場合は、スイ
ッチ19が聴覚重み付けフィルタ8を通った信号を選択
する内容の制御信号を信号線102に送出する。スイッ
チ19は、上記制御に従い、いずれかの信号を選択す
る。上記により、聴覚重み付けフィルタ8を通さない符
号化処理が行える。As shown in FIG. 4, the switch control section A18 monitors the signal on the signal line 101 by the signal monitoring section 18a,
If the signal is "1", the switch control signal transmission unit 18b outputs a control signal for selecting a signal that the switch 19 does not pass through the auditory weighting filter 8 to the signal line 102.
To send to. If the signal is “0”, the switch 19 sends a control signal to the signal line 102 to select the signal passed through the auditory weighting filter 8. The switch 19 selects one of the signals according to the above control. By the above, the encoding process that does not pass the auditory weighting filter 8 can be performed.
【0035】また、入力信号の処理後の信号を聴覚重み
付けフィルタ8を通す、通さないの選択に換えて、聴覚
重み付けフィルタ8のフィルタ係数として初期値に切り
換えるか現在値とするかを選択するようにしても良い。
即ち、聴覚重み付けフィルタ係数の初期値は、周波数重
み付けしていない値であり、その値を用いて聴覚重み付
けフィルタ8を通せば、結果的に重み付けが行われなく
なる。図5は、本実施の形態で聴覚重み付けフィルタ8
のフィルタ係数の初期値を上記の値とする構成を示す図
である。尚、本発明は、上記聴覚重み付けフィルタを持
った実施の形態に限定されるものではなく、量子化雑音
整形フィルタを持った場合にも適用できる。Further, instead of selecting whether the signal after processing the input signal is passed or not passed through the auditory weighting filter 8, it is selected whether the filter coefficient of the auditory weighting filter 8 is switched to the initial value or the current value. You can
That is, the initial value of the perceptual weighting filter coefficient is a value that is not frequency-weighted, and if the perceptual weighting filter 8 is used to pass the value, no weighting is performed as a result. FIG. 5 shows the auditory weighting filter 8 according to the present embodiment.
It is a figure which shows the structure which makes the initial value of the filter coefficient of above into said value. The present invention is not limited to the embodiment having the auditory weighting filter, but can be applied to the case having a quantization noise shaping filter.
【0036】上記実施の形態では、聴覚重み付けフィル
タ適応器7で算出された反射係数を用いて、聴覚重み付
けフィルタ8の使用、不使用を切り換える場合を説明し
た。以下に、他の構成の音声符号化装置を説明する。符
号化装置内部に局部復号部、即ち、励振VQコードブッ
ク1、利得調整部2、合成フィルタ3、利得適応器4、
合成フィルタ適応器5を持っている場合においては、合
成フィルタ適応器5で算出された反射係数を用いて、聴
覚重み付けフィルタ8の使用、不使用を切り換えても良
い。図6は、この場合の符号化装置の構成ブロック図で
ある。図において、1から9及び17から19は、図1
と同一の要素であり、説明を省略する。In the above embodiment, the case where the auditory weighting filter 8 is switched between use and nonuse by using the reflection coefficient calculated by the auditory weighting filter adaptive unit 7 has been described. A speech coding apparatus having another configuration will be described below. A local decoding unit, that is, an excitation VQ codebook 1, a gain adjusting unit 2, a synthesizing filter 3, a gain adaptor 4, is provided inside the encoder.
In the case where the synthesis filter adaptive unit 5 is provided, use or non-use of the auditory weighting filter 8 may be switched using the reflection coefficient calculated by the synthesis filter adaptive unit 5. FIG. 6 is a configuration block diagram of the encoding device in this case. 1 to 9 and 17 to 19 are shown in FIG.
This is the same element as, and its description is omitted.
【0037】図6の構成の符号化装置の動作は、基本的
には図1の構成の装置と同じで、反射係数を抽出する場
所を聴覚重み付けフィルタ適応器7から合成フィルタ適
応器5に変更したものである。また、聴覚重み付けフィ
ルタ8の使用、不使用の選択に換えて聴覚重み付けフィ
ルタ8のフィルタ係数として初期値か現在値を選択する
ことに置き換えても良いことは、図1の構成と同様であ
る。The operation of the coding apparatus having the configuration shown in FIG. 6 is basically the same as that of the apparatus having the configuration shown in FIG. 1, and the place where the reflection coefficient is extracted is changed from the auditory weighting filter adaptive unit 7 to the synthesis filter adaptive unit 5. It was done. Similar to the configuration of FIG. 1, the auditory weighting filter 8 may be used or not used instead of selecting the initial value or the current value as the filter coefficient of the auditory weighting filter 8.
【0038】実施の形態2.本実施の形態は、図1の実
施の形態1に信号レベル監視部A20を追加し、スイッ
チ制御部A18のかわりにスイッチ制御部B23を設け
たものであり、その構成ブロック図を図7に示す。図に
おいて、1から9,17,19は図1の符号化装置と同
一のものであり、説明を省略する。また、図8,図9
は、それぞれ信号レベル監視部A20とスイッチ制御部
B23の構成図である。図8において、103,104
は信号線、20aはバッファA、20bはバッファB、
20cはパワー算出部A、20dはパワー算出部B、2
0eは信号パワー比較部、図9において、101,10
2,104は信号線、23aは反射係数監視部、23b
は論理和計算部、23cはリセット信号送出部、23d
はスイッチ制御信号送出部である。Embodiment 2 In this embodiment, a signal level monitoring unit A20 is added to the first embodiment shown in FIG. 1 and a switch control unit B23 is provided instead of the switch control unit A18, and its configuration block diagram is shown in FIG. . In the figure, reference numerals 1 to 9, 17 and 19 are the same as those of the encoding apparatus of FIG. In addition, FIG.
FIG. 3 is a configuration diagram of a signal level monitoring unit A20 and a switch control unit B23, respectively. In FIG. 8, 103, 104
Is a signal line, 20a is a buffer A, 20b is a buffer B,
20c is a power calculation unit A, 20d is a power calculation unit B, 2
0e is a signal power comparison unit, and in FIG.
2, 104 are signal lines, 23a is a reflection coefficient monitoring unit, and 23b
Is a logical sum calculation unit, 23c is a reset signal transmission unit, and 23d
Is a switch control signal transmitter.
【0039】次に、動作について説明する。図7におい
て、信号線103の入力信号は、図8に示す信号レベル
監視部A20内のバッファA20aに取り込まれる。バ
ッファA20aに取り込まれた信号は、パワー算出部A
20cに信号を送出した後で、バッファB20bに移さ
れ、次の信号がバッファA20aに入力された時に、パ
ワー算出部B20dに移される。即ち、ここでいうバッ
ファA,Bは、それぞれ現在と1つ前の信号に相当す
る。また、バッファA,Bのサイズは、1msecの長
さである。パワー算出部A20cとパワー算出部B20
dでは、それぞれバッファA,Bより受け取った信号の
パワーを算出し、信号パワー比較部20eに送る。その
結果を受け取った信号パワー比較部20eでは、2つの
信号パワーを比較し、バッファA20aの信号パワーが
バッファB20dの信号パワーよりも25dB以上高
い、即ち、25dB以上の急激なレベル上昇が確認され
た場合のみ、信号線104に1msecの信号幅の
“1”を送出する。尚、それ以外の時は、信号“0”が
送出される。Next, the operation will be described. In FIG. 7, the input signal of the signal line 103 is fetched by the buffer A20a in the signal level monitoring unit A20 shown in FIG. The signal taken into the buffer A 20a is supplied to the power calculation unit A
After transmitting the signal to 20c, it is moved to the buffer B20b, and when the next signal is input to the buffer A20a, it is moved to the power calculating unit B20d. That is, the buffers A and B referred to here correspond to the present and previous signals, respectively. The size of the buffers A and B is 1 msec. Power calculator A20c and power calculator B20
In d, the powers of the signals received from the buffers A and B are calculated and sent to the signal power comparison unit 20e. The signal power comparison unit 20e receiving the result compares the two signal powers, and it is confirmed that the signal power of the buffer A 20a is higher than the signal power of the buffer B 20d by 25 dB or more, that is, a sharp level increase of 25 dB or more. Only in this case, "1" having a signal width of 1 msec is transmitted to the signal line 104. In other cases, the signal "0" is transmitted.
【0040】図9に示すスイッチ制御部B23において
は、反射係数判定部17より出力された信号線101の
信号が反射係数監視部23aに入り、k1,k2の値が
既定値の範囲外であるかが監視され、範囲外であった場
合は、リセット信号送出部23cに対し、リセット信号
を送出するよう指示を出す。リセット指示を受けたリセ
ット信号送出部23cは、スイッチ制御信号送出部23
dが保持している信号が、必ず“0”になるようリセッ
ト信号を出す。一方、論理和計算部23bは、反射係数
判定部17において反射係数が既定値の範囲内に入って
いる時に、“1”の信号が送出される信号線101と信
号レベル監視部A20において急激なレベル上昇が確認
された時に、1msecの“1”の信号が送出される信
号線104の信号の論理和をとり、その情報をスイッチ
制御信号送出部23dに渡す。スイッチ制御信号送出部
23dは、受け取った信号が“1”になった場合、信号
線102に“1”の信号を送出し、リセット信号送出部
23cよりリセットがかかるまで保持し続ける。In the switch control unit B23 shown in FIG. 9, the signal on the signal line 101 output from the reflection coefficient determination unit 17 enters the reflection coefficient monitoring unit 23a, and the values of k1 and k2 are out of the predetermined range. Is monitored and if it is out of the range, the reset signal sending unit 23c is instructed to send a reset signal. The reset signal transmission unit 23c that has received the reset instruction operates the switch control signal transmission unit 23c.
A reset signal is issued so that the signal held by d is always "0". On the other hand, when the reflection coefficient is within the range of the predetermined value in the reflection coefficient determination section 17, the logical sum calculation section 23b makes a sudden change in the signal line 101 and the signal level monitoring section A20 to which the signal of "1" is transmitted. When it is confirmed that the level has risen, the logical sum of the signals on the signal line 104 to which the signal of "1" of 1 msec is transmitted is calculated, and the information is passed to the switch control signal transmission section 23d. When the received signal becomes "1", the switch control signal sending section 23d sends a signal of "1" to the signal line 102 and continues to hold it until reset by the reset signal sending section 23c.
【0041】スイッチ19は、信号線102より制御信
号を受け取り、聴覚重み付けフィルタ8を通っていない
信号を選択する内容の制御信号がきた場合は、聴覚重み
付けフィルタ8を通っていない信号を選択する。上記手
法を用いれば、聴覚重み付けフィルタ8を通さないで符
号化処理を行うことができる。この手法では、バースト
状の信号であるDTMF信号の立ち上がりを検出して、
聴覚重み付けフィルタ8が通っていない信号を選択する
ようになるので、音声信号時の反射係数が規定値の範囲
内に入ることによって、聴覚重み付けフィルタ8を通っ
ていない信号を選択されることが無くなる。また、聴覚
重み付けフィルタ8の使用、不使用の選択に換えて、聴
覚重み付けフィルタ8のフィルタ係数として初期値か現
在値かを選択するようにしても良いことは、実施の形態
1と同様である。図10は、その場合の構成図である。
また、図11は、図10のフィルタ制御部A26の詳細
構成図である。The switch 19 receives the control signal from the signal line 102 and, when a control signal for selecting a signal not passing through the auditory weighting filter 8 is received, selects a signal not passing through the auditory weighting filter 8. If the above method is used, the encoding process can be performed without passing through the auditory weighting filter 8. In this method, the rising edge of the DTMF signal which is a burst signal is detected,
Since the signal that does not pass the auditory weighting filter 8 is selected, the signal that does not pass the auditory weighting filter 8 is prevented from being selected when the reflection coefficient at the time of a voice signal falls within the range of the specified value. . Further, as in the first embodiment, the auditory weighting filter 8 may be used or not used, and an initial value or a current value may be selected as a filter coefficient of the auditory weighting filter 8. . FIG. 10 is a configuration diagram in that case.
Further, FIG. 11 is a detailed configuration diagram of the filter control unit A26 of FIG.
【0042】図11に示すフィルタ制御部A26におい
ては、反射係数判定部17より出力された信号線101
の信号が反射係数監視部26aに入り、k1,k2の値
が既定値の範囲外であるかが監視され、範囲外であった
場合は、リセット信号送出部26cに対しリセット信号
を送出するよう指示を出す。リセット指示を受けたリセ
ット信号送出部26cは、フィルタ制御信号送出部26
dが保持している信号が、必ず“0”になるようリセッ
ト信号を出す。一方、論理和計算部26bは、反射係数
判定部17において、反射係数が既定値の範囲内に入っ
ている時に、“1”の信号が送出される信号線101と
レベル監視部A20において、急激なレベル上昇が確認
された時に1msecの“1”の信号が送出される信号
線104の信号の論理和をとり、その情報をフィルタ制
御信号送出部26dに渡す。フィルタ制御信号送出部2
6dは、受け取った信号が“1”になった場合、信号線
106からフィルタがその値に初期値を選択する制御信
号を送出し、リセット信号送出部26cよりリセットが
かかるまで保持し続ける。In the filter control unit A26 shown in FIG. 11, the signal line 101 output from the reflection coefficient determination unit 17 is used.
Signal enters the reflection coefficient monitoring unit 26a, and it is monitored whether the values of k1 and k2 are out of the predetermined range. If they are out of the range, the reset signal is sent to the reset signal sending unit 26c. Give instructions. The reset signal transmission unit 26c that has received the reset instruction operates the filter control signal transmission unit 26c.
A reset signal is issued so that the signal held by d is always "0". On the other hand, when the reflection coefficient is within the range of the predetermined value in the reflection coefficient determination section 17, the logical sum calculation section 26b outputs a signal of "1" in the signal line 101 and the level monitoring section A20. When it is confirmed that the level has risen, a logical sum of the signals on the signal line 104 to which a signal of "1" of 1 msec is transmitted is calculated, and the information is passed to the filter control signal transmission unit 26d. Filter control signal transmitter 2
When the received signal becomes "1", 6d sends a control signal from the signal line 106 for the filter to select an initial value, and continues to hold the reset signal sending unit 26c until it is reset.
【0043】上記実施の形態では、聴覚重み付けフィル
タ8を通った信号を再び選択する、即ち、通常処理に戻
すのは、監視している反射係数が、規定値の範囲外にな
った場合に戻すようにしていたが、これを信号レベル監
視部B21において入力信号のレベルを監視して、入力
信号のレベルが微小になった時に戻すようにしても良
い。この場合の構成ブロック図を図12に示す。図12
において、1から9,17,19は図7の符号化装置と
同一のものである。In the above embodiment, the signal that has passed through the auditory weighting filter 8 is selected again, that is, returned to normal processing when the monitored reflection coefficient falls outside the specified range. However, the signal level monitoring unit B21 may monitor the level of the input signal and return the level when the level of the input signal becomes very small. A configuration block diagram in this case is shown in FIG. FIG.
, 1 to 9, 17 and 19 are the same as those of the encoding device of FIG.
【0044】また、図13,図14は、それぞれ信号レ
ベル監視部B21とスイッチ制御部C24の構成図であ
る。図13において、103,104,105は信号
線、21aはバッファA、21bはバッファB、21c
はパワー算出部A、21dはパワー算出部B、21eは
レベル監視部、21fは信号パワー比較部、21gはリ
セット信号送出部である。図14において、101,1
04,105は信号線、24aは論理和計算部、24b
はスイッチ制御信号送出部である。13 and 14 are block diagrams of the signal level monitoring unit B21 and the switch control unit C24, respectively. In FIG. 13, 103, 104 and 105 are signal lines, 21a is a buffer A, 21b is a buffer B and 21c.
Is a power calculation unit A, 21d is a power calculation unit B, 21e is a level monitoring unit, 21f is a signal power comparison unit, and 21g is a reset signal transmission unit. In FIG. 14, 101,1
Reference numerals 04 and 105 are signal lines, 24a is a logical sum calculation unit, and 24b.
Is a switch control signal transmitter.
【0045】次に、動作について説明する。図12にお
いて、信号線103の入力信号は、図13に示す信号レ
ベル監視部B21内のバッファA21aに取り込まれ
る。バッファA21aに取り込まれた信号は、パワー算
出部A21cに信号を送出した後で、バッファB21b
に移され、次の信号がバッファA21aに入力された時
に、パワー算出部B21dに移される。即ち、ここでい
うバッファA,Bは、それぞれ現在と1つ前の信号に相
当する。また、バッファA,Bのサイズは、1msec
の長さである。パワー算出部A21cとパワー算出部B
21dでは、それぞれバッファA,Bより受け取った信
号のパワーを算出し、信号パワー比較部21fに送る。
その結果を受け取った信号パワー比較部21fでは、2
つの信号パワーを比較し、バッファA21aの信号パワ
ーがバッファB21dの信号パワーよりも25dB以上
高い、即ち、25dB以上の急激なレベル上昇が確認さ
れた場合のみ、信号線104に1msecの信号幅の
“1”を送出する。尚、それ以外の時は、信号“0”を
送出される。Next, the operation will be described. In FIG. 12, the input signal of the signal line 103 is captured by the buffer A21a in the signal level monitoring unit B21 shown in FIG. The signal taken into the buffer A21a is sent to the power calculation unit A21c, and then the signal is sent to the buffer B21b.
When the next signal is input to the buffer A21a, it is transferred to the power calculation unit B21d. That is, the buffers A and B referred to here correspond to the present and previous signals, respectively. The size of buffers A and B is 1 msec.
Is the length of Power calculator A21c and power calculator B
In 21d, the powers of the signals received from the buffers A and B are calculated and sent to the signal power comparison section 21f.
When the signal power comparison unit 21f receives the result, 2
The two signal powers are compared with each other, and only when it is confirmed that the signal power of the buffer A 21a is higher than the signal power of the buffer B 21d by 25 dB or more, that is, a rapid level increase of 25 dB or more is confirmed, the signal line 104 having a signal width of 1 msec 1 ”is transmitted. In other cases, the signal "0" is transmitted.
【0046】一方、レベル監視部21eにおいては、信
号線103の信号を常時監視し、信号レベルが−40d
Bm0よりも小さい信号であるかを監視し、−40dB
m0よりも小さい信号であった場合、リセット信号送出
部21gに制御信号を出し、それを受けたリセット信号
送出部21gは、信号線105にリセット信号を送出す
る。図14に示すスイッチ制御部C24においては、信
号レベル監視部B21より出力された信号線105の信
号が、リセット信号である場合、スイッチ制御信号送出
部24bが保持している信号が、必ず“0”になるよう
リセットをかける。一方、論理和計算部23bは、反射
係数判定部17において反射係数が既定値の範囲内に入
っている時に、“1”の信号が送出される信号線101
と信号レベル監視部A20において急激なレベル上昇が
確認された時に、1msecの“1”の信号が送出され
る信号線104の信号の論理和をとり、その情報をスイ
ッチ制御信号送出部24bに渡す。スイッチ制御信号送
出部24bは、受け取った信号が“1”であった場合、
信号線102に“1”の信号を送出し、信号線105よ
りリセット信号を受信するまで保持し続ける。On the other hand, in the level monitor 21e, the signal on the signal line 103 is constantly monitored, and the signal level is -40d.
Monitor whether the signal is smaller than Bm0, -40dB
If the signal is smaller than m0, the control signal is sent to the reset signal sending unit 21g, and the reset signal sending unit 21g receiving the control signal sends the reset signal to the signal line 105. In the switch control unit C24 shown in FIG. 14, when the signal on the signal line 105 output from the signal level monitoring unit B21 is a reset signal, the signal held by the switch control signal sending unit 24b is always "0". Reset to "". On the other hand, when the reflection coefficient is within the range of the predetermined value in the reflection coefficient determination section 17, the logical sum calculation section 23b outputs the signal "1" to the signal line 101.
When a rapid level rise is confirmed in the signal level monitoring unit A20, the logical sum of the signals of the signal line 104 to which the signal of "1" of 1 msec is transmitted is calculated, and the information is passed to the switch control signal transmission unit 24b. . When the received signal is "1", the switch control signal sending unit 24b
A signal of "1" is transmitted to the signal line 102, and is kept held until a reset signal is received from the signal line 105.
【0047】スイッチ19は、信号線102より制御信
号を受け取り、聴覚重み付けフィルタ8を通っていない
信号を選択する内容の制御信号がきた場合は、聴覚重み
付けフィルタ8を通っていない信号を選択する。上記手
法を用いれば、聴覚重み付けフィルタ8を通さないで符
号化処理を行うことができる。この手法では、バースト
状の信号であるDTMF信号の立ち上がりを検出して、
聴覚重み付けフィルタ8が通っていない信号を選択する
ようになるので、音声信号時の反射係数が規定値の範囲
内に入ることによって、聴覚重み付けフィルタ8を通っ
ていない信号を選択されることが無くなる。The switch 19 receives the control signal from the signal line 102, and when a control signal for selecting a signal not passing through the auditory weighting filter 8 is received, selects a signal not passing through the auditory weighting filter 8. If the above method is used, the encoding process can be performed without passing through the auditory weighting filter 8. In this method, the rising edge of the DTMF signal which is a burst signal is detected,
Since the signal that does not pass the auditory weighting filter 8 is selected, the signal that does not pass the auditory weighting filter 8 is prevented from being selected when the reflection coefficient at the time of a voice signal falls within the range of the specified value. .
【0048】また、聴覚重み付けフィルタ8の使用、不
使用の選択に換え、聴覚重み付けフィルタ8のフィルタ
係数として初期値か現在値かの選択ができることも他の
実施の形態と同様である。図15は、その構成図であ
り、図16は、図15のフィルタ制御部B27の詳細構
成図である。As in the other embodiments, the auditory weighting filter 8 can be used or not used instead of the initial value or the current value as the filter coefficient of the auditory weighting filter 8. FIG. 15 is a configuration diagram thereof, and FIG. 16 is a detailed configuration diagram of the filter control unit B27 of FIG.
【0049】図16に示すフィルタ制御部B27におい
ては、信号レベル監視部B21より出力された信号線1
05の信号がリセット信号である場合、スイッチ制御信
号送出部27bが保持している信号が、必ず“0”にな
るようリセットをかける。一方、論理和計算部27b
は、反射係数判定部17において、反射係数が既定値の
範囲内に入っている時に、“1”の信号が送出される信
号線101とレベル監視部A20において、急激なレベ
ル上昇が確認された時に、1msecの“1”の信号が
送出される信号線104の信号の論理和をとり、その情
報をスイッチ制御信号送出部27bに渡す。フィルタ制
御信号送出部27bは、受け取った信号が“1”であっ
た場合、信号線106からフィルタがその値に初期値を
選択する制御信号を送出し、信号線105よりリセット
信号を受信するまで保持し続ける。In the filter control section B27 shown in FIG. 16, the signal line 1 output from the signal level monitoring section B21.
When the signal 05 is a reset signal, the signal held by the switch control signal transmitter 27b is reset so that it is always "0". On the other hand, the logical sum calculation unit 27b
In the reflection coefficient determination unit 17, it was confirmed that the signal line 101 to which the signal of "1" is transmitted and the level monitoring unit A20 when the reflection coefficient is within the predetermined value range have a sharp level increase. Sometimes, a logical sum of the signals of the signal line 104 to which a signal of "1" of 1 msec is transmitted is calculated, and the information is passed to the switch control signal transmission section 27b. When the received signal is "1", the filter control signal sending unit 27b sends a control signal from the signal line 106 for the filter to select an initial value, and until a reset signal is received from the signal line 105. Keep holding.
【0050】上記構成を少し換えて、図6と図7の構成
を組み合わせても良い。即ち、合成フィルタ適応器5で
算出された反射係数を用いて、また、入力信号のレベル
を監視し、その組み合わせで聴覚重み付けフィルタ8の
使用、不使用を選択するようにしても良い。図17は、
この場合の符号化装置の構成ブロック図である。図にお
いて、1から9,17,19,20,23は図7の要素
と同一である。The above configurations may be slightly changed, and the configurations of FIGS. 6 and 7 may be combined. That is, the reflection coefficient calculated by the synthesis filter adaptive unit 5 may be used to monitor the level of the input signal, and whether the auditory weighting filter 8 is used or not may be selected based on the combination. FIG.
It is a block diagram of a configuration of an encoding device in this case. In the figure, 1 to 9, 17, 19, 20, 23 are the same as the elements in FIG.
【0051】図17の符号化装置の動作は、基本的には
実施の形態2と同じで、反射係数を抽出する場所を聴覚
重み付けフィルタ適応器7から合成フィルタ適応器5に
変更したものである。従って、詳しい動作説明は、省略
する。The operation of the coding apparatus shown in FIG. 17 is basically the same as that in the second embodiment, except that the place where the reflection coefficient is extracted is changed from the auditory weighting filter adaptive unit 7 to the synthesis filter adaptive unit 5. . Therefore, detailed description of the operation is omitted.
【0052】図6と図12の構成を組み合わせても良
い。即ち、合成フィルタ適応器5で算出された反射係数
を用いて、また、入力信号のレベルを監視し、その組み
合わせで聴覚重み付けフィルタ8を通っていない信号を
選択することを決定しても良い。図18は、この場合の
符号化装置の構成ブロック図である。図において、1か
ら9,17,19,21,24は図12の要素と同一で
ある。The configurations of FIGS. 6 and 12 may be combined. That is, the reflection coefficient calculated by the synthesis filter adaptive unit 5 may be used, or the level of the input signal may be monitored, and the combination may be determined to select the signal that has not passed the auditory weighting filter 8. FIG. 18 is a configuration block diagram of the encoding device in this case. In the figure, 1 to 9, 17, 19, 21, and 24 are the same as the elements in FIG.
【0053】図18の符号化装置の動作は、基本的には
実施の形態2と同じで、反射係数を抽出する場所を聴覚
重み付けフィルタ適応器7から合成フィルタ適応器5に
変更したものである。従って、詳しい動作説明は、省略
する。The operation of the coding apparatus shown in FIG. 18 is basically the same as that of the second embodiment, except that the place where the reflection coefficient is extracted is changed from the auditory weighting filter adaptive unit 7 to the synthesis filter adaptive unit 5. . Therefore, detailed description of the operation is omitted.
【0054】実施の形態3.本実施の形態は、図1の実
施の形態1の符号化装置に、データ多重部22を追加し
たものであり、その構成ブロック図を図19に示す。図
において、1から9,17から19は図1の符号化装置
と同一のものであり、説明を省略する。また、22はデ
ータ多重部である。Embodiment 3 FIG. In this embodiment, a data multiplexing unit 22 is added to the encoding device of the first embodiment shown in FIG. 1, and its configuration block diagram is shown in FIG. In the figure, reference numerals 1 to 9 and 17 to 19 are the same as those of the encoding apparatus in FIG. Reference numeral 22 is a data multiplexing unit.
【0055】図19の符号化装置の動作は、基本的には
実施の形態1の装置と同じであるが、反射係数判定部1
7から送出された信号をデータ多重部22においてコー
ドブックインデックス情報とともに多重化し、復号器側
に伝送する機構を追加したものである。これにより、復
号化装置においては反射係数判定部が、更には、場合に
よっては信号レベル監視が不要となる。この構成におい
ては、聴覚重み付けフィルタの使用、不使用の選択スイ
ッチの切換信号がデータ多重部に与えられることと等価
になる。この切換信号がデータ多重部22に与えられて
符号化データとして復号化装置に伝送される。上記以外
の動作については、実施の形態1と同様であるので、記
述を省略する。The operation of the coding apparatus of FIG. 19 is basically the same as that of the apparatus of the first embodiment, but the reflection coefficient determining unit 1
In the data multiplexer 22, a signal is sent together with codebook index information, and a mechanism for transmitting the multiplexed signal to the decoder side is added. This eliminates the need for the reflection coefficient determination unit in the decoding device and, in some cases, signal level monitoring. In this configuration, it is equivalent to that the switching signal of the selection switch which is used or not used of the auditory weighting filter is given to the data multiplexing unit. This switching signal is given to the data multiplexer 22 and transmitted to the decoding device as encoded data. The operation other than the above is the same as that of the first embodiment, and thus the description thereof is omitted.
【0056】上記構成を少し変えて、図6と図19の構
成を組み合わせても良い。即ち、データ多重部22を追
加しても良く、その構成ブロック図を図20に示す。図
において、1から9,17から19は図6の符号化装置
と同一の要素である。また、22はデータ多重部であ
る。It is also possible to combine the configurations of FIGS. 6 and 19 by slightly changing the above configuration. That is, the data multiplexing unit 22 may be added, and its configuration block diagram is shown in FIG. In the figure, 1 to 9 and 17 to 19 are the same elements as those of the encoding device of FIG. Reference numeral 22 is a data multiplexing unit.
【0057】図20の符号化装置の動作は、基本的には
図19の構成の装置と同じで、反射係数判定部17から
送出された信号をデータ多重部22においてコードブッ
クインデックス情報とともに多重化し、復号器側に伝送
する機構を追加したものである。従って、動作説明は、
省略する。The operation of the coding apparatus shown in FIG. 20 is basically the same as that of the apparatus having the configuration shown in FIG. 19, in which the signal sent from the reflection coefficient determination section 17 is multiplexed with the codebook index information in the data multiplexing section 22. , A mechanism for transmitting to the decoder side is added. Therefore, the operation description is
Omit it.
【0058】上記構成を少し変えて、図7と図19の構
成を組み合わせても良い。この場合の構成ブロック図を
図21に示す。図21の符号化装置の動作も、基本的に
は図19の構成の装置と同じで、反射係数判定部17か
ら送出された信号をデータ多重部22においてコードブ
ックインデックス情報とともに多重化し、復号器側に伝
送する機構を追加したものである。It is also possible to combine the configurations of FIGS. 7 and 19 by slightly changing the above configuration. A block diagram of the configuration in this case is shown in FIG. The operation of the coding apparatus of FIG. 21 is also basically the same as that of the apparatus of the configuration of FIG. 19, and the signal sent from the reflection coefficient determination unit 17 is multiplexed with the codebook index information in the data multiplexing unit 22, and the decoder It is the one that adds a mechanism to transmit to the side.
【0059】また、上記構成を少し変えて、図12と図
19の構成を組み合わせても良い。この場合の構成ブロ
ック図を図22に示す。図22の符号化装置の動作も、
基本的には図19の構成の装置と同じで、反射係数判定
部17から送出された信号をデータ多重部22において
コードブックインデックス情報とともに多重化し、復号
器側に伝送する機構を追加したものである。Further, the configurations shown in FIGS. 12 and 19 may be combined by slightly changing the above configuration. A configuration block diagram in this case is shown in FIG. The operation of the encoding device shown in FIG.
Basically, it is the same as the device of the configuration of FIG. 19, except that the signal sent from the reflection coefficient determination unit 17 is multiplexed with the codebook index information in the data multiplexing unit 22 and is transmitted to the decoder side. is there.
【0060】また、上記構成を少し変えて、図17と図
19の構成を組み合わせても良い。この場合の構成ブロ
ック図を図23に示す。図23の符号装置の動作も、基
本的には図19の構成の装置と同じで、反射係数判定部
17から送出された信号をデータ多重部22においてコ
ードブックインデックス情報とともに多重化し、復号器
側に伝送する機構を追加したものである。Further, the configurations shown in FIGS. 17 and 19 may be combined by slightly changing the above configuration. A configuration block diagram in this case is shown in FIG. The operation of the encoder of FIG. 23 is also basically the same as that of the device of the configuration of FIG. 19, and the signal sent from the reflection coefficient determination unit 17 is multiplexed with the codebook index information in the data multiplexer 22, and the decoder side It is the one that adds a mechanism to transmit to.
【0061】また更に、図18と図19の構成を組み合
わせても良い。この場合の構成ブロック図を図24に示
す。図24の符号化装置の動作も、基本的には図19の
構成の装置と同じで、反射係数判定部17から送出され
た信号をデータ多重部22においてコードブックインデ
ックス情報とともに多重化し、復号器側に伝送する機構
を追加したものである。Furthermore, the configurations of FIGS. 18 and 19 may be combined. A configuration block diagram in this case is shown in FIG. The operation of the coding apparatus of FIG. 24 is also basically the same as that of the apparatus of the configuration of FIG. 19, and the signal sent from the reflection coefficient determination unit 17 is multiplexed with the codebook index information in the data multiplexing unit 22, and the decoder It is the one that adds a mechanism to transmit to the side.
【0062】実施の形態4.復号化装置の説明をする。
図25は、実施の形態1の符号化装置に対応する復号化
装置の構成ブロック図である。図において、1から5と
10は従来装置として示した図36の復号器と同一の要
素であり、また、17から19は実施の形態1で説明し
た者と同一であるので、説明を省略する。Embodiment 4 The decoding device will be described.
FIG. 25 is a configuration block diagram of a decoding device corresponding to the coding device according to the first embodiment. In the figure, 1 to 5 and 10 are the same elements as the decoder shown in FIG. 36 shown as a conventional apparatus, and 17 to 19 are the same as those described in the first embodiment, so description will be omitted. .
【0063】図25の復号化装置の動作は、基本的には
従来の図36で示した復号器と同じで、実施の形態1で
説明した反射係数を利用して、聴覚重み付けフィルタ8
の使用、不使用を切り換える手法を復号化装置に適用し
たものである。こうして、DTMF信号入力時には、ポ
ストフィルタ10を通さないで復号化処理を行うように
している。The operation of the decoding apparatus shown in FIG. 25 is basically the same as that of the conventional decoder shown in FIG. 36, and the auditory weighting filter 8 is used by using the reflection coefficient described in the first embodiment.
The method of switching between use and non-use is applied to the decoding device. Thus, when the DTMF signal is input, the decoding process is performed without passing through the post filter 10.
【0064】本構成の復号化装置の動作は、復号動作そ
のものに関しては、従来と同様である。ただ、DTMF
信号の検出は、合成フィルタ適応器5で算出された反射
係数に基づいて行う。音声符号化装置での反射係数の検
出と同様の方法と基準で切換スイッチ(使用切換手段)
19の制御を行う。また、音声符号化装置と同様に、ポ
ストフィルタ10の使用、不使用の選択に換えて、ポス
トフィルタ10のフィルタ係数として初期値か現在値か
を選択することに置き換えても良い。即ち、ポストフィ
ルタ係数の初期値は、周波数重み付けしていない値であ
り、その値を用いてポストフィルタ10を通せば、結果
的に重み付けが行われなくなることに等価である。図2
6は、その場合の構成図である。The operation of the decoding device of this configuration is the same as the conventional one with respect to the decoding operation itself. However, DTMF
The signal is detected based on the reflection coefficient calculated by the synthesis filter adaptive unit 5. Changeover switch (use changeover means) with the same method and reference as the reflection coefficient detection in the voice encoding device
The control of 19 is performed. Further, similarly to the voice encoding device, instead of selecting whether to use the post filter 10 or not, the initial value or the current value may be selected as the filter coefficient of the post filter 10. That is, the initial value of the post filter coefficient is a value that is not frequency-weighted, and if the value is passed through the post filter 10, it is equivalent to the result that weighting is not performed. FIG.
6 is a configuration diagram in that case.
【0065】実施の形態5.本発明の実施の形態4の復
号化装置に信号レベル監視部A20を追加し、スイッチ
制御部A18のかわりに、スイッチ制御部B23を設け
た構成としても良く、この場合の構成ブロック図を図2
7に示す。図において、1から5,10,17から19
は実施の形態4で示した図25の復号化装置の要素と同
じであり、また、20と23は図8,図9と同一のもの
であるので、説明を省略する。Embodiment 5 A signal level monitoring unit A20 may be added to the decoding apparatus according to the fourth embodiment of the present invention, and a switch control unit B23 may be provided in place of the switch control unit A18. A configuration block diagram in this case is shown in FIG.
FIG. In the figure, 1 to 5, 10, 17 to 19
Are the same as the elements of the decoding apparatus of FIG. 25 shown in the fourth embodiment, and 20 and 23 are the same as those of FIG. 8 and FIG.
【0066】図27の復号化装置の動作は、基本的には
図25の構成の復号化装置と同じであるが、ポストフィ
ルタ10の使用、不使用を信号レベルの監視と併用する
機構を適用したものである。この構成によれば、バース
ト状の信号であるDTMF信号の立ち上がりを検出して
DTMF信号入力を確認し、その場合は、ポストフィル
タ10が通らない信号を選択する。また、音声信号時の
反射係数が規定値の範囲外になると音声入力があるとし
て、ポストフィルタ10を通るよう切り換えられる。ま
た、ポストフィルタ10の使用、不使用の選択に換え
て、ポストフィルタ10のフィルタ係数の初期値、現在
値の選択に置き換えて良いことは、実施の形態4と同様
である。The operation of the decoding apparatus shown in FIG. 27 is basically the same as that of the decoding apparatus having the configuration shown in FIG. 25, but a mechanism is adopted in which the use / non-use of the post filter 10 is used together with the signal level monitoring. It was done. According to this configuration, the rising edge of the DTMF signal which is a burst signal is detected to confirm the input of the DTMF signal, and in that case, the signal that the post filter 10 does not pass is selected. Further, when the reflection coefficient at the time of the audio signal is out of the range of the specified value, it is determined that the audio is input, and the post filter 10 is switched. Also, instead of selecting whether to use the post filter 10 or not, the selection of the initial value and the current value of the filter coefficient of the post filter 10 may be replaced as in the fourth embodiment.
【0067】上記構成を少し変えて、実施の形態4の復
号化装置に信号レベル監視部B21を追加し、スイッチ
制御部A18のかわりに、スイッチ制御部C24を設け
た構成としても良い。図28は、この場合の構成ブロッ
ク図である。図において、1から5,10,17から1
9は図25の復号化装置の要素と同じであり、また、2
1と24は図13,図14と同一のものであるので、説
明を省略する。It is also possible to slightly change the above configuration and add a signal level monitoring unit B21 to the decoding apparatus of the fourth embodiment and provide a switch control unit C24 instead of the switch control unit A18. FIG. 28 is a configuration block diagram in this case. In the figure, 1 to 5, 10, 17 to 1
9 is the same as the element of the decoding device of FIG.
Since 1 and 24 are the same as those in FIGS. 13 and 14, the description thereof will be omitted.
【0068】図28の復号化装置の動作は、基本的には
実施の形態4で示した図25の復号化装置と同じで、こ
れに実施の形態2で説明した図13,図14のパワー算
出とレベル監視によるリセット信号でポストフィルタ1
0の使用、不使用を制御している。The operation of the decoding apparatus of FIG. 28 is basically the same as that of the decoding apparatus of FIG. 25 shown in the fourth embodiment, and the power of FIGS. 13 and 14 explained in the second embodiment is added to this. Post filter 1 with reset signal by calculation and level monitoring
Use of 0 is controlled.
【0069】実施の形態6.本実施の形態は、実施の形
態4の復号化装置にデータ分離部を付加したものであ
る。即ち、復号化装置内に反射係数を調べる判定部を置
かずに、選択信号を符号化装置側から受け取る。この場
合の構成を図29に示す。図において、1から5,1
0,18,19は実施の形態4で示した図25の復号化
装置の要素と同じものである。また、16はデータ分離
部である。図29の符号化装置の動作は、基本的には図
25の復号化装置と同じで、受信した符号化データを、
データ分離部16において送られてきた受信信号を符号
化データとフィルタ情報とに分離し、抽出したポストフ
ィルタ10の使用、不使用の選択信号としてのフィルタ
情報を、前述したスイッチ制御部A18に送り、スイッ
チ19を制御するよう変更したものである。Embodiment 6 FIG. In the present embodiment, a data separation unit is added to the decoding device of the fourth embodiment. That is, the selection signal is received from the encoding device side without providing the determination unit for examining the reflection coefficient in the decoding device. The structure in this case is shown in FIG. In the figure, 1 to 5,1
0, 18, and 19 are the same as the elements of the decoding device of FIG. 25 shown in the fourth embodiment. 16 is a data separation unit. The operation of the encoding device of FIG. 29 is basically the same as that of the decoding device of FIG.
The received signal sent from the data separation unit 16 is separated into encoded data and filter information, and the extracted filter information as a selection signal of use / non-use of the post filter 10 is sent to the switch control unit A18 described above. , The switch 19 is controlled.
【0070】実施の形態7.本発明の他の実施の形態の
音声符号化装置の説明をする。本実施の形態の装置は、
第2の従来技術で示したピッチ情報を符号化データの一
部に取り込んで伝送する符号化装置に、反射係数判定部
17、スイッチ制御部B23、スイッチ19、スイッチ
25を追加したものである。これは、非音声信号である
DTMF信号が入力された場合、聴覚重み付けフィルタ
8とピッチ情報を用いて信号を合成する長周期予測合成
フィルタ14を共に通さないで符号化処理を行える符号
化装置であり、その構成ブロック図を図30に示す。図
において、1,2,7から9,11から15は図37の
符号器と同一のものであり、説明を省略する。17は反
射係数判定部、19と25はスイッチ、23はスイッチ
制御部Bである。Embodiment 7 FIG. A speech coding apparatus according to another embodiment of the present invention will be described. The device of the present embodiment is
The reflection coefficient determination unit 17, the switch control unit B23, the switch 19, and the switch 25 are added to the encoding device that captures the pitch information as part of the encoded data and transmits the encoded information, as shown in the second conventional technique. This is an encoding device that can perform an encoding process when a DTMF signal that is a non-voice signal is input without passing through the auditory weighting filter 8 and the long-period prediction synthesis filter 14 that synthesizes a signal using pitch information. FIG. 30 shows a block diagram of the configuration. In the figure, reference numerals 1, 2, 7 to 9 and 11 to 15 are the same as those of the encoder shown in FIG. Reference numeral 17 is a reflection coefficient determination unit, 19 and 25 are switches, and 23 is a switch control unit B.
【0071】図30の符号化装置の動作は、符号化部分
の動作は、基本的には図37の構成の装置の動作と同じ
で、前に詳しく説明した、実施の形態1で用いた機構を
適用し、DTMF信号入力時には、聴覚重み付けフィル
タ8と長周期予測合成フィルタ14の双方を通さないで
符号化処理を行うようにしている。The operation of the coding apparatus shown in FIG. 30 is basically the same as the operation of the apparatus having the configuration shown in FIG. 37, and the mechanism used in the first embodiment described in detail above. When the DTMF signal is input, the coding process is performed without passing both the auditory weighting filter 8 and the long-period prediction synthesis filter 14.
【0072】なお、聴覚重み付けフィルタ8の使用、不
使用の選択に換えて、聴覚重み付けフィルタ8のフィル
タ係数として初期値を用いるかまたは用いないかを選択
する機構としても良いのは、実施の形態1と同様であ
る。Note that, instead of selecting whether or not to use the auditory weighting filter 8, a mechanism for selecting whether or not to use an initial value as a filter coefficient of the auditory weighting filter 8 may be used as a mechanism. The same as 1.
【0073】実施の形態8.本実施の形態は、実施の形
態7の図30に示す符号化装置と、信号レベル監視部B
21、スイッチ制御部C24を組み合わせたものであ
る。このようにしても非音声信号であるDTMF信号が
入力された場合、聴覚重み付けフィルタと長周期予測合
成フィルタの双方の不使用を選択することができる。こ
の場合の構成ブロック図を図31に示す。図において、
1,2,7から9,11から17は図30の符号化装置
の要素と同じである。19と25はスイッチ、21は信
号レベル監視部B、24はスイッチ制御部Cである。Eighth Embodiment The present embodiment is the same as the encoding device shown in FIG. 30 of the seventh embodiment and the signal level monitoring unit B.
21 and a switch control unit C24 are combined. Even in this way, when the DTMF signal which is a non-voice signal is input, it is possible to select the non-use of both the auditory weighting filter and the long period prediction synthesis filter. A configuration block diagram in this case is shown in FIG. In the figure,
1, 2, 7 to 9, and 11 to 17 are the same as the elements of the encoding device of FIG. Reference numerals 19 and 25 are switches, 21 is a signal level monitoring unit B, and 24 is a switch control unit C.
【0074】図31の符号化装置の動作は、基本的には
図30の構成の符号化装置の動作と同じである。前に詳
しく説明したように、反射係数と音声信号レベルの組み
合わせで、スイッチ19の選択を行い、DTMF信号入
力時には、聴覚重み付けフィルタ8と長周期予測合成フ
ィルタ14を共に通さないで、符号化処理を行うように
したものである。The operation of the encoder of FIG. 31 is basically the same as the operation of the encoder of the configuration of FIG. As described in detail above, the switch 19 is selected based on the combination of the reflection coefficient and the audio signal level, and when the DTMF signal is input, the auditory weighting filter 8 and the long period prediction synthesis filter 14 are not passed through the encoding process. Is to do.
【0075】上記実施の形態では、反射係数の抽出をL
PC分析部11にて行っていた。この反射係数の抽出を
聴覚重み付けフィルタ適応器7に変更しても良く、この
場合の構成ブロック図を図32に示す。図32の符号化
装置の動作は、基本的には図30の構成の装置の動作と
同じで、信号として反射係数が聴覚重み付けフィルタ適
応器7から得られる。以降の動作は、上記の符号化装置
と同じである。In the above embodiment, the extraction of the reflection coefficient is L
It was performed in the PC analysis unit 11. The extraction of the reflection coefficient may be changed to the auditory weighting filter adaptor 7, and a block diagram of the configuration in this case is shown in FIG. The operation of the encoding apparatus of FIG. 32 is basically the same as the operation of the apparatus of the configuration of FIG. 30, and the reflection coefficient as a signal is obtained from the auditory weighting filter adaptive unit 7. Subsequent operations are the same as those of the above encoding device.
【0076】構成を少し変えて、図31と図32の構成
の装置を組み合わせても良い。即ち、図31の構成で
は、反射係数の抽出をLPC分析部11にて行っていた
ものを聴覚重み付けフィルタ適応器7に変更したもので
あり、この場合の構成ブロック図を図33に示す。図3
3の符号化装置の動作は、基本的には図31の構成の装
置の動作と同じであるが、反射係数は、聴覚重み付けフ
ィルタ適応器7から得られる。以降は、上記符号化装置
の動作と同じになる。It is also possible to combine the devices having the configurations of FIGS. 31 and 32 with a slight change in the configuration. That is, in the configuration of FIG. 31, the extraction of the reflection coefficient in the LPC analysis unit 11 is changed to the auditory weighting filter adaptive unit 7. A configuration block diagram in this case is shown in FIG. FIG.
The operation of the coding apparatus of No. 3 is basically the same as the operation of the apparatus of the configuration of FIG. 31, but the reflection coefficient is obtained from the auditory weighting filter adaptive unit 7. After that, the operation is the same as that of the encoding device.
【0077】実施の形態9.実施の形態7の符号化装置
に対応する音声復号化装置を説明する。本実施の形態
は、第2の従来技術で示したピッチ情報を、符号化装置
側から受け取る復号化装置にスイッチ制御部A18、ス
イッチ19、スイッチ25、データ分離部16を追加し
たものであり、その構成ブロック図を図34に示す。図
において、1,2,10,13,14は図38の復号器
と同一の要素であり、説明を省略する。19,25はス
イッチ、23はスイッチ制御部Aである。Embodiment 9 A speech decoding apparatus corresponding to the coding apparatus according to the seventh embodiment will be described. In the present embodiment, a switch control unit A18, a switch 19, a switch 25, and a data separation unit 16 are added to a decoding device that receives the pitch information shown in the second conventional technique from the encoding device side. The block diagram of the configuration is shown in FIG. In the figure, reference numerals 1, 2, 10, 13, and 14 are the same elements as those of the decoder of FIG. Reference numerals 19 and 25 are switches, and 23 is a switch control unit A.
【0078】図34の復号化装置の動作は、復号化の部
分は、図38の復号器と同じであるが、受信した符号化
データをデータ分離部16において分離し、抽出した長
周期予測合成フィルタ14とポストフィルタ10の使
用、不使用の選択信号であるフィルタ情報を、スイッチ
制御部A18が受け、その情報に基づいてスイッチ1
9、スイッチ24を制御して使用、不使用を決め、復号
化処理を行う。また、ポストフィルタ10の使用、不使
用の選択に換えて、ポストフィルタ10のフィルタ係数
として初期値か現在値かを選択する機構として良いのも
他の実施の形態の装置と同様である。The operation of the decoding apparatus of FIG. 34 is the same as that of the decoder of FIG. 38 in the decoding part, but the received coded data is separated by the data separation section 16 and the extracted long cycle prediction synthesis is performed. The switch control unit A18 receives the filter information, which is a selection signal indicating whether the filter 14 and the post filter 10 are used or not, and the switch 1 is operated based on the information.
9. The switch 24 is controlled to determine whether it is used or not, and a decoding process is performed. Also, instead of selecting whether to use the post filter 10 or not, a mechanism for selecting an initial value or a current value as the filter coefficient of the post filter 10 may be used, which is similar to the devices of other embodiments.
【0079】[0079]
【発明の効果】以上のように本発明によれば、反射係数
判定手段と使用切換手段を備えたので、非音声信号であ
るDTMF信号が入力された場合には、聴感補正フィル
タやポストフィルタ、長周期予測合成フィルタを通らな
い信号を選択して、これらの要素を信号が通過すること
により発生する歪を防ぎ、同信号の伝送特性を良くする
効果がある。As described above, according to the present invention, the reflection coefficient determining means and the use switching means are provided. Therefore, when a DTMF signal which is a non-voice signal is input, a audibility correction filter or a post filter, A signal that does not pass through the long-period predictive synthesis filter is selected to prevent distortion that occurs when the signal passes through these elements, thereby improving the transmission characteristics of the signal.
【図1】 本発明の実施の形態1における音声符号化装
置の構成ブロック図である。FIG. 1 is a configuration block diagram of a speech coding apparatus according to Embodiment 1 of the present invention.
【図2】 レビンソン・ダービン法のフロー図である。FIG. 2 is a flow chart of the Levinson-Durbin method.
【図3】 本発明の実施の形態1の反射係数判定部の詳
細構成ブロック図である。FIG. 3 is a detailed configuration block diagram of a reflection coefficient determination unit according to the first embodiment of the present invention.
【図4】 本発明の実施の形態1のスイッチ制御部Aの
詳細構成ブロック図である。FIG. 4 is a detailed configuration block diagram of a switch control unit A according to the first embodiment of the present invention.
【図5】 実施の形態1の他の音声符号化装置の構成ブ
ロック図である。FIG. 5 is a configuration block diagram of another speech encoding apparatus according to the first embodiment.
【図6】 実施の形態1の他の音声符号化装置の構成ブ
ロック図である。FIG. 6 is a configuration block diagram of another speech encoding apparatus according to the first embodiment.
【図7】 本発明の実施の形態2における音声符号化装
置の構成ブロック図である。[Fig. 7] Fig. 7 is a configuration block diagram of a speech encoding apparatus in Embodiment 2 of the present invention.
【図8】 図7の信号レベル監視部Aの詳細構成ブロッ
ク図である。8 is a detailed configuration block diagram of a signal level monitoring unit A of FIG.
【図9】 図7のスイッチ制御部Bの詳細構成ブロック
図である。9 is a detailed configuration block diagram of a switch control unit B in FIG.
【図10】 実施の形態2の他の音声符号化装置の構成
ブロック図である。[Fig. 10] Fig. 10 is a configuration block diagram of another speech encoding apparatus according to the second embodiment.
【図11】 図10のフィルタ制御部Aの詳細構成ブロ
ック図である。11 is a detailed configuration block diagram of a filter control unit A of FIG.
【図12】 実施の形態2の他の音声符号化装置の構成
ブロック図である。FIG. 12 is a configuration block diagram of another speech encoding apparatus according to the second embodiment.
【図13】 図12の信号レベル監視部Bの詳細構成ブ
ロック図である。13 is a detailed configuration block diagram of a signal level monitoring unit B of FIG.
【図14】 図12のスイッチ制御部Cの詳細構成ブロ
ック図である。14 is a detailed configuration block diagram of a switch control unit C in FIG.
【図15】 実施の形態2の他の音声符号化装置の構成
ブロック図である。FIG. 15 is a configuration block diagram of another speech encoding apparatus according to the second embodiment.
【図16】 図15のフィルタ制御部Bの詳細構成ブロ
ック図である。16 is a detailed configuration block diagram of a filter control unit B of FIG.
【図17】 実施の形態2の他の音声符号化装置の構成
ブロック図である。FIG. 17 is a configuration block diagram of another speech encoding apparatus according to the second embodiment.
【図18】 実施の形態2の他の音声符号化装置の構成
ブロック図である。FIG. 18 is a configuration block diagram of another speech encoding apparatus according to the second embodiment.
【図19】 本発明の実施の形態3における音声符号化
装置の構成ブロック図である。FIG. 19 is a configuration block diagram of a speech coding apparatus according to Embodiment 3 of the present invention.
【図20】 実施の形態3の他の音声符号化装置の構成
ブロック図である。[Fig. 20] Fig. 20 is a configuration block diagram of another speech encoding apparatus according to the third embodiment.
【図21】 実施の形態3の他の音声符号化装置の構成
ブロック図である。FIG. 21 is a configuration block diagram of another speech encoding apparatus according to the third embodiment.
【図22】 実施の形態3の他の音声符号化装置の構成
ブロック図である。[Fig. 22] Fig. 22 is a configuration block diagram of another speech encoding apparatus according to the third embodiment.
【図23】 実施の形態3の他の音声符号化装置の構成
ブロック図である。[Fig. 23] Fig. 23 is a configuration block diagram of another speech encoding device according to the third embodiment.
【図24】 実施の形態3の他の音声符号化装置の構成
ブロック図である。[Fig. 24] Fig. 24 is a configuration block diagram of another speech encoding device according to the third embodiment.
【図25】 本発明の実施の形態4における音声復号化
装置の構成ブロック図である。FIG. 25 is a configuration block diagram of a speech decoding apparatus according to Embodiment 4 of the present invention.
【図26】 実施の形態4の他の音声復号化装置の構成
ブロック図である。FIG. 26 is a configuration block diagram of another speech decoding apparatus according to the fourth embodiment.
【図27】 本発明の実施の形態5における音声復号化
装置ブロック図である。FIG. 27 is a block diagram of a speech decoding apparatus according to Embodiment 5 of the present invention.
【図28】 実施の形態5の他の音声復号化装置ブロッ
ク図である。FIG. 28 is a block diagram of another speech decoding apparatus according to the fifth embodiment.
【図29】 本発明の実施の形態6における音声復号化
装置ブロック図である。FIG. 29 is a block diagram of a speech decoding apparatus according to Embodiment 6 of the present invention.
【図30】 本発明の実施の形態7における音声符号化
装置の構成ブロック図である。[Fig. 30] Fig. 30 is a configuration block diagram of a speech coding apparatus in Embodiment 7 of the present invention.
【図31】 本発明の実施の形態8における音声符号化
装置の構成ブロック図である。[Fig. 31] Fig. 31 is a configuration block diagram of a speech coding apparatus in Embodiment 8 of the present invention.
【図32】 実施の形態8の他の音声符号化装置の構成
ブロック図である。[Fig. 32] Fig. 32 is a configuration block diagram of another audio encoding device according to the eighth embodiment.
【図33】 実施の形態8の他の音声符号化装置の構成
ブロック図である。[Fig. 33] Fig. 33 is a configuration block diagram of another speech encoding device according to the eighth embodiment.
【図34】 本発明の実施の形態9における音声復号化
装置の構成ブロック図である。[Fig. 34] Fig. 34 is a configuration block diagram of a speech decoding device in a ninth embodiment of the present invention.
【図35】 第1の従来の技術の音声符号器を示すブロ
ック図である。FIG. 35 is a block diagram showing a first prior art speech encoder.
【図36】 第1の従来の技術の音声復号器を示すブロ
ック図である。FIG. 36 is a block diagram showing a first prior art speech decoder.
【図37】 第2の従来の技術の音声符号器を示すブロ
ック図である。FIG. 37 is a block diagram showing a second prior art speech coder.
【図38】 第2の従来の技術の音声復号器を示すブロ
ック図である。FIG. 38 is a block diagram showing a second prior art speech decoder.
1 励振VQコードブック、2 利得調整部、3 合成
フィルタ、4 利得適応器、5 合成フィルタ適応器、
6 信号加算部、7 聴覚重み付けフィルタ適応器、8
聴覚重み付けフィルタ、9 最小自乗誤差計算部、1
0 ポストフィルタ、11 LPC分析部、12 デー
タ多重部、13 短周期予測合成フィルタ、14 長周
期予測合成フィルタ、15 信号加算部、16 データ
分離部、17 反射係数判定部、17a 反射係数分配
部、17b k1判定部、17ck2判定部、17d
総合判定部、18 スイッチ制御部A、18a 信号判
定部、18b スイッチ制御信号送出部、19 スイッ
チ、20 信号レベル監視部A、20a バッファA、
20b バッファB、20c パワー算出部A、20d
パワー算出部B、20e 信号パワー比較部、21
信号レベル監視部B、21a バッファA、21b バ
ッファB、21c パワー算出部A、21d パワー算
出部B、21e レベル監視部、21f 信号パワー比
較部、21g リセット信号送出部、22 データ多重
部、23 スイッチ制御部B、23a 反射係数監視
部、23b 論理和計算部、23c リセット信号送出
部、23d 信号保持部、23e スイッチ制御信号送
出部、24 スイッチ制御部C、24a 論理和計算
部、24b 信号保持部、24c スイッチ制御信号送
出部、25 スイッチ、100 信号線、101 信号
線、102 信号線、103 信号線、104 信号
線、105 信号線。1 excitation VQ codebook, 2 gain adjuster, 3 synthesis filter, 4 gain adaptor, 5 synthesis filter adaptor,
6 signal adder, 7 auditory weighting filter adaptor, 8
Auditory weighting filter, 9 least squares error calculator, 1
0 post filter, 11 LPC analysis unit, 12 data multiplexing unit, 13 short cycle prediction synthesis filter, 14 long cycle prediction synthesis filter, 15 signal addition unit, 16 data separation unit, 17 reflection coefficient determination unit, 17a reflection coefficient distribution unit, 17b k1 determination unit, 17ck2 determination unit, 17d
Comprehensive determination unit, 18 switch control unit A, 18a signal determination unit, 18b switch control signal transmission unit, 19 switch, 20 signal level monitoring unit A, 20a buffer A,
20b Buffer B, 20c Power calculation unit A, 20d
Power calculation unit B, 20e Signal power comparison unit, 21
Signal level monitor B, 21a buffer A, 21b buffer B, 21c power calculator A, 21d power calculator B, 21e level monitor, 21f signal power comparator, 21g reset signal transmitter, 22 data multiplexer, 23 switch Control unit B, 23a Reflection coefficient monitoring unit, 23b Logical sum calculation unit, 23c Reset signal sending unit, 23d Signal holding unit, 23e Switch control signal sending unit, 24 Switch control unit C, 24a Logical sum calculating unit, 24b Signal holding unit , 24c switch control signal transmitter, 25 switch, 100 signal line, 101 signal line, 102 signal line, 103 signal line, 104 signal line, 105 signal line.
Claims (13)
号の特徴を示すフィルタ係数を得て聴感上の品質を高め
て周波数特性を変化させる聴覚重み付けフィルタと、 入力信号を解析して得られる反射係数を設定値と比較す
る反射係数判定手段と、 上記反射係数が規定の範囲外であれば上記聴覚重み付け
フィルタを使用し、規定の範囲内であれば上記聴覚重み
付けフィルタを使用しない使用切換手段を備えた音声符
号化装置。1. A perceptual weighting filter for increasing a perceptual quality to change a frequency characteristic by obtaining a filter coefficient showing a characteristic of the signal in encoding a signal in a voice band, and a reflection obtained by analyzing an input signal. A reflection coefficient determining means for comparing the coefficient with a set value, and a use switching means for using the auditory weighting filter if the reflection coefficient is out of a specified range and not using the auditory weighting filter for within the specified range. A provided audio encoding device.
重み付けフィルタ係数を得る聴覚重み付けフィルタ適応
部で得られることを特徴とする請求項1記載の音声符号
化装置。2. The speech coding apparatus according to claim 1, wherein the reflection coefficient is obtained by an auditory weighting filter adaptation section that obtains an auditory weighting filter coefficient indicating a characteristic of the input signal.
ル候補を合成フィルタに通す際の係数を得る合成フィル
タ適応部で得られることを特徴とする請求項1記載の音
声符号化装置。3. The speech coding apparatus according to claim 1, wherein the reflection coefficient is obtained by a synthesis filter adaptation unit that obtains a coefficient when a vector candidate from the codebook is passed through the synthesis filter.
レベル監視手段を付加し、使用切換手段は反射係数と上
記入力信号のレベルの変化の組み合わせで聴覚重み付け
フィルタの使用切換を行うようにしたことを特徴とする
請求項1記載の音声符号化装置。4. A signal level monitoring means for monitoring a change in the level of the input signal is added, and the use switching means switches the use of the auditory weighting filter by a combination of the reflection coefficient and the change in the level of the input signal. The speech coding apparatus according to claim 1, wherein:
と、コードブックから選択されたベクトル符号とを多重
化するデータ多重手段を付加して伝送することを特徴と
する請求項1記載の音声符号化装置。5. The voice according to claim 1, further comprising data multiplexing means for multiplexing a reflection coefficient obtained by analyzing an input signal and a vector code selected from a codebook for transmission. Encoding device.
の使用、不使用を切り換えることに換えて、聴覚重み付
けフィルタのフィルタ係数を現在値とするか、初期値と
するかを切り換えるようにしたことを特徴とする請求項
1記載の音声符号化装置。6. The use switching means switches between use and non-use of the auditory weighting filter and switches between a current value and an initial value of the filter coefficient of the auditory weighting filter. The speech coding apparatus according to claim 1, wherein
対応のコードブックからのコードベクトルを復号する合
成フィルタ部からの出力信号の聴感上の品質を高めるた
めのポストフィルタと、 上記合成フィルタ部にその係数を与える合成フィルタ適
応手段と、 上記合成フィルタ適応手段で得られる反射係数を設定値
と比較する反射係数判定手段と、 上記反射係数が規定の範囲外であれば上記ポストフィル
タを使用し、規定の範囲内であれば上記ポストフィルタ
を使用しない使用切換手段を備えた音声復号化装置。7. A post filter for improving the perceptual quality of an output signal from a synthesis filter unit for decoding a code vector from a codebook corresponding to the reception code in decoding of a reception code, and the synthesis filter unit. When the reflection coefficient is outside the specified range, the post filter is used if the synthesis filter adaptation means for giving the coefficient, the reflection coefficient determination means for comparing the reflection coefficient obtained by the synthesis filter adaptation means with the set value, A voice decoding device provided with a use switching means that does not use the above post filter within the specified range.
の変化を監視する信号レベル監視手段を付加し、使用切
換手段は反射係数と上記出力信号のレベルの変化の組み
合わせでポストフィルタの使用切換を行うようにしたこ
とを特徴とする請求項7記載の音声復号化装置。8. A signal level monitoring means for monitoring a change in the level of the output signal from the synthesis filter section is added, and the use switching means switches the use of the post filter by a combination of the reflection coefficient and the change in the level of the output signal. The speech decoding apparatus according to claim 7, wherein the speech decoding apparatus is performed.
データから符号化データと反射係数とを多重分離するデ
ータ分離手段を付加し、上記データ分離手段で分離して
得られた反射係数の値によりポストフィルタの使用切換
を行うようにしたことを特徴とする請求項7記載の音声
復号化装置。9. In place of the reflection coefficient determination means, a data separation means for demultiplexing the encoded data and the reflection coefficient from the reception encoded data is added, and the reflection coefficient of the reflection coefficient obtained by the separation by the data separation means is added. The speech decoding apparatus according to claim 7, wherein the use of the post filter is switched according to the value.
信号をLPC(Linear Prediction
Coding)分析するLPC分析部で得られる反射係
数を設定値と比較する反射係数判定手段と、 コードブックに基づくベクトル候補に、入力信号を解析
して得られた聴覚重み付けフィルタ係数で重み付けする
聴覚重み付けフィルタと、 ピッチ情報を用いて信号を合成する長周期予測合成フィ
ルタと、 上記反射係数判定手段により判定された結果により上記
聴覚重み付けフィルタ及び長周期予測合成フィルタの使
用と不使用を切り換える使用切換手段を備えた音声符号
化装置。10. An LPC (Linear Prediction) is applied to the above-mentioned signal in the encoding of a voice band signal.
Coding) Reflection coefficient determination means for comparing the reflection coefficient obtained by the LPC analysis section with a set value, and perceptual weighting for weighting vector candidates based on the codebook with perceptual weighting filter coefficients obtained by analyzing the input signal. A filter, a long-period prediction synthesis filter that synthesizes a signal using pitch information, and a use switching unit that switches between use and non-use of the auditory weighting filter and the long-period prediction synthesis filter based on the result determined by the reflection coefficient determination unit. A speech coding apparatus equipped with.
ル監視手段を付加し、反射係数判定手段により判定され
た結果と、上記信号レベル監視手段により得られた音声
レベルの値により、聴覚重み付けフィルタの使用と不使
用を切り換えるようにしたことを特徴とする請求項10
記載の音声符号化装置。11. A signal level monitoring means for monitoring the level of an input signal is added, and a result of the judgment made by the reflection coefficient judging means and the value of the voice level obtained by the signal level monitoring means are used for the auditory weighting filter. 11. Use and non-use can be switched.
A speech encoding device according to claim 1.
に換えて、聴覚重み付けフィルタ係数を得る聴覚重み付
けフィルタ適応部から得るようにしたことを特徴とする
請求項10記載の音声符号化装置。12. The speech coding apparatus according to claim 10, wherein the reflection coefficient is obtained from an auditory weighting filter adaptation section that obtains an auditory weighting filter coefficient instead of being obtained from the LPC analysis section.
ら上記受信符号化データと反射係数を多重分離するデー
タ分離手段と、 上記受信符号化データ対応のコードブックからのコード
ベクトルを復号する合成フィルタ部からの出力信号の聴
感上の品質を高めるためのポストフィルタと、 上記データ分離手段で得られる上記反射係数により上記
ポストフィルタの使用、不使用を切り換える使用切換手
段を備えた音声復号化装置。13. Demultiplexing means for demultiplexing the received coded data and the reflection coefficient from a received signal in decoding the received code, and a synthesis filter section for decoding a code vector from a codebook corresponding to the received coded data. A speech decoding apparatus comprising a post filter for enhancing the perceptual quality of an output signal from the device and a use switching means for switching between use and non-use of the post filter by the reflection coefficient obtained by the data separating means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14445796A JP3183826B2 (en) | 1996-06-06 | 1996-06-06 | Audio encoding device and audio decoding device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14445796A JP3183826B2 (en) | 1996-06-06 | 1996-06-06 | Audio encoding device and audio decoding device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09326772A true JPH09326772A (en) | 1997-12-16 |
JP3183826B2 JP3183826B2 (en) | 2001-07-09 |
Family
ID=15362705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP14445796A Expired - Fee Related JP3183826B2 (en) | 1996-06-06 | 1996-06-06 | Audio encoding device and audio decoding device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3183826B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006134992A1 (en) * | 2005-06-17 | 2006-12-21 | Matsushita Electric Industrial Co., Ltd. | Post filter, decoder, and post filtering method |
US7630889B2 (en) | 2003-04-08 | 2009-12-08 | Nec Corporation | Code conversion method and device |
JP2010166477A (en) * | 2009-01-19 | 2010-07-29 | Oki Semiconductor Co Ltd | Device for preventing howling |
JP2013533983A (en) * | 2010-07-02 | 2013-08-29 | ドルビー・インターナショナル・アーベー | Selective bus post filter |
US8649283B2 (en) | 2009-06-19 | 2014-02-11 | Fujitsu Limited | Packet analysis apparatus and method thereof |
US8774025B2 (en) | 2010-03-08 | 2014-07-08 | Fujitsu Limited | Push signal delivery status judging apparatus and method |
-
1996
- 1996-06-06 JP JP14445796A patent/JP3183826B2/en not_active Expired - Fee Related
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7630889B2 (en) | 2003-04-08 | 2009-12-08 | Nec Corporation | Code conversion method and device |
US8315863B2 (en) | 2005-06-17 | 2012-11-20 | Panasonic Corporation | Post filter, decoder, and post filtering method |
WO2006134992A1 (en) * | 2005-06-17 | 2006-12-21 | Matsushita Electric Industrial Co., Ltd. | Post filter, decoder, and post filtering method |
JP2010166477A (en) * | 2009-01-19 | 2010-07-29 | Oki Semiconductor Co Ltd | Device for preventing howling |
US8649283B2 (en) | 2009-06-19 | 2014-02-11 | Fujitsu Limited | Packet analysis apparatus and method thereof |
US8774025B2 (en) | 2010-03-08 | 2014-07-08 | Fujitsu Limited | Push signal delivery status judging apparatus and method |
US9552824B2 (en) | 2010-07-02 | 2017-01-24 | Dolby International Ab | Post filter |
US9858940B2 (en) | 2010-07-02 | 2018-01-02 | Dolby International Ab | Pitch filter for audio signals |
US9343077B2 (en) | 2010-07-02 | 2016-05-17 | Dolby International Ab | Pitch filter for audio signals |
US9396736B2 (en) | 2010-07-02 | 2016-07-19 | Dolby International Ab | Audio encoder and decoder with multiple coding modes |
JP2013533983A (en) * | 2010-07-02 | 2013-08-29 | ドルビー・インターナショナル・アーベー | Selective bus post filter |
US9558753B2 (en) | 2010-07-02 | 2017-01-31 | Dolby International Ab | Pitch filter for audio signals |
US9558754B2 (en) | 2010-07-02 | 2017-01-31 | Dolby International Ab | Audio encoder and decoder with pitch prediction |
US9595270B2 (en) | 2010-07-02 | 2017-03-14 | Dolby International Ab | Selective post filter |
US9830923B2 (en) | 2010-07-02 | 2017-11-28 | Dolby International Ab | Selective bass post filter |
US9224403B2 (en) | 2010-07-02 | 2015-12-29 | Dolby International Ab | Selective bass post filter |
US10236010B2 (en) | 2010-07-02 | 2019-03-19 | Dolby International Ab | Pitch filter for audio signals |
US10811024B2 (en) | 2010-07-02 | 2020-10-20 | Dolby International Ab | Post filter for audio signals |
US11183200B2 (en) | 2010-07-02 | 2021-11-23 | Dolby International Ab | Post filter for audio signals |
JP2021192121A (en) * | 2010-07-02 | 2021-12-16 | ドルビー・インターナショナル・アーベー | Decoding method, computer program, and decoding system |
JP2022177215A (en) * | 2010-07-02 | 2022-11-30 | ドルビー・インターナショナル・アーベー | Decoder system, method and storage medium |
US11610595B2 (en) | 2010-07-02 | 2023-03-21 | Dolby International Ab | Post filter for audio signals |
US11996111B2 (en) | 2010-07-02 | 2024-05-28 | Dolby International Ab | Post filter for audio signals |
Also Published As
Publication number | Publication date |
---|---|
JP3183826B2 (en) | 2001-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2763374C2 (en) | Method and system using the difference of long-term correlations between the left and right channels for downmixing in the time domain of a stereophonic audio signal into a primary channel and a secondary channel | |
JP3490685B2 (en) | Method and apparatus for adaptive band pitch search in wideband signal coding | |
EP1483759B1 (en) | Scalable audio coding | |
US5873059A (en) | Method and apparatus for decoding and changing the pitch of an encoded speech signal | |
US6615169B1 (en) | High frequency enhancement layer coding in wideband speech codec | |
US6678654B2 (en) | TDVC-to-MELP transcoder | |
RU2469419C2 (en) | Method and apparatus for controlling smoothing of stationary background noise | |
KR100544731B1 (en) | Method and system for estimating artificial high band signal in speech codec | |
US20090204397A1 (en) | Linear predictive coding of an audio signal | |
JP2008532064A (en) | Optimizing fidelity and reducing signal transmission in multi-channel audio coding | |
JPH10187197A (en) | Voice coding method and device executing the method | |
KR100351484B1 (en) | Speech coding apparatus and speech decoding apparatus | |
JPH08278799A (en) | Noise load filtering method | |
KR19990037291A (en) | Speech synthesis method and apparatus and speech band extension method and apparatus | |
US6327562B1 (en) | Method and device for coding an audio signal by “forward” and “backward” LPC analysis | |
JPH1097295A (en) | Coding method and decoding method of acoustic signal | |
KR20090129450A (en) | Method and arrangement for smoothing of stationary background noise | |
WO2003036615A1 (en) | Lpc-to-melp transcoder | |
JP2002509294A (en) | A method of speech coding under background noise conditions. | |
JP3183826B2 (en) | Audio encoding device and audio decoding device | |
EP2132732B1 (en) | Postfilter for layered codecs | |
Hiwasaki et al. | A G. 711 embedded wideband speech coding for VoIP conferences | |
Kataoka et al. | A 16-kbit/s wideband speech codec scalable with G. 729 | |
JP3475772B2 (en) | Audio encoding device and audio decoding device | |
JPH0950298A (en) | Voice coding device and voice decoding device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080427 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090427 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100427 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100427 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110427 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120427 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120427 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130427 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130427 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140427 Year of fee payment: 13 |
|
LAPS | Cancellation because of no payment of annual fees |