JP2002182698A - Method and device for encoding and recording medium - Google Patents
Method and device for encoding and recording mediumInfo
- Publication number
- JP2002182698A JP2002182698A JP2000380640A JP2000380640A JP2002182698A JP 2002182698 A JP2002182698 A JP 2002182698A JP 2000380640 A JP2000380640 A JP 2000380640A JP 2000380640 A JP2000380640 A JP 2000380640A JP 2002182698 A JP2002182698 A JP 2002182698A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- band
- generated
- mixing
- amplitude
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Abstract
(57)【要約】
【課題】 品質が劣化しないように符号化することがで
きるようにする。
【解決手段】 ミキシング部51−1およびミキシング
部51−2は、帯域信号A0と帯域信号A1とをそれぞれ所
定の条件でミキシングする。これにより、小振幅部分に
おいても互いの相関が高い、ミキシング信号MA0および
ミキシング信号MA1が生成されるので、帯域信号A0と帯
域信号A1を、品質が劣化しないように符号化することが
できる。
(57) [Summary] [PROBLEMS] To enable encoding so that quality does not deteriorate. A mixing unit 51-1 and the mixing unit 51-2 mixes band signal A 0 and the band signal A 1 and at each predetermined condition. Thus, mutual correlation is higher in the small amplitude portion, since the mixed signal MA 0 and mixing signals MA 1 is generated, the band signal A 0 and the band signal A 1, be encoded such quality does not deteriorate Can be.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、符号化装置および
方法、並びに記録媒体に関し、特に、品質が劣化しない
ように、データを符号化することができる符号化装置お
よび方法、並びに記録媒体に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an encoding apparatus and method, and a recording medium, and more particularly, to an encoding apparatus and method capable of encoding data so that quality is not deteriorated, and a recording medium. It is.
【0002】[0002]
【従来の技術】図1は、従来の符号化装置を構成する符
号化部10の構成例を示している。2. Description of the Related Art FIG. 1 shows an example of the configuration of an encoding unit 10 constituting a conventional encoding device.
【0003】符号化部10に供給された音響時系列信号
Tは、帯域分割部11に入力される。帯域分割部11
は、入力された音響時系列信号Tを、2つの帯域に分割
するとともに、その結果得られた帯域信号A0を、振幅
制御部12−1に、帯域信号A1を、振幅制御部12−
2に供給する。[0003] The acoustic time-series signal supplied to the encoding unit 10
T is input to the band division unit 11. Band splitting unit 11
Is the input acoustic time-series signal T, as well as divided into two bands, the result band signal A 0 obtained, the amplitude control unit 12-1, the band signal A 1, the amplitude controller 12
Feed to 2.
【0004】振幅制御部12−1は、図2に示すような
構成を有しており、振幅制御部12−1に供給された帯
域信号A0は、振幅分析部21および振幅操作部23に
入力される。The amplitude control unit 12-1 has a configuration as shown in FIG. 2, and the band signal A 0 supplied to the amplitude control unit 12-1 is transmitted to the amplitude analysis unit 21 and the amplitude operation unit 23. Is entered.
【0005】振幅分析部21は、入力された帯域信号A
0の振幅を、符号化の区間長のブロックがさらに分割さ
れたサブブロック毎に分析し、その分析結果を振幅情報
Dとして、振幅操作情報生成部22に出力する。振幅操
作情報生成部22は、振幅分析部21からの振幅情報D
に基づいて、ブロック内の帯域信号A0の振幅を一定にす
るための振幅操作情報G0を生成し、それを、振幅操作
部23と量子化精度決定部16(図1)に出力する。[0005] The amplitude analyzer 21 receives the input band signal A
The amplitude of 0 is analyzed for each of the sub-blocks into which the block having the coding section length is further divided, and the analysis result is used as the amplitude information.
It outputs to the amplitude operation information generation unit 22 as D. The amplitude operation information generation unit 22 receives the amplitude information D from the amplitude analysis unit 21.
, And generates amplitude operation information G 0 for making the amplitude of the band signal A 0 in the block constant, and outputs it to the amplitude operation unit 23 and the quantization accuracy determination unit 16 (FIG. 1).
【0006】振幅操作部23は、振幅操作情報生成部2
2からの振幅操作情報G0に基づいて、入力される帯域
信号A0の振幅を操作して、ブロック内の振幅が一定に
なるようにし、それを、被振幅操作信号GA0として、ス
ペクトル変換部13−1(図1)に出力する。[0006] The amplitude operation unit 23 includes an amplitude operation information generation unit 2
Based on the amplitude operation information G 0 from 2, by operating the amplitude of the band signals A 0 which is input, as the amplitude of the block is constant, it as an object to be amplitude operation signal GA 0, spectrum transform Output to the unit 13-1 (FIG. 1).
【0007】例えば、図3(A)に示すような帯域信号
A0が振幅制御部12−1に供給された場合、振幅分析
部21は、帯域信号A0の振幅が、時間T0において急激
に大きくなったとこを示す振幅情報Dを、振幅操作情報
生成部22に出力し、振幅操作情報生成部22は、ブロ
ック内の、時間T以前の小振幅の波形を、時間T以後の
振幅と同じようにするための振幅操作情報G0を生成
し、振幅操作部23および量子化精度決定部16に出力
する。振幅操作部23は、入力された帯域信号A 0の振
幅を、この振幅操作情報G0に基づいて操作し、図3
(B)に示すように、ブロック内の振幅を同じにする。For example, a band signal as shown in FIG.
A0Is supplied to the amplitude control unit 12-1, the amplitude analysis
The unit 21 includes a band signal A0Is the time T0Suddenly at
The amplitude information D indicating that the size has increased becomes the amplitude operation information.
The amplitude operation information generation unit 22 outputs
The small-amplitude waveform before time T in the
Amplitude operation information G for making the same as the amplitude0Generate a
Output to the amplitude operation unit 23 and the quantization accuracy determination unit 16
I do. The amplitude operation unit 23 receives the input band signal A 0Shake
The width is represented by the amplitude operation information G0Figure 3
As shown in (B), the amplitudes in the blocks are made the same.
【0008】このようにブロック内の振幅が同じになっ
た帯域信号A0(被振幅操作信号GA0)が、後述するスペ
クトル変換部13−1(図1)で周波数成分に変換さ
れ、正規化部14−1で正規化され、量子化部15−1
で量子化されると、量子化雑音が図3(B)に示すよう
に、一定になるので、それが、復号された場合、小振幅
の信号部分の量子化雑音が、図4に示すように抑圧さ
れ、プリエコーの発生が抑制される。The band signal A 0 (amplitude operated signal GA 0 ) having the same amplitude in the block is converted into a frequency component by a spectrum converter 13-1 (FIG. 1) described later, and is normalized. The quantization unit 15-1 normalizes the data in the unit 14-1.
3B, the quantization noise becomes constant as shown in FIG. 3B, and when it is decoded, the quantization noise of the small-amplitude signal portion becomes as shown in FIG. And the occurrence of pre-echo is suppressed.
【0009】図1に戻り、スペクトル変換部13−1
は、MDCT等により構成され、振幅制御部12−1からの
被振幅操作信号GA0を、周波数成分SP0に変換し、正規化
部14−1に供給する。Returning to FIG. 1, the spectrum converter 13-1
Is constituted by MDCT or the like, to be amplitude operation signal GA 0 from the amplitude control unit 12-1 is converted into frequency components SP 0, and supplies the normalization unit 14-1.
【0010】正規化部14−1は、スペクトル変換部1
3−1からの周波数成分SP0に対して正規化を施し、周
波数成分SP0を、正規化係数S0と被正規化信号P0に分解
する。正規化部14−1は、正規化係数S0を量子化精
度決定部16に、そして被正規化信号P0を、量子化部
15−1にそれぞれ出力する。[0010] The normalizing section 14-1 is provided with a spectrum converting section 1
The frequency component SP 0 from 3-1 is normalized, and the frequency component SP 0 is decomposed into a normalization coefficient S 0 and a normalized signal P 0 . Normalizing unit 14-1, the normalization coefficient S 0 to quantization accuracy determining unit 16, and the target normalized signal P 0, is output to the quantization unit 15-1.
【0011】量子化部15−1は、正規化部14−1か
らの被正規化信号P0を、量子化精度決定部16から量子
化精度情報W0に基づいて量子化して、量子化信号Q0を生
成し、符号列生成部17に出力する。The quantization unit 15-1 quantizes the normalized signal P 0 from the normalization unit 14-1 based on the quantization accuracy information W 0 from the quantization accuracy determination unit 16, and generates a quantized signal. Q 0 is generated and output to the code sequence generation unit 17.
【0012】振幅制御部12−2乃至量子化部15−2
は、振幅制御部12−1乃至量子化部15−1と同様の
機能を有しているので、その説明は省略する。The amplitude control unit 12-2 to the quantization unit 15-2
Has the same functions as those of the amplitude control unit 12-1 to the quantization unit 15-1, and a description thereof will be omitted.
【0013】量子化精度決定部16には、振幅制御部1
2−1および振幅制御部12−2からの振幅操作情報G
0,G1、正規化部14−1,14−2からの正規化係数
S0,S1が入力される。The quantization precision determination section 16 includes an amplitude control section 1
2-1 and amplitude operation information G from amplitude control section 12-2
0 , G 1 , and normalization coefficients S 0 , S 1 from the normalization units 14-1 and 14-2.
【0014】量子化精度決定部16は、正規化部14−
1からの正規化係数S0に基づいて、量子化精度情報W0
を生成し、量子化部15−1に出力するとともに、量子
化精度情報W0、振幅操作情報G0、および正規化係数S
0を、符号列生成部17に出力する。量子化精度決定部
16はまた、正規化部14−2からの正規化係数S 1に
基づいて、量子化精度情報W1を生成し、量子化部15
−2に出力するとともに、量子化精度情報W1、振幅操
作情報G1、および正規化係数S1を、符号列生成部17
に出力する。[0014] The quantization precision determination section 16 includes a normalization section 14-
Normalization coefficient S from 10Based on the quantization accuracy information W0
Is generated and output to the quantization unit 15-1.
Accuracy information W0, Amplitude operation information G0, And the normalization coefficient S
0Is output to the code string generation unit 17. Quantization accuracy determination unit
16 also indicates the normalization coefficient S from the normalization unit 14-2. 1To
Based on the quantization accuracy information W1Is generated, and the quantization unit 15
-2 and the quantization accuracy information W1, Amplitude control
Product information G1, And the normalization coefficient S1To the code string generation unit 17
Output to
【0015】符号列生成部17には、量子化部15−
1,15−2からの量子化信号Q0,Q1、および量子化
精度決定部16からの振幅操作情報G0,G1、正規化係
数S0,S1、および量子化精度情報W1,W2がそれぞれ
入力される。符号列生成部17は、入力されたこれらの
情報を順次符号化し、符号列Cを生成して、復号装置に
出力する。The code string generation unit 17 includes a quantization unit 15-
Quantized signal Q 0 from 1,15-2, Q 1, and the amplitude operation information G 0, G 1 from the quantization accuracy determination unit 16, normalization coefficient S 0, S 1, and the quantization accuracy information W 1 , W 2 are input. The code sequence generation unit 17 sequentially codes these pieces of input information, generates a code sequence C, and outputs the code sequence C to the decoding device.
【0016】図5は、符号化部10により生成された符
号列Cを復号する復号装置の復号部30の構成例を示
す。復号装置に供給された符号列Cは、復号部30の符
号列分解部31に入力される。FIG. 5 shows an example of the configuration of the decoding unit 30 of the decoding device for decoding the code string C generated by the coding unit 10. The code sequence C supplied to the decoding device is input to the code sequence decomposition unit 31 of the decoding unit 30.
【0017】符号列分解部31は、入力された符号列C
を、量子化信号Q0,Q1、量子化精度情報W0,W1、正規
化係数S0,S1、および振幅操作情報G0,G1に分解す
る。The code string decomposing unit 31 receives the input code string C
Is decomposed into quantized signals Q 0 , Q 1 , quantization accuracy information W 0 , W 1 , normalization coefficients S 0 , S 1 , and amplitude operation information G 0 , G 1 .
【0018】符号列分解部31は、量子化信号Q0と量子
化精度情報W0を、逆量子化部32−1に、正規化係数S
0を逆正規化部33−1に、そして振幅操作情報G0を振
幅補正部35−1に、それぞれ出力する。符号列分解部
31はまた、量子化信号Q1と量子化精度情報W1を、逆量
子化部32−2に、正規化係数S1を逆正規化部33−
2に、そして振幅操作情報G1を振幅補正部35−2
に、それぞれ出力する。The code stream decomposing unit 31 sends the quantized signal Q 0 and the quantization accuracy information W 0 to the inverse quantizing unit 32-1 for normalization coefficient S 0.
0 to inverse normalization unit 33-1, and the amplitude operation information G 0 to the amplitude correction unit 35-1, and outputs respectively. The code string decomposing unit 31 also outputs the quantized signal Q 1 and the quantization accuracy information W 1 to the inverse quantization unit 32-2, and the normalization coefficient S 1 to the inverse normalization unit 33-
2, and the amplitude correction unit 35-2 amplitude operation information G 1
Respectively.
【0019】逆量子化部32−1は、符号列分解部31
からの量子化精度情報W0に基づいて、量子化信号Q0を
逆量子化して、被正規化信号P0を生成(復元)し、逆正
規化部33−1に出力する。The inverse quantizing section 32-1 is provided with a code string decomposing section 31.
On the basis of the quantization accuracy information W 0 from the CPU, the quantized signal Q 0 is inversely quantized to generate (restore) a normalized signal P 0 and output it to the inverse normalizing unit 33-1.
【0020】逆正規化部33−1は、符号列分解部31
からの正規化係数S0に基づいて、逆量子化部32−1
からの被正規化信号P0を逆正規化して、周波数成分SP0'
を生成し、逆スペクトル部34−1に出力する。The inverse normalizing section 33-1 includes a code string decomposing section 31.
Inverse quantization unit 32-1 based on the normalized coefficient S 0 from
To be normalized signal P 0 from the inversely normalized frequency component SP 0 '
Is generated and output to the inverse spectrum section 34-1.
【0021】逆スペクトル部34−1は、逆正規化部3
3−1からの周波数成分SP0'に対して逆スペクトル変換
を施して、被振幅操作信号GA0を生成し、振幅補正部3
5−1に出力する。The inverse spectrum unit 34-1 includes an inverse normalization unit 3
The frequency component SP 0 ′ from 3-1 is subjected to inverse spectrum transformation to generate an amplitude-controlled signal GA 0 , and the amplitude correction unit 3
Output to 5-1.
【0022】振幅補正部35−1は、逆スペクトル変換
部34−1からの被振幅操作信号GA 0に対して、符号列
分解部31からの振幅操作情報G0に基づく操作振幅、
すなわち、符号化部10(振幅制御部12−1)におけ
る振幅操作と逆の振幅制御を行って帯域信号A0'を生成
し、帯域合成部36に出力する。このように、符号化部
10における振幅操作と逆の振幅制御を行うことで、例
えば、図3(A)の帯域信号A0が符号化されて生成され
た符号列Cからは、図4に示したような、小振幅の信号
部分の量子化雑音が抑圧された、帯域信号A0'が復号さ
れる。The amplitude correction unit 35-1 performs inverse spectrum conversion.
Amplitude operated signal GA from unit 34-1 0For the code string
Amplitude operation information G from decomposition section 310Operating amplitude, based on
That is, in the encoding unit 10 (the amplitude control unit 12-1)
Band signal A0'Generate a
Then, the signal is output to the band combining unit 36. Thus, the encoding unit
By performing the amplitude control reverse to the amplitude operation in 10
For example, the band signal A shown in FIG.0Is encoded and generated
From the code sequence C, a small-amplitude signal as shown in FIG.
Band signal A with partial quantization noise suppressed0'Is decrypted
It is.
【0023】逆量子化部32−2乃至振幅補正部35−
2は、逆量子化部32−1乃至振幅操作部35−1と同
様であるので、その詳細な説明は省略するが、振幅補正
部35−2は、逆スペクトル変換部34−2からの被振
幅操作信号GA1を、符号列分解部31からの振幅操作情
報G1に基づく振幅操作、すなわち、符号化部10(振
幅制御部12−2)における振幅操作と逆の振幅操作を
行って帯域信号A1'を生成し、帯域合成部36に出力す
る。Inverse quantization unit 32-2 to amplitude correction unit 35-
2 is the same as the inverse quantization unit 32-1 through the amplitude operation unit 35-1, and a detailed description thereof will be omitted. However, the amplitude correction unit 35-2 receives the signal from the inverse spectrum conversion unit 34-2. the amplitude operation signal GA 1, amplitude operation based on the amplitude operation information G 1 from the code string decomposer 31, i.e., by performing the amplitude operation of the amplitude operation opposite in the encoding unit 10 (the amplitude control section 12-2) band The signal A 1 ′ is generated and output to the band combining unit 36.
【0024】帯域合成部36は、振幅補正部35―1か
らの帯域信号A0'と、振幅補正部35―2からの帯域信
号A1'を合成して、音響時系列信号T'を生成し、外部の
装置に出力する。The band combining section 36, generates' a, band signal A 1 from the amplitude correction unit 35-2 'band signal A 0 from the amplitude correction unit 35-1 was synthesized and the acoustic time-series signal T' Output to an external device.
【0025】[0025]
【発明が解決しようとする課題】ところで、符号化部1
0(図1)の帯域分割部11が、QMF(Quadrature M
irror Filter)やPQF(Polyphase Quadrature Filte
r)等のフィルタで構成されている場合、帯域分割され
た帯域信号A0と帯域信号A1(すなわち隣接する帯域の
信号)には、図6に示すように、例えば、帯域信号A0の
本来の周波数成分に対する、帯域信号A1のエリアシング
が発生する。このように、エリアシングが発生すると、
帯域信号A0と帯域信号A1の相関は高くなる。By the way, the encoding unit 1
0 (FIG. 1), the QMF (Quadrature M
irror Filter and PQF (Polyphase Quadrature Filte)
When configured with filters r) or the like, the band divided band signals A 0 and band signal A 1 (i.e. signal of the adjacent band), as shown in FIG. 6, for example, the band signals A 0 for the original frequency components, aliasing band signal a 1 is generated. Thus, when aliasing occurs,
Correlation of the band signals A 0 and band signal A 1 is high.
【0026】この場合、帯域信号A0と帯域信号A1を、そ
の量子化雑音のレベルが、図7(A)および図7(B)
に示すように、同程度になるように量子化して、すなわ
ち、帯域信号A0と帯域信号A1の相関と同程度の相関が成
り立つ量子化信号Q0と量子化信号Q1を生成して、符号列
Cを生成すれば、それが復号されて得られた帯域信号A 0'
と帯域信号A1'を合成することで、そのエリアシングを
キャンセルすることができる。In this case, the band signal A0And band signal A1The
7 (A) and FIG. 7 (B)
As shown in the figure, quantize to the same degree,
And band signal A0And band signal A1Of the same degree as the correlation of
Rising quantized signal Q0And the quantized signal Q1And generate a code string
If C is generated, it is decoded and the obtained band signal A 0'
And band signal A1'To combine that aliasing
Can be canceled.
【0027】しかしながら、符号化部30においては、
帯域信号A0と帯域信号A1は、それぞれ別個に量子化さ
れるので、帯域信号A0と帯域信号A1のブロック全体とし
ては相関が高いが、小振幅部分の相関が低い場合、帯域
信号A0と帯域信号A1のそれぞれにより生成された量子化
信号Q0および量子化信号Q1の量子化雑音のレベルは、
図8(A)および図8(B)に示すように異なってしま
うときがある。すなわち、量子化信号Q0と量子化信号Q1
の相関が低くなってしまうときがある。その結果、この
ような量子化信号Q0と量子化信号Q1により生成された符
号列Cが復号されて得られた帯域信号A0'と帯域信号A1'
が合成されても、図8(C)に示すように、レベルの高
い量子化雑音が残存し、エリアシングはキャンセルされ
ない。However, in the encoding unit 30,
Since the band signal A 0 and the band signal A 1 are separately quantized, the band signal A 0 and the band signal A 1 have high correlation as a whole block, but if the correlation of the small amplitude portion is low, the band signal A 0 The level of the quantization noise of the quantized signal Q 0 and the quantized signal Q 1 generated by each of A 0 and the band signal A 1 is:
As shown in FIGS. 8A and 8B, there is a case where they are different. That is, the quantized signal Q 0 and the quantized signal Q 1
Sometimes the correlation becomes low. As a result, the band signal A 0 ′ and the band signal A 1 ′ obtained by decoding the code string C generated by the quantized signal Q 0 and the quantized signal Q 1 are obtained.
Are combined, as shown in FIG. 8 (C), high-level quantization noise remains, and aliasing is not canceled.
【0028】図9は、従来の符号化装置の他の構成例を
示している。この符号化装置は、ステレオ信号の左側信
号である音響時系列信号TLを符号化して、符号列CLを
生成する符号化部10Lと、右側信号である音響時系列
信号TRを符号化して、符号列CRを生成する符号化部1
0Rから構成されている。FIG. 9 shows another example of the configuration of a conventional encoding device. The encoding device, an acoustic time-series signal T L is a left signal of the stereo signal is encoded, and the encoding unit 10L for generating a code string C L, the acoustic time-series signal T R is a right signal encoded Te, the coding unit 1 for generating a code sequence C R
0R.
【0029】符号化部10Lの帯域分割部11L乃至符
号列生成部17L、および符号化部10Rの帯域分割部
11R乃至符号列生成部17Rは、図1の符号化部10
の帯域分割部11乃至符号列生成部17と同様の機能を
有するので、その詳細な説明は省略するが、この符号化
装置においては、音響時系列信号TLと音響時系列信号TR
がそれぞれ別個に符号化されて、符号列CLおよび符号
列CRが生成される。The band division units 11L to 17L of the encoding unit 10L and the band division units 11R to 17R of the encoding unit 10R are arranged in the encoding unit 10L of FIG.
Have the same functions as those of the band division unit 11 to the code sequence generation unit 17, and a detailed description thereof will be omitted. However, in this encoding device, the audio time series signal TL and the audio time series signal T R
Are separately encoded to generate a code string C L and a code string C R.
【0030】全体として相関が高い音響時系列信号TLと
音響時系列信号TRが、符号化部10Lおよび符号化部1
0Rにそれぞれ供給された場合、例えば、符号化部10
Lの帯域分割部11Lに帯域分割された帯域信号A
L0(図10(A))と、符号化部10Rの帯域分割部1
1Rにより帯域分割された帯域信号AR0(図10
(B))の相関も高くなる。この場合、図10(C)に
示すように、それらの残差エネルギーが小さくなる。The acoustic time-series signal a high correlation as a whole T L and acoustic time-series signal T R is the encoding unit 10L and the coder 1
0R, for example, the encoding unit 10
The band signal A divided into bands by the L band dividing unit 11L.
L0 (FIG. 10A) and the band division unit 1 of the encoding unit 10R.
The band signal A R0 band-divided by 1R (FIG. 10)
The correlation of (B)) also increases. In this case, as shown in FIG. 10C, their residual energy becomes small.
【0031】しかしながら、帯域信号AL0と帯域信号AR0
の全体に高い相関があっても、帯域信号AR0の小振幅の
ように、帯域信号AL0の小振幅とは異なる波形(図中点
線で囲まれている部分)が存在し、小振幅部分の相関が
低い場合、帯域信号AL0の、振幅制御部12L−1によ
る振幅分析結果(図11(A))と、帯域信号AR0の、
振幅制御部12R−1による振幅分析結果(図11
(B))が異なるようになり(それぞれ異なる振幅操作
情報GL0,GR0が生成され)、帯域信号AL0と帯域信号A R0
に対して異なった振幅操作が施される場合がある。な
お、図11中、帯域信号AL0と帯域信号AR0を囲む点線
は、振幅分析結果を模擬的に表したものである。However, the band signal AL0And band signal AR0
Band signal A even if there is a high correlationR0Of small amplitude
So that the band signal AL0Waveform different from the small amplitude of
(The part surrounded by a line)
If low, band signal AL0Of the amplitude control unit 12L-1
The amplitude analysis result (FIG. 11A) and the band signal AR0of,
The amplitude analysis result by the amplitude controller 12R-1 (FIG. 11)
(B)) become different (each different amplitude operation)
Information GL0, GR0Is generated), the band signal AL0And band signal A R0
May be subjected to different amplitude operations. What
In FIG. 11, the band signal AL0And band signal AR0Dotted line surrounding
Represents a simulation result of the amplitude analysis.
【0032】このように、異なる振幅操作が行われれ
ば、その結果得られた、被振幅操作信号GAL0(図12
(A))と被振幅操作信号GAR0の相関は、帯域信号AL0
と帯域信号AR0との相関より低下するので、それらがス
ペクトル変換、正規化、そして量子化されて得られた量
子化信号QL0と量子化信号QR0の相関も低くなる。その結
果、量子化信号QL0と量子化信号QR0には、図13
(A),(B)に示すように、異なるレベルの量子化雑
音が存在するようになる。As described above, if different amplitude operations are performed, the resultant amplitude operated signal GA L0 (FIG. 12)
(A)) and the amplitude operated signal GA R0 are correlated with the band signal A L0
And so lower than the correlation between the band signals A R0, they spectral transformation, normalization, and also low correlation of the quantized signal obtained is quantized Q L0 and quantized signal Q R0. As a result, the quantized signal Q L0 and the quantized signal QR 0 are shown in FIG.
As shown in (A) and (B), different levels of quantization noise are present.
【0033】すなわち、このような量子化信号QL0と量
子化信号QR0から生成された符号列CLおよび符号列CRが
それぞれ復号されて得られた音響時系列信号TL'と音響
時系列信号TR'が再生されると、例えば、楽器や音声な
どの定位が安定しなくなる課題があった。[0033] That is, such a quantized signal Q L0 and the quantized signal Q code string generated from R0 C L and the code string C R is acoustic time-series signal obtained decoded respectively T L 'and acoustic time When the sequence signal T R ′ is reproduced, for example, there is a problem that the localization of a musical instrument, a sound, or the like becomes unstable.
【0034】このように、従来の符号化部10において
は、音質が劣化しないように音響時系列信号Tを符号化
することができない課題があった。As described above, the conventional encoding unit 10 has a problem that the audio time-series signal T cannot be encoded so that the sound quality is not degraded.
【0035】図14は、図9の符号化装置により生成さ
れた符号列CLおよび符号列CRを復号する復号装置の構成
例を示している。[0035] FIG. 14 illustrates a configuration example of a decoding apparatus for decoding a code string C L and the code string C R generated by the encoding device of FIG.
【0036】この復号装置は、符号化部10Lにより生
成された符号列CLを復号する復号部30Lと、符号化部
10Rにより生成された符号列CRを復号する復号部30
Rにより構成されている。[0036] The decoding apparatus, the decoding unit 30 for decoding the decoding unit 30L for decoding a code string C L generated by the encoding unit 10L, the code sequence C R generated by the encoding unit 10R
R.
【0037】復号部30Lの符号列分解部31L乃至帯
域合成部36L、および復号部30Rの符号列分解部3
1R乃至帯域合成部36Rは、図5の復号部30の符号
列分解部31乃至帯域合成部36と同様の機能を有する
ので、その説明は省略する。The code string decomposing section 31L to the band combining section 36L of the decoding section 30L and the code string decomposing section 3 of the decoding section 30R.
The 1R to band combining unit 36R have the same functions as the code string decomposing unit 31 to the band combining unit 36 of the decoding unit 30 in FIG. 5, and a description thereof will be omitted.
【0038】本発明はこのような状況に鑑みてなされた
ものであり、音質を劣化させることなく、音響時系列信
号を符号化することができるようにするものである。The present invention has been made in view of such circumstances, and it is an object of the present invention to be able to encode an acoustic time-series signal without deteriorating sound quality.
【0039】[0039]
【課題を解決するための手段】本発明の符号化装置は、
入力信号を、第1の帯域と第2の帯域に分割し、第1の
帯域の信号と第2の帯域の信号を生成する帯域分割手段
と、所定の振幅操作情報に基づく振幅操作を、所定の信
号に対して行い、量子化対象信号を生成する、複数の振
幅操作手段と、量子化対象信号を量子化して、量子化信
号を生成する、複数の量子化手段と、振幅操作情報と量
子化信号を符号化して、符号列を生成する符号列生成手
段とを備える装置であって、第1の振幅操作手段によ
り、第2の振幅操作手段による振幅操作と同様の振幅操
作が行われるように、第1の帯域の信号と第2の帯域の
信号を所定の条件でミキシングして、ミキシング信号を
生成する第1のミキシング手段と、第2の振幅操作手段
により、第1の振幅操作手段による振幅操作と同様の振
幅操作が行われるように、第2の帯域の信号と第1の帯
域の信号を所定の条件でミキシングして、ミキシング信
号を生成する第2のミキシング手段と、第1の振幅操作
手段は、第1のミキシング手段により生成されたミキシ
ング信号の振幅を分析し、その分析結果に基づいて振幅
操作情報を生成し、生成した振幅操作情報に基づく振幅
操作を、第1のミキシング手段により生成されたミキシ
ング信号に対して行い、量子化対象信号を生成し、第2
の振幅操作手段は、第2のミキシング手段により生成さ
れたミキシング信号の振幅を分析し、その分析結果に基
づいて振幅操作情報を生成し、生成した振幅操作情報に
基づく振幅操作を、第2のミキシング手段により生成さ
れたミキシング信号に対して行い、量子化対象信号を生
成し、第1の量子化手段は、第1の振幅操作手段により
生成された量子化対象信号を量子化して、量子化信号を
生成し、第2の量子化手段は、第2の振幅操作手段によ
り生成された量子化対象信号を量子化して、量子化信号
を生成し、符号列生成手段は、第1の振幅操作手段によ
り生成された振幅操作情報および第1の量子化手段によ
り生成された量子化信号、並びに第2の振幅操作手段に
より生成された振幅操作情報および第2の量子化手段に
より生成された量子化信号をそれぞれ符号化し、符号列
を生成することを特徴とする。An encoding apparatus according to the present invention comprises:
Band dividing means for dividing the input signal into a first band and a second band to generate a signal in the first band and a signal in the second band; A plurality of amplitude operation means for generating a signal to be quantized, and a plurality of quantization means for quantizing the signal to be quantized to generate a quantized signal; And a code string generating means for coding the coded signal to generate a code string, wherein the first amplitude operating means performs the same amplitude operation as the amplitude operation by the second amplitude operating means. First mixing means for mixing a signal in the first band and a signal in the second band under predetermined conditions to generate a mixing signal; and a first amplitude operating means by the second amplitude operating means. The same amplitude operation as the amplitude operation by The second mixing means for mixing the signal of the second band and the signal of the first band under a predetermined condition to generate a mixing signal, and the first amplitude operating means are provided by the first mixing means. The amplitude of the generated mixing signal is analyzed, amplitude operation information is generated based on the analysis result, and the amplitude operation based on the generated amplitude operation information is performed on the mixing signal generated by the first mixing means. , A signal to be quantized, and the second
The amplitude operation means analyzes the amplitude of the mixing signal generated by the second mixing means, generates amplitude operation information based on the analysis result, and performs the amplitude operation based on the generated amplitude operation information in the second Performing on the mixing signal generated by the mixing means to generate a signal to be quantized, the first quantization means quantizes the signal to be quantized generated by the first amplitude operation means, and performs quantization. Generating a signal, the second quantization means quantizes the quantization target signal generated by the second amplitude operation means to generate a quantized signal, and the code string generation means generates the first amplitude operation signal. The amplitude operation information generated by the means and the quantized signal generated by the first quantization means, and the amplitude operation information generated by the second amplitude operation means and the amount generated by the second quantization means The signal respectively encoded, and generating a code string.
【0040】量子化手段は、量子化対象信号の周波数成
分に正規化を施して、正規化信号を生成し、生成した正
規化信号を量子化することができる。The quantization means can normalize the frequency components of the signal to be quantized, generate a normalized signal, and quantize the generated normalized signal.
【0041】量子化手段は、量子化対象信号をスペクト
ル変換して、周波数成分を生成することができる。The quantization means can generate a frequency component by performing spectrum conversion on the signal to be quantized.
【0042】振幅操作手段は、スペクトル変換の単位毎
に、振幅操作情報を生成し、生成した振幅操作情報に基
づく振幅操作を、信号に対して行い、量子化対象信号を
生成することができる。The amplitude manipulating means generates amplitude manipulating information for each unit of the spectrum conversion, performs an amplitude manipulating operation on the signal based on the generated amplitude manipulating information, and can generate a signal to be quantized.
【0043】第1のミキシング手段または第2のミキシ
ング手段は、第1の帯域の信号と第2の帯域の信号の相
関状態に基づく条件で、第1の帯域の信号と第2の帯域
の信号をミキシングして、ミキシング信号を生成するこ
とができる。The first mixing means or the second mixing means performs the first band signal and the second band signal on the condition based on the correlation between the first band signal and the second band signal. Can be mixed to generate a mixing signal.
【0044】第1のミキシング手段または第2のミキシ
ング手段は、これからミキシングする第1の帯域の信号
と第2の帯域の信号の相関状態とともに、これからミキ
シングする第1の帯域の信号と第2の帯域の信号より先
または後に入力された第1の帯域の信号と第2の帯域の
信号の相関状態に基づく条件で、これからミキシングす
る第1の帯域の信号と第2の帯域の信号をミキシングし
て、ミキシング信号を生成することができる。The first mixing means or the second mixing means, together with the correlation between the signal of the first band and the signal of the second band to be mixed, the signal of the first band to be mixed and the second signal Under the condition based on the correlation between the signal of the first band and the signal of the second band inputted before or after the signal of the band, the signal of the first band and the signal of the second band to be mixed are mixed. Thus, a mixing signal can be generated.
【0045】第1の振幅操作手段は、第1のミキシング
手段により生成されたミキシング信号の振幅を分析し、
その分析結果に基づいて振幅操作情報を生成し、生成し
た振幅操作情報に基づく振幅操作を、第1の帯域の信号
に対して行い、量子化対象信号を生成し、第2の振幅操
作手段は、第2のミキシング手段により生成されたミキ
シング信号の振幅を分析し、その分析結果に基づいて振
幅操作情報を生成し、生成した振幅操作情報に基づく振
幅操作を、第2の帯域の信号に対して行い、量子化対象
信号を生成することができる。The first amplitude operating means analyzes the amplitude of the mixing signal generated by the first mixing means,
The amplitude operation information is generated based on the analysis result, the amplitude operation based on the generated amplitude operation information is performed on the signal in the first band, a quantization target signal is generated, and the second amplitude operation means Analyzing the amplitude of the mixing signal generated by the second mixing means, generating amplitude operation information based on the analysis result, and performing the amplitude operation based on the generated amplitude operation information on the signal of the second band. To generate a signal to be quantized.
【0046】複数の帯域分割手段および複数の符号列生
成手段をさらに備え、第1の帯域分割手段は、第1の入
力信号を、第1の帯域と第2の帯域に分割して、第1の
帯域の信号と第2の帯域の信号を生成し、第2の帯域分
割手段は、第2の入力信号を、第1の帯域と第2の帯域
に分割して、第1の帯域の信号と第2の帯域の信号を生
成し、第1のミキシング手段は、第1の振幅操作手段に
より、第2の振幅操作手段による振幅操作と同様の振幅
操作が行われるように、第1の帯域分割手段により生成
された第1の帯域の信号と、第2の帯域分割手段により
生成された第1の帯域の信号、または第1の帯域分割手
段により生成された第2の帯域の信号と第2の帯域分割
手段により生成された第2の帯域の信号を、所定の条件
でミキシングして、ミキシング信号を生成し、第2のミ
キシング手段は、第2の振幅操作手段により、第1の振
幅操作手段による振幅操作と同様の振幅操作が行われる
ように、第2の帯域分割手段により生成された第1の帯
域の信号と、第1の帯域分割手段により生成された第1
の帯域の信号、または第2の帯域分割手段により生成さ
れた第2の帯域の信号と第1の帯域分割手段により生成
された第2の帯域の信号を、所定の条件でミキシングし
て、ミキシング信号を生成し、第1の符号列生成手段
は、第1の振幅操作手段により生成された振幅操作情報
および第1の量子化手段により量子化された量子化信号
を符号化して、第1の符号列を生成し、第2の符号列生
成手段は、第2の振幅操作手段により生成された振幅操
作情報および第2の量子化手段により量子化された量子
化信号を符号化して、第2の符号列を生成することがで
きる。The apparatus further comprises a plurality of band dividing means and a plurality of code string generating means, wherein the first band dividing means divides the first input signal into a first band and a second band, and A second band signal is generated by dividing the second input signal into a first band and a second band, and the second band signal is divided into a first band signal and a second band signal. And a signal in a second band, and the first mixing means controls the first band so that the first amplitude operation means performs the same amplitude operation as the amplitude operation by the second amplitude operation means. The first band signal generated by the dividing unit and the first band signal generated by the second band dividing unit, or the second band signal generated by the first band dividing unit The signal of the second band generated by the second band dividing means is mixed under predetermined conditions. A mixing signal is generated, and the second mixing means is generated by the second band dividing means so that the amplitude operation by the second amplitude operation means is the same as the amplitude operation by the first amplitude operation means. And a first band signal generated by the first band dividing means.
The signal of the second band or the signal of the second band generated by the second band dividing means and the signal of the second band generated by the first band dividing means are mixed under predetermined conditions, A signal is generated, and the first code string generation means encodes the amplitude operation information generated by the first amplitude operation means and the quantized signal quantized by the first quantization means, and generates a first code string. A code string is generated, and the second code string generation unit encodes the amplitude operation information generated by the second amplitude operation unit and the quantized signal quantized by the second quantization unit, and generates a second code sequence. Can be generated.
【0047】第1のミキシング手段または第2のミキシ
ング手段は、第1の帯域分割手段により生成された第1
の帯域の信号または第2の帯域の信号と、第2の帯域分
割手段により生成された第1の帯域の信号または第2の
帯域の信号の相関状態に基づく条件で、第1の帯域分割
手段により生成された第1の帯域の信号または第2の帯
域の信号と、第2の帯域分割手段により生成された第1
の帯域の信号または第2の帯域の信号をミキシングし
て、ミキシング信号を生成することができる。[0047] The first mixing means or the second mixing means is provided with the first band splitting means.
Under the condition based on the correlation state between the signal of the second band or the signal of the second band and the signal of the first band or the signal of the second band generated by the second band dividing means. And the first band signal or the second band signal generated by the second band dividing means.
Or the signal of the second band can be mixed to generate a mixed signal.
【0048】第1のミキシング手段または第2のミキシ
ング手段は、これからミキシングする第1の帯域分割手
段により生成された第1の帯域の信号または第2の帯域
の信号と、第2の帯域分割手段により生成された第1の
帯域の信号または第2の帯域の信号の相関状態ととも
に、これからミキシングする第1の帯域分割手段により
生成された第1の帯域の信号または第2の帯域の信号
と、第2の帯域分割手段により生成された第1の帯域の
信号または第2の帯域の信号より先または後に入力され
た第1の帯域分割手段により生成された第1の帯域の信
号または第2の帯域の信号と、第2の帯域分割手段によ
り生成された第1の帯域の信号または第2の帯域の信号
の相関状態に基づく条件で、これからミキシングする第
1の帯域分割手段により生成された第1の帯域の信号ま
たは第2の帯域の信号と、第2の帯域分割手段により生
成された第1の帯域の信号または第2の帯域の信号をミ
キシングして、ミキシング信号を生成することができ
る。The first mixing means or the second mixing means comprises: a first band signal or a second band signal generated by the first band dividing means to be mixed; and a second band dividing means. And the correlation state of the signal of the first band or the signal of the second band generated by the first band dividing means and the signal of the first band or the signal of the second band generated by the first band dividing means to be mixed therewith; The first band signal or the second band signal generated by the first band dividing unit input before or after the signal of the first band or the signal of the second band generated by the second band dividing unit. The first band dividing means, which mixes the signal of the band and the signal of the first band or the signal of the second band generated by the second band dividing means under the condition based on the correlation state, Mixing the generated first band signal or the second band signal with the first band signal or the second band signal generated by the second band dividing means to generate a mixed signal can do.
【0049】本発明の符号化方法は、入力信号を、第1
の帯域と第2の帯域に分割し、第1の帯域の信号と第2
の帯域の信号を生成する帯域分割ステップと、所定の振
幅操作情報に基づく振幅操作を、所定の信号に対して行
い、量子化対象信号を生成する、複数の振幅操作ステッ
プと、量子化対象信号を量子化して、量子化信号を生成
する、複数の量子化ステップと、振幅操作情報と量子化
信号を符号化して、符号列を生成する符号列生成ステッ
プとを含む符号化装置の方法であって、第1の振幅操作
ステップの処理で、第2の振幅操作ステップの処理で振
幅操作と同様の振幅操作が行われるように、第1の帯域
の信号と第2の帯域の信号を所定の条件でミキシングし
て、ミキシング信号を生成する第1のミキシングステッ
プと、第2の振幅操作ステップの処理で、第1の振幅操
作ステップの処理で振幅操作と同様の振幅操作が行われ
るように、第2の帯域の信号と第1の帯域の信号を所定
の条件でミキシングして、ミキシング信号を生成する第
2のミキシングステップと、第1の振幅操作ステップの
処理で、第1のミキシングステップの処理で生成された
ミキシング信号の振幅が分析され、その分析結果に基づ
いて振幅操作情報が生成され、生成された振幅操作情報
に基づく振幅操作が、第1のミキシングステップの処理
で生成されたミキシング信号に対して行われ、量子化対
象信号が生成され、第2の振幅操作ステップの処理で、
第2のミキシングステップの処理で生成されたミキシン
グ信号の振幅が分析され、その分析結果に基づいて振幅
操作情報が生成され、生成された振幅操作情報に基づく
振幅操作が、第2のミキシングステップの処理で生成さ
れたミキシング信号に対して行われ、量子化対象信号が
生成され、第1の量子化ステップの処理で、第1の振幅
操作ステップの処理で生成された量子化対象信号が量子
化されて、量子化信号が生成され、第2の量子化ステッ
プの処理で、第2の振幅操作ステップの処理で生成され
た量子化対象信号を量子化されて、量子化信号が生成さ
れ、符号列生成ステップの処理で、第1の振幅操作ステ
ップの処理で生成された振幅操作情報および第1の量子
化ステップの処理で生成された量子化信号、並びに第2
の振幅操作ステップの処理で生成された振幅操作情報お
よび第2の量子化ステップの処理で生成された量子化信
号がそれぞれ符号化され、符号列が生成されることを特
徴とする。According to the encoding method of the present invention, the input signal is
And a second band, and the signal of the first band and the second band
A plurality of amplitude operation steps for generating a signal of a band, performing an amplitude operation based on predetermined amplitude operation information on a predetermined signal, and generating a signal to be quantized, and a signal to be quantized. And a code sequence generating step of coding the amplitude operation information and the quantized signal to generate a code sequence by quantizing the quantized signal and generating a quantized signal. In the processing of the first amplitude operation step, the signal of the first band and the signal of the second band are predetermined so that the same amplitude operation as the amplitude operation is performed in the processing of the second amplitude operation step. In the first mixing step of mixing under conditions to generate a mixing signal, and in the processing of the second amplitude operation step, an amplitude operation similar to the amplitude operation is performed in the processing of the first amplitude operation step. Second Mixing the signal of the band and the signal of the first band under a predetermined condition to generate a mixing signal, the processing of the first amplitude operation step, and the processing of the first mixing step. The amplitude of the obtained mixing signal is analyzed, amplitude operation information is generated based on the analysis result, and the amplitude operation based on the generated amplitude operation information is performed on the mixing signal generated in the processing of the first mixing step. Is performed, a quantization target signal is generated, and in the process of the second amplitude operation step,
The amplitude of the mixing signal generated in the processing of the second mixing step is analyzed, amplitude operation information is generated based on the analysis result, and the amplitude operation based on the generated amplitude operation information is performed in the second mixing step. This is performed on the mixing signal generated in the processing, a signal to be quantized is generated, and in the processing of the first quantization step, the signal to be quantized generated in the processing of the first amplitude operation step is quantized. Then, a quantized signal is generated, and in the processing of the second quantization step, the signal to be quantized generated in the processing of the second amplitude operation step is quantized to generate a quantized signal. In the processing of the column generation step, the amplitude operation information generated in the processing of the first amplitude operation step, the quantized signal generated in the processing of the first quantization step, and the second
The amplitude operation information generated in the processing of the amplitude operation step and the quantized signal generated in the processing of the second quantization step are respectively encoded to generate a code sequence.
【0050】本発明の記録媒体のプログラムは、入力信
号を、第1の帯域と第2の帯域に分割し、第1の帯域の
信号と第2の帯域の信号を生成する帯域分割ステップ
と、所定の振幅操作情報に基づく振幅操作を、所定の信
号に対して行い、量子化対象信号を生成する、複数の振
幅操作ステップと、量子化対象信号を量子化して、量子
化信号を生成する、複数の量子化ステップと、振幅操作
情報と量子化信号を符号化して、符号列を生成する符号
列生成ステップとを含む符号化装置の方法であって、第
1の振幅操作ステップの処理で、第2の振幅操作ステッ
プの処理で振幅操作と同様の振幅操作が行われるよう
に、第1の帯域の信号と第2の帯域の信号を所定の条件
でミキシングして、ミキシング信号を生成する第1のミ
キシングステップと、第2の振幅操作ステップの処理
で、第1の振幅操作ステップの処理で振幅操作と同様の
振幅操作が行われるように、第2の帯域の信号と第1の
帯域の信号を所定の条件でミキシングして、ミキシング
信号を生成する第2のミキシングステップと、第1の振
幅操作ステップの処理で、第1のミキシングステップの
処理で生成されたミキシング信号の振幅が分析され、そ
の分析結果に基づいて振幅操作情報が生成され、生成さ
れた振幅操作情報に基づく振幅操作が、第1のミキシン
グステップの処理で生成されたミキシング信号に対して
行われ、量子化対象信号が生成され、第2の振幅操作ス
テップの処理で、第2のミキシングステップの処理で生
成されたミキシング信号の振幅が分析され、その分析結
果に基づいて振幅操作情報が生成され、生成された振幅
操作情報に基づく振幅操作が、第2のミキシングステッ
プの処理で生成されたミキシング信号に対して行われ、
量子化対象信号が生成され、第1の量子化ステップの処
理で、第1の振幅操作ステップの処理で生成された量子
化対象信号が量子化されて、量子化信号が生成され、第
2の量子化ステップの処理で、第2の振幅操作ステップ
の処理で生成された量子化対象信号を量子化されて、量
子化信号が生成され、符号列生成ステップの処理で、第
1の振幅操作ステップの処理で生成された振幅操作情報
および第1の量子化ステップの処理で生成された量子化
信号、並びに第2の振幅操作ステップの処理で生成され
た振幅操作情報および第2の量子化ステップの処理で生
成された量子化信号がそれぞれ符号化され、符号列が生
成されることを特徴とする。[0050] The program of the recording medium of the present invention comprises a band dividing step of dividing an input signal into a first band and a second band to generate a first band signal and a second band signal; Performing an amplitude operation based on the predetermined amplitude operation information on a predetermined signal to generate a quantization target signal, a plurality of amplitude operation steps, and quantizing the quantization target signal to generate a quantized signal, A method of an encoding apparatus, comprising: a plurality of quantization steps; and a code string generation step of coding amplitude operation information and a quantized signal to generate a code string, wherein the processing of the first amplitude operation step includes: The signal of the first band and the signal of the second band are mixed under a predetermined condition so that an amplitude operation similar to the amplitude operation is performed in the process of the second amplitude operation step, and a mixing signal is generated. One mixing step, In the processing of the second amplitude operation step, the signal of the second band and the signal of the first band are mixed under predetermined conditions so that the same amplitude operation as the amplitude operation is performed in the processing of the first amplitude operation step. Then, in the processing of the second mixing step of generating the mixing signal and the processing of the first amplitude operation step, the amplitude of the mixing signal generated in the processing of the first mixing step is analyzed, and based on the analysis result, Amplitude operation information is generated, an amplitude operation based on the generated amplitude operation information is performed on the mixing signal generated in the processing of the first mixing step, a signal to be quantized is generated, and a second amplitude is generated. In the operation step, the amplitude of the mixing signal generated in the second mixing step is analyzed, and amplitude operation information is generated based on the analysis result. Amplitude operation based on the amplitude operation information, made to the mixing signal generated by the processing of the second mixing step,
A quantization target signal is generated, and in the processing of the first quantization step, the quantization target signal generated in the processing of the first amplitude operation step is quantized to generate a quantized signal. In the processing of the quantization step, the quantization target signal generated in the processing of the second amplitude operation step is quantized to generate a quantized signal. In the processing of the code string generation step, the first amplitude operation step is performed. And the quantized signal generated in the processing of the first quantization step, the amplitude operation information generated in the processing of the second amplitude operation step, and the amplitude operation information generated in the processing of the second quantization step. It is characterized in that each of the quantized signals generated in the processing is encoded and a code string is generated.
【0051】本発明の符号化装置および方法、並びに記
録媒体のプログラムにおいては、入力信号が、第1の帯
域と第2の帯域に分割されて、第1の帯域の信号と第2
の帯域の信号が生成され、所定の振幅操作情報に基づく
振幅操作が、所定の信号に対して行われ、量子化対象信
号が生成され、量子化対象信号が量子化されて、量子化
信号が生成され、振幅操作情報と量子化信号が符号化さ
れて、符号列が生成され、振幅操作と同様の振幅操作が
行われるように、第1の帯域の信号と第2の帯域の信号
が所定の条件でミキシングされて、ミキシング信号が生
成され、振幅操作と同様の振幅操作が行われるように、
第2の帯域の信号と第1の帯域の信号が所定の条件でミ
キシングされて、ミキシング信号が生成され、生成され
たミキシング信号の振幅が分析され、その分析結果に基
づいて振幅操作情報が生成され、生成された振幅操作情
報に基づく振幅操作が、生成されたミキシング信号に対
して行われ、量子化対象信号が生成され、生成されたミ
キシング信号の振幅が分析され、その分析結果に基づい
て振幅操作情報が生成され、生成された振幅操作情報に
基づく振幅操作が、生成されたミキシング信号に対して
行われ、量子化対象信号が生成され、生成された量子化
対象信号が量子化されて、量子化信号が生成され、生成
された量子化対象信号を量子化されて、量子化信号が生
成され、生成された振幅操作情報および生成された量子
化信号、並びに生成された振幅操作情報および生成され
た量子化信号がそれぞれ符号化され、符号列が生成され
る。In the coding apparatus and method of the present invention, and the program of the recording medium, the input signal is divided into a first band and a second band, and the signal of the first band is divided into the second band and the second band.
Is generated, an amplitude operation based on predetermined amplitude operation information is performed on the predetermined signal, a signal to be quantized is generated, the signal to be quantized is quantized, and the quantized signal is The signal of the first band and the signal of the second band are predetermined so that the generated amplitude operation information and the quantized signal are encoded to generate a code string, and the same amplitude operation as the amplitude operation is performed. Is mixed under the conditions described above to generate a mixing signal, and an amplitude operation similar to the amplitude operation is performed.
The signal of the second band and the signal of the first band are mixed under predetermined conditions, a mixed signal is generated, the amplitude of the generated mixed signal is analyzed, and amplitude operation information is generated based on the analysis result. The amplitude operation based on the generated amplitude operation information is performed on the generated mixing signal, a signal to be quantized is generated, the amplitude of the generated mixing signal is analyzed, and based on the analysis result, Amplitude operation information is generated, an amplitude operation based on the generated amplitude operation information is performed on the generated mixing signal, a quantization target signal is generated, and the generated quantization target signal is quantized. , A quantized signal is generated, the generated signal to be quantized is quantized to generate a quantized signal, the generated amplitude operation information, the generated quantized signal, and the Amplitude operation information and the generated quantized signals are respectively encoded code string are generated.
【0052】[0052]
【発明の実施の形態】図15は、本発明を適用した符号
化装置を構成する符号化部50の構成例を示している。
この符号化部50には、図1の符号化部10の帯域分割
部11と、振幅制御部12−1,12−2(以下、個々
に区別する必要がない場合、単に、振幅制御部12と称
する。他の部分についても同様である)の間に、ミキシ
ング部51−1およびミキシング部51−2がそれぞれ
設けられている。その他の部分については、図1におけ
る場合と同様であるので、その説明は適宜省略する。FIG. 15 shows an example of the configuration of an encoding unit 50 constituting an encoding apparatus to which the present invention is applied.
The encoding unit 50 includes the band division unit 11 of the encoding unit 10 of FIG. 1 and the amplitude control units 12-1 and 12-2 (hereinafter, when it is not necessary to distinguish them individually, simply the amplitude control unit 12 A mixing unit 51-1 and a mixing unit 51-2 are provided, respectively. Other parts are the same as those in FIG. 1, and the description thereof will be appropriately omitted.
【0053】ミキシング部51−1には、帯域分割部1
1からの帯域信号A0および帯域信号A1の両方がそれぞれ
入力される。ミキシング部51−2にも、帯域分割部1
1からの帯域信号A0および帯域信号A1の両方がそれぞれ
入力される。The mixing section 51-1 includes the band dividing section 1
Both the band signal A0 and the band signal A1 from No. 1 are input respectively. Mixing section 51-2 also has band division section 1
Both the band signal A0 and the band signal A1 from No. 1 are input respectively.
【0054】ミキシング部51−1は、入力された帯域
信号A0および帯域信号A1を、所定の条件でミキシング
し、その結果得られたミキシング信号MA0を、振幅制御
部12−1に出力する。ミキシング部51−2は、入力
された帯域信号A0および帯域信号A1を、所定の条件でミ
キシングし、その結果得られたミキシング信号MA1を、
振幅制御部12−2に出力する。[0054] Mixing unit 51-1, the band signal A 0 and the band signal A 1 input, mixes under predetermined conditions, the mixed signal MA 0 obtained as a result, the output to the amplitude control unit 12-1 I do. Mixing unit 51-2, the band signal A 0 and the band signal A 1 input, mixes under predetermined conditions, the mixing signals MA 1 obtained as a result,
Output to the amplitude controller 12-2.
【0055】このように、ミキシング部51−1および
ミキシング部51−2が、帯域信号A0と帯域信号A1とを
それぞれ所定の条件でミキシングするようにしたので、
小振幅部分においても互いの相関が高い、ミキシング信
号MA0およびミキシング信号MA1を生成することができ
る。[0055] Thus, the mixing unit 51-1 and the mixing unit 51-2, the band signal A 0 and the band signal A 1 and the respectively so as to mix a predetermined condition,
Also a high correlation with each other in the small amplitude part, it is possible to generate a mixed signal MA 0 and mixing signals MA 1.
【0056】振幅制御部12−1に供給されたミキシン
グ信号MA0は、図16に示すように、振幅制御部12−
1の振幅分析部21および振幅操作部23にそれぞれ供
給される。[0056] Mixing signals MA 0 supplied to the amplitude control unit 12-1, as shown in FIG. 16, the amplitude control unit 12
1 are supplied to the amplitude analysis unit 21 and the amplitude operation unit 23, respectively.
【0057】振幅分析部21は、ミキシング信号MA0の
振幅を分析し、その分析結果としての振幅情報Dを、振
幅操作情報生成部22に出力する。振幅操作情報生成部
22は、その振幅情報Dに基づいて、振幅操作情報G0を
生成し、振幅操作部23および量子化精度決定部16に
出力する。すなわち、ミキシング信号MA0に基づいて振
幅操作情報G0が生成される。[0057] the amplitude analyzer 21 analyzes the amplitude of the mixing signals MA 0, the amplitude information D as the analysis result, and outputs the amplitude operation information generation unit 22. Amplitude operation information generation unit 22, based on the amplitude information D, to generate an amplitude operation information G 0, and outputs to the amplitude operation section 23 and the quantization accuracy determining unit 16. That is, the amplitude operation information G 0 based on mixing signals MA 0 is generated.
【0058】振幅操作部23は、振幅操作情報生成部2
2からの振幅操作情報G0に基づいて、ミキシング信号MA
0の振幅を操作し、その結果得られた被振幅操作信号GA0
を、スペクトル変換部13−1に出力する。すなわち、
ミキシング信号MA0が振幅操作されて、被振幅操作信号G
A0が生成される。The amplitude operation section 23 is an amplitude operation information generation section 2
Based on the amplitude operation information G 0 from 2, mixed signal MA
The amplitude of 0 is manipulated, and the resulting amplitude-controlled signal GA 0
Is output to the spectrum conversion unit 13-1. That is,
The amplitude of the mixing signal MA 0 is controlled, and the
A 0 is generated.
【0059】振幅制御部12−2も、振幅制御部12−
1と同様の機能を有しているので、その図示および説明
は省略する。The amplitude control unit 12-2 also has an amplitude control unit 12-
1 has the same function as that of FIG.
【0060】このように、振幅制御部12−1と振幅制
御部12−2に、小振幅部分においても相関が高いミキ
シング信号MA0とミキシング信号MA1が供給されるように
したので、ミキシング信号MA0とミキシング信号MA1に対
して、同様の振幅操作を施すことができ、その結果、相
関が高い被振幅操作信号GA0と被振幅操作信号GA1を生成
することができる。[0060] Thus, the amplitude control unit 12-1 and the amplitude control unit 12-2. Thus the correlation is high mixing signals MA 0 and mixing signals MA 1 is also supplied in the small amplitude portion, a mixing signal The same amplitude operation can be performed on MA 0 and mixing signal MA 1 , and as a result, amplitude operated signal GA 0 and amplitude operated signal GA 1 having high correlation can be generated.
【0061】すなわち、その結果、量子化雑音のレベル
が同程度の量子化信号Q0と量子化信号Q1が生成されるの
で、帯域信号A0および帯域信号A1にエリアシングが発生
しても、それを、復号時における帯域合成によりキャン
セルすることができる。That is, as a result, the quantized signal Q 0 and the quantized signal Q 1 having the same level of quantization noise are generated, so that aliasing occurs in the band signal A 0 and the band signal A 1. This can also be canceled by band combining at the time of decoding.
【0062】図17は、ミキシング部51−1(図1
5)およびミキシング部51−2の構成例を示してい
る。FIG. 17 shows a mixing section 51-1 (FIG. 1).
5) and a configuration example of the mixing unit 51-2.
【0063】ミキシング部51−1の乗算器61Aは、
所定の値aと、入力される帯域信号A0を乗算し、その乗
算結果を、加算器62−1に出力する。乗算器61B
は、所定の値bと、入力される帯域信号A1を乗算し、そ
の乗算結果を、加算器62−1に出力する。加算器62
−1は、乗算器61Aおよび乗算器61Bからの信号を
加算し、その加算結果を、ミキシング信号MA0として、
振幅制御部12−1に出力する。The multiplier 61A of the mixing section 51-1
Multiplies the predetermined value a, the band signal A 0 that is inputted, the multiplication result is output to the adder 62-1. Multiplier 61B
It is a predetermined value b, and the band signal A 1 input multiplied, the multiplication result is output to the adder 62-1. Adder 62
-1 adds a signal from the multiplier 61A and the multiplier 61B, the addition result, as a mixed signal MA 0,
Output to the amplitude control unit 12-1.
【0064】ミキシング部51−1においては、値aと
値bがミキシングの条件として、帯域信号A0と帯域信号
A1がミキシングされるが、値aと値bが、例えば、0.
5であるとき、帯域信号A0と帯域信号A1が、1対1の割
合でミキシングされたことになる。In the mixing section 51-1, the value a and the value b are used as conditions for mixing, and the band signal A0 and the band signal
Although A 1 are mixed, the value a and value b is, for example, 0.
When 5 is a band signal A 0 and the band signal A 1 is, it will have been mixed in a ratio of 1: 1.
【0065】ミキシング部51−2の乗算器61Cは、
所定の値cと、入力される帯域信号A0を乗算し、その乗
算結果を、加算器62−2に出力する。乗算器61D
は、所定の値dと、入力される帯域信号A1を乗算し、そ
の乗算結果を、加算器62−2に出力する。加算器62
−2は、乗算器61Cおよび乗算器61Dからの信号を
加算して、その加算結果を、ミキシング信号MA1とし
て、振幅制御部12−2に出力する。The multiplier 61C of the mixing section 51-2 has:
Multiplies the predetermined value c, and band signal A 0 that is inputted, the multiplication result is output to the adder 62-2. Multiplier 61D
It is a predetermined value d, the band signal A 1 input multiplied, the multiplication result is output to the adder 62-2. Adder 62
-2 adds the signal from the multiplier 61C and multiplier 61D, and outputs the addition result as a mixing signal MA 1, the amplitude control unit 12-2.
【0066】ミキシング部51−2においては、値cと
値dがミキシングの条件として、帯域信号A0と帯域信号
A1がミキシングされるが、値cと値dが、例えば、0.
5であるとき、帯域信号A0と帯域信号A1が、1対1の割
合でミキシングされたことになる。In the mixing section 51-2, the value c and the value d are used as conditions for mixing, and the band signal A0 and the band signal
Although A 1 are mixed, the value c and value d is, for example, 0.
When 5 is a band signal A 0 and the band signal A 1 is, it will have been mixed in a ratio of 1: 1.
【0067】ところで、図17の例では、ミキシングの
条件(値a,b,c,d)は予め決められていたが、帯
域信号A0と帯域信号A1の相関の程度等により、その条件
を変更することもできる。図18は、ミキシング条件を
変更することができるミキシング部51−1の構成例を
示している。[0067] Incidentally, in the example of FIG. 17, the mixing conditions (values a, b, c, d) has had predetermined, the degree of correlation band signal A 0 and the band signal A 1 and the like, the condition Can also be changed. FIG. 18 shows a configuration example of a mixing unit 51-1 that can change mixing conditions.
【0068】ミキシング部51−1に供給された、帯域
分割部11からの帯域信号A0は、相関検出部71A、ト
ーン/ノイズ判定部72A、および乗算器74Aにそれ
ぞれ入力される。また、ミキシング部51−1に供給さ
れた、帯域分割部11からの帯域信号A1は、相関検出部
71A、トーン/ノイズ判定部72B、および乗算器7
4Bにそれぞれ入力される。[0068] supplied to the mixing unit 51-1, the band signal A 0 from the band division unit 11 is input correlation detection unit 71A, a tone / noise determination unit 72A, and the multiplier 74A, respectively. Also, supplied to the mixing unit 51-1, the band signal A 1 from the band division unit 11, the correlation detection unit 71A, a tone / noise determination unit 72B and the multiplier 7,
4B.
【0069】相関検出部71Aは、帯域信号A0と帯域信
号A1の相関値CRを算出し、それを、ミキシング条件決定
部73Aに出力する。[0069] correlation detection unit 71A calculates the correlation value CR of the band signal A 0 and the band signal A 1, it is output to a mixing condition determining unit 73A.
【0070】トーン/ノイズ判定部72Aは、帯域信号
A0のブロック内のエネルギーが周波数的に均一に分布し
ているか、すなわち、その部分にノイズ性があるか、ま
たは特定の周波数成分にエネルギーが集中しているか、
すなわち、その部分にトーン性があるかを示す判定値TN
0を算出し、それを、ミキシング条件決定部73Aに出
力する。The tone / noise determining section 72A outputs the band signal
Whether the energy in the block of A 0 is uniformly distributed in frequency, that is, whether there is noisy in that part, or whether energy is concentrated in a specific frequency component,
That is, the determination value TN indicating whether the portion has a tone property.
It calculates 0 and outputs it to the mixing condition determining unit 73A.
【0071】トーン/ノイズ判定部72Bは、帯域信号
A1のブロック内のエネルギーが周波数的に均一に分布し
ているか、すなわち、その部分にノイズ性があるか、ま
たは特定の周波数成分にエネルギーが集中しているか、
すなわち、その部分にトーン性があるかを示す判定値TN
1を算出し、それを、ミキシング条件決定部73Aに出
力する。The tone / noise determination unit 72B outputs the band signal
Whether the energy in the block of A 1 is uniformly distributed in frequency, that is, there is noisy in that part, or energy is concentrated in a specific frequency component,
That is, the determination value TN indicating whether the portion has a tone property.
1 is calculated and output to the mixing condition determining unit 73A.
【0072】ミキシング条件決定部73Aは、相関検出
部71Aからの相関値CR、トーン/ノイズ判定部72
A,72Bからの判定値TN0,TN1に基づいて、乗算器7
4Aおよび乗算器74Bのそれぞれの、帯域信号Aに乗
算される値(以下、適宜、乗算値と称する)を決定す
る。The mixing condition determining section 73A includes a correlation value CR from the correlation detecting section 71A and a tone / noise determining section 72.
A, a multiplier 7 based on the determination values TN 0 and TN 1 from 72B.
A value to be multiplied by band signal A of each of 4A and multiplier 74B (hereinafter, appropriately referred to as a multiplied value) is determined.
【0073】具体的には、ミキシング条件決定部73A
は、所定の相関値CR、判定値TN0、および判定値TN1に対
応する乗算器74Aの乗算値と乗算器74Bの乗算値が
記述されたテーブル(以下、条件テーブル)を保持して
おり、相関値CR、判定値TN 0,TN1が入力されてきたと
き、それらに対応する増幅率を条件テーブルから検出す
る。More specifically, the mixing condition determining section 73A
Is a predetermined correlation value CR, a judgment value TN0, And judgment value TN1To
The corresponding multiplied value of the multiplier 74A and the multiplied value of the multiplier 74B are
Hold the described table (hereinafter, condition table)
, Correlation value CR, judgment value TN 0, TN1Has been entered
The corresponding amplification factors from the condition table.
You.
【0074】ミキシング条件決定部73Aは、決定した
ミキシング条件(乗算器74A,74Bの乗算値)を乗
算器74Aおよび乗算器74Bに設定する。The mixing condition determining section 73A sets the determined mixing conditions (multiplied values of the multipliers 74A and 74B) in the multipliers 74A and 74B.
【0075】乗算器74Aは、ミキシング条件決定部7
3Aにより設定された乗算値と、入力される帯域信号A
0を乗算し、その乗算結果を、加算器75Aに出力す
る。乗算器74Bは、ミキシング条件決定部73Aによ
り設定された乗算値と、入力される帯域信号A1を乗算
し、加算器75Aに出力する。The multiplier 74A includes a mixing condition determining unit 7
3A and the input band signal A
It multiplies by 0 , and outputs the multiplication result to the adder 75A. The multiplier 74B includes a multiplier value set by the mixing condition determination unit 73A, a band signal A 1 input multiplied, and outputs to the adder 75A.
【0076】加算器75Aは、乗算器74Aからの信号
と、乗算器74Bからの信号を加算し、その加算結果
を、ミキシング信号MA0として、振幅制御部12−1に
出力する。[0076] The adder 75A adds the signal from the multiplier 74A, the signal from the multiplier 74B, and outputs the addition result as a mixing signal MA 0, the amplitude control unit 12-1.
【0077】例えば、帯域信号A0と帯域信号A1の相関が
高い場合(相関値CRが大きい場合)、乗算器74Aの乗
算値および乗算器74Bの乗算値は、それぞれ0.5と
される。すなわち、帯域信号A0と帯域信号A1が1対1で
ミキシングされる。[0077] For example, (when the correlation value CR is large) when the correlation of the band signals A 0 and band signal A 1 is high, the multiplication value of the multiplier and multiplier 74B of the multiplier 74A is 0.5, respectively . That is, the band signal A 0 and the band signal A 1 are mixed in a one-to-one.
【0078】一方、帯域信号A0と帯域信号A1の相関が低
い場合(相関値CRが小さい場合)、乗算器74Aの乗算
値は、例えば、1とされ、乗算器74Bの乗算値は、0
とされる。すなわち、この場合、ミキシング部51−1
においては、ミキシングが実質行われず、帯域信号A0が
そのまま出力される。On the other hand, when the correlation between the band signal A 0 and the band signal A 1 is low (when the correlation value CR is small), the multiplied value of the multiplier 74A is, for example, 1, and the multiplied value of the multiplier 74B is 0
It is said. That is, in this case, the mixing unit 51-1
In, the mixing is not substantially performed, and the band signal A0 is output as it is.
【0079】また、例えば、トーン/ノイズ判定部72
Aからの判定値TN0が、エネルギーが周波数的に均一に
分布していること、すなわち、ノイズ性があることを表
している場合、ミキシング条件決定部73Aは、乗算器
74Aの乗算値を1とし、乗算器74Bの乗算値を0と
する。すなわち、この場合においても、ミキシング部5
1−1では、ミキシングが行われず、帯域信号A0がその
まま出力される。Further, for example, the tone / noise determination unit 72
If the determination value TN 0 from A indicates that the energy is uniformly distributed in frequency, that is, that there is noise, the mixing condition determination unit 73A sets the multiplication value of the multiplier 74A to 1 And the multiplied value of the multiplier 74B is set to 0. That is, also in this case, the mixing unit 5
In 1-1, the mixing is not performed, and the band signal A0 is output as it is.
【0080】なお、帯域信号A0にノイズ性がある場合、
振幅制御部12−1では振幅操作は実質行われないの
で、この場合、帯域信号A0がそのまま量子化されるが、
復号時においてエリアシンクはマスキングされる。When the band signal A 0 has noise,
Since the amplitude control is not substantially performed in the amplitude control unit 12-1, the band signal A0 is quantized as it is in this case.
At the time of decoding, the area sync is masked.
【0081】また、トーン/ノイズ判定部72Aからの
判定値TN0が、特定の周波数成分にエネルギーが集中し
ていること、すなわち、トーン性があることを表してい
る場合も同様に、ミキシング条件決定部73Aは、乗算
器74Aの乗算値を1とし、乗算器74Bの乗算値を0
とする。すなわち、この場合においても、ミキシング部
51−1では、ミキシングが行われず、帯域信号A0がそ
のまま出力される。Similarly, when the judgment value TN 0 from the tone / noise judging section 72 A indicates that energy is concentrated on a specific frequency component, that is, that there is a tone characteristic, the mixing condition is similarly determined. The determining unit 73A sets the multiplied value of the multiplier 74A to 1 and sets the multiplied value of the multiplier 74B to 0.
And That is, in this case, the mixing unit 51-1, the mixing is not performed, the band signal A 0 is output as it is.
【0082】なお、帯域信号A0にトーン性がある場合、
振幅制御部12−1では振幅操作は実質行われないの
で、この場合、帯域信号A0がそのまま量子化されるが、
信号の振幅は一定であるので、エリアシンクはマスキン
グされる。[0082] Incidentally, if there is a tonal band signal A 0,
Since the amplitude control is not substantially performed in the amplitude control unit 12-1, the band signal A0 is quantized as it is in this case.
Since the amplitude of the signal is constant, the area sync is masked.
【0083】次に、ミキシング部51−1の相関検出部
71Aの動作を、図19のフローチャートを参照して説
明する。Next, the operation of the correlation detecting section 71A of the mixing section 51-1 will be described with reference to the flowchart of FIG.
【0084】ステップS11において、相関検出部71
Aは、それぞれ対応するサブブロック内の帯域信号A0の
値と帯域信号A1の値の和、およびその差を算出する。In step S11, the correlation detecting section 71
A calculates respective sums of the values and the band signal A 1 value in the band signal A 0 in the corresponding sub-block, and the difference.
【0085】次に、ステップS12において、相関検出
部71Aは、それぞれ対応するサブブロック内のすべて
の帯域信号A0および帯域信号A1について、それらの和お
よび差を算出したか否かを判定し、算出していないと判
定した場合、ステップS11に戻り、次の、帯域信号A0
の値と帯域信号A1の値の和および差を算出する。Next, in step S12, the correlation detection unit 71A for all band signals A 0 and band signal A 1 of the corresponding the sub-block, and determines whether to calculate their sum and difference , If it is determined that it has not been calculated, the process returns to step S11 and the next band signal A 0
Calculating the sum and difference of the values and the band signal A 1 value.
【0086】ステップS12で、それぞれ対応するサブ
ブロック内のすべての帯域信号A0および帯域信号A1につ
いて、それらの和および差を算出したと判定された場
合、ステップS13に進み、相関検出部71Aは、ステ
ップS11で算出した和の総和SAと、差の総和SDを算出
する。[0086] In step S12, for all the band signal A 0 and the band signal A 1 of the corresponding the sub-block, if it is determined that the calculated their sum and difference, the process proceeds to step S13, the correlation detection unit 71A Calculates the sum total SA of the sums calculated in step S11 and the sum total SD of the differences.
【0087】次に、ステップS14において、相関検出
部71Aは、ステップS13で算出した総和SAと、総和
SDの比(=総和SA/総和SD)を相関値CRとして算出し、
ミキシング条件決定部73Aに出力する。Next, in step S14, the correlation detecting section 71A calculates the sum SA calculated in step S13 and the sum SA.
The ratio of SD (= total SA / total SD) is calculated as the correlation value CR,
Output to the mixing condition determining unit 73A.
【0088】その後、ステップS11に戻り、相関検出
部71Aは、それ以降の処理を実行する。Thereafter, the process returns to step S11, and the correlation detecting section 71A executes the subsequent processing.
【0089】次に、ミキシング部51−1のトーン/ノ
イズ判定部72Aの動作を、図20のフローチャートを
参照して説明する。Next, the operation of the tone / noise determining unit 72A of the mixing unit 51-1 will be described with reference to the flowchart of FIG.
【0090】ステップS21において、トーン/ノイズ
判定部72Aは、サブブロック内の帯域信号A0について
FFT変換を施し、確率分布を算出する。[0090] In step S21, the tone / noise determination unit 72A, for band signals A 0 of the sub-block
Perform FFT transformation and calculate probability distribution.
【0091】次に、ステップS22において、トーン/
ノイズ判定部72Aは、ステップS21で算出した確率
分布での最大値SMAXと平均値SAVE を算出する。Next, in step S22, the tone /
The noise determination unit 72A calculates the maximum value SMAX and the average value SAVE in the probability distribution calculated in step S21.
【0092】ステップS13において、トーン/ノイズ
判定部72Aは、最大値SMAXと平均値SAVEの比(=最
大値SMAX/平均値SAVE)を、判定値TN0として算出し、
ミキシング条件決定部73Aに出力する。In step S13, the tone / noise determining unit 72A calculates the ratio of the maximum value S MAX to the average value S AVE (= maximum value S MAX / average value S AVE ) as a determination value TN 0 ,
Output to the mixing condition determining unit 73A.
【0093】その後、ステップS21に戻り、トーン/
ノイズ判定部72Aは、それ以降の処理を繰り返し実行
する。Thereafter, the flow returns to step S21, and the tone /
The noise determination unit 72A repeatedly executes the subsequent processing.
【0094】トーン/ノイズ判定部72Bも、基本的
に、トーン/ノイズ判定部72Aと同様に動作するの
で、その説明は省略する。The tone / noise determining section 72B basically operates in the same manner as the tone / noise determining section 72A, and a description thereof will be omitted.
【0095】また、ミキシング部51−2(図15)
も、基本的に、ミキシング部51−1と同様の構成を有
するので、その図示および説明は省略する。The mixing section 51-2 (FIG. 15)
Also has basically the same configuration as the mixing section 51-1 and therefore illustration and description thereof are omitted.
【0096】なお、図15においては、音響時系列信号
Tが2つの帯域に分割された場合を例として説明した
が、それ以上の数の帯域に分割することもできる。図2
1は、4つの帯域に分割する場合の符号化部50の構成
例を示している。In FIG. 15, the acoustic time-series signal
Although the case where T is divided into two bands has been described as an example, it is also possible to divide T into more bands. FIG.
1 shows a configuration example of the encoding unit 50 in the case of dividing into four bands.
【0097】この場合、ミキシング部51−1には、帯
域信号A0、およびその高域側に隣接する帯域信号A1が入
力され、ミキシング部51−2には、帯域信号A1、並び
にその低域側および高域側に隣接する帯域信号A0および
帯域信号A2が入力され、ミキシング部51−3には、帯
域信号A2 、並びにその低域側および高域側に隣接する帯
域信号A1および帯域信号A3が入力され、そして、ミキシ
ング部51−4には、帯域信号A3、およびその低域側に
隣接する帯域信号A2が入力される。[0097] In this case, the mixing unit 51-1, the band signal A 0, and the band signal A 1 adjacent to the high frequency side is input to the mixing unit 51-2, the band signals A 1, as well as band signal a 0 and the band signal a 2 adjacent to the low frequency side and on the high frequency side is input to the mixing unit 51-3, the band signal a 2, and its low-frequency side and the band signal which is adjacent to the high frequency side a 1 and band signal a 3 is input, and, in the mixing unit 51 - 4, band signal a 2 adjacent to the band signal a 3, and its low frequency band is inputted.
【0098】ミキシング部51−1乃至ミキシング部5
1−4は、入力された帯域信号Aを、所定の条件でミキ
シングして、ミキシング信号MA0乃至MA3を生成し、振幅
制御部12−1乃至12−4に出力する。Mixing unit 51-1 to mixing unit 5
1-4, the input band signal A, and mixing a predetermined condition, and generates a mixed signal MA 0 through MA 3, and outputs the amplitude control unit 12-1 to 12-4.
【0099】図22は、図21のミキシング部51−1
乃至51−4の構成例を示している。ミキシング部51
−1,51−4は、図17におけるミキシング部51−
1,51−2の構成と同様に、2つの乗算器61と1つ
の加算器62から構成されているが、ミキシング部51
−2,51−3は、3つの乗算器61と1つの加算器6
2から構成されている。FIG. 22 is a block diagram of the mixing section 51-1 of FIG.
51 to 51-4 show configuration examples. Mixing unit 51
-1 and 51-4 are mixing units 51- in FIG.
Similarly to the configuration of the first and the fifth units 51-2, it is composed of two multipliers 61 and one adder 62.
−2, 51-3 are three multipliers 61 and one adder 6
2 is comprised.
【0100】ところで、図22のミキシング部51−1
乃至51−4は、ミキシング条件が予め決められている
が、図18を例として上述したように、相関値等に基づ
いて、ミキシング条件を変更することもできる。図23
は、ミキシング条件を変更することができる、図21の
ミキシング部51−2の構成例を示している。なお、時
21のミキシング部51−1,51−4の構成は、図1
8のミキシング部51−1における場合と同様であるの
で、その図示およびその説明は省略する。The mixing unit 51-1 shown in FIG.
The mixing conditions are determined in advance for Nos. 51 to 51-4. However, as described above with reference to FIG. 18, the mixing conditions can be changed based on the correlation value and the like. FIG.
21 shows a configuration example of the mixing unit 51-2 in FIG. 21 which can change mixing conditions. The configuration of the mixing units 51-1 and 51-4 at time 21 is the same as that shown in FIG.
8 is the same as that in the mixing section 51-1 of FIG.
【0101】このミキシング部51−2には、2つの相
関検出部71B,71C、3つのトーン/ノイズ判定部
72C,72D,72E、1つのミキシング条件決定部
73B、3つの乗算器74C,74D,74E、1つの
加算器75Bから構成されている。The mixing section 51-2 includes two correlation detection sections 71B and 71C, three tone / noise determination sections 72C, 72D and 72E, one mixing condition determination section 73B, and three multipliers 74C and 74D. 74E and one adder 75B.
【0102】相関検出部71Bは、帯域信号A0と帯域信
号A1との相関値CR01を算出し、相関検出部71Cは、帯
域信号A1と帯域信号A2との相関値CR12を算出し、それぞ
れミキシング条件決定部73Bに出力する。[0102] correlation detection unit 71B calculates the correlation value CR 01 with band signal A 0 and the band signal A 1, the correlation detection unit 71C includes a correlation value CR 12 with band signals A 1 and band signal A 2 It is calculated and output to the mixing condition determining unit 73B.
【0103】トーン/ノイズ判定部72Cは、帯域信号
A0の判定値TN0を算出し、トーン/ノイズ判定部72D
は、帯域信号A1の判定値TN1を算出し、そしてトーン/
ノイズ判定部72Eは、帯域信号A2の判定値TN2を算出
し、それぞれミキシング条件決定部73Bに出力する。The tone / noise determination section 72C outputs the band signal
A determination value TN 0 of A 0 is calculated, and a tone / noise determination unit 72D is calculated.
Calculates a determination value TN 1 band signals A 1, and tone /
Noise determination unit 72E calculates a determination value TN 2 band signal A 2, and outputs to a mixing condition determiner 73B respectively.
【0104】ミキシング条件決定部73Bは、相関検出
部71B,71Cからの相関値CR01,CR12、およびトー
ン/ノイズ判定部72C乃至72Eからの判定値TN0乃
至TN2に基づいて、乗算器74C乃至74Eの乗算値を
それぞれ決定し、設定する。The mixing condition determining unit 73B is configured to determine a multiplier based on the correlation values CR 01 and CR 12 from the correlation detecting units 71B and 71C and the determination values TN 0 to TN 2 from the tone / noise determining units 72C to 72E. The multiplication values of 74C to 74E are determined and set, respectively.
【0105】乗算器74Cは、設定された乗算値と、入
力される帯域信号A0を乗算し、乗算器74Dは、設定さ
れた乗算値と、入力される帯域信号A1を乗算し、乗算器
74Eは、設定された乗算値と、入力される帯域信号A2
を乗算し、その乗算結果を、それぞれ加算器75Bに出
力する。[0105] The multiplier 74C multiplies the multiplied value set, the band signal A 0 is input, the multiplier 74D multiplies the multiplied value set, the band signal A 1 input, multiplied The device 74E calculates the set multiplication value and the input band signal A 2
, And outputs the multiplication results to the adder 75B.
【0106】加算器75Bは、乗算器74C乃至74E
のそれぞれから入力される信号を加算し、その加算結果
をミキシング信号MA1として、振幅制御部12−2に出
力する。The adder 75B includes multipliers 74C to 74E
Of adding signals input respectively from the addition result as mixing signals MA 1, and outputs the amplitude control unit 12-2.
【0107】ミキシング部51−3も、ミキシング部5
1−2と同様の構成を有しているので、その図示および
説明は省略する。The mixing section 51-3 also includes the mixing section 5
Since it has the same configuration as 1-2, its illustration and description are omitted.
【0108】図24は、符号化部50の他の構成例を示
している。この符号化部には、図15の符号化部50の
ミキシング部51−1およびミキシング部51−2に代
えて、ミキシング部81−1およびミキシング部81−
2が設けられている。FIG. 24 shows another example of the configuration of the encoding section 50. This encoding section includes a mixing section 81-1 and a mixing section 81-1 instead of the mixing section 51-1 and the mixing section 51-2 of the encoding section 50 in FIG.
2 are provided.
【0109】ミキシング部81−1には、ミキシング部
51−1と同様に、帯域分割部11からの帯域信号A0お
よび帯域信号A1の両方がそれぞれ入力され、ミキシング
部81−2にも、ミキシング部51−2と同様に、帯域
信号A0および帯域信号A1の両方がそれぞれ入力される。[0109] The mixing unit 81-1, like the mixing unit 51-1, both band signals A 0 and band signal A 1 from the band division section 11 are inputted respectively, to a mixing unit 81-2, Like the mixing unit 51-2, both band signals a 0 and band signal a 1 are input.
【0110】ミキシング部81−1は、入力された帯域
信号A0および帯域信号A1を所定の条件でミキシングし、
その結果得られたミキシング信号MA0を、振幅制御部1
2―1に出力するとともに、帯域信号A0を、そのまま振
幅制御部12―1に出力する。ミキシング部81−2
は、入力された帯域信号A0および帯域信号A1を所定の条
件でミキシングし、その結果得られたミキシング信号MA
1を振幅制御部12−2に出力するとともに、帯域信号A
1をそのまま、振幅制御部12―2に出力する。[0110] Mixing unit 81-1, the band signal A 0 and the band signal A 1 input mixes at a predetermined condition,
The resulting mixing signal MA 0 is transmitted to the amplitude control unit 1.
And outputs to 2-1, the band signal A 0, and outputs it to the amplitude control unit 12-1. Mixing unit 81-2
It is a band signal A 0 and the band signal A 1 input mixes at a predetermined condition, a mixing signal MA to the resulting
1 to the amplitude controller 12-2, and outputs the band signal A
1 is output to the amplitude controller 12-2 as it is.
【0111】振幅制御部12−1に供給された、ミキシ
ング信号MA0は、図25に示すように、その振幅分析部
21に入力され、帯域信号A0は、振幅操作部23に入力
される。すなわち、振幅操作情報G0は、図15の例の場
合と同様に、ミキシング信号MA0に基づいて生成される
が、被振幅操作信号GA0は、帯域信号A0が振幅操作され
て生成される。As shown in FIG. 25, the mixing signal MA 0 supplied to the amplitude control unit 12-1 is input to the amplitude analysis unit 21, and the band signal A 0 is input to the amplitude operation unit 23. . That is, the amplitude operation information G 0 is generated based on the mixing signal MA 0 as in the case of the example of FIG. 15, but the amplitude operated signal GA 0 is generated by performing the amplitude operation on the band signal A 0. You.
【0112】このようにすることで、不必要なエリアシ
ングの発生を防止し、かつ、安定した振幅操作を行うこ
とができる。In this manner, unnecessary aliasing can be prevented, and a stable amplitude operation can be performed.
【0113】図26は、図24のミキシング部81−1
およびミキシング部81−2の構成例を示している。こ
のミキシング部81−1は、基本的に、図17のミキシ
ング部51−1と同様の構成を有しているが、帯域信号
A0がそのまま振幅制御部12−1に出力されるようにな
されている。FIG. 26 is a block diagram of the mixing section 81-1 of FIG.
And a configuration example of a mixing unit 81-2. The mixing section 81-1 has basically the same configuration as the mixing section 51-1 in FIG.
A 0 is adapted to be output to the amplitude control unit 12-1.
【0114】ミキシング部81−2も、基本的に、図1
7のミキシング部51−2と同様の構成を有している
が、帯域信号A1がそのまま振幅制御部12−2に出力さ
れるようになされている。The mixing unit 81-2 is also basically the same as that shown in FIG.
Has the same configuration as 7 mixing unit 51-2, but adapted to the band signal A 1 is output to the amplitude control unit 12-2.
【0115】図27は、図24のミキシング部81−1
の、ミキシング条件を変更することができる場合の構成
例を示している。このミキシング部81−1は、基本的
に、図18のミキシング部51−1と同様の構成を有し
ているが、帯域信号A0がそのまま振幅制御部12−1に
出力されるようになされている。ミキシング部81−2
も、ミキシング部81−1と同様の構成を有しているの
で、その図示および説明を省略する。FIG. 27 is a block diagram of the mixing section 81-1 of FIG.
2 shows a configuration example in a case where the mixing conditions can be changed. The mixing unit 81-1, basically has the same configuration as the mixing unit 51-1 of FIG. 18, adapted band signal A 0 is output to the amplitude control unit 12-1 ing. Mixing unit 81-2
Also has a configuration similar to that of the mixing unit 81-1 and therefore illustration and description thereof are omitted.
【0116】なお、図24においては、音響時系列信号
Tが2つの帯域に分割される場合を例として説明した
が、それ以上の数の帯域に分割することもできる。図2
8は、4つの帯域に分割する場合の符号化部50の構成
例を示している。Note that in FIG. 24, the acoustic time-series signal
Although the case where T is divided into two bands has been described as an example, it is also possible to divide T into more bands. FIG.
8 shows an example of the configuration of the encoding unit 50 when dividing into four bands.
【0117】ミキシング部81−1には、帯域信号A0、
およびその高域側に隣接する帯域信号A1が入力され、ミ
キシング部51−2には、帯域信号A1、並びにその低域
側および高域側に隣接する帯域信号A0および帯域信号A2
が入力され、ミキシング部51−3には、帯域信号A2 、
並びにその低域側および高域側に前後に隣接する帯域信
号A1および帯域信号A3が入力され、そして、ミキシング
部51−4には、帯域信号A3、およびその低域側に隣接
する帯域信号A2が入力される。The mixing section 81-1 includes the band signals A 0 ,
And the band signal A 1 adjacent to the high frequency side is input to the mixing unit 51-2, the band signals A 1, and the band signal A 0 and the band signal A 2 adjacent to the low frequency side and on the high frequency side
There is input to the mixing unit 51-3, the band signal A 2,
As well as the low frequency side and the band signals A 1 and band signal A 3 adjacent the back and forth the high band side is input, and, in the mixing unit 51-4 is adjacent to the band signal A 3, and its low-frequency side band signal A 2 is input.
【0118】ミキシング部81−1は、入力される帯域
信号A0,A1を所定の条件でミキシングして、ミキシング
信号MA0を生成し、振幅制御部12−1に出力するとと
もに、帯域信号A0をそのまま振幅制御部12−1に出力
する。ミキシング部81−2は、入力される帯域信号
A0,A1,A2を所定の条件でミキシングして、ミキシング
信号MA1を生成し、振幅制御部12−2に出力するとと
もに、帯域信号A1をそのまま振幅制御部12−2に出力
する。[0118] Mixing unit 81-1, the band signal A 0, A 1 input mixes a predetermined condition, and generates a mixed signal MA 0, and outputs the amplitude control unit 12-1, the band signal outputs the a 0 as the amplitude control unit 12-1. The mixing unit 81-2 receives the input band signal.
A 0 , A 1 , and A 2 are mixed under predetermined conditions to generate a mixing signal MA 1 , output to the amplitude control unit 12-2, and output the band signal A 1 as it is to the amplitude control unit 12-2 I do.
【0119】ミキシング部81−3は、入力される帯域
信号A1,A2,A3を所定の条件でミキシングして、ミキシ
ング信号MA2を生成し、振幅制御部12−3に出力する
とともに、帯域信号A2をそのまま振幅制御部12−3に
出力する。ミキシング部81−4は、入力される帯域信
号A2,A3を所定の条件でミキシングして、ミキシング信
号MA3を生成し、振幅制御部12−4に出力するととも
に、帯域信号A3をそのまま振幅制御部12−4に出力す
る。The mixing section 81-3 mixes the input band signals A 1 , A 2 , A 3 under predetermined conditions, generates a mixing signal MA 2, and outputs it to the amplitude control section 12-3. , and outputs a subband signal a 2 as it is to the amplitude control unit 12-3. Mixing unit 81-4, the band signal A 2, A 3 input mixes a predetermined condition, and generates a mixed signal MA 3, and outputs the amplitude control unit 12-4, the band signal A 3 The signal is output to the amplitude controller 12-4 as it is.
【0120】図29は、本発明を適用した符号化装置の
他の構成例を示している。この符号化装置は、ステレオ
信号の左側信号である音響時系列信号TLを符号化して、
符号列CLを生成する符号化部50Lと、右側信号であ
る音響時系列信号TRを符号化して、符号列CRを生成す
る符号化部50Rから構成されている。FIG. 29 shows another configuration example of the encoding apparatus to which the present invention is applied. This encoding device encodes an acoustic time-series signal TL that is a left signal of a stereo signal,
An encoding unit 50L for generating a code string C L, encodes the acoustic time-series signal T R is a right signal, and a coding unit 50R to generate a code sequence C R.
【0121】符号化部50Lのミキシング部51L、お
よび帯域分割部11L乃至符号列生成部17L、並びに
符号化部50Rのミキシング部51R、および帯域分割
部11R乃至符号列生成部17Rは、図15の符号化部
50のミキシング部51、および帯域分割部11乃至符
号列生成部17の同様の機能を有する。The mixing unit 51L of the encoding unit 50L and the band dividing units 11L to the code string generating unit 17L, and the mixing unit 51R of the encoding unit 50R and the band dividing unit 11R to the code string generating unit 17R are arranged as shown in FIG. It has the same functions as the mixing unit 51 of the encoding unit 50 and the band division unit 11 to the code string generation unit 17.
【0122】符号化部50Lのミキシング部51L−1
には、帯域分割部11Lからの帯域信号AL0、および符
号化部50Rの帯域分割部11Rからの、帯域信号AL0
に対応する帯域の音響時系列信号TRである帯域信号AR0
が入力される。符号化部50Lのミキシング部51L−
2には、帯域分割部11Lからの帯域信号AL1、および
符号化部50Rの帯域分割部11Rからの、帯域信号A
L1に対応する帯域の音響時系列信号TRである帯域信号A
R1が入力される。Mixing section 51L-1 of encoding section 50L
The band signal A L0 from the band division unit 11L, and from the band division portion 11R of the encoding unit 50R, band signal A L0
An acoustic time-series signal T R of the corresponding band to the band signal A R0
Is entered. Mixing unit 51L of encoding unit 50L-
2 includes a band signal A L1 from the band division unit 11L and a band signal A L1 from the band division unit 11R of the encoding unit 50R.
Band signal A is an acoustic time-series signal T R of the band corresponding to the L1
R1 is input.
【0123】符号化部50Rのミキシング部51R−1
には、帯域分割部11Rからの帯域信号AR0、および符
号化部50Lの帯域分割部11Lからの帯域信号AL0が
入力される。符号化部50Rのミキシング部51R−2
には、帯域分割部11Rからの帯域信号AR1、および符
号化部50Lの帯域分割部11Lからの帯域信号AL1が
入力される。Mixing unit 51R-1 of encoding unit 50R
, The band signal A R0 from the band division unit 11R and the band signal A L0 from the band division unit 11L of the encoding unit 50L are input. Mixing unit 51R-2 of encoding unit 50R
, The band signal A R1 from the band division unit 11R and the band signal A L1 from the band division unit 11L of the encoding unit 50L are input.
【0124】符号化部50Lのミキシング部51L−1
は、入力された帯域信号AL0および帯域信号AR0を、所定
の条件でミキシングし、その結果得られたミキシング信
号MAL0を、振幅制御部12L−1に出力する。符号化部
50Rのミキシング部51R−1は、入力された帯域信
号AR0および帯域信号AL0を、所定の条件でミキシング
し、その結果得られたミキシング信号MAR0を、振幅制御
部12R−1に出力する。Mixing unit 51L-1 of encoding unit 50L
Mixes the input band signal A L0 and band signal A R0 under predetermined conditions, and outputs the resulting mixing signal MA L0 to the amplitude control unit 12L-1. The mixing unit 51R-1 of the encoding unit 50R mixes the input band signal A R0 and band signal A L0 under predetermined conditions, and mixes the resulting mixing signal MA R0 with the amplitude control unit 12R-1. Output to
【0125】このように、符号化部50Lのミキシング
部51L−1および符号化部50Rのミキシング部51
R−1が、帯域信号AL0と帯域信号AR0とを、それぞれ所
定の条件でミキシングするようにしたので、互いに、小
振幅部分においても相関が高いミキシング信号MAL0およ
びミキシング信号MAR0を生成することができる。As described above, mixing section 51L-1 of encoding section 50L and mixing section 51L of encoding section 50R.
Since R-1 mixes the band signal A L0 and the band signal A R0 under predetermined conditions, a mixing signal MA L0 and a mixing signal MA R0 having a high correlation with each other even in a small amplitude portion are generated. can do.
【0126】符号化部50Lのミキシング部51L−2
は、入力された帯域信号AL1および帯域信号AR1を、所定
の条件でミキシングし、その結果得られたミキシング信
号MAL1を、振幅制御部12L−2に出力する。符号化部
50Rのミキシング部51R−2は、入力された帯域信
号AR1および帯域信号AL1を、所定の条件でミキシング
し、その結果得られたミキシング信号MAR1を、振幅制御
部12R−2に出力する。Mixing unit 51L-2 of encoding unit 50L
Mixes the input band signal A L1 and band signal A R1 under predetermined conditions, and outputs the resulting mixing signal MA L1 to the amplitude controller 12L-2. The mixing unit 51R-2 of the encoding unit 50R mixes the input band signal A R1 and band signal A L1 under predetermined conditions, and mixes the resulting mixing signal MAR1 with the amplitude control unit 12R-2. Output to
【0127】このように、符号化部50Lのミキシング
部51L−2および符号化部50Rのミキシング部51
R−2が、帯域信号AL1と帯域信号AR1とを、それぞれ所
定の条件でミキシングするようにしたので、互いに、小
振幅部分においても相関が高いミキシング信号MAL1およ
びミキシング信号MAR1を生成することができる。As described above, mixing section 51L-2 of encoding section 50L and mixing section 51L of encoding section 50R.
Since R-2 mixes the band signal A L1 and the band signal A R1 under predetermined conditions, a mixing signal MA L1 and a mixing signal MA R1 having a high correlation with each other even in a small amplitude portion are generated. can do.
【0128】符号化部50Lの振幅制御部12L−1に
供給されたミキシング信号MAL0は、図30に示すよう
に、その振幅分析部21および振幅操作部23にそれぞ
れ供給される。Mixing signal MA L0 supplied to amplitude control section 12L-1 of encoding section 50L is supplied to amplitude analysis section 21 and amplitude operation section 23, respectively, as shown in FIG.
【0129】振幅分析部21は、ミキシング信号MAL0の
振幅を分析し、その分析結果としての振幅情報Dを、振
幅操作情報生成部22に出力する。振幅操作情報生成部
22は、その振幅情報Dに基づいて、振幅操作情報GL0を
生成し、振幅操作部23および量子化精度決定部16L
に出力する。The amplitude analyzer 21 analyzes the amplitude of the mixing signal MA L0 , and outputs amplitude information D as a result of the analysis to the amplitude operation information generator 22. The amplitude operation information generation unit 22 generates amplitude operation information GL0 based on the amplitude information D, and outputs the amplitude operation information GLO and the quantization accuracy determination unit 16L.
Output to
【0130】振幅操作部23は、振幅操作情報生成部2
2からの振幅操作情報GL0に基づいて、ミキシング信号M
AL0の振幅を操作し、その結果得られた被振幅操作信号G
AL0を、スペクトル変換部13L−1に出力する。The amplitude operation section 23 is provided with an amplitude operation information generation section 2
2 based on the amplitude operation information G L0 from
A The amplitude of L0 is manipulated, and the resulting amplitude-controlled signal G
The A L0, and outputs the orthogonal transform unit 13L-1.
【0131】符号化部50Lの振幅制御部12L−2、
および符号化部50Rの振幅制御部12R−1,12R
−2も、振幅制御部12L−1と同様に動作するので、
その説明は省略する。The amplitude controller 12L-2 of the encoder 50L,
And amplitude control units 12R-1 and 12R of encoding unit 50R
-2 also operates in the same manner as the amplitude control unit 12L-1.
The description is omitted.
【0132】全体として相関が高い音響時系列信号TLと
音響時系列信号TRが、符号化部50Lおよび符号化部5
0Rに供給された場合、例えば、符号化部50Lの帯域
分割部11Lにより帯域分割された帯域信号AL0(図3
1(A))と、符号化部50Rの帯域分割部11Rによ
り帯域分割された帯域信号AR0(図31(B))の相関
も高くなる。なお、図31(C)に示すように、それら
の残差エネルギーが小さくなる。The sound time-series signal T L and the sound time-series signal T R having a high correlation as a whole are generated by the coding section 50L and the coding section 5L.
0R, for example, the band signal A L0 (FIG. 3) which is band-divided by the band dividing unit 11L of the encoding unit 50L.
1 (A)) and the band signal A R0 (FIG. 31 (B)) band-divided by the band dividing unit 11R of the encoding unit 50R. Note that, as shown in FIG. 31C, their residual energy is reduced.
【0133】この場合、ミキシング信号MAL0とミキシン
グ信号MAR0は、小振幅部分においても相関が高いので、
符号化部50Lの振幅制御部12L−1と符号化部50
Rの振幅制御部12R−1においては、ミキシング信号
MAL0の振幅分析結果(図32(A))と、ミキシング信
号AR0の振幅分析結果(図32(B))が同じになる。
すなわち、同様の振幅操作が、ミキシング信号MAL0とミ
キシング信号MAR0に対して行われる。In this case, since the mixing signal MA L0 and the mixing signal MA R0 have a high correlation even in the small amplitude portion,
The amplitude control unit 12L-1 of the encoding unit 50L and the encoding unit 50
In the R amplitude control unit 12R-1, the mixing signal
The result of the amplitude analysis of MA L0 (FIG. 32 (A)) and the result of the amplitude analysis of mixing signal A R0 (FIG. 32 (B)) are the same.
That is, the same amplitude operation is performed on mixing signal MA L0 and mixing signal MAR0 .
【0134】このように、同様の振幅操作が行われる
と、その結果得られた、符号化部50Lの被振幅操作信
号GAL0と符号化部50Rの被振幅操作信号GAR0は、帯域
信号AL 0と帯域信号AR0の相関と同程度の相関を有するの
で、それらがスペクトル変換、正規化、そして量子化さ
れて得られた量子化信号QL0と量子化信号QR0の相関も同
様に高くなる。すなわち、量子化信号QL0と量子化信号Q
R0には、同程度のレベルの量子化雑音が存在するように
なる。[0134] Thus, the same amplitude operation is performed, the resulting, the amplitude operation signal GA R0 of the amplitude operation signal GA L0 and encoding unit 50R of the encoding unit 50L, the bandwidth signal A Since the correlation between L 0 and the band signal A R0 is substantially the same, the correlation between the quantized signal Q L0 and the quantized signal QR 0 obtained by subjecting them to spectral transformation, normalization, and quantization is similarly calculated. Get higher. That is, the quantized signal Q L0 and the quantized signal Q
R0 has the same level of quantization noise.
【0135】その結果、このような量子化信号QL0と量
子化信号QR0から生成された符号列CLおよび符号列C
Rが、復号されて得られた音響時系列信号TL'と音響時系
列信号TR'が再生された場合、楽器や音声などの定位が
安定して聞こえる。As a result, such a quantized signal Q L0 and a code sequence C L and a code sequence C generated from the quantized signal QR 0 are obtained.
When the audio time-series signal T L ′ and the audio time-series signal T R ′ obtained by decoding R are reproduced, the localization of a musical instrument, voice, or the like can be stably heard.
【0136】図33は、符号化部50Lのミキシング部
51L−1と、符号化部50Rのミキシング部51R−
1の構成例を示している。FIG. 33 shows a mixing section 51L-1 of the encoding section 50L and a mixing section 51R- of the encoding section 50R.
1 shows a configuration example.
【0137】符号化部50Lのミキシング部51L−1
の乗算器61ALは、所定の乗算値alと、入力される
帯域信号AL0を乗算し、その乗算結果を、加算器62L
−1に出力する。乗算器61BLは、所定の乗算値bl
と、入力される帯域信号AR0を乗算し、その乗算結果
を、加算器62L−1に出力する。加算器62L−1
は、乗算器61ALおよび乗算器61BLからの信号を
加算し、その加算結果を、ミキシング信号MAL0として、
振幅制御部12L−1に出力する。Mixing unit 51L-1 of encoding unit 50L
Is multiplied by a predetermined multiplied value al and the input band signal A L0, and the result of the multiplication is added to the adder 62L
Output to -1. The multiplier 61BL outputs a predetermined multiplied value bl
And the input band signal A R0 , and outputs the multiplication result to the adder 62L-1. Adder 62L-1
Adds the signals from the multipliers 61AL and 61BL, and calculates the addition result as a mixing signal MA L0 .
Output to the amplitude control unit 12L-1.
【0138】符号化部50Rのミキシング部51R−1
の乗算器61CRは、所定の乗算値crと、入力される
帯域信号AL0を乗算し、その乗算結果を、加算器62R
−1に出力する。乗算器61DRは、所定の乗算値dr
と、入力される帯域信号AR0を乗算し、その乗算結果
を、加算器62R−1に出力する。加算器62R−1
は、乗算器61CRおよび乗算器61DRからの信号を
加算し、その加算結果を、ミキシング信号MAR0として、
振幅制御部12R−1に出力する。Mixing section 51R-1 of encoding section 50R
Is multiplied by a predetermined multiplied value cr and the input band signal A L0 , and the multiplied result is added to an adder 62R
Output to -1. The multiplier 61DR outputs a predetermined multiplied value dr.
And the input band signal A R0 , and outputs the multiplication result to the adder 62R-1. Adder 62R-1
Adds the signal from the multiplier 61CR and multiplier 61dR, the addition result, as a mixed signal MA R0,
Output to the amplitude control unit 12R-1.
【0139】ところで、図33の例では、ミキシングの
条件は予め決められているが、帯域信号AL0と帯域信号A
R0、または帯域信号AL1と帯域信号AR1の相関の程度等に
より、その条件を変更することもできる。図34は、ミ
キシング条件を変更することができる場合のミキシング
部51L−1の構成例を示している。In the example of FIG. 33, the mixing conditions are predetermined, but the band signal A L0 and the band signal A
The condition can also be changed according to R0 or the degree of correlation between the band signal A L1 and the band signal A R1 . FIG. 34 shows a configuration example of the mixing unit 51L-1 when the mixing conditions can be changed.
【0140】このミキシング部51L−1は、図18の
ミキシング部51−1から、トーン/ノイズ判定部72
A,72Bが取り除かれた構成を有している。すなわ
ち、帯域信号AL0と帯域信号AR0の相関値CRに基づくミキ
シング条件に基づいて、帯域信号AL0および帯域信号AR0
がミキシングされる。The mixing section 51L-1 is different from the mixing section 51-1 in FIG.
A, 72B has been removed. That is, based on the mixing condition based on the correlation value CR between the band signal A L0 and the band signal A R0 , the band signal A L0 and the band signal A R0
Are mixed.
【0141】例えば、帯域信号AL0と帯域信号AR0の相関
が高い場合(相関値CRが大きい場合)、乗算器74Aの
乗算値および乗算器74Bの乗算値は、それぞれ0.5
とされる。すなわち、帯域信号AL0と帯域信号AR0が1対
1でミキシングされる。一方、帯域信号AL0と帯域信号A
R0の相関が低い場合(相関値CRが小さい場合)、乗算器
74Aの乗算値は、例えば、1とされ、乗算器74Bの
乗算率は、0とされる。すなわち、ミキシング部51L
−1においては、ミキシングが行われず、帯域信号AL0
がそのまま出力される。For example, when the correlation between the band signal A L0 and the band signal A R0 is high (when the correlation value CR is large), the multiplication value of the multiplier 74A and the multiplication value of the multiplier 74B are 0.5
It is said. That is, the band signal A L0 and the band signal A R0 are mixed one-to-one. On the other hand, band signal A L0 and band signal A
When the correlation of R0 is low (when the correlation value CR is small), the multiplier of the multiplier 74A is set to 1, for example, and the multiplier of the multiplier 74B is set to 0. That is, the mixing unit 51L
At -1, no mixing is performed and the band signal A L0
Is output as is.
【0142】ミキシング部51L−2,51R−1,5
1R−2も、ミキシング部51L−1と基本的に同様の
構成を有しているので、その説明は省略する。Mixing units 51L-2, 51R-1, 5
1R-2 also has basically the same configuration as the mixing section 51L-1, and a description thereof will be omitted.
【0143】図35は、ミキシング条件を変更すること
ができる場合のミキシング部51L−1の他の構成例を
示している。このミキシング部には、図34のミキシン
グ部51L−1に、バッファ101L、バッファ101
R、バッファ102L、バッファ102R、相関値保持
部103、および相関値保持部104がさらに設けられ
ている。FIG. 35 shows another example of the structure of the mixing section 51L-1 when the mixing conditions can be changed. This mixing unit includes a buffer 101L and a buffer 101L in the mixing unit 51L-1 of FIG.
R, a buffer 102L, a buffer 102R, a correlation value holding unit 103, and a correlation value holding unit 104 are further provided.
【0144】バッファ101Lは、入力される帯域信号
AL0を記憶し、新たに、サブブロック分の帯域信号AL0が
入力されたとき、保持していた帯域信号AL0を、バッフ
ァ102Lに出力する。バッファ101Rは、入力され
る帯域信号AR0を記憶し、新たに、サブブロック分の帯
域信号AR0が入力されたとき、保持していた帯域信号A R0
を、バッファ102Rに出力する。The buffer 101L receives the input band signal.
AL0And newly store the band signal A for the sub-block.L0But
Band signal A held when inputL0The buff
Output to the printer 102L. The buffer 101R receives the input
Band signal AR0And a new sub-block
Area signal AR0Is input, the band signal A held R0
Is output to the buffer 102R.
【0145】バッファ102Lは、バッファ101Lか
らの帯域信号AL0を記憶し、新たに、バッファ101L
から、帯域信号AL0が入力されたとき、保持していた帯
域信号AL0を、乗算器74Aに出力する。バッファ10
2Rは、バッファ101Rからの帯域信号AR0を記憶
し、新たに、バッファ101Rから、帯域信号AR0が入
力されたとき、保持していた帯域信号AR0を、乗算器7
4Bに出力する。The buffer 102L stores the band signal A L0 from the buffer 101L, and newly stores the buffer 101L.
Then, when the band signal A L0 is input, the held band signal A L0 is output to the multiplier 74A. Buffer 10
2R stores band signal A R0 from the buffer 101R, fresh from the buffer 101R, when the band signal A R0 is input, a band signal A R0 that held multiplier 7
Output to 4B.
【0146】相関検出部71Aは、入力される帯域信号
A0と帯域信号A1の相関値CRを算出し、それを、相関値保
持部103に出力する。The correlation detecting section 71A receives the input band signal.
A correlation value CR between A 0 and band signal A 1 is calculated, and is output to correlation value holding section 103.
【0147】相関値保持部103は、相関検出部71A
からの相関値CRを保持するとともに、新たに、相関検出
部71Aから、相関値CRが供給されたとき、保持してい
た相関値CRを、ミキシング条件決定部73Aおよび相関
値保持部104に出力する。The correlation value holding section 103 includes a correlation detecting section 71A.
And when the correlation value CR is newly supplied from the correlation detection unit 71A, the held correlation value CR is output to the mixing condition determination unit 73A and the correlation value holding unit 104. I do.
【0148】相関値保持部104は、相関値保持部10
3からの相関値CRを保持するとともに、新たに、相関値
保持部103から、相関値CRが供給されたとき、保持し
ている相関値CRを、ミキシング条件決定部73Aに出力
する。The correlation value holding unit 104 includes the correlation value holding unit 10
3 is held, and when a new correlation value CR is supplied from the correlation value holding unit 103, the held correlation value CR is output to the mixing condition determination unit 73A.
【0149】すなわち、この例の場合、バッファ102
Lからの帯域信号AL0(以下、中心帯域信号AL0と称す
る)とバッファ102Rからの帯域信号AR0(以下、適
宜、中心帯域信号AR0と称する)のミキシング条件が、
中心帯域信号AL0と中心帯域信号AR0の相関値CR、中心帯
域信号AL0と中心帯域信号AR0と時間的に1つ前のサブブ
ロックの帯域信号AL0と帯域信号AR0の相関値CR、および
中心帯域信号AL0と中心帯域信号AR0と時間的に1つ後の
サブブロックの帯域信号AL0と帯域信号AR0の相関値CRに
基づいて決定される。That is, in the case of this example, the buffer 102
The mixing conditions of the band signal A L0 from L (hereinafter, referred to as a center band signal A L0 ) and the band signal A R0 from the buffer 102R (hereinafter, referred to as a center band signal A R0 ) are as follows:
Correlation value CR between center band signal A L0 and center band signal A R0 , correlation value between center band signal A L0 and center band signal A R0, and band signal A L0 and band signal A R0 of the immediately preceding sub-block It is determined based on the CR, and the correlation value CR between the center band signal A L0 and the center band signal A R0, and the band signal A L0 and the band signal A R0 of the immediately subsequent sub-block.
【0150】図36は、符号化部50Lおよび符号化部
50Rの他の構成例を示している。この符号化部50L
には、図29の符号化部50Lのミキシング部51L−
1およびミキシング部51L−2に代えて、ミキシング
部81L−1およびミキシング部81L−2が設けられ
ている。この符号化部50Rには、図29の符号化部5
0Rのミキシング部51R−1およびミキシング部51
R−2に代えて、ミキシング部81R−1およびミキシ
ング部81R−2が設けられている。FIG. 36 shows another configuration example of the encoding unit 50L and the encoding unit 50R. This encoding unit 50L
The mixing unit 51L- of the encoding unit 50L in FIG.
1, a mixing unit 81L-1 and a mixing unit 81L-2 are provided instead of the mixing unit 51L-2. The encoding unit 50R includes the encoding unit 5 shown in FIG.
OR mixing section 51R-1 and mixing section 51
A mixing unit 81R-1 and a mixing unit 81R-2 are provided instead of R-2.
【0151】すなわち、符号化部50Lのミキシング部
81L−1は、入力された帯域信号AL0および帯域信号A
R0を所定の条件でミキシングし、その結果得られたミキ
シング信号MAL0を、振幅制御部12L−1に出力ととも
に、帯域信号AL0をそのまま振幅制御部12L−1に出
力する。ミキシング部81L−2は、入力された帯域信
号AL1および帯域信号AR1を、所定の条件でミキシング
し、その結果得られたミキシング信号MAL1を振幅制御部
12L−2に出力するとともに、帯域信号AL1をそのま
ま振幅制御部12L−2に出力する。That is, the mixing unit 81L-1 of the encoding unit 50L outputs the input band signal A L0 and band signal A
R0 is mixed under predetermined conditions, and the resulting mixed signal MA L0 is output to the amplitude control unit 12L-1 and the band signal A L0 is output to the amplitude control unit 12L-1 as it is. The mixing unit 81L-2 mixes the input band signal A L1 and band signal A R1 under predetermined conditions, and outputs the resulting mixing signal MA L1 to the amplitude control unit 12L-2. The signal A L1 is directly output to the amplitude control unit 12L-2.
【0152】符号化部50Rのミキシング部81R−1
は、入力された帯域信号AR0および帯域信号AL0を所定の
条件でミキシングし、その結果得られたミキシング信号
MAR 0を、振幅制御部12R−1に出力とともに、帯域信
号AR0をそのまま振幅制御部12R−1に出力する。ミ
キシング部81R−2は、入力された帯域信号AR1およ
び帯域信号AL1を、所定の条件でミキシングし、その結
果得られたミキシング信号MAR1を振幅制御部12R−2
に出力するとともに、帯域信号AR1をそのまま振幅制御
部12R−2に出力する。Mixing unit 81R-1 of encoding unit 50R
Mixes the input band signal A R0 and band signal A L0 under predetermined conditions, and obtains the resulting mixed signal.
MA R 0 is output to amplitude control section 12R-1, and band signal A R0 is output to amplitude control section 12R-1 as it is. Mixing section 81R-2 mixes input band signal A R1 and band signal A L1 under predetermined conditions, and mixes resulting mixing signal MA R1 in amplitude control section 12R-2.
And outputs the band signal AR1 to the amplitude controller 12R-2 as it is.
【0153】符号化部50Lの振幅制御部12L−1に
供給された、ミキシング信号MAL0は、図37に示すよう
に、その振幅分析部21に入力され、帯域信号AL0は、
振幅操作部23に入力される。すなわち、振幅操作情報
GL0は、図29の例の場合と同様に、ミキシング信号MA
L0に基づいて生成されるが、被振幅操作信号GAL0は、帯
域信号AL0が振幅操作されて生成される。The mixing signal MA L0 supplied to the amplitude controller 12L-1 of the encoder 50L is input to the amplitude analyzer 21 as shown in FIG. 37, and the band signal A L0 is
It is input to the amplitude operation unit 23. That is, amplitude operation information
G L0 is the mixing signal MA as in the example of FIG.
Although it is generated based on L0 , the amplitude operated signal GA L0 is generated by amplitude-manipulating the band signal A L0 .
【0154】図38は、図36のミキシング部81L−
1およびミキシング部81R−1の構成例を示してい
る。このミキシング部81L−1は、基本的に、図33
のミキシング部51L−1と同様の構成を有している
が、帯域信号AL0がそのまま振幅制御部12L−1に出
力されるようになされている。FIG. 38 is a diagram showing a mixing section 81L- in FIG.
1 and a configuration example of the mixing unit 81R-1. This mixing unit 81L-1 basically has the configuration shown in FIG.
Has the same configuration as that of the mixing section 51L-1, but the band signal A L0 is directly output to the amplitude control section 12L-1.
【0155】ミキシング部81R−1も、基本的に、図
33のミキシング部51R−1と同様の構成を有してい
るが、帯域信号AR0が、そのまま振幅制御部12R−1
に出力されるようになされている。The mixing section 81R-1 has basically the same configuration as the mixing section 51R-1 in FIG. 33, but the band signal A R0 is used as it is in the amplitude control section 12R-1.
To be output.
【0156】ミキシング部81L−2,81R−2も、
ミキシング部81L−1,81R−1と同様の構成を有
しているので、その図示および説明を省略する。The mixing units 81L-2 and 81R-2 also
Since it has the same configuration as the mixing units 81L-1 and 81R-1, its illustration and description are omitted.
【0157】図39は、図36のミキシング部81L−
1の、ミキシング条件を変更することができる場合の構
成例を示している。このミキシング部81L−1は、基
本的に、図34のミキシング部51−1と同様の構成を
有しているが、帯域信号AL0がそのまま振幅制御部12
L−1に出力されるようになされている。FIG. 39 is a diagram showing a mixing section 81L- shown in FIG.
1 shows a configuration example in a case where a mixing condition can be changed. The mixing unit 81L-1 has basically the same configuration as the mixing unit 51-1 in FIG. 34, but the band signal A L0 is directly used as the amplitude control unit 12L.
L-1.
【0158】ミキシング部81L−2,81R−1,8
1R−2も、ミキシング部81L−1と同様の構成を有
しているので、その図示および説明を省略する。Mixing units 81L-2, 81R-1, 8
1R-2 also has a configuration similar to that of the mixing unit 81L-1, so that illustration and description thereof are omitted.
【0159】図40は、図36のミキシング部81L−
1の、ミキシング条件を変更することができる場合の他
の構成例を示している。このミキシング部81L−1
は、基本的に、図35のミキシング部51L−1と同様
の構成を有しているが、帯域信号AL0がそのまま振幅制
御部12L−1に出力されるようになされている。FIG. 40 is a diagram showing a mixing section 81L-
1 shows another configuration example where the mixing condition can be changed. This mixing unit 81L-1
Has basically the same configuration as the mixing section 51L-1 in FIG. 35, but the band signal A L0 is directly output to the amplitude control section 12L-1.
【0160】上述した一連の処理は、ハードウエアによ
り実現させることもできるが、ソフトウエアにより実現
させることもできる。一連の処理をソフトウエアにより
実現する場合には、そのソフトウエアを構成するプログ
ラムがコンピュータにインストールされ、そのプログラ
ムがコンピュータで実行されることより、上述した符号
化部50が機能的に実現される。The above-described series of processing can be realized by hardware, but can also be realized by software. When a series of processing is realized by software, a program constituting the software is installed in a computer, and the program is executed by the computer, so that the above-described encoding unit 50 is functionally realized. .
【0161】図41は、上述のような符号化部として機
能するコンピュータ501の一実施の形態の構成を示す
ブロック図である。CPU(Central Processing Unit)5
11にはバス515を介して入出力インタフェース51
6が接続されており、CPU511は、入出力インタフェ
ース516を介して、ユーザから、キーボード、マウス
などよりなる入力部518から指令が入力されると、例
えば、ROM(Read OnlyMemory)512、ハードディスク
514、またはドライブ520に装着される磁気ディス
ク531、光ディスク532、光磁気ディスク533、
若しくは半導体メモリ534などの記録媒体に格納され
ているプログラムを、RAM(Random Access Memory)5
13にロードして実行する。これにより、上述した各種
の処理が行われる。さらに、CPU511は、その処理結
果を、例えば、入出力インタフェース516を介して、
LCD(Liquid Crystal Display)などよりなる表示部5
17に必要に応じて出力する。なお、プログラムは、ハ
ードディスク514やROM512に予め記憶しておき、
コンピュータ501と一体的にユーザに提供したり、磁
気ディスク531、光ディスク532、光磁気ディスク
533,半導体メモリ534等のパッケージメディアと
して提供したり、衛星、ネットワーク等から通信部51
9を介してハードディスク514に提供することができ
る。FIG. 41 is a block diagram showing the configuration of an embodiment of a computer 501 functioning as the above-described encoding unit. CPU (Central Processing Unit) 5
11 has an input / output interface 51 via a bus 515.
When a user inputs a command from an input unit 518 including a keyboard and a mouse via the input / output interface 516, the CPU 511, for example, reads a ROM (Read Only Memory) 512, a hard disk 514, Alternatively, a magnetic disk 531, an optical disk 532, a magneto-optical disk 533 mounted on the drive 520,
Alternatively, a program stored in a recording medium such as a semiconductor memory 534 is stored in a RAM (Random Access Memory) 5.
13 and executed. Thereby, the various processes described above are performed. Further, the CPU 511 transmits the processing result via, for example, the input / output interface 516.
Display unit 5 such as LCD (Liquid Crystal Display)
Output to 17 as needed. The program is stored in the hard disk 514 or the ROM 512 in advance,
Provided to the user integrally with the computer 501, provided as package media such as the magnetic disk 531, the optical disk 532, the magneto-optical disk 533, and the semiconductor memory 534;
9 to the hard disk 514.
【0162】なお、本明細書において、記録媒体により
提供されるプログラムを記述するステップは、記載され
た順序に沿って時系列的に行われる処理はもちろん、必
ずしも時系列的に処理されなくとも、並列的あるいは個
別に実行される処理をも含むものである。In this specification, the step of describing a program provided by a recording medium may be performed not only in chronological order according to the described order, but also in chronological order. This also includes processing executed in parallel or individually.
【0163】また、本明細書において、システムとは、
複数の装置により構成される装置全体を表すものであ
る。In the present specification, the system is
It represents the entire device composed of a plurality of devices.
【0164】[0164]
【発明の効果】本発明の符号化装置および方法、並びに
記録媒体のプログラムによれば、入力信号を、第1の帯
域と第2の帯域に分割して、第1の帯域の信号と第2の
帯域の信号を生成し、所定の振幅操作情報に基づく振幅
操作を、所定の信号に対して行い、量子化対象信号を生
成し、量子化対象信号を量子化して、量子化信号を生成
し、振幅操作情報と量子化信号を符号化して、符号列を
生成し、振幅操作と同様の振幅操作が行われるように、
第1の帯域の信号と第2の帯域の信号を所定の条件でミ
キシングして、ミキシング信号を生成し、振幅操作と同
様の振幅操作が行われるように、第2の帯域の信号と第
1の帯域の信号を所定の条件でミキシングして、ミキシ
ング信号を生成し、生成されたミキシング信号の振幅を
分析し、その分析結果に基づいて振幅操作情報を生成
し、生成した振幅操作情報に基づく振幅操作を、生成さ
れたミキシング信号に対して行い、量子化対象信号を生
成し、生成されたミキシング信号の振幅を分析し、その
分析結果に基づいて振幅操作情報を生成し、生成された
振幅操作情報に基づく振幅操作を、生成されたミキシン
グ信号に対して行い、量子化対象信号を生成し、生成さ
れた量子化対象信号を量子化して、量子化信号を生成
し、生成された量子化対象信号を量子化して、量子化信
号を生成し、生成された振幅操作情報および生成された
量子化信号、並びに生成された振幅操作情報および生成
された量子化信号をそれぞれ符号化し、符号列を生成す
るようにしたので、例えば、ノイズの発生を抑制するこ
とができる。According to the encoding apparatus and method of the present invention and the program of the recording medium, the input signal is divided into a first band and a second band, and the signal of the first band is Generate a signal of the band, perform an amplitude operation based on the predetermined amplitude operation information on a predetermined signal, generate a quantization target signal, quantize the quantization target signal, generate a quantized signal Encode the amplitude operation information and the quantized signal, generate a code sequence, and perform the same amplitude operation as the amplitude operation.
The signal of the first band and the signal of the second band are mixed under a predetermined condition to generate a mixing signal, and the signal of the second band and the first signal are mixed so that the amplitude operation similar to the amplitude operation is performed. Is mixed under predetermined conditions to generate a mixing signal, analyze the amplitude of the generated mixing signal, generate amplitude operation information based on the analysis result, and generate the amplitude operation information based on the generated amplitude operation information. Performing an amplitude operation on the generated mixing signal, generating a signal to be quantized, analyzing the amplitude of the generated mixing signal, generating amplitude operation information based on the analysis result, and generating the generated amplitude signal. Performing an amplitude operation based on the operation information on the generated mixing signal, generating a quantization target signal, quantizing the generated quantization target signal, generating a quantized signal, and generating the generated quantization. Quantizing the elephant signal to generate a quantized signal, encoding the generated amplitude operation information and the generated quantized signal, and the generated amplitude operation information and the generated quantized signal, respectively, Since the generation is performed, for example, generation of noise can be suppressed.
【図1】従来の符号化装置を構成する符号化部10の構
成例を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration example of an encoding unit 10 included in a conventional encoding device.
【図2】図1の振幅制御部12−1の構成例を示すブロ
ック図である。FIG. 2 is a block diagram illustrating a configuration example of an amplitude control unit 12-1 in FIG. 1;
【図3】符号化部10の動作を説明する図である。FIG. 3 is a diagram illustrating an operation of an encoding unit 10;
【図4】復号結果を説明する図である。FIG. 4 is a diagram illustrating a decoding result.
【図5】従来の復号装置を構成する復号部30の構成例
を示すブロック図である。FIG. 5 is a block diagram illustrating a configuration example of a decoding unit 30 included in a conventional decoding device.
【図6】エリアシングを説明する図である。FIG. 6 is a diagram illustrating aliasing.
【図7】エリアシングを説明する他の図である。FIG. 7 is another diagram illustrating aliasing.
【図8】エリアシングのキャンセルを説明する図であ
る。FIG. 8 is a diagram illustrating cancellation of aliasing.
【図9】従来の符号化装置の他の構成例を示すブロック
図である。FIG. 9 is a block diagram illustrating another configuration example of a conventional encoding device.
【図10】符号化部10Lおよび符号化部10Rの動作
を説明する図である。FIG. 10 is a diagram illustrating the operation of an encoding unit 10L and an encoding unit 10R.
【図11】符号化部10Lおよび符号化部10Rの動作
を説明する他の図である。FIG. 11 is another diagram illustrating the operation of the encoding unit 10L and the encoding unit 10R.
【図12】符号化部10Lおよび符号化部10Rの動作
を説明する他の図である。FIG. 12 is another diagram illustrating the operation of the encoding unit 10L and the encoding unit 10R.
【図13】符号化部10Lおよび符号化部10Rの動作
を説明する他の図である。FIG. 13 is another diagram illustrating the operation of the encoding unit 10L and the encoding unit 10R.
【図14】従来の復号装置の構成例を示すブロック図で
ある。FIG. 14 is a block diagram illustrating a configuration example of a conventional decoding device.
【図15】本発明を適用した符号化部50の構成例を示
すブロック図である。FIG. 15 is a block diagram illustrating a configuration example of an encoding unit 50 to which the present invention has been applied.
【図16】図15の振幅制御部12−1の構成例を示す
ブロック図である。16 is a block diagram illustrating a configuration example of an amplitude control unit 12-1 in FIG.
【図17】図15のミキシング部51−1,51−2の
構成例を示すブロック図である。17 is a block diagram illustrating a configuration example of mixing units 51-1 and 51-2 in FIG.
【図18】図15のミキシング部51−1の他の構成例
を示すブロック図である。18 is a block diagram illustrating another configuration example of the mixing unit 51-1 in FIG.
【図19】相関検出部71Aの動作を説明するフローチ
ャートである。FIG. 19 is a flowchart illustrating the operation of a correlation detection unit 71A.
【図20】トーン/ノイズ判定部72Aの動作を説明す
るフローチャートである。FIG. 20 is a flowchart illustrating the operation of a tone / noise determination unit 72A.
【図21】音響時系列信号を4つの帯域に分割する場合
の符号化部50の構成例を示すブロック図である。FIG. 21 is a block diagram illustrating a configuration example of an encoding unit when dividing an audio time-series signal into four bands.
【図22】図21のミキシング部51−1乃至51−4
の構成例を示すブロック図である。FIG. 22 shows mixing units 51-1 to 51-4 in FIG.
FIG. 3 is a block diagram illustrating a configuration example of FIG.
【図23】図21のミキシング部51−2の他の構成例
を示すブロック図である。FIG. 23 is a block diagram illustrating another configuration example of the mixing unit 51-2 in FIG. 21;
【図24】符号化部50の他の構成例を示すブロック図
である。FIG. 24 is a block diagram illustrating another configuration example of the encoding unit 50.
【図25】図24の振幅制御部12−1の構成例を示す
ブロック図である。25 is a block diagram illustrating a configuration example of an amplitude control unit 12-1 in FIG. 24.
【図26】図24のミキシング部81−1,81−2の
構成例を示すブロック図である。26 is a block diagram illustrating a configuration example of mixing units 81-1 and 81-2 in FIG.
【図27】図24のミキシング部81−1の他の構成例
を示すブロック図である。FIG. 27 is a block diagram illustrating another configuration example of the mixing unit 81-1 of FIG. 24;
【図28】音響時系列信号を4つの帯域に分割する場合
の符号化部50の他の構成例を示すブロック図である。FIG. 28 is a block diagram illustrating another configuration example of the encoding unit 50 in a case where an acoustic time-series signal is divided into four bands.
【図29】本発明を適用した符号化装置の他の構成例を
示すブロック図である。FIG. 29 is a block diagram illustrating another configuration example of an encoding device to which the present invention has been applied.
【図30】図29の振幅制御部12L−1の構成例を示
すブロック図である。30 is a block diagram illustrating a configuration example of an amplitude control unit 12L-1 in FIG. 29.
【図31】符号化部50Lおよび符号化部50Rの動作
を説明する図である。FIG. 31 is a diagram illustrating operations of the encoding unit 50L and the encoding unit 50R.
【図32】符号化部50Lおよび符号化部50Rの動作
を説明する図である。FIG. 32 is a diagram illustrating operations of the encoding unit 50L and the encoding unit 50R.
【図33】図29のミキシング部51L−1,51R−
1の構成例を示すブロック図である。FIG. 33 shows mixing portions 51L-1, 51R- in FIG.
1 is a block diagram illustrating a configuration example of FIG.
【図34】図29のミキシング部51L−1の他の構成
例を示すブロック図である。34 is a block diagram illustrating another configuration example of the mixing unit 51L-1 of FIG. 29.
【図35】図29のミキシング部51L−1の他の構成
例を示すブロック図である。35 is a block diagram illustrating another configuration example of the mixing unit 51L-1 in FIG. 29.
【図36】本発明を適用した符号化装置の他の構成例を
示すブロック図である。FIG. 36 is a block diagram illustrating another configuration example of an encoding device to which the present invention has been applied.
【図37】図36の振幅制御部12L−1の構成例を示
すブロック図である。FIG. 37 is a block diagram illustrating a configuration example of an amplitude control unit 12L-1 in FIG. 36.
【図38】図36のミキシング部81L−1,81R−
1の構成例を示すブロック図である。FIG. 38 shows mixing portions 81L-1, 81R- of FIG.
1 is a block diagram illustrating a configuration example of FIG.
【図39】図36のミキシング部81L−1の他の構成
例を示すブロック図である。39 is a block diagram illustrating another configuration example of the mixing unit 81L-1 of FIG. 36.
【図40】図36のミキシング部81L−1の他の構成
例を示すブロック図である。40 is a block diagram illustrating another configuration example of the mixing unit 81L-1 of FIG. 36.
【図41】コンピュータ501の構成例を示すブロック
図である。FIG. 41 is a block diagram illustrating a configuration example of a computer 501.
11 帯域分割部, 12 振幅制御部, 13 スペ
クトル変換部, 14正規化部, 15 量子化部,
16 量子化精度決定部, 17 符号列生成部, 2
1 振幅分析部, 22 振幅操作情報生成部, 23
振幅操作部, 50 符号化部, 51 ミキシング
部, 61 乗算器, 62 加算器, 71 相関検
出部, 72 トーン/ノイズ判定部, 73 ミキシ
ング条件決定部, 74 乗算器, 75 加算器,
81 ミキシング部, 101バッファ, 102 バ
ッファ, 103 相関値保持部, 104 相関値保
持部11 band division unit, 12 amplitude control unit, 13 spectrum conversion unit, 14 normalization unit, 15 quantization unit,
16 quantization precision determination unit, 17 code string generation unit, 2
1 Amplitude analysis unit, 22 Amplitude operation information generation unit, 23
Amplitude manipulator, 50 encoder, 51 mixing unit, 61 multiplier, 62 adder, 71 correlation detector, 72 tone / noise determiner, 73 mixing condition determiner, 74 multiplier, 75 adder,
81 mixing unit, 101 buffer, 102 buffer, 103 correlation value holding unit, 104 correlation value holding unit
フロントページの続き (72)発明者 辻 実 東京都品川区北品川6丁目7番35号 ソニ ー株式会社内 Fターム(参考) 5D045 DA11 5J064 AA05 BB12 BC02 BC16 BC17 BC18 BD02 5K041 AA04 EE31 HH01 Continuation of the front page (72) Inventor Minoru Tsuji 6-35 Kita Shinagawa, Shinagawa-ku, Tokyo F-term in Sony Corporation (reference) 5D045 DA11 5J064 AA05 BB12 BC02 BC16 BC17 BC18 BD02 5K041 AA04 EE31 HH01
Claims (12)
分割し、前記第1の帯域の信号と前記第2の帯域の信号
を生成する帯域分割手段と、 所定の振幅操作情報に基づく振幅操作を、所定の信号に
対して行い、量子化対象信号を生成する、複数の振幅操
作手段と、 前記量子化対象信号を量子化して、量子化信号を生成す
る、複数の量子化手段と、 前記振幅操作情報と前記量子化信号を符号化して、符号
列を生成する符号列生成手段とを備える符号化装置にお
いて、 第1の前記振幅操作手段により、第2の前記振幅操作手
段による前記振幅操作と同様の前記振幅操作が行われる
ように、前記第1の帯域の信号と前記第2の帯域の信号
を所定の条件でミキシングして、ミキシング信号を生成
する第1のミキシング手段と、 前記第2の振幅操作手段により、前記第1の振幅操作手
段による前記振幅操作と同様の前記振幅操作が行われる
ように、前記第2の帯域の信号と前記第1の帯域の信号
を所定の条件でミキシングして、ミキシング信号を生成
する第2のミキシング手段と、 前記第1の振幅操作手段は、前記第1のミキシング手段
により生成された前記ミキシング信号の振幅を分析し、
その分析結果に基づいて前記振幅操作情報を生成し、生
成した前記振幅操作情報に基づく前記振幅操作を、前記
第1のミキシング手段により生成された前記ミキシング
信号に対して行い、前記量子化対象信号を生成し、 前記第2の振幅操作手段は、前記第2のミキシング手段
により生成された前記ミキシング信号の振幅を分析し、
その分析結果に基づいて前記振幅操作情報を生成し、生
成した前記振幅操作情報に基づく前記振幅操作を、前記
第2のミキシング手段により生成された前記ミキシング
信号に対して行い、前記量子化対象信号を生成し、 第1の前記量子化手段は、前記第1の振幅操作手段によ
り生成された前記量子化対象信号を量子化して、前記量
子化信号を生成し、 第2の前記量子化手段は、前記第2の振幅操作手段によ
り生成された前記量子化対象信号を量子化して、前記量
子化信号を生成し、 前記符号列生成手段は、前記第1の振幅操作手段により
生成された前記振幅操作情報および前記第1の量子化手
段により生成された前記量子化信号、並びに前記第2の
振幅操作手段により生成された前記振幅操作情報および
前記第2の量子化手段により生成された前記量子化信号
をそれぞれ符号化し、前記符号列を生成することを特徴
とする符号化装置。1. Band splitting means for splitting an input signal into a first band and a second band to generate a signal in the first band and a signal in the second band; A plurality of amplitude operation means for performing an amplitude operation based on a predetermined signal to generate a signal to be quantized, and quantizing the signal to be quantized to generate a quantized signal; Means, and a code string generating means for coding the amplitude operation information and the quantized signal to generate a code string, wherein the first amplitude operating means is used for the second amplitude operating means. A first mixing unit that mixes the signal of the first band and the signal of the second band under a predetermined condition so as to perform the amplitude operation similar to the amplitude operation according to the first embodiment, and generates a mixing signal. And the second amplitude manipulator Thus, the signal of the second band and the signal of the first band are mixed under a predetermined condition so that the amplitude operation similar to the amplitude operation by the first amplitude operation means is performed. A second mixing unit that generates a signal; and the first amplitude operation unit analyzes an amplitude of the mixing signal generated by the first mixing unit.
Generating the amplitude operation information based on the analysis result; performing the amplitude operation based on the generated amplitude operation information on the mixing signal generated by the first mixing unit; The second amplitude operation means analyzes the amplitude of the mixing signal generated by the second mixing means,
Generating the amplitude operation information based on the analysis result; performing the amplitude operation based on the generated amplitude operation information on the mixing signal generated by the second mixing unit; The first quantization means quantizes the signal to be quantized generated by the first amplitude operation means to generate the quantized signal, and the second quantization means Quantizing the signal to be quantized generated by the second amplitude manipulating means to generate the quantized signal, wherein the code string generating means comprises: the amplitude generated by the first amplitude manipulating means. The operation information, the quantized signal generated by the first quantization means, the amplitude operation information generated by the second amplitude operation means, and the amplitude signal generated by the second quantization means. It said quantized signal respectively Coding, coding apparatus and generates the code string.
の周波数成分に正規化を施して、正規化信号を生成し、
生成した前記正規化信号を量子化することを特徴とする
請求項1に記載の符号化装置。2. The quantization means generates a normalized signal by normalizing a frequency component of the signal to be quantized.
The encoding apparatus according to claim 1, wherein the generated normalized signal is quantized.
をスペクトル変換して、前記周波数成分を生成すること
を特徴とする請求項2に記載の符号化装置。3. The encoding apparatus according to claim 2, wherein said quantization means performs spectrum conversion on said signal to be quantized to generate said frequency component.
単位毎に、前記振幅操作情報を生成し、生成した前記振
幅操作情報に基づく振幅操作を、前記ミックス信号に対
して行い、前記量子化対象信号を生成することを特徴と
する請求項3に記載の符号化装置。4. The amplitude operation means generates the amplitude operation information for each unit of spectrum conversion, performs an amplitude operation based on the generated amplitude operation information on the mix signal, and The encoding device according to claim 3, wherein the encoding device generates a signal.
2のミキシング手段は、前記第1の帯域の信号と前記第
2の帯域の信号の相関状態に基づく前記条件で、前記第
1の帯域の信号と前記第2の帯域の信号をミキシングし
て、前記ミキシング信号を生成することを特徴とする請
求項1に記載の符号化装置。5. The first mixing means or the second mixing means, wherein the condition based on the correlation between the signal of the first band and the signal of the second band, the signal of the first band 2. The encoding apparatus according to claim 1, wherein a signal is mixed with a signal in the second band to generate the mixed signal.
2のミキシング手段は、これからミキシングする前記第
1の帯域の信号と前記第2の帯域の信号の相関状態とと
もに、これからミキシングする前記第1の帯域の信号と
前記第2の帯域の信号より先または後に入力された前記
第1の帯域の信号と前記第2の帯域の信号の相関状態に
基づく前記条件で、これからミキシングする前記第1の
帯域の信号と前記第2の帯域の信号をミキシングして、
前記ミキシング信号を生成することを特徴とする請求項
1に記載の符号化装置。6. The first mixing means or the second mixing means, together with a correlation state between the signal of the first band and the signal of the second band to be mixed, and the first mixing means to be mixed therefrom. The first band to be mixed under the condition based on the correlation between the signal of the first band and the signal of the second band inputted before or after the signal of the band and the signal of the second band And the signal of the second band are mixed,
The encoding device according to claim 1, wherein the encoding signal is generated.
ミキシング手段により生成された前記ミキシング信号の
振幅を分析し、その分析結果に基づいて前記振幅操作情
報を生成し、生成した前記振幅操作情報に基づく前記振
幅操作を、前記第1の帯域の信号に対して行い、前記量
子化対象信号を生成し、 前記第2の振幅操作手段は、前記第2のミキシング手段
により生成された前記ミキシング信号の振幅を分析し、
その分析結果に基づいて前記振幅操作情報を生成し、生
成した前記振幅操作情報に基づく前記振幅操作を、前記
第2の帯域の信号に対して行い、前記量子化対象信号を
生成することを特徴とする請求項1に記載の符号化装
置。7. The first amplitude operation means analyzes the amplitude of the mixing signal generated by the first mixing means, generates the amplitude operation information based on the analysis result, and generates the amplitude operation information. The amplitude operation based on the amplitude operation information is performed on the signal in the first band to generate the signal to be quantized. The second amplitude operation unit is generated by the second mixing unit. Analyzing the amplitude of the mixing signal,
Generating the amplitude operation information based on the analysis result, performing the amplitude operation based on the generated amplitude operation information on the signal of the second band, and generating the quantization target signal. The encoding device according to claim 1, wherein:
生成手段をさらに備え、 第1の前記帯域分割手段は、第1の前記入力信号を、前
記第1の帯域と前記第2の帯域に分割して、前記第1の
帯域の信号と前記第2の帯域の信号を生成し、 第2の前記帯域分割手段は、第2の前記入力信号を、前
記第1の帯域と前記第2の帯域に分割して、前記第1の
帯域の信号と前記第2の帯域の信号を生成し、 前記第1のミキシング手段は、前記第1の振幅操作手段
により、前記第2の振幅操作手段による前記振幅操作と
同様の振幅操作が行われるように、前記第1の帯域分割
手段により生成された前記第1の帯域の信号と、前記第
2の帯域分割手段により生成された前記第1の帯域の信
号、または前記第1の帯域分割手段により生成された前
記第2の帯域の信号と前記第2の帯域分割手段により生
成された前記第2の帯域の信号を、所定の条件でミキシ
ングして、前記ミキシング信号を生成し、 前記第2のミキシング手段は、前記第2の振幅操作手段
により、前記第1の振幅操作手段による前記振幅操作と
同様の振幅操作が行われるように、前記第2の帯域分割
手段により生成された前記第1の帯域の信号と、前記第
1の帯域分割手段により生成された前記第1の帯域の信
号、または前記第2の帯域分割手段により生成された前
記第2の帯域の信号と前記第1の帯域分割手段により生
成された前記第2の帯域の信号を、所定の条件でミキシ
ングして、前記ミキシング信号を生成し、 第1の前記符号列生成手段は、前記第1の振幅操作手段
により生成された前記振幅操作情報および前記第1の量
子化手段により量子化された前記量子化信号を符号化し
て、第1の前記符号列を生成し、 第2の前記符号列生成手段は、前記第2の振幅操作手段
により生成された前記振幅操作情報および前記第2の量
子化手段により量子化された前記量子化信号を符号化し
て、第2の前記符号列を生成することを特徴とする請求
項1に記載の符号化装置。8. The apparatus further comprising a plurality of band dividing means and a plurality of code string generating means, wherein the first band dividing means converts the first input signal into the first band and the second band. Dividing to generate a signal of the first band and a signal of the second band, wherein the second band dividing means divides a second input signal into a signal of the first band and a signal of the second band. Dividing the signal into bands and generating a signal in the first band and a signal in the second band, wherein the first mixing means is provided by the first amplitude operation means and by the second amplitude operation means The first band signal generated by the first band dividing unit and the first band generated by the second band dividing unit so that the same amplitude operation as the amplitude operation is performed. Or the second band generated by the first band dividing means. Mixing the signal of the band and the signal of the second band generated by the second band dividing means under a predetermined condition to generate the mixing signal, wherein the second mixing means A signal of the first band generated by the second band splitting means so that the amplitude operation similar to the amplitude operation by the first amplitude operating means is performed by the amplitude operating means. The first band signal generated by the first band dividing unit, or the second band signal generated by the second band dividing unit and the second band signal generated by the first band dividing unit. The signal of the second band is mixed under a predetermined condition to generate the mixing signal, and the first code string generation unit includes the amplitude operation information generated by the first amplitude operation unit and the second One Encoding the quantized signal quantized by the decoding means to generate a first code string; and a second code string generation means configured to generate the first code string by using the amplitude generated by the second amplitude operation means. The encoding apparatus according to claim 1, wherein the operation information and the quantized signal quantized by the second quantization unit are encoded to generate a second code string.
2のミキシング手段は、前記第1の帯域分割手段により
生成された前記第1の帯域の信号または前記第2の帯域
の信号と、前記第2の帯域分割手段により生成された前
記第1の帯域の信号または前記第2の帯域の信号の相関
状態に基づく前記条件で、前記第1の帯域分割手段によ
り生成された前記第1の帯域の信号または前記第2の帯
域の信号と、前記第2の帯域分割手段により生成された
前記第1の帯域の信号または前記第2の帯域の信号をミ
キシングして、前記ミキシング信号を生成することを特
徴とする請求項8に記載の符号化装置。9. The first mixing means or the second mixing means, wherein the first band signal or the second band signal generated by the first band division means is connected to the second band signal and the second band signal. Under the condition based on the correlation state of the signal of the first band or the signal of the second band generated by the second band dividing means, the first band generated by the first band dividing means. Mixing the signal or the signal of the second band with the signal of the first band or the signal of the second band generated by the second band dividing means to generate the mixed signal. The encoding device according to claim 8, characterized in that:
第2のミキシング手段は、これからミキシングする前記
第1の帯域分割手段により生成された前記第1の帯域の
信号または前記第2の帯域の信号と、前記第2の帯域分
割手段により生成された前記第1の帯域の信号または前
記第2の帯域の信号の相関状態とともに、これからミキ
シングする前記第1の帯域分割手段により生成された前
記第1の帯域の信号または前記第2の帯域の信号と、前
記第2の帯域分割手段により生成された前記第1の帯域
の信号または前記第2の帯域の信号より先または後に入
力された前記第1の帯域分割手段により生成された前記
第1の帯域の信号または前記第2の帯域の信号と、前記
第2の帯域分割手段により生成された前記第1の帯域の
信号または前記第2の帯域の信号の相関状態に基づく前
記条件で、これからミキシングする前記第1の帯域分割
手段により生成された前記第1の帯域の信号または前記
第2の帯域の信号と、前記第2の帯域分割手段により生
成された前記第1の帯域の信号または前記第2の帯域の
信号をミキシングして、前記ミキシング信号を生成する
ことを特徴とする請求項8に記載の符号化装置。10. The first mixing means or the second mixing means, wherein the signal of the first band or the signal of the second band generated by the first band dividing means to be mixed is , Together with the correlation state of the signal of the first band or the signal of the second band generated by the second band dividing means, and the first band generated by the first band dividing means mixing therefrom. Band signal or the second band signal, and the first band signal generated by the second band dividing means or the first band signal input before or after the second band signal. A signal of the first band or the signal of the second band generated by the band dividing means, and a signal of the first band or the second signal generated by the second band dividing means. The signal of the first band or the signal of the second band generated by the first band dividing means to be mixed therefrom under the condition based on the correlation state of the signal of the band of the second band 9. The encoding apparatus according to claim 8, wherein the signal of the first band or the signal of the second band generated by the means is mixed to generate the mixed signal.
に分割し、前記第1の帯域の信号と前記第2の帯域の信
号を生成する帯域分割ステップと、 所定の振幅操作情報に基づく振幅操作を、所定の信号に
対して行い、量子化対象信号を生成する、複数の振幅操
作ステップと、 前記量子化対象信号を量子化して、量子化信号を生成す
る、複数の量子化ステップと、 前記振幅操作情報と前記量子化信号を符号化して、符号
列を生成する符号列生成ステップとを含む符号化装置の
符号化方法において、 第1の前記振幅操作ステップの処理で、第2の前記振幅
操作ステップの処理で前記振幅操作と同様の前記振幅操
作が行われるように、前記第1の帯域の信号と前記第2
の帯域の信号を所定の条件でミキシングして、ミキシン
グ信号を生成する第1のミキシングステップと、 前記第2の振幅操作ステップの処理で、前記第1の振幅
操作ステップの処理で前記振幅操作と同様の前記振幅操
作が行われるように、前記第2の帯域の信号と前記第1
の帯域の信号を所定の条件でミキシングして、ミキシン
グ信号を生成する第2のミキシングステップと、 前記第1の振幅操作ステップの処理で、前記第1のミキ
シングステップの処理で生成された前記ミキシング信号
の振幅が分析され、その分析結果に基づいて前記振幅操
作情報が生成され、生成された前記振幅操作情報に基づ
く前記振幅操作が、前記第1のミキシングステップの処
理で生成された前記ミキシング信号に対して行われ、前
記量子化対象信号が生成され、 前記第2の振幅操作ステップの処理で、前記第2のミキ
シングステップの処理で生成された前記ミキシング信号
の振幅が分析され、その分析結果に基づいて前記振幅操
作情報が生成され、生成された前記振幅操作情報に基づ
く前記振幅操作が、前記第2のミキシングステップの処
理で生成された前記ミキシング信号に対して行われ、前
記量子化対象信号が生成され、 第1の前記量子化ステップの処理で、前記第1の振幅操
作ステップの処理で生成された前記量子化対象信号が量
子化されて、前記量子化信号が生成され、 第2の前記量子化ステップの処理で、前記第2の振幅操
作ステップの処理で生成された前記量子化対象信号を量
子化されて、前記量子化信号が生成され、 前記符号列生成ステップの処理で、前記第1の振幅操作
ステップの処理で生成された前記振幅操作情報および前
記第1の量子化ステップの処理で生成された前記量子化
信号、並びに前記第2の振幅操作ステップの処理で生成
された前記振幅操作情報および前記第2の量子化ステッ
プの処理で生成された前記量子化信号がそれぞれ符号化
され、前記符号列が生成されることを特徴とする符号化
方法。11. A band dividing step of dividing an input signal into a first band and a second band, and generating a signal of the first band and a signal of the second band; Performing an amplitude operation on a predetermined signal to generate a signal to be quantized, a plurality of amplitude operation steps, and quantizing the signal to be quantized to generate a quantized signal. And a code string generating step of coding the amplitude operation information and the quantized signal to generate a code string. In the coding method of the coding apparatus, 2 so that the amplitude operation similar to the amplitude operation is performed in the processing of the amplitude operation step 2
Mixing a signal in a predetermined band under a predetermined condition to generate a mixing signal; and, in the processing in the second amplitude operation step, the amplitude operation in the processing in the first amplitude operation step. The signal of the second band and the first signal are controlled so that the same amplitude operation is performed.
A second mixing step of mixing a signal in a band of a predetermined condition to generate a mixing signal; The amplitude of the signal is analyzed, the amplitude operation information is generated based on the analysis result, and the amplitude operation based on the generated amplitude operation information is performed by the mixing signal generated in the processing of the first mixing step. Is performed, and the signal to be quantized is generated. In the processing of the second amplitude operation step, the amplitude of the mixing signal generated in the processing of the second mixing step is analyzed. The amplitude operation information is generated based on the amplitude operation information, and the amplitude operation based on the generated amplitude operation information is performed by the second mixing step. Is performed on the mixing signal generated in the processing of the loop, the signal to be quantized is generated, and in the processing of the first quantization step, the signal generated in the processing of the first amplitude operation step is generated. The quantization target signal is quantized to generate the quantized signal. In the second processing of the quantization step, the quantization target signal generated in the processing of the second amplitude operation step is quantized. Then, the quantized signal is generated, and the amplitude operation information generated in the process of the first amplitude operation step and the amplitude operation information generated in the process of the first quantization step are generated in the process of the code sequence generation step. The quantized signal, the amplitude operation information generated in the processing of the second amplitude operation step, and the quantized signal generated in the processing of the second quantization step are respectively encoded. , Wherein the code sequence is generated.
域に分割し、前記第1の帯域の信号と前記第2の帯域の
信号を生成する帯域分割ステップと、 所定の振幅操作情報に基づく振幅操作を、所定の信号に
対して行い、量子化対象信号を生成する、複数の振幅操
作ステップと、 前記量子化対象信号を量子化して、量子化信号を生成す
る、複数の量子化ステップと、 前記振幅操作情報と前記量子化信号を符号化して、符号
列を生成する符号列生成ステップとを含む符号化装置の
プログラムであって、 第1の前記振幅操作ステップの処理で、第2の前記振幅
操作ステップの処理で前記振幅操作と同様の前記振幅操
作が行われるように、前記第1の帯域の信号と前記第2
の帯域の信号を所定の条件でミキシングして、ミキシン
グ信号を生成する第1のミキシングステップと、 前記第2の振幅操作ステップの処理で、前記第1の振幅
操作ステップの処理で前記振幅操作と同様の前記振幅操
作が行われるように、前記第2の帯域の信号と前記第1
の帯域の信号を所定の条件でミキシングして、ミキシン
グ信号を生成する第2のミキシングステップと、 前記第1の振幅操作ステップの処理で、前記第1のミキ
シングステップの処理で生成された前記ミキシング信号
の振幅が分析され、その分析結果に基づいて前記振幅操
作情報が生成され、生成された前記振幅操作情報に基づ
く前記振幅操作が、前記第1のミキシングステップの処
理で生成された前記ミキシング信号に対して行われ、前
記量子化対象信号が生成され、 前記第2の振幅操作ステップの処理で、前記第2のミキ
シングステップの処理で生成された前記ミキシング信号
の振幅が分析され、その分析結果に基づいて前記振幅操
作情報が生成され、生成された前記振幅操作情報に基づ
く前記振幅操作が、前記第2のミキシングステップの処
理で生成された前記ミキシング信号に対して行われ、前
記量子化対象信号が生成され、 第1の前記量子化ステップの処理で、前記第1の振幅操
作ステップの処理で生成された前記量子化対象信号が量
子化されて、前記量子化信号が生成され、 第2の前記量子化ステップの処理で、前記第2の振幅操
作ステップの処理で生成された前記量子化対象信号を量
子化されて、前記量子化信号が生成され、 前記符号列生成ステップの処理で、前記第1の振幅操作
ステップの処理で生成された前記振幅操作情報および前
記第1の量子化ステップの処理で生成された前記量子化
信号、並びに前記第2の振幅操作ステップの処理で生成
された前記振幅操作情報および前記第2の量子化ステッ
プの処理で生成された前記量子化信号がそれぞれ符号化
され、前記符号列が生成されることを特徴とするコンピ
ュータが読み取り可能なプログラムが記録されている記
録媒体。12. A band dividing step of dividing an input signal into a first band and a second band, and generating a signal of the first band and a signal of the second band; Performing an amplitude operation on a predetermined signal to generate a signal to be quantized, a plurality of amplitude operation steps, and quantizing the signal to be quantized to generate a quantized signal. And a code string generating step of coding the amplitude operation information and the quantized signal to generate a code string, wherein the processing of the first amplitude operation step includes: 2 so that the amplitude operation similar to the amplitude operation is performed in the processing of the amplitude operation step of 2.
Mixing a signal in a predetermined band under a predetermined condition to generate a mixing signal; and, in the processing in the second amplitude operation step, the amplitude operation in the processing in the first amplitude operation step. The signal of the second band and the first signal are controlled so that the same amplitude operation is performed.
A second mixing step of mixing a signal in a band of a predetermined condition to generate a mixing signal; The amplitude of the signal is analyzed, the amplitude operation information is generated based on the analysis result, and the amplitude operation based on the generated amplitude operation information is performed by the mixing signal generated in the processing of the first mixing step. Is performed, and the signal to be quantized is generated. In the processing of the second amplitude operation step, the amplitude of the mixing signal generated in the processing of the second mixing step is analyzed. The amplitude operation information is generated based on the second mixing step based on the generated amplitude operation information. Is performed on the mixing signal generated in the processing of the loop, the signal to be quantized is generated, and in the processing of the first quantization step, the signal generated in the processing of the first amplitude operation step is generated. The quantization target signal is quantized to generate the quantized signal. In the second processing of the quantization step, the quantization target signal generated in the processing of the second amplitude operation step is quantized. Then, the quantized signal is generated, and the amplitude operation information generated in the process of the first amplitude operation step and the amplitude operation information generated in the process of the first quantization step are generated in the process of the code sequence generation step. The quantized signal, the amplitude operation information generated in the processing of the second amplitude operation step, and the quantized signal generated in the processing of the second quantization step are respectively encoded. And a computer-readable recording medium on which the code string is generated.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000380640A JP4649735B2 (en) | 2000-12-14 | 2000-12-14 | Encoding apparatus and method, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000380640A JP4649735B2 (en) | 2000-12-14 | 2000-12-14 | Encoding apparatus and method, and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002182698A true JP2002182698A (en) | 2002-06-26 |
| JP4649735B2 JP4649735B2 (en) | 2011-03-16 |
Family
ID=18848781
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000380640A Expired - Fee Related JP4649735B2 (en) | 2000-12-14 | 2000-12-14 | Encoding apparatus and method, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4649735B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009171610A (en) * | 2002-09-18 | 2009-07-30 | Dolby Sweden Ab | Method for reducing aliasing caused by spectrum envelope adjustment in real-valued filter bank |
| US9218818B2 (en) | 2001-07-10 | 2015-12-22 | Dolby International Ab | Efficient and scalable parametric stereo coding for low bitrate audio coding applications |
| US10403295B2 (en) | 2001-11-29 | 2019-09-03 | Dolby International Ab | Methods for improving high frequency reconstruction |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09160593A (en) * | 1995-10-05 | 1997-06-20 | Sony Corp | Signal encoding method and apparatus |
| JPH10240297A (en) * | 1996-12-27 | 1998-09-11 | Mitsubishi Electric Corp | Acoustic signal coding device |
| JPH11109994A (en) * | 1997-09-30 | 1999-04-23 | Sharp Corp | Tone encoding apparatus, tone encoding method, and recording medium recording tone encoding program |
| JP2000091921A (en) * | 1998-09-11 | 2000-03-31 | Sony Corp | Encoding method, decoding method, encoding device, decoding device, digital signal recording method, digital signal recording device, digital signal transmission method, and digital signal transmission device |
| JP2000132194A (en) * | 1998-10-22 | 2000-05-12 | Sony Corp | Signal encoding device and method therefor, and signal decoding device and method therefor |
-
2000
- 2000-12-14 JP JP2000380640A patent/JP4649735B2/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09160593A (en) * | 1995-10-05 | 1997-06-20 | Sony Corp | Signal encoding method and apparatus |
| JPH10240297A (en) * | 1996-12-27 | 1998-09-11 | Mitsubishi Electric Corp | Acoustic signal coding device |
| JPH11109994A (en) * | 1997-09-30 | 1999-04-23 | Sharp Corp | Tone encoding apparatus, tone encoding method, and recording medium recording tone encoding program |
| JP2000091921A (en) * | 1998-09-11 | 2000-03-31 | Sony Corp | Encoding method, decoding method, encoding device, decoding device, digital signal recording method, digital signal recording device, digital signal transmission method, and digital signal transmission device |
| JP2000132194A (en) * | 1998-10-22 | 2000-05-12 | Sony Corp | Signal encoding device and method therefor, and signal decoding device and method therefor |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9218818B2 (en) | 2001-07-10 | 2015-12-22 | Dolby International Ab | Efficient and scalable parametric stereo coding for low bitrate audio coding applications |
| US10403295B2 (en) | 2001-11-29 | 2019-09-03 | Dolby International Ab | Methods for improving high frequency reconstruction |
| US8145475B2 (en) | 2002-09-18 | 2012-03-27 | Coding Technologies Sweden Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
| US9990929B2 (en) | 2002-09-18 | 2018-06-05 | Dolby International Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
| JP2009171610A (en) * | 2002-09-18 | 2009-07-30 | Dolby Sweden Ab | Method for reducing aliasing caused by spectrum envelope adjustment in real-valued filter bank |
| US8346566B2 (en) | 2002-09-18 | 2013-01-01 | Dolby International Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
| US8498876B2 (en) | 2002-09-18 | 2013-07-30 | Dolby International Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
| US8606587B2 (en) | 2002-09-18 | 2013-12-10 | Dolby International Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
| JP2011010346A (en) * | 2002-09-18 | 2011-01-13 | Dolby Internatl Ab | Method for reducing aliasing introduced by spectral envelope adjustment in real-valued filter bank |
| US9542950B2 (en) | 2002-09-18 | 2017-01-10 | Dolby International Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
| US9842600B2 (en) | 2002-09-18 | 2017-12-12 | Dolby International Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
| US8108209B2 (en) | 2002-09-18 | 2012-01-31 | Coding Technologies Sweden Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
| US10013991B2 (en) | 2002-09-18 | 2018-07-03 | Dolby International Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
| US10115405B2 (en) | 2002-09-18 | 2018-10-30 | Dolby International Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
| US10157623B2 (en) | 2002-09-18 | 2018-12-18 | Dolby International Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
| JP2009169435A (en) * | 2002-09-18 | 2009-07-30 | Dolby Sweden Ab | Method of reducing aliasing produced by spectral envelope adjustment in filter bank of real numeric value |
| US10418040B2 (en) | 2002-09-18 | 2019-09-17 | Dolby International Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
| US10685661B2 (en) | 2002-09-18 | 2020-06-16 | Dolby International Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
| US11423916B2 (en) | 2002-09-18 | 2022-08-23 | Dolby International Ab | Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4649735B2 (en) | 2011-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2422987C2 (en) | Complex-transform channel coding with extended-band frequency coding | |
| CN102708873B (en) | Method, device and medium for bandwidth extension encoding and decoding | |
| RU2361288C2 (en) | Device and method of generating control signal for multichannel synthesiser and device and method for multichannel synthesis | |
| US9978379B2 (en) | Multi-channel encoding and/or decoding using non-negative tensor factorization | |
| JP2007519349A (en) | Apparatus and method for constructing a multi-channel output signal or apparatus and method for generating a downmix signal | |
| KR20220124297A (en) | Method and apparatus for compressing and decompressing a higher order ambisonics representation | |
| KR20070028481A (en) | Multi-channel Synthesis Apparatus and Method for Generating Multi-channel Output Signals | |
| CN1926608A (en) | Device and method for processing a multi-channel signal | |
| US7181404B2 (en) | Method and apparatus for audio compression | |
| KR20110021803A (en) | Decomposition of Nested Transforms into Two Block Transforms | |
| US20110137661A1 (en) | Quantizing device, encoding device, quantizing method, and encoding method | |
| CN102792369B (en) | Audio-processing device and audio-processing method | |
| EP4235663A2 (en) | Audio encoder with a signal-dependent number and precision control, audio decoder, and related methods and computer programs | |
| CN1901043B (en) | Stereo audio coding method, apparatus thereof, decoding method and apparatus thereof | |
| US6922667B2 (en) | Encoding apparatus and decoding apparatus | |
| JPH0722957A (en) | Signal processing device for sub-band coding system | |
| JP2002182698A (en) | Method and device for encoding and recording medium | |
| JP2891193B2 (en) | Wideband speech spectral coefficient quantizer | |
| JPH10240299A (en) | Voice encoding and decoding device | |
| CN101313355A (en) | Method and apparatus for encoding/decoding multi-channel audio signal | |
| JP3147807B2 (en) | Signal encoding device | |
| JP2009512895A (en) | Signal coding and decoding based on spectral dynamics | |
| CN103119650B (en) | Encoding device and encoding method | |
| JPH05113799A (en) | Code driving linear prediction coding system | |
| US20150170656A1 (en) | Audio encoding device, audio coding method, and audio decoding device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100304 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100506 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101116 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101129 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131224 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |