JPH09200057A - Coded information processing unit - Google Patents
Coded information processing unitInfo
- Publication number
- JPH09200057A JPH09200057A JP8028608A JP2860896A JPH09200057A JP H09200057 A JPH09200057 A JP H09200057A JP 8028608 A JP8028608 A JP 8028608A JP 2860896 A JP2860896 A JP 2860896A JP H09200057 A JPH09200057 A JP H09200057A
- Authority
- JP
- Japan
- Prior art keywords
- bit
- code information
- signal
- bits
- noise
- 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.)
- Withdrawn
Links
- 230000010365 information processing Effects 0.000 title claims description 11
- 238000007493 shaping process Methods 0.000 claims abstract description 51
- 230000005236 sound signal Effects 0.000 claims abstract description 7
- 238000013139 quantization Methods 0.000 claims description 29
- 230000002194 synthesizing effect Effects 0.000 claims description 6
- 230000013707 sensory perception of sound Effects 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 abstract description 15
- 238000005070 sampling Methods 0.000 description 33
- 238000010586 diagram Methods 0.000 description 23
- 230000007423 decrease Effects 0.000 description 8
- 238000001228 spectrum Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 230000003247 decreasing effect Effects 0.000 description 6
- 230000003111 delayed effect Effects 0.000 description 6
- 230000035945 sensitivity Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 102100036218 DNA replication complex GINS protein PSF2 Human genes 0.000 description 4
- 101000736065 Homo sapiens DNA replication complex GINS protein PSF2 Proteins 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 102100038023 DNA fragmentation factor subunit beta Human genes 0.000 description 1
- 102100040856 Dual specificity protein kinase CLK3 Human genes 0.000 description 1
- 102100040858 Dual specificity protein kinase CLK4 Human genes 0.000 description 1
- 101100277639 Homo sapiens DFFB gene Proteins 0.000 description 1
- 101000749304 Homo sapiens Dual specificity protein kinase CLK3 Proteins 0.000 description 1
- 101000749298 Homo sapiens Dual specificity protein kinase CLK4 Proteins 0.000 description 1
- 101000743811 Homo sapiens Zinc finger protein 85 Proteins 0.000 description 1
- 102100039050 Zinc finger protein 85 Human genes 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 210000005069 ears Anatomy 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、PCMデジタルオ
ーディオ信号等の符号情報をノイズシェーピング処理す
ることにより、低い領域の量子化ノイズを低減させる符
号情報処理装置に関し、特に16ビットのPCM信号を
20ビット程度まで解像度を高める場合に好適な符号情
報処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a code information processing apparatus for reducing quantization noise in a low region by performing noise shaping processing on code information such as a PCM digital audio signal. The present invention relates to a code information processing device suitable for increasing the resolution to about a bit.
【0002】[0002]
【従来の技術】ノイズシェーピングとは、例えば特開平
4−72906号公報、特開平7−15281号公報に
示されるようにデジタル信号の量子化ノイズの振幅−周
波数特性を聴覚感度特性に合わせて変形し、感度の良い
中低域のノイズを減らし、その分、感度の悪い高域のノ
イズを増やすことにより聴感的にノイズを低減させる方
法である。図27はノイズシェーピングしない場合とノ
イズシェーピングした場合の各量子化ノイズを示してい
る。デジタルオーディオデータの量子化ノイズレベル
(図のノイズシェーピングなし)は量子化ビット数によ
って決まり、また、そのノイズのスペクトラムは周波数
に対して均一になる。これに対し、1次のノイズシェー
ピングでは、ノイズのスペクトラムは微分特性になり、
低域のノイズレベルは処理前より改善されるが、その代
わりに高域のノイズレベルが増える。また、2次のノイ
ズシェーピングではこの傾向が顕著になる。2. Description of the Related Art Noise shaping refers to, for example, Japanese Patent Laid-Open No. 4-72906 and Japanese Patent Laid-Open No. 7-15281, in which the amplitude-frequency characteristic of quantization noise of a digital signal is modified according to the auditory sensitivity characteristic. However, this is a method of reducing noise in the middle and low frequencies where the sensitivity is good, and correspondingly increasing noise in the high range where the sensitivity is low, to reduce the noise perceptually. FIG. 27 shows each quantization noise when noise shaping is not performed and when noise shaping is performed. The quantization noise level of digital audio data (without noise shaping in the figure) is determined by the number of quantization bits, and the noise spectrum becomes uniform with respect to frequency. On the other hand, in the first-order noise shaping, the noise spectrum has a differential characteristic,
The noise level in the low frequency band is improved compared to that before the processing, but instead, the noise level in the high frequency band is increased. Further, this tendency becomes remarkable in the secondary noise shaping.
【0003】したがって、ノイズシェーピングでは低域
のノイズを減らす程、高域のノイズが増えて可聴帯域全
体に渡ってノイズレベルを下げることができないので、
従来の方法では、図28に示すように3kHzから4k
Hzでは人間の耳の感度は良く、15kHz以上では悪
いという点に着目し、量子化ノイズを聞こえにくくする
ためにはノイズレベルを人間の耳の感度が良い領域で十
分下げるようにしている。Therefore, in noise shaping, as the low frequency noise is reduced, the high frequency noise increases and the noise level cannot be lowered over the entire audible band.
In the conventional method, as shown in FIG. 28, 3 kHz to 4 kHz
Focusing on the fact that the sensitivity of the human ear is good at Hz and is poor at 15 kHz or higher, the noise level is sufficiently lowered in the region where the sensitivity of the human ear is good in order to make the quantization noise difficult to hear.
【0004】[0004]
【発明が解決しようとする課題】ところで、人間の耳で
は20kHz以上の高周波成分は聞こえないと言われて
いる。これを基にデジタルオーディオ機器のサンプリン
グ周波数はCDの場合には44.1kHzに、DATの
場合には48kHzに設定されているが、20kHz以
上の高周波成分が聞こえる人間も存在し、また、近年で
は音楽の20kHz以上の成分が脳波のα波を活性化さ
せて音質の知覚にも影響するという報告がある。特に、
バースト入力などによる動特性のS/N差が聴感に現れ
るとされている。By the way, it is said that human ears cannot hear high frequency components of 20 kHz or more. Based on this, the sampling frequency of digital audio equipment is set to 44.1 kHz for CD and 48 kHz for DAT, but some people can hear high frequency components of 20 kHz or more, and in recent years, It has been reported that components of music of 20 kHz or more activate α waves of brain waves and affect perception of sound quality. Especially,
It is said that the S / N difference in dynamic characteristics due to burst input appears in the sense of hearing.
【0005】したがって、現行のCDやDATよりも広
い周波数帯域を必要とする場合、従来のノイズシェーピ
ングでは高域のノイズレベルが増えるのでS/N比が悪
化するという問題点がある。Therefore, when a frequency band wider than the current CD and DAT is required, the noise level in the high frequency band increases in the conventional noise shaping, so that the S / N ratio deteriorates.
【0006】本発明は上記従来の問題点に鑑み、ノイズ
シェーピング処理する場合に高域のノイズレベルの増加
を防止して全帯域において良好な量子化ノイズを実現す
ることができる符号情報処理装置を提供することを目的
とする。In view of the above-mentioned conventional problems, the present invention provides a code information processing apparatus capable of preventing an increase in noise level in a high frequency band and realizing good quantization noise in the entire band when performing noise shaping processing. The purpose is to provide.
【0007】[0007]
【課題を解決するための手段】本発明は上記目的を達成
するために、ノイズシェーピング処理により量子化ノイ
ズが低減した低域帯域と、ノイズシェーピング処理され
ず且つビット数を増加させた高域帯域を合成するように
したものである。すなわち本発明によれば、符号情報を
ノイズシェーピング処理して量子化ノイズを低減するノ
イズシェーピング手段と、前記ノイズシェーピング手段
により処理された信号の内、ノイズシェーピング処理に
より量子化ノイズが低減した低域帯域を通過させるロー
パスフィルタと、前記符号情報の内、前記ローパスフィ
ルタが通過しない高域帯域を通過させるハイパスフィル
タと、前記ハイパスフィルタを通過した帯域の信号のビ
ット数を増加するビット数増加手段と、前記ローパスフ
ィルタを通過した帯域の信号と前記ビット数増加手段に
よりビット数が増加した信号を合成する合成手段とを有
する符号情報処理装置が提供される。また、前記ローパ
スフィルタとハイパスフィルタはそれぞれ各入力信号を
サブバンドに分割する第1、第2のQMF分割部であ
り、前記合成手段は前記第1のQMF分割部により分割
されたサブバンドの内、ノイズシェーピング処理により
量子化ノイズが低減した低域のサブバンドと、前記第2
のQMF分割部により分割されたサブバンドの内、前記
ビット数増加手段によりビット数が増加した他の高域の
サブバンドを合成することを特徴とする。また、前記符
号情報はオーディオ信号であって、前記ノイズシェーピ
ング手段は、聴感特性に応じた周波数特性を有すること
を特徴とする。In order to achieve the above object, the present invention provides a low band in which quantization noise is reduced by noise shaping processing and a high band in which noise shaping processing is not performed and the number of bits is increased. Is to be synthesized. That is, according to the present invention, noise shaping means for performing noise shaping processing on code information to reduce quantization noise, and low-frequency band of the signals processed by the noise shaping means, in which the quantization noise is reduced by noise shaping processing. A low-pass filter that passes a band, a high-pass filter that passes a high band that the low-pass filter does not pass in the code information, and a bit number increasing means that increases the number of bits of a signal in a band that has passed the high-pass filter, There is provided a code information processing device having a synthesizing unit for synthesizing a signal in a band that has passed through the low-pass filter and a signal whose bit number has been increased by the bit number increasing unit. Further, the low-pass filter and the high-pass filter are first and second QMF division units that divide each input signal into sub-bands, respectively, and the synthesizing unit is one of the sub-bands divided by the first QMF division unit. A low-frequency subband in which quantization noise is reduced by noise shaping processing;
Among the sub-bands divided by the QMF dividing unit, the other high-frequency sub-band whose number of bits is increased by the bit number increasing means is combined. Further, the code information is an audio signal, and the noise shaping means has a frequency characteristic according to a hearing characteristic.
【0008】[0008]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態について説明する。図1は本発明に係る符号情
報処理装置の一実施形態を示すブロック図、図2は図1
のノイズシェーピング回路の処理を説明するための等価
回路図、図3は図1及び図2のノイズシェーピング回路
の特性を示すグラフ、図4は図1のローパスフィルタ及
びハイパスフィルタの特性と、ローパスフィルタとビッ
ト数変換部の出力信号を加算した場合の特性を示すグラ
フである。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. 1 is a block diagram showing an embodiment of a code information processing apparatus according to the present invention, and FIG.
2 is an equivalent circuit diagram for explaining the processing of the noise shaping circuit of FIG. 3, FIG. 3 is a graph showing the characteristics of the noise shaping circuit of FIGS. 1 and 2, and FIG. 4 is the characteristics of the low-pass filter and the high-pass filter of FIG. 6 is a graph showing the characteristics when the output signals of the bit number conversion unit are added.
【0009】図1において、入力端子1を介して入力し
たPCMデジタルオーディオ信号等の符号情報は、図2
に詳しく示すノイズシェーピング回路2とハイパスフィ
ルタ(HPF)4に印加される。そして、ノイズシェー
ピング回路2により処理された信号の高周波成分がロー
パスフィルタ(LPF)3により除去され、この低域信
号とHPF4により低周波成分が除去されてビット数変
換部7によりビット数が増加した高域信号が加算器5に
より加算され、出力端子6を介して出力される。In FIG. 1, code information such as a PCM digital audio signal input through the input terminal 1 is shown in FIG.
Is applied to a noise shaping circuit 2 and a high pass filter (HPF) 4 which are shown in detail in FIG. Then, the high frequency component of the signal processed by the noise shaping circuit 2 is removed by the low pass filter (LPF) 3, the low frequency component is removed by this low frequency signal and the HPF 4, and the number of bits is increased by the bit number converter 7. The high frequency signals are added by the adder 5 and output via the output terminal 6.
【0010】図2及び図3を参照してノイズシェーピン
グ回路2について説明する。ノイズシェーピング回路2
は量子化ノイズeのスペクトルe(ω)(但し:ωは角
周波数)を聴覚特性に合わせて変形し、耳の感度の良い
中低域のノイズを減らし、その分感度の悪い高域のノイ
ズを増やして聴感的にノイズを減らすように構成され、
図2に示すように減算器111、加算器112、量子化
器113、減算器114及びフィードバックフィルタ1
15より成る等価回路で表すことができる。The noise shaping circuit 2 will be described with reference to FIGS. 2 and 3. Noise shaping circuit 2
Is the spectrum e (ω) of the quantization noise e (where ω is the angular frequency) that is transformed according to the auditory characteristics to reduce the noise in the middle and low frequencies where the ear is sensitive, and the noise in the high range where the sensitivity is poor. Is configured to increase the
As shown in FIG. 2, the subtractor 111, the adder 112, the quantizer 113, the subtractor 114, and the feedback filter 1
It can be represented by an equivalent circuit consisting of 15.
【0011】図2において、先ず、ディザについて説明
すると、一般に信号レベルが低い場合には量子化波形は
矩形波状になり、そのスペクトルには信号の高調波成分
の量子化歪みが発生する。そこで、これを防止するため
に信号に微妙なディザノイズを加えた後(加算器11
2)に量子化(量子化器113)することにより、量子
化ノイズeを平坦なスペクトルに補正することができ
る。さらに、ディザを付加することにより階段状の非線
形の量子化特性が線形化されるので、量子化ステップ幅
より小振幅の信号を生成することができる。なお、ディ
ザの分だけノイズが増えるが、再生側でディジタルオー
ディオデータ列そのものからディザを発生する自己ディ
ザを用いることによりディザを減算することができる。Referring to FIG. 2, first, the dither will be described. Generally, when the signal level is low, the quantized waveform has a rectangular wave shape, and the distortion of the quantized harmonic component of the signal occurs in the spectrum. Therefore, in order to prevent this, after adding subtle dither noise to the signal (adder 11
By quantizing (quantizer 113) to 2), the quantization noise e can be corrected to a flat spectrum. Furthermore, since the stepwise nonlinear quantization characteristic is linearized by adding dither, it is possible to generate a signal having an amplitude smaller than the quantization step width. Although the noise increases by the amount of dither, the dither can be subtracted by using self-dither that generates dither from the digital audio data sequence itself on the reproducing side.
【0012】ディザを含む量子化ノイズeをフィルタH
(z)を通して減算器111にフィードバックすると、
シェーピング後の量子化ノイズのスペクトルe’(ω)
は e’(ω)=〔1−H(ω)〕e(ω) となる。そして、適当なディザが付加されていれば量子
化ノイズeのスペクトルe(ω)は平坦であるので、シ
ェーピング後の量子化ノイズのスペクトルe’(ω)
は、|1−H(ω)|により重み付けされたものとな
る。The quantization noise e including dither is filtered by the filter H.
When feedback is given to the subtractor 111 through (z),
Quantization noise spectrum after shaping e '(ω)
Becomes e ′ (ω) = [1−H (ω)] e (ω). Since the spectrum e (ω) of the quantization noise e is flat if an appropriate dither is added, the spectrum e ′ (ω) of the quantization noise after shaping is obtained.
Is weighted by | 1-H (ω) |.
【0013】したがって、所望のシェーピング特性|1
−H(ω)|に基づいてフィードバックフィルタH
(z)を設計することができる。また、特性H(ω)を
アダプティブフィルタ(可変フィルタ)により可変的に
制御することができる。図3は一例として32タップの
FIR(有限長インパルス応答)フィルタを用いて最小
可聴閾値特性に合わせたシェーピング特性を示し、量子
化ノイズは略15kHz以下の帯域で且つ略4kHzで
最も強く減少しているが、略15kHz以上の帯域では
増加している。Therefore, the desired shaping characteristic | 1
Feedback filter H based on −H (ω) |
(Z) can be designed. Further, the characteristic H (ω) can be variably controlled by an adaptive filter (variable filter). FIG. 3 shows, as an example, a shaping characteristic matched with a minimum audible threshold characteristic by using a 32-tap FIR (finite length impulse response) filter. The quantization noise is most strongly reduced in a band of about 15 kHz or less and at about 4 kHz. However, it is increasing in the band of approximately 15 kHz or higher.
【0014】そこで、図4(a)に示すようにローパス
フィルタ(LPF)3は、ノイズシェーピング回路2に
より処理された信号の略15kHz以下の帯域を通過さ
せて略15kHz以上の帯域をカットする特性を有し、
また、ハイパスフィルタ(HPF)4は逆に略15kH
z以上の帯域を通過させて略15kHz以下の帯域をカ
ットする特性を有する。したがって、図4(b)に示す
ようにこれらのLPF3を通過した低域信号と、ビット
数変換部7によりビット数が増加した高域信号を合成し
た信号の量子化ノイズは、全帯域で減少させることがで
きる。Therefore, as shown in FIG. 4A, the low-pass filter (LPF) 3 has a characteristic of passing a band of about 15 kHz or less of the signal processed by the noise shaping circuit 2 and cutting a band of about 15 kHz or more. Have
On the other hand, the high-pass filter (HPF) 4 is conversely about 15 kHz.
It has a characteristic of passing a band of z or more and cutting a band of approximately 15 kHz or less. Therefore, as shown in FIG. 4B, the quantization noise of the signal obtained by synthesizing the low frequency signal that has passed through the LPF 3 and the high frequency signal whose number of bits has increased by the number of bits conversion unit 7 decreases in the entire band. Can be made.
【0015】図5はノイズシェーピング回路2における
ディザの付加によるノイズ増加を防止するために埋め込
みデータチャネルを用いた変形例を示している。この回
路は等価的に減算器111、112a、16−bビット
量子化器113a、減算器114、フィードバックフィ
ルタ115、ランダマイザ116及び加算器117によ
り表すことができる。前述したようにノイズシェーピン
グにより聴感上の量子化ノイズを低減させることができ
るので、低域信号は16−bビットで量子化し、下位b
ビットにADPCM符号化された高域信号を付加データ
として埋め込む(加算器117)。FIG. 5 shows a modification in which the embedded data channel is used to prevent noise increase due to the addition of dither in the noise shaping circuit 2. This circuit can be equivalently represented by subtractors 111, 112a, 16-b bit quantizer 113a, subtractor 114, feedback filter 115, randomizer 116, and adder 117. As described above, since it is possible to reduce the quantized noise on the auditory sense by the noise shaping, the low-frequency signal is quantized by 16-b bits, and the lower b
The ADPCM-encoded high frequency signal is embedded in the bits as additional data (adder 117).
【0016】この場合、付加データをランダマイズ(ラ
ンダマイザ116)してディザとして使用し、16−b
ビット量子化器113aの前で信号から減算(減算器1
12a)するとともに、量子化後のデータに同じディザ
を加算(加算器117)することによりディザ成分がキ
ャンセルされる。したがって、エンコードされた16ビ
ットデータを再生すると、16−bビットでノイズシェ
ーピング量子化された低域信号が得られ、また、16ビ
ットデータの下位bビットはディザであるのでこれを取
り出して逆ランダマイズすれば付加データが得られる。
このような技術は例えばM.A.Gerzon and
P.G.Craven,“A High Rate
Buried Data Channel for A
udioCD,”(オーディオCD用高レートベリード
データチャネル) 94回 AESコンベンション、ベ
ルリン大会 1993春、により知られている。In this case, the additional data is randomized (randomizer 116) and used as dither, and 16-b
Subtract from the signal in front of the bit quantizer 113a (subtractor 1
12a) and the same dither is added to the quantized data (adder 117) to cancel the dither component. Therefore, when the encoded 16-bit data is reproduced, a low-frequency signal that is noise-shaping and quantized with 16-b bits is obtained. Further, since the lower-order b bits of the 16-bit data are dithers, this is taken out and reverse randomized. Then, additional data can be obtained.
Such techniques are described, for example, in M.M. A. Gerzon and
P. G. FIG. Craven, “A High Rate
Buried Data Channel for A
audioCD, "(High-Rate Bellied Data Channel for Audio CDs) 94th AES Convention, Berlin Convention 1993 Spring.
【0017】図6はLPF3、HPF4としてQMF
(直交ミラーフィルタ:Quadrature Mirror Filter)分
割部3a、4aを用い、加算器5としてQMF合成部5
aを用いた例を示している。QMF分割部3a、4aは
入力信号をn個のサブバンドに分割し、QMF合成部5
aはQMF分割部3aにより分割された低域のサブバン
ドと、QMF4a分割部により分割されてビット数変換
部7によりビット数が増加した高域のサブバンドを合成
する。FIG. 6 shows QMF as LPF3 and HPF4.
(Quadrature Mirror Filter) Using the dividing units 3a and 4a, the QMF combining unit 5 is used as the adder 5.
An example using a is shown. The QMF dividers 3a and 4a divide the input signal into n subbands, and the QMF combiner 5
a combines the low-frequency subband divided by the QMF dividing unit 3a and the high-frequency subband divided by the QMF4a dividing unit and having the increased number of bits by the bit number conversion unit 7.
【0018】図7(a)はQMF合成部5aにより合成
された信号のノイズレベルを示し、図7(b)はサブバ
ンドを示している。図7は一例としてDC〜24kHz
の帯域を2kHz単位で12個のサブバンドに分割し、
QMF分割部3aにより分割された14kHz以下のサ
ブバンドとQMF分割部4aにより分割されてビット数
変換部7によりビット数が増加した14kHz以上のサ
ブバンドを合成した場合を示し、量子化ノイズを全帯域
で減少させることができる。なお、サブバンド数M=1
2は一例であって他の個数、例えば24に分割するよう
にしてもよい。FIG. 7A shows the noise level of the signal synthesized by the QMF synthesizer 5a, and FIG. 7B shows the subband. FIG. 7 shows DC to 24 kHz as an example.
The band of is divided into 12 sub-bands in units of 2 kHz,
A case is shown in which a sub-band of 14 kHz or less divided by the QMF dividing unit 3a and a sub-band of 14 kHz or more in which the number of bits is increased by the bit number converting unit 7 by being divided by the QMF dividing unit 4a are combined, and all the quantization noise is It can be reduced in bandwidth. The number of subbands M = 1
2 is an example and may be divided into another number, for example, 24.
【0019】次に、図8〜図26を参照してビット変換
部7について詳しく説明する。図8に示すビット変換部
7は1サブバンド分を示し、遅延回路103と、加算回
路104と、図9に詳しく示す信号波形の変化態様の検
出部105と、図10に詳しく示す(K−N)ビット信
号発生部106と、可変遅延部107と遅延信号発生部
108により構成され、NビットをKビットに増加す
る。なお、例えばNは16、Kは20、(K−N)は4
である。図9に示す信号波形の変化態様の検出部105
は概略的に、信号波形変化情報の発生部51と、信号波
形変化態様情報の発生部52と信号波形変化の間隔情報
の発生部53により構成されている。Next, the bit conversion section 7 will be described in detail with reference to FIGS. The bit conversion unit 7 shown in FIG. 8 indicates one sub-band, and the delay circuit 103, the addition circuit 104, the signal waveform change mode detection unit 105 shown in detail in FIG. 9, and (K- N) It is composed of a bit signal generator 106, a variable delay unit 107 and a delay signal generator 108, and increases N bits to K bits. For example, N is 16, K is 20, and (K-N) is 4
It is. Detection unit 105 of signal waveform change mode shown in FIG.
Is generally composed of a signal waveform change information generation unit 51, a signal waveform change mode information generation unit 52, and a signal waveform change interval information generation unit 53.
【0020】信号波形変化情報の発生部51はD型フリ
ップフロップ(DFF)9と、マグニチュードコンパレ
ータ10と、排他的論理和回路11とアンド回路12を
有し、信号波形変化態様情報の発生部52はDFF13
〜15と排他的論理和回路16、17を有する。信号波
形変化の間隔情報の発生部53はアドレスカウンタ18
と、DFF19〜21と、減算器22、23と比較器2
4を有する。(K−N)ビット信号発生部106は図1
0に詳しく示すように、極値区間の波形データ発生部4
8と、Nビットの1LSB/Nsの演算を行う演算部4
9と、インバータ56と、極値区間以外の波形データ発
生部54と、セレクタ57、58と、制御回路55とO
R回路59を有する。The signal waveform change information generation unit 51 has a D-type flip-flop (DFF) 9, a magnitude comparator 10, an exclusive OR circuit 11 and an AND circuit 12, and a signal waveform change mode information generation unit 52. Is DFF13
15 to 15 and exclusive OR circuits 16 and 17. The generation unit 53 of the interval information of the signal waveform change uses the address counter 18
, DFFs 19 to 21, subtractors 22 and 23, and comparator 2
4 The (KN) bit signal generator 106 is shown in FIG.
0 in detail, the waveform data generator 4 in the extreme value section
8 and a calculation unit 4 for calculating N bits of 1 LSB / Ns
9, an inverter 56, a waveform data generator 54 other than the extreme value section, selectors 57 and 58, a control circuit 55 and an O.
It has an R circuit 59.
【0021】次に、図13〜図17、図21〜図24を
参照して上記ビット数変換部7の構成及び動作原理を詳
しく説明する。図13において点a〜nをa→b→c→
d→e→f→g→h→i→j→k→l→m→nのように
太線で結んだ曲線Sは、アナログ信号を所定の標本化周
期Ts(=標本化周波数fsの逆数)毎に2のN乗分の
1の分解能、すなわちNビットの1LSBの分解能で標
本化して量子化した場合のデジタル値の変化の状態を示
し、曲線Sが示すデジタル値を発生させる原アナログ信
号は、図の破線で示すように曲線Sを囲む領域に存在す
る。なお、図13におけるタイミングt1、t2、t3
〜は標本化周期Ts毎の標本化時点を示している。Next, the configuration and operating principle of the bit number converting section 7 will be described in detail with reference to FIGS. 13 to 17 and 21 to 24. In FIG. 13, points a to n are a → b → c →
A curve S that is connected by a thick line like d → e → f → g → h → i → j → k → l → m → n has a predetermined sampling period Ts (= reciprocal of sampling frequency fs) of the analog signal. The original analog signal which shows the state of the change of the digital value when sampled and quantized at a resolution of 1 / N of 2 for each, that is, a resolution of 1 LSB of N bits, and which generates the digital value indicated by the curve S is , Exists in the region surrounding the curve S as shown by the broken line in the figure. Note that the timings t1, t2, t3 in FIG.
Indicates the sampling time points for each sampling period Ts.
【0022】ここで、デジタル信号に変換して得られた
Nビットの符号情報を得るのに用いられたアナログ信号
と、前記Nビットの符号情報を復元して得られるアナロ
グ信号の間には、2のN乗分の1の分解能の1LSBに
対して±0.5LSBの誤差が存在する。この点は、N
ビットの符号情報をQMF分割部3a、4aにより複数
のサブバンドのNビットの符号情報(実質的にデシメー
ションが施された状態の帯域分割Nビットの符号情報)
を復元して得られたアナログ信号と、前述した個別のサ
ブバンドのNビットの符号情報が属する周波数帯域に対
応する個別の周波数帯域におけるアナログ信号との間に
関しても同様である。なお、以下の説明では、「帯域N
ビットの符号情報」、「サブバンドのNビットの符号情
報」を単に「Nビットの符号情報」のように記載するこ
ともある。Here, between the analog signal used to obtain the N-bit code information obtained by conversion into a digital signal and the analog signal obtained by restoring the N-bit code information, There is an error of ± 0.5 LSB with respect to 1 LSB having a resolution of 1 / N of 2. This point is N
The bit code information is converted into N bit code information of a plurality of subbands by the QMF dividing units 3a and 4a (band division N bit code information in a substantially decimated state).
The same applies to the analog signal obtained by reconstructing and the analog signal in the individual frequency band corresponding to the frequency band to which the N-bit code information of the individual subband described above belongs. In the following description, “bandwidth N
The "bit code information" and the "subband N bit code information" may be simply described as "N bit code information".
【0023】ビット数変換部7は、アナログ信号を2の
N乗分の1の分解能で量子化したNビットの符号情報に
ビット数変換を施し、K>Nの関係にあるKビットの符
号情報を得るために、「Nビットの符号情報」の値が時
間軸上において順次増加傾向、又は順次減少傾向を示し
て変化している場合には、標本化周期Ts毎のNビット
の符号情報の値が同一の状態で続いた期間(区間)の長
さ(標本化周期Tsの数)と、前記期間に隣接していて
前記期間におけるNビットの符号情報の値に対して、2
のN乗分の1の分解能LSBだけ異なるNビットの符号
情報が標本化周期Ts毎のNビットの符号情報として続
いた期間(区間)の長さと比較する。The bit number conversion unit 7 performs bit number conversion on N-bit code information obtained by quantizing the analog signal with a resolution of 1 / N of 2 to obtain K-bit code information having a relationship of K> N. In order to obtain, when the value of the “N-bit code information” changes in a sequential increasing trend or a decreasing trend on the time axis, the N-bit code information of each sampling cycle Ts is changed. 2 for the length (number of sampling periods Ts) of the period (section) in which the values are the same and for the value of the N-bit code information in the period adjacent to the period.
The N-bit code information that differs by a resolution LSB of 1 / N is compared with the length of a period (section) continued as N-bit code information for each sampling period Ts.
【0024】そして、前述した隣接する2つの区間の期
間長がお互いに異なる場合には、前述した隣接する2つ
の区間の期間長の短い方の区間の中点と、期間長が長い
方の区間における前記2つの区間の境界から前記短い期
間長の1/2と対応する位置の点とを結ぶ直線を表すこ
とができる(K−N)ビットの付加符号情報を発生させ
る。When the period lengths of the two adjacent sections are different from each other, the midpoint of the section having the shorter period length of the two adjacent sections and the section having the longer period length of the two adjacent sections. The (K-N) -bit additional code information that can represent a straight line connecting the point of the position corresponding to 1/2 of the short period length from the boundary between the two sections at is generated.
【0025】また、前述した隣接する2つの区間が同一
の期間長の場合には、前記2つの区間におけるお互いの
区間の中点間を結ぶ直線を表すことができる(K−N)
ビットの付加符号情報を発生させる。そして、その付加
符号情報をNビットの符号情報の最下位桁に連続させて
Kビットの符号情報を生成する。また、前述したNビッ
トの符号情報の値が、極値に対応している区間における
Nビットの符号情報である場合には、その区間の期間長
に対応して予め定められた(K−N)ビットの付加符号
情報を、Nビットの符号情報の最下位桁に連続させてK
ビットの符号情報を生成する。When two adjacent sections have the same period length, a straight line connecting the midpoints of the two sections can be represented (K-N).
Generate bit additional code information. Then, the additional code information is continued to the least significant digit of the N-bit code information to generate K-bit code information. Further, when the value of the N-bit code information described above is the N-bit code information in the section corresponding to the extreme value, it is predetermined according to the period length of the section (K−N ) Bit additional code information is continued to the least significant digit of N-bit code information and K
Generate bit sign information.
【0026】図14(a)及び図21(a)は、Nビッ
トの符号情報の最下位桁に対して、(K−N)ビットの
付加符号情報を連続させてKビットの符号情報を生成す
る場合を例示しており、太い実線で示した階段上の曲線
Snは、アナログ信号を2のN乗分の1の分解能でデジ
タル信号に変換して得た場合のNビットの符号情報の時
間軸上の変化を示している。また、細い実線で示した階
段上の曲線S(k−n)と図21(b)に示す曲線S
(k−n)は、前述したように得られた(K−N)ビッ
トの付加符号情報の時間軸上の変化を示している。In FIGS. 14A and 21A, (K−N) -bit additional code information is made continuous with respect to the least significant digit of N-bit code information to generate K-bit code information. A case where the curve Sn on a staircase shown by a thick solid line is the time of N-bit code information when an analog signal is converted into a digital signal with a resolution of 1 / N of 2 It shows the change on the axis. Further, the curve S (k−n) on the stairs shown by the thin solid line and the curve S shown in FIG.
(K−n) indicates the change on the time axis of the (K−N) -bit additional code information obtained as described above.
【0027】図14(a)及び図21(a)において、
点a→b→c→d→e→fで示す曲線Snは、Nビット
の符号情報の時間軸上の変化を示し、ビット数変換部7
ではNビットの符号情報の値が時間軸上において順次増
加傾向、又は順次減少傾向を示している場合には、標本
化周期Ts毎のNビットの符号情報の値が同一の状態で
続いた期間(区間)の長さ(例えば点a→b間、点c→
d等で示されている区間の期間長)を、隣接している2
つの区間毎に比較して、隣接する2つの区間の同一の区
間長のときには、前記2つの区間におけるお互いの区間
の中点間を結ぶ直線として示される(K−N)ビットの
付加符号情報を発生させる。例えば図14(a)及び図
21(a)において、同一の期間長を有する区間a→b
と区間c→dの2つの区間では、区間a→bの中点hと
区間c→dの中点iを結ぶ直線として示される(K−
N)ビットの付加符号情報が発生される。In FIGS. 14 (a) and 21 (a),
A curve Sn indicated by the points a → b → c → d → e → f shows a change on the time axis of N-bit code information, and the bit number conversion unit 7
Then, when the value of the N-bit code information shows a tendency to increase or decrease sequentially on the time axis, a period in which the value of the N-bit code information for each sampling period Ts continues in the same state. Length of (section) (for example, point a → b, point c →
The period length of the section indicated by d etc.) is
When each of the two sections has the same section length as compared with each other, the additional code information of (K−N) bits shown as a straight line connecting the midpoints of the sections in the two sections is compared. generate. For example, in FIG. 14A and FIG. 21A, a section a → b having the same period length.
And the section c → d, the two sections are shown as a straight line connecting the midpoint h of the section a → b and the midpoint i of the section c → d (K−
N) bits of additional code information are generated.
【0028】次に、Nビットの符号情報の値が時間軸上
において順次増加傾向、又は順次減少傾向を示している
場合には、標本化周期Ts毎のNビットの符号情報の値
が同一の状態で続いた期間(区間)の長さ(例えば点a
→b間、点c→d等で示されている区間の期間長)を、
隣接している2つの区間毎に比較して、隣接する2つの
期間長が異なる場合には、期間長が短い方の中点と、期
間長が長い期間中において前記2つの区間の境界から前
記短い期間長の1/2に対応する位置の点を結ぶ直線と
して示される(K−N)ビットの付加符号情報を発生さ
せる。Next, when the value of the N-bit code information has a tendency to increase or decrease sequentially on the time axis, the value of the N-bit code information for each sampling period Ts is the same. The length of the period (section) that continued in the state (for example, point a
→ b, the period length of the section indicated by points c → d, etc.)
When two adjacent period lengths are different from each other in comparison with each other, the midpoint of the shorter period length and the boundary between the two periods in the longer period length (K-N) -bit additional code information shown as a straight line connecting points at positions corresponding to ½ of the short period length is generated.
【0029】例えば図14(a)及び図21(a)に示
す区間c→d、e→fの場合には、短い区間c→dの中
点iと、期間長が長い区間e→fにおいて2つの区間c
→d、e→fの境界dから短い区間c→dの長さの1/
2に対応する位置lを結ぶ直線として示される(K−
N)ビットの付加符号情報を発生させる。For example, in the case of sections c → d and e → f shown in FIGS. 14 (a) and 21 (a), in the midpoint i of the short section c → d and the section e → f of a long period length. Two sections c
→ d, e → f 1 / the length of the short section c → d from the boundary d
It is shown as a straight line connecting the positions 1 corresponding to 2 (K-
N) Generate additional code information of bits.
【0030】また、標本化周期Ts毎のNビットの符号
情報の値が同一の状態で続いた期間が極値の区間の場合
には、その区間の期間長に対応して予め設定された(K
−N)ビットの付加符号情報が、Nビットの符号情報の
最下位桁に連続させることによりKビットの符号情報を
生成する。極値の区間は例えば図14(b)、図15〜
図17、図22〜図24に示されている。図14(b)
は極値の区間に対して(K−N)ビットの付加符号情報
がどのように設定されるかを示し、例としてNビットの
符号情報の区間がTsと3Tsの場合を示している。Further, when the period during which the value of the N-bit code information for each sampling period Ts is the same is the extreme value section, it is set in advance corresponding to the period length of the section ( K
-K) N-bit additional code information is generated by continuing to the least significant digit of the N-bit code information to generate K-bit code information. The extreme value section is, for example, FIG.
It is shown in FIGS. 17 and 22 to 24. FIG. 14 (b)
Shows how (K−N) -bit additional code information is set for the extreme value section, and shows the case where the N-bit code information section is Ts and 3Ts as an example.
【0031】図14(b)において、極値の区間の期間
長がTsの場合には、期間Tsにおける(K−N)ビッ
トの付加符号情報は、期間Tsの点o→p→q→rによ
り囲まれる矩形領域と同じ大きさ、すなわち斜線で示す
領域として設定される。また、3Tsの場合には、期間
3Tsにおける(K−N)ビットの付加符号情報は、期
間3Tsの点s→u→v→zにより囲まれる矩形領域と
同じ大きさ、すなわち斜線で示す領域として設定され
る。In FIG. 14B, when the period length of the extreme value section is Ts, the (K−N) -bit additional code information in the period Ts is the point o → p → q → r of the period Ts. The area is set to have the same size as the rectangular area surrounded by, that is, an area indicated by diagonal lines. In the case of 3Ts, the (K−N) -bit additional code information in the period 3Ts has the same size as the rectangular region surrounded by the points s → u → v → z in the period 3Ts, that is, as a shaded region. Is set.
【0032】なお、前述したように、Nビットの符号情
報には、元々Nビットの分解能LSBに対して±0.5
LSBの誤差を含むので、図14(b)における点o→
p→q→rにより囲まれる矩形領域、点s→u→v→z
により囲まれる矩形領域に対しては、±0.5LSBの
範囲の高さが異なる矩形o→p’→q’→r又はo→
p”→q”→r、s→u’→v’→z又はs→u”→
v”→zのように設定してもよい。As described above, the N-bit code information is originally ± 0.5 with respect to the N-bit resolution LSB.
Since the error of the LSB is included, the point o → in FIG.
A rectangular area surrounded by p → q → r, points s → u → v → z
For a rectangular area surrounded by, rectangles with different heights in the range of ± 0.5 LSB o → p ′ → q ′ → r or o →
p "→ q" → r, s → u '→ v' → z or s → u "→
You may set like v ″-> z.
【0033】図15は極値の区間がTs、2Ts、3T
s、4Ts、5Ts、6Ts、7Ts、8Ts、9Ts
の場合の各(K−N)ビットの付加符号情報を示してい
る。また、図16は極値の区間が10Ts、11Ts、
12Ts、13Ts、14Tsの場合、図17は極値の
区間が15Ts、16Tsの場合の各(K−N)ビット
の付加符号情報を示している。同様に、図22は極値の
区間がTs〜6Tsの場合、図23は極値の区間が7T
s〜13Tsの場合、図24は極値の区間が14Ts〜
16Tsの場合の各(K−N)ビットの付加符号情報を
示している。このような(K−N)ビットの付加符号情
報は、図10に示す「極値区間の波形データ発生部」4
8内のROMに予め記憶され、極値の区間長がアドレス
として印加されたときに出力される。In FIG. 15, the extreme value intervals are Ts, 2Ts and 3T.
s, 4Ts, 5Ts, 6Ts, 7Ts, 8Ts, 9Ts
In this case, the additional code information of each (K-N) bit is shown. Further, FIG. 16 shows that the extreme value sections are 10Ts, 11Ts,
In the case of 12Ts, 13Ts, and 14Ts, FIG. 17 shows the additional code information of each (K−N) bit in the case where the extreme value sections are 15Ts and 16Ts. Similarly, in FIG. 22, when the extreme value section is Ts to 6Ts, in FIG. 23, the extreme value section is 7T.
In the case of s to 13 Ts, FIG.
The additional code information of each (K-N) bit in the case of 16 Ts is shown. Such (K-N) -bit additional code information is used as the “extreme-value section waveform data generator” 4 shown in FIG.
It is stored in advance in the ROM within 8 and is output when the section length of the extreme value is applied as an address.
【0034】図8に示すビット数変換部7の入力端子6
0に印加されたサブバンドのNビットの符号情報は遅延
回路103と「信号波形の変化態様の検出部」105に
印加される。遅延回路103に印加されたNビットの符
号情報は、回路105〜108の処理時間に応じて一定
時間だけ遅延された後、加算回路104により可変遅延
部107からの(K−N)ビットの付加符号情報と加算
され、Kビットの符号情報が出力端子61を介して出力
される。The input terminal 6 of the bit number converter 7 shown in FIG.
The N-bit code information of the subband applied to 0 is applied to the delay circuit 103 and the “signal waveform change mode detection unit” 105. The N-bit code information applied to the delay circuit 103 is delayed by a fixed time according to the processing time of the circuits 105 to 108, and then the addition circuit 104 adds (K−N) bits from the variable delay unit 107. The sign information is added to the sign information, and K-bit sign information is output via the output terminal 61.
【0035】「信号波形の変化態様の検出部」105に
印加されたNビットの符号情報は、図9に詳しく示す回
路によりサブバンドのNビットのデジタル信号につい
て、信号波形の変化態様情報と間隔が検出され、(K−
N)ビット信号発生部106と遅延制御信号発生部10
8に印加される。The N-bit code information applied to the "signal waveform change mode detecting section" 105 is the signal waveform change mode information and the interval for the N-bit digital signal of the sub-band by the circuit shown in detail in FIG. Is detected, (K-
N) Bit signal generator 106 and delay control signal generator 10
8 is applied.
【0036】(K−N)ビット信号発生部106では、
サブバンドのNビットの符号情報が、時間軸上において
順次増加傾向、又は順次減少傾向を示して変化している
場合には、標本化周期Ts毎のNビットの符号情報の値
が同一の状態で続いた期間(区間)の長さ(標本化周期
Tsの数)を、隣接している区間について比較して 隣接する2つの区間の期間長がお互いに異なる場合に
は、その隣接する2つの区間の期間長の短い方の区間の
中点と、期間長が長い方において2つの区間の境界から
前記短い期間長の1/2に対応する位置を結ぶ直線を表
す(K−N)ビットの付加符号情報を発生して可変遅延
部107に出力する。In the (K−N) bit signal generator 106,
When the N-bit code information of the sub-band changes in a sequential increasing trend or a decreasing trend on the time axis, the value of the N-bit code information for each sampling period Ts is the same. The length (number of sampling periods Ts) of the periods (sections) continued in Step 2 is compared for adjacent sections. If the period lengths of two adjacent sections are different from each other, the two adjacent sections are compared. A (K-N) -bit line that represents the straight line connecting the middle point of the section with the shorter period length and the position corresponding to 1/2 of the shorter period length from the boundary of the two sections with the longer period length. The additional code information is generated and output to the variable delay unit 107.
【0037】また、隣接する2つの区間の期間長が同
一の場合には、その2つの区間の各中点を結ぶ直線を表
す(K−N)ビットの付加符号情報を発生して可変遅延
部107に出力し、サブバンドのNビットの符号情報
が極値の区間に存在する場合には、図10に示す極値区
間の波形データ発生部48内のROMから(K−N)ビ
ットの付加符号情報を読み出して可変遅延部107に出
力する。When the period lengths of two adjacent sections are the same, (K-N) -bit additional code information representing a straight line connecting the midpoints of the two sections is generated and the variable delay unit is generated. When the sub-band N-bit code information is present in the extreme value section, the addition of (K−N) bits is performed from the ROM in the extreme value section waveform data generating unit 48 shown in FIG. The code information is read and output to the variable delay unit 107.
【0038】可変遅延部107では、この(K−N)ビ
ットの付加符号情報を遅延して加算回路104に印加す
る。この遅延量は遅延制御信号発生部108により、
「信号波形の変化態様の検出部」105に検出された信
号波形の変化情報、信号波形の変化態様情報、信号波形
変化の間隔情報に基づいて決定される。加算回路104
では、遅延回路103により遅延されたサブバンドのN
ビットの符号情報の最下位桁に対して、帯域分割された
(K−N)ビットの付加符号情報が加算されて、帯域分
割されたKビットの符号情報が生成される。The variable delay unit 107 delays the (K−N) -bit additional code information and applies it to the adder circuit 104. This delay amount is calculated by the delay control signal generator 108.
It is determined based on the signal waveform change information, the signal waveform change mode information, and the signal waveform change interval information detected by the “signal waveform change mode detection unit” 105. Adder circuit 104
Then, N of the sub-band delayed by the delay circuit 103
Band-divided (K−N) -bit additional code information is added to the least significant digit of the bit code information to generate band-divided K-bit code information.
【0039】次に、図9に示す「信号波形の変化態様の
検出部」105について詳しく説明する。検出部105
の入力端子25にはサブバンドのNビットの符号情報が
印加され、入力端子26にはクロック信号パルスPfs
が印加される。クロック信号パルスPfsは標本化周波
数fsと同一周波数のパルスであり、処理対象の信号が
オーディオ信号の場合には例えば48kHz又は88.
2kHzが用いられる。Next, the "signal waveform change mode detecting section" 105 shown in FIG. 9 will be described in detail. Detection unit 105
Sub-band N-bit code information is applied to the input terminal 25 of the clock signal pulse Pfs
Is applied. The clock signal pulse Pfs is a pulse having the same frequency as the sampling frequency fs, and when the signal to be processed is an audio signal, for example, 48 kHz or 88.
2 kHz is used.
【0040】入力端子25に印加されたサブバンドのN
ビットの符号情報は、マグニチュード・コンパレータ1
0の入力端子AとDFF9のデータ端子Dに印加され
る。また、DFF9のクロック端子CKにはクロック信
号信号パルスPfsが印加され、DFF9のQ端子の出
力信号はマグニチュード・コンパレータ10の入力端子
Bに印加される。DFF9はクロック信号信号パルスP
fsが入力する毎に、1標本化周期Ts前のサブバンド
のNビットの符号情報をマグニチュード・コンパレータ
10の入力端子Bに出力する。N of the sub-band applied to the input terminal 25
The sign information of the bit is the magnitude comparator 1
It is applied to the input terminal A of 0 and the data terminal D of the DFF 9. The clock signal signal pulse Pfs is applied to the clock terminal CK of the DFF 9, and the output signal of the Q terminal of the DFF 9 is applied to the input terminal B of the magnitude comparator 10. DFF9 is a clock signal signal pulse P
Every time fs is input, N-bit code information of the subband one sampling period Ts before is output to the input terminal B of the magnitude comparator 10.
【0041】マグニチュード・コンパレータ10は3つ
の出力端子(A>B)、(A=B)、(A<B)を有
し、入力信号がA>Bの場合には出力端子(A>B)の
みをH(ハイレベル)にし、他の出力端子(A=B)、
(A<B)をL(ローレベル)にする。また、入力信号
がA=Bの場合には出力端子(A=B)のみをHにして
他をLにし、入力信号がA<Bの場合には出力端子(A
<B)のみをHにして他をLにする。なお、このような
マグニチュード・コンパレータ10としては例えば74
HC85を用いることができる。The magnitude comparator 10 has three output terminals (A> B), (A = B), (A <B), and when the input signal is A> B, the output terminal (A> B). Only H (high level) and other output terminals (A = B),
(A <B) is set to L (low level). When the input signal is A = B, only the output terminal (A = B) is set to H and the others are set to L, and when the input signal is A <B, the output terminal (A
Only <B) is H and the other are L. It should be noted that such a magnitude comparator 10 is, for example, 74
HC85 can be used.
【0042】排他的論理和回路11にはマグニチュード
・コンパレータ10の2つの出力端子(A>B)、(A
<B)の各出力信号が印加され、また、出力端子(A>
B)の信号は信号波形変化態様情報の発生部52内のD
FF13のデータ端子Dと出力端子35に印加される。
排他的論理和回路11は出力端子(A>B)、(A<
B)の各出力信号の一方のみがHの時にHの信号を出力
する。ここで、出力端子(A>B)、(A<B)の各出
力信号が同時にHになることはあり得ないので、排他的
論理和回路11の代わりにOR回路を用いてもよい。The exclusive OR circuit 11 has two output terminals (A> B) and (A> A) of the magnitude comparator 10.
Each output signal of <B) is applied, and the output terminal (A>)
The signal of B) is D in the signal waveform change mode information generation unit 52.
It is applied to the data terminal D and the output terminal 35 of the FF 13.
The exclusive OR circuit 11 has output terminals (A> B), (A <B
When only one of the output signals of B) is H, the H signal is output. Here, since the output signals of the output terminals (A> B) and (A <B) cannot be at H at the same time, an OR circuit may be used instead of the exclusive OR circuit 11.
【0043】アンド回路12には排他的論理和回路11
の出力信号と、ゲートパルスとしてクロック信号パルス
Pfsの反転信号(Pfsバー信号)が印加され、した
がって、アンド回路12は1標本化周期Tsだけずれて
隣接している各デジタルデータの値が異なる場合に、P
fsバー信号のタイミングでクロック信号CLKを出力
する。このクロック信号CLKは信号波形変化態様情報
の発生部52内のDFF13〜15の各クロック端子C
Kと、信号波形変化の間隔情報の発生部53内のDFF
19〜21の各クロック端子CKと出力端子33に印加
される。The AND circuit 12 includes an exclusive OR circuit 11
When the inverted signal (Pfs bar signal) of the clock signal pulse Pfs is applied as the gate pulse and the AND circuit 12 is shifted by one sampling period Ts and the value of each adjacent digital data is different. To P
The clock signal CLK is output at the timing of the fs bar signal. The clock signal CLK is supplied to each clock terminal C of the DFFs 13 to 15 in the signal waveform change mode information generating section 52.
K and the DFF in the generator 53 of the interval information of the signal waveform change
It is applied to each clock terminal CK of 19 to 21 and the output terminal 33.
【0044】クロック信号CLKを図11を参照して説
明する。図11において符号イ、ロ、ハ〜オは入力端子
25に印加されるサブバンドのNビットの符号情報の信
号レベルの変化態様をアナログ的に示し、また、Pfs
1、Pfs2〜Pfs19はクロック信号パルスPfs
のタイミングを示し、Pfs1バー、Pfs2バー〜P
fs19バーはアンド回路12に印加されるPfsバー
信号をのタイミングを示している。The clock signal CLK will be described with reference to FIG. In FIG. 11, symbols a, b, and h-o are analog representations of how the signal level of the N-bit code information of the subband applied to the input terminal 25 changes, and Pfs
1, Pfs2 to Pfs19 are clock signal pulses Pfs
Shows the timing of Pfs1 bar, Pfs2 bar ~ P
The fs19 bar indicates the timing of the Pfs bar signal applied to the AND circuit 12.
【0045】サブバンドのNビットの符号情報の信号レ
ベルが符号イ、ロ、ハ〜オのように変化している場合に
は、クロック信号パルスPfs1のタイミングでは信号
レベル「イ」のデジタルデータがマグニチュード・コン
パレータ10の入力端子AとDFF9のデータ端子Dに
印加される。この場合、マグニチュード・コンパレータ
10の入力端子Bに印加されるデジタルデータは不定
「?」であるので、マグニチュード・コンパレータ10
の出力も不定「?」である。When the signal level of the N-bit code information of the sub-band changes as shown by codes a, b, and h-o, the digital data of the signal level "a" is output at the timing of the clock signal pulse Pfs1. It is applied to the input terminal A of the magnitude comparator 10 and the data terminal D of the DFF 9. In this case, since the digital data applied to the input terminal B of the magnitude comparator 10 is indefinite "?", The magnitude comparator 10
The output of is also indeterminate "?".
【0046】次に、クロック信号パルスPfs1のタイ
ミングより1標本化周期Ps後のクロック信号パルスP
fs2のタイミングでは、信号レベル「ロ」(>
「イ」)のデジタルデータがマグニチュード・コンパレ
ータ10の入力端子Aに印加されると共に信号レベル
「イ」が入力端子Bに印加されるので、出力端子(A>
B)のみがHとなる。したがって、出力端子(A>B)
はデジタルデータが増加傾向の場合にHとなる(図では
(>,U)と示す。)。クロック信号パルスPfs2の
タイミングでマグニチュード・コンパレータ10の出力
端子(A>B)がHになると排他的論理和回路11の出
力信号がHになり、アンド回路12はゲートパルス(P
fs2バー)が印加されたタイミングでクロック信号C
LK2を出力する。Next, the clock signal pulse P after one sampling period Ps from the timing of the clock signal pulse Pfs1
At the timing of fs2, the signal level "b"(>
Since the digital data "a") is applied to the input terminal A of the magnitude comparator 10 and the signal level "a" is applied to the input terminal B, the output terminal (A>
Only B) becomes H. Therefore, the output terminal (A> B)
Is H when the digital data is increasing (indicated as (>, U) in the figure). When the output terminal (A> B) of the magnitude comparator 10 becomes H at the timing of the clock signal pulse Pfs2, the output signal of the exclusive OR circuit 11 becomes H, and the AND circuit 12 becomes the gate pulse (P> P).
fs2 bar) at the timing when the clock signal C is applied
Output LK2.
【0047】次のクロック信号パルスPfs3のタイミ
ングでは、同一信号レベル「ロ」のデジタルデータがマ
グニチュード・コンパレータ10の入力端子A、Bに印
加されるので出力端子(A=B)のみがHとなり、その
結果、排他的論理和回路11の出力信号はクロック信号
パルスPfs2のタイミングでLとなり、その結果、ア
ンド回路12の出力信号はゲートパルス(Pfs3バ
ー)が印加されてもクロック信号CLKを出力しない。At the next timing of the clock signal pulse Pfs3, since the digital data of the same signal level "b" is applied to the input terminals A and B of the magnitude comparator 10, only the output terminal (A = B) becomes H, As a result, the output signal of the exclusive OR circuit 11 becomes L at the timing of the clock signal pulse Pfs2, and as a result, the output signal of the AND circuit 12 does not output the clock signal CLK even when the gate pulse (Pfs3 bar) is applied. .
【0048】次のクロック信号パルスPfs4のタイミ
ングでは、信号レベル「ハ」(>「ロ」)のデジタルデ
ータがマグニチュード・コンパレータ10の入力端子A
に印加されるとともに信号レベル「ロ」が入力端子Bに
印加されるので、出力端子(A>B)のみがHとなり、
排他的論理和回路11の出力信号がHになり、アンド回
路12はゲートパルス(Pfs4バー)が印加されたタ
イミングでクロック信号CLK3を出力する。At the next timing of the clock signal pulse Pfs4, the digital data of the signal level “C” (> “B”) is input to the input terminal A of the magnitude comparator 10.
Since the signal level "b" is applied to the input terminal B as well as being applied to the input terminal B, only the output terminal (A> B) becomes H,
The output signal of the exclusive OR circuit 11 becomes H, and the AND circuit 12 outputs the clock signal CLK3 at the timing when the gate pulse (Pfs4 bar) is applied.
【0049】次のクロック信号パルスPfs5のタイミ
ングでは、同一信号レベル「ハ」のデジタルデータがマ
グニチュード・コンパレータ10の入力端子A、Bに印
加されるので出力端子(A=B)のみがHとなり、その
結果、排他的論理和回路11の出力信号はクロック信号
パルスPfs5のタイミングでLとなり、その結果、ア
ンド回路12の出力信号はゲートパルス(Pfs5バ
ー)が印加されてもクロック信号CLKを出力しない。At the next timing of the clock signal pulse Pfs5, since the digital data of the same signal level "C" is applied to the input terminals A and B of the magnitude comparator 10, only the output terminal (A = B) becomes H, As a result, the output signal of the exclusive OR circuit 11 becomes L at the timing of the clock signal pulse Pfs5, and as a result, the output signal of the AND circuit 12 does not output the clock signal CLK even when the gate pulse (Pfs5 bar) is applied. .
【0050】次のクロック信号パルスPfs6のタイミ
ングでは、信号レベル「ニ」(>「ハ」)のデジタルデ
ータがマグニチュード・コンパレータ10の入力端子A
に印加されるとともに信号レベル「ハ」が入力端子Bに
印加されるので、出力端子(A>B)のみがHとなり、
排他的論理和回路11の出力信号がHになり、アンド回
路12はゲートパルス(Pfs6バー)が印加されたタ
イミングでクロック信号CLK4を出力する。At the next timing of the clock signal pulse Pfs6, the digital data of the signal level "d"(>"c") is input to the input terminal A of the magnitude comparator 10.
Since the signal level “C” is applied to the input terminal B while being applied to the input terminal B, only the output terminal (A> B) becomes H,
The output signal of the exclusive OR circuit 11 becomes H, and the AND circuit 12 outputs the clock signal CLK4 at the timing when the gate pulse (Pfs6 bar) is applied.
【0051】次のクロック信号パルスPfs7のタイミ
ングでは、信号レベル「ホ」(<「ニ」のデジタルデー
タがマグニチュード・コンパレータ10の入力端子Aに
印加されるとともに信号レベル「ニ」が入力端子Bに印
加されるので、出力端子(A<B)のみがHになる。し
たがって、出力端子(A<B)はデジタルデータが減少
傾向の場合にHとなる(図では(<,D)と示す。)。
この場合、排他的論理和回路11の出力信号がクロック
信号パルスPfs7のタイミングでHになり、アンド回
路12はゲートパルス(Pfs7バー)が印加されたタ
イミングでクロック信号CLK5を出力する。At the next timing of the clock signal pulse Pfs7, the digital data of the signal level "e"(<"d" is applied to the input terminal A of the magnitude comparator 10 and the signal level "d" is input to the input terminal B). Since it is applied, only the output terminal (A <B) becomes H. Therefore, the output terminal (A <B) becomes H when the digital data tends to decrease (indicated as (<, D) in the figure. ).
In this case, the output signal of the exclusive OR circuit 11 becomes H at the timing of the clock signal pulse Pfs7, and the AND circuit 12 outputs the clock signal CLK5 at the timing when the gate pulse (Pfs7 bar) is applied.
【0052】以下のクロック信号パルスPfs8〜Pf
s19のタイミングにおける動作は同様であるのでその
説明を省略するが、これまでの説明から明らかなよう
に、標本化周期Ts毎に印加されるクロック信号パルス
Pfsi(i=1,2〜)のタイミングにおいてマグニ
チュード・コンパレータ10の出力端子(A>B)又は
(A<B)がHになるのは、Nビットのデジタルデータ
が増加傾向又は減少傾向の時のみである。そして、アン
ド回路12からクロック信号CLKi(i=1,2〜)
が出力されるのも同様に、Nビットのデジタルデータが
増加傾向又は減少傾向のときのみである。The following clock signal pulses Pfs8 to Pf
Since the operation at the timing of s19 is the same, the description thereof will be omitted, but as is clear from the above description, the timing of the clock signal pulse Pfsi (i = 1, 2, ...) Applied at each sampling cycle Ts. In, the output terminal (A> B) or (A <B) of the magnitude comparator 10 becomes H only when the N-bit digital data tends to increase or decrease. Then, the AND circuit 12 outputs the clock signal CLKi (i = 1, 2 ...)
Similarly, is output only when the N-bit digital data tends to increase or decrease.
【0053】信号波形変化態様情報の発生部52内のD
FF13〜15は、各クロック端子CKにクロック信号
CLKが印加される毎にデータ端子Dのデータ(上記A
>B)を読み込み、また、信号波形変化の間隔情報の発
生部53内のDFF19〜21は、各クロック端子CK
にクロック信号CLKが印加される毎にデータ端子Dの
データ(アドレスカウンタ18の出力データ)を読み込
む。ここで、クロック信号CLKi(i=1,2〜)の
タイミングにおけるマグニチュード・コンパレータ10
の出力信号(A>B)がH状態か又はL状態かは、クロ
ック信号CLKi(i=1,2〜)のタイミングにおけ
るNビットのデジタルデータが時間軸上で増加傾向にあ
るか又は減少傾向にあるかにより定まり、出力信号(A
>B)は増加傾向の場合にH状態であり、減少傾向の場
合にL状態である。D in the signal waveform change mode information generating section 52
Each of the FFs 13 to 15 outputs data from the data terminal D (A above) every time the clock signal CLK is applied to each clock terminal CK.
> B), and the DFFs 19 to 21 in the signal waveform change interval information generation unit 53 have the clock terminals CK.
The data of the data terminal D (the output data of the address counter 18) is read every time the clock signal CLK is applied to. Here, the magnitude comparator 10 at the timing of the clock signal CLKi (i = 1, 2 ...)
Whether the output signal (A> B) of H is in the H state or the L state, the N-bit digital data at the timing of the clock signal CLKi (i = 1, 2 to) tends to increase or decrease on the time axis. Output signal (A
> B) is in the H state when increasing, and is in the L state when decreasing.
【0054】図11及び図12を参照して説明すると、
クロック信号CLKi(i=1,2〜)のタイミングに
おけるNビットのデジタルデータが時間軸上で増加傾向
であって、クロック信号パルスPfsi(i=1,2
〜)のタイミングにおいて、Hの信号(A>B)が信号
波形変化態様情報の発生部52内のDFF13に取り込
まれるタイミングは、図11及び図12に示すようにク
ロック信号CLKiの番号iが2〜4、12〜14、1
7、18、21〜27の各タイミングである。Referring to FIG. 11 and FIG. 12,
The N-bit digital data at the timing of the clock signal CLKi (i = 1, 2 ...) Has an increasing tendency on the time axis, and the clock signal pulse Pfsi (i = 1, 2, 1).
At the timings (a) to (b), the H signal (A> B) is taken in by the DFF 13 in the signal waveform change mode information generating section 52, as shown in FIGS. 11 and 12, when the number i of the clock signal CLKi is 2. ~ 4, 12-14, 1
It is each timing of 7, 18, 21-27.
【0055】また、クロック信号CLKiの発生タイミ
ングにおけるデジタルデータが時間軸上で減少傾向であ
って、クロック信号パルスPfsi(i=1,2〜)の
タイミングにおいて、Lの信号(A>B)が信号波形変
化態様情報の発生部52内のDFF13に取り込まれる
タイミングは、図11及び図12に示すようにクロック
信号CLKiの番号iが5〜11、15、16、19、
20の各タイミングである。Further, the digital data at the generation timing of the clock signal CLKi tends to decrease on the time axis, and the L signal (A> B) is generated at the timing of the clock signal pulse Pfsi (i = 1, 2 ...). As shown in FIGS. 11 and 12, the timing at which the signal waveform change mode information is fetched by the DFF 13 is 5-11, 15, 16, 19, when the number i of the clock signal CLKi is:
20 timings.
【0056】このようにクロック信号CLKi毎に信号
波形変化態様情報の発生部52内のDFF13〜15に
取り込まれる信号(A>B)は、図12において「DF
F13の入力」、「DFF13の出力」、「DFF14
の出力」、「DFF15の出力」として示されている。
なお、「U」はH状態を、「D」はL状態を示してい
る。As described above, the signal (A> B) fetched by the DFFs 13 to 15 in the signal waveform change mode information generating section 52 for each clock signal CLKi is "DF" in FIG.
"F13 input", "DFF13 output", "DFF14"
Output ”and“ output of DFF15 ”.
It should be noted that "U" indicates the H state and "D" indicates the L state.
【0057】図9を参照すると、「DFF13の出力」
と「DFF14の出力」は排他的論理和回路16に印加
され、「DFF14の出力」と「DFF15の出力」は
排他的論理和回路17に印加されている。また、「排他
的論理和回路16の出力」と「排他的論理和回路17の
出力」は図12に示され、この場合、「1」はH状態
を、「0」はL状態を示している。また、図12におい
て「信号波形の極値の位置」の欄に示されている
「ニ」、「ル」、「カ」、「タ」、「ソ」、「ネ」は、
処理対象のNビットデータに対応している。Referring to FIG. 9, "output of DFF 13"
And "output of DFF 14" are applied to the exclusive OR circuit 16, and "output of DFF 14" and "output of DFF 15" are applied to the exclusive OR circuit 17. Further, "output of exclusive OR circuit 16" and "output of exclusive OR circuit 17" are shown in FIG. 12, and in this case, "1" indicates an H state and "0" indicates an L state. There is. Further, in FIG. 12, "d", "ru", "ka", "ta", "so", and "ne" shown in the column of "extreme position of signal waveform" are
It corresponds to N-bit data to be processed.
【0058】ここで、図12に示すように「イ」〜
「オ」のNビットデータの内、極値の区間のNビットデ
ータは、「排他的論理和回路16の出力」が「1」にな
ったときのクロック信号CLKiの番号iより「2」だ
け少ない番号i−2のクロック信号CLKiによりDF
F13に取り込まれていることが判る。なお、代わり
に、極値の区間のNビットデータは、「排他的論理和回
路17の出力」が「1」になった時のクロック信号CL
Kiの番号iより「3」だけ少ない番号i−3のクロッ
ク信号CLKiによりDFF13に取り込むようにして
もよい。これにより、排他的論理和回路16、17の出
力信号は、図8に示す(K−N)ビット信号発生部10
6と遅延制御信号発生部108の「極値の位置情報」と
して使用することができる(図9の出力端子33、3
2)。Here, as shown in FIG.
Of the N-bit data of “e”, the N-bit data in the extreme value section is only “2” from the number i of the clock signal CLKi when the “output of the exclusive OR circuit 16” becomes “1”. DF by the clock signal CLKi with the smaller number i-2
It can be seen that it is taken into F13. Instead, the N-bit data in the extreme value section is clocked by the clock signal CL when the “output of the exclusive OR circuit 17” becomes “1”.
The clock signal CLKi of the number i-3, which is smaller than the number i of Ki by "3", may be taken into the DFF 13. As a result, the output signals of the exclusive OR circuits 16 and 17 are the (K-N) bit signal generator 10 shown in FIG.
6 and the "extreme position information" of the delay control signal generator 108 (output terminals 33, 3 in FIG. 9).
2).
【0059】図9において、信号波形変化の間隔情報の
発生部53内のアドレスカウンタ18は、標本化周期T
sを有するクロック信号パルスPfsをカウントしてア
ドレス値を順次DFF19〜21のデータ端子に供給し
ている。したがって、DFF19〜21は順次、クロッ
ク端子CKに印加されるクロック信号CLKi毎にアド
レスカウンタ18の出力値(アドレス値)を読み込み、
したがって、アドレスカウンタ18の出力値(アドレス
値)はクロック信号CLKi毎にDFF19→DFF2
0→DFF21に移される。DFF19〜21の各出力
信号はそれぞれ出力端子27、30、31を介して図8
に示す(K−N)ビット信号発生部106と遅延制御信
号発生部108に出力され、また、DFF19、20の
各出力信号は減算器22に、DFF20、21の各出力
信号は減算器23に印加される。In FIG. 9, the address counter 18 in the signal waveform change interval information generating section 53 has a sampling cycle T.
The clock signal pulse Pfs having s is counted and the address value is sequentially supplied to the data terminals of the DFFs 19 to 21. Therefore, the DFFs 19 to 21 sequentially read the output value (address value) of the address counter 18 for each clock signal CLKi applied to the clock terminal CK,
Therefore, the output value (address value) of the address counter 18 is DFF19 → DFF2 for each clock signal CLKi.
0 → transferred to the DFF 21. The output signals of the DFFs 19 to 21 are output via the output terminals 27, 30, and 31, respectively.
Are output to the (K-N) bit signal generator 106 and the delay control signal generator 108, and the output signals of the DFFs 19 and 20 are output to the subtractor 22 and the output signals of the DFFs 20 and 21 are output to the subtractor 23. Is applied.
【0060】ここで、減算器22、23の各出力値N
1、N2は、時間軸上で隣接するクロック信号CLK間
におけるアドレス値の差であるが、前述したようにアド
レスカウンタ18が標本化周期Tsを有するクロック信
号パルスPfsをカウントしているので、出力値N1、
N2は、時間軸上で隣接するクロック信号CLK間の間
隔が標本化周期Tsの何倍であるかを表している。この
出力値N1、N2は比較器24に印加されるとともに、
ぞれぞれ出力端子28、36を介して図8に示す(K−
N)ビット信号発生部106と遅延制御信号発生部10
8に出力される。比較器24は入力値N1、N2を比較
して小さい方の値Nsを出力端子29を介して図8に示
す(K−N)ビット信号発生部106と遅延制御信号発
生部108に出力する。Here, each output value N of the subtracters 22 and 23
1 and N2 are the difference between the address values between the adjacent clock signals CLK on the time axis, but as described above, the address counter 18 counts the clock signal pulse Pfs having the sampling period Ts, and therefore the output The value N1,
N2 represents how many times the sampling period Ts is the interval between adjacent clock signals CLK on the time axis. The output values N1 and N2 are applied to the comparator 24 and
The output terminals 28 and 36 are shown in FIG. 8 (K-
N) Bit signal generator 106 and delay control signal generator 10
8 is output. The comparator 24 compares the input values N1 and N2 and outputs the smaller value Ns to the (K−N) bit signal generator 106 and the delay control signal generator 108 shown in FIG. 8 via the output terminal 29.
【0061】[0061]
【表1】次に、図10を参照して(K−N)ビット信号
発生部106を詳しく説明する。先ず、入力端子37〜
46には図9に示す出力端子27〜36からの信号が印
加され、その対応関係は 出力端子27→入力端子43 〃 28→ 〃 37 〃 29→ 〃 39 〃 30→ 〃 44 〃 31→ 〃 45 〃 32→ 〃 46 〃 33→ 〃 38 〃 34→ 〃 41 〃 35→ 〃 40 〃 36→ 〃 42 である。[Table 1] Next, the (KN) bit signal generator 106 will be described in detail with reference to FIG. First, the input terminals 37-
Signals from the output terminals 27 to 36 shown in FIG. 9 are applied to 46, and the corresponding relationship is output terminal 27 → input terminal 43 〃 28 → 〃 37 〃 29 → 〃 39 〃 30 → 〃 44 〃 31 → 〃 45. 〃 32 → 〃 46 〃 33 → 〃 38 〃 34 → 〃 41 〃 35 → 〃 40 〃 36 → 〃 42.
【0062】極値区間の波形データ発生部48は、図1
4(b)及び図15〜図17を参照して説明したように
Nビットデータにおける極値の区間の期間長に応じて矩
形の面積と同じになるような(K−N)ビットの付加符
号情報が予め記憶されたROMを有する。そして、発生
部48は図9の減算器22から入力端子37を介して入
力する数値N1をアドレスとして、図9の排他的論理和
回路16から入力端子38を介して入力する極値区間の
期間に応じた(K−N)ビットの付加符号情報をセレク
タ57に出力する。The waveform data generator 48 in the extreme value section is shown in FIG.
As described with reference to FIG. 4 (b) and FIGS. 15 to 17, an additional code of (K−N) bits that has the same area as the rectangle according to the period length of the extreme value section in the N-bit data. It has a ROM in which information is stored in advance. Then, the generator 48 uses the numerical value N1 input from the subtractor 22 of FIG. 9 via the input terminal 37 as an address, and the period of the extreme value section input from the exclusive OR circuit 16 of FIG. 9 via the input terminal 38. The (K-N) -bit additional code information corresponding to the above is output to the selector 57.
【0063】すなわち、極値区間であることを示す信号
が「1」である場合には、数値N1は標本化周期Tsの
何倍であるかを示しているのでアドレスとして用いるこ
とにより、例えば図15〜図17に示すように極値区間
の期間長毎に所定の極値区間の波形データを予めROM
に記憶して読み出すことができる。例えば図18(b)
に示すような極値区間N1=Ts・k(k=1,2〜)
のNビットの入力データに対して図18(c)に示すよ
うな(K−N)ビットの付加符号情報を生成することが
できる。ここで、セレクタ57に対して、極値区間であ
ることを示す信号「1」が印加されている場合には、こ
の(K−N)ビットの付加符号情報はセレクタ57、O
R回路59、出力端子47を介して図8に示す可変遅延
部107に印加される。That is, when the signal indicating the extreme value section is "1", the numerical value N1 indicates how many times the sampling period Ts is used. As shown in FIGS. 15 to 17, the waveform data of a predetermined extreme value section is previously stored in the ROM for each period length of the extreme value section.
Can be stored in and read out from. For example, FIG. 18 (b)
Extreme value section N1 = Ts · k (k = 1, 2 ...)
18C, it is possible to generate (K-N) -bit additional code information as shown in FIG. 18C. Here, when the signal “1” indicating the extreme value section is applied to the selector 57, the additional code information of (K−N) bits is the selector 57, O.
It is applied to the variable delay unit 107 shown in FIG. 8 via the R circuit 59 and the output terminal 47.
【0064】「Nビットの1LSB/Nsの演算を行う
演算部」49は、Nビットデータにおける1LSBの値
を被除数として、図9に示す「信号波形変化の間隔情報
の発生部」53内の比較器24、出力端子29から入力
端子39を介して入力する数値Ns、すなわち隣接する
2つの区間の短い方の期間長(期間長が同一の場合には
一方の期間長)を標本化周期Tsを単位として表した数
値Nsを除数として割り算を行う。そして、演算部49
は演算結果(1LSB/Ns)と数値Nsを「極値区間
以外の波形データ発生部」54に対して供給する。The “arithmetic unit for performing N-bit 1LSB / Ns arithmetic” 49 compares the 1LSB value of N-bit data as the dividend within the “signal waveform change interval information generating unit” 53 shown in FIG. The sampling period Ts is defined by the numerical value Ns input from the output terminal 29 via the output terminal 29 through the output terminal 29, that is, the shorter period length of two adjacent sections (one period length when the period lengths are the same). Division is performed using the numerical value Ns expressed as a unit as a divisor. Then, the calculation unit 49
Supplies the calculation result (1 LSB / Ns) and the numerical value Ns to the “waveform data generator other than the extreme value section” 54.
【0065】「極値区間以外の波形データ発生部」54
には、図9に示すマグニチュード・コンパレータ10、
出力端子35から入力端子40を介して入力する信号
(A>B)(すなわち増加傾向の場合に「1」、減少傾
向の場合に「0」)に基づいて、処理対象のNビットデ
ータが時間軸上で増加傾向又は減少傾向を示す場合に、
標本化周期Ts毎のNビットデータが同一の値で続いた
期間の長さが、隣接する2つの区間において異なると
き、又は同一のときであって、かつ隣接する2つの区間
が極値の区間を含まないときに、図14(a)、図21
において説明したような(K−N)ビットの付加符号情
報を発生する。"Waveform data generator other than the extreme value section" 54
Includes a magnitude comparator 10 shown in FIG.
Based on the signal (A> B) input from the output terminal 35 through the input terminal 40 (that is, “1” in the case of an increasing tendency and “0” in the case of a decreasing tendency), the N-bit data to be processed is the time. If there is an increasing or decreasing tendency on the axis,
When the length of a period in which N-bit data for each sampling period Ts continues with the same value is different between two adjacent sections, or is the same, and the two adjacent sections are extremal sections. 21A and FIG.
The (K-N) -bit additional code information as described in (1) is generated.
【0066】図19及び図26は、「増加傾向」の場合
の元の帯域分割Nビットの符号情報の波形K1→K2→
K3→K4→K5→K6→K7→K8と、その(K−
N)ビットの波形データの一例を示している。なお、2
LSB以上の増加であっても、1LSBについての増加
を抽出しているので、1LSBの増加と同じである。図
19(a)及び図26(a)に示す例では、信号レベル
「ク」の区間は数値N1の期間長であり、この区間に隣
接する信号レベル「ヤ」の区間は数値N2の期間長であ
ってN1>N2の関係にある。この場合には、「極値区
間以外の波形データ発生部」54に対して供給される数
値はN2であり、数値N2(Ns)は16(1標本化周
期Tsにおけるクロック信号パルスPfsが16個)で
ある。FIGS. 19 and 26 show the original band-divided N-bit code information waveform K1.fwdarw.K2.fwdarw.
K3 → K4 → K5 → K6 → K7 → K8 and its (K-
An example of (N) -bit waveform data is shown. In addition, 2
Even if the increase is LSB or more, since the increase for 1 LSB is extracted, it is the same as the increase for 1 LSB. In the example shown in FIGS. 19A and 26A, the section of the signal level “KU” has the period length of the numerical value N1, and the section of the signal level “YA” adjacent to this section has the period length of the numerical value N2. Therefore, there is a relationship of N1> N2. In this case, the numerical value supplied to the “waveform data generator other than the extreme value section” 54 is N2, and the numerical value N2 (Ns) is 16 (16 clock signal pulses Pfs in one sampling period Ts). ).
【0067】また、「ク」の区間と「ヤ」の区間の境界
位置βは、図9に示すDFF19、出力端子27から入
力端子43を介して制御回路55に印加されるアドレス
値により示され、さらに、「ク」の区間の始点位置α
は、図9に示すDFF21、出力端子31から入力端子
45を介して制御回路55に印加されるアドレス値によ
り示される。「極値区間以外の波形データ発生部」54
はメモリや演算回路等を備え、境界位置βを中心として
区間「ク」のNs/2の位置「0」から区間「ヤ」のN
s/2の位置「16」までの「0」〜「16」の各位置
に対して次のような値の付加符号情報を発生する。The boundary position β between the “KU” section and the “YA” section is indicated by the address value applied to the control circuit 55 from the DFF 19 and the output terminal 27 through the input terminal 43 shown in FIG. , Furthermore, the starting point position α of the section “K”
Is indicated by an address value applied to the control circuit 55 from the DFF 21, the output terminal 31 and the input terminal 45 shown in FIG. "Waveform data generator other than the extreme value section" 54
Is equipped with a memory, an arithmetic circuit, etc., and is centered on the boundary position β and has a position “0” of Ns / 2 in the section “K” to an N in the section “Y”.
Additional code information having the following values is generated for each of the positions "0" to "16" up to the position "16" of s / 2.
【0068】[0068]
【表2】先ず、区間「ク」における位置「0」の付加符
号情報は「0」とする。区間「ク」における位置「1」
〜「7」の付加符号情報はそれぞれ次の通りである。 位置「1」= (Nビットの1LSB)/Ns(=N
2) 位置「2」=2×(Nビットの1LSB)/Ns(=N
2) 位置「3」=3×(Nビットの1LSB)/Ns(=N
2) 位置「4」=4×(Nビットの1LSB)/Ns(=N
2) 位置「5」=5×(Nビットの1LSB)/Ns(=N
2) 位置「6」=6×(Nビットの1LSB)/Ns(=N
2) 位置「7」=7×(Nビットの1LSB)/Ns(=N
2)[Table 2] First, the additional code information at the position "0" in the section "K" is set to "0". Position "1" in section "ku"
~ The additional code information of "7" is as follows. Position “1” = (1 LSB of N bits) / Ns (= N
2) Position “2” = 2 × (1 LSB of N bits) / Ns (= N
2) Position “3” = 3 × (1 LSB of N bits) / Ns (= N
2) Position “4” = 4 × (1 LSB of N bits) / Ns (= N
2) Position “5” = 5 × (1 LSB of N bits) / Ns (= N
2) Position “6” = 6 × (1 LSB of N bits) / Ns (= N
2) Position “7” = 7 × (1 LSB of N bits) / Ns (= N
2)
【0069】[0069]
【表3】境界位置β(位置「8」)と位置「9」〜「1
6」の付加符号情報はそれぞれ次の通りである。 位置「8」 = 8×(Nビットの1LSB)/Ns
(=N2)−Nビットの1LSB 位置「9」 = 9×(Nビットの1LSB)/Ns
(=N2)−Nビットの1LSB 位置「10」=10×(Nビットの1LSB)/Ns
(=N2)−Nビットの1LSB 位置「11」=11×(Nビットの1LSB)/Ns
(=N2)−Nビットの1LSB 位置「12」=12×(Nビットの1LSB)/Ns
(=N2)−Nビットの1LSB 位置「13」=13×(Nビットの1LSB)/Ns
(=N2)−Nビットの1LSB 位置「14」=14×(Nビットの1LSB)/Ns
(=N2)−Nビットの1LSB 位置「15」=15×(Nビットの1LSB)/Ns
(=N2)−Nビットの1LSB 位置「16」=16×(Nビットの1LSB)/Ns
(=N2)−Nビットの1LSB[Table 3] Boundary position β (position "8") and positions "9" to "1"
The additional code information of "6" is as follows. Position “8” = 8 × (1 LSB of N bits) / Ns
(= N2) -N-bit 1 LSB position “9” = 9 × (N-bit 1 LSB) / Ns
(= N2) −1 LSB position of N bits “10” = 10 × (1 LSB of N bits) / Ns
(= N2) −1 LSB position of N bits “11” = 11 × (1 LSB of N bits) / Ns
(= N2) −1 LSB position of N bits “12” = 12 × (1 LSB of N bits) / Ns
(= N2) −1 LSB position of N bits “13” = 13 × (1 LSB of N bits) / Ns
(= N2) −1 LSB position of N bits “14” = 14 × (1 LSB of N bits) / Ns
(= N2) −1 LSB position of N bits “15” = 15 × (1 LSB of N bits) / Ns
(= N2) −1 LSB position of N bits “16” = 16 × (1 LSB of N bits) / Ns
(= N2) -one LSB of N bits
【0070】上記演算を行うことにより、隣接する2つ
の区間「ク」、「ヤ」における元の帯域分割Nビットの
符号情報による波形K1→K2→K3→K4→K5→K
6→K7→K8から、図19(b)及び図26(c)に
示すように位置δ(=位置K3,「0」)から位置ε
(=位置K7,「16」)までの付加符号情報が生成さ
れる。By performing the above calculation, the waveform K1 → K2 → K3 → K4 → K5 → K based on the original band-divided N-bit code information in the two adjacent sections “KU” and “YA”.
From 6 → K7 → K8, from position δ (= position K3, “0”) to position ε as shown in FIGS. 19B and 26C.
Additional code information up to (= position K7, "16") is generated.
【0071】ここで、上記説明は、(A>B)=1の信
号が供給されている場合、すなわち増加傾向の場合につ
いてであるが、(A>B)=0の信号が供給されている
場合、すなわち減少傾向の場合についても同様である。
この場合には、図19(a)及び図26(a)におい
て、「ク」の区間の信号レベルが「ヤ」の区間より1L
SBだけ低いと仮定すると、境界位置βを中心として区
間「ク」のNs/2の位置「0」から区間「ヤ」のNs
/2の位置「16」までの「0」〜「16」の各位置に
対して次のような値の付加符号情報を発生する。Here, the above description is for the case where the signal of (A> B) = 1 is supplied, that is, the case of the increasing tendency, but the signal of (A> B) = 0 is supplied. The same applies to the case, that is, the case of a decreasing tendency.
In this case, in FIG. 19 (a) and FIG. 26 (a), the signal level in the section "K" is 1L from the section in the section "Y".
Assuming that it is lower by SB, centering on the boundary position β, the Ns / 2 position “0” of the section “K” to the Ns of the section “Ya”.
Additional code information having the following values is generated for each of the positions "0" to "16" up to the position "16" of / 2.
【0072】[0072]
【表4】 位置「0」=16×(Nビットの1LSB)/Ns(=
N2)−Nビットの1LSB 位置「1」=15×(Nビットの1LSB)/Ns(=
N2)−Nビットの1LSB 位置「2」=14×(Nビットの1LSB)/Ns(=
N2)−Nビットの1LSB 位置「3」=13×(Nビットの1LSB)/Ns(=
N2)−Nビットの1LSB 位置「4」=12×(Nビットの1LSB)/Ns(=
N2)−Nビットの1LSB 位置「5」=11×(Nビットの1LSB)/Ns(=
N2)−Nビットの1LSB 位置「6」=10×(Nビットの1LSB)/Ns(=
N2)−Nビットの1LSB 位置「7」= 9×(Nビットの1LSB)/Ns(=
N2)−Nビットの1LSB[Table 4] Position “0” = 16 × (1 LSB of N bits) / Ns (=
N2) -N-bit 1 LSB position “1” = 15 × (N-bit 1 LSB) / Ns (=
N2) -N bit 1 LSB position "2" = 14 x (N bit 1 LSB) / Ns (=
N2) -N-bit 1 LSB position “3” = 13 × (N-bit 1 LSB) / Ns (=
N2) -N-bit 1 LSB position "4" = 12 * (N-bit 1 LSB) / Ns (=
N2) -N-bit 1 LSB position “5” = 11 × (N-bit 1 LSB) / Ns (=
N2) -N-bit 1 LSB position "6" = 10 × (N-bit 1 LSB) / Ns (=
N2) -N-bit 1 LSB position "7" = 9 x (N-bit 1 LSB) / Ns (=
N2) -1 LSB of N bits
【0073】[0073]
【表5】境界位置β(位置「8」)と位置「9」〜「1
6」の付加符号情報はそれぞれ次の通りである。 位置「8」 =8×(Nビットの1LSB)/Ns(=
N2) 位置「9」 =7×(Nビットの1LSB)/Ns(=
N2) 位置「10」=6×(Nビットの1LSB)/Ns(=
N2) 位置「11」=5×(Nビットの1LSB)/Ns(=
N2) 位置「12」=4×(Nビットの1LSB)/Ns(=
N2) 位置「13」=3×(Nビットの1LSB)/Ns(=
N2) 位置「14」=2×(Nビットの1LSB)/Ns(=
N2) 位置「15」=1×(Nビットの1LSB)/Ns(=
N2) 位置「16」=0[Table 5] Boundary position β (position "8") and positions "9" to "1"
The additional code information of "6" is as follows. Position “8” = 8 × (1 LSB of N bits) / Ns (=
N2) Position “9” = 7 × (1 LSB of N bits) / Ns (=
N2) Position “10” = 6 × (1 LSB of N bits) / Ns (=
N2) Position “11” = 5 × (1 LSB of N bits) / Ns (=
N2) Position “12” = 4 × (1 LSB of N bits) / Ns (=
N2) Position “13” = 3 × (1 LSB of N bits) / Ns (=
N2) Position “14” = 2 × (1 LSB of N bits) / Ns (=
N2) Position “15” = 1 × (1 LSB of N bits) / Ns (=
N2) Position "16" = 0
【0074】「極値区間以外の波形データ発生部」54
は上記演算を行った(K−N)ビットの付加符号情報を
メモリに記憶した後、制御回路55の制御に基づいてメ
モリから読み出してセレクタ58に出力する。そして、
セレクタ58には図9の排他的論理和回路16から入力
端子38を介して入力する極値区間の信号がインバータ
56を介して選択信号として印加されているので、極値
区間でない場合に(K−N)ビットの付加符号情報がセ
レクタ58、OR回路59、出力端子47を介して図8
に示す可変遅延部107に印加される。“Waveform data generator other than the extreme value section” 54
Stores the (K-N) -bit additional code information that has been subjected to the above calculation in the memory, and then reads it from the memory under the control of the control circuit 55 and outputs it to the selector 58. And
A signal in the extreme value section input from the exclusive OR circuit 16 of FIG. 9 via the input terminal 38 is applied to the selector 58 as a selection signal via the inverter 56. The −N) bit additional code information is transmitted via the selector 58, the OR circuit 59 and the output terminal 47 to
Is applied to the variable delay unit 107 shown in FIG.
【0075】可変遅延部107は遅延回路103により
一定の時間だけ遅延されたNビットの符号情報の最下位
桁に対して、上記(K−N)ビットの付加符号情報が連
続して加算されるように遅延して加算回路104に出力
する。可変遅延部107は例えばRAMで構成され、書
き込みタイミングと読み出しタイミングが遅延制御信号
発生部108により制御される。The variable delay unit 107 continuously adds the (K−N) -bit additional code information to the least significant digit of the N-bit code information delayed by the delay circuit 103 for a fixed time. Then, the data is delayed and output to the addition circuit 104. The variable delay unit 107 is composed of, for example, a RAM, and the write timing and the read timing are controlled by the delay control signal generating unit 108.
【0076】図20は、入力端子60に印加されたサブ
バンドのNビットの符号情報Sに対して遅延回路103
により一定の時間だけ遅延された符号情報Sdと、符号
情報Sに基づいて「信号波形の変化態様の検出部」10
5及び(K−N)ビット信号発生部106が発生して可
変遅延部107により遅延された(K−N)ビットの符
号情報Saの加算タイミングを示している。なお、図2
0の中央及び図26(b)に示す階段状の波形Sa’
は、図20及び図26において説明したように、隣接す
る2区間の境界位置から一方の区間と対応させて発生さ
せるべき付加符号情報を得る際に、Nビットの1LSB
を減算する以前のSaの算出値を示している。FIG. 20 shows the delay circuit 103 for the N-bit code information S of the subband applied to the input terminal 60.
Based on the coded information Sd delayed by a certain time by the above, and the coded information S, the “detection unit of the change mode of the signal waveform” 10
5 shows the addition timing of the (K-N) -bit code information Sa generated by the 5 and (K-N) -bit signal generation unit 106 and delayed by the variable delay unit 107. Note that FIG.
0 and the stepwise waveform Sa ′ shown in FIG.
As described with reference to FIGS. 20 and 26, when obtaining additional code information to be generated corresponding to one section from the boundary position of two adjacent sections, 1 LSB of N bits is used.
The calculated value of Sa before subtracting is shown.
【0077】次に、Nビットの符号情報の最下位桁に対
して(K−N)ビットの付加符号情報が連続して加算さ
れるように制御する遅延制御信号発生部108の動作を
説明する。遅延制御信号発生部108に対しては「信号
波形の変化態様の検出部」105から出力端子34から
のクロック信号CLKと、出力端子29からのアドレス
値Nsと、出力端子30からの境界位置のアドレス値
と、出力端子28からの極値区間の期間長と、出力端子
33からの極値区間を示す情報と、出力端子31からの
区間の始端位置のアドレス値とクロック信号Pfs等が
印加される。遅延制御信号発生部108はこれら情報を
用いて、隣接する2つの区間の境界位置又は極値区間の
始端位置から標本化周期Tsずつ離れた位置に存在する
(K−N)ビットの付加符号情報に対して与える遅延時
間を算出し、可変遅延部107に印加する。Next, the operation of the delay control signal generator 108 for controlling such that the (K−N) -bit additional code information is continuously added to the least significant digit of the N-bit code information will be described. . For the delay control signal generator 108, the clock signal CLK from the output terminal 34, the address value Ns from the output terminal 29, and the boundary position from the output terminal 30 from the “signal waveform change mode detector” 105. The address value, the period length of the extreme value section from the output terminal 28, the information indicating the extreme value section from the output terminal 33, the address value of the start position of the section from the output terminal 31, the clock signal Pfs, etc. are applied. It The delay control signal generation unit 108 uses these pieces of information, and (K-N) -bit additional code information existing at a position separated by the sampling period Ts from the boundary position between two adjacent sections or the start position of the extreme value section. The delay time given to the variable delay unit 107 is calculated and applied to the variable delay unit 107.
【0078】[0078]
【発明の効果】以上説明したように本発明によれば、ノ
イズシェーピング処理により量子化ノイズが低減した低
域帯域とノイズシェーピング処理されず且つビット数を
増加させた高域帯域を合成するようにしたので、ノイズ
シェーピング処理する場合に高域のノイズレベルの増加
を防止して全帯域において良好な量子化ノイズを実現す
ることができる。As described above, according to the present invention, the low band in which the quantization noise is reduced by the noise shaping process and the high band in which the noise shaping process is not performed and the number of bits is increased are combined. Therefore, when noise shaping processing is performed, it is possible to prevent an increase in the noise level in the high frequency band and realize good quantization noise in the entire band.
【図1】本発明に係る符号情報処理装置の一実施形態を
示すブロック図である。FIG. 1 is a block diagram showing an embodiment of a code information processing device according to the present invention.
【図2】図1のノイズシェーピング回路の処理を説明す
るための等価回路図である。FIG. 2 is an equivalent circuit diagram for explaining processing of the noise shaping circuit of FIG.
【図3】図1及び図2のノイズシェーピング回路の特性
を示すグラフである。FIG. 3 is a graph showing characteristics of the noise shaping circuit of FIGS. 1 and 2.
【図4】図1のローパスフィルタ及びハイパスフィルタ
の特性と、ローパスフィルタとビット数変換部の出力信
号を加算した場合の特性を示すグラフである。FIG. 4 is a graph showing the characteristics of the low-pass filter and the high-pass filter of FIG. 1 and the characteristics when the output signals of the low-pass filter and the bit number conversion unit are added.
【図5】図1及び図2のノイズシェーピング回路の変形
例の処理を説明するための等価回路図である。FIG. 5 is an equivalent circuit diagram for explaining processing of a modified example of the noise shaping circuit of FIGS. 1 and 2.
【図6】第2の例の符号情報処理装置の実施形態を示す
ブロック図である。FIG. 6 is a block diagram showing an embodiment of a code information processing apparatus of a second example.
【図7】図6の低域側QMF分割部により分割された低
域側サブバンドと高域側QMF分割部により分割されて
ビット数変換部によりビット数が増加した高域側サブバ
ンドを合成した場合の特性を示すグラフである。FIG. 7 is a diagram showing a combination of a low-frequency side subband divided by the low-frequency side QMF division unit and a high-frequency side subband divided by the high-frequency side QMF division unit and having an increased number of bits by the bit number conversion unit of FIG. It is a graph which shows the characteristic at the time of doing.
【図8】図1のビット数変換部を詳しく示すブロック図
である。FIG. 8 is a block diagram showing in detail the bit number conversion unit of FIG. 1.
【図9】図8の信号波形の変化態様の検出部を詳しく示
すブロック図である。FIG. 9 is a block diagram showing in detail a detection unit for detecting a variation of the signal waveform shown in FIG.
【図10】図8の(K−N)ビット信号発生部を詳しく
示すブロック図である。10 is a block diagram showing in detail a (KN) bit signal generator of FIG.
【図11】図8のビット数変換部の主要信号を示すタイ
ミングチャートである。11 is a timing chart showing main signals of the bit number conversion unit of FIG.
【図12】図8のビット数変換部の主要信号を示す説明
図である。12 is an explanatory diagram showing main signals of a bit number conversion unit in FIG.
【図13】Nビットのデジタルデータの量子化誤差を示
す説明図である。FIG. 13 is an explanatory diagram showing a quantization error of N-bit digital data.
【図14】Nビットのデジタルデータに対する(K−
N)ビットの付加符号情報を示す説明図(a)及び極値
を有する区間が1標本化周期の場合の(K−N)ビット
の付加符号情報を示す説明図(b)である。FIG. 14 shows (K− for digital data of N bits.
It is explanatory drawing (a) which shows the additional code information of N) bit, and explanatory drawing (b) which shows the additional code information of (KN) bit in the case where the area which has an extreme value is one sampling period.
【図15】極値を有する区間が1〜9標本化周期の場合
の(K−N)ビットの付加符号情報を示す説明図であ
る。FIG. 15 is an explanatory diagram showing (K−N) -bit additional code information in a case where a section having an extreme value has a sampling period of 1 to 9;
【図16】極値を有する区間が10〜14標本化周期の
場合の(K−N)ビットの付加符号情報を示す説明図で
ある。FIG. 16 is an explanatory diagram showing (K−N) -bit additional code information in a case where a section having an extreme value has a sampling period of 10 to 14;
【図17】極値を有する区間が15、16標本化周期の
場合の(K−N)ビットの付加符号情報を示す説明図で
ある。FIG. 17 is an explanatory diagram showing (K−N) -bit additional code information in a case where a section having an extreme value has 15 and 16 sampling periods.
【図18】極値を有する区間におけるNビットのデジタ
ルデータと(K−N)ビットの付加符号情報の面積を示
す説明図である。FIG. 18 is an explanatory diagram showing an area of N-bit digital data and (K−N) -bit additional code information in a section having an extreme value.
【図19】(K−N)ビットの付加符号情報の算出方法
を示す説明図である。FIG. 19 is an explanatory diagram showing a method of calculating additional code information of (K−N) bits.
【図20】Nビットのデジタルデータと(K−N)ビッ
トの付加符号情報の加算タイミングを示す説明図であ
る。FIG. 20 is an explanatory diagram showing an addition timing of N-bit digital data and (K−N) -bit additional code information.
【図21】Nビットのデジタルデータに対する(K−
N)ビットの付加符号情報を示す説明図である。FIG. 21 shows (K− for digital data of N bits;
It is explanatory drawing which shows the additional code information of N) bit.
【図22】極値を有する区間が1〜6標本化周期の場合
の(K−N)ビットの付加符号情報を示す説明図であ
る。FIG. 22 is an explanatory diagram showing (K−N) -bit additional code information in a case where a section having an extreme value has a sampling period of 1 to 6;
【図23】極値を有する区間が7〜13標本化周期の場
合の(K−N)ビットの付加符号情報を示す説明図であ
る。FIG. 23 is an explanatory diagram showing (K−N) -bit additional code information in a case where a section having an extreme value has a sampling period of 7 to 13.
【図24】極値を有する区間が14〜16標本化周期の
場合の(K−N)ビットの付加符号情報を示す説明図で
ある。FIG. 24 is an explanatory diagram showing (K−N) -bit additional code information in a case where a section having an extreme value has 14 to 16 sampling periods.
【図25】極値を有する区間におけるNビットのデジタ
ルデータと(K−N)ビットの付加符号情報の面積を示
す説明図である。FIG. 25 is an explanatory diagram showing areas of N-bit digital data and (K−N) -bit additional code information in a section having an extreme value.
【図26】(K−N)ビットの付加符号情報の算出方法
を示す説明図である。FIG. 26 is an explanatory diagram showing a method of calculating additional code information of (K−N) bits.
【図27】ノイズシェーピングしない場合とノイズシェ
ーピングした場合の各量子化ノイズを示すグラフであ
る。FIG. 27 is a graph showing each quantization noise when noise shaping is not performed and when noise shaping is performed.
【図28】オーディオ信号の等ラウドネス曲線を示すグ
ラフである。FIG. 28 is a graph showing an equal loudness curve of an audio signal.
2 ノイズシェーピング回路(ノイズシェーピング手
段) 3 ローパスフィルタ(LPF) 4 ハイパスフィルタ(HPF) 5 加算器(合成手段) 3a,4a QMF分割部 5a QMF合成部 7 ビット数変換部(ビット数増加手段)2 noise shaping circuit (noise shaping means) 3 low-pass filter (LPF) 4 high-pass filter (HPF) 5 adder (combining means) 3a, 4a QMF dividing section 5a QMF combining section 7 bit number converting section (bit number increasing means)
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H03H 17/02 641 9274−5J H03H 17/02 641N H03M 1/08 H03M 1/08 Z 7/30 9382−5K 7/30 A ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location H03H 17/02 641 9274-5J H03H 17/02 641N H03M 1/08 H03M 1/08 Z 7/30 9382-5K 7/30 A
Claims (3)
量子化ノイズを低減するノイズシェーピング手段と、 前記ノイズシェーピング手段により処理された信号の
内、ノイズシェーピング処理により量子化ノイズが低減
した低域帯域を通過させるローパスフィルタと、 前記符号情報の内、前記ローパスフィルタが通過しない
高域帯域を通過させるハイパスフィルタと、 前記ハイパスフィルタを通過した帯域の信号のビット数
を増加するビット数増加手段と、 前記ローパスフィルタを通過した帯域の信号と前記ビッ
ト数増加手段によりビット数が増加した信号を合成する
合成手段とを、 有する符号情報処理装置。1. A noise shaping means for reducing quantization noise by subjecting code information to noise shaping processing, and a low-frequency band in which quantization noise is reduced by noise shaping processing among signals processed by the noise shaping means. A low-pass filter to pass, of the code information, a high-pass filter to pass a high band that the low-pass filter does not pass, a bit number increasing means to increase the number of bits of the signal of the band passed the high-pass filter, A code information processing device, comprising: a synthesizing unit that synthesizes a signal in a band that has passed through a low-pass filter and a signal having the number of bits increased by the number of bits increasing unit.
タはそれぞれ各入力信号をサブバンドに分割する第1、
第2のQMF分割部であり、前記合成手段は前記第1の
QMF分割部により分割されたサブバンドの内、ノイズ
シェーピング処理により量子化ノイズが低減した低域の
サブバンドと、前記第2のQMF分割部により分割され
たサブバンドの内、前記ビット数増加手段によりビット
数が増加した他の高域のサブバンドを合成することを特
徴とする請求項1記載の符号情報処理装置。2. The low-pass filter and the high-pass filter each divides each input signal into sub-bands.
A second QMF division unit, wherein the synthesizing means includes a low-frequency subband of which the quantization noise is reduced by noise shaping processing among the subbands divided by the first QMF division unit; 2. The code information processing apparatus according to claim 1, wherein, out of the sub-bands divided by the QMF dividing unit, another high-frequency sub-band whose number of bits is increased by the bit number increasing means is combined.
て、前記ノイズシェーピング手段は、聴感特性に応じた
周波数特性を有することを特徴とする請求項1又は2記
載の符号情報処理装置。3. The code information processing apparatus according to claim 1, wherein the code information is an audio signal, and the noise shaping means has a frequency characteristic according to a hearing characteristic.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8028608A JPH09200057A (en) | 1996-01-23 | 1996-01-23 | Coded information processing unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8028608A JPH09200057A (en) | 1996-01-23 | 1996-01-23 | Coded information processing unit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09200057A true JPH09200057A (en) | 1997-07-31 |
Family
ID=12253296
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8028608A Withdrawn JPH09200057A (en) | 1996-01-23 | 1996-01-23 | Coded information processing unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09200057A (en) |
-
1996
- 1996-01-23 JP JP8028608A patent/JPH09200057A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5592165A (en) | Method and apparatus for an oversampled digital to analog convertor | |
| US5566101A (en) | Method and apparatus for a finite impulse response filter processor | |
| KR20060004695A (en) | Method and apparatus for extending band of audio signal | |
| JP2010020356A (en) | Apparatus for extending band of audio signal | |
| US5903482A (en) | Sampling frequency converting system and a method thereof | |
| US7224294B2 (en) | Compressing device and method, decompressing device and method, compressing/decompressing system, program, record medium | |
| JPH0773186B2 (en) | Digital-to-analog converter | |
| JP3312538B2 (en) | Sound signal processing device | |
| JPH09200057A (en) | Coded information processing unit | |
| JP4952239B2 (en) | Class D amplifier | |
| JP3297792B2 (en) | Signal expansion apparatus and method | |
| JP3336823B2 (en) | Sound signal processing device | |
| JP3312539B2 (en) | Sound signal processing device | |
| JP3036045B2 (en) | D / A converter | |
| JP2752284B2 (en) | Bit compression circuit | |
| JP3097324B2 (en) | Digital sound data output device | |
| JPH1011898A (en) | Digital sound recorder | |
| JP3350801B2 (en) | Oversampling type D / A converter | |
| JPH09146592A (en) | Code information processor | |
| JP3158999B2 (en) | Information signal processing device | |
| JPH07297716A (en) | D/a converter | |
| JP3033158B2 (en) | Digital signal encoder | |
| JPH0360223A (en) | Digital/analog converter | |
| JPH05276035A (en) | D/a converter | |
| JPH04150416A (en) | D/a converter |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20030401 |