JPH0537395A - Band-division encoding method - Google Patents
Band-division encoding methodInfo
- Publication number
- JPH0537395A JPH0537395A JP3191602A JP19160291A JPH0537395A JP H0537395 A JPH0537395 A JP H0537395A JP 3191602 A JP3191602 A JP 3191602A JP 19160291 A JP19160291 A JP 19160291A JP H0537395 A JPH0537395 A JP H0537395A
- Authority
- JP
- Japan
- Prior art keywords
- band
- signal
- bands
- encoding method
- assigned
- 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)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、音楽信号及び音声信号
を圧縮して符号化する帯域分割符号化方法に関するもの
である。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a band division coding method for compressing and coding a music signal and a voice signal.
【0002】[0002]
【従来の技術】従来の帯域分割符号化の量子化ビット数
割り当て方法においては、ダウンサンプリング周波数と
割り当てる量子化ビット数の積、即ち帯域別情報量がそ
の帯域の明瞭度指数貢献度と等しくなるように量子化ビ
ット数を割り当てていた(例えば、中田和男著;「音声
の高能率符号化」 1986 (56-61頁))。2. Description of the Related Art In the conventional method of allocating the number of quantized bits for band-division coding, the product of the downsampling frequency and the number of quantized bits to be allocated, that is, the amount of information for each band is equal to the contribution to the clarity index of that band. The number of quantized bits was assigned as described above (for example, Kazuo Nakata; “High-efficiency coding of speech” 1986 (pages 56-61)).
【0003】[0003]
【発明が解決しようとする課題】従来の帯域分割符号化
の量子化ビット数割り当て方法では、帯域別情報量がそ
の明瞭度指数貢献度と等しくなるように量子化ビット数
を割り当てており、情報を高能率に符号化するには有効
であった。しかしながら、音楽や音声は人間の聴覚によ
って認識されるものであり、人間の聴覚の特性上、情報
はあっても人間の耳が知覚できない場合がある。このよ
うな帯域の信号に量子化ビット数を割り当てることは、
人間の聴覚にとって重要な情報を効率よく符号化してい
るとはいえないという課題があった。In the conventional method of allocating the number of quantized bits for band division coding, the number of quantized bits is allocated so that the amount of information for each band is equal to the degree of contribution to the clarity index. It was effective for high efficiency coding. However, music and voice are recognized by human hearing, and due to the characteristics of human hearing, there are cases where the human ear cannot perceive even if there is information. Assigning the number of quantization bits to a signal in such a band is
There was a problem that it could not be said that the information important to human hearing was encoded efficiently.
【0004】本発明は上記課題を解消するもので、量子
化ビット数を人間の聴覚にとって重要な情報をもつ帯域
に割り当てるための、帯域分割符号化方法を提供するこ
とを目的としている。The present invention solves the above problems, and an object of the present invention is to provide a band division coding method for allocating a quantization bit number to a band having information important for human hearing.
【0005】[0005]
【課題を解決するための手段】本発明は上記課題を達成
するために、入力されたディジタル信号を帯域分割フィ
ルタを用いてN個の帯域に分割する第1のステップと、
前記N個の各帯域に適当な量子化ビット数を割り当てる
第2のステップと、前記第1のステップにより得られた
N個の帯域の各信号を前記第2のステップにより割り当
てられた量子化ビット数で量子化する第3のステップと
を有する帯域分割符号化方法において、前記第2のステ
ップが、前記N個の各帯域の信号に対する指標値を検出
するステップと、予め各帯域に対し設定した基準値と前
記ステップにより検出された指標値とを比較し、予め設
定された条件を満足する場合当該帯域に割り当てる量子
化ビット数を0ビットとするステップとを含んでいるこ
とを特徴とする。In order to achieve the above object, the present invention comprises a first step of dividing an input digital signal into N bands by using a band division filter,
A second step of assigning an appropriate number of quantization bits to each of the N bands, and a quantization bit assigned to each of the signals of the N bands obtained by the first step by the second step. And a third step of quantizing with a number, wherein the second step includes a step of detecting an index value for a signal of each of the N number of bands, and preset for each band. And comparing the reference value with the index value detected in the step, and setting the number of quantization bits to be assigned to the band to 0 when the preset condition is satisfied.
【0006】[0006]
【作用】上記のような帯域分割符号化方法を用いて符号
化すると、人間の聴覚にとって重要な情報を高能率に符
号化することができる。When the band division coding method as described above is used for coding, information important to human hearing can be coded with high efficiency.
【0007】[0007]
【実施例】以下本発明の一実施例について、図面を参照
しながら説明する。(図1)は本発明の帯域分割符号化
の量子化ビット割り当て方法を説明するためのブロック
図であり、1は入力信号をN個の帯域に分割すためのフ
ィルタ手段で2,3・・・NのN個の帯域分割フィルタ
より構成される。5は量子化ビット数割り当て手段であ
り、フィルタ手段1によりN個の帯域に分割された各帯
域の信号から指標値を検出する検出手段と、予め各帯域
に対し設定した基準値と前記検出手段により検出された
指標値を比較し、予め設定された条件を満足する場合当
該帯域に割り当てる量子化ビット数を0ビットとする比
較手段を有している。6は量子化手段であり、フィルタ
手段1によりN個の帯域に分割された各信号を量子化ビ
ット数割り当て手段5により割り当てられた量子化ビッ
ト数で量子化する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. (FIG. 1) is a block diagram for explaining a quantized bit allocation method for band division coding according to the present invention. Reference numeral 1 is a filter means for dividing an input signal into N bands. It is composed of N band division filters of N. Numeral 5 is a quantizing bit number assigning means, a detecting means for detecting an index value from a signal of each band divided by the filter means 1 into N bands, a reference value preset for each band and the detecting means. Comparing means for comparing the index values detected by, and setting the number of quantization bits allocated to the band to 0 when the preset condition is satisfied. Reference numeral 6 denotes a quantizing means, which quantizes each signal divided into N bands by the filter means 1 by the quantizing bit number assigned by the quantizing bit number assigning means 5.
【0008】量子化ビット数割り当て手段5の一実施例
について、(図2)に示すフローチャートを用いて説明
する。An embodiment of the quantizing bit number assigning means 5 will be described with reference to the flow chart shown in FIG.
【0009】まずステップ1において、各帯域における
複数個の信号から振幅の絶対値の最大値を、それぞれの
帯域の指標値として検出する。X1は第1番目の帯域の
最大値、X2は第2番目の帯域の最大値、XNは第N番目
の帯域の最大値を表わす。ステップ2でiを1に設定
し、ステップ3ではiがN以下であるか判断する。iが
N以下であればステップ4において(表1)から第i番
目の帯域に対する基準値TH(i)を読み込む。First, in step 1, the maximum absolute value of the amplitude is detected as an index value for each band from a plurality of signals in each band. X 1 represents the maximum value of the first band, X 2 represents the maximum value of the second band, and X N represents the maximum value of the Nth band. In step 2, i is set to 1, and in step 3, it is determined whether i is N or less. If i is N or less, in step 4, the reference value TH (i) for the i-th band is read from (Table 1).
【0010】[0010]
【表1】 [Table 1]
【0011】ステップ5では第i番目の帯域の最大値X
iと基準値TH(i)を比較し、条件式 Xi ≦ TH(i) を満足する場合、ステップ6で、第i番目の帯域に0ビ
ットを割り当てる。この基準値TH(i)は第i番目の
帯域についての人間の耳の最小可聴レベルを表わし、基
準値TH(i)以下の信号は人間の耳に知覚されないた
め、この条件式が満足される帯域に量子化ビット数を与
えることは適切ではない。上記条件式が満たされない場
合、ステップ7において第i番目の帯域に適当な量子化
ビット数が割り当てられる。ステップ8でiに1を加算
し、ステップ3に戻る。ステップ3の条件が満足される
間、ステップ4からステップ8までを繰り返し、iがN
を越えた場合終了し次の手段に移る。以上により、1か
らNまでの全帯域の量子化ビット数が決定される。ここ
でステップ1は検出手段、ステップ5及びステップ6は
比較手段に相当する。In step 5, the maximum value X of the i-th band
When i is compared with the reference value TH (i) and the conditional expression X i ≦ TH (i) is satisfied, 0 bit is allocated to the i-th band in step 6. This reference value TH (i) represents the minimum audible level of the human ear for the i-th band, and signals below the reference value TH (i) are not perceived by the human ear, so this conditional expression is satisfied. It is not appropriate to give the band a quantization bit rate. If the above conditional expression is not satisfied, in step 7, an appropriate number of quantization bits is assigned to the i-th band. In step 8, 1 is added to i, and the process returns to step 3. While the condition of step 3 is satisfied, steps 4 to 8 are repeated until i is N
If it exceeds, it ends and moves to the next means. From the above, the number of quantization bits in all bands from 1 to N is determined. Here, step 1 corresponds to detection means, and steps 5 and 6 correspond to comparison means.
【0012】なお本実施例では各帯域の信号の振幅の絶
対値の最大値を指標値として用いたが、 (1)各帯域の標本化信号の振幅の二乗値の最大値 (2)各帯域の標本化信号の振幅の絶対値を2のべき乗
で表現したときの有効桁数の最大値 などを用いても所望の帯域分割符号化が行える。In this embodiment, the maximum absolute value of the amplitude of the signal in each band is used as the index value. (1) The maximum squared value of the amplitude of the sampled signal in each band (2) Each band The desired band division coding can be performed by using the maximum value of the number of significant digits when the absolute value of the amplitude of the sampled signal of is expressed by a power of 2.
【0013】[0013]
【発明の効果】本発明は、以上説明したような帯域分割
符号化方法を提供するものであって、人間の聴覚に対し
て重要でない帯域の信号を0ビットで量子化するため、
人間の聴覚にとって必要な帯域の信号に対して量子化ビ
ット数を多く割り当てることができるようになり、人間
の聴覚に適した符号化が可能になる。The present invention provides a band division coding method as described above, and since a signal in a band that is not important to human hearing is quantized with 0 bits,
It becomes possible to allocate a large number of quantization bits to a signal in a band necessary for human hearing, and it becomes possible to perform coding suitable for human hearing.
【図1】本発明の帯域分割符号方法の一実施例を説明す
るためのブロック図FIG. 1 is a block diagram for explaining an embodiment of a band division coding method according to the present invention.
【図2】本発明に係る量子化ビット数割り当て手段の一
実施例を説明するためのフローチャートFIG. 2 is a flowchart for explaining an embodiment of a quantization bit number assigning means according to the present invention.
1 フィルタ手段 2,3,4 帯域分割フィルタ 5 量子化ビット数割り当て手段 6 量子化手段 1 Filter Means 2, 3, 4 Band Division Filters 5 Quantization Bit Number Allocation Means 6 Quantization Means
Claims (1)
ィルタを用いてN個の帯域に分割する第1のステップ
と、前記N個の各帯域に適当な量子化ビット数を割り当
てる第2のステップと、前記第1のステップにより得ら
れたN個の帯域の各信号を前記第2のステップにより割
り当てられた量子化ビット数で量子化する第3のステッ
プとを有する帯域分割符号化方法において、前記第2の
ステップが、前記N個の各帯域の信号に対する指標値を
検出するステップと、予め各帯域に対し設定した基準値
と前記ステップにより検出された指標値とを比較し、予
め設定された条件を満足する場合当該帯域に割り当てる
量子化ビット数を0ビットとするステップとを含んでい
ることを特徴とする帯域分割符号化方法。Claim: What is claimed is: 1. A first step of dividing an input digital signal into N bands using a band division filter, and an appropriate number of quantization bits for each of the N bands. Band division including a second step of allocating and a third step of quantizing each signal of the N bands obtained by the first step with the number of quantization bits allocated by the second step. In the encoding method, the second step detects the index value for the signals of each of the N bands, and compares the reference value set in advance for each band with the index value detected in the step. Then, when the preset condition is satisfied, the number of quantization bits to be assigned to the band is set to 0 bit, and the band division encoding method.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3191602A JP2705377B2 (en) | 1991-07-31 | 1991-07-31 | Band division coding method |
EP92113013A EP0525774B1 (en) | 1991-07-31 | 1992-07-30 | Digital audio signal coding system and method therefor |
DE69217590T DE69217590T2 (en) | 1991-07-31 | 1992-07-30 | Method and device for coding a digital audio signal |
US07/922,179 US5353375A (en) | 1991-07-31 | 1992-07-30 | Digital audio signal coding method through allocation of quantization bits to sub-band samples split from the audio signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3191602A JP2705377B2 (en) | 1991-07-31 | 1991-07-31 | Band division coding method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0537395A true JPH0537395A (en) | 1993-02-12 |
JP2705377B2 JP2705377B2 (en) | 1998-01-28 |
Family
ID=16277372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3191602A Expired - Lifetime JP2705377B2 (en) | 1991-07-31 | 1991-07-31 | Band division coding method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2705377B2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06291670A (en) * | 1992-07-03 | 1994-10-18 | Matsushita Electric Ind Co Ltd | Encoding method for digital audio signal |
WO1995021490A1 (en) * | 1994-02-05 | 1995-08-10 | Sony Corporation | Method and device for encoding information and method and device for decoding information |
US5893065A (en) * | 1994-08-05 | 1999-04-06 | Nippon Steel Corporation | Apparatus for compressing audio data |
US6098039A (en) * | 1998-02-18 | 2000-08-01 | Fujitsu Limited | Audio encoding apparatus which splits a signal, allocates and transmits bits, and quantitizes the signal based on bits |
KR100657916B1 (en) * | 2004-12-01 | 2006-12-14 | 삼성전자주식회사 | Audio signal processing apparatus and method using similarity between frequency bands |
JP2007293355A (en) * | 1994-08-10 | 2007-11-08 | Qualcomm Inc | Method and apparatus for determining encoding rate in variable rate vocoder |
JPWO2006075563A1 (en) * | 2005-01-11 | 2008-08-07 | 日本電気株式会社 | Audio encoding apparatus, audio encoding method, and audio encoding program |
-
1991
- 1991-07-31 JP JP3191602A patent/JP2705377B2/en not_active Expired - Lifetime
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06291670A (en) * | 1992-07-03 | 1994-10-18 | Matsushita Electric Ind Co Ltd | Encoding method for digital audio signal |
WO1995021490A1 (en) * | 1994-02-05 | 1995-08-10 | Sony Corporation | Method and device for encoding information and method and device for decoding information |
US5893065A (en) * | 1994-08-05 | 1999-04-06 | Nippon Steel Corporation | Apparatus for compressing audio data |
JP2007293355A (en) * | 1994-08-10 | 2007-11-08 | Qualcomm Inc | Method and apparatus for determining encoding rate in variable rate vocoder |
JP2011209733A (en) * | 1994-08-10 | 2011-10-20 | Qualcomm Inc | Method and apparatus for determining encoding rate in variable rate vocoder |
US6098039A (en) * | 1998-02-18 | 2000-08-01 | Fujitsu Limited | Audio encoding apparatus which splits a signal, allocates and transmits bits, and quantitizes the signal based on bits |
KR100657916B1 (en) * | 2004-12-01 | 2006-12-14 | 삼성전자주식회사 | Audio signal processing apparatus and method using similarity between frequency bands |
JPWO2006075563A1 (en) * | 2005-01-11 | 2008-08-07 | 日本電気株式会社 | Audio encoding apparatus, audio encoding method, and audio encoding program |
US8082156B2 (en) | 2005-01-11 | 2011-12-20 | Nec Corporation | Audio encoding device, audio encoding method, and audio encoding program for encoding a wide-band audio signal |
JP5224017B2 (en) * | 2005-01-11 | 2013-07-03 | 日本電気株式会社 | Audio encoding apparatus, audio encoding method, and audio encoding program |
Also Published As
Publication number | Publication date |
---|---|
JP2705377B2 (en) | 1998-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2267698B1 (en) | Entropy coding by adapting coding between level and run-length/level modes. | |
EP0884850A2 (en) | Scalable audio coding/decoding method and apparatus | |
EP1914725A1 (en) | Fast lattice vector quantization | |
JPH0591061A (en) | Audio signal processing meth0d | |
KR20010021226A (en) | A digital acoustic signal coding apparatus, a method of coding a digital acoustic signal, and a recording medium for recording a program of coding the digital acoustic signal | |
JP2001094433A (en) | Sub-band coding and decoding medium | |
JP2000082964A (en) | Encoding/quantizing method for audio signal | |
US8149927B2 (en) | Method of and apparatus for encoding/decoding digital signal using linear quantization by sections | |
US7225123B2 (en) | Method for compressing audio signal using wavelet packet transform and apparatus thereof | |
JP3353868B2 (en) | Audio signal conversion encoding method and decoding method | |
KR100750115B1 (en) | Audio signal encoding and decoding method and apparatus therefor | |
JP2705377B2 (en) | Band division coding method | |
JP2000151413A (en) | Method for allocating adaptive dynamic variable bit in audio encoding | |
JPH0969781A (en) | Audio data encoder | |
JP3150475B2 (en) | Quantization method | |
US6418404B1 (en) | System and method for effectively implementing fixed masking thresholds in an audio encoder device | |
JP2003195894A (en) | Encoding device, decoding device, encoding method, and decoding method | |
JP3297238B2 (en) | Adaptive coding system and bit allocation method | |
JPH0750589A (en) | Sub-band coding device | |
JPH0335300A (en) | Voice coding and decoding transmission system | |
JPH06224862A (en) | Method and equipment for processing digital audio signal | |
JP2001148632A (en) | Encoding device, encoding method and recording medium | |
JP2575265B2 (en) | Digital audio signal encoding method | |
JP3389849B2 (en) | Quantizer | |
JP2003280695A (en) | Method and apparatus for compressing audio |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081009 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091009 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091009 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101009 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111009 Year of fee payment: 14 |
|
EXPY | Cancellation because of completion of term |