Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2587591B2 - Audio / musical sound band division encoding / decoding device - Google Patents
[go: Go Back, main page]

JP2587591B2 - Audio / musical sound band division encoding / decoding device - Google Patents

Audio / musical sound band division encoding / decoding device

Info

Publication number
JP2587591B2
JP2587591B2 JP6169249A JP16924994A JP2587591B2 JP 2587591 B2 JP2587591 B2 JP 2587591B2 JP 6169249 A JP6169249 A JP 6169249A JP 16924994 A JP16924994 A JP 16924994A JP 2587591 B2 JP2587591 B2 JP 2587591B2
Authority
JP
Japan
Prior art keywords
band
decoding
encoding
adaptive
bands
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.)
Expired - Lifetime
Application number
JP6169249A
Other languages
Japanese (ja)
Other versions
JPH0784595A (en
Inventor
賢一 船橋
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP6169249A priority Critical patent/JP2587591B2/en
Publication of JPH0784595A publication Critical patent/JPH0784595A/en
Application granted granted Critical
Publication of JP2587591B2 publication Critical patent/JP2587591B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Analogue/Digital Conversion (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

PURPOSE:To decrease the scale and increase the speed by dividing a digital signal of a speech and a musical sound into plural bands through a band-pass filter group, and sampling the respective band digital signals down to a Nyquist rate and then performing adaptive conversion and encoding. CONSTITUTION:The speech and musical sound signal is divided by the low-pass filter 1 and high-pass filter 2 and made into a sampling signal of 8KHz through down samplers 3 and 4, and the signal is stored in buffers 5 and 6 in the form of blocks of 32msec; and ATC encoders 7 and 8 perform the adaptive conversion and encoding. The data signals of the low and high bands and auxiliary information are multiplexed by a multiplexer 11 and sent out to a transmission channel. In the band division encoding, complex arithmetic points of one block are halved in number from 2N=512 at the time of 16KHz sampling to N=256 and the complex arithmetic quantity of one block is therefore halved from Nlog2N to 2X(NX2)log2(N/2).

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、音声・楽音の帯域分割
符号化復号化装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a voice / musical sound band division encoding / decoding apparatus.

【0002】[0002]

【従来の技術】従来、7kHz帯域の音声・楽音を高能率
で符号化,復号化する装置として、図2(a),(b)に示す
帯域フィルタとADPCM(適応差分PCM)符号化器,
復号化器を用いてサブバンドコーディングする装置が知
られている。この装置の符号化(図2(a)参照)におい
て、音声・楽音を表わす入力ディジタル信号は、低域フ
ィルタ41および高域フィルタ42を経て2つの帯域に
分けられた後、夫々ダウンサンプラ43,44で2:1
にダウンサンプリングされ、ダウンサンプリングされた
信号は各ADPCM符号化器45,46でADPCM信
号に符号化された後、再びマルチプレクサ47によって
複合され、伝送チャンネルに送り出される。また、この
装置の復号化(図2(b)参照)において、伝送チャンネル
から入力された上記信号は、デマルチプレクサ48を経
て高,低2つの帯域に分けられた後、夫々ADPCM復
号器49,50で復号化され、続いて各アップサンプラ
51,52で1点毎に”0”を付加して1:2にアップ
サンプリングされ、夫々高域フィルタ53,低域フィル
タ54を経た後、再び加算器55で複合されて再生信号
が得られる。そして、このサブバンドコーディング装置
は、上記ADPCM符号化が、隣接する標本値の差を符
号化する際、量子化幅を最適に変化させるというもので
あるため、音声エネルギの大きい帯域や明瞭度が要求さ
れる帯域により多くの情報を割り当てることができると
いう利点を有する。
2. Description of the Related Art Conventionally, a band filter and an ADPCM (adaptive difference PCM) encoder shown in FIGS.
An apparatus for performing sub-band coding using a decoder is known. In the encoding of this apparatus (see FIG. 2A), an input digital signal representing a voice or a musical tone is divided into two bands through a low-pass filter 41 and a high-pass filter 42, and then is divided into down-samplers 43 and 43, respectively. 2 for 44
The down-sampled signal is encoded by the ADPCM encoders 45 and 46 into an ADPCM signal, and then combined again by the multiplexer 47 and sent out to the transmission channel. In the decoding of this device (see FIG. 2 (b)), the signal input from the transmission channel is divided into two bands, high and low, by way of a demultiplexer 48, and then the ADPCM decoder 49, The data is decoded at 50, and subsequently, each of the upsamplers 51 and 52 adds "0" to each point and performs upsampling of 1: 2. After passing through the high-pass filter 53 and the low-pass filter 54, respectively, it is added again. The reproduced signal is obtained by being combined by the device 55. This sub-band coding apparatus uses the ADPCM coding to optimally change the quantization width when coding the difference between adjacent sample values. This has the advantage that more information can be allocated to the required bandwidth.

【0003】しかし、近年、上記サブバンドコーディン
グ(SBC)装置よりも有利ではるかに自由度の高い図3
(a),(b)に示すような適応変換符号化(ATC)装置が現
われるに至った。
[0003] However, in recent years, the above-mentioned sub-band coding (SBC) apparatus is more advantageous and has much higher flexibility.
An adaptive transform coding (ATC) device as shown in (a) and (b) has appeared.

【0004】この装置の符号化(図3(a)参照)におい
て、音声・楽音を表わす入力ディジタル信号は、信号が
略定常な短時間(20〜30msec)ごとを1ブロックとし
てバッファ60に蓄えられ、次いでDCT演算器61に
よって周波数領域に離散余弦変換(DCT)され、変換係
数(周波数成分)は量子化・符号化器62で量子化され符
号化される。その際、補助情報算出・量子化器63は、
DCT演算器61から出力される上記変換係数をいくつ
かの帯域に分け、各帯域毎の平均パワーを求め、これを
補助情報として符号化して補助情報補間器64へ出力す
る。そして、補助情報補間器64は、上記補助情報を補
間してスペクトル包絡情報を求めて、これをビット割り
当て・ステップ幅算出器65へ出力し、このビット割り
当て・ステップ幅算出器65は、上記スペクトル包絡情
報に基づいて量子化・符号化器62に制御信号を出力
し、この制御信号によって量子化・符号化器62におけ
る量子化幅の適応制御および各変換係数への最適量子化
ビット数の割り当てが行なわれる。次に、量子化,符号
化されたデータ信号は、マルチプレクサ66によって上
記補助情報と複合され、伝送チャンネルに送出される。
このような量子化,符号化で得られる伝送ディジタル信
号は、その量子化雑音が周波数軸上で均一となり、入力
ディジタル信号に対する歪みが最小となるのである。
In the encoding of this apparatus (see FIG. 3 (a)), an input digital signal representing a voice or a musical tone is stored in a buffer 60 as one block every short period (20 to 30 msec) in which the signal is substantially stationary. Then, a discrete cosine transform (DCT) is performed on the frequency domain by the DCT calculator 61, and the transform coefficient (frequency component) is quantized and coded by the quantizer / coder 62. At this time, the auxiliary information calculation / quantizer 63
The transform coefficient output from the DCT calculator 61 is divided into several bands, the average power of each band is obtained, and this is encoded as auxiliary information and output to the auxiliary information interpolator 64. The auxiliary information interpolator 64 obtains spectrum envelope information by interpolating the auxiliary information, and outputs it to the bit allocation / step width calculator 65. The bit allocation / step width calculator 65 A control signal is output to the quantizer / encoder 62 based on the envelope information, and the control signal is used to adaptively control the quantization width in the quantizer / encoder 62 and allocate the optimal number of quantization bits to each transform coefficient. Is performed. Next, the quantized and coded data signal is combined with the auxiliary information by the multiplexer 66 and transmitted to the transmission channel.
In a transmission digital signal obtained by such quantization and encoding, the quantization noise becomes uniform on the frequency axis, and the distortion to the input digital signal is minimized.

【0005】また、上記ATC装置の復号化(図3(b)参
照)において、伝送チャンネルからの伝送ディジタル信
号はデマルチプレクサ67を経てデータ信号と補助情報
に分けられ、補助情報は補助情報補間器68でスペクト
ル包絡が求められてビット割り当て・ステップ幅算出器
69に入力される一方、データ信号は、復号化器70に
入力され、上記ビット割り当て・ステップ幅算出器69
からの制御信号に基づいてDCT係数を表すディジタル
信号に復号される。次に、復号されたディジタル信号
は、逆DCT演算器71でスペクトルから波形へ逆変換
され、バッファ72を経て1ブロックごとにもとの入力
ディジタル信号として再生される。
In the decoding of the ATC device (see FIG. 3 (b)), a transmission digital signal from a transmission channel is divided into a data signal and auxiliary information via a demultiplexer 67, and the auxiliary information is converted into an auxiliary information interpolator. At 68, the spectral envelope is obtained and input to the bit allocation / step width calculator 69, while the data signal is input to the decoder 70, and the bit allocation / step width calculator 69 is input.
Is decoded into a digital signal representing DCT coefficients based on the control signal from. Next, the decoded digital signal is inversely converted from a spectrum into a waveform by an inverse DCT calculator 71, and is reproduced as an original input digital signal for each block through a buffer 72.

【0006】ところで、上記ATC装置は、通常、最高
周波数が4kHz以下の音声・楽音信号をサンプリング周
波数8kHzで標本化し、16〜32kbps程度のビットレ
ートで伝送する場合に用いられている。その場合、DC
T変換の1ブロックを例えば32msecとすれば、N=2
56の標本値列について離散余弦変換演算を必要とし、
それにはN2=65536回もの複素乗算と加算が必要
となって、演算時間が膨大になる。そこで、この演算を
高速で行うため高速フーリエ変換(FFT)が考案され、
この手法によれば複素演算回数を(N/2)log2(N/2)
……(1)、即ち896回まで略1/73に減ずること
ができる(J.Makhoul,“A Fast CosineTransform in on
e and two dimensions,IEEE A.S.S.P vol.28,No.1.Feb,
1980,pp27~34)。そのため、このFFTを図4に示すA
TC装置に用いて、DCT演算器61および逆DCT演
算器71の規模ひいてはATC装置の規模を小さくして
いる。このようなATC装置は、変換のための演算を行
うことから図3に示したサブバンドコーディング装置よ
りも規模が大きくなるが、前述のように自由度が高く、
16〜32kbpsのビットレートでは高品質の伝送が行え
るため、近年多用される傾向にある。
The ATC apparatus is generally used when sampling a voice / tone signal having a maximum frequency of 4 kHz or less at a sampling frequency of 8 kHz and transmitting it at a bit rate of about 16 to 32 kbps. In that case, DC
If one block of the T conversion is, for example, 32 msec, N = 2
Requires a discrete cosine transform operation on 56 sample values,
This requires N 2 = 65536 complex multiplications and additions, which increases the computation time. Therefore, a fast Fourier transform (FFT) was devised to perform this operation at high speed.
According to this method, the number of complex operations is calculated as (N / 2) log 2 (N / 2)
…… (1), that is, it can be reduced to approximately 1/73 up to 896 times (J. Makhoul, “A Fast Cosine Transform in on
e and two dimensions, IEEE ASSP vol.28, No.1.Feb,
1980, pp27-34). Therefore, this FFT is represented by A in FIG.
The size of the DCT operation unit 61 and the inverse DCT operation unit 71, and thus the size of the ATC device, are reduced in the TC device. Since such an ATC device performs an operation for conversion, it is larger in scale than the subband coding device shown in FIG. 3, but has a high degree of freedom as described above.
Since high-quality transmission can be performed at a bit rate of 16 to 32 kbps, the bit rate tends to be frequently used in recent years.

【0007】[0007]

【発明が解決しようとする課題】ところが、上記従来の
ATC装置を、7kHz程度の帯域をもつ音声・楽音信号
の符号化に適用しようとすると、次のような問題点があ
ることが明らかになった。即ち、このような音声・楽音
信号は、サンプリング周波数16kHzで標本化する必要
があり、DCT変換の1ブロックを前述と同じく32ms
ecとすれば、従来の2倍のN=512の標本値列につい
てのDCT変換演算を必要とする。そうすると、DCT
変換演算にFFTを用いても、その複素演算量が従来の
略2.3倍に達し、演算に長時間を要するかあるいはD
CT演算器61ひいてはATC装置の規模が極めて大き
くなってしまうという問題がある。
However, when the above-mentioned conventional ATC device is applied to the encoding of a speech / tone signal having a band of about 7 kHz, the following problems become apparent. Was. That is, such a voice / tone signal needs to be sampled at a sampling frequency of 16 kHz, and one block of DCT conversion is performed for 32 ms as described above.
Assuming that ec, DCT transform operation is required for a sample value sequence of N = 512, which is twice the conventional value. Then, DCT
Even if FFT is used for the conversion operation, the amount of complex operation reaches approximately 2.3 times the conventional value, and it takes a long time to perform the operation or D
There is a problem that the scale of the CT calculator 61 and thus the size of the ATC device becomes extremely large.

【0008】そこで、本発明の第1の目的は、7kHz以
上の帯域をもつ音声・楽音信号の符号化復号化を、従来
のATC装置よりも高速に、あるいは従来のATC装置
よりも小規模な装置でもって行える音声・楽音の帯域分
割符号化復号化装置を提供することである。
Accordingly, a first object of the present invention is to perform encoding / decoding of a speech / tone signal having a band of 7 kHz or more at a higher speed than a conventional ATC device or a smaller scale than a conventional ATC device. An object of the present invention is to provide a speech / music sound band division encoding / decoding apparatus which can be performed by the apparatus.

【0009】また、本発明の第2の目的は、広帯域にわ
たる音声・楽音信号の符号化復号化を従来のSBC装置
と同程度の装置規模およびビットレートでも、より高性
能に行える音声・楽音の帯域分割符号化復号化装置を提
供することである。
A second object of the present invention is to provide a voice / musical sound signal which can perform encoding / decoding of a voice / musical sound signal over a wide band with higher performance even at a device scale and bit rate similar to those of a conventional SBC device. An object of the present invention is to provide a band division coding / decoding device.

【0010】[0010]

【課題を解決するための手段】上記目的を達成するた
め、本発明の音声・楽音の帯域分割符号化復号化装置
は、符号化側は、音声・楽音の入力ディジタル信号を少
なくとも第1と第2の帯域のディジタル信号に分ける第
1と第2の帯域フィルタと、上記第1の帯域のディジタ
ル信号を適応変換符号化する第1の適応変換符号化手段
と、上記第2の帯域のディジタル信号を適応変換符号化
する第2の適応変換符号化手段と、少なくとも上記第1
と第2の帯域のディジタル信号に共用されて、上記第1
と第2の両適応変換符号化手段のために変換係数を演算
する単一の変換係数演算手段と、少なくとも上記第1と
第2の帯域のディジタル信号に共用されて、上記第1と
第2の帯域のディジタル信号の特性を考慮して、ビット
割り当てを行なって上記第1と第2の適応変換符号化手
段に出力する単一のビット割り当て演算手段と、を備
え、復号化側は、伝送されてきたデータ信号を少なくと
も上記第1と第2の帯域に分ける分離手段と、上記第1
の帯域のデータ信号を適応変換復号化する第1の適応復
号化手段と、上記第2の帯域のデータ信号を適応変換復
号化する第2の適応復号化手段と、少なくとも上記第1
と第2の帯域のデータ信号に共用されて、上記第1と第
2の両適応変換復号化手段のために変換係数を演算する
単一の変換係数演算手段と、少なくとも上記第1と第2
の帯域のデータ信号に共用されて、上記第1と第2の帯
域のデータ信号の特性を考慮して、ビット割り当てを行
なって上記第1と第2の適応変換復号化手段に出力する
単一のビット割り当て演算手段と、を備えたことを特徴
とする。
In order to achieve the above object, a voice / musical sound band division encoding / decoding apparatus according to the present invention is characterized in that the encoding side converts at least first and second input digital signals of voice / musical sound. First and second bandpass filters for dividing into digital signals of two bands, first adaptive transform coding means for adaptively transforming the digital signals of the first band, and digital signals of the second band A second adaptive transform coding means for adaptively transforming
And the second band of digital signals.
A single transform coefficient calculating means for calculating transform coefficients for both the first and second adaptive transform coding means, and at least the first and second digital signals of the first and second bands, And a single bit allocation calculating means for performing bit allocation in consideration of the characteristics of the digital signal of the band and outputting it to the first and second adaptive transform coding means. Separating means for dividing the data signal into at least the first and second bands;
First adaptive decoding means for adaptively transforming and decoding the data signal of the second band, second adaptive decoding means for adaptively converting and decoding the data signal of the second band, and at least the first adaptive decoding means.
A single transform coefficient computing means for computing transform coefficients for both the first and second adaptive transform decoding means, shared by the data signals of the first and second bands, and at least the first and second transform coefficients.
, Which is shared by the data signals of the first and second bands, performs bit allocation in consideration of the characteristics of the data signals of the first and second bands, and outputs the bits to the first and second adaptive conversion decoding means. And a bit allocation calculating means.

【0011】また、上記の音声・楽音の帯域分割符号化
復号化装置において、符号化側の第1と第2の帯域フィ
ルタから出力された各ディジタル信号を夫々サンプリン
グ周波数がナイキストレートになるようにダウンサンプ
リングして出力する第1と第2のダウンサンプラを備え
たことを特徴とする。
In the above-mentioned audio / musical sound band division encoding / decoding apparatus, each digital signal output from the first and second bandpass filters on the encoding side is converted so that the sampling frequency becomes a Nyquist rate. It is characterized by comprising first and second downsamplers for downsampling and outputting.

【0012】さらに、上記の音声・楽音の帯域分割符号
化復号化装置において、符号化側または復号化側の上記
変換係数演算手段は、高速フーリエ変換演算器であるこ
とを特徴とする。
Further, in the above-mentioned audio / musical sound band division encoding / decoding apparatus, the transform coefficient computing means on the encoding side or the decoding side is a fast Fourier transform computing unit.

【0013】[0013]

【実施例】以下、本発明を図示の実施例により詳細に説
明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below in detail with reference to the illustrated embodiments.

【0014】図1(a),(b)は夫々本発明の音声・楽音の
帯域分割符号化装置に用いる符号化装置および復号化装
置を示すブロック図である。
FIGS. 1 (a) and 1 (b) are block diagrams showing an encoding device and a decoding device, respectively, used in a speech / music sound band division encoding device according to the present invention.

【0015】図1(a)の符号化装置において、1,2は
音声・楽音を表す入力ディジタル信号の帯域を夫々低周
波帯域,高周波帯域に分割する低域フィルタおよび高域
フィルタ、3,4は各フィルタで濾波されたディジタル
信号をサンプリング周波数がナイキストレートになるよ
うに2:1でダウンサンプリングするダウンサンプラ、
5,6はダウンサンプリングされた各ディジタル信号を
1ブロック(N個)ずつ蓄えるバッファ、7,8は蓄えら
れた各ディジタル信号を1ブロック毎に離散余弦変換
(DCT)して適応変換符号化するATC符合化器、9は
これらATC符合化器7,8のDCTを高速フーリエ変
換で演算するFFT演算器、10はこのFFT演算器9
が算出した変換係数をいくつかのスペクトル帯域に分
け、各帯域毎の平均パワーを求め、この平均パワーから
求めた補助情報に基づいて上記ATC符合化器7,8に
おける量子化幅の適応制御および各変換係数への最適量
子化ビット数の割り当てを行うビット割り当て演算器、
11はATC符合化器7,8で量子化,符合化された低
域,高域のデータ信号と上記補助情報を複合して伝送チ
ャンネルに送出するマルチプレクサである。
In the coding apparatus shown in FIG. 1A, reference numerals 1 and 2 denote a low-pass filter and a high-pass filter which divide a band of an input digital signal representing voice and musical sound into a low-frequency band and a high-frequency band, respectively. Is a down-sampler that down-samples the digital signal filtered by each filter at a 2: 1 ratio so that the sampling frequency becomes Nyquist rate.
Reference numerals 5 and 6 denote buffers for storing the down-sampled digital signals in one block (N units), and reference numerals 7 and 8 denote discrete cosine transform of the stored digital signals in blocks.
(DCT), an ATC encoder for adaptive transform coding, 9 is an FFT operator for computing the DCT of these ATC encoders 7, 8 by fast Fourier transform, and 10 is an FFT operator 9
Is divided into several spectral bands, an average power for each band is obtained, and adaptive control of the quantization width in the ATC encoders 7 and 8 is performed based on the auxiliary information obtained from the average power. A bit allocation calculator for allocating an optimal number of quantization bits to each transform coefficient,
Reference numeral 11 denotes a multiplexer that combines the low-frequency and high-frequency data signals quantized and encoded by the ATC encoders 7 and 8 with the auxiliary information and sends the resultant to a transmission channel.

【0016】また、図1(b)の復号化装置において、1
4は伝送チャンネルからのデータ信号を低周波帯域と高
周波帯域に分けるデマルチプレクサ、15,16はこの
デマルチプレクサで分けられた各データ信号を夫々逆離
散余弦変換(逆DCT)して適応変換復号化するATC復
号化器、17はこれらATC復号化器15,16の逆D
CTを高速フーリ変換で演算するFFT演算器、18は
上記データ信号に含まれる補助情報に基づく量子化幅お
よび各変換係数の量子化ビット数に従って上記ATC復
号化器15,16における復号化を制御するビット割り
当て演算器、19,20は復号化された各データ信号を
1ブロックずつ蓄えるバッファ、21,22は各バッフ
ァのデータ信号を1:2でアップサンプリングするアッ
プサンプラ、23,24はアップサンプリングされた各
データ信号を夫々濾波する低域フィルタおよび高域フィ
ルタ、25は両フィルタを通った信号を複合して再生信
号として出力する加算器である。
In the decoding device shown in FIG.
Reference numeral 4 denotes a demultiplexer for dividing the data signal from the transmission channel into a low-frequency band and a high-frequency band. Reference numerals 15 and 16 denote each data signal divided by this demultiplexer by inverse discrete cosine transform (inverse DCT) and adaptive transform decoding. ATC decoder 17 performs inverse D of these ATC decoders 15 and 16.
An FFT calculator for calculating a CT by a fast Fourier transform; 18 controls decoding in the ATC decoders 15 and 16 according to a quantization width based on auxiliary information included in the data signal and the number of quantization bits of each transform coefficient. Arithmetic units 19 and 20, buffers for storing each decoded data signal one block at a time, 21 and 22 upsamplers for upsampling the data signal of each buffer at 1: 2, 23 and 24 upsampling A low-pass filter and a high-pass filter for respectively filtering the obtained data signals, and an adder 25 combines the signals passed through both filters and outputs the combined signal as a reproduced signal.

【0017】図1に示した符合化および復号化装置は、
高低2帯域分割で充分な7kHz程度の音声・楽音信号を
対象としたものである。上記低域フィルタ1,23およ
び高域フィルタ2,24には、分析・合成で量子化がな
ければ折り返しひずみを生じないQMF(Quardrature M
irror Filter)を用い、さらにダウンサンプリングやア
ップサンプリングの演算量を低減できる多相構造(poly
phase structure)のものとしている("Apprication of q
uadrature mirror filters to split band voice schem
es",Proc.IEEE Int.Conf.Acoust.,Speech,Signal Proce
ssing,Hartford,CT,pp191~195:1977)。
The encoding and decoding device shown in FIG.
It is intended for audio and musical sound signals of about 7 kHz, which are sufficient for high and low band division. The low-pass filters 1 and 23 and the high-pass filters 2 and 24 have a QMF (Quadrature MDF) that does not generate aliasing distortion unless quantization is performed in analysis and synthesis.
irror Filter), and a polyphase structure (poly
phase structure) ("Apprication of q
uadrature mirror filters to split band voice schem
es ", Proc.IEEE Int.Conf.Acoust., Speech, Signal Proce
ssing, Hartford, CT, pp 191 ~ 195: 1977).

【0018】上記構成の符合化装置(図1(a)参照)を用
いて、音声・楽音の帯域分割符合化が次のように行われ
る。
Using the coding apparatus having the above configuration (see FIG. 1A), band division coding of voice and musical sound is performed as follows.

【0019】16kHzの標本化周波数でサンプリングさ
れた音声・楽音信号は、ディジタル信号となって入力さ
れ、低域フィルタ1および高域フィルタ2によって2つ
の帯域に分割され、分割された各ディジタル信号はダウ
ンサンプラ3,4で夫々2:1にダウンサンプリングさ
れて8kHzのサンプリング信号となる。各サンプリング
信号は、32msecずつを1ブロック(N=256個)
として各バッファ5,6に蓄えられ、続いて各ATC符
号化器7,8で適応変換符号化される。即ち、FFT演
算器9は、両ATC符号化器7,8からの上記サンプリ
ング信号をFFTで離散余弦変換して変換係数を算出
し、ビット割り当て演算器10は、上記変換係数をいく
つかのスペクトル帯域に分けて各帯域毎の平均パワーを
求め、この平均パワーから求めた補助情報に基づき、低
域と高域のスペクトル包絡を両方考慮して、上記ATC
符号化器7,8における量子化幅の適応制御および各変
換係数への最適量子化ビット数の割り当てを行なう。こ
うしてATC符号化器7,8で量子化・符号化された低
域・高域のデータ信号と上記補助情報は、マルチプレク
サ11で複合されて、伝送チャンネルに送出される。
A voice / sound signal sampled at a sampling frequency of 16 kHz is input as a digital signal, is divided into two bands by a low-pass filter 1 and a high-pass filter 2, and each of the divided digital signals is The down-samplers 3 and 4 down-sample 2: 1 to 8 kHz sampling signals. Each sampling signal has one block of 32 msec (N = 256)
Are stored in the buffers 5 and 6, and are subsequently adaptively transformed and encoded by the ATC encoders 7 and 8. That is, the FFT calculator 9 calculates a transform coefficient by performing a discrete cosine transform on the sampled signals from the ATC encoders 7 and 8 by FFT, and the bit allocation calculator 10 calculates the transform coefficient as some spectrum. The average power for each band is determined for each band, and based on the auxiliary information determined from the average power, the ATC
Adaptive control of the quantization width in the encoders 7 and 8 and allocation of the optimal number of quantization bits to each transform coefficient are performed. The low- and high-frequency data signals quantized and encoded by the ATC encoders 7 and 8 and the auxiliary information are combined by the multiplexer 11 and transmitted to the transmission channel.

【0020】上記帯域分割符号化では、入力ディジタル
信号の帯域を低域と高域に2分割し、分割された各ディ
ジタル信号を、2:1にダウンサンプリングした後単一
かつ共用のFFT演算器9でDCT演算しているので、
1ブロックの複素演算点が、16kHzサンプリングの場
合の2N=512個からN=256個に半減し、従って
1ブロックの複素演算量(式(1)参照)もNlog2Nか
ら2×(N/2)log2(N/2)に低減でき、換言すれ
ばN(=256)だけ演算量を減少でき、演算時間を短縮
あるいはFFT演算器ひいては符号化装置の規模を縮小
することができるのである。
In the above-mentioned band division coding, the band of the input digital signal is divided into a low band and a high band, and each divided digital signal is down-sampled by 2: 1 and thereafter, a single and shared FFT calculator is used. Since the DCT operation is performed in step 9,
The number of complex operation points in one block is halved from 2N = 512 in the case of 16 kHz sampling to N = 256, and therefore, the complex operation amount of one block (see equation (1)) is also 2 × (N / N) from Nlog 2 N. 2) The amount of operation can be reduced to log 2 (N / 2), in other words, the amount of operation can be reduced by N (= 256), so that the operation time can be reduced or the scale of the FFT operation unit and, consequently, the scale of the encoding device can be reduced. .

【0021】次に、上記符号化装置によって伝送チャン
ネルに送出された信号の復号化は、図1(b)に示す既
述の構成の復号化装置で行なわれる。この復号化は、上
述の符号化と逆の手順で同様に行なわれ、この場合も単
一のFFT演算器を低域・高域のATC復号化器15,
16で共用しているので、複素演算量をNだけ減少で
き、演算時間の短縮あるいは装置規模の縮小を図ること
ができ、この効果は1ブロックの時間が長くなってNが
増大した場合など特に著しくなる。
Next, decoding of the signal transmitted to the transmission channel by the above-mentioned encoding device is performed by the decoding device having the above-described configuration shown in FIG. This decoding is performed in the same manner as the above-described coding in the reverse order. In this case, a single FFT calculator is also used for the low-frequency / high-frequency ATC decoder 15,
16, the complex operation amount can be reduced by N, and the operation time or the device scale can be reduced. This effect is particularly effective when the time of one block is increased and N is increased. It becomes remarkable.

【0022】なお、上記実施例では、入力ディジタル信
号の帯域を高低2帯域に分割する場合を述べたが、この
分割を2:1の帯域分割を組合わせるなどして数帯域と
することもできる。
In the above embodiment, the case where the band of the input digital signal is divided into two bands, high and low, has been described. However, this band can be divided into several bands by combining 2: 1 band division. .

【0023】[0023]

【発明の効果】以上の説明で明らかなように、本発明の
帯域分割符号化復号化装置は、音声・楽音のディジタル
信号を帯域フィルタ群で複数の帯域に分割し、分割され
た各帯域のディジタル信号の特性を総合的に考慮して状
況に応じた最適なビット割り当てを行って符号化復号化
することができるので、音声・楽音の音質を高めると共
に、分割された各帯域に共用される単一の変換係数演算
手段により、各帯域の適応変換符号化及び適応変換復号
化のための変換係数を演算できるので、従来よりも、高
速で、小規模な装置とすることができる。
As is apparent from the above description, the band division encoding / decoding apparatus of the present invention divides a digital signal of voice and musical sound into a plurality of bands by a group of band filters, and Since it is possible to perform encoding and decoding by optimally allocating bits according to the situation in consideration of the characteristics of the digital signal comprehensively, it is possible to improve the sound quality of voice and musical sound and to be shared by each divided band. Since a single transform coefficient calculating means can calculate transform coefficients for adaptive transform coding and adaptive transform decoding of each band, it is possible to realize a higher-speed and smaller-scale device than before.

【0024】また、符号化側の第1と第2の帯域フィル
タから出力された各ディジタル信号を夫々サンプリング
周波数がナイキストレートになるようにダウンサンプリ
ングして出力する第1と第2のダウンサンプラを備える
ので、符号化側の単一の変換係数演算手段が小さな能力
でも適応変換符号化のための変換係数の演算を高速に行
うことができる。
Also, there are first and second downsamplers for downsampling each digital signal output from the first and second bandpass filters on the encoding side so that the sampling frequency becomes a Nyquist rate, and outputting the same. As a result, even if a single transform coefficient calculating means on the encoding side has a small capacity, it is possible to calculate transform coefficients for adaptive transform coding at high speed.

【0025】さらに、符号化側または復号化側の上記変
換係数演算手段は、高速フーリエ変換演算器であるの
で、適応変換符号化のための変換係数の演算をさらに高
速で小規模な装置とすることができる。
Further, since the transform coefficient computing means on the encoding side or the decoding side is a fast Fourier transform computing unit, the computation of transform coefficients for adaptive transform encoding is performed at a higher speed and on a smaller scale. be able to.

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

【図1】本発明の音声・楽音の帯域分割符号化復号化装
置を示すブロック図である。
FIG. 1 is a block diagram showing a speech / music sound band division encoding / decoding apparatus according to the present invention.

【図2】従来のSBC装置を示すブロック図である。FIG. 2 is a block diagram showing a conventional SBC device.

【図3】従来のATC装置を示すブロック図である。FIG. 3 is a block diagram showing a conventional ATC device.

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

1,23 低域フィルタ 2,24 高域フィルタ 3,4 ダウンサンプラ 5,6,19,20 バッファ 7,8 ATC符号化器 9,17 FFT演算器 10,18 ビット割り当て演算器 11,47,66 マルチプレクサ 14,48,67 デマルチプレクサ 15,16 ATC復号化器 21,22,51,52 アップサンプラ 25,55 加算器 1,23 Low-pass filter 2,24 High-pass filter 3,4 Downsampler 5,6,19,20 Buffer 7,8 ATC encoder 9,17 FFT operator 10,18 Bit allocation operator 11,47,66 Multiplexers 14, 48, 67 Demultiplexers 15, 16 ATC decoders 21, 22, 51, 52 Upsamplers 25, 55 Adders

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 符号化側は、 音声・楽音の入力ディジタル信号を少なくとも第1と第
2の帯域のディジタル信号に分ける第1と第2の帯域フ
ィルタと、 上記第1の帯域のディジタル信号を適応変換符号化する
第1の適応変換符号化手段と、 上記第2の帯域のディジタル信号を適応変換符号化する
第2の適応変換符号化手段と、 少なくとも上記第1と第2の帯域のディジタル信号に共
用されて、上記第1と第2の両適応変換符号化手段のた
めに変換係数を演算する単一の変換係数演算手段と、 少なくとも上記第1と第2の帯域のディジタル信号に共
用されて、上記第1と第2の帯域のディジタル信号の特
性を考慮して、ビット割り当てを行なって上記第1と第
2の適応変換符号化手段に出力する単一のビット割り当
て演算手段と、 を備え、 復号化側は、 伝送されてきたデータ信号を少なくとも上記第1と第2
の帯域に分ける分離手段と、 上記第1の帯域のデータ信号を適応変換復号化する第1
の適応復号化手段と、 上記第2の帯域のデータ信号を適応変換復号化する第2
の適応復号化手段と、 少なくとも上記第1と第2の帯域のデータ信号に共用さ
れて、上記第1と第2の両適応変換復号化手段のために
変換係数を演算する単一の変換係数演算手段と、 少なくとも上記第1と第2の帯域のデータ信号に共用さ
れて、上記第1と第2の帯域のデータ信号の特性を考慮
して、ビット割り当てを行なって上記第1と第2の適応
変換復号化手段に出力する単一のビット割り当て演算手
段と、を備えたことを特徴とする音声・楽音の帯域分割
符号化復号化装置。
An encoding side converts an input digital signal of voice / musical sound into at least first and second input digital signals.
The first and second band signals are divided into digital signals of two bands.
Filter and adaptive conversion encoding of the digital signal of the first band.
First adaptive transform coding means, and adaptive transform coding of the digital signal of the second band.
The second adaptive transform coding means and at least the digital signals of the first and second bands.
Used for both the first and second adaptive transform coding means.
A single transform coefficient calculating means for calculating a transform coefficient for at least the digital signals of the first and second bands.
And the characteristics of the digital signals in the first and second bands.
In consideration of the nature, the first and second bits are allocated by performing bit allocation.
Single bit allocation to output to two adaptive transform coding means
Operation means, and the decoding side converts the transmitted data signal into at least the first and second data signals.
Separation means for dividing the data signal of the first band into a first band for adaptive conversion decoding.
Adaptive decoding means for adaptively converting and decoding the data signal of the second band.
And adaptive decoding means shared by at least the data signals of the first and second bands.
For both the first and second adaptive transform decoding means.
A single transform coefficient calculating means for calculating a transform coefficient , shared by at least the first and second band data signals;
And consider the characteristics of the data signals in the first and second bands.
And perform bit allocation to perform the first and second adaptations.
A single bit assignment operator to output to the transform decoding means
Band division of voice and musical sound, characterized by comprising
Encoding / decoding device.
【請求項2】 請求項1に記載の音声・楽音の帯域分割
符号化復号化装置において、符号化側の第1と第2の帯
域フィルタから出力された各ディジタル信号を夫々サン
プリング周波数がナイキストレートになるようにダウン
サンプリングして出力する第1と第2のダウンサンプラ
を備えたことを特徴とする音声・楽音の帯域分割符号化
復号化装置。
2. The band division of voice and musical sound according to claim 1.
In an encoding / decoding device, first and second bands on the encoding side
Each digital signal output from the bandpass filter
Pull frequency down to Nike straight
First and second downsamplers for sampling and outputting
Band division coding of voice and musical sound characterized by having
Decryption device.
【請求項3】 請求項1または請求項2に記載の音声・
楽音の帯域分割符号化復号化装置において、符号化側ま
たは復号化側の上記変換係数演算手段は、高速フーリエ
変換演算器であることを特徴とする音声・楽音の帯域分
割符号化復号化装置。
3. The voice / voice according to claim 1 or claim 2.
In a tone band division encoding / decoding device,
Or the transform coefficient calculating means on the decoding side is a fast Fourier transform.
Bandwidth of voice and musical tone characterized by being a conversion arithmetic unit
Split encoding / decoding device.
JP6169249A 1994-07-21 1994-07-21 Audio / musical sound band division encoding / decoding device Expired - Lifetime JP2587591B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6169249A JP2587591B2 (en) 1994-07-21 1994-07-21 Audio / musical sound band division encoding / decoding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6169249A JP2587591B2 (en) 1994-07-21 1994-07-21 Audio / musical sound band division encoding / decoding device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP62036193A Division JPH0833746B2 (en) 1987-02-17 1987-02-17 Band division coding device for voice and musical sound

Publications (2)

Publication Number Publication Date
JPH0784595A JPH0784595A (en) 1995-03-31
JP2587591B2 true JP2587591B2 (en) 1997-03-05

Family

ID=15883013

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6169249A Expired - Lifetime JP2587591B2 (en) 1994-07-21 1994-07-21 Audio / musical sound band division encoding / decoding device

Country Status (1)

Country Link
JP (1) JP2587591B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69734961T2 (en) 1996-10-15 2006-08-24 Matsushita Electric Industrial Co., Ltd., Kadoma Method for video and audio coding and device for coding
WO1999003096A1 (en) * 1997-07-11 1999-01-21 Sony Corporation Information decoder and decoding method, information encoder and encoding method, and distribution medium
JP4317355B2 (en) * 2001-11-30 2009-08-19 パナソニック株式会社 Encoding apparatus, encoding method, decoding apparatus, decoding method, and acoustic data distribution system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57161795A (en) * 1981-03-30 1982-10-05 Nippon Electric Co Adaptive type conversion encoding method and apparatus
EP0085820B1 (en) * 1982-02-09 1985-11-21 International Business Machines Corporation Method for multi-speed digital transmission and apparatus for carrying out said method
GB8330885D0 (en) * 1983-11-18 1983-12-29 British Telecomm Data transmission

Also Published As

Publication number Publication date
JPH0784595A (en) 1995-03-31

Similar Documents

Publication Publication Date Title
KR100242864B1 (en) Digital signal coder and the method
CN1232950C (en) Enhancing performance of coding system that use high frequency reconstruction methods
EP1423847B1 (en) Reconstruction of high frequency components
KR101220621B1 (en) Encoder and encoding method
US4972484A (en) Method of transmitting or storing masked sub-band coded audio signals
JP4777918B2 (en) Audio processing apparatus and audio processing method
CN1973319B (en) Method and device for encoding and decoding multi-channel audio signals
US6415251B1 (en) Subband coder or decoder band-limiting the overlap region between a processed subband and an adjacent non-processed one
JPS6161305B2 (en)
JPH05206866A (en) High efficiency encoder
CN1272259A (en) Enhancing Source Coding with Frequency Band Recurrence
CN1117346C (en) Method and device for coding discrete signals or for decoding coded discrete signals
JPH0636158B2 (en) Speech analysis and synthesis method and device
WO2002091588A1 (en) Sub-band adaptive differential pulse code modulation/encoding apparatus, sub-band adaptive differential pulse code modulation/encoding method, wireless transmission system, sub-band adaptive differential pulse code modulation/decoding apparatus, sub-band adaptive differential pulse code modulation/decoding method, and wirel
KR100352351B1 (en) Information encoding method and apparatus and Information decoding method and apparatus
WO2009059632A1 (en) An encoder
JPH07336234A (en) Signal coding method and apparatus, and signal decoding method and apparatus
JP2003150198A (en) Audio encoding device and audio decoding device
JPS63201700A (en) Band pass division encoding system for voice and musical sound
JP2587591B2 (en) Audio / musical sound band division encoding / decoding device
JP2581696B2 (en) Speech analysis synthesizer
JP3593201B2 (en) Audio decoding equipment
JPS59129900A (en) Band division coding system
JP2001306097A (en) Audio encoding method and device, audio decoding method and device, and recording medium
JP4024784B2 (en) Audio decoding device

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term