[go: up one dir, main page]

JP2003323199A - Encoding device, decoding device, encoding method, and decoding method - Google Patents

Encoding device, decoding device, encoding method, and decoding method

Info

Publication number
JP2003323199A
JP2003323199A JP2002127541A JP2002127541A JP2003323199A JP 2003323199 A JP2003323199 A JP 2003323199A JP 2002127541 A JP2002127541 A JP 2002127541A JP 2002127541 A JP2002127541 A JP 2002127541A JP 2003323199 A JP2003323199 A JP 2003323199A
Authority
JP
Japan
Prior art keywords
signal
decoding
enhancement layer
encoding
decoded
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.)
Pending
Application number
JP2002127541A
Other languages
Japanese (ja)
Inventor
Masahiro Oshikiri
正浩 押切
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2002127541A priority Critical patent/JP2003323199A/en
Priority to EP03728004.7A priority patent/EP1489599B1/en
Priority to PCT/JP2003/005419 priority patent/WO2003091989A1/en
Priority to CNB038093723A priority patent/CN100346392C/en
Priority to AU2003234763A priority patent/AU2003234763A1/en
Priority to US10/512,407 priority patent/US7752052B2/en
Priority to CN2007101529084A priority patent/CN101131820B/en
Publication of JP2003323199A publication Critical patent/JP2003323199A/en
Priority to US12/775,216 priority patent/US8209188B2/en
Pending legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To perform high quality encoding and decoding with a low bit rate. <P>SOLUTION: A downsampler 101 downsamples the sampling rate of an input signal from a sampling rate FH to a sampling rate FL. A basic layer encoder 102 encodes a sound signal of the sampling rate FL. A local decoder 103 decodes an encoded code outputted from the basic layer encoder 102. An upsampler 104 increases the sampling rate of a decoded signal to the FH. A subtracter 106 subtracts the decoded signal from the sound signal of the sampling rate FH. An expansion layer encoder 107 uses a parameter of a decoded result outputted from the local decoder 103 to encode a signal outputted from the subtracter 106. <P>COPYRIGHT: (C)2004,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、楽音信号または音
声信号などの音響信号を高能率に圧縮符号化及び復号化
を行う符号化装置、復号化装置及び符号化方法、復号化
方法に関し、特に符号化コードの一部からでも楽音や音
声を復号することができるスケーラブル符号化及び復号
化に好適な符号化装置、復号化装置及び符号化方法、復
号化方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a coding device, a decoding device, a coding method, and a decoding method for compressing and coding an acoustic signal such as a tone signal or a voice signal with high efficiency, and more particularly, The present invention relates to a coding device, a decoding device, a coding method, and a decoding method suitable for scalable coding and decoding capable of decoding a musical sound or voice even from a part of a coded code.

【0002】[0002]

【従来の技術】楽音信号または音声信号を低ビットレー
トで圧縮する音響符号化技術は、移動体通信における電
波等の伝送路容量及び記録媒体の有効利用のために重要
である。音声信号を符号化する音声符号化に、ITU(Inte
rnational TelecommunicationUnion)で規格化されてい
るG726、G729などの方式が存在する。これらの方式は、
狭帯域信号(300Hz〜3.4kHz)を対象とし、8kbit/s〜32kb
it/sのビットレートで高品質に符号化が行うことができ
る。
2. Description of the Related Art An acoustic coding technique for compressing a tone signal or a voice signal at a low bit rate is important for the capacity of transmission lines such as radio waves in mobile communication and effective use of a recording medium. The ITU (Inte
There are methods such as G726 and G729 standardized by rnational Telecommunication Union). These methods are
Targeting narrow band signals (300Hz to 3.4kHz), 8kbit / s to 32kb
It can be encoded with high quality at a bit rate of it / s.

【0003】また、広帯域信号(50Hz〜7kHz)を対象とす
る標準方式としてITUのG722、G722.1や、3GPP(The 3rd
Generation Partnership Project)のAMR-WBなどが存在
する。これらの方式は、ビットレートが6.6kbit/s〜64k
bit/sで広帯域音声信号を高品質に符号化が行うことが
できる。
In addition, ITU G722, G722.1 and 3GPP (The 3rd) are used as standard methods for wide band signals (50 Hz to 7 kHz).
Generation Partnership Project) AMR-WB exists. These systems have bit rates of 6.6kbit / s to 64k.
A wide-band speech signal can be encoded with high quality at bit / s.

【0004】ここで、音声信号を低ビットレートで高能
率に符号化を行う有効な方法に、CELP(Code Excite
d Linear Prediction)がある。CELPは、人間の音声
生成モデルを工学的に模擬したモデルに基づき符号化を
行う方法である。具体的には、CELPは、乱数で表さ
れる励振信号を周期性の強さに対応するピッチフィルタ
と声道特性に対応する合成フィルタに通し、その出力信
号と入力信号の二乗誤差が聴覚特性の重み付けの下で最
小になるよう符号化パラメータを決定する。
Here, as an effective method for encoding a voice signal at a low bit rate and with high efficiency, CELP (Code Excite) is used.
d Linear Prediction). CELP is a method of performing encoding based on a model of a human voice generation model that is simulated by engineering. Specifically, in CELP, an excitation signal represented by a random number is passed through a pitch filter corresponding to the strength of periodicity and a synthesis filter corresponding to the vocal tract characteristic, and the squared error between the output signal and the input signal is an auditory characteristic. The coding parameters are determined so as to be the minimum under the weighting of.

【0005】そして、最近の標準音声符号化方式の多く
がCELPに基づいた符号化を行っている。例えば、G7
29は、8kbit/sで狭帯域信号の符号化を行うことがで
き、AMR-WBは6.6kbit/s〜23.85kbit/sで広帯域信号を符
号化を行うことができる。
Most of the recent standard speech coding systems perform coding based on CELP. For example, G7
The 29 can encode a narrow band signal at 8 kbit / s, and the AMR-WB can encode a wide band signal at 6.6 kbit / s to 23.85 kbit / s.

【0006】一方で、楽音信号を符号化する楽音符号化
の場合は、MPEG(Moving Picture Expert Group)で
規格化されているレイヤIII方式やAAC方式のよう
に、楽音信号を周波数領域に変換し、聴覚心理モデルを
利用して符号化を行う方法が一般的である。これら方式
は、サンプリングレートが44.1kHzの信号に対しチャネ
ル当たり64kbit/s〜96kbit/sでほとんど劣化が生じない
ことが知られている。
On the other hand, in the case of the musical tone coding for coding the musical tone signal, the musical tone signal is converted into the frequency domain like the layer III system or the AAC system standardized by MPEG (Moving Picture Expert Group). Generally, a method of encoding using a psychoacoustic model is used. It is known that these systems hardly deteriorate at a sampling rate of 44.1 kHz at 64 kbit / s to 96 kbit / s per channel.

【0007】この楽音符号化は、音楽に対して高品質に
符号化を行う方式である。楽音符号化は、前述の説明に
ある背景に音楽や環境音がある音声信号についても高品
質に符号化を行うことができる。そして、対象となる信
号の帯域もCD品質である22kHz程度まで対応可能であ
る。
This tone encoding is a method for encoding music with high quality. The musical tone encoding can perform high quality encoding of a voice signal having music or environmental sound in the background described above. Also, the band of the target signal can be up to about 22 kHz which is CD quality.

【0008】[0008]

【発明が解決しようとする課題】しかしながら、音声信
号が主体で、背景に音楽や環境音が重畳している信号に
音声符号化方式を用いて符号化する場合、背景部の音楽
や環境音の影響で、背景部の信号のみならず音声信号も
劣化してしまい全体的な品質が低下するという問題があ
る。
However, in the case where a signal mainly composed of a voice signal is encoded using a voice encoding method on a signal in which music or environmental sound is superposed on the background, the music or environmental sound of the background portion is As a result, there is a problem that not only the signal in the background portion but also the audio signal is deteriorated and the overall quality is deteriorated.

【0009】この問題は、音声符号化方式が、CELP
という音声モデルに特化した方式を基本にしているため
に生じる。また、音声符号化方式が対応できる信号帯域
は7kHzまでであり、それ以上の帯域の成分を持つ信号に
対しては構成上十分に対応しきれないという問題があっ
た。
The problem is that the speech coding method is CELP.
It occurs because it is based on a method specialized for the voice model. In addition, the signal band that can be supported by the voice encoding method is up to 7 kHz, and there is a problem in that it is not possible to sufficiently support a signal having a component in a band higher than that due to the configuration.

【0010】また、楽音符号化方式では、高品質な符号
化を実現するためにはビットレートを高くして使用する
必要がある。楽音符号化方式では、仮にビットレートを
32kbit/s程度まで低く抑えて符号化した場合、復号信号
の品質が大きく低下するという問題がある。そのため、
伝送レートの低い通信網で使用できないという問題があ
る。
Further, in the tone coding system, it is necessary to use a high bit rate in order to realize high quality coding. In the tone encoding system, the bit rate
There is a problem that the quality of the decoded signal is greatly deteriorated when the encoding is performed while keeping the value as low as 32 kbit / s. for that reason,
There is a problem that it cannot be used in a communication network with a low transmission rate.

【0011】本発明はかかる点に鑑みてなされたもので
あり、音声が主体で背景に音楽や環境音が重畳している
ような信号であっても低ビットレートで高品質に符号化
及び復号化できる符号化装置、復号化装置及び符号化方
法、復号化方法を提供することを目的とする。
The present invention has been made in view of the above points, and it is possible to encode and decode a signal having a low bit rate and a high quality even if the signal is mainly voice and music or environmental sound is superimposed on the background. It is an object of the present invention to provide an encoding device, a decoding device, an encoding method, and a decoding method that can be converted.

【0012】[0012]

【課題を解決するための手段】本発明の符号化装置は、
入力信号のサンプリングレートを下げるダウンサンプリ
ング手段と、サンプリングレートを下げた入力信号を符
号化して第1符号化コードを得る基本レイヤ符号化手段
と、前記第1符号化コードに基づいて復号信号を生成す
る復号化手段と、前記復号信号のサンプリングレートを
前記入力信号と同一のレートに上げるアップサンプリン
グ手段と、前記復号化手段の復号処理の中で生成された
パラメータを利用し、前記入力信号と前記サンプリング
レートを上げた復号信号との差分値を符号化して第2符
号化コードを得る拡張レイヤ符号化手段と、前記第1符
号化コードと前記第2符号化コードとを多重する多重手
段とを具備する構成を採る。
The encoding device of the present invention is
Down-sampling means for reducing the sampling rate of the input signal, base layer encoding means for encoding the input signal with the reduced sampling rate to obtain a first encoded code, and a decoded signal based on the first encoded code Decoding means, up-sampling means for increasing the sampling rate of the decoded signal to the same rate as the input signal, and parameters generated in the decoding processing of the decoding means, An enhancement layer coding means for coding a difference value with a decoded signal with an increased sampling rate to obtain a second coded code, and a multiplexing means for multiplexing the first coded code and the second coded code. Adopt a configuration that has.

【0013】本発明の符号化装置は、基本レイヤ符号化
手段は、符号励振線形予測法を用いて入力信号を符号化
する構成を採る。
In the coding apparatus of the present invention, the base layer coding means adopts a configuration for coding the input signal using the code excitation linear prediction method.

【0014】本発明の符号化装置は、拡張レイヤ符号化
手段は、直交変換を用いて入力信号を符号化する構成を
採る。
In the coding apparatus of the present invention, the enhancement layer coding means employs a configuration for coding the input signal using orthogonal transform.

【0015】本発明の符号化装置は、拡張レイヤ符号化
手段は、MDCT変換を用いて入力信号を符号化する構
成を採る。
In the coding apparatus of the present invention, the enhancement layer coding means adopts a configuration for coding the input signal using MDCT transform.

【0016】これらの構成によれば、入力信号から所定
の周波数以下の成分を取り出して音声符号化に適した符
号化を行い、得られた符号化コードを復号した結果を用
いて楽音符号化に適した符号化を行うことにより、低ビ
ットレートで高品質に符号化を行うことができる。
According to these configurations, a component having a frequency equal to or lower than a predetermined frequency is extracted from the input signal, encoded suitable for speech encoding, and the result of decoding the obtained encoded code is used for musical tone encoding. By performing suitable encoding, it is possible to perform encoding with high quality at a low bit rate.

【0017】本発明の符号化装置は、拡張レイヤ符号化
手段は、前記復号化手段の復号処理の中で生成された基
本レイヤのLPC係数を利用して符号化処理を行う構成
を採る。
In the coding apparatus of the present invention, the enhancement layer coding means employs a configuration in which the LPC coefficient of the base layer generated in the decoding processing of the decoding means is used to perform the coding processing.

【0018】本発明の符号化装置は、拡張レイヤ符号化
手段は、予め設定した変換テーブルに基づいて基本レイ
ヤのLPC係数を拡張レイヤのLPC係数に変換し、拡
張レイヤのLPC係数に基づいてスペクトル包絡を算出
し、符号化処理におけるスペクトル正規化およびベクト
ル量子化の少なくとも一方に前記スペクトル包絡を活用
する構成を採る。
In the coding apparatus of the present invention, the enhancement layer coding means transforms the LPC coefficient of the base layer into the LPC coefficient of the enhancement layer based on a preset conversion table, and the spectrum based on the LPC coefficient of the enhancement layer. A configuration is used in which an envelope is calculated and the spectrum envelope is used for at least one of spectrum normalization and vector quantization in encoding processing.

【0019】これらの構成によれば、基本レイヤ符号化
器で量子化したLPC係数を用いて拡張レイヤのLPC
係数を求め、拡張レイヤのLPC分析からスペクトル包
絡を算出することより、LPC分析および量子化の必要
がなくなり、量子化ビット数を削減することができる。
According to these configurations, the LPC coefficient of the enhancement layer is quantized by using the LPC coefficient quantized by the base layer encoder.
By obtaining the coefficient and calculating the spectrum envelope from the LPC analysis of the enhancement layer, there is no need for LPC analysis and quantization, and the number of quantization bits can be reduced.

【0020】本発明の符号化装置は、拡張レイヤ符号化
手段は、前記復号化手段の復号処理の中で生成されたピ
ッチ周期およびピッチゲインを利用して符号化処理を行
う構成を採る。
The coding apparatus of the present invention employs a configuration in which the enhancement layer coding means performs the coding processing by using the pitch period and the pitch gain generated in the decoding processing of the decoding means.

【0021】本発明の符号化装置は、拡張レイヤ符号化
手段は、ピッチ周期とピッチゲインを用いてスペクトル
微細構造を算出し、符号化処理におけるスペクトル正規
化およびベクトル量子化に前記スペクトル微細構造を活
用する構成を採る。
In the coding apparatus of the present invention, the enhancement layer coding means calculates the spectrum fine structure using the pitch period and the pitch gain, and uses the spectrum fine structure for spectrum normalization and vector quantization in the coding process. Adopt a configuration to utilize.

【0022】これらの構成によれば、基本レイヤ符号化
器で符号化され局所復号化器で復号されたピッチ周期を
用いてスペクトル微細構造を算出し、当該スペクトル微
細構造をスペクトルの正規化およびベクトル量子化に活
用することにより、量子化性能を向上することができ
る。
According to these configurations, the spectrum fine structure is calculated using the pitch period coded by the base layer encoder and decoded by the local decoder, and the spectrum fine structure is subjected to spectrum normalization and vectorization. Quantization performance can be improved by utilizing it for quantization.

【0023】本発明の符号化装置は、拡張レイヤ符号化
手段は、前記復号化手段で生成された復号信号のパワー
を利用して符号化処理を行う構成を採る。
In the coding apparatus of the present invention, the enhancement layer coding means employs a structure in which the power of the decoded signal generated by the decoding means is used to perform coding processing.

【0024】本発明の符号化装置は、拡張レイヤ符号化
手段は、復号信号のパワーに基づいてMDCT変換係数
のパワーの変動量を量子化し、符号化処理におけるパワ
ー正規化に前記量子化したMDCT変換係数のパワーの
変動量を活用する構成を採る。
In the coding apparatus of the present invention, the enhancement layer coding means quantizes the fluctuation amount of the power of the MDCT transform coefficient based on the power of the decoded signal, and quantizes the MDCT for power normalization in the coding process. A configuration that utilizes the fluctuation amount of the power of the conversion coefficient is adopted.

【0025】これらの構成によれば、基本レイヤの復号
信号のパワーと拡張レイヤのMDCT係数のパワーとの
間の相関を利用し、基本レイヤの復号信号を利用してM
DCT係数のパワーを予測し、その予測値からの変化量
を符号化することにより、MDCT係数のパワーの量子
化に必要なビット数を削減することができる。
According to these configurations, the correlation between the power of the decoded signal of the base layer and the power of the MDCT coefficient of the enhancement layer is used, and the M of the decoded signal of the base layer is used.
By predicting the power of the DCT coefficient and encoding the amount of change from the predicted value, it is possible to reduce the number of bits required to quantize the power of the MDCT coefficient.

【0026】本発明の復号化装置は、第1符号化コード
を復号化して第1復号信号を得る基本レイヤ復号化手段
と、第2符号化コードを復号化して第2復号信号を得る
拡張レイヤ復号化手段と、前記第1復号信号のサンプリ
ングレートを前記第2復号信号と同一のレートに上げる
アップサンプリング手段と、前記サンプリングレートを
上げた第1信号と前記第2信号とを加算する加算手段と
を具備する構成を採る。
The decoding apparatus of the present invention comprises a base layer decoding means for decoding a first coded code to obtain a first decoded signal, and an enhancement layer for decoding a second coded code to obtain a second decoded signal. Decoding means, up-sampling means for increasing the sampling rate of the first decoded signal to the same rate as the second decoded signal, and addition means for adding the first signal and the second signal with the increased sampling rate. And a configuration including

【0027】本発明の復号化装置は、基本レイヤ復号化
手段は、符号励振線形予測法を用いて第1符号化コード
を復号化する構成を採る。
In the decoding device of the present invention, the base layer decoding means adopts a configuration for decoding the first coded code by using the code excitation linear prediction method.

【0028】本発明の復号化装置は、拡張レイヤ復号化
手段は、直交変換を用いて第2符号化コードを復号化す
る構成を採る。
In the decoding device of the present invention, the enhancement layer decoding means employs a configuration for decoding the second coded code using orthogonal transform.

【0029】本発明の復号化装置は、拡張レイヤ復号化
手段は、IMDCT変換を用いて第2符号化コードを復
号化する構成を採る。
In the decoding device of the present invention, the enhancement layer decoding means employs a configuration for decoding the second coded code by using IMDCT conversion.

【0030】これらの構成によれば、基本レイヤ復号化
器で復号されたパラメータを用いて拡張レイヤ復号化器
の復号を行うことにより、基本レイヤ符号化における復
号パラメータを使って拡張レイヤの符号化を行う音響符
号化手段の符号化コードから復号信号を生成することが
できる。
According to these configurations, by decoding the enhancement layer decoder using the parameters decoded by the base layer decoder, the enhancement layer coding is performed using the decoding parameters in the base layer coding. The decoded signal can be generated from the coded code of the acoustic coding means for performing.

【0031】本発明の復号化装置は、拡張レイヤ復号化
手段は、基本レイヤのLPC係数を利用して第2符号化
コードを復号化する構成を採る。
In the decoding apparatus of the present invention, the enhancement layer decoding means employs a structure for decoding the second coded code by using the LPC coefficient of the base layer.

【0032】本発明の復号化装置は、拡張レイヤ復号化
手段は、予め設定した変換テーブルに基づいて基本レイ
ヤのLPC係数を拡張レイヤのLPC係数に変換し、拡
張レイヤのLPC係数に基づいてスペクトル包絡を算出
し、復号化処理におけるベクトル復号化に前記スペクト
ル包絡を活用する構成を採る。
In the decoding device of the present invention, the enhancement layer decoding means transforms the LPC coefficient of the base layer into the LPC coefficient of the enhancement layer based on a preset conversion table, and the spectrum based on the LPC coefficient of the enhancement layer. The envelope is calculated, and the spectrum envelope is used for vector decoding in the decoding process.

【0033】これらの構成によれば、基本レイヤ復号化
器で量子化したLPC係数を用いて拡張レイヤのLPC
係数を求め、拡張レイヤのLPC分析からスペクトル包
絡を算出することより、LPC分析および量子化の必要
がなくなり、量子化ビット数を削減することができる。
According to these configurations, the LPC coefficient of the enhancement layer is quantized by using the LPC coefficient quantized by the base layer decoder.
By obtaining the coefficient and calculating the spectrum envelope from the LPC analysis of the enhancement layer, there is no need for LPC analysis and quantization, and the number of quantization bits can be reduced.

【0034】本発明の復号化装置は、拡張レイヤ復号化
手段は、ピッチ周期またはピッチゲインの少なくとも一
方を利用して復号化処理を行う構成を採る。
In the decoding apparatus of the present invention, the enhancement layer decoding means employs a structure in which at least one of the pitch period and the pitch gain is used to perform the decoding process.

【0035】本発明の復号化装置は、拡張レイヤ復号化
手段は、ピッチ周期とピッチゲインを用いてスペクトル
微細構造を算出し、復号化処理におけるベクトル復号化
に前記スペクトル微細構造を活用する構成を採る。
In the decoding device of the present invention, the enhancement layer decoding means is configured to calculate the spectrum fine structure using the pitch period and the pitch gain and utilize the spectrum fine structure for vector decoding in the decoding process. take.

【0036】これらの構成によれば、基本レイヤ符号化
器で符号化され局所復号化器で復号されたピッチ周期を
用いてスペクトル微細構造を算出し、当該スペクトル微
細構造をスペクトルの正規化およびベクトル量子化に活
用することにより、量子化性能を向上させた音響符号化
に対応した音響復号化を行うことができる。
According to these configurations, the spectral fine structure is calculated using the pitch period coded by the base layer coder and decoded by the local decoder, and the spectral fine structure is normalized by the spectrum and vectorized. By utilizing it for quantization, it is possible to perform acoustic decoding corresponding to acoustic encoding with improved quantization performance.

【0037】本発明の復号化装置は、拡張レイヤ復号化
手段は、前記復号化手段で生成された復号信号のパワー
を利用して復号化処理を行う構成を採る。
In the decoding apparatus of the present invention, the enhancement layer decoding means employs a structure in which the decoding processing is performed by using the power of the decoded signal generated by the decoding means.

【0038】本発明の復号化装置は、拡張レイヤ復号化
手段は、復号信号のパワーに基づいてMDCT変換係数
のパワーの変動量を復号化し、復号化処理におけるパワ
ー正規化に前記復号化したMDCT変換係数のパワーの
変動量を活用する構成を採る。
In the decoding device of the present invention, the enhancement layer decoding means decodes the variation amount of the power of the MDCT transform coefficient based on the power of the decoded signal, and the decoded MDCT is subjected to the power normalization in the decoding process. A configuration that utilizes the fluctuation amount of the power of the conversion coefficient is adopted.

【0039】これらの構成によれば、基本レイヤの復号
信号を利用してMDCT係数のパワーを予測し、その予
測値からの変化量を符号化する符号化器に対応する復号
化器を構成していることにより、MDCT係数のパワー
の量子化に必要なビット数を削減することができる。
According to these configurations, the decoder corresponding to the encoder that predicts the power of the MDCT coefficient by using the decoded signal of the base layer and encodes the amount of change from the predicted value is configured. By doing so, the number of bits required to quantize the power of the MDCT coefficient can be reduced.

【0040】本発明の音響信号送信装置は、音響信号を
電気的信号に変換する音響入力手段と、この音響入力手
段から出力された信号をディジタル信号に変換するA/
D変換手段と、このA/D変換手段から出力されたディ
ジタル信号を符号化する上記の符号化装置と、この符号
化装置から出力された符号化コードを無線周波数の信号
に変調するRF変調手段と、このRF変調手段から出力
された信号を電波に変換して送信する送信アンテナとを
具備する構成を採る。
The acoustic signal transmitting apparatus of the present invention comprises acoustic input means for converting an acoustic signal into an electrical signal and A / A for converting the signal output from the acoustic input means into a digital signal.
D conversion means, the above-mentioned coding device for coding the digital signal output from this A / D conversion means, and RF modulation means for modulating the coded code output from this coding device into a radio frequency signal. And a transmitting antenna for converting the signal output from the RF modulator into a radio wave for transmission.

【0041】この構成によれば、少ないビット数で効率
よく音響信号を符号化する音響信号送信装置を提供する
ことができる。
According to this structure, it is possible to provide an acoustic signal transmitting apparatus which efficiently encodes an acoustic signal with a small number of bits.

【0042】本発明の音響信号受信装置は、電波を受信
する受信アンテナと、この受信アンテナに受信された信
号を復調するRF復調手段と、このRF復調手段にて得
られた情報を復号する上記の復号化装置と、この復号化
装置から出力された信号をアナログ信号に変換するD/
A変換手段と、このD/A変換手段から出力された電気
的信号を音響信号に変換する音響出力手段とを具備する
構成を採る。
The acoustic signal receiving apparatus of the present invention comprises a receiving antenna for receiving a radio wave, an RF demodulating means for demodulating a signal received by the receiving antenna, and the information obtained by the RF demodulating means. Decoding device and D / which converts the signal output from this decoding device into an analog signal
A configuration is provided that includes an A conversion unit and an acoustic output unit that converts an electrical signal output from the D / A conversion unit into an acoustic signal.

【0043】この構成によれば、少ないビット数で効率
よく符号化された音響信号を復号することができるの
で、良好な音響信号を出力することができる。
According to this structure, since the acoustic signal encoded with a small number of bits can be efficiently decoded, a good acoustic signal can be output.

【0044】本発明の通信端末装置は、上記の音響信号
送信装置あるいは上記の音響信号受信装置の少なくとも
一方を具備する構成を採る。本発明の基地局装置は、上
記の音響信号送信装置あるいは上記の音響信号受信装置
の少なくとも一方を具備する構成を採る。
The communication terminal device of the present invention has a configuration including at least one of the above acoustic signal transmitting device and the above acoustic signal receiving device. A base station apparatus of the present invention has a configuration including at least one of the above acoustic signal transmitting apparatus and the above acoustic signal receiving apparatus.

【0045】この構成によれば、少ないビット数で効率
よく音響信号を符号化する音響符号化装置を提供するこ
とができる。また、この構成によれば、少ないビット数
で効率よく符号化された音響信号を復号することができ
るので、良好な音響信号を出力することができる。
According to this structure, it is possible to provide an acoustic encoding device which efficiently encodes an acoustic signal with a small number of bits. Further, according to this configuration, since the acoustic signal encoded with a small number of bits can be efficiently decoded, a good acoustic signal can be output.

【0046】本発明の符号化方法は、入力信号のサンプ
リングレートを下げる工程と、サンプリングレートを下
げた入力信号を符号化して第1符号化コードを得る工程
と、前記第1符号化コードに基づいて復号信号を生成す
る工程と、前記復号信号のサンプリングレートを前記入
力信号と同一のレートに上げる工程と、前記復号信号を
生成する処理の中で得られたパラメータを利用し、前記
入力信号と前記サンプリングレートを上げた復号信号と
の差分値を符号化して第2符号化コードを得る工程と、
前記第1符号化コードと前記第2符号化コードとを多重
する工程とを具備するようにした。
The encoding method of the present invention comprises the steps of reducing the sampling rate of the input signal, encoding the input signal having the reduced sampling rate to obtain a first encoded code, and based on the first encoded code. Generating a decoded signal by using the parameters obtained in the step of increasing the sampling rate of the decoded signal to the same rate as the input signal, and the parameter obtained in the process of generating the decoded signal, Encoding a difference value with the decoded signal having an increased sampling rate to obtain a second encoded code;
The method further comprises the step of multiplexing the first coded code and the second coded code.

【0047】この方法によれば、入力信号から所定の周
波数以下の成分を取り出して音声符号化に適した符号化
を行い、得られた符号化コードを復号した結果を用いて
楽音符号化に適した符号化を行うことにより、低ビット
レートで高品質に符号化を行うことができる。
According to this method, a component having a frequency equal to or lower than a predetermined frequency is extracted from the input signal, encoded suitable for voice encoding is performed, and the result of decoding the obtained encoded code is used for suitable tone encoding. By performing the encoding described above, it is possible to perform encoding with high quality at a low bit rate.

【0048】本発明の復号化方法は、第1符号化コード
を復号化して第1復号信号を得る工程と、第2符号化コ
ードを復号化して第2復号信号を得る工程と、前記第1
復号信号のサンプリングレートを前記第2復号信号と同
一のレートに上げる工程と、前記サンプリングレートを
上げた第1信号と前記第2信号とを加算する工程とを具
備するようにした。
The decoding method of the present invention comprises the steps of decoding the first coded code to obtain the first decoded signal, decoding the second coded code to obtain the second decoded signal, and the first step.
The method further comprises a step of increasing the sampling rate of the decoded signal to the same rate as the second decoded signal, and a step of adding the first signal and the second signal with the increased sampling rate.

【0049】この方法によれば、基本レイヤ復号化器で
復号されたパラメータを用いて拡張レイヤ復号化器の復
号を行うことにより、基本レイヤ符号化における復号パ
ラメータを使って拡張レイヤの符号化を行う音響符号化
手段の符号化コードから復号信号を生成することができ
る。
According to this method, the enhancement layer decoder is decoded using the parameters decoded by the base layer decoder, so that the enhancement layer is coded using the decoding parameters in the base layer coding. The decoded signal can be generated from the coded code of the acoustic coding means.

【0050】[0050]

【発明の実施の形態】本発明の骨子は、基本レイヤと拡
張レイヤの2つの階層を持ち、基本レイヤはCELPを
基にして入力信号の狭帯域または広帯域の周波数領域を
低いビットレートで高品質に符号化する。次に、基本レ
イヤで表しきれない背景の音楽や環境音、さらに基本レ
イヤでカバーする周波数領域よりも高い周波数成分の信
号を拡張レイヤにおいて符号化を行い、拡張レイヤは楽
音符号化方式のようにあらゆる信号に対応できる構成に
することである。
BEST MODE FOR CARRYING OUT THE INVENTION The essence of the present invention has two layers, a base layer and an enhancement layer, and the base layer is based on CELP and has a high quality at a low bit rate in a narrow band or wide band frequency region of an input signal. To be encoded. Next, background music and environmental sounds that cannot be represented by the base layer, and signals with frequency components higher than the frequency domain covered by the base layer are coded in the enhancement layer. It is to have a structure that can handle all signals.

【0051】これにより、基本レイヤで表現しきれない
背景の音楽や環境音、さらに基本レイヤでカバーする周
波数領域よりも高い周波数成分の信号を効率よく符号化
を行うことができる。この際、基本レイヤの符号化コー
ドより得られる情報を利用して拡張レイヤの符号化を行
うことが本発明の特徴である。これにより、拡張レイヤ
の符号化ビット数を低く抑えることができるという効果
が得られる。
This makes it possible to efficiently encode background music and environmental sounds that cannot be fully expressed by the base layer, and signals having frequency components higher than the frequency range covered by the base layer. At this time, it is a feature of the present invention that the enhancement layer is encoded by using the information obtained from the encoding code of the base layer. By this means, it is possible to obtain the effect that the number of encoded bits in the enhancement layer can be kept low.

【0052】以下、本発明の実施の形態について図面を
参照して詳細に説明する。(実施の形態1)図1は、本
発明の実施の形態1に係る信号処理装置の構成を示すブ
ロック図である。図1の信号処理装置100は、ダウン
サンプリング器101と、基本レイヤ符号化器102
と、局所復号化器103と、アップサンプリング器10
4と、遅延器105と、減算器106と、拡張レイヤ符
号化器107と、マルチプレクサ108とから主に構成
される。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. (Embodiment 1) FIG. 1 is a block diagram showing a configuration of a signal processing apparatus according to Embodiment 1 of the present invention. The signal processing device 100 of FIG. 1 includes a downsampling device 101 and a base layer encoder 102.
, Local decoder 103, and upsampler 10
4, a delay unit 105, a subtractor 106, an enhancement layer encoder 107, and a multiplexer 108.

【0053】ダウンサンプリング器101は、入力信号
のサンプリングレートをサンプリングレートFHからサ
ンプリングレートFLにダウンサンプリングし、サンプ
リングレートFLの音響信号を基本レイヤ符号化器10
2に出力する。ここで、サンプリングレートFLは、サ
ンプリングレートFHより低い周波数である。
The down-sampler 101 down-samples the sampling rate of the input signal from the sampling rate FH to the sampling rate FL, and the acoustic signal of the sampling rate FL is base layer encoder 10
Output to 2. Here, the sampling rate FL is a frequency lower than the sampling rate FH.

【0054】基本レイヤ符号化器102は、サンプリン
グレートFLの音響信号を符号化し、符号化コードを局
所復号化器103とマルチプレクサ108に出力する。
The base layer encoder 102 encodes the acoustic signal of the sampling rate FL and outputs the encoded code to the local decoder 103 and the multiplexer 108.

【0055】局所復号化器103は、基本レイヤ符号化
器102から出力された符号化コードを復号し、復号信
号をアップサンプリング器104と拡張レイヤ符号化器
107に出力する。
Local decoder 103 decodes the coded code output from base layer coder 102 and outputs the decoded signal to upsampling unit 104 and enhancement layer coder 107.

【0056】アップサンプリング器104は、復号信号
のサンプリングレートをFHに上げて減算器106に出
力する。
The up-sampler 104 raises the sampling rate of the decoded signal to FH and outputs it to the subtractor 106.

【0057】遅延器105は、入力されたサンプリング
レートFHの音響信号を所定の時間の遅延した後、減算
器106する。この遅延時間をダウンサンプリング器1
01と基本レイヤ符号化器102とアップサンプリング
器104で生じる時間遅れと同値とすることにより、次
の減算処理での位相のずれを防ぐ。
The delay device 105 delays the input acoustic signal of the sampling rate FH for a predetermined time and then subtracts it. This delay time is reduced to 1
01, the base layer encoder 102, and the upsampler 104 have the same value as the time delay, thereby preventing a phase shift in the next subtraction process.

【0058】減算器106は、サンプリングレートFH
の音響信号から復号信号を減算し、減算結果を拡張レイ
ヤ符号化器107に出力する。
The subtractor 106 has a sampling rate FH.
The decoded signal is subtracted from the acoustic signal of 1 and the subtraction result is output to enhancement layer encoder 107.

【0059】拡張レイヤ符号化器107は、減算器10
6から出力された信号を局所復号化器103から出力さ
れた復号結果のパラメータを用いて符号化し、マルチプ
レクサ108に出力する。マルチプレクサ108は、基
本レイヤ符号化器102と拡張レイヤ符号化器107と
において符号化された信号を多重化して出力する。
The enhancement layer encoder 107 has the subtractor 10
The signal output from 6 is encoded using the parameter of the decoding result output from the local decoder 103, and output to the multiplexer 108. The multiplexer 108 multiplexes the signals encoded by the base layer encoder 102 and the enhancement layer encoder 107, and outputs the multiplexed signals.

【0060】次に、基本レイヤ符号化と拡張レイヤ符号
化について説明する。図2は、入力信号の成分の一例を
示す図である。図2において、縦軸は、信号の成分の情
報量を示し、横軸は、周波数を示す。図2では、入力信
号に含まれる音声情報と、背景音楽/背景雑音情報がど
の周波数帯に存在しているかを表している。
Next, the base layer coding and the enhancement layer coding will be described. FIG. 2 is a diagram showing an example of components of an input signal. In FIG. 2, the vertical axis represents the information amount of the signal component, and the horizontal axis represents the frequency. FIG. 2 shows in which frequency band the voice information included in the input signal and the background music / background noise information exist.

【0061】音声情報は、周波数の低い領域に情報が多
く存在し、高域に向かうほど情報量は減少する。それに
対し、背景音楽・背景雑音情報は、音声情報と比べると
相対的に低域の情報は少なく、高域に含まれる情報が大
きい。
A large amount of voice information exists in a low frequency region, and the amount of information decreases toward higher frequencies. On the other hand, the background music / background noise information has a relatively small amount of information in the low frequency range and a large amount of information included in the high frequency range as compared with the voice information.

【0062】そこで、本発明の信号処理装置は、複数の
符号化方式を用い、それぞれの符号化方式が適する領域
毎に異なる符号化を行う。
Therefore, the signal processing apparatus of the present invention uses a plurality of encoding methods and performs different encoding for each area to which each encoding method is suitable.

【0063】図3は、本実施の形態に係る信号処理装置
の信号処理方法の一例を示す図である。図3において、
縦軸は、信号の成分の情報量を示し、横軸は、周波数を
示す。
FIG. 3 is a diagram showing an example of a signal processing method of the signal processing apparatus according to this embodiment. In FIG.
The vertical axis represents the information amount of the component of the signal, and the horizontal axis represents the frequency.

【0064】基本レイヤ符号化器102は、0〜FL間
の周波数帯の音声情報を効率よく表すように設計されて
おり、この領域での音声情報は品質良く符号化すること
ができる。しかし、0〜FL間の周波数帯の背景音楽・
背景雑音情報の符号化品質は高くない。拡張レイヤ符号
化器107は、基本レイヤ符号化器102で符号化でき
ない部分と、FL〜FH間の周波数帯の信号を符号化す
る。
The base layer encoder 102 is designed to efficiently represent the voice information in the frequency band between 0 and FL, and the voice information in this area can be encoded with good quality. However, the background music in the frequency band between 0 and FL
The coding quality of the background noise information is not high. The enhancement layer encoder 107 encodes a signal in a frequency band between FL and FH and a portion that cannot be encoded by the base layer encoder 102.

【0065】よって、基本レイヤ符号化器102と拡張
レイヤ符号化器107とを組み合わせることで広い帯域
で高品質な符号化が実現できる。さらに、少なくとも基
本レイヤ符号化手段の符号化コードだけでも音声情報が
復号できるというスケーラブルな機能が実現できる。
Therefore, by combining the base layer encoder 102 and the enhancement layer encoder 107, high quality encoding can be realized in a wide band. Furthermore, it is possible to realize a scalable function in which the voice information can be decoded only with the coded code of the base layer coding means.

【0066】このように、局所復号化器103における
符号化で生成されたパラメータのうち有用なものを拡張
レイヤ符号化器107に与え、拡張レイヤ符号化器10
7は、このパラメータを利用して符号化を行う。
As described above, useful parameters among the parameters generated by the encoding in the local decoder 103 are given to the enhancement layer encoder 107, and the enhancement layer encoder 10
7 performs encoding using this parameter.

【0067】このパラメータは符号化コードから生成さ
れるため、本実施の形態の信号処理装置により符号化さ
れた信号を復号する場合に、音響復号化の過程で同じパ
ラメータを得ることができ、このパラメータを付加して
復号側に伝送する必要がない。このために、拡張レイヤ
符号化手段は付加情報の増加を伴うことなしに、符号化
処理の効率化を図ることができる。
Since this parameter is generated from the coded code, when decoding the signal coded by the signal processing apparatus of the present embodiment, the same parameter can be obtained during the acoustic decoding process. It is not necessary to add a parameter and transmit it to the decoding side. Therefore, the enhancement layer coding means can improve the efficiency of the coding process without increasing the additional information.

【0068】例えば、局所復号化器103において復号
されるパラメータのうち、拡張レイヤ符号化器107で
用いられるパラメータとして、入力信号が母音のように
周期性の強い信号か子音のように雑音性の強い信号かを
表す有声/無声フラグを使う構成がある。有声/無声フ
ラグを用い、有声である区間において拡張レイヤでは高
域よりも低域を重視してビット配分を行い、無声である
区間では低域よりも高域を重視してビット配分を行う、
などの適応化を図ることができる。
For example, among the parameters decoded in the local decoder 103, as the parameters used in the enhancement layer encoder 107, the input signal is a signal having a strong periodicity such as a vowel or a noise characteristic such as a consonant. There is a configuration that uses a voiced / unvoiced flag that indicates a strong signal. Using the voiced / unvoiced flag, in the voiced section, the enhancement layer allocates bits by emphasizing the low range over the high range, and in the unvoiced section, distributing bits by emphasizing the high range over the low range.
Can be adapted.

【0069】このように、本実施の形態の信号処理装置
によれば、入力信号から所定の周波数以下の成分を取り
出して音声符号化に適した符号化を行い、得られた符号
化コードを復号した結果を用いて楽音符号化に適した符
号化を行うことにより、低ビットレートで高品質に符号
化を行うことができる。
As described above, according to the signal processing apparatus of the present embodiment, the components having a frequency equal to or lower than the predetermined frequency are extracted from the input signal, the encoding suitable for the speech encoding is performed, and the obtained encoded code is decoded. By performing the encoding suitable for the musical tone encoding using the result, it is possible to perform the encoding with high quality at a low bit rate.

【0070】また、サンプリングレートFHとFLに
は、FL>FLを満たせば良く、値は限定されない。例
えば、サンプリングレートをFH=24kHz、FL=16k
Hzとし、符号化することができる。
Further, the sampling rates FH and FL only need to satisfy FL> FL, and the values are not limited. For example, the sampling rate is FH = 24kHz, FL = 16k
And can be encoded.

【0071】(実施の形態2)本実施の形態では、実施
の形態1の局所復号化器103で復号されるパラメータ
のうち、拡張レイヤ符号化器107で用いられるパラメ
ータとして、入力信号のスペクトルを表すLPC係数を
用いる例について説明する。
(Embodiment 2) In this embodiment, of the parameters decoded by local decoder 103 of Embodiment 1, the spectrum of the input signal is the parameter used in enhancement layer encoder 107. An example using the represented LPC coefficient will be described.

【0072】本実施の形態の信号処理装置は、図1の基
本レイヤ符号化器102においてCELPを用いた符号
化を行い、拡張レイヤ符号化器107において入力信号
のスペクトルを表すLPC係数を用いて符号化を行う。
The signal processing apparatus according to the present embodiment performs coding using CELP in base layer coder 102 in FIG. 1 and uses LPC coefficients representing the spectrum of the input signal in enhancement layer coder 107. Encode.

【0073】ここでは最初に、基本レイヤ符号化器10
2の詳細な動作の説明を行った後に、拡張レイヤ符号化
器107の基本構成の説明を行う。ここでいう基本構成
とは、今後の実施の形態の説明を簡便にするためのもの
で、局所復号化器103の符号化パラメータを用いない
構成を指す。その後に本実施形態の特徴である局所復号
化器103でLPC係数を復号し、このLPC係数を用
いた拡張レイヤ符号化器107の説明を行う。
Here, first, the base layer encoder 10
After the detailed operation of No. 2 is described, the basic configuration of the enhancement layer encoder 107 will be described. The basic configuration here is for simplifying the description of the future embodiments, and refers to a configuration that does not use the encoding parameter of the local decoder 103. After that, the local decoder 103, which is a feature of the present embodiment, decodes the LPC coefficient, and the enhancement layer encoder 107 using this LPC coefficient will be described.

【0074】図4は、基本レイヤ符号化器102の構成
の一例を示す図である。図4の基本レイヤ符号化器10
2は、LPC分析器401と、聴感重み付け部402
と、適応符号帳探索器403と、適応ゲイン量子化器4
04と、目標ベクトル生成器405と、雑音符号帳探索
器406と、雑音ゲイン量子化器407と、マルチプレ
クサ408とから主に構成される。
FIG. 4 is a diagram showing an example of the configuration of base layer encoder 102. Base layer encoder 10 of FIG.
2 is an LPC analyzer 401 and a perceptual weighting unit 402.
, Adaptive codebook searcher 403, and adaptive gain quantizer 4
04, a target vector generator 405, a random codebook searcher 406, a noise gain quantizer 407, and a multiplexer 408.

【0075】LPC分析器401は、ダウンサンプリン
グ器101においてサンプリングレートFLでサンプリ
ングされた入力信号からLPC係数を求め、聴感重み付
け部402に出力する。
The LPC analyzer 401 finds the LPC coefficient from the input signal sampled at the sampling rate FL in the down-sampling unit 101, and outputs it to the perceptual weighting unit 402.

【0076】聴感重み付け部402は、LPC分析器4
01で求められたLPC係数を基に入力信号に重み付け
を行い、重み付けされた入力信号を適応符号帳探索器4
03、適応ゲイン量子化器404、及び目標ベクトル生
成器405に出力する。
The perceptual weighting unit 402 includes the LPC analyzer 4
The input signal is weighted based on the LPC coefficient obtained in 01, and the weighted input signal is applied to the adaptive codebook searcher 4
03, adaptive gain quantizer 404, and target vector generator 405.

【0077】適応符号帳探索器403は、聴覚重み付け
された入力信号を目標信号として適応符号帳の探索を行
い、探索した適応ベクトルを適応ゲイン量子化器404
と目標ベクトル生成器405に出力する。そして、適応
符号帳探索器403は、量子化歪みが最も少ないとされ
た適応ベクトルのコードをマルチプレクサ408に出力
する。
Adaptive codebook searcher 403 searches the adaptive codebook using the perceptually weighted input signal as a target signal, and searches the adaptive vector searched for by adaptive gain quantizer 404.
To the target vector generator 405. Then, adaptive codebook searcher 403 outputs to adaptive multiplexer 408 the code of the adaptive vector that has the least quantization distortion.

【0078】適応ゲイン量子化器404は、適応符号帳
探索器403から出力される適応ベクトルに乗算する適
応ゲインを量子化し、目標ベクトル生成器405に出力
する。そして、そのコードをマルチプレクサ408に出
力する。
The adaptive gain quantizer 404 quantizes the adaptive gain by which the adaptive vector output from the adaptive codebook searcher 403 is multiplied, and outputs it to the target vector generator 405. Then, the code is output to the multiplexer 408.

【0079】目標ベクトル生成器405は、聴感重み付
け部402から出力された入力信号を適応ベクトルに適
応ゲインを乗算した結果でベクトル減算し、減算結果を
目標ベクトルとして雑音符号帳探索器406と雑音ゲイ
ン量子化器407に出力する。
The target vector generator 405 vector-subtracts the input signal output from the perceptual weighting unit 402 by the result of multiplying the adaptive vector by the adaptive gain, and the subtraction result is used as the target vector for the noise codebook searcher 406 and the noise gain. Output to the quantizer 407.

【0080】雑音符号帳探索器406は、目標ベクトル
生成器405から出力された目標ベクトルとの歪が最小
となる雑音ベクトルを雑音符号帳の中から探索する。そ
して、雑音符号帳探索器406は、探索した雑音ベクト
ルを雑音ゲイン量子化器407に与えるとともに、その
コードをマルチプレクサ408に出力する。
The random codebook searcher 406 searches the random codebook for a noise vector having the minimum distortion with respect to the target vector output from the target vector generator 405. Then, the noise codebook searcher 406 gives the searched noise vector to the noise gain quantizer 407 and outputs the code to the multiplexer 408.

【0081】雑音ゲイン量子化器407は、雑音符号帳
探索器406において探索された雑音ベクトルに乗算す
る雑音ゲインを量子化し、そのコードをマルチプレクサ
408に出力する。
Noise gain quantizer 407 quantizes the noise gain by which the noise vector searched by noise codebook searcher 406 is quantized, and outputs the code to multiplexer 408.

【0082】マルチプレクサ408は、LPC係数、適
応ベクトル、適応ゲイン、雑音ベクトル、雑音ゲインの
符号化コードを多重化して局所復号化器103及びマル
チプレクサ108に出力する。
The multiplexer 408 multiplexes the LPC coefficient, the adaptive vector, the adaptive gain, the noise vector, and the coded code of the noise gain and outputs them to the local decoder 103 and the multiplexer 108.

【0083】次に、図4の基本レイヤ符号化器102の
動作について説明する。最初に、ダウンサンプリング器
101から出力されたサンプリングレートFLの信号が
入力され、LPC分析器401においてLPC係数が求
められる。このLPC係数は、LSP係数などの量子化
に適したパラメータに変換され、量子化される。この量
子化で得られる符号化コードがマルチプレクサ408に
与えられ、かつ符号化コードから量子化後のLSP係数
が算出されLPC係数に変換される。
Next, the operation of base layer coder 102 in FIG. 4 will be described. First, the signal of the sampling rate FL output from the down sampler 101 is input, and the LPC analyzer 401 obtains the LPC coefficient. The LPC coefficient is converted into a parameter suitable for quantization such as an LSP coefficient and quantized. The coded code obtained by this quantization is given to the multiplexer 408, and the quantized LSP coefficient is calculated from the coded code and converted into the LPC coefficient.

【0084】この変換により、量子化後のLPC係数が
求められる。この量子化後のLPC係数を利用して、適
応符号帳、適応ゲイン、雑音符号帳および雑音ゲインの
符号化を行う。
By this conversion, the quantized LPC coefficient is obtained. Using the quantized LPC coefficient, the adaptive codebook, adaptive gain, noise codebook, and noise gain are encoded.

【0085】次に、聴感重み付け部402は、LPC分
析器401で求められたLPC係数に基づいて入力信号
に重み付けを行う。この重み付けは、量子化歪のスペク
トルを入力信号のスペクトル包絡にマスクされるようス
ペクトル整形を行うことを目的として成される。
Next, the perceptual weighting unit 402 weights the input signal based on the LPC coefficient obtained by the LPC analyzer 401. This weighting is performed for the purpose of performing spectrum shaping so that the spectrum of the quantization distortion is masked by the spectrum envelope of the input signal.

【0086】次に、聴覚重み付けされた入力信号を目標
信号とし、適応符号帳探索器403において適応符号帳
が探索される。過去の音源系列をピッチ周期で繰り返し
た信号を適応ベクトルと呼び、あらかじめ定められた範
囲のピッチ周期で生成された適応ベクトルによって適応
符号帳は構成される。
Next, the adaptive codebook searcher 403 searches the adaptive codebook using the perceptually weighted input signal as the target signal. A signal obtained by repeating a past sound source sequence in a pitch cycle is called an adaptive vector, and the adaptive codebook is configured by the adaptive vector generated in the pitch cycle in a predetermined range.

【0087】聴覚重み付けされた入力信号をt(n)、ピッ
チ周期iの適応ベクトルにLPC係数で構成される合成
フィルタのインパルス応答を畳み込んだ信号をpi(n)と
したとき、次の式(1)の評価関数Dを最小とする適応
ベクトルのピッチ周期iがパラメータとしてマルチプレ
クサ408に送られる。
Let t (n) be the perceptually weighted input signal and pi (n) be the signal obtained by convolving the adaptive vector of the pitch period i with the impulse response of the synthesis filter composed of LPC coefficients. The pitch period i of the adaptive vector that minimizes the evaluation function D of (1) is sent to the multiplexer 408 as a parameter.

【数1】 ここで、Nはベクトル長を示す。[Equation 1] Here, N indicates the vector length.

【0088】次に、適応ベクトルに乗じられる適応ゲイ
ンの量子化を適応ゲイン量子化器404において行う。
適応ゲインβは次の式(2)で表され、このβをスカラ
ー量子化して、その符号がマルチプレクサ408に送ら
れる。
Next, the adaptive gain quantizer 404 quantizes the adaptive gain by which the adaptive vector is multiplied.
The adaptive gain β is expressed by the following equation (2), and this β is scalar-quantized and the code thereof is sent to the multiplexer 408.

【数2】 [Equation 2]

【0089】次に、目標ベクトル生成器405において
入力信号から適応ベクトルの影響を減算して、雑音符号
帳探索器406と雑音ゲイン量子化器407で用いる目
標ベクトルを生成する。ここで、pi(n)を式1で表され
る評価関数Dを最小とするときの適応ベクトルに合成フ
ィルタを畳み込んだ信号、βqを式2で表される適応ベ
クトルβをスカラー量子化したときの量子化値としたと
き、目標ベクトルt2(n)は次の式(3)に表される。
Next, the target vector generator 405 subtracts the influence of the adaptive vector from the input signal to generate the target vector used by the noise codebook searcher 406 and the noise gain quantizer 407. Here, pi (n) is a signal obtained by convolving a synthesis filter with an adaptive vector when the evaluation function D represented by Formula 1 is minimized, and βq is a scalar quantization of the adaptive vector β represented by Formula 2. The target vector t2 (n) is represented by the following equation (3), where the quantized value is

【数3】 前記目標ベクトルt2(n)とLPC係数が、雑音符号帳探
索器406に与えられ、雑音符号帳の探索が行われる。
[Equation 3] The target vector t2 (n) and the LPC coefficient are given to the random codebook searcher 406, and a random codebook search is performed.

【0090】ここで、雑音符号帳探索器406が備える
雑音符号帳の代表的な構成に代数(Algebraic)符号帳が
ある。代数符号帳とは、振幅1のパルスをあらかじめ定
められた非常に少ない数だけ有するベクトルで表され
る。さらに、代数符号帳は、パルスごとにとりうる位置
は重複することなくあらかじめ決められている。そし
て、代数符号帳は、パルスの位置とパルスの符号(極性)
の最適な組み合わせを少ない計算量で決定することがで
きるという特徴がある。
Here, a typical configuration of the random codebook included in the random codebook searcher 406 is an algebraic codebook. The algebraic codebook is represented by a vector having a predetermined very small number of pulses having an amplitude of 1. Further, in the algebraic codebook, possible positions for each pulse are predetermined without overlapping. And the algebraic codebook is the position of the pulse and the sign (polarity) of the pulse.
The feature is that the optimal combination of can be determined with a small amount of calculation.

【0091】目標ベクトルをt2(n)、コードjに対応する
雑音ベクトルをcj(n)としたとき、次の式(4)の評価
関数Dを最小とする雑音ベクトルのインデックスjがパ
ラメータとしてマルチプレクサ408に送られる。
When the target vector is t2 (n) and the noise vector corresponding to the code j is cj (n), the noise vector index j that minimizes the evaluation function D of the following equation (4) is used as a parameter for the multiplexer. Sent to 408.

【数4】 [Equation 4]

【0092】次に、雑音ベクトルに乗じられる雑音ゲイ
ンの量子化を雑音ゲイン量子化器407において行う。
雑音ゲインγは次の式(5)で表され、このγをスカラ
ー量子化して、その符号がマルチプレクサ408に送ら
れる。
Next, the noise gain quantizer 407 quantizes the noise gain multiplied by the noise vector.
The noise gain γ is represented by the following equation (5), and this γ is scalar-quantized and the code thereof is sent to the multiplexer 408.

【数5】 マルチプレクサ408は、送られてきたLPC係数、適
応符号帳、適応ゲイン、雑音符号帳、雑音ゲインの符号
化コードを多重化して局所復号化器103及びマルチプ
レクサ108に出力する。
[Equation 5] The multiplexer 408 multiplexes the LPC coefficient, the adaptive codebook, the adaptive gain, the noise codebook, and the coded code of the noise gain that have been sent, and outputs the multiplexed code to the local decoder 103 and the multiplexer 108.

【0093】そして、新しい入力信号が存在する間、上
記処理を繰り返す。新しい入力信号が存在しない場合に
は、処理を終了する。
Then, the above processing is repeated while a new input signal is present. If there is no new input signal, the process ends.

【0094】次に、拡張レイヤ符号化器107について
説明する。図5は、拡張レイヤ符号化器107の構成の
一例を示す図である。図5の拡張レイヤ符号化器107
は、LPC分析器501と、スペクトル包絡算出器50
2と、MDCT部503と、パワー算出器504と、パ
ワー正規化器505と、スペクトル正規化器506と、
Barkスケール正規化器508と、Barkスケール形状算出
器507と、ベクトル量子化器509と、マルチプレク
サ510とから主に構成される。
Next, the enhancement layer encoder 107 will be described. FIG. 5 is a diagram showing an example of the configuration of enhancement layer encoder 107. Enhancement layer encoder 107 of FIG.
Is an LPC analyzer 501 and a spectrum envelope calculator 50.
2, an MDCT unit 503, a power calculator 504, a power normalizer 505, a spectrum normalizer 506,
It mainly includes a Bark scale normalizer 508, a Bark scale shape calculator 507, a vector quantizer 509, and a multiplexer 510.

【0095】LPC分析器501は、入力信号にLPC
分析を行い、得られたLPC分析係数をスペクトル包絡
算出器502及びマルチプレクサ510に出力する。ス
ペクトル包絡算出器502は、LPC係数からスペクト
ル包絡を算出してベクトル量子化器509に出力する。
The LPC analyzer 501 applies the LPC to the input signal.
Analysis is performed, and the obtained LPC analysis coefficient is output to the spectrum envelope calculator 502 and the multiplexer 510. The spectrum envelope calculator 502 calculates the spectrum envelope from the LPC coefficient and outputs it to the vector quantizer 509.

【0096】MDCT部503は、入力信号にMDCT
変換(Modified Discrete Cosine Transform:変形離散
コサイン変換)を行い、得られたMDCT係数をパワー
算出器504及びパワー正規化器505に出力する。パ
ワー算出器504は、MDCT係数のパワーを求め、量
子化した後、パワー正規化器505及びマルチプレクサ
510に出力する。
The MDCT section 503 receives the MDCT for the input signal.
Transform (Modified Discrete Cosine Transform) is performed, and the obtained MDCT coefficient is output to the power calculator 504 and the power normalizer 505. The power calculator 504 calculates the power of the MDCT coefficient, quantizes it, and then outputs it to the power normalizer 505 and the multiplexer 510.

【0097】パワー正規化器505は、量子化後のパワ
ーにてMDCT係数を正規化し、正規化後のパワーをス
ペクトル正規化器506に出力する。スペクトル正規化
器506は、スペクトル包絡を用いてパワーにより正規
化されたMDCT係数を正規化し、Barkスケール形状算
出器507及びBarkスケール正規化器508に出力す
る。
The power normalizer 505 normalizes the MDCT coefficient with the quantized power and outputs the normalized power to the spectrum normalizer 506. The spectrum normalizer 506 normalizes the MDCT coefficient normalized by the power using the spectrum envelope, and outputs it to the Bark scale shape calculator 507 and the Bark scale normalizer 508.

【0098】Barkスケール形状算出器507は、Barkス
ケールにて等間隔に帯域分割されたスペクトルの形状を
算出した後に、前記スペクトル形状を量子化し、量子化
したスペクトル形状をBarkスケール正規化器508、ベ
クトル量子化器509、及びマルチプレクサ510に出
力する。
The Bark scale shape calculator 507 calculates the shape of the spectrum which is band-divided at equal intervals on the Bark scale, quantizes the spectrum shape, and outputs the quantized spectrum shape to the Bark scale normalizer 508. It is output to the vector quantizer 509 and the multiplexer 510.

【0099】Barkスケール正規化器508は、各帯域の
Barkスケール形状B(k)を量子化し、その符号化コードを
マルチプレクサ510に出力する。そして、Barkスケー
ル正規化器508は、Barkスケール形状を復号化して正
規化MDCT係数を生成し、ベクトル量子化器509に
出力する。
The Bark scale normalizer 508 calculates the
The Bark scale shape B (k) is quantized and the encoded code is output to the multiplexer 510. Then, the Bark scale normalizer 508 decodes the Bark scale shape to generate a normalized MDCT coefficient, and outputs it to the vector quantizer 509.

【0100】ベクトル量子化器509は、Barkスケール
正規化器508から出力された正規化MDCT係数をベ
クトル量子化し、最も歪が小さい代表値を求め、このイ
ンデックスを符号化コードとしてマルチプレクサ510
に出力する。
The vector quantizer 509 vector-quantizes the normalized MDCT coefficient output from the Bark scale normalizer 508 to obtain a representative value with the smallest distortion, and the multiplexer 510 uses this index as an encoding code.
Output to.

【0101】マルチプレクサ510は、符号化コードを
多重化して、マルチプレクサ108に出力する。
The multiplexer 510 multiplexes the coded code and outputs it to the multiplexer 108.

【0102】次に、図5の拡張レイヤ符号化器107の
動作について説明する。図1の減算器106で得られる
減算信号が、LPC分析器501においてLPC分析さ
れる。そして、LPC分析によりLPC係数が算出され
る。このLPC係数をLSP係数などの量子化に適した
パラメータに変換した後に量子化を行う。ここで得られ
たLPC係数に関する符号化コードはマルチプレクサ5
10に与えられる。
Next, the operation of enhancement layer encoder 107 of FIG. 5 will be described. The subtracted signal obtained by the subtractor 106 of FIG. 1 is LPC analyzed by the LPC analyzer 501. Then, the LPC coefficient is calculated by the LPC analysis. Quantization is performed after converting the LPC coefficient into a parameter suitable for quantization such as an LSP coefficient. The encoding code relating to the LPC coefficient obtained here is the multiplexer 5
Given to 10.

【0103】スペクトル包絡算出器502では、復号さ
れたLPC係数を基に、次の式(6)に従いスペクトル
包絡を算出する。
The spectrum envelope calculator 502 calculates the spectrum envelope according to the following equation (6) based on the decoded LPC coefficient.

【数6】 ここでαqは、復号されたLPC係数をしめし、NPは
LPC係数の次数、Mはスペクトル分解能を示す。式
(6)により得られたスペクトル包絡env(m)は、後に説
明するスペクトル正規化器506およびベクトル量子化
器509で利用される。
[Equation 6] Here, α q is the decoded LPC coefficient, NP is the order of the LPC coefficient, and M is the spectral resolution. The spectrum envelope env (m) obtained by the equation (6) is used by the spectrum normalizer 506 and the vector quantizer 509 described later.

【0104】次に、入力信号は、MDCT部503にお
いてMDCT変換が行われ、MDCT係数が求められ
る。MDCT変換は、前後の隣接フレームと分析フレー
ムを半分ずつ完全に重ね合わせ、かつ分析フレームの前
半部は奇関数、後半部は偶関数という直交基底を用いる
ため、フレーム境界歪が発生しないという特徴がある。
MDCTを行う際には、sin窓などの窓関数を入力信号
に乗ずる。MDCT係数をX(m)とすると、MDCT係数
は次の式(7)に従い算出される。
Next, the MDCT section 503 performs MDCT conversion on the input signal to obtain MDCT coefficients. The MDCT transform completely overlaps the adjacent adjacent frames and the analysis frame by half, and uses an orthogonal basis of an odd function in the first half of the analysis frame and an even function in the second half of the analysis frame. is there.
When performing MDCT, a window function such as a sin window is multiplied on the input signal. When the MDCT coefficient is X (m), the MDCT coefficient is calculated according to the following equation (7).

【数7】 ここでx(n)は、入力信号に窓関数を乗算した信号を示
す。
[Equation 7] Here, x (n) represents a signal obtained by multiplying the input signal by the window function.

【0105】次に、パワー算出器504では、MDCT
係数X(m)のパワーを求め量子化する。そして、パワー正
規化器505が、式(8)を用い、当該量子化後のパワ
ーにてMDCT係数を正規化する。
Next, in the power calculator 504, the MDCT
The power of the coefficient X (m) is obtained and quantized. Then, the power normalizer 505 uses Expression (8) to normalize the MDCT coefficient with the quantized power.

【数8】 ここで、MはMDCT係数の次数を示す。MDCT係数
のパワーpowを量子化した後に、この符号化コードをマ
ルチプレクサ510に送る。符号化コードを使ってMD
CT係数のパワーを復号した後に、その値を用いてMD
CT係数を次の式(9)に従い正規化する。
[Equation 8] Here, M indicates the order of the MDCT coefficient. After quantizing the power pow of the MDCT coefficients, this coded code is sent to the multiplexer 510. MD using encoding code
After decoding the power of the CT coefficient, the value is used to MD
The CT coefficient is normalized according to the following equation (9).

【数9】 ここで、X1(m)はパワー正規化後のMDCT係数を表
し、powqは量子化後のMDCT係数のパワーを示す。
[Equation 9] Here, X1 (m) represents the MDCT coefficient after power normalization, and powq represents the power of the MDCT coefficient after quantization.

【0106】次に、スペクトル正規化器506は、スペ
クトル包絡を用いてパワーにより正規化されたMDCT
係数を正規化する。スペクトル正規化器506では次の
式(10)に従い正規化を行う。
Next, the spectrum normalizer 506 calculates the MDCT normalized by the power using the spectrum envelope.
Normalize the coefficients. The spectrum normalizer 506 performs normalization according to the following equation (10).

【数10】 [Equation 10]

【0107】次に、Barkスケール形状算出器507は、
Barkスケールにて等間隔に帯域分割されたスペクトルの
形状を算出した後に、前記スペクトル形状を量子化す
る。Barkスケール形状算出器507は、この符号化コー
ドをマルチプレクサ510に送ると共にその復号値を用
いてスペクトル正規化器506の出力信号であるMDC
T係数X2(m)の正規化を行う。BarkスケールとHerzスケ
ールは次の式(11)で表される変換式にて対応付けさ
れる。
Next, the Bark scale shape calculator 507
The spectrum shape is quantized after calculating the shape of the spectrum divided into equal intervals on the Bark scale. The Bark scale shape calculator 507 sends this encoded code to the multiplexer 510 and uses the decoded value thereof to output the MDC which is the output signal of the spectrum normalizer 506.
The T coefficient X2 (m) is normalized. The Bark scale and the Herz scale are associated with each other by the conversion formula represented by the following formula (11).

【数11】 ここでBはBarkスケールを、fはHerzスケールを示す。B
arkスケール形状算出器507は、Barkスケールで等間
隔に帯域分割されたサブバンドそれぞれに対し、次の式
(12)に従い形状を算出する。
[Equation 11] Here, B indicates the Bark scale and f indicates the Herz scale. B
The ark scale shape calculator 507 calculates the shape according to the following equation (12) for each of the subbands that are band-divided at equal intervals on the Bark scale.

【数12】 ここでfl(k)は第kサブバンドの最低周波数、fh(k)は第k
サブバンドの最高周波数を示し、Kはサブバンド数を示
す。
[Equation 12] Where fl (k) is the lowest frequency of the kth subband and fh (k) is the kth subband.
The maximum frequency of a subband is shown, and K shows the number of subbands.

【0108】そして、Barkスケール正規化器508は、
各帯域のBarkスケール形状B(k)を量子化し、その符号化
コードをマルチプレクサ510に送ると共に、Barkスケ
ール形状を復号化して正規化MDCT係数X3(m)を次
の式(13)に従い生成する。
Then, the Bark scale normalizer 508 is
The Bark scale shape B (k) of each band is quantized, the encoded code is sent to the multiplexer 510, and the Bark scale shape is decoded to generate the normalized MDCT coefficient X3 (m) according to the following expression (13). .

【数13】 ここでBq(k)は第kサブバンドの量子化後のBarkスケール
形状を示す。
[Equation 13] Here, Bq (k) represents the Bark scale shape after quantization of the k-th subband.

【0109】次に、ベクトル量子化器509では、Bark
スケール正規化器508の出力X3(m)のベクトル量子化
を行う。ベクトル量子化器509では、X3(m)を複数ベ
クトルに分割して各ベクトルに対応する符号帳を用いて
最も歪が小さい代表値を求め、このインデックスを符号
化コードとしてマルチプレクサ510に送る。
Next, in the vector quantizer 509, Bark
Vector quantization of the output X3 (m) of the scale normalizer 508 is performed. The vector quantizer 509 divides X3 (m) into a plurality of vectors, obtains the representative value with the smallest distortion using the codebook corresponding to each vector, and sends this index to the multiplexer 510 as an encoded code.

【0110】ベクトル量子化器509では、ベクトル量
子化を行う際に2つの重要なパラメータを入力信号のス
ペクトル情報を用いて決定する。そのパラメータとは、
1つは量子化ビット配分であり、もう一つは符号帳探索
時の重み付けである。量子化ビット配分は、スペクトル
包絡算出器502で求められたスペクトル包絡env(m)を
用いて決定する。
The vector quantizer 509 determines two important parameters when performing vector quantization by using the spectrum information of the input signal. The parameters are
One is quantized bit allocation, and the other is weighting in codebook search. The quantized bit allocation is determined using the spectrum envelope env (m) obtained by the spectrum envelope calculator 502.

【0111】また、スペクトル包絡env(m)を用いて量子
化ビット配分を決定する際に、周波数0〜FLに相当す
るスペクトルに配分するビット数を小さくするように設
定することもできる。
When the quantized bit allocation is determined using the spectrum envelope env (m), the number of bits allocated to the spectrum corresponding to frequencies 0 to FL can be set to be small.

【0112】その一つの実現例として、周波数0〜FL
に配分できる最大ビット数MAX_LOWBAND_BITを設定し、
この帯域に配分されるビット数が最大ビット数MAX_LOWB
AND_BITを超えないように制限を設ける方法がある。
As one implementation example thereof, frequencies 0 to FL
Set the maximum number of bits MAX_LOWBAND_BIT that can be allocated to
The maximum number of bits allocated to this band is MAX_LOWB
There is a way to set a limit so that AND_BIT is not exceeded.

【0113】この実現例では、周波数0〜FLでは基本
レイヤで符号化を既に行っているので、多くのビットを
配分する必要がなく、この帯域での量子化を故意に粗く
して、ビット配分を少なくし、そこで余分になるビット
を周波数FL〜FHに配分して量子化することにより全
体的な品質を改善することができる。また、このビット
配分は、スペクトル包絡env(m)と前述したBarkスケール
形状Bq(k)とを組み合わせて決定する構成としても良
い。
In this example of implementation, since coding is already performed in the base layer in frequencies 0 to FL, it is not necessary to allocate a large number of bits, and the quantization in this band is intentionally coarsened to allocate bits. Can be reduced, and the extra bits there can be allocated to the frequencies FL to FH and quantized to improve the overall quality. Further, the bit allocation may be determined by combining the spectrum envelope env (m) and the Bark scale shape Bq (k) described above.

【0114】また、スペクトル包絡算出器502で求め
られたスペクトル包絡env(m)とBarkスケール形状算出器
507で求められた量子化後のBarkスケール形状Bq(k)
から算出される重み付けを利用した歪尺度を用いてベク
トル量子化を行う。ベクトル量子化は次の式(14)で
規定される歪Dが最小となるコードベクトルCのインデッ
クスjを求めることで実現される。
The spectrum envelope env (m) obtained by the spectrum envelope calculator 502 and the quantized Bark scale shape Bq (k) obtained by the Bark scale shape calculator 507.
Vector quantization is performed using the distortion measure using the weighting calculated from Vector quantization is realized by obtaining the index j of the code vector C that minimizes the distortion D defined by the following equation (14).

【数14】 ここで、w(m)は重み係数を示す。[Equation 14] Here, w (m) indicates a weighting coefficient.

【0115】また、重み関数w(m)はスペクトル包絡env
(m)とBarkスケール形状Bq(k)を用いて次の式(15)の
ように表すことができる。
The weighting function w (m) is the spectral envelope env
It can be expressed as the following Expression (15) using (m) and the Bark scale shape Bq (k).

【数15】 ここでpは0から1の間の定数、Herz_to_Bark()はHerzス
ケールをBarkスケールに変換する関数を示す。
[Equation 15] Here, p is a constant between 0 and 1, and Herz_to_Bark () is a function for converting the Herz scale to the Bark scale.

【0116】また、重み関数w(m)を決定する際に、
周波数0〜FLに相当するスペクトルに配分する重み関
数を小さくするように設定することも可能である。その
一つの実現例として、周波数0〜FLに対応する重み関
数w(m)のとりうる最大値をMAX_LOWBAND_WGTとしてあら
かじめ設定しておき、この帯域の重み関数w(m)の値がMA
X_LOWBAND_WGTを超えないように制限を設ける方法があ
る。この実現例では、周波数0〜FLでは基本レイヤで
符号化を既に行っており、この帯域での量子化の精度を
故意に下げて、相対的に周波数FL〜FHの量子化の精
度を上げることにより全体的な品質を改善することがで
きる。
When determining the weighting function w (m),
It is also possible to set the weighting function to be distributed to the spectrum corresponding to frequencies 0 to FL to be small. As one implementation example thereof, the maximum value of the weighting function w (m) corresponding to the frequencies 0 to FL is preset as MAX_LOWBAND_WGT, and the value of the weighting function w (m) in this band is MA.
There is a way to set a limit so that it does not exceed X_LOWBAND_WGT. In this implementation example, coding is already performed in the base layer in frequencies 0 to FL, and the precision of quantization in this band is intentionally lowered to relatively improve the precision of quantization in frequencies FL to FH. Can improve the overall quality.

【0117】最後に、マルチプレクサ510では、符号
化コードを多重化して、マルチプレクサ108に出力す
る。そして、新しい入力信号が存在する間、上記処理を
繰り返す。新しい入力信号が存在しない場合には、処理
を終了する。
Finally, the multiplexer 510 multiplexes the coded code and outputs it to the multiplexer 108. Then, the above processing is repeated while a new input signal is present. If there is no new input signal, the process ends.

【0118】このように、本実施の形態の信号処理装置
によれば、入力信号から所定の周波数以下の成分を取り
出して符号励振線形予測法を用いた符号化を行い、得ら
れた符号化コードを復号した結果を用いてMDCT変換
で符号化を行うことにより、低ビットレートで高品質に
符号化を行うことができる。
As described above, according to the signal processing apparatus of the present embodiment, a component having a frequency equal to or lower than a predetermined frequency is extracted from the input signal, encoding is performed using the code excitation linear prediction method, and the obtained encoded code is obtained. It is possible to perform encoding with high quality at a low bit rate by performing encoding by MDCT conversion using the result of decoding.

【0119】上記では、減算器106で得られる減算信
号からLPC分析係数を分析している例について説明し
ているが、本発明の信号処理装置は、局所復号化器10
3において復号されたLPC係数を用いて符号化しても
よい。
In the above, an example in which the LPC analysis coefficient is analyzed from the subtraction signal obtained by the subtractor 106 has been described. However, the signal processing apparatus of the present invention uses the local decoder 10
You may encode using the LPC coefficient decoded in 3.

【0120】図6は、拡張レイヤ符号化器107の構成
の一例を示す図である。但し、図5と同一の構成となる
ものについては、図5と同一番号を付し、詳しい説明を
省略する。
FIG. 6 is a diagram showing an example of the configuration of enhancement layer encoder 107. However, components having the same configurations as those in FIG. 5 are denoted by the same reference numerals as those in FIG. 5, and detailed description thereof will be omitted.

【0121】図6の拡張レイヤ符号化器107は、変換
テーブル601と、LPC係数マッピング部602と、
スペクトル包絡算出器603と、変形部604とを具備
し、局所復号化器103で復号されたLPC係数を用い
て符号化する点が図5の拡張レイヤ符号化器107と異
なる。
The enhancement layer encoder 107 of FIG. 6 includes a conversion table 601, an LPC coefficient mapping unit 602,
5 is different from enhancement layer encoder 107 in FIG. 5 in that it includes spectrum envelope calculator 603 and transformation unit 604 and performs encoding using the LPC coefficient decoded by local decoder 103.

【0122】変換テーブル601は、基本レイヤのLP
C係数と拡張レイヤのLPC係数とを対応づけて記憶す
る。
The conversion table 601 is the LP of the base layer.
The C coefficient and the LPC coefficient of the enhancement layer are stored in association with each other.

【0123】LPC係数マッピング部602は、変換テ
ーブル601を参照し、基本レイヤ符号化器102から
入力された基本レイヤのLPC係数を拡張レイヤのLP
C係数に変換し、スペクトル包絡算出器603に出力す
る。
The LPC coefficient mapping unit 602 refers to the conversion table 601 and sets the LPC coefficient of the base layer input from the base layer encoder 102 to the LP of the enhancement layer.
It is converted into a C coefficient and output to the spectrum envelope calculator 603.

【0124】スペクトル包絡算出器603は、拡張レイ
ヤのLPC係数に基づいてスペクトル包絡を求め、変形
部604に出力する。変形部604は、スペクトル包絡
を変形し、スペクトル正規化器506及びベクトル量子
化器509に出力する。
The spectrum envelope calculator 603 obtains the spectrum envelope based on the LPC coefficient of the enhancement layer and outputs it to the transforming unit 604. The transformation unit 604 transforms the spectrum envelope and outputs it to the spectrum normalizer 506 and the vector quantizer 509.

【0125】次に、図6の拡張レイヤ符号化器107の
動作について説明する。基本レイヤのLPC係数は、信
号帯域が0〜FLの信号に対して求められたものであ
り、拡張レイヤの対象となる信号(信号帯域0〜FH)で
使用するLPC係数とは一致しない。しかしながら、両
者には強い相関がある。よってLPC係数マッピング部
602では、この相関を利用してあらかじめ信号帯域0
〜FLの信号用のLPC係数と信号帯域0〜FHの信号
用のLPC係数との対応付けを表す変換テーブル601
を別途設計しておく。この変換テーブル601を用い
て、基本レイヤのLPC係数から拡張レイヤのLPC係
数を求める。
Next, the operation of enhancement layer encoder 107 of FIG. 6 will be described. The LPC coefficient of the base layer is obtained for a signal having a signal band of 0 to FL, and does not match the LPC coefficient used for the target signal of the enhancement layer (signal band of 0 to FH). However, there is a strong correlation between the two. Therefore, the LPC coefficient mapping unit 602 uses this correlation to advance the signal band 0
A conversion table 601 representing the correspondence between the LPC coefficients for signals of FL to the signals and the LPC coefficients for signals of signal bands 0 to FH.
Is designed separately. Using this conversion table 601, the LPC coefficient of the enhancement layer is obtained from the LPC coefficient of the base layer.

【0126】図7は、拡張LPC係数算出の一例を示す
図である。変換テーブル601は、拡張レイヤのLPC
係数(次数M)を表すJ個の候補{Yj(m)}と、[Yj(m)]と
対応付けられた基本レイヤのLPC係数と同じ次数(=K)
をもつ候補{yj(k)}より構成される。{Yj(m)}と
{yj{k}}は大規模な楽音、音声データなどからあ
らかじめ設計して用意しておく。基本レイヤのLPC係
数x(k)が入力されてきたとき、{yj(k)}の中か
らx(k)に最も類似しているLPC係数を求める。最
も類似していると判定されたLPC係数のインデックス
jに対応する拡張レイヤのLPC係数Yj(m)を出力する
ことにより、基本レイヤのLPC係数から拡張レイヤの
LPC係数のマッピングを実現することができる。
FIG. 7 is a diagram showing an example of the extended LPC coefficient calculation. The conversion table 601 is the LPC of the enhancement layer.
J candidates {Yj (m)} representing the coefficient (order M) and the same order (= K) as the LPC coefficient of the base layer associated with [Yj (m)]
It is composed of candidates {yj (k)} with. {Yj (m)} and {yj {k}} are designed and prepared in advance from large-scale musical sounds and voice data. When the LPC coefficient x (k) of the base layer is input, the LPC coefficient most similar to x (k) is obtained from {yj (k)}. By outputting the LPC coefficient Yj (m) of the enhancement layer corresponding to the index j of the LPC coefficient determined to be most similar, it is possible to realize mapping of the LPC coefficient of the enhancement layer from the LPC coefficient of the base layer. it can.

【0127】次に、このようにしてもとめた拡張レイヤ
のLPC係数を基に、スペクトル包絡算出器603にお
いてスペクトル包絡を求める。そして、このスペクトル
包絡を変形部604において変形する。そして、この変
形スペクトル包絡を前述した実施例のスペクトル包絡と
みなして処理を行う。
Next, the spectrum envelope calculator 603 obtains the spectrum envelope based on the LPC coefficient of the enhancement layer determined in this way. Then, the spectrum envelope is transformed by the transformation unit 604. Then, the modified spectrum envelope is regarded as the spectrum envelope of the above-described embodiment and is processed.

【0128】スペクトル包絡を変形する変形部604の
一つの実現例として、基本レイヤの符号化の対象となる
信号帯域0〜FLに対応するスペクトル包絡の影響を小
さくする処理がある。スペクトル包絡をenv(m)としたと
き、変形後のスペクトル包絡env'(m)は、以下の式(1
6)で表される。
As one implementation example of the transforming unit 604 for transforming the spectrum envelope, there is a process for reducing the influence of the spectrum envelope corresponding to the signal bands 0 to FL that are the object of coding of the base layer. When the spectral envelope is env (m), the modified spectral envelope env '(m) is given by the following equation (1)
It is represented by 6).

【数16】 ここでpは0〜1の間の定数を示す。[Equation 16] Here, p represents a constant between 0 and 1.

【0129】周波数0〜FLでは基本レイヤで符号化を
既に行っており、拡張レイヤの符号化対象である減算信
号の周波数0〜FLのスペクトルはフラットに近くな
る。それにも関わらず、本実施例で説明したようなLP
C係数のマッピングではこのような作用は考慮されてい
ない。そこで、式(16)を用いてスペクトル包絡を修
正する手法を用いることにより品質改善を図ることがで
きる。
In frequencies 0 to FL, the base layer has already been encoded, and the spectrum of frequencies 0 to FL of the subtraction signal to be encoded in the enhancement layer is close to flat. Nevertheless, the LP as described in this embodiment
Such effects are not taken into consideration in the mapping of the C coefficient. Therefore, it is possible to improve the quality by using the method of correcting the spectrum envelope using the equation (16).

【0130】このように、本実施の形態の信号処理装置
によれば、基本レイヤ符号化器で量子化したLPC係数
を用いて拡張レイヤのLPC係数を求め、拡張レイヤの
LPC分析からスペクトル包絡を算出することより、L
PC分析および量子化の必要がなくなり、量子化ビット
数を削減することができる。
As described above, according to the signal processing apparatus of the present embodiment, the LPC coefficient of the enhancement layer is obtained using the LPC coefficient quantized by the base layer encoder, and the spectrum envelope is calculated from the LPC analysis of the enhancement layer. By calculating, L
The need for PC analysis and quantization is eliminated, and the number of quantization bits can be reduced.

【0131】(実施の形態3)図8は、本発明の実施の
形態3に係る信号処理装置の拡張レイヤ符号化器の構成
を示すブロック図である。但し、図5と同一の構成とな
るものについては、図5と同一番号を付し、詳しい説明
を省略する。
(Embodiment 3) FIG.8 is a block diagram showing a configuration of an enhancement layer encoder of a signal processing apparatus according to Embodiment 3 of the present invention. However, components having the same configurations as those in FIG. 5 are denoted by the same reference numerals as those in FIG. 5, and detailed description thereof will be omitted.

【0132】図8の拡張レイヤ符号化器107は、スペ
クトル微細構造算出器801を具備し、基本レイヤ符号
化器102で符号化され局所復号化器103で復号され
たピッチ周期を用いてスペクトル微細構造を算出し、当
該スペクトル微細構造をスペクトルの正規化およびベク
トル量子化に活用する点が図5の拡張レイヤ符号化器と
異なる。
The enhancement layer encoder 107 of FIG. 8 comprises a spectrum fine structure calculator 801 and uses the pitch period encoded by the base layer encoder 102 and decoded by the local decoder 103. The difference from the enhancement layer encoder of FIG. 5 is that the structure is calculated and the spectral fine structure is utilized for normalization and vector quantization of the spectrum.

【0133】スペクトル微細構造算出器801は、基本
レイヤで符号化されたピッチ周期Tとピッチゲインβか
らスペクトル微細構造を算出し、スペクトル正規化器5
06に出力する。
The spectrum fine structure calculator 801 calculates the spectrum fine structure from the pitch period T and pitch gain β encoded in the base layer, and the spectrum normalizer 5
It outputs to 06.

【0134】具体的には、これらピッチ周期Tとピッチ
ゲインβは符号化コードの一部であり、ここでは図示さ
れない音響復号器において同じ情報を得ることができ
る。よって、ピッチ周期Tとピッチゲインβを利用して
符号化を行ったとしてもビットレートが増加することは
ない。
Specifically, the pitch period T and the pitch gain β are a part of the coded code, and the same information can be obtained in an acoustic decoder not shown here. Therefore, the bit rate does not increase even if the encoding is performed using the pitch period T and the pitch gain β.

【0135】スペクトル微細構造算出器801では、ピ
ッチ周期Tとピッチゲインβを用いて次の式(17)に
従いスペクトル微細構造har(m)を算出する。
The spectrum fine structure calculator 801 calculates the spectrum fine structure har (m) according to the following equation (17) using the pitch period T and the pitch gain β.

【数17】 ここでMはスペクトル分解能を示す。式(17)は、β
の絶対値が1以上となる場合に発振フィルタとなるた
め、βの絶対値がとりうる範囲をあらかじめ定められた
1未満の設定値(例えば0.8)以下になるよう制限を設け
る方法もある。
[Equation 17] Here, M indicates the spectral resolution. Equation (17) is β
Since it becomes an oscillation filter when the absolute value of is 1 or more, the range of the absolute value of β can be set in advance.
There is also a method of setting a limit so that the set value is less than 1 (eg 0.8) or less.

【0136】スペクトル正規化器506では、スペクト
ル包絡算出器502で求められるスペクトル包絡env(m)
と、スペクトル微細構造算出器801で求められるスペ
クトル微細構造har(m)の両者を用いて次の式(18)に
従い正規化を行う。
The spectrum normalizer 506 calculates the spectrum envelope env (m) calculated by the spectrum envelope calculator 502.
And the spectrum fine structure har (m) obtained by the spectrum fine structure calculator 801 are used to perform normalization according to the following equation (18).

【数18】 [Equation 18]

【0137】また、ベクトル量子化器509での量子化
ビットの配分は、スペクトル包絡算出器502で求めら
れるスペクトル包絡env(m)とスペクトル微細構造算出器
801で求められるスペクトル微細構造har(m)の両者を
用いて決定する。また、ベクトル量子化の際の重み関数
w(m)の決定に、スペクトル微細構造をも利用する。具体
的には、重み関数w(m)は次の式(19)に従い定義され
る。
The distribution of quantized bits in the vector quantizer 509 is such that the spectrum envelope env (m) obtained by the spectrum envelope calculator 502 and the spectrum fine structure har (m) obtained by the spectrum fine structure calculator 801. Both are used to determine. Also, the weighting function for vector quantization
Spectral fine structure is also used to determine w (m). Specifically, the weighting function w (m) is defined according to the following equation (19).

【数19】 ここでpは0から1の間の定数、Herz_to_Bark()はHerzス
ケールをBarkスケールに変換する関数を示す。
[Formula 19] Here, p is a constant between 0 and 1, and Herz_to_Bark () is a function for converting the Herz scale to the Bark scale.

【0138】このように、本実施の形態の信号処理装置
は、基本レイヤ符号化器で符号化され局所復号化器で復
号されたピッチ周期を用いてスペクトル微細構造を算出
し、当該スペクトル微細構造をスペクトルの正規化およ
びベクトル量子化に活用することにより、量子化性能を
向上することができる。
As described above, the signal processing apparatus of the present embodiment calculates the spectrum fine structure using the pitch period coded by the base layer coder and decoded by the local decoder, and the spectrum fine structure is calculated. Can be used for normalization of the spectrum and vector quantization to improve the quantization performance.

【0139】(実施の形態4)図9は、本発明の実施の
形態4に係る信号処理装置の拡張レイヤ符号化器の構成
を示すブロック図である。但し、図5と同一の構成とな
るものについては、図5と同一番号を付し、詳しい説明
を省略する。
(Embodiment 4) FIG. 9 is a block diagram showing the configuration of an enhancement layer encoder of a signal processing apparatus according to Embodiment 4 of the present invention. However, components having the same configurations as those in FIG. 5 are denoted by the same reference numerals as those in FIG. 5, and detailed description thereof will be omitted.

【0140】図9の拡張レイヤ符号化器107は、パワ
ー推定器901と、パワー変動量量子化器902とを具
備し、基本レイヤ符号化器102により得られる符号化
コードを用いて局所復号化器103において復号信号を
生成し、当該復号信号を利用基本レイヤの復号信号から
MDCT係数のパワーを予測し、その予測値からの変化
量を符号化する点が図5の拡張レイヤ符号化器と異な
る。
The enhancement layer coder 107 of FIG. 9 comprises a power estimator 901 and a power fluctuation amount quantizer 902, and performs local decoding using the coding code obtained by the base layer coder 102. 5 is that the decoded signal is generated in the device 103, the power of the MDCT coefficient is predicted from the decoded signal of the base layer using the decoded signal, and the amount of change from the predicted value is coded. different.

【0141】図5における局所復号化器103において
復号化された信号sl(n)が、パワー推定器901に入力
される。そして、パワー推定器901では、前記復号信
号sl(n)からMDCT係数のパワーを推定する。MDC
T係数のパワーの推定値をpowpとすると、powpは次の式
(20)のように表される。
The signal sl (n) decoded by the local decoder 103 in FIG. 5 is input to the power estimator 901. Then, the power estimator 901 estimates the power of the MDCT coefficient from the decoded signal sl (n). MDC
When the estimated value of the power of the T coefficient is powp, powp is expressed by the following equation (20).

【数20】 ここでNは復号信号sl(n)の長さ、αはあらかじめ定
められた補正のための定数を示す。また、基本レイヤの
LPC係数から求められるスペクトル傾きを利用した別
の方法では、MDCT係数のパワーの推定値は次の式
(21)にて表される。
[Equation 20] Here, N is the length of the decoded signal sl (n), and α is a predetermined constant for correction. Further, in another method using the spectrum slope obtained from the LPC coefficient of the base layer, the estimated power value of the MDCT coefficient is expressed by the following equation (21).

【数21】 ここでβは、基本レイヤのLPC係数から求められるス
ペクトル傾きに依存した変数を表し、スペクトル傾きが
大きい(相対的に低域にパワーがある)場合にβはゼロに
近づき、スペクトル傾きが小さい (相対的に高域にパワ
ーがある)場合にβは1に近づく性質を持つ。
[Equation 21] Here, β represents a variable depending on the spectrum slope obtained from the LPC coefficient of the base layer. When the spectrum slope is large (power is relatively in the low frequency band), β approaches zero and the spectrum slope is small ( Β has a property of approaching 1 when the power is relatively high.

【0142】次に、パワー変動量量子化器902では、
MCDT部503で求めたMDCT係数のパワーをパワー推
定器901で求めたパワー推定値powpにて正規化し、そ
の変動量を量子化する。変動量rは次の式(22)で表
される。
Next, in the power fluctuation amount quantizer 902,
The power of the MDCT coefficient obtained by the MCDT unit 503 is normalized by the power estimation value powp obtained by the power estimator 901, and the fluctuation amount thereof is quantized. The fluctuation amount r is expressed by the following equation (22).

【数22】 ここでpowはMDCT係数のパワーを示し、式(23)
にて算出される。
[Equation 22] Here, pow represents the power of the MDCT coefficient, and is expressed by equation (23).
Calculated at.

【数23】 ここでX(m)はMDCT係数、Mはフレーム長を示す。パ
ワー変動量量子化器902では、変動量rを量子化し、
その符号化コードをマルチプレクサ510に送ると共
に、量子化後の変動量rqを復号する。パワー正規化器
505では、量子化後の変化量rqを用いてMDCT係数
を次の式(24)を用いて正規化する。
[Equation 23] Here, X (m) indicates the MDCT coefficient, and M indicates the frame length. The power fluctuation amount quantizer 902 quantizes the fluctuation amount r,
The encoded code is sent to the multiplexer 510, and the quantized fluctuation amount rq is decoded. In the power normalizer 505, the MDCT coefficient is normalized using the following expression (24) using the quantized change amount rq.

【数24】 ここで、X1(m)はパワー正規化後のMDCT係数を示
す。
[Equation 24] Here, X1 (m) represents the MDCT coefficient after power normalization.

【0143】このように、本実施の形態の信号処理装置
は、基本レイヤの復号信号のパワーと拡張レイヤのMD
CT係数のパワーとの間の相関を利用し、基本レイヤの
復号信号を利用してMDCT係数のパワーを予測し、そ
の予測値からの変動量を符号化することにより、MDC
T係数のパワーの量子化に必要なビット数を削減するこ
とができる。
As described above, the signal processing apparatus according to the present embodiment has the power of the decoded signal of the base layer and the MD of the enhancement layer.
By using the correlation with the power of the CT coefficient, the power of the MDCT coefficient is predicted using the decoded signal of the base layer, and the variation amount from the predicted value is coded to obtain the MDC.
The number of bits required to quantize the power of the T coefficient can be reduced.

【0144】(実施の形態5)図10は、本発明の実施
の形態5に係る信号処理装置の構成を示すブロック図で
ある。図10の信号処理装置1000は、デマルチプレ
クサ1001と、基本レイヤ復号化器1002と、アッ
プサンプリング器1003と、拡張レイヤ復号化器10
04と、加算器1005とから主に構成される。
(Embodiment 5) FIG. 10 is a block diagram showing a configuration of a signal processing apparatus according to Embodiment 5 of the present invention. The signal processing apparatus 1000 of FIG. 10 includes a demultiplexer 1001, a base layer decoder 1002, an upsampler 1003, and an enhancement layer decoder 10.
04 and an adder 1005.

【0145】デマルチプレクサ1001は、符号化され
たコードを分離して基本レイヤ用の符号化コードと拡張
レイヤ用の符号化コードを生成する。そして、デマルチ
プレクサ1001は、基本レイヤ用の符号化コードを基
本レイヤ復号化器1002に出力し、拡張レイヤ用の符
号化コードを拡張レイヤ復号化器1004に出力する。
The demultiplexer 1001 separates the coded code to generate a coded code for the base layer and a coded code for the enhancement layer. Then, the demultiplexer 1001 outputs the coding code for the base layer to the base layer decoder 1002, and outputs the coding code for the enhancement layer to the enhancement layer decoder 1004.

【0146】基本レイヤ復号化器1002は、デマルチ
プレクサ1001で得られた基本レイヤ用の符号化コー
ドを用いてサンプリングレートFLの復号信号を復号
し、アップサンプリング器1003に出力する。同時
に、基本レイヤ復号化器1002で復号されたパラメー
タを拡張レイヤ復号化器1004に出力する。アップサ
ンプリング器1003は、復号信号のサンプリング周波
数をFHに上げ、加算器1005に出力する。
The base layer decoder 1002 decodes the decoded signal of the sampling rate FL using the base layer coding code obtained by the demultiplexer 1001 and outputs the decoded signal to the up sampler 1003. At the same time, the parameters decoded by the base layer decoder 1002 are output to the enhancement layer decoder 1004. The up-sampler 1003 raises the sampling frequency of the decoded signal to FH and outputs it to the adder 1005.

【0147】拡張レイヤ復号化器1004は、デマルチ
プレクサ1001で得られた拡張レイヤ用の符号化コー
ドと基本レイヤ復号化器1002において復号されたパ
ラメータを用いてサンプリングレートFHの復号信号を
復号し、加算器1005に出力する。
The enhancement layer decoder 1004 decodes the decoded signal of the sampling rate FH using the enhancement layer coding code obtained in the demultiplexer 1001 and the parameters decoded in the base layer decoder 1002, Output to the adder 1005.

【0148】加算器1005は、アップサンプリング器
1003から出力された復号信号と、拡張レイヤ復号化
器1004から出力された復号信号をベクトル加算す
る。
Adder 1005 vector-adds the decoded signal output from up-sampler 1003 and the decoded signal output from enhancement layer decoder 1004.

【0149】次に、本実施の形態の信号処理装置の動作
について説明する。最初に、実施の形態1から4のいず
れかの信号処理装置において符号化されたコードが入力
され、デマルチプレクサ1001において前記コードを
分離して基本レイヤ用の符号化コードと拡張レイヤ用の
符号化コードを生成する。
Next, the operation of the signal processing apparatus of this embodiment will be described. First, a code encoded by the signal processing device according to any of the first to fourth embodiments is input, and the demultiplexer 1001 separates the code to encode a base layer encoding code and an enhancement layer encoding. Generate code.

【0150】次に、基本レイヤ復号化器1002では、
デマルチプレクサ1001で得られた基本レイヤ用の符
号化コードを用いてサンプリングレートFLの復号信号
を復号する。そして、アップサンプリング器1003
は、当該復号信号をサンプリング周波数をFHに上げる。
Next, in the base layer decoder 1002,
The decoded signal of the sampling rate FL is decoded by using the base layer coding code obtained by the demultiplexer 1001. Then, the upsampler 1003
Raises the sampling frequency of the decoded signal to FH.

【0151】拡張レイヤ復号化器1004では、デマル
チプレクサ1001で得られた拡張レイヤ用の符号化コ
ードと基本レイヤ復号化器1002において復号された
パラメータを用いてサンプリングレートFHの復号信号
が復号される。
The enhancement layer decoder 1004 decodes the decoded signal of the sampling rate FH using the enhancement layer coding code obtained by the demultiplexer 1001 and the parameters decoded by the base layer decoder 1002. .

【0152】前記アップサンプリング器1003におい
てアップサンプリングされた基本レイヤの復号信号と当
該拡張レイヤの復号信号とを加算器1005において加
算する。そして、新しい入力信号が存在する間、上記処
理を繰り返す。新しい入力信号が存在しない場合には、
処理を終了する。
An adder 1005 adds the decoded signal of the base layer and the decoded signal of the enhancement layer which are up-sampled by the up-sampling device 1003. Then, the above processing is repeated while a new input signal is present. If there is no new input signal,
The process ends.

【0153】このように、本実施の形態の信号処理装置
は、基本レイヤ復号化器1002で復号されたパラメー
タを用いて拡張レイヤ復号化器1004の復号を行うこ
とにより、基本レイヤ符号化における復号パラメータを
使って拡張レイヤの符号化を行う音響符号化手段の符号
化コードから復号信号を生成することができる。
As described above, the signal processing apparatus according to the present embodiment performs decoding in base layer coding by performing decoding in enhancement layer decoder 1004 using the parameters decoded in base layer decoder 1002. The decoded signal can be generated from the coded code of the acoustic coding means for coding the enhancement layer using the parameter.

【0154】次に、基本レイヤ復号化器1002につい
て説明する。図11は、基本レイヤ復号化器1002の
一例を示すブロック図である。図11の基本レイヤ復号
化器1002は、デマルチプレクサ1101と、音源生
成器1102と、合成フィルタ1103とから主に構成
され、CELPの復号化処理を行う。
Next, base layer decoder 1002 will be described. FIG. 11 is a block diagram showing an example of base layer decoder 1002. The base layer decoder 1002 of FIG. 11 is mainly composed of a demultiplexer 1101, an excitation generator 1102, and a synthesis filter 1103, and performs CELP decoding processing.

【0155】デマルチプレクサ1101は、デマルチプ
レクサ1001から出力された基本レイヤ用の符号化コ
ードから各種パラメータを分離し、音源生成器1102
及び合成フィルタ1103に出力する。
The demultiplexer 1101 separates various parameters from the coded code for the base layer output from the demultiplexer 1001, and the excitation generator 1102.
And output to the synthesis filter 1103.

【0156】音源生成器1102は、適応ベクトル、適
応ベクトルゲイン、雑音ベクトル、雑音ベクトルゲイン
を復号し、これらを用いて音源信号を生成し合成フィル
タ1103に出力する。合成フィルタ1103は、復号
されたLPC係数を用いて合成信号を生成する。
The sound source generator 1102 decodes the adaptive vector, the adaptive vector gain, the noise vector, and the noise vector gain, generates a sound source signal using these, and outputs the sound source signal to the synthesis filter 1103. The synthesis filter 1103 generates a synthesized signal using the decoded LPC coefficient.

【0157】次に、図11の基本レイヤ復号化器100
2の動作について説明する。最初に、デマルチプレクサ
1101は、基本レイヤ用の符号化コードから、各種パ
ラメータを分離する。
Next, the base layer decoder 100 shown in FIG.
The operation of No. 2 will be described. First, the demultiplexer 1101 separates various parameters from the coded code for the base layer.

【0158】次に、音源生成器1102が、適応ベクト
ル、適応ベクトルゲイン、雑音ベクトル、雑音ベクトル
ゲインを復号する。そして、音源生成器1102は、次
の式(25)に従い音源ベクトルex(n)を生成する。
Next, the sound source generator 1102 decodes the adaptive vector, adaptive vector gain, noise vector, and noise vector gain. Then, the sound source generator 1102 generates a sound source vector ex (n) according to the following equation (25).

【数25】 ここで、q(n)は適応ベクトル、βqは適応ベクトルゲイ
ン、c(n)は雑音ベクトル、γqは雑音ベクトルゲインを
示す。
[Equation 25] Here, q (n) is an adaptive vector, β q is an adaptive vector gain, c (n) is a noise vector, and γ q is a noise vector gain.

【0159】次に、合成フィルタ1103が、復号され
たLPC係数を用いて合成信号syn(n)を次の式(26)
に従い生成する。
Next, the synthesizing filter 1103 uses the decoded LPC coefficient to synthesize the synthesized signal syn (n) with the following equation (26).
According to.

【数26】 ここで、αqは復号されたLPC係数、NPはLPC係数
の次数を示す。
[Equation 26] Here, α q is the decoded LPC coefficient, and NP is the order of the LPC coefficient.

【0160】このように復号された復号信号syn(n)は、
アップサンプリング器1003及び拡張レイヤ復号化器
1004に出力される。そして、新しい入力信号が存在
する間、上記処理を繰り返す。新しい入力信号が存在し
ない場合には、処理を終了する。CELPの構成によって
は、合成信号をポストフィルタに通した後に出力する形
態もありうる。ここでいうポストフィルタとは、符号化
歪を知覚しにくくする後処理の機能を有するものであ
る。
The decoded signal syn (n) thus decoded is
It is output to the upsampler 1003 and the enhancement layer decoder 1004. Then, the above processing is repeated while a new input signal is present. If there is no new input signal, the process ends. Depending on the configuration of CELP, there may be a form in which the combined signal is output after passing through a post filter. The post filter mentioned here has a post-processing function that makes it difficult to perceive the coding distortion.

【0161】次に、拡張レイヤ復号化器1004につい
て説明する。図12は、拡張レイヤ復号化器1004の
一例を示すブロック図である。図12の拡張レイヤ復号
化器1004は、デマルチプレクサ1201と、LPC
係数復号化器1202と、スペクトル包絡算出器120
3と、ベクトル復号化器1204と、Barkスケール形状
復号化器1205と、乗算器1206と、乗算器120
7と、パワー復号化器1208と、乗算器1209と、
IMDCT部1210とから主に構成される。
Next, enhancement layer decoder 1004 will be described. FIG. 12 is a block diagram showing an example of enhancement layer decoder 1004. The enhancement layer decoder 1004 of FIG. 12 includes a demultiplexer 1201 and an LPC.
Coefficient decoder 1202 and spectrum envelope calculator 120
3, a vector decoder 1204, a Bark scale shape decoder 1205, a multiplier 1206, and a multiplier 120.
7, a power decoder 1208, a multiplier 1209,
It is mainly composed of the IMDCT unit 1210.

【0162】デマルチプレクサ1201は、デマルチプ
レクサ1001から出力された拡張レイヤ用の符号化コ
ードから各種パラメータを分離する。LPC係数復号化
器1202は、LPC係数に関する符号化コードを用い
てLPC係数を復号し、スペクトル包絡算出器1203
に出力する。
The demultiplexer 1201 separates various parameters from the coding code for the enhancement layer output from the demultiplexer 1001. The LPC coefficient decoder 1202 decodes the LPC coefficient using the coding code related to the LPC coefficient, and the spectrum envelope calculator 1203.
Output to.

【0163】スペクトル包絡算出器1203は、復号さ
れたLPC係数を用いて式(6)に従いスペクトル包絡
env(m)を算出し、ベクトル復号化器1204及び乗算器
1207に出力する。
The spectrum envelope calculator 1203 uses the decoded LPC coefficient to calculate the spectrum envelope according to equation (6).
env (m) is calculated and output to the vector decoder 1204 and the multiplier 1207.

【0164】ベクトル復号化器1204は、スペクトル
包絡算出器1203において求められたスペクトル包絡
env(m)に基づいて量子化ビット配分を決定し、デマルチ
プレクサ1201から得られる符号化コードと前記量子
化ビット配分とから正規化MDCT係数X3q(m)を復号す
る。なお、量子化ビット配分の方法は、実施の形態1か
ら実施の形態4のいずれかの符号化法において拡張レイ
ヤ符号化で用いたものと同じ方法とする。
The vector decoder 1204 has a spectrum envelope calculated by the spectrum envelope calculator 1203.
The quantized bit allocation is determined based on env (m), and the normalized MDCT coefficient X3q (m) is decoded from the coded code obtained from the demultiplexer 1201 and the quantized bit allocation. The method of quantized bit allocation is the same as the method used in the enhancement layer coding in any of the coding methods of the first to fourth embodiments.

【0165】Barkスケール形状復号化器1205は、デ
マルチプレクサ1201より得られる符号化コードを元
にBarkスケール形状Bq(k)を復号し、乗算器1206に
出力する。
The Bark scale shape decoder 1205 decodes the Bark scale shape Bq (k) based on the coded code obtained from the demultiplexer 1201 and outputs it to the multiplier 1206.

【0166】乗算器1206は、次の式(27)に従
い、正規化MDCT係数X3q(m)とBarkスケール形状Bq
(k)を乗算し、乗算結果を乗算器1207に出力する。
The multiplier 1206 calculates the normalized MDCT coefficient X3q (m) and the Bark scale shape Bq according to the following equation (27).
(k) is multiplied and the multiplication result is output to the multiplier 1207.

【数27】 ここでfl(k)は第kサブバンドの最低周波数、fh(k)は第k
サブバンドの最高周波数を表し、Kはサブバンド数を示
す。
[Equation 27] Where fl (k) is the lowest frequency of the kth subband and fh (k) is the kth subband.
It represents the highest frequency of a subband, and K represents the number of subbands.

【0167】乗算器1207は、次の式(28)に従
い、乗算器1206より得られる正規化MDCT係数X2
(m)とスペクトル包絡算出器1203において求められ
たスペクトル包絡env(m)を乗算し、乗算結果を乗算器1
209に出力する。
The multiplier 1207 calculates the normalized MDCT coefficient X2 obtained from the multiplier 1206 according to the following equation (28).
(m) is multiplied by the spectrum envelope env (m) obtained by the spectrum envelope calculator 1203, and the multiplication result is multiplied by the multiplier 1
Output to 209.

【数28】 パワー復号化器1208は、デマルチプレクサ1201
より得られる符号化コードを元にパワーpowqを復号し、
復号結果を乗算器1209に出力する。
[Equation 28] The power decoder 1208 includes a demultiplexer 1201.
Decode the power powq based on the obtained code,
The decoding result is output to the multiplier 1209.

【0168】乗算器1209は、次の式(29)に従
い、正規化MDCT係数X1(m)と復号パワーpowqを乗算
し、乗算結果をIMDCT部1210に出力する。
The multiplier 1209 multiplies the normalized MDCT coefficient X1 (m) by the decoding power powq according to the following equation (29), and outputs the multiplication result to the IMDCT section 1210.

【数29】 IMDCT部1210は、このようにして求められた復
号MDCT係数にIMDCT変換(Modified Discrete
Cosine Transform:逆修正コサイン変換)を施し、前フ
レームで復号された信号と分析フレームの半分だけオー
バーラップさせて加算して出力信号を生成し、この出力
信号を加算器1005に出力する。そして、新しい入力
信号が存在する間、上記処理を繰り返す。新しい入力信
号が存在しない場合には、処理を終了する。
[Equation 29] The IMDCT unit 1210 transforms the decoded MDCT coefficients obtained in this way into IMDCT transform (Modified Discrete).
Cosine Transform: Inverse modified cosine transform) is applied, the signal decoded in the previous frame is overlapped with the half of the analysis frame and added to generate an output signal, and this output signal is output to the adder 1005. Then, the above processing is repeated while a new input signal is present. If there is no new input signal, the process ends.

【0169】このように、本実施の形態の信号処理装置
によれば、基本レイヤ復号化器で復号されたパラメータ
を用いて拡張レイヤ復号化器の復号を行うことにより、
基本レイヤ符号化における復号パラメータを使って拡張
レイヤの符号化を行う音響符号化手段の符号化コードか
ら復号信号を生成することができる。
As described above, according to the signal processing apparatus of the present embodiment, the decoding of the enhancement layer decoder is performed using the parameters decoded by the base layer decoder,
A decoded signal can be generated from the coding code of the acoustic coding means for coding the enhancement layer using the decoding parameter in the base layer coding.

【0170】(実施の形態6)図13は、拡張レイヤ復
号化器1004の構成の一例を示す図である。但し、図
12と同一の構成となるものについては、図12と同一
番号を付し、詳しい説明を省略する。
(Embodiment 6) FIG. 13 is a diagram showing an example of the configuration of enhancement layer decoder 1004. However, the same components as those in FIG. 12 are designated by the same reference numerals as those in FIG. 12, and detailed description thereof will be omitted.

【0171】図13の拡張レイヤ復号化器1004は、
変換テーブル1301と、LPC係数マッピング部13
02と、スペクトル包絡算出器1303と、変形部13
04とを具備し、局所復号化器103で復号されたLP
C係数を用いて復号化する点が図12の拡張レイヤ復号
化器1004と異なる。
The enhancement layer decoder 1004 of FIG.
Conversion table 1301 and LPC coefficient mapping unit 13
02, the spectrum envelope calculator 1303, and the transformation unit 13
04, and the LP decoded by the local decoder 103.
It differs from enhancement layer decoder 1004 in FIG. 12 in that decoding is performed using C coefficient.

【0172】変換テーブル1301は、基本レイヤのL
PC係数と拡張レイヤのLPC係数とを対応づけて記憶
する。
The conversion table 1301 is the L of the base layer.
The PC coefficient and the LPC coefficient of the enhancement layer are stored in association with each other.

【0173】LPC係数マッピング部1302は、変換
テーブル1301を参照し、基本レイヤ復号化器100
2から入力された基本レイヤのLPC係数を拡張レイヤ
のLPC係数に変換し、スペクトル包絡算出器1303
に出力する。
The LPC coefficient mapping unit 1302 refers to the conversion table 1301 and refers to the base layer decoder 100.
The LPC coefficient of the base layer input from 2 is converted into the LPC coefficient of the enhancement layer, and the spectrum envelope calculator 1303
Output to.

【0174】スペクトル包絡算出器1303は、拡張レ
イヤのLPC係数に基づいてスペクトル包絡を求め、変
形部1304に出力する。変形部1304は、スペクト
ル包絡を変形し、乗算器1207及びベクトル復号器1
204に出力する。例えば、変形の方法は、実施の形態
2の式(16)で示される方法がある。
Spectral envelope calculator 1303 finds a spectral envelope based on the LPC coefficient of the enhancement layer, and outputs it to transforming section 1304. The transformation unit 1304 transforms the spectrum envelope, and the multiplier 1207 and the vector decoder 1
Output to 204. For example, as a modification method, there is a method represented by the equation (16) of the second embodiment.

【0175】次に、図13の拡張レイヤ復号化器100
4の動作について説明する。基本レイヤのLPC係数
は、信号帯域が0〜FLの信号に対して求められたもの
であり、拡張レイヤの対象となる信号(信号帯域0〜F
H)で使用するLPC係数とは一致しない。しかしなが
ら、両者には強い相関がある。よってLPC係数マッピ
ング部1302では、この相関を利用してあらかじめ信
号帯域0〜FLの信号用のLPC係数と信号帯域0〜F
Hの信号用のLPC係数との対応付けを表す変換テーブ
ル1301を別途設計しておく。この変換テーブル13
01を用いて、基本レイヤのLPC係数から拡張レイヤ
のLPC係数を求める。
Next, the enhancement layer decoder 100 shown in FIG.
The operation of No. 4 will be described. The LPC coefficient of the base layer is obtained for a signal having a signal band of 0 to FL, and is a target signal of the enhancement layer (signal band of 0 to F).
It does not match the LPC coefficient used in H). However, there is a strong correlation between the two. Therefore, the LPC coefficient mapping unit 1302 uses this correlation to preliminarily use signal LPC coefficients for signal bands 0 to FL and signal bands 0 to F.
The conversion table 1301 representing the correspondence with the H signal LPC coefficient is separately designed. This conversion table 13
01 is used to find the LPC coefficient of the enhancement layer from the LPC coefficient of the base layer.

【0176】変換テーブル1301の詳細は、実施の形
態2の変換テーブル601と同様である。
Details of the conversion table 1301 are the same as those of the conversion table 601 of the second embodiment.

【0177】このように、本実施の形態の信号処理装置
によれば、基本レイヤ復号化器で量子化したLPC係数
を用いて拡張レイヤのLPC係数を求め、拡張レイヤの
LPC分析からスペクトル包絡を算出することより、L
PC分析および量子化の必要がなくなり、量子化ビット
数を削減することができる。
As described above, according to the signal processing apparatus of the present embodiment, the LPC coefficient of the enhancement layer is obtained using the LPC coefficient quantized by the base layer decoder, and the spectrum envelope is calculated from the LPC analysis of the enhancement layer. By calculating, L
The need for PC analysis and quantization is eliminated, and the number of quantization bits can be reduced.

【0178】(実施の形態7)図14は、本発明の実施
の形態7に係る信号処理装置の拡張レイヤ復号化器の構
成を示すブロック図である。但し、図12と同一の構成
となるものについては、図12と同一番号を付し、詳し
い説明を省略する。
(Embodiment 7) FIG.14 is a block diagram showing the configuration of an enhancement layer decoder of a signal processing apparatus according to Embodiment 7 of the present invention. However, the same components as those in FIG. 12 are designated by the same reference numerals as those in FIG. 12, and detailed description thereof will be omitted.

【0179】図14の拡張レイヤ復号化器1004は、
スペクトル微細構造算出器1401を具備し、基本レイ
ヤ復号化器1002で復号化されたピッチ周期を用いて
スペクトル微細構造を算出し、当該スペクトル微細構造
を復号化に活用し、量子化性能を向上させた音響符号化
に対応した音響復号化を行う点が図12の拡張レイヤ符
号化器と異なる。
The enhancement layer decoder 1004 of FIG.
The spectrum fine structure calculator 1401 is provided, the spectrum fine structure is calculated using the pitch period decoded by the base layer decoder 1002, the spectrum fine structure is utilized for decoding, and the quantization performance is improved. The difference from the enhancement layer encoder in FIG. 12 is that acoustic decoding corresponding to the acoustic encoding is performed.

【0180】スペクトル微細構造算出器1401は、基
本レイヤ復号化器1002で復号化されたピッチ周期T
とピッチゲインβからスペクトル微細構造を算出し、ベ
クトル復号化器1204及び乗算器1207に出力す
る。
The spectrum fine structure calculator 1401 has the pitch period T decoded by the base layer decoder 1002.
And the spectrum fine structure is calculated from the pitch gain β and output to the vector decoder 1204 and the multiplier 1207.

【0181】具体的には、これらピッチ周期Tとピッチ
ゲインβは符号化コードの一部であり、ここでは図示さ
れない音響復号器において同じ情報を得ることができ
る。よって、ピッチ周期Tとピッチゲインβを利用して
符号化を行ったとしてもビットレートが増加することは
ない。
Specifically, the pitch period T and the pitch gain β are a part of the coded code, and the same information can be obtained in an acoustic decoder not shown here. Therefore, the bit rate does not increase even if the encoding is performed using the pitch period T and the pitch gain β.

【0182】スペクトル微細構造算出器1401では、
ピッチ周期Tとピッチゲインβを用いて次の式(17)
に従いスペクトル微細構造har(m)を算出する。
In the spectrum fine structure calculator 1401,
Using pitch period T and pitch gain β, the following equation (17)
The spectral fine structure har (m) is calculated according to

【数30】 ここでMはスペクトル分解能を示す。式(17)は、β
の絶対値が1以上となる場合に発振フィルタとなるた
め、βの絶対値がとりうる範囲をあらかじめ定められた
1未満の設定値(例えば0.8)以下になるよう制限を設け
てもよい。
[Equation 30] Here, M indicates the spectral resolution. Equation (17) is β
Since it becomes an oscillation filter when the absolute value of is 1 or more, the range of the absolute value of β can be set in advance.
A limit may be set so that the set value is less than 1 (for example, 0.8) or less.

【0183】そして、スペクトル包絡算出器1203で
求められたスペクトル包絡env(m)とスペクトル微細構造
算出器1401で求められたスペクトル微細構造har(m)
を用いて、ベクトル復号化器1204での量子化ビット
配分が決定される。そして、当該量子化ビット配分とデ
マルチプレクサ1201から得られる符号化コードから
正規化MDCT係数X3(m)が復号される。さらに、乗算
器1207において次の式(30)に従い、正規化MD
CT係数X2(m)にスペクトル包絡env(m)とスペクトル微
細構造har(m)を乗じて正規化MDCT係数X1(m)が求め
られる。
Then, the spectrum envelope env (m) obtained by the spectrum envelope calculator 1203 and the spectrum fine structure har (m) obtained by the spectrum fine structure calculator 1401.
Is used to determine the quantized bit allocation in vector decoder 1204. Then, the normalized MDCT coefficient X3 (m) is decoded from the quantized bit allocation and the coded code obtained from the demultiplexer 1201. Further, in the multiplier 1207, the normalized MD is calculated according to the following equation (30).
The normalized MDCT coefficient X1 (m) is obtained by multiplying the CT coefficient X2 (m) by the spectral envelope env (m) and the spectral fine structure har (m).

【数31】 このように、本実施の形態の信号処理装置は、基本レイ
ヤ符号化器で符号化され局所復号化器で復号されたピッ
チ周期を用いてスペクトル微細構造を算出し、当該スペ
クトル微細構造をスペクトルの正規化およびベクトル量
子化に活用することにより、量子化性能を向上させた音
響符号化に対応した音響復号化を行うことができる。
[Equation 31] As described above, the signal processing apparatus according to the present embodiment calculates the spectrum fine structure using the pitch period coded by the base layer encoder and decoded by the local decoder, and the spectrum fine structure By utilizing it for normalization and vector quantization, it is possible to perform acoustic decoding corresponding to acoustic encoding with improved quantization performance.

【0184】(実施の形態8)図15は、本発明の実施
の形態8に係る信号処理装置の拡張レイヤ復号化器の構
成を示すブロック図である。但し、図12と同一の構成
となるものについては、図12と同一番号を付し、詳し
い説明を省略する。
(Embodiment 8) FIG.15 is a block diagram showing the configuration of an enhancement layer decoder of a signal processing apparatus according to Embodiment 8 of the present invention. However, the same components as those in FIG. 12 are designated by the same reference numerals as those in FIG. 12, and detailed description thereof will be omitted.

【0185】図15の拡張レイヤ復号化器1004は、
パワー推定器1501と、パワー変化量復号化器150
2と、パワー生成器1503とを具備し、基本レイヤの
復号信号を利用してMDCT係数のパワーを予測し、そ
の予測値からの変化量を符号化する符号化器に対応する
復号化器を構成している点が図12の拡張レイヤ復号化
器と異なる。
The enhancement layer decoder 1004 of FIG.
Power estimator 1501 and power variation decoder 150
2 and a power generator 1503, a decoder corresponding to an encoder that predicts the power of the MDCT coefficient using the decoded signal of the base layer and encodes the amount of change from the predicted value. The configuration is different from the enhancement layer decoder of FIG.

【0186】また、図10において、基本レイヤ復号化
器1002から拡張レイヤ復号化器1004に復号され
たパラメータが出力されているが、本実施の形態では、
さらに基本レイヤ復号化器1002において得られる復
号信号が拡張レイヤ復号化器1004に出力される。
Further, in FIG. 10, the parameters decoded from base layer decoder 1002 to enhancement layer decoder 1004 are output, but in this embodiment,
Further, the decoded signal obtained in base layer decoder 1002 is output to enhancement layer decoder 1004.

【0187】パワー推定器1501は、基本レイヤ復号
化器1002において復号化された復号信号sl(n)から
MDCT係数のパワーを式(20)または式(21)を
用いて推定する。
The power estimator 1501 estimates the power of the MDCT coefficient from the decoded signal sl (n) decoded by the base layer decoder 1002 using the equation (20) or the equation (21).

【0188】パワー変化量復号化器1502では、デマ
ルチプレクサ1201から得られる符号化コードからパ
ワー変化量を復号し、パワー生成器1503に出力す
る。パワー生成器1503は、パワー変化量からパワー
を算出する。
The power change amount decoder 1502 decodes the power change amount from the coded code obtained from the demultiplexer 1201 and outputs it to the power generator 1503. The power generator 1503 calculates power from the power change amount.

【0189】乗算器1209は、次の式(31)に従い
MDCT係数を求める。
The multiplier 1209 calculates the MDCT coefficient according to the following equation (31).

【数32】 ここで、rqはパワー変化量の復号値、powpはパワー推定
値を示す。また、X1(m)は乗算器1207の出力信号を
示す。
[Equation 32] Here, rq is the decoded value of the power change amount, and powp is the estimated power value. Further, X1 (m) represents the output signal of the multiplier 1207.

【0190】このように、本実施の形態の信号処理装置
によれば、基本レイヤの復号信号を利用してMDCT係
数のパワーを予測し、その予測値からの変化量を符号化
する符号化器に対応する復号化器を構成していることに
より、MDCT係数のパワーの量子化に必要なビット数
を削減することができる。
As described above, according to the signal processing apparatus of the present embodiment, the encoder that predicts the power of the MDCT coefficient using the decoded signal of the base layer and encodes the amount of change from the predicted value. By configuring the decoder corresponding to, it is possible to reduce the number of bits required to quantize the power of the MDCT coefficient.

【0191】(実施の形態9)次に、本発明の実施の形
態9について、図面を参照して説明する。図16は、本
発明の実施の形態9に係る音響信号符号化装置の構成を
示すブロック図である。図16における信号処理装置1
603は前述した実施の形態1から実施の形態4に示し
た信号処理装置の中の1つによって構成されている点に
本実施の形態の特徴がある。
(Ninth Embodiment) Next, a ninth embodiment of the present invention will be described with reference to the drawings. FIG. 16 is a block diagram showing the configuration of the acoustic signal coding apparatus according to Embodiment 9 of the present invention. Signal processing device 1 in FIG.
A feature of the present embodiment is that 603 is configured by one of the signal processing devices described in the first to fourth embodiments.

【0192】図16に示すように、本発明の実施の形態
9に係る通信装置1600は、入力装置1601、A/
D変換装置1602及びネットワーク1604に接続さ
れている信号処理装置1603を具備している。
As shown in FIG. 16, communication apparatus 1600 according to Embodiment 9 of the present invention has input apparatus 1601, A /
The signal processing apparatus 1603 connected to the D conversion apparatus 1602 and the network 1604 is provided.

【0193】A/D変換装置1602は、入力装置16
01の出力端子に接続されている。信号処理装置160
3の入力端子は、A/D変換装置1602の出力端子に
接続されている。信号処理装置1603の出力端子はネ
ットワーク1604に接続されている。
The A / D converter 1602 is the input device 16
01 output terminal. Signal processing device 160
The input terminal of No. 3 is connected to the output terminal of the A / D converter 1602. The output terminal of the signal processing device 1603 is connected to the network 1604.

【0194】入力装置1601は、人間の耳に聞こえる
音波を電気的信号であるアナログ信号に変換してA/D
変換装置1602に与える。A/D変換装置1602は
アナログ信号をディジタル信号に変換して信号処理装置
1603に与える。信号処理装置1603は入力されて
くるディジタル信号を符号化してコードを生成し、ネッ
トワーク1604に出力する。
The input device 1601 converts the sound wave audible to the human ear into an analog signal which is an electrical signal and A / D
It is given to the conversion device 1602. The A / D converter 1602 converts an analog signal into a digital signal and gives it to the signal processor 1603. The signal processing device 1603 encodes the input digital signal to generate a code and outputs it to the network 1604.

【0195】このように、本発明の実施の形態の通信装
置によれば、通信において前述した実施の形態1〜4に
示したような効果を享受でき、少ないビット数で効率よ
く音響信号を符号化する音響符号化装置を提供すること
ができる。
As described above, according to the communication device of the embodiment of the present invention, the effects as shown in the above-described first to fourth embodiments can be enjoyed in communication, and the acoustic signal can be coded efficiently with a small number of bits. It is possible to provide an audio encoding device for encoding.

【0196】(実施の形態10)次に、本発明の実施の
形態10について、図面を参照して説明する。図17
は、本発明の実施の形態10に係る音響信号復号化装置
の構成を示すブロック図である。図17における信号処
理装置1703は前述した実施の形態5から実施の形態
8に示した信号処理装置の中の1つによって構成されて
いる点に本実施の形態の特徴がある。
(Tenth Embodiment) Next, a tenth embodiment of the present invention will be described with reference to the drawings. FIG. 17
FIG. 11 is a block diagram showing the configuration of an acoustic signal decoding device according to Embodiment 10 of the present invention. The signal processing device 1703 in FIG. 17 is characterized in that it is configured by one of the signal processing devices shown in the fifth to eighth embodiments.

【0197】図17に示すように、本発明の実施の形態
10に係る通信装置1700は、ネットワーク1701
に接続されている受信装置1702、信号処理装置17
03、及びD/A変換装置1704及び出力装置170
5を具備している。
As shown in FIG. 17, communication apparatus 1700 according to Embodiment 10 of the present invention has network 1701.
1702 and signal processing device 17 connected to the
03, and D / A conversion device 1704 and output device 170
It is equipped with 5.

【0198】受信装置1702の入力端子は、ネットワ
ーク1701に接続されている。信号処理装置1703
の入力端子は、受信装置1702の出力端子に接続され
ている。D/A変換装置1704の入力端子は、信号処
理装置1703の出力端子に接続されている。出力装置
1705の入力端子は、D/A変換装置1704の出力
端子に接続されている。
The input terminal of the receiving device 1702 is connected to the network 1701. Signal processing device 1703
The input terminal of is connected to the output terminal of the receiving device 1702. The input terminal of the D / A conversion device 1704 is connected to the output terminal of the signal processing device 1703. The input terminal of the output device 1705 is connected to the output terminal of the D / A conversion device 1704.

【0199】受信装置1702は、ネットワーク170
1からのディジタルの符号化音響信号を受けてディジタ
ルの受信音響信号を生成して信号処理装置1703に与
える。信号処理装置1703は、受信装置1702から
の受信音響信号を受けてこの受信音響信号に復号化処理
を行ってディジタルの復号化音響信号を生成してD/A
変換装置1704に与える。D/A変換装置1704
は、信号処理装置1703からのディジタルの復号化音
声信号を変換してアナログの復号化音声信号を生成して
出力装置1705に与える。出力装置1705は、電気
的信号であるアナログの復号化音響信号を空気の振動に
変換して音波として人間の耳に聴こえるように出力す
る。
The receiving device 1702 is connected to the network 170.
It receives the digital encoded acoustic signal from 1 to generate a digital received acoustic signal and gives it to the signal processing device 1703. The signal processing device 1703 receives the reception acoustic signal from the reception device 1702, performs decoding processing on the reception acoustic signal, generates a digital decoding acoustic signal, and outputs the D / A signal.
It is given to the conversion device 1704. D / A converter 1704
Converts the digital decoded audio signal from the signal processing device 1703 to generate an analog decoded audio signal and gives it to the output device 1705. The output device 1705 converts an analog decoded acoustic signal which is an electrical signal into vibration of air and outputs it as a sound wave so that it can be heard by the human ear.

【0200】このように、本実施の形態の通信装置によ
れば、通信において前述した実施の形態5〜8に示した
ような効果を享受でき、少ないビット数で効率よく符号
化された音響信号を復号することができるので、良好な
音響信号を出力することができる。
As described above, according to the communication apparatus of the present embodiment, it is possible to enjoy the effects as shown in the above-described fifth to eighth embodiments in communication, and the acoustic signal efficiently encoded with a small number of bits. Can be decoded, so that a good acoustic signal can be output.

【0201】(実施の形態11)次に、本発明の実施の
形態11について、図面を参照して説明する。図18
は、本発明の実施の形態11に係る音響信号送信符号化
装置の構成を示すブロック図である。本発明の実施の形
態11において、図18における信号処理装置1803
は、前述した実施の形態1から実施の形態4に示した音
響符号化手段の中の1つによって構成されている点に本
実施の形態の特徴がある。
(Eleventh Embodiment) Next, an eleventh embodiment of the present invention will be described with reference to the drawings. FIG.
FIG. 16 is a block diagram showing the configuration of an acoustic signal transmission encoding apparatus according to Embodiment 11 of the present invention. In Embodiment 11 of the present invention, the signal processing device 1803 in FIG.
Is characterized in that this embodiment is configured by one of the acoustic coding means shown in the first to fourth embodiments.

【0202】図18に示すように、本発明の実施の形態
11に係る通信装置1800は、入力装置1801、A
/D変換装置1802、信号処理装置1803、RF変
調装置1804及びアンテナ1805を具備している。
As shown in FIG. 18, communication apparatus 1800 according to Embodiment 11 of the present invention has input apparatus 1801, A
The D / D converter 1802, the signal processor 1803, the RF modulator 1804, and the antenna 1805 are provided.

【0203】入力装置1801は人間の耳に聞こえる音
波を電気的信号であるアナログ信号に変換してA/D変
換装置1802に与える。A/D変換装置1802はア
ナログ信号をディジタル信号に変換して信号処理装置1
803に与える。信号処理装置1803は入力されてく
るディジタル信号を符号化して符号化音響信号を生成
し、RF変調装置1804に与える。RF変調装置18
04は、符号化音響信号を変調して変調符号化音響信号
を生成し、アンテナ1805に与える。アンテナ180
5は、変調符号化音響信号を電波として送信する。
The input device 1801 converts a sound wave audible to the human ear into an analog signal which is an electric signal and supplies it to the A / D conversion device 1802. The A / D conversion device 1802 converts an analog signal into a digital signal to convert the signal processing device 1
Give to 803. The signal processing device 1803 encodes the input digital signal to generate a coded acoustic signal, and supplies it to the RF modulator 1804. RF modulator 18
04 modulates the coded acoustic signal to generate a modulation coded acoustic signal, and supplies it to the antenna 1805. Antenna 180
5 transmits the modulation coded acoustic signal as a radio wave.

【0204】このように、本実施の形態の通信装置によ
れば、無線通信において前述した実施の形態1〜4に示
したような効果を享受でき、少ないビット数で効率よく
音響信号を符号化することができる。
As described above, according to the communication apparatus of the present embodiment, it is possible to enjoy the effects as shown in the above-described first to fourth embodiments in wireless communication, and efficiently encode an acoustic signal with a small number of bits. can do.

【0205】なお、本発明は、オーディオ信号を用いる
送信装置、送信符号化装置又は音響信号符号化装置に適
用することができる。また、本発明は、移動局装置又は
基地局装置にも適用することができる。
The present invention can be applied to a transmitter, a transmission encoder, or an acoustic signal encoder that uses an audio signal. The present invention can also be applied to a mobile station device or a base station device.

【0206】(実施の形態12)次に、本発明の実施の
形態12について、図面を参照して説明する。図19
は、本発明の実施の形態12に係る音響信号受信復号化
装置の構成を示すブロック図である。本発明の実施の形
態12において、図19における信号処理装置1903
は、前述した実施形態5から実施形態8に示した音響復
号化手段の中の1つによって構成されている点に本実施
形態の特徴がある。
(Twelfth Embodiment) Next, a twelfth embodiment of the present invention will be described with reference to the drawings. FIG. 19
[Fig. 13] is a block diagram showing a configuration of an acoustic signal reception decoding apparatus according to Embodiment 12 of the present invention. In Embodiment 12 of the present invention, the signal processing device 1903 in FIG.
Is characterized in that it is configured by one of the acoustic decoding means shown in the above-described fifth to eighth embodiments.

【0207】図19に示すように、本発明の実施の形態
12に係る通信装置1900は、アンテナ1901、R
F復調装置1902、信号処理装置1903、D/A変
換装置1904及び出力装置1905を具備している。
As shown in FIG. 19, communication apparatus 1900 according to Embodiment 12 of the present invention includes antennas 1901 and R.
The F demodulator 1902, the signal processor 1903, the D / A converter 1904, and the output device 1905 are provided.

【0208】アンテナ1901は、電波としてのディジ
タルの符号化音響信号を受けて電気信号のディジタルの
受信符号化音響信号を生成してRF復調装置1902に
与える。RF復調装置1902は、アンテナ1901か
らの受信符号化音響信号を復調して復調符号化音響信号
を生成して信号処理装置1903に与える。
The antenna 1901 receives a digital encoded acoustic signal as a radio wave, generates a digital received encoded acoustic signal of an electric signal, and gives it to the RF demodulator 1902. The RF demodulation device 1902 demodulates the reception coded acoustic signal from the antenna 1901 to generate a demodulation coded acoustic signal and gives it to the signal processing device 1903.

【0209】信号処理装置1903は、RF復調装置1
902からのディジタルの復調符号化音響信号を受けて
復号化処理を行ってディジタルの復号化音響信号を生成
してD/A変換装置1904に与える。D/A変換装置
1904は、信号処理装置1903からのディジタルの
復号化音声信号を変換してアナログの復号化音声信号を
生成して出力装置1905に与える。出力装置1905
は、電気的信号であるアナログの復号化音声信号を空気
の振動に変換して音波として人間の耳に聴こえるように
出力する。
The signal processing device 1903 is the RF demodulation device 1
The digital demodulated coded acoustic signal from 902 is received and subjected to a decoding process to generate a digital decoded acoustic signal, which is given to the D / A converter 1904. The D / A conversion device 1904 converts the digital decoded audio signal from the signal processing device 1903 to generate an analog decoded audio signal and gives it to the output device 1905. Output device 1905
Converts an analog decoded audio signal, which is an electrical signal, into vibration of air and outputs it as a sound wave so that it can be heard by the human ear.

【0210】このように、本実施の形態の通信装置によ
れば、無線通信において前述した実施の形態5〜8に示
したような効果を享受でき、少ないビット数で効率よく
符号化された音響信号を復号することができるので、良
好な音響信号を出力することができる。
As described above, according to the communication apparatus of the present embodiment, it is possible to enjoy the effects shown in the above-described fifth to eighth embodiments in wireless communication, and the audio coded efficiently with a small number of bits. Since the signal can be decoded, a good acoustic signal can be output.

【0211】なお、本発明は、オーディオ信号を用いる
受信装置、受信復号化装置又は音声信号復号化装置に適
用することができる。また、本発明は、移動局装置又は
基地局装置にも適用することができる。
The present invention can be applied to a receiving device, a receiving / decoding device or a voice signal decoding device which uses an audio signal. The present invention can also be applied to a mobile station device or a base station device.

【0212】また、本発明は上記実施の形態に限定され
ず、種々変更して実施することが可能である。例えば、
上記実施の形態では、信号処理装置として行う場合につ
いて説明しているが、これに限られるものではなく、こ
の信号処理方法をソフトウェアとして行うことも可能で
ある。
Further, the present invention is not limited to the above-mentioned embodiment, but can be implemented with various modifications. For example,
In the above-described embodiment, the case where the signal processing device is used is described, but the present invention is not limited to this, and the signal processing method can be performed as software.

【0213】例えば、上記信号処理方法を実行するプロ
グラムを予めROM(Read Only Memory)に格納してお
き、そのプログラムをCPU(Central Processor Uni
t)によって動作させるようにしても良い。
For example, a program for executing the above signal processing method is stored in advance in a ROM (Read Only Memory), and the program is stored in a CPU (Central Processor Uni
You may make it operate | moved by t).

【0214】また、上記信号処理方法を実行するプログ
ラムをコンピュータで読み取り可能な記憶媒体に格納
し、記憶媒体に格納されたプログラムをコンピュータの
RAM(Random Access memory)に記録して、コンピュ
ータをそのプログラムにしたがって動作させるようにし
ても良い。
Further, a program for executing the above signal processing method is stored in a computer-readable storage medium, the program stored in the storage medium is recorded in a RAM (Random Access Memory) of the computer, and the computer is stored in the program. You may make it operate | move according to.

【0215】また、上記説明では、拡張レイヤ符号化に
MDCT変換を用い、拡張レイヤ復号化にIMDCT変
換を用いているが、これに限定されず、直交変換方法で
あればいずれも適用できる。
Further, in the above description, the MDCT transform is used for the enhancement layer coding and the IMDCT transform is used for the enhancement layer decoding, but the present invention is not limited to this, and any orthogonal transform method can be applied.

【0216】[0216]

【発明の効果】以上説明したように、本発明の符号化装
置、復号化装置及び符号化方法、復号化方法によれば、
基本レイヤの符号化コードより得られる情報を利用して
拡張レイヤの符号化を行うことにより、音声が主体で背
景に音楽や雑音が重畳しているような信号であっても低
ビットレートで高品質に符号化を行うことができる。
As described above, according to the encoding device, the decoding device, the encoding method, and the decoding method of the present invention,
By encoding the enhancement layer by using the information obtained from the coding code of the base layer, even if the signal is mainly voice and music or noise is superimposed on the background, it is possible to improve at a low bit rate. Quality can be encoded.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施の形態1に係る信号処理装置の構
成を示すブロック図
FIG. 1 is a block diagram showing a configuration of a signal processing device according to a first embodiment of the present invention.

【図2】入力信号の成分の一例を示す図FIG. 2 is a diagram showing an example of components of an input signal.

【図3】上記実施の形態に係る信号処理装置の信号処理
方法の一例を示す図
FIG. 3 is a diagram showing an example of a signal processing method of the signal processing device according to the above embodiment.

【図4】基本レイヤ符号化器の構成の一例を示す図FIG. 4 is a diagram showing an example of the configuration of a base layer encoder.

【図5】拡張レイヤ符号化器の構成の一例を示す図FIG. 5 is a diagram showing an example of a configuration of an enhancement layer encoder.

【図6】拡張レイヤ符号化器の構成の一例を示す図FIG. 6 is a diagram showing an example of the configuration of an enhancement layer encoder.

【図7】拡張LPC係数算出の一例を示す図FIG. 7 is a diagram showing an example of extended LPC coefficient calculation.

【図8】本発明の実施の形態3に係る信号処理装置の拡
張レイヤ符号化器の構成を示すブロック図
FIG. 8 is a block diagram showing the configuration of an enhancement layer encoder of the signal processing apparatus according to Embodiment 3 of the present invention.

【図9】本発明の実施の形態4に係る信号処理装置の拡
張レイヤ符号化器の構成を示すブロック図
FIG. 9 is a block diagram showing the configuration of an enhancement layer encoder of the signal processing apparatus according to Embodiment 4 of the present invention.

【図10】本発明の実施の形態5に係る信号処理装置の
構成を示すブロック図
FIG. 10 is a block diagram showing a configuration of a signal processing device according to a fifth embodiment of the present invention.

【図11】基本レイヤ復号化器の一例を示すブロック図FIG. 11 is a block diagram showing an example of a base layer decoder.

【図12】拡張レイヤ復号化器の一例を示すブロック図FIG. 12 is a block diagram showing an example of an enhancement layer decoder.

【図13】拡張レイヤ復号化器の構成の一例を示す図FIG. 13 is a diagram showing an example of a configuration of an enhancement layer decoder.

【図14】本発明の実施の形態7に係る信号処理装置の
拡張レイヤ復号化器の構成を示すブロック図
FIG. 14 is a block diagram showing the configuration of an enhancement layer decoder of the signal processing apparatus according to Embodiment 7 of the present invention.

【図15】本発明の実施の形態8に係る信号処理装置の
拡張レイヤ復号化器の構成を示すブロック図
FIG. 15 is a block diagram showing the configuration of an enhancement layer decoder of the signal processing apparatus according to Embodiment 8 of the present invention.

【図16】本発明の実施の形態9に係る音響信号符号化
装置の構成を示すブロック図
FIG. 16 is a block diagram showing the configuration of an acoustic signal coding apparatus according to Embodiment 9 of the present invention.

【図17】本発明の実施の形態10に係る音響信号復号
化装置の構成を示すブロック図
FIG. 17 is a block diagram showing a configuration of an acoustic signal decoding apparatus according to Embodiment 10 of the present invention.

【図18】本発明の実施の形態11に係る音響信号送信
符号化装置の構成を示すブロック図
FIG. 18 is a block diagram showing the configuration of an acoustic signal transmission encoding apparatus according to Embodiment 11 of the present invention.

【図19】本発明の実施の形態12に係る音響信号受信
復号化装置の構成を示すブロック図
FIG. 19 is a block diagram showing the configuration of an acoustic signal receiving / decoding apparatus according to Embodiment 12 of the present invention.

【符号の説明】[Explanation of symbols]

101 ダウンサンプリング器 102 基本レイヤ符号化器 103 局所復号化器 104、1003 アップサンプリング器 105 遅延器 106 減算器 107 拡張レイヤ符号化器 1002 基本レイヤ復号化器 1004 拡張レイヤ復号化器 1005 加算器 101 Downsampler 102 base layer encoder 103 local decoder 104, 1003 Upsampling device 105 delay device 106 Subtractor 107 enhancement layer encoder 1002 Base layer decoder 1004 enhancement layer decoder 1005 adder

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H03M 7/36 G10L 7/04 G ─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 identification code FI theme code (reference) H03M 7/36 G10L 7/04 G

Claims (26)

【特許請求の範囲】[Claims] 【請求項1】 入力信号のサンプリングレートを下げる
ダウンサンプリング手段と、サンプリングレートを下げ
た入力信号を符号化して第1符号化コードを得る基本レ
イヤ符号化手段と、前記第1符号化コードに基づいて復
号信号を生成する復号化手段と、前記復号信号のサンプ
リングレートを前記入力信号と同一のレートに上げるア
ップサンプリング手段と、前記復号化手段の復号処理の
中で生成されたパラメータを利用し、前記入力信号と前
記サンプリングレートを上げた復号信号との差分値を符
号化して第2符号化コードを得る拡張レイヤ符号化手段
と、前記第1符号化コードと前記第2符号化コードとを
多重する多重手段とを具備することを特徴とする符号化
装置。
1. Down-sampling means for reducing a sampling rate of an input signal, base layer encoding means for obtaining a first encoded code by encoding the input signal with a reduced sampling rate, and based on the first encoded code. Decoding means for generating a decoded signal by using, up-sampling means for increasing the sampling rate of the decoded signal to the same rate as the input signal, using the parameters generated in the decoding process of the decoding means, An enhancement layer coding means for coding a difference value between the input signal and the decoded signal with the increased sampling rate to obtain a second coded code, and the first coded code and the second coded code are multiplexed. An encoding device comprising:
【請求項2】 基本レイヤ符号化手段は、符号励振線形
予測法を用いて入力信号を符号化することを特徴とする
請求項1に記載の符号化装置。
2. The encoding apparatus according to claim 1, wherein the base layer encoding means encodes the input signal using a code excitation linear prediction method.
【請求項3】 拡張レイヤ符号化手段は、直交変換を用
いて入力信号を符号化することを特徴とする請求項1ま
たは請求項2に記載の符号化装置。
3. The encoding apparatus according to claim 1, wherein the enhancement layer encoding means encodes the input signal using orthogonal transform.
【請求項4】 拡張レイヤ符号化手段は、MDCT変換
を用いて入力信号を符号化することを特徴とする請求項
3に記載の符号化装置。
4. The encoding apparatus according to claim 3, wherein the enhancement layer encoding means encodes the input signal using MDCT transform.
【請求項5】 拡張レイヤ符号化手段は、前記復号化手
段の復号処理の中で生成された基本レイヤのLPC係数
を利用して符号化処理を行うことを特徴とする請求項1
から請求項4のいずれかに記載の符号化装置。
5. The enhancement layer coding means performs the coding processing by using the LPC coefficient of the base layer generated in the decoding processing of the decoding means.
5. The encoding device according to claim 4.
【請求項6】 拡張レイヤ符号化手段は、予め設定した
変換テーブルに基づいて基本レイヤのLPC係数を拡張
レイヤのLPC係数に変換し、拡張レイヤのLPC係数
に基づいてスペクトル包絡を算出し、符号化処理におけ
るスペクトル正規化またはベクトル量子化の少なくとも
一方に前記スペクトル包絡を活用することを特徴とする
請求項5記載の符号化装置。
6. The enhancement layer coding means transforms an LPC coefficient of a base layer into an LPC coefficient of an enhancement layer based on a preset conversion table, calculates a spectrum envelope based on the LPC coefficient of the enhancement layer, and encodes the code. The coding apparatus according to claim 5, wherein the spectrum envelope is utilized for at least one of spectrum normalization and vector quantization in the coding processing.
【請求項7】 拡張レイヤ符号化手段は、前記復号化手
段の復号処理の中で生成されたピッチ周期およびピッチ
ゲインを利用して符号化処理を行うことを特徴とする請
求項1から請求項6のいずれかに記載の符号化装置。
7. The enhancement layer coding means performs the coding processing by utilizing the pitch period and the pitch gain generated in the decoding processing of the decoding means. 6. The encoding device according to any one of 6.
【請求項8】 拡張レイヤ符号化手段は、ピッチ周期と
ピッチゲインを用いてスペクトル微細構造を算出し、符
号化処理におけるスペクトル正規化およびベクトル量子
化に前記スペクトル微細構造を活用することを特徴とす
る請求項7記載の符号化装置。
8. The enhancement layer coding means calculates a spectrum fine structure using a pitch period and a pitch gain, and utilizes the spectrum fine structure for spectrum normalization and vector quantization in a coding process. The encoding device according to claim 7.
【請求項9】 拡張レイヤ符号化手段は、前記復号化手
段で生成された復号信号のパワーを利用して符号化処理
を行うことを特徴とする請求項1から請求項8のいずれ
かに記載の符号化装置。
9. The enhancement layer coding means performs the coding process by utilizing the power of the decoded signal generated by the decoding means. Encoding device.
【請求項10】 拡張レイヤ符号化手段は、復号信号の
パワーに基づいてMDCT変換係数のパワーの変動量を
量子化し、符号化処理におけるパワー正規化に前記量子
化したMDCT変換係数のパワーの変動量を活用するこ
とを特徴とする請求項9記載の符号化装置。
10. The enhancement layer encoding means quantizes the variation amount of the power of the MDCT transform coefficient based on the power of the decoded signal, and the power variation of the quantized MDCT transform coefficient in the power normalization in the encoding process. The encoding device according to claim 9, wherein the encoding device utilizes a quantity.
【請求項11】 第1符号化コードを復号化して第1復
号信号を得る基本レイヤ復号化手段と、第2符号化コー
ドを復号化して第2復号信号を得る拡張レイヤ復号化手
段と、前記第1復号信号のサンプリングレートを前記第
2復号信号と同一のレートに上げるアップサンプリング
手段と、前記サンプリングレートを上げた第1信号と前
記第2信号とを加算する加算手段とを具備することを特
徴とする復号化装置。
11. A base layer decoding means for decoding a first coded code to obtain a first decoded signal, an enhancement layer decoding means for decoding a second coded code to obtain a second decoded signal, and Up-sampling means for increasing the sampling rate of the first decoded signal to the same rate as the second decoded signal, and addition means for adding the first signal and the second signal with the increased sampling rate are provided. Characterizing decoding device.
【請求項12】 基本レイヤ復号化手段は、符号励振線
形予測法を用いて第1符号化コードを復号化することを
特徴とする請求項11に記載の復号化装置。
12. The decoding device according to claim 11, wherein the base layer decoding means decodes the first coded code using a code-excited linear prediction method.
【請求項13】 拡張レイヤ復号化手段は、直交変換を
用いて第2符号化コードを復号化することを特徴とする
請求項11または請求項12に記載の復号化装置。
13. The decoding apparatus according to claim 11 or 12, wherein the enhancement layer decoding means decodes the second coded code by using orthogonal transformation.
【請求項14】 拡張レイヤ復号化手段は、IMDCT
変換を用いて第2符号化コードを復号化することを特徴
とする請求項13に記載の復号化装置。
14. The enhancement layer decoding means is IMDCT.
The decoding device according to claim 13, wherein the second coded code is decoded by using conversion.
【請求項15】 拡張レイヤ復号化手段は、基本レイヤ
のLPC係数を利用して第2符号化コードを復号化する
ことを特徴とする請求項11から請求項14のいずれか
に記載の復号化装置。
15. The decoding according to claim 11, wherein the enhancement layer decoding means decodes the second coded code by using the LPC coefficient of the base layer. apparatus.
【請求項16】 拡張レイヤ復号化手段は、予め設定し
た変換テーブルに基づいて基本レイヤのLPC係数を拡
張レイヤのLPC係数に変換し、拡張レイヤのLPC係
数に基づいてスペクトル包絡を算出し、復号化処理にお
けるベクトル復号化に前記スペクトル包絡を活用するこ
とを特徴とする請求項15記載の復号化装置。
16. The enhancement layer decoding means transforms the LPC coefficient of the base layer into an LPC coefficient of the enhancement layer based on a preset conversion table, calculates a spectrum envelope based on the LPC coefficient of the enhancement layer, and decodes the spectrum envelope. The decoding apparatus according to claim 15, wherein the spectrum envelope is utilized for vector decoding in the coding processing.
【請求項17】 拡張レイヤ復号化手段は、ピッチ周期
またはピッチゲインの少なくとも一方を利用して復号化
処理を行うことを特徴とする請求項11から請求項16
のいずれかに記載の復号化装置。
17. The enhancement layer decoding means performs the decoding process using at least one of the pitch period and the pitch gain.
The decoding device according to any one of 1.
【請求項18】 拡張レイヤ復号化手段は、ピッチ周期
とピッチゲインを用いてスペクトル微細構造を算出し、
復号化処理におけるベクトル復号化に前記スペクトル微
細構造を活用することを特徴とする請求項17記載の復
号化装置。
18. The enhancement layer decoding means calculates a spectral fine structure using a pitch period and a pitch gain,
18. The decoding device according to claim 17, wherein the spectral fine structure is utilized for vector decoding in the decoding process.
【請求項19】 拡張レイヤ復号化手段は、前記復号化
手段で生成された復号信号のパワーを利用して復号化処
理を行うことを特徴とする請求項11から請求項18の
いずれかに記載の復号化装置。
19. The enhancement layer decoding means uses the power of the decoded signal generated by the decoding means to perform the decoding process. Decryption device.
【請求項20】 拡張レイヤ復号化手段は、復号信号の
パワーに基づいてMDCT変換係数のパワーの変動量を
復号化し、復号化処理におけるパワー正規化に前記復号
化したMDCT変換係数のパワーの変動量を活用するこ
とを特徴とする請求項19記載の復号化装置。
20. The enhancement layer decoding means decodes the variation amount of the power of the MDCT transform coefficient based on the power of the decoded signal, and the variation of the power of the decoded MDCT transform coefficient for power normalization in the decoding process. 20. Decoding device according to claim 19, characterized in that it utilizes quantity.
【請求項21】 音響信号を電気的信号に変換する音響
入力手段と、この音響入力手段から出力された信号をデ
ィジタル信号に変換するA/D変換手段と、このA/D
変換手段から出力されたディジタル信号を符号化する請
求項1から請求項10のいずれかに記載の符号化装置
と、この符号化装置から出力された符号化コードを無線
周波数の信号に変調するRF変調手段と、このRF変調
手段から出力された信号を電波に変換して送信する送信
アンテナとを具備することを特徴とする音響信号送信装
置。
21. Acoustic input means for converting an acoustic signal into an electrical signal, A / D conversion means for converting the signal output from this acoustic input means into a digital signal, and this A / D
An encoding device according to any one of claims 1 to 10 for encoding the digital signal output from the converting means, and an RF for modulating the encoding code output from the encoding device into a radio frequency signal. An acoustic signal transmitting apparatus comprising: a modulating unit and a transmitting antenna that converts a signal output from the RF modulating unit into an electric wave and transmits the electric wave.
【請求項22】 電波を受信する受信アンテナと、この
受信アンテナに受信された信号を復調するRF復調手段
と、このRF復調手段にて得られた情報を復号する請求
項11から請求項20のいずれかに記載の復号化装置
と、この復号化装置から出力された信号をアナログ信号
に変換するD/A変換手段と、このD/A変換手段から
出力された電気的信号を音響信号に変換する音響出力手
段とを具備することを特徴とする音響信号受信装置。
22. A receiving antenna for receiving a radio wave, an RF demodulating means for demodulating a signal received by the receiving antenna, and decoding the information obtained by the RF demodulating means. Any one of the decoding device, a D / A conversion unit for converting a signal output from the decoding device into an analog signal, and an electric signal output from the D / A conversion unit into an acoustic signal A sound signal receiving device comprising:
【請求項23】 請求項21記載の音響信号送信装置あ
るいは請求項22記載の音響信号受信装置の少なくとも
一方を具備することを特徴とする通信端末装置。
23. A communication terminal device comprising at least one of the acoustic signal transmitting device according to claim 21 and the acoustic signal receiving device according to claim 22.
【請求項24】 請求項21記載の音響信号送信装置あ
るいは請求項22記載の音響信号受信装置の少なくとも
一方を具備することを特徴とする基地局装置。
24. A base station apparatus comprising at least one of the acoustic signal transmitting apparatus according to claim 21 and the acoustic signal receiving apparatus according to claim 22.
【請求項25】 入力信号のサンプリングレートを下げ
る工程と、サンプリングレートを下げた入力信号を符号
化して第1符号化コードを得る工程と、前記第1符号化
コードに基づいて復号信号を生成する工程と、前記復号
信号のサンプリングレートを前記入力信号と同一のレー
トに上げる工程と、前記復号信号を生成する処理の中で
得られたパラメータを利用し、前記入力信号と前記サン
プリングレートを上げた復号信号との差分値を符号化し
て第2符号化コードを得る工程と、前記第1符号化コー
ドと前記第2符号化コードとを多重する工程とを具備す
ることを特徴とする符号化方法。
25. A step of reducing a sampling rate of an input signal, a step of encoding the input signal having a reduced sampling rate to obtain a first encoded code, and a decoded signal generated based on the first encoded code. Using the parameters obtained in the steps of increasing the sampling rate of the decoded signal to the same rate as the input signal and the processing of generating the decoded signal, the input signal and the sampling rate are increased. An encoding method comprising: a step of encoding a difference value with a decoded signal to obtain a second encoded code; and a step of multiplexing the first encoded code and the second encoded code. .
【請求項26】 第1符号化コードを復号化して第1復
号信号を得る工程と、第2符号化コードを復号化して第
2復号信号を得る工程と、前記第1復号信号のサンプリ
ングレートを前記第2復号信号と同一のレートに上げる
工程と、前記サンプリングレートを上げた第1信号と前
記第2信号とを加算する工程とを具備することを特徴と
する復号化方法。
26. Decoding the first coded code to obtain a first decoded signal; decoding the second coded code to obtain a second decoded signal; and sampling rate of the first decoded signal. A decoding method comprising: a step of increasing the same rate as that of the second decoded signal; and a step of adding the first signal and the second signal whose sampling rate is increased.
JP2002127541A 2002-04-26 2002-04-26 Encoding device, decoding device, encoding method, and decoding method Pending JP2003323199A (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
JP2002127541A JP2003323199A (en) 2002-04-26 2002-04-26 Encoding device, decoding device, encoding method, and decoding method
EP03728004.7A EP1489599B1 (en) 2002-04-26 2003-04-28 Coding device and decoding device
PCT/JP2003/005419 WO2003091989A1 (en) 2002-04-26 2003-04-28 Coding device, decoding device, coding method, and decoding method
CNB038093723A CN100346392C (en) 2002-04-26 2003-04-28 Device and method for encoding, device and method for decoding
AU2003234763A AU2003234763A1 (en) 2002-04-26 2003-04-28 Coding device, decoding device, coding method, and decoding method
US10/512,407 US7752052B2 (en) 2002-04-26 2003-04-28 Scalable coder and decoder performing amplitude flattening for error spectrum estimation
CN2007101529084A CN101131820B (en) 2002-04-26 2003-04-28 Coding device, decoding device, coding method, and decoding method
US12/775,216 US8209188B2 (en) 2002-04-26 2010-05-06 Scalable coding/decoding apparatus and method based on quantization precision in bands

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002127541A JP2003323199A (en) 2002-04-26 2002-04-26 Encoding device, decoding device, encoding method, and decoding method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2005166279A Division JP4287840B2 (en) 2005-06-06 2005-06-06 Encoder

Publications (1)

Publication Number Publication Date
JP2003323199A true JP2003323199A (en) 2003-11-14

Family

ID=29541619

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002127541A Pending JP2003323199A (en) 2002-04-26 2002-04-26 Encoding device, decoding device, encoding method, and decoding method

Country Status (2)

Country Link
JP (1) JP2003323199A (en)
CN (1) CN101131820B (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005006296A (en) * 2003-05-21 2005-01-06 Sony Corp Data processing apparatus, encoding apparatus and method, decoding apparatus and method, and program
WO2005064594A1 (en) * 2003-12-26 2005-07-14 Matsushita Electric Industrial Co., Ltd. Voice/musical sound encoding device and voice/musical sound encoding method
WO2005106850A1 (en) * 2004-04-28 2005-11-10 Matsushita Electric Industrial Co., Ltd. Hierarchy encoding apparatus and hierarchy encoding method
WO2005112001A1 (en) * 2004-05-19 2005-11-24 Matsushita Electric Industrial Co., Ltd. Encoding device, decoding device, and method thereof
JP2006072026A (en) * 2004-09-02 2006-03-16 Matsushita Electric Ind Co Ltd Speech coding apparatus, speech decoding apparatus, and methods thereof
WO2006030864A1 (en) * 2004-09-17 2006-03-23 Matsushita Electric Industrial Co., Ltd. Audio encoding apparatus, audio decoding apparatus, communication apparatus and audio encoding method
WO2006030865A1 (en) * 2004-09-17 2006-03-23 Matsushita Electric Industrial Co., Ltd. Scalable encoding apparatus, scalable decoding apparatus, scalable encoding method, scalable decoding method, communication terminal apparatus, and base station apparatus
WO2006035810A1 (en) * 2004-09-30 2006-04-06 Matsushita Electric Industrial Co., Ltd. Scalable encoding device, scalable decoding device, and method thereof
WO2006046587A1 (en) * 2004-10-28 2006-05-04 Matsushita Electric Industrial Co., Ltd. Scalable encoding apparatus, scalable decoding apparatus, and methods thereof
WO2006049179A1 (en) * 2004-11-04 2006-05-11 Matsushita Electric Industrial Co., Ltd. Vector conversion device and vector conversion method
WO2006049204A1 (en) * 2004-11-05 2006-05-11 Matsushita Electric Industrial Co., Ltd. Encoder, decoder, encoding method, and decoding method
WO2006062202A1 (en) * 2004-12-10 2006-06-15 Matsushita Electric Industrial Co., Ltd. Wide-band encoding device, wide-band lsp prediction device, band scalable encoding device, wide-band encoding method
WO2006075663A1 (en) * 2005-01-14 2006-07-20 Matsushita Electric Industrial Co., Ltd. Audio switching device and audio switching method
WO2007105586A1 (en) * 2006-03-10 2007-09-20 Matsushita Electric Industrial Co., Ltd. Coding device and coding method
WO2007114291A1 (en) * 2006-03-31 2007-10-11 Matsushita Electric Industrial Co., Ltd. Sound encoder, sound decoder, and their methods
JPWO2006028009A1 (en) * 2004-09-06 2008-05-08 松下電器産業株式会社 Scalable decoding apparatus and signal loss compensation method
JP2008145682A (en) * 2006-12-08 2008-06-26 Nippon Telegr & Teleph Corp <Ntt> Signal encoding apparatus, signal encoding method, program, and recording medium
JP2009501351A (en) * 2005-07-13 2009-01-15 フランス テレコム Hierarchical encoding / decoding device
RU2408089C2 (en) * 2006-06-01 2010-12-27 Нокиа Корпорейшн Decoding predictively coded data using buffer adaptation
JPWO2009081568A1 (en) * 2007-12-21 2011-05-06 パナソニック株式会社 Encoding device, decoding device, and encoding method
JP4977472B2 (en) * 2004-11-05 2012-07-18 パナソニック株式会社 Scalable decoding device
KR101178222B1 (en) 2005-12-22 2012-08-29 삼성전자주식회사 Method for encoding and decoding audio and apparatus thereof
JP5173795B2 (en) * 2006-03-17 2013-04-03 パナソニック株式会社 Scalable encoding apparatus and scalable encoding method

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101483179B1 (en) * 2010-10-06 2015-01-19 에스케이 텔레콤주식회사 Frequency Transform Block Coding Method and Apparatus and Image Encoding/Decoding Method and Apparatus Using Same
ES2890706T3 (en) * 2012-10-01 2022-01-21 Nippon Telegraph & Telephone Encoding method, encoder, program, and recording medium
CN110890101B (en) * 2013-08-28 2024-01-12 杜比实验室特许公司 Method and apparatus for decoding based on speech enhancement metadata
KR102318257B1 (en) 2014-02-25 2021-10-28 한국전자통신연구원 Apparatus for multiplexing signals using layered division multiplexing and method using the same
WO2015129165A1 (en) * 2014-02-28 2015-09-03 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Decoding device, encoding device, decoding method, encoding method, terminal device, and base station device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02266400A (en) * 1989-04-07 1990-10-31 Oki Electric Ind Co Ltd Sound/silence decision circuit
JPH0846517A (en) * 1994-07-28 1996-02-16 Sony Corp High efficiency coding and decoding system
JPH10105193A (en) * 1996-09-26 1998-04-24 Yamaha Corp Speech encoding transmission system
JPH1130997A (en) * 1997-07-11 1999-02-02 Nec Corp Voice coding and decoding device
JPH11251917A (en) * 1998-02-26 1999-09-17 Sony Corp Encoding device and method, decoding device and method and record medium
JP2001184098A (en) * 1999-12-22 2001-07-06 Nec Corp Speech communication device and its communication method
JP2001228888A (en) * 2000-02-17 2001-08-24 Mitsubishi Electric Corp Audio encoding device, audio decoding device, and codeword arrangement method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02266400A (en) * 1989-04-07 1990-10-31 Oki Electric Ind Co Ltd Sound/silence decision circuit
JPH0846517A (en) * 1994-07-28 1996-02-16 Sony Corp High efficiency coding and decoding system
JPH10105193A (en) * 1996-09-26 1998-04-24 Yamaha Corp Speech encoding transmission system
JPH1130997A (en) * 1997-07-11 1999-02-02 Nec Corp Voice coding and decoding device
JPH11251917A (en) * 1998-02-26 1999-09-17 Sony Corp Encoding device and method, decoding device and method and record medium
JP2001184098A (en) * 1999-12-22 2001-07-06 Nec Corp Speech communication device and its communication method
JP2001228888A (en) * 2000-02-17 2001-08-24 Mitsubishi Electric Corp Audio encoding device, audio decoding device, and codeword arrangement method

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005006296A (en) * 2003-05-21 2005-01-06 Sony Corp Data processing apparatus, encoding apparatus and method, decoding apparatus and method, and program
WO2005064594A1 (en) * 2003-12-26 2005-07-14 Matsushita Electric Industrial Co., Ltd. Voice/musical sound encoding device and voice/musical sound encoding method
US7693707B2 (en) 2003-12-26 2010-04-06 Pansonic Corporation Voice/musical sound encoding device and voice/musical sound encoding method
JPWO2005106850A1 (en) * 2004-04-28 2007-12-13 松下電器産業株式会社 Hierarchical coding apparatus and hierarchical coding method
WO2005106850A1 (en) * 2004-04-28 2005-11-10 Matsushita Electric Industrial Co., Ltd. Hierarchy encoding apparatus and hierarchy encoding method
JP4679513B2 (en) * 2004-04-28 2011-04-27 パナソニック株式会社 Hierarchical coding apparatus and hierarchical coding method
US7949518B2 (en) 2004-04-28 2011-05-24 Panasonic Corporation Hierarchy encoding apparatus and hierarchy encoding method
US8463602B2 (en) 2004-05-19 2013-06-11 Panasonic Corporation Encoding device, decoding device, and method thereof
WO2005112001A1 (en) * 2004-05-19 2005-11-24 Matsushita Electric Industrial Co., Ltd. Encoding device, decoding device, and method thereof
US8688440B2 (en) 2004-05-19 2014-04-01 Panasonic Corporation Coding apparatus, decoding apparatus, coding method and decoding method
JP2011248378A (en) * 2004-05-19 2011-12-08 Panasonic Corp Encoder, decoder, and method therefor
JP5013863B2 (en) * 2004-05-19 2012-08-29 パナソニック株式会社 Encoding apparatus, decoding apparatus, communication terminal apparatus, base station apparatus, encoding method, and decoding method
JP2006072026A (en) * 2004-09-02 2006-03-16 Matsushita Electric Ind Co Ltd Speech coding apparatus, speech decoding apparatus, and methods thereof
US8364495B2 (en) 2004-09-02 2013-01-29 Panasonic Corporation Voice encoding device, voice decoding device, and methods therefor
JPWO2006028009A1 (en) * 2004-09-06 2008-05-08 松下電器産業株式会社 Scalable decoding apparatus and signal loss compensation method
JP4989971B2 (en) * 2004-09-06 2012-08-01 パナソニック株式会社 Scalable decoding apparatus and signal loss compensation method
WO2006030864A1 (en) * 2004-09-17 2006-03-23 Matsushita Electric Industrial Co., Ltd. Audio encoding apparatus, audio decoding apparatus, communication apparatus and audio encoding method
WO2006030865A1 (en) * 2004-09-17 2006-03-23 Matsushita Electric Industrial Co., Ltd. Scalable encoding apparatus, scalable decoding apparatus, scalable encoding method, scalable decoding method, communication terminal apparatus, and base station apparatus
US7783480B2 (en) 2004-09-17 2010-08-24 Panasonic Corporation Audio encoding apparatus, audio decoding apparatus, communication apparatus and audio encoding method
US8712767B2 (en) 2004-09-17 2014-04-29 Panasonic Corporation Scalable encoding apparatus, scalable decoding apparatus, scalable encoding method, scalable decoding method, communication terminal apparatus, and base station apparatus
US7848925B2 (en) 2004-09-17 2010-12-07 Panasonic Corporation Scalable encoding apparatus, scalable decoding apparatus, scalable encoding method, scalable decoding method, communication terminal apparatus, and base station apparatus
WO2006035810A1 (en) * 2004-09-30 2006-04-06 Matsushita Electric Industrial Co., Ltd. Scalable encoding device, scalable decoding device, and method thereof
US7904292B2 (en) 2004-09-30 2011-03-08 Panasonic Corporation Scalable encoding device, scalable decoding device, and method thereof
WO2006046587A1 (en) * 2004-10-28 2006-05-04 Matsushita Electric Industrial Co., Ltd. Scalable encoding apparatus, scalable decoding apparatus, and methods thereof
US8019597B2 (en) 2004-10-28 2011-09-13 Panasonic Corporation Scalable encoding apparatus, scalable decoding apparatus, and methods thereof
US7809558B2 (en) 2004-11-04 2010-10-05 Panasonic Corporation Vector transformation apparatus and vector transformation method
WO2006049179A1 (en) * 2004-11-04 2006-05-11 Matsushita Electric Industrial Co., Ltd. Vector conversion device and vector conversion method
JP4977472B2 (en) * 2004-11-05 2012-07-18 パナソニック株式会社 Scalable decoding device
US8135583B2 (en) 2004-11-05 2012-03-13 Panasonic Corporation Encoder, decoder, encoding method, and decoding method
WO2006049204A1 (en) * 2004-11-05 2006-05-11 Matsushita Electric Industrial Co., Ltd. Encoder, decoder, encoding method, and decoding method
CN102184734B (en) * 2004-11-05 2013-04-03 松下电器产业株式会社 Encoder, decoder, encoding method, and decoding method
JPWO2006049204A1 (en) * 2004-11-05 2008-05-29 松下電器産業株式会社 Encoding device, decoding device, encoding method, and decoding method
CN101048814B (en) * 2004-11-05 2011-07-27 松下电器产业株式会社 Encoder, decoder, encoding method, and decoding method
US8204745B2 (en) 2004-11-05 2012-06-19 Panasonic Corporation Encoder, decoder, encoding method, and decoding method
US7769584B2 (en) 2004-11-05 2010-08-03 Panasonic Corporation Encoder, decoder, encoding method, and decoding method
CN102201242A (en) * 2004-11-05 2011-09-28 松下电器产业株式会社 Encoder, decoder, encoding method, and decoding method
US8229749B2 (en) 2004-12-10 2012-07-24 Panasonic Corporation Wide-band encoding device, wide-band LSP prediction device, band scalable encoding device, wide-band encoding method
WO2006062202A1 (en) * 2004-12-10 2006-06-15 Matsushita Electric Industrial Co., Ltd. Wide-band encoding device, wide-band lsp prediction device, band scalable encoding device, wide-band encoding method
CN101076853B (en) * 2004-12-10 2010-10-13 松下电器产业株式会社 Wide-band encoding device, wide-band lsp prediction device, band scalable encoding device, wide-band encoding method
US8010353B2 (en) 2005-01-14 2011-08-30 Panasonic Corporation Audio switching device and audio switching method that vary a degree of change in mixing ratio of mixing narrow-band speech signal and wide-band speech signal
WO2006075663A1 (en) * 2005-01-14 2006-07-20 Matsushita Electric Industrial Co., Ltd. Audio switching device and audio switching method
JP2009501351A (en) * 2005-07-13 2009-01-15 フランス テレコム Hierarchical encoding / decoding device
KR101178222B1 (en) 2005-12-22 2012-08-29 삼성전자주식회사 Method for encoding and decoding audio and apparatus thereof
JP5058152B2 (en) * 2006-03-10 2012-10-24 パナソニック株式会社 Encoding apparatus and encoding method
US8306827B2 (en) 2006-03-10 2012-11-06 Panasonic Corporation Coding device and coding method with high layer coding based on lower layer coding results
WO2007105586A1 (en) * 2006-03-10 2007-09-20 Matsushita Electric Industrial Co., Ltd. Coding device and coding method
JP5173795B2 (en) * 2006-03-17 2013-04-03 パナソニック株式会社 Scalable encoding apparatus and scalable encoding method
WO2007114291A1 (en) * 2006-03-31 2007-10-11 Matsushita Electric Industrial Co., Ltd. Sound encoder, sound decoder, and their methods
RU2408089C9 (en) * 2006-06-01 2011-04-27 Нокиа Корпорейшн Decoding predictively coded data using buffer adaptation
RU2408089C2 (en) * 2006-06-01 2010-12-27 Нокиа Корпорейшн Decoding predictively coded data using buffer adaptation
JP2008145682A (en) * 2006-12-08 2008-06-26 Nippon Telegr & Teleph Corp <Ntt> Signal encoding apparatus, signal encoding method, program, and recording medium
JPWO2009081568A1 (en) * 2007-12-21 2011-05-06 パナソニック株式会社 Encoding device, decoding device, and encoding method

Also Published As

Publication number Publication date
CN101131820B (en) 2011-11-30
CN101131820A (en) 2008-02-27

Similar Documents

Publication Publication Date Title
JP3881943B2 (en) Acoustic encoding apparatus and acoustic encoding method
JP2003323199A (en) Encoding device, decoding device, encoding method, and decoding method
US8209188B2 (en) Scalable coding/decoding apparatus and method based on quantization precision in bands
JP4662673B2 (en) Gain smoothing in wideband speech and audio signal decoders.
EP1619664B1 (en) Speech coding apparatus, speech decoding apparatus and methods thereof
JP3566652B2 (en) Auditory weighting apparatus and method for efficient coding of wideband signals
JP3881946B2 (en) Acoustic encoding apparatus and acoustic encoding method
US6067511A (en) LPC speech synthesis using harmonic excitation generator with phase modulator for voiced speech
US6081776A (en) Speech coding system and method including adaptive finite impulse response filter
KR102621209B1 (en) High-band signal generation
US6138092A (en) CELP speech synthesizer with epoch-adaptive harmonic generator for pitch harmonics below voicing cutoff frequency
JP2001222297A (en) Multi-band harmonic transform coder
JP4958780B2 (en) Encoding device, decoding device and methods thereof
JP4789622B2 (en) Spectral coding apparatus, scalable coding apparatus, decoding apparatus, and methods thereof
JP4603485B2 (en) Speech / musical sound encoding apparatus and speech / musical sound encoding method
JPH11510274A (en) Method and apparatus for generating and encoding line spectral square root
JP2004302259A (en) Hierarchical encoding method and hierarchical decoding method for audio signal
JP3237178B2 (en) Encoding method and decoding method
JP4287840B2 (en) Encoder
JP4578145B2 (en) Speech coding apparatus, speech decoding apparatus, and methods thereof
JP4373693B2 (en) Hierarchical encoding method and hierarchical decoding method for acoustic signals
KR0155798B1 (en) Vocoder and the method thereof
JP3576485B2 (en) Fixed excitation vector generation apparatus and speech encoding / decoding apparatus
JPH10340098A (en) Signal encoding device
JP3266920B2 (en) Audio encoding device, audio decoding device, and audio encoding / decoding device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050405

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050606

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060418