JPH03112221A - Digital signal encoder - Google Patents
Digital signal encoderInfo
- Publication number
- JPH03112221A JPH03112221A JP1249835A JP24983589A JPH03112221A JP H03112221 A JPH03112221 A JP H03112221A JP 1249835 A JP1249835 A JP 1249835A JP 24983589 A JP24983589 A JP 24983589A JP H03112221 A JPH03112221 A JP H03112221A
- Authority
- JP
- Japan
- Prior art keywords
- frequency
- signal
- spectrum analysis
- band
- time interval
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000001514 detection method Methods 0.000 claims abstract description 24
- 238000010183 spectrum analysis Methods 0.000 abstract description 29
- 230000005236 sound signal Effects 0.000 abstract description 22
- 238000000926 separation method Methods 0.000 abstract description 4
- 238000004458 analytical method Methods 0.000 description 24
- 238000013139 quantization Methods 0.000 description 23
- 238000007667 floating Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 11
- 230000007423 decrease Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000010606 normalization Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000013144 data compression Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000007493 shaping process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Abstract
Description
【発明の詳細な説明】
C産業上の利用分野〕
本発明は、入力ディジタル信号の符号化を行うディジタ
ル信号符号化装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to a digital signal encoding device that encodes an input digital signal.
本発明は、複数帯域に分割されたディジタル信号の高い
周波数帯域ほど帯域幅を広くし、各帯域毎に符号化した
信号を合成するようにしたディジタル信号符号化装置に
おいて、分割周波数帯域の成分の特性を検出した出力に
応して符号化を制御すると共に、検出の時間間隔を低い
周波数ほど長くすることにより、入力ディジタル信号の
性質に応した効率的な符号化を行うことができるディジ
クル信号符号化装置を提供するものである。The present invention provides a digital signal encoding device in which the higher the frequency band of a digital signal divided into multiple bands, the wider the bandwidth, and the signals encoded for each band are synthesized. A digital signal code that can perform efficient encoding according to the characteristics of the input digital signal by controlling encoding according to the output of detected characteristics and increasing the detection time interval for lower frequencies. The purpose of this project is to provide a device for converting
入力信号の高能率符号化の一手法として、人力信号を時
間軸又は周波数軸上で複数のチャンネルに分割すると共
に、各チャンネル毎のビット数を適応的に割り当てるビ
ットアロケーション(ビット割り当て)による符号化技
術がある。例えば、音声信号の上記ビット割り当てによ
る符号化技術には、時間軸上の音声信号を複数の周波数
帯域に分割して符号化するいわゆる帯域分割符号化(サ
ブ・ハント°・コーディング:5BC)や、時間軸上の
音声信号を周波数軸上の信号に変換(直交変換)して複
数の周波数帯域に分割して各帯域毎で適応的に符号化す
るいわゆる適応変換符号化(ATC)、或いは上記SB
Cといわゆる適応予測符号化(APC)を組み合わせ、
時間軸上の信号を帯域分割して各帯域信号をベースバン
ド(低域)に変換した後複数次の線形予測分析を行って
予測符号化するいわゆる適応ビット割当て(APCAB
)等の符号化技術がある。As a method for highly efficient encoding of input signals, encoding is performed using bit allocation, which divides a human signal into multiple channels on the time axis or frequency axis and adaptively allocates the number of bits for each channel. There is technology. For example, encoding techniques using the above-mentioned bit allocation for audio signals include so-called band division encoding (sub-hunt coding: 5BC) in which an audio signal on the time axis is divided into multiple frequency bands and encoded. So-called adaptive transform coding (ATC), which converts an audio signal on the time axis into a signal on the frequency axis (orthogonal transformation), divides it into multiple frequency bands, and adaptively encodes each band, or the above-mentioned SB
By combining C and so-called adaptive predictive coding (APC),
So-called adaptive bit allocation (APCAB), which divides the signal on the time axis into bands and converts each band signal into a baseband (low band), performs multi-order linear predictive analysis and performs predictive coding.
) and other encoding technologies.
例えば上記帯域分割符号化は、第4図に示すよう゛な構
成の装置で行われる。この第4図において、入力端子1
10に供給されたディジタルの音声信号は、先ず、符号
器130の周波数分割フィルタ(例えばQ M F :
quadrature m1rror filter
等のミラーフィルタ)群1311〜131..で帯域通
過及び低域変換が行われる。すなわち、当該周波数分割
フィルタ群131.〜131゜においては、帯域iaフ
ィルタ(バンドパスフィルタ:BPF)で帯域分割され
た後、その各々の信号は低域通過フィルタを通されて通
過帯域の中心周波数だけ下に周波数シフト(低域変換)
され、これらの信号が量子化器134.〜134□で適
当な標本化周波数でダウンサンプリングされている。こ
のとき、帯域幅が広い領域ほどサンプリング周波数が高
くなっている。このようにして再量子化されることによ
りデータの圧縮がなされた各信号がマルチプレクサ13
6を介して端子138から出力され、伝送路を介して復
号器140の端子148□に伝送されて、該端子148
からデマルチプレクサ149を介して逆量子化器144
1〜144.。For example, the band division encoding described above is performed by an apparatus having a configuration as shown in FIG. In this Figure 4, input terminal 1
The digital audio signal supplied to the encoder 130 is first passed through a frequency division filter (e.g. Q MF :
quadrature m1rror filter
etc.) groups 1311 to 131. .. Band-pass and low-pass conversion are performed at . That is, the frequency division filter group 131. ~131°, after being band-divided by a band ia filter (band-pass filter: BPF), each signal is passed through a low-pass filter and frequency shifted down by the center frequency of the pass band (low-pass conversion). )
and these signals are sent to the quantizer 134 . ~134□ and is downsampled at an appropriate sampling frequency. At this time, the wider the bandwidth of an area, the higher the sampling frequency. Each signal whose data has been compressed by being requantized in this way is sent to the multiplexer 13.
6 and is output from the terminal 138 via the transmission path to the terminal 148□ of the decoder 140.
from the demultiplexer 149 to the dequantizer 144
1-144. .
で復号化された後、周波数変換器142□〜142oで
時間軸上の各帯域の信号に変換され、加算器146を通
り復号音声信号として端子150から出力されている。After being decoded by the frequency converters 142□ to 142o, the signals are converted into signals for each band on the time axis, passed through the adder 146, and output from the terminal 150 as a decoded audio signal.
ここで、上記符号器130による信号のデータ圧縮処理
にあたっては、データ圧縮により生ずるノイズが復号音
声信号に与える影響を少なくするように、各帯域に量子
化ビットを適応的に割り当てることムこより品質の向上
を図っている。また、復号器140側でもピント割り当
て情報をなんらかの方法で獲得して復号を行っている。Here, in the data compression processing of the signal by the encoder 130, the quality is improved by adaptively allocating quantization bits to each band so as to reduce the influence of noise caused by data compression on the decoded audio signal. We are trying to improve. Further, the decoder 140 side also acquires focus assignment information by some method and performs decoding.
従来、上述のビット割り当て情報を得るためには、各帯
域の信号とは別に、補助情報(サイドインフォメーショ
ン)として各帯域のエネルギ値情報を伝送する等の方法
が取られていた。すなわちこの方法では、上記符号器1
30の各周波数分割フィルタ群131.〜131゜で帯
域分割された各信号からエネルギ検出手段1331〜1
33.。Conventionally, in order to obtain the above-mentioned bit allocation information, a method has been adopted such as transmitting energy value information of each band as auxiliary information (side information) separately from the signal of each band. That is, in this method, the encoder 1
30 frequency division filter groups 131. Energy detection means 1331-1 from each signal band-divided at ~131°
33. .
で各帯域の信号のエネルギ値が計算され、該計算値に基
づいて割当・ステップ算出手段135で、各IF域の信
号の量子化を行う際の最適ビット割り当て数と量子化ス
テップを求める計算が行われ、この結果を用いて量子化
器134.〜134oて各帯域の信号が再量子化されて
いる。更に、該割当・ステップ算出手段135の出力信
号すなわち補助情報が復号器140の割当・ステップ算
出手段145に送られ、当該割当・ステップ算出手段1
45からの情報が逆量子化器144.〜144.。The energy value of the signal in each band is calculated, and based on the calculated value, the allocation/step calculation means 135 calculates the optimal number of bit allocation and quantization step when quantizing the signal in each IF range. quantizer 134 . using this result. ~134o, the signals of each band are requantized. Further, the output signal of the allocation/step calculation means 135, that is, auxiliary information, is sent to the allocation/step calculation means 145 of the decoder 140, and the allocation/step calculation means 1
The information from 45 is sent to inverse quantizer 144 . ~144. .
に伝送され、ここで上述の量子化器1341〜134f
iとは逆の処理がなされて信号の復号化が行ねれる。, where the above-mentioned quantizers 1341 to 134f
The signal is decoded by performing the opposite process to i.
このような帯域分割符号化においては、人間の聴覚特性
に対応してノイズシェイピング等を考慮することができ
、音声のエネルギが偏って大きい帯域や、明瞭度等の主
観的品質への貢献の大きい帯域により多くの情報を割り
当てることができる。In such band division encoding, it is possible to take into account noise shaping, etc. in response to human auditory characteristics, and it is possible to consider noise shaping, etc. in response to human auditory characteristics, and to identify bands in which voice energy is disproportionately large and which contribute greatly to subjective quality such as clarity. More information can be allocated to the band.
この割り当てられた量子化ビット数で上記各帯域の信号
の量子化及び逆量子化が行われ、これにより、量子化雑
音の聴覚的な妨害の程度を小さくでき、全体としてビッ
ト数が低減できる。また、該帯域分割符号化を行うこと
で量子化雑音が分割された帯域にのみ発生し、他の帯域
に影響を与えない。なお、上述のようにエネルギ値情報
を補助情報として送る方法では、各帯域の信号のエネル
ギ値が同時に各帯域の信号の量子化ステップ幅(正規化
ファクタ)としても用いられる等の長所がある。Quantization and inverse quantization of the signals in each band are performed using the assigned quantization bit numbers, thereby reducing the degree of auditory disturbance caused by quantization noise and reducing the overall bit number. Furthermore, by performing the band division encoding, quantization noise is generated only in the divided bands and does not affect other bands. Note that the method of transmitting energy value information as auxiliary information as described above has the advantage that the energy value of the signal of each band is simultaneously used as the quantization step width (normalization factor) of the signal of each band.
更に、帯域分割符号化を音楽信号、音声信号当に適用す
る場合の帯域分割の方法としては、人間の聴覚の周波数
分析能力に合わせて、低域では周波数帯域幅を狭く取り
、高域では逆に広く取る方法が取られることが多い。Furthermore, when applying band division coding to music and audio signals, the band division method is to narrow the frequency bandwidth in the low range and vice versa in the high range, in line with the frequency analysis ability of the human hearing. In many cases, a wide range of methods are used.
〔発明が解決しようとする課題]
しかし、このような人間の聴覚の周波数分析能力に合わ
せた帯域分割においては、各周波数帯域の時間分析精度
を同一にした場合、すなわち時間軸方向の分析の単位と
なる時間幅を同一にした場合には、各周波数帯域の帯域
幅が異なるため、各周波数帯域毎に分析ブロックのサイ
ズ(サンプル数又はデータの個数)が異なることになり
、分析処理の効率が落ち、ひいては符号化効率も落ちる
ことになる。また、一般に低域信号の定常区間は長く、
高域信号では短いと考えられるため、このような定常区
間に応じた効率的な符号化が行えない。[Problems to be Solved by the Invention] However, in band division according to the frequency analysis ability of human hearing, if the time analysis accuracy of each frequency band is made the same, that is, the unit of analysis in the time axis direction If the time width of This results in a drop in coding efficiency. Additionally, the steady period of low-frequency signals is generally long;
Since the high-frequency signal is considered to be short, efficient encoding according to such a stationary section cannot be performed.
そこで、本発明は、上述のような実情に鑑みて提案され
たものであり、人間の聴覚の周波数分析能力に合わせて
帯域分割された音声信号の符号化を行う際に、音声信号
の性質に応じた効率的な符号化を行うことができるディ
ジタル信号符号化装置を提供することを目的とするもの
である。Therefore, the present invention was proposed in view of the above-mentioned actual situation, and when encoding an audio signal that has been divided into bands according to the frequency analysis ability of human hearing, it is necessary to take into account the characteristics of the audio signal. It is an object of the present invention to provide a digital signal encoding device that can perform efficient encoding according to the requirements.
本発明のディジタル信号符号化装置は、上述の目的を達
成するために提案されたものであり、入力ディジタル信
号を複数の周波数帯域に分割すると共に、高い周波数帯
域ほど帯域幅を広く選定し、各帯域毎に符号化した信号
を合成して出力するようにしたディジタル信号符号化装
置において、例えばスペクトル分析を行うことで上記分
割周波数帯域の成分の特性を検出し、該検出出力に応じ
て符号化を制御するようになすと共に、上記検出の際の
時間間隔を低い周波数帯域ほど長く選定するものである
。The digital signal encoding device of the present invention has been proposed to achieve the above-mentioned object, and divides an input digital signal into a plurality of frequency bands, selects a wider bandwidth for higher frequency bands, and In a digital signal encoding device that combines and outputs encoded signals for each band, the characteristics of the components of the divided frequency bands are detected by, for example, spectrum analysis, and encoding is performed according to the detected output. In addition, the time interval during the detection is selected to be longer for lower frequency bands.
本発明によれば、各周波数帯域の帯域幅に応じて時間軸
方向についての分析精度を変更して、各帯域毎に最適な
分析の時間間隔を実現している。According to the present invention, the analysis accuracy in the time axis direction is changed according to the bandwidth of each frequency band, thereby realizing an optimal analysis time interval for each band.
以下、本発明を適用した実施例について図面を参照しな
がら説明する。Embodiments to which the present invention is applied will be described below with reference to the drawings.
第1図に実施例のディジタル信号符号化装置の概略構成
例を示す。なお、本実施例においては、周波数帯域分割
数を第2図に示すように例えば4バントとしている。FIG. 1 shows an example of a schematic configuration of a digital signal encoding device according to an embodiment. In this embodiment, the number of frequency band divisions is, for example, 4 bands as shown in FIG.
第1図において、本実施例のディジタル信号符号化装置
の入力端子1には、入力ディジタル信号として例えば音
声信号が供給されている。この音声信号は、先ずバンド
パスフィルタ(BPF)11〜14送られる。これらの
BPFII〜14は、音声信号を複数の周波数帯域に分
割すると共に、人間の聴覚の周波数分析能力に合わせて
、高い周波数帯域ほど帯域幅が広くなるようなフィルタ
が用いられている。また、このBPFII〜14には、
低域通過フィルタも含まれ、この低域通過フィルタによ
り各々の信号は上記BPFII〜14の通過帯域の中心
周波数だけ下に周波数シフト(低域変換)されている。In FIG. 1, an input terminal 1 of the digital signal encoding apparatus of this embodiment is supplied with, for example, an audio signal as an input digital signal. This audio signal is first sent to band pass filters (BPF) 11-14. These BPF II to 14 divide the audio signal into a plurality of frequency bands, and use filters in which the higher the frequency band, the wider the bandwidth, in accordance with the frequency analysis ability of human hearing. Also, in this BPFII~14,
A low-pass filter is also included, and each signal is frequency-shifted (low-pass converted) by the center frequency of the pass band of BPF II to BPF II to 14 described above.
すなわち、これらのBPFII〜14により各周波数帯
域に分割され、低域変換された音声信号は、第2図に示
すように、例えば、BPFIIによってバンドBlに、
BPF 12によってバンドB2に、BPF L 3に
よってバンドB3に、BPF14によってハンドB4に
分割されている。これらのバンドB1〜B4が上述した
ように高い周波数ほど帯域幅が広くなっている。That is, as shown in FIG. 2, the audio signal that has been divided into each frequency band by these BPFII to 14 and converted to a low frequency band is, for example, divided into band Bl by BPFII, as shown in FIG.
It is divided into band B2 by BPF 12, band B3 by BPF L3, and hand B4 by BPF 14. As described above, the higher the frequency of these bands B1 to B4, the wider the bandwidth.
このようにして分割された各周波数帯域毎の信号が、量
子化器41〜44によって量子化されることになるが、
この量子化の隙には、各分割周波数帯域毎に成分の特性
が検出され、この検出出力に応じて量子化が制御されて
いる。すなわぢ、本実施例装置においては、各周波数帯
域の信号のスペクトル分析を行いその分析結果に基づい
て量子化の際の割り当てビット数が決定され、この決定
された割り当てビット数によって、上記量子化器41〜
44での量子化処理が行われている。The signals for each frequency band divided in this way are quantized by quantizers 41 to 44.
In this quantization gap, the characteristics of the components are detected for each divided frequency band, and the quantization is controlled according to the detected output. In other words, in the device of this embodiment, the number of allocated bits for quantization is determined based on the spectrum analysis of the signal in each frequency band based on the analysis results, and the number of bits allocated for quantization is determined based on the determined number of allocated bits. Transformer 41~
44 is being quantized.
このため、上記各BPFII〜14からの各周波数帯域
の信号は、それぞれスペクトル分析回路21〜24に送
られ、当該スペクトル分析回路21〜24で各周波数帯
域のスペクトル分析が行われる。この分析結果が量子化
の際のビット数を割り当てる割当ビット数決定回路31
〜34に送られ、当該割当ビット数決定回路31〜34
で上記分析結果に基づいた割り当てビット数が決定され
る。この決定された割り当てビット数に基づいて、量子
化器41〜44での量子化が行われている。For this reason, the signals of each frequency band from each of the BPF IIs to 14 are sent to the spectrum analysis circuits 21 to 24, respectively, and the spectrum analysis circuits 21 to 24 perform spectrum analysis of each frequency band. The allocated bit number determining circuit 31 uses this analysis result to allocate the number of bits for quantization.
~34, and the allocated bit number determining circuits 31~34
The number of allocated bits is determined based on the above analysis result. Quantization is performed in quantizers 41 to 44 based on the determined number of allocated bits.
その後、各量子化器41〜44の量子化出力は、マルチ
プレクサ6を介して合成され、本実施例のディジタル信
号符号化装置の出力端子7から出力される。Thereafter, the quantized outputs of the respective quantizers 41 to 44 are combined via the multiplexer 6 and output from the output terminal 7 of the digital signal encoding device of this embodiment.
ところで、上述のような人間の聴覚の周波数分析能力に
合わせて帯域分割された音声信号の量子化においては、
各周波数帯域の時間分析精度を同一にした場合、前述し
たように各周波数帯域の帯域幅が異なるために各周波数
帯域毎にスペクトル分析ブロックのサイズすなわち分析
ブロックの時間軸方向の幅が異なることになり、スペク
トル分析処理の効率が落ち、量子化効率も落ちることに
なる。また一般に、低域信号の定常区間は長く、高域信
号では短いと考えられるため、このような定常区間に応
じた効率的な符号化が行えない。By the way, in the quantization of an audio signal that has been divided into bands according to the frequency analysis ability of the human auditory system as described above,
If the time analysis accuracy of each frequency band is the same, the size of the spectrum analysis block, that is, the width of the analysis block in the time axis direction will differ for each frequency band because the bandwidth of each frequency band is different as described above. As a result, the efficiency of spectrum analysis processing decreases, and the quantization efficiency also decreases. Furthermore, since it is generally considered that the steady interval of a low frequency signal is long and the steady interval of a high frequency signal is short, efficient encoding according to such a steady interval cannot be performed.
このようなことから、本実施例装置においては、高域で
は時間分解精度(時間軸方向の分析精度)を高くとり、
低域では時間分解精度を低くとることで効率的な量子化
を行っている。言い換えれば、高域ではスペクトル分析
長を短時間にし、低域ではスペクトル分析長を長時間に
している。For this reason, in the device of this embodiment, the time resolution accuracy (analysis accuracy in the time axis direction) is set high in the high range.
In the low range, efficient quantization is performed by keeping the time resolution accuracy low. In other words, the spectrum analysis length is short in the high range, and long in the low range.
すなわち、上記スペクトル分析回路21〜24における
スペクトル分析の際には、検出の時間間隔である分析の
周期(時間軸方向の分析の単位となる時間幅)が低い周
波数ほど長く選定されている。このような周波数に応じ
たスペクトル分析の検出時間間隔の選定を行うためには
、例えば、音声信号のクロック信号を分周した各分周ク
ロック信号によって検出時間間隔を選定することが可能
である。That is, during the spectrum analysis in the spectrum analysis circuits 21 to 24, the lower the frequency, the longer the analysis period (the time width that is the unit of analysis in the time axis direction), which is the detection time interval, is selected. In order to select the detection time interval for spectrum analysis according to the frequency, for example, it is possible to select the detection time interval based on each frequency-divided clock signal obtained by dividing the clock signal of the audio signal.
このため、本実施例装置おいては、上記入力端子1に供
給されている音声信号内のクロック信号成分がクロック
分離回路2によって分離される。Therefore, in the device of this embodiment, the clock signal component in the audio signal supplied to the input terminal 1 is separated by the clock separation circuit 2.
この分離されたクロック信号CKは、1/2分周器34
.5に順次伝送され、これにより、元のクロック信号C
Kのクロック周波数カ月/2に分周された分周クロック
信号(1/2)GK と、1/4に分周された分周クロ
ック信号(1/4)CKと、1/8に分周された分周ク
ロック信号(1/8)CK との各分周クロック信号が
得られるようになる。このようにして得られた各クロッ
ク信号において、上記クロック信号CKがスペクトル分
析回路24及び割当ビット数決定回路34に送られ、上
記分周クロック信号(1/2)CKがスペクトル分析回
路23及び割当ビット数決定回路33に、分周クロック
信号(1/4)GKがスペクトル分析回路22及び割当
ビット数決定回路32に、分周クロック信号(1/8)
CKがスペクトル分析回路21及び割当ビット数決定回
路31に送られるようになっている。This separated clock signal CK is sent to a 1/2 frequency divider 34.
.. 5, thereby causing the original clock signal C
A frequency-divided clock signal (1/2) GK whose frequency is divided by the clock frequency of K (month/2), a frequency-divided clock signal (1/4) CK whose frequency is divided by 1/4, and a frequency-divided clock signal (1/4) CK which is frequency-divided by 1/8. Then, each frequency-divided clock signal with the frequency-divided clock signal (1/8) CK can be obtained. In each clock signal obtained in this way, the clock signal CK is sent to the spectrum analysis circuit 24 and the allocation bit number determination circuit 34, and the frequency-divided clock signal (1/2) CK is sent to the spectrum analysis circuit 23 and the allocation bit number determination circuit 34. The frequency-divided clock signal (1/4) GK is sent to the bit number determining circuit 33, and the frequency-divided clock signal (1/8) is sent to the spectrum analysis circuit 22 and the allocated bit number determining circuit 32.
CK is sent to a spectrum analysis circuit 21 and an allocated bit number determination circuit 31.
したがって、上記スペクトル分析回路21では最もスペ
クトル分析の検出の時間間隔(分析の単位となる時間幅
)が長くなり、スペクトル分析回路22.23で順に検
出の時間間隔が短くなっていき、スペクトル検出回路2
4で検出の時間間隔が最も短くなっている。Therefore, in the spectrum analysis circuit 21, the detection time interval of spectrum analysis (time width serving as a unit of analysis) is the longest, and in the spectrum analysis circuits 22 and 23, the detection time interval becomes shorter in order, and the spectrum detection circuit 2
4 has the shortest detection time interval.
このようにスペクトル分析の検出の時間間隔を変更して
いくことによって、上述のような人間の聴覚の周波数分
析能力に合わせて帯域分割された音声信号の量子化の際
に、効率的なスペクトル分析が行えることになり、した
がって、効率的な量子化が行えるようになる。また、こ
のような検出時間間隔の変更処理を行うことで、各ハン
ドのスペクトルは各ハント′のブロック内で定常と考え
ることができ、このため短時間のスペクトル波形を考え
る場合には、低域では長時間ブロックのスペクトル分析
値を代用できる。By changing the detection time interval of spectral analysis in this way, efficient spectral analysis can be performed when quantizing an audio signal that has been divided into bands according to the frequency analysis ability of the human auditory system as described above. Therefore, efficient quantization can be performed. In addition, by performing this process of changing the detection time interval, the spectrum of each hand can be considered to be stationary within the block of each hunt'. Therefore, when considering a short-time spectrum waveform, the low frequency In this case, the spectral analysis value of the long block can be used instead.
なお、上述した周波数帯域の分割比は、スペクトル分析
の時間間隔(クロック信号GKのクロック周波数に対し
て8:4:2:1の時間間隔)にa)ずしも正確に反比
例する必要はない。ただし、分割比の大小関係は上述の
ように選ぶことが好ましく、当該大小関係を維持してお
けばスペクトル分析のブロックサイズ(分析ブロックの
時間軸方向の幅)を同一化できるような方向となるため
、効率を損なうことはない。Note that the frequency band division ratio described above does not necessarily have to be exactly inversely proportional to the time interval of spectrum analysis (time interval of 8:4:2:1 with respect to the clock frequency of clock signal GK). . However, it is preferable to select the size relationship of the division ratio as described above, and if the size relationship is maintained, the block size of the spectrum analysis (width of the analysis block in the time axis direction) can be made the same. Therefore, there is no loss in efficiency.
上述の実施例装置では、スペクトル分析を行って量子化
の割り当てビット数を決定していたが、他の実施例とし
て、いわゆるブロックフローティング処理のフローティ
ング係数を用いて量子化の割り当てビット数を決定する
ものとすることもできる。In the above embodiment, the number of allocated bits for quantization is determined by performing spectrum analysis, but in another embodiment, the number of allocated bits for quantization is determined using a floating coefficient of so-called block floating processing. It can also be taken as a thing.
ここで、第3図に本実施例のディジタル信号符号化装置
の1つの周波数帯域のみの処理を行う部分だけを抜き出
して示す。Here, FIG. 3 shows an extracted portion of the digital signal encoding apparatus of this embodiment that processes only one frequency band.
この第3図において、入力端子1からの音声信号は、バ
ンドパスフィルタ(BPF)50により任意の周波数帯
域の信号がブロックとして取り出され、このブロックは
、当該ブロック内の最大値データを検出する最大値検出
回路51に送られる。In FIG. 3, from the audio signal from the input terminal 1, signals in an arbitrary frequency band are extracted as a block by a bandpass filter (BPF) 50, and this block is the maximum value that detects the maximum value data in the block. It is sent to the value detection circuit 51.
この最大値検出回路51で上記ブロック内の最大値デー
タが検出され、この最大値データに基づいてブロックフ
ローティング処理におけるフローティング係数が求めら
れる。The maximum value detection circuit 51 detects maximum value data within the block, and a floating coefficient in block floating processing is determined based on this maximum value data.
このフローティング係数の検出の場合も、前述同様に、
各周波数帯域の時間分析精度を同一にした場合、フロー
ティング係数の検出処理の効率が落ち、量子化効率も落
ちる虞れがある。また、定常区間に応じた効率的な符号
化が行えない。In the case of detecting this floating coefficient, as described above,
If the time analysis precision of each frequency band is made the same, there is a risk that the efficiency of floating coefficient detection processing will decrease and the quantization efficiency will also decrease. Furthermore, efficient encoding according to the stationary section cannot be performed.
このため、当該最大値検出回路51には、第1図の各分
周クロックの所定の分周クロック信号が供給されており
、前述同様に、この分周クロック信号に基づいて上記フ
ローティング係数の時間分解精度(分析時間間隔)が決
められている。すなわち、本実施例の場合も、高域では
時間分解精度を高くとり、低域では時間分解精度を低く
とることで効率的な量子化を行っている。For this reason, the maximum value detection circuit 51 is supplied with a predetermined frequency-divided clock signal of each frequency-divided clock shown in FIG. The resolution accuracy (analysis time interval) is determined. That is, in the case of this embodiment as well, efficient quantization is performed by setting high time-resolved precision in the high range and low time-resolved precision in the low range.
このようにして、分析時間間隔が決められたフローティ
ング係数が正規化回路52に送られるようになっている
。当該正規化回路52には、上記ブロックのデータも送
られており、したがって、当該正規化回路52では、上
記フローティング係数に基づいて上記ブロックのデータ
がブロックフローティング処理され、その後当該ブロッ
クフローティング処理がなされたブロックの量子化が行
われる。In this way, floating coefficients with determined analysis time intervals are sent to the normalization circuit 52. The data of the block is also sent to the normalization circuit 52, so the normalization circuit 52 performs block floating processing on the data of the block based on the floating coefficient, and then performs the block floating processing. Quantization of the blocks is performed.
また、このようなブロックフローティング処理も、信号
が定常な区間で行うことが好ましいため、前述同様に、
この定常区間のフローティング係数の時間間隔を低域で
長く(低域では定常区間が長い)とることにより、効率
的なブロックフローティング処理を行うことができる。Also, since it is preferable to perform such block floating processing in an interval where the signal is stationary, as described above,
Efficient block floating processing can be performed by making the time interval of the floating coefficients in this steady section long in the low range (the steady interval is long in the low range).
本発明のディジタル信号符号化装置においでは、分割周
波数帯域の成分の特性を検出した出力に応じて符号化を
制御すると共に、検出の時間間隔を低い周波数ほど長く
しているため、特性検出の効率が落ちることがなく、し
たがって、入力ディジタル信号の性質に応じた効率的な
符号化を行うことができるようになる。In the digital signal encoding device of the present invention, the encoding is controlled according to the output of detecting the characteristics of the components of the divided frequency bands, and the detection time interval is made longer as the frequency decreases, so that the efficiency of characteristic detection is increased. Therefore, it is possible to perform efficient encoding according to the nature of the input digital signal.
第1図は本発明実施例のディジタル信号符号化装置の概
略構成を示すブロック回路図、第2図は帯域分割された
音声信号を示す図、第3図は他の実施例のディジタル信
号符号化装置の一部の回路を示すブロック回路図、第4
図は帯域分割符号化を行う装置の構成を示すブロック回
路図である。FIG. 1 is a block circuit diagram showing a schematic configuration of a digital signal encoding device according to an embodiment of the present invention, FIG. 2 is a diagram showing a band-divided audio signal, and FIG. 3 is a diagram showing a digital signal encoding device according to another embodiment. Block circuit diagram showing part of the circuit of the device, No. 4
The figure is a block circuit diagram showing the configuration of an apparatus that performs band division encoding.
Claims (1)
に、高い周波数帯域ほど帯域幅を広く選定し、各帯域毎
に符号化した信号を合成して出力するようにしたディジ
タル信号符号化装置において、 上記分割周波数帯域の成分の特性を検出し、該検出出力
に応じて符号化を制御するようになすと共に、上記検出
の時間間隔を低い周波数ほど長く選定することを特徴と
するディジタル信号符号化装置。[Claims] A digital signal code that divides an input digital signal into a plurality of frequency bands, selects a wider bandwidth for higher frequency bands, and synthesizes and outputs encoded signals for each band. The digital encoding device is characterized in that the characteristics of the components of the divided frequency bands are detected, the encoding is controlled according to the detection output, and the time interval of the detection is selected to be longer for lower frequencies. Signal encoding device.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1249835A JP2906477B2 (en) | 1989-09-26 | 1989-09-26 | Digital signal encoding method |
US07/586,494 US5115240A (en) | 1989-09-26 | 1990-09-21 | Method and apparatus for encoding voice signals divided into a plurality of frequency bands |
DE69023604T DE69023604T2 (en) | 1989-09-26 | 1990-09-25 | Digital signal encoder. |
EP90402642A EP0420745B1 (en) | 1989-09-26 | 1990-09-25 | Digital signal encoding apparatus |
KR1019900015234A KR100242864B1 (en) | 1989-09-26 | 1990-09-26 | Digital signal coder and the method |
US08/245,451 USRE36559E (en) | 1989-09-26 | 1994-05-18 | Method and apparatus for encoding audio signals divided into a plurality of frequency bands |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1249835A JP2906477B2 (en) | 1989-09-26 | 1989-09-26 | Digital signal encoding method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH03112221A true JPH03112221A (en) | 1991-05-13 |
JP2906477B2 JP2906477B2 (en) | 1999-06-21 |
Family
ID=17198893
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1249835A Expired - Lifetime JP2906477B2 (en) | 1989-09-26 | 1989-09-26 | Digital signal encoding method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2906477B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6096041A (en) * | 1983-10-06 | 1985-05-29 | ブリテイツシユ・テレコミユニケーシヨンズ・パブリツク・リミテツド・カンパニ | Subband encoding method and device |
JPH02504337A (en) * | 1987-06-04 | 1990-12-06 | モトローラ・インコーポレーテッド | Device for protecting energy information in subband coding |
-
1989
- 1989-09-26 JP JP1249835A patent/JP2906477B2/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6096041A (en) * | 1983-10-06 | 1985-05-29 | ブリテイツシユ・テレコミユニケーシヨンズ・パブリツク・リミテツド・カンパニ | Subband encoding method and device |
JPH02504337A (en) * | 1987-06-04 | 1990-12-06 | モトローラ・インコーポレーテッド | Device for protecting energy information in subband coding |
Also Published As
Publication number | Publication date |
---|---|
JP2906477B2 (en) | 1999-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100242864B1 (en) | Digital signal coder and the method | |
JP3134455B2 (en) | High efficiency coding apparatus and method | |
JP3277692B2 (en) | Information encoding method, information decoding method, and information recording medium | |
JPS6358500A (en) | Bit allocation for sub band voice coder | |
US5491773A (en) | Encoding system comprising a subband coder for subband coding of a wideband digital signal constituted by first and second signal components | |
JP3900000B2 (en) | Encoding method and apparatus, decoding method and apparatus, and program | |
JP3277699B2 (en) | Signal encoding method and apparatus, and signal decoding method and apparatus | |
JPS63110830A (en) | Frequency band dividing and encoding system | |
JPH03112221A (en) | Digital signal encoder | |
JPH08179794A (en) | Sub-band coding method and device | |
JP3010637B2 (en) | Quantization device and quantization method | |
JP3060229B2 (en) | Signal processing device and signal processing method | |
JPH08123488A (en) | High-efficiency encoding method, high-efficiency code recording method, high-efficiency code transmitting method, high-efficiency encoding device, and high-efficiency code decoding method | |
JPS59129900A (en) | Band division coding system | |
JP2587591B2 (en) | Audio / musical sound band division encoding / decoding device | |
JP2004534421A (en) | Method and apparatus for compressing analog and digital signals and data | |
KR0152016B1 (en) | Encoding and decoding system using variable bit allocation | |
JP3011447B2 (en) | Band division coding device | |
JPH0750589A (en) | Sub-band coding device | |
JPH06224862A (en) | Method and equipment for processing digital audio signal | |
KR960012476B1 (en) | Frame bit apparatus | |
KR960003453B1 (en) | Stereo digital audio coder with bit assortment | |
JPH0336826A (en) | Signal transmission equipment | |
KR960003454B1 (en) | Adaptable stereo digital audio coder | |
KR970006827B1 (en) | Audio signal encoding apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080402 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090402 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100402 Year of fee payment: 11 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100402 Year of fee payment: 11 |