JPH08179794A - サブバンド符号化方法及び装置 - Google Patents
サブバンド符号化方法及び装置Info
- Publication number
- JPH08179794A JPH08179794A JP6318691A JP31869194A JPH08179794A JP H08179794 A JPH08179794 A JP H08179794A JP 6318691 A JP6318691 A JP 6318691A JP 31869194 A JP31869194 A JP 31869194A JP H08179794 A JPH08179794 A JP H08179794A
- Authority
- JP
- Japan
- Prior art keywords
- data
- audio signal
- digital audio
- band
- grouping
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】
【目的】 サブバンド符号化に際して、エネルギ変化の
大きい部分を有するデジタルオーディオ信号において
も、符号化の効率が低下しなくて、プリエコーが抑制さ
れる。 【構成】 モードデータ出力部6にて、デジタルオーデ
ィオ信号入力端子9からの入力信号の振幅が検出され、
この振幅が急激に変化する部分に応じて、周波数帯域分
割フィルタバンク2で上記入力信号を帯域分割して得ら
れるデータをグループ化するモードを設定して出力す
る。上記データはスケールファクタ計算部3にて上記モ
ードに応じたデータグループにてグループ化される。こ
のデータグループ毎にビット割り当て部4にて量子化ビ
ットが割り当てられ、量子化部5にて上記データは上記
量子化ビットに基づいて量子化される。
大きい部分を有するデジタルオーディオ信号において
も、符号化の効率が低下しなくて、プリエコーが抑制さ
れる。 【構成】 モードデータ出力部6にて、デジタルオーデ
ィオ信号入力端子9からの入力信号の振幅が検出され、
この振幅が急激に変化する部分に応じて、周波数帯域分
割フィルタバンク2で上記入力信号を帯域分割して得ら
れるデータをグループ化するモードを設定して出力す
る。上記データはスケールファクタ計算部3にて上記モ
ードに応じたデータグループにてグループ化される。こ
のデータグループ毎にビット割り当て部4にて量子化ビ
ットが割り当てられ、量子化部5にて上記データは上記
量子化ビットに基づいて量子化される。
Description
【0001】
【産業上の利用分野】本発明は、デジタルオーディオ信
号のデータを複数の周波数帯域のデータに分割して符号
化するサブバンド符号化方法及び装置に関する。
号のデータを複数の周波数帯域のデータに分割して符号
化するサブバンド符号化方法及び装置に関する。
【0002】
【従来の技術】近年において、デジタルオーディオ信号
に対して、データ量を削減するために、例えば、蓄積用
動画像符号化の検討組織(moving picture image codin
g experts group :MPEG)にて標準化されているM
PEG−1等の符号化アルゴリズムでサブバンド符号化
方式が採用されている。このサブバンド符号化方式は、
ステレオオーディオ信号のデータから、このステレオオ
ーディオ信号の周波数軸方向への偏在の性質を利用し
て、ステレオオーディオ信号に含まれる冗長部分のデー
タを削減する方式である。
に対して、データ量を削減するために、例えば、蓄積用
動画像符号化の検討組織(moving picture image codin
g experts group :MPEG)にて標準化されているM
PEG−1等の符号化アルゴリズムでサブバンド符号化
方式が採用されている。このサブバンド符号化方式は、
ステレオオーディオ信号のデータから、このステレオオ
ーディオ信号の周波数軸方向への偏在の性質を利用し
て、ステレオオーディオ信号に含まれる冗長部分のデー
タを削減する方式である。
【0003】ここで、上記サブバンド符号化方式を実現
するための構成の一例を模式的に表すブロック図を図1
6に示す。
するための構成の一例を模式的に表すブロック図を図1
6に示す。
【0004】上記サブバンド符号化方式において、先
ず、入力端子91から送られるデジタルオーディオ信号
が、バンドパスフィルタ部81にてM個の周波数領域に
分割されてサブバンド分割データが得られる。各バンド
パスフィルタ部81で得られたデータが量子化部82に
て量子化処理され、さらにビットストリーム蓄積部83
にて量子化処理されたデータを用いてビットストリーム
が形成され、蓄積される。このビットストリーム内のデ
ータは逆量子化部84にて逆量子化処理され、合成フィ
ルタ部85にてM個の周波数領域に分割されたデータが
まとめられ、デジタルオーディオ信号を再現する。
ず、入力端子91から送られるデジタルオーディオ信号
が、バンドパスフィルタ部81にてM個の周波数領域に
分割されてサブバンド分割データが得られる。各バンド
パスフィルタ部81で得られたデータが量子化部82に
て量子化処理され、さらにビットストリーム蓄積部83
にて量子化処理されたデータを用いてビットストリーム
が形成され、蓄積される。このビットストリーム内のデ
ータは逆量子化部84にて逆量子化処理され、合成フィ
ルタ部85にてM個の周波数領域に分割されたデータが
まとめられ、デジタルオーディオ信号を再現する。
【0005】また、上記サブバンド符号化方式が適用さ
れるサブバンド符号化装置の要部の構成は、図14に示
すように、入力されるデジタルオーディオ信号のサンプ
ルデータを、例えば32の周波数帯域の各帯域、すなわ
ちサブバンドに分割する周波数帯域分割フィルタバンク
61と、上記各サブバンドに分割して得られたデータの
振幅の最大値、すなわちスケールファクタを計算し、上
記データの振幅をこのスケールファクタの値を用いて正
規化するスケールファクタ計算部62と、各サブバンド
のスケールファクタの値に応じて、各ブロックが一定の
データ量を有するように各サブバンドに量子化レベル、
または量子化ビットを割り当てるビット割り当て部63
と、各サブバンドのデータを、割り当てられた量子化ビ
ットで量子化処理を行う量子化部64と、量子化処理さ
れたデータをビットストリームのフォーマットにて並べ
かえて、ビットストリームを形成するビットストリーム
形成部65とを有して成るものである。また、上記サブ
バンドの時間軸方向への距離、いわゆる符号長は320
としている。
れるサブバンド符号化装置の要部の構成は、図14に示
すように、入力されるデジタルオーディオ信号のサンプ
ルデータを、例えば32の周波数帯域の各帯域、すなわ
ちサブバンドに分割する周波数帯域分割フィルタバンク
61と、上記各サブバンドに分割して得られたデータの
振幅の最大値、すなわちスケールファクタを計算し、上
記データの振幅をこのスケールファクタの値を用いて正
規化するスケールファクタ計算部62と、各サブバンド
のスケールファクタの値に応じて、各ブロックが一定の
データ量を有するように各サブバンドに量子化レベル、
または量子化ビットを割り当てるビット割り当て部63
と、各サブバンドのデータを、割り当てられた量子化ビ
ットで量子化処理を行う量子化部64と、量子化処理さ
れたデータをビットストリームのフォーマットにて並べ
かえて、ビットストリームを形成するビットストリーム
形成部65とを有して成るものである。また、上記サブ
バンドの時間軸方向への距離、いわゆる符号長は320
としている。
【0006】入力端子71より入力されるデジタルオー
ディオ信号は、図17に示すように、範囲Lが一ブロッ
クで、このブロック単位の符号長は320である。すな
わち、一ブロック当たり320サンプルを有している。
ディオ信号は、図17に示すように、範囲Lが一ブロッ
クで、このブロック単位の符号長は320である。すな
わち、一ブロック当たり320サンプルを有している。
【0007】また、周波数帯域分割フィルタ61は、例
えば図18に示すように、上記デジタルオーディオ信号
を32個のサブバンドに分割する。なお、各サブバンド
の1ブロック当たりのデータは10個となる。
えば図18に示すように、上記デジタルオーディオ信号
を32個のサブバンドに分割する。なお、各サブバンド
の1ブロック当たりのデータは10個となる。
【0008】スケールファクタ計算部62では、上記デ
ータがサブバンド毎に送られる。例えば図19に示すよ
うなn番目のサブバンドのデータは、6番目のデータ、
すなわちSn(6)の振幅の絶対値が最大値となるた
め、このスケールファクタが計算される。さらに、この
スケールファクタに基づいて、Sn(0)からSn
(9)までのデータが正規化される。
ータがサブバンド毎に送られる。例えば図19に示すよ
うなn番目のサブバンドのデータは、6番目のデータ、
すなわちSn(6)の振幅の絶対値が最大値となるた
め、このスケールファクタが計算される。さらに、この
スケールファクタに基づいて、Sn(0)からSn
(9)までのデータが正規化される。
【0009】ビット割り当て部63は、図20に示すよ
うに、各サブバンドのスケールファクタに基づいて、各
サブバンドのデータ量の偏在を利用し、ブロック単位で
一定のデータ量となるように、量子化ビットを各サブバ
ンドに割り当てる。
うに、各サブバンドのスケールファクタに基づいて、各
サブバンドのデータ量の偏在を利用し、ブロック単位で
一定のデータ量となるように、量子化ビットを各サブバ
ンドに割り当てる。
【0010】また、ビットストリーム形成部65は、図
21に示すように、補助ブロック101、量子化ビット
ブロック102、スケールファクタブロック103及び
サンプルデータブロック104から成るビットストリー
ムのフォーマットにて量子化部64で量子化されたデー
タを並べかえて、ビットストリームを形成する。
21に示すように、補助ブロック101、量子化ビット
ブロック102、スケールファクタブロック103及び
サンプルデータブロック104から成るビットストリー
ムのフォーマットにて量子化部64で量子化されたデー
タを並べかえて、ビットストリームを形成する。
【0011】また、上記サブバンド符号化装置にて得ら
れたビットストリームは、サブバンド復号化装置にて復
号化処理される。
れたビットストリームは、サブバンド復号化装置にて復
号化処理される。
【0012】このサブバンド復号化装置は、図15に示
すように、ビットストリーム復号化部66と、ビット割
り当て解読部67と、逆量子化部68と、合成フィルタ
バンク69とを有して成るものである。
すように、ビットストリーム復号化部66と、ビット割
り当て解読部67と、逆量子化部68と、合成フィルタ
バンク69とを有して成るものである。
【0013】また、上記サブバンド復号化装置におい
て、ビットストリーム入力端子73からの入力データは
ビットストリーム復号化部66を介し、ビット割り当て
解読部67に供給される。また、ビット割り当て解読部
67からの出力データは逆量子化部68を介し、合成フ
ィルタバンク69に供給される。この合成フィルタバン
ク69からの出力データはデジタルオーディオ信号出力
端子74に供給される。
て、ビットストリーム入力端子73からの入力データは
ビットストリーム復号化部66を介し、ビット割り当て
解読部67に供給される。また、ビット割り当て解読部
67からの出力データは逆量子化部68を介し、合成フ
ィルタバンク69に供給される。この合成フィルタバン
ク69からの出力データはデジタルオーディオ信号出力
端子74に供給される。
【0014】ここで、ビットストリーム復号化部66
は、図21に示したビットストリームの補助ブロックの
データから上記ビットストリームをブロック単位で分割
して量子化されたデータを得る。また、ビット割り当て
解読部67は量子化ビットブロック102から各サブバ
ンドの量子化ビットを解読して逆量子化部68に送る。
逆量子化部68は、上記量子化ビットに基づいて、デー
タブロック104のデータから上記量子化データを逆量
子化処理する。合成フィルタバンク69は、この逆量子
化処理されたデータを合成してデジタルオーディオ信号
を再現してデジタルオーディオ信号出力端子74から出
力する。
は、図21に示したビットストリームの補助ブロックの
データから上記ビットストリームをブロック単位で分割
して量子化されたデータを得る。また、ビット割り当て
解読部67は量子化ビットブロック102から各サブバ
ンドの量子化ビットを解読して逆量子化部68に送る。
逆量子化部68は、上記量子化ビットに基づいて、デー
タブロック104のデータから上記量子化データを逆量
子化処理する。合成フィルタバンク69は、この逆量子
化処理されたデータを合成してデジタルオーディオ信号
を再現してデジタルオーディオ信号出力端子74から出
力する。
【0015】
【発明が解決しようとする課題】ところで、図22に示
すような、振幅が急峻に変化する部分、いわゆるアタッ
ク部分111を有する信号を符号化する場合、このアタ
ック部分では、周波数スペクトラムのエネルギ分布は、
低域から高域まで広がってしまう。従って、周波数軸方
向への偏在性が弱くなる。
すような、振幅が急峻に変化する部分、いわゆるアタッ
ク部分111を有する信号を符号化する場合、このアタ
ック部分では、周波数スペクトラムのエネルギ分布は、
低域から高域まで広がってしまう。従って、周波数軸方
向への偏在性が弱くなる。
【0016】上述のサブバンド符号化装置では、各サブ
バンド毎に振幅の最大値に応じたスケールファクタを算
出して、このスケールファクタを用いて、サブバンド内
のデータの正規化を行っている。このため、アタック部
分の前側の微小なデータも一律に、アタック部分以後の
大きい振幅を有するデータに対応した量子化レベルにて
量子化処理される。
バンド毎に振幅の最大値に応じたスケールファクタを算
出して、このスケールファクタを用いて、サブバンド内
のデータの正規化を行っている。このため、アタック部
分の前側の微小なデータも一律に、アタック部分以後の
大きい振幅を有するデータに対応した量子化レベルにて
量子化処理される。
【0017】従って、上述のサブバンド符号化装置によ
る符号化処理の効率が低下し、上記量子化処理で生じる
量子化ノイズは、図23に示すように、範囲Lのブロッ
ク内の全時間軸領域に広がってしまう。このために、符
号化処理した後、再度復号化処理して得られるオーディ
オ信号は、図24に示すようなアタック部分より前部分
で、量子化ノイズが乗ったような信号、いわゆるプリエ
コー112を有する信号になってしまう。また、上記プ
リエコーは知覚されやすいといった問題がある。
る符号化処理の効率が低下し、上記量子化処理で生じる
量子化ノイズは、図23に示すように、範囲Lのブロッ
ク内の全時間軸領域に広がってしまう。このために、符
号化処理した後、再度復号化処理して得られるオーディ
オ信号は、図24に示すようなアタック部分より前部分
で、量子化ノイズが乗ったような信号、いわゆるプリエ
コー112を有する信号になってしまう。また、上記プ
リエコーは知覚されやすいといった問題がある。
【0018】本発明は、上述した実情に鑑みてなされた
ものであり、エネルギ変化の大きい部分を有するデジタ
ルオーディオ信号においても、サブバンド符号化の効率
が低下しなくて、プリエコーを抑制できるサブバンド符
号化方法及び装置を提供することを目的とする。
ものであり、エネルギ変化の大きい部分を有するデジタ
ルオーディオ信号においても、サブバンド符号化の効率
が低下しなくて、プリエコーを抑制できるサブバンド符
号化方法及び装置を提供することを目的とする。
【0019】
【課題を解決するための手段】本発明は、上述した問題
を解決するために、デジタルオーディオ信号のサンプル
データを複数の周波数帯域のデータに分割して符号化す
るサブバンド符号化方法であって、入力されるデジタル
オーディオ信号のサンプルデータを複数の周波数帯域の
データに分割する帯域分割工程と、上記周波数帯域に分
割されたデータを、上記入力されるデジタルオーディオ
信号の振幅に応じてグループ化するグループ化工程と、
上記グループ化工程にて得られた上記データグループ毎
に上記データを量子化する量子化工程とを有するもので
ある。
を解決するために、デジタルオーディオ信号のサンプル
データを複数の周波数帯域のデータに分割して符号化す
るサブバンド符号化方法であって、入力されるデジタル
オーディオ信号のサンプルデータを複数の周波数帯域の
データに分割する帯域分割工程と、上記周波数帯域に分
割されたデータを、上記入力されるデジタルオーディオ
信号の振幅に応じてグループ化するグループ化工程と、
上記グループ化工程にて得られた上記データグループ毎
に上記データを量子化する量子化工程とを有するもので
ある。
【0020】また、本発明は、上記サブバンド符号化方
法において、上記デジタルオーディオ信号のサンプルデ
ータについて一定サンプル数のブロック単位で最大絶対
値を検出し、上記グループ化工程にて、時間的に連続す
る上記ブロック間の上記最大絶対値の変化量が所定の閾
値より大きいときに、時間軸方向の長さを短くして上記
帯域分割工程にて得られたデータをグループ化するもの
である。
法において、上記デジタルオーディオ信号のサンプルデ
ータについて一定サンプル数のブロック単位で最大絶対
値を検出し、上記グループ化工程にて、時間的に連続す
る上記ブロック間の上記最大絶対値の変化量が所定の閾
値より大きいときに、時間軸方向の長さを短くして上記
帯域分割工程にて得られたデータをグループ化するもの
である。
【0021】また、本発明は、上記サブバンド符号化方
法において、上記デジタルオーディオ信号のサンプルデ
ータについて上記各周波数帯域で最大絶対値を検出し、
上記グループ化工程にて、時間的に連続する周波数帯域
間の上記最大絶対値の変化量が所定の閾値より大きいと
きに、時間軸方向の長さを短くして上記帯域分割工程に
て得られたデータをグループ化するものである。
法において、上記デジタルオーディオ信号のサンプルデ
ータについて上記各周波数帯域で最大絶対値を検出し、
上記グループ化工程にて、時間的に連続する周波数帯域
間の上記最大絶対値の変化量が所定の閾値より大きいと
きに、時間軸方向の長さを短くして上記帯域分割工程に
て得られたデータをグループ化するものである。
【0022】また、本発明は、デジタルオーディオ信号
のデータを複数の周波数帯域のサンプルデータに分割し
て符号化するサブバンド符号化装置であって、入力され
るデジタルオーディオ信号のデータを複数の周波数帯域
のデータに分割する帯域分割手段と、上記入力されるデ
ジタルオーディオ信号の振幅を検出する振幅検出手段
と、上記帯域分割手段で分割されたデータを、上記振幅
検出手段にて検出される振幅に基づいて、例えば周波数
軸方向のサンプル数と時間軸方向のサンプル数とで規定
されるデータグループで、グループ化するグループ化手
段と、上記グループ化手段にて得られる上記データグル
ープ毎に上記データを量子化する量子化手段とを有して
成るものである。
のデータを複数の周波数帯域のサンプルデータに分割し
て符号化するサブバンド符号化装置であって、入力され
るデジタルオーディオ信号のデータを複数の周波数帯域
のデータに分割する帯域分割手段と、上記入力されるデ
ジタルオーディオ信号の振幅を検出する振幅検出手段
と、上記帯域分割手段で分割されたデータを、上記振幅
検出手段にて検出される振幅に基づいて、例えば周波数
軸方向のサンプル数と時間軸方向のサンプル数とで規定
されるデータグループで、グループ化するグループ化手
段と、上記グループ化手段にて得られる上記データグル
ープ毎に上記データを量子化する量子化手段とを有して
成るものである。
【0023】また、本発明は、上記サブバンド符号化装
置において、上記振幅検出手段は、上記デジタルオーデ
ィオ信号のサンプルデータについて一定サンプル数のブ
ロック単位で最大絶対値を検出すると共に、時間的に連
続する上記ブロック間の上記最大絶対値の変化量を検出
し、上記グループ化手段は、上記変化量が所定の閾値よ
り大きいときに、時間軸方向の長さを短くして上記帯域
分割手段にて得られたデータをグループ化するものであ
る。
置において、上記振幅検出手段は、上記デジタルオーデ
ィオ信号のサンプルデータについて一定サンプル数のブ
ロック単位で最大絶対値を検出すると共に、時間的に連
続する上記ブロック間の上記最大絶対値の変化量を検出
し、上記グループ化手段は、上記変化量が所定の閾値よ
り大きいときに、時間軸方向の長さを短くして上記帯域
分割手段にて得られたデータをグループ化するものであ
る。
【0024】また、本発明は、上記サブバンド符号化装
置において、上記振幅検出手段は、上記デジタルオーデ
ィオ信号のサンプルデータについて上記各周波数帯域で
最大絶対値を検出すると共に、時間的に連続する周波数
帯域間の最大絶対値の変化量を検出し、上記グループ化
手段は、上記変化量が所定の閾値より大きいときに、時
間軸方向の長さを短くして上記帯域分割手段にて得られ
たデータをグループ化するものである。
置において、上記振幅検出手段は、上記デジタルオーデ
ィオ信号のサンプルデータについて上記各周波数帯域で
最大絶対値を検出すると共に、時間的に連続する周波数
帯域間の最大絶対値の変化量を検出し、上記グループ化
手段は、上記変化量が所定の閾値より大きいときに、時
間軸方向の長さを短くして上記帯域分割手段にて得られ
たデータをグループ化するものである。
【0025】
【作用】本発明に係る帯域分割工程と、グループ化工程
と、量子化工程とを有するサブバンド符号化方法によれ
ば、上記帯域分割工程にて入力されるデジタルオーディ
オ信号のサンプルデータが周波数帯域のデータに分割さ
れ、上記グループ化工程にて上記データが、上記デジタ
ルオーディオ信号の振幅に応じて、例えば周波数軸方向
のサンプル数と時間軸方向のサンプル数とで規定される
データグループでグループ化される。このデータグルー
プは、上記デジタルオーディオ信号の周波数帯域幅が急
激に変化した場合に、この帯域での時間分解能が高まる
ように設定されるものであり、上記量子化工程にてなさ
れる量子化処理の効率が上がる。
と、量子化工程とを有するサブバンド符号化方法によれ
ば、上記帯域分割工程にて入力されるデジタルオーディ
オ信号のサンプルデータが周波数帯域のデータに分割さ
れ、上記グループ化工程にて上記データが、上記デジタ
ルオーディオ信号の振幅に応じて、例えば周波数軸方向
のサンプル数と時間軸方向のサンプル数とで規定される
データグループでグループ化される。このデータグルー
プは、上記デジタルオーディオ信号の周波数帯域幅が急
激に変化した場合に、この帯域での時間分解能が高まる
ように設定されるものであり、上記量子化工程にてなさ
れる量子化処理の効率が上がる。
【0026】また、上記サブバンド符号化方法におい
て、上記グループ化工程にて、時間的に連続するブロッ
ク間の上記最大絶対値の変化量が所定の閾値より大きい
ときに、時間軸方向の長さを短くして上記帯域分割工程
にて得られたデータをグループ化する場合、上記帯域分
割工程にて得られたデータは、上記デジタルオーディオ
信号の時間的に連続するブロック間の上記最大絶対値の
変化量が所定の閾値より大きいとき、上記データグルー
プを時間軸方向に短くして行われる。このデータグルー
プは、上記デジタルオーディオ信号の周波数帯域幅が急
激に変化した場合に、この帯域での時間分解能が高まる
ように設定されるものであり、上記量子化工程にてなさ
れる量子化処理の効率が上がる。
て、上記グループ化工程にて、時間的に連続するブロッ
ク間の上記最大絶対値の変化量が所定の閾値より大きい
ときに、時間軸方向の長さを短くして上記帯域分割工程
にて得られたデータをグループ化する場合、上記帯域分
割工程にて得られたデータは、上記デジタルオーディオ
信号の時間的に連続するブロック間の上記最大絶対値の
変化量が所定の閾値より大きいとき、上記データグルー
プを時間軸方向に短くして行われる。このデータグルー
プは、上記デジタルオーディオ信号の周波数帯域幅が急
激に変化した場合に、この帯域での時間分解能が高まる
ように設定されるものであり、上記量子化工程にてなさ
れる量子化処理の効率が上がる。
【0027】また、上記サブバンド符号化方法におい
て、上記グループ化工程にて時間的に連続する周波数帯
域間の上記最大絶対値の変化量が所定の閾値より大きい
ときに、時間軸方向の長さを短くして上記帯域分割工程
にて得られたデータをグループ化する場合、上記帯域分
割工程にて得られたデータは、上記デジタルオーディオ
信号の時間的に連続する周波数帯域間の上記最大絶対値
の変化量が所定の閾値より大きいとき、上記データグル
ープを時間軸方向に短くして行われる。このデータグル
ープは、上記デジタルオーディオ信号の周波数帯域幅が
急激に変化した場合に、この帯域での時間分解能が高ま
るように設定されるものであり、上記量子化工程にてな
される量子化処理の効率が上がる。
て、上記グループ化工程にて時間的に連続する周波数帯
域間の上記最大絶対値の変化量が所定の閾値より大きい
ときに、時間軸方向の長さを短くして上記帯域分割工程
にて得られたデータをグループ化する場合、上記帯域分
割工程にて得られたデータは、上記デジタルオーディオ
信号の時間的に連続する周波数帯域間の上記最大絶対値
の変化量が所定の閾値より大きいとき、上記データグル
ープを時間軸方向に短くして行われる。このデータグル
ープは、上記デジタルオーディオ信号の周波数帯域幅が
急激に変化した場合に、この帯域での時間分解能が高ま
るように設定されるものであり、上記量子化工程にてな
される量子化処理の効率が上がる。
【0028】本発明に係る帯域分割手段と、振幅検出手
段と、グループ化手段と、量子化手段とを有するサブバ
ンド符号化装置によれば、上記帯域分割手段は、入力さ
れるデジタルオーディオ信号のサンプルデータを周波数
帯域に分割された各帯域、すなわちサブバンドのデータ
に分割する。また、上記振幅検出手段は、上記入力され
るデジタルオーディオ信号の振幅を検出する。また、上
記グループ化手段は、上記振幅に基づいて、例えば周波
数軸方向のサンプル数と時間軸方向のサンプル数とで規
定されるデータグループで、上記データをグループ化す
る。このデータグループは、上記デジタルオーディオ信
号の周波数帯域幅が急激に変化した場合に、この帯域で
の時間分解能が高まるように設定されるものであり、上
記量子化手段にてなされる量子化処理の効率が上がる。
段と、グループ化手段と、量子化手段とを有するサブバ
ンド符号化装置によれば、上記帯域分割手段は、入力さ
れるデジタルオーディオ信号のサンプルデータを周波数
帯域に分割された各帯域、すなわちサブバンドのデータ
に分割する。また、上記振幅検出手段は、上記入力され
るデジタルオーディオ信号の振幅を検出する。また、上
記グループ化手段は、上記振幅に基づいて、例えば周波
数軸方向のサンプル数と時間軸方向のサンプル数とで規
定されるデータグループで、上記データをグループ化す
る。このデータグループは、上記デジタルオーディオ信
号の周波数帯域幅が急激に変化した場合に、この帯域で
の時間分解能が高まるように設定されるものであり、上
記量子化手段にてなされる量子化処理の効率が上がる。
【0029】また、上記サブバンド符号化装置におい
て、上記振幅検出手段は、上記デジタルオーディオ信号
のサンプルデータについて一定サンプル数のブロック単
位で最大絶対値を検出すると共に、時間的に連続するブ
ロック間の上記最大絶対値の変化量を検出し、上記グル
ープ化手段は、上記変化量が所定の閾値より大きいとき
に、時間軸方向の長さを短くして上記帯域分割手段にて
得られたデータをグループ化する場合、このデータグル
ープは、上記デジタルオーディオ信号の周波数帯域幅が
急激に変化した場合に、この帯域での時間分解能が高ま
るように設定されるものであり、上記量子化手段にてな
される量子化処理の効率が上がる。
て、上記振幅検出手段は、上記デジタルオーディオ信号
のサンプルデータについて一定サンプル数のブロック単
位で最大絶対値を検出すると共に、時間的に連続するブ
ロック間の上記最大絶対値の変化量を検出し、上記グル
ープ化手段は、上記変化量が所定の閾値より大きいとき
に、時間軸方向の長さを短くして上記帯域分割手段にて
得られたデータをグループ化する場合、このデータグル
ープは、上記デジタルオーディオ信号の周波数帯域幅が
急激に変化した場合に、この帯域での時間分解能が高ま
るように設定されるものであり、上記量子化手段にてな
される量子化処理の効率が上がる。
【0030】また、上記サブバンド符号化装置におい
て、上記振幅検出手段は、上記デジタルオーディオ信号
のサンプルデータについて上記各周波数帯域で最大絶対
値を検出すると共に、時間的に連続する周波数帯域間の
最大絶対値の変化量を検出し、上記グループ化手段は、
上記変化量が所定の閾値より大きいときに、時間軸方向
の長さを短くして上記帯域分割手段にて得られたデータ
をグループ化する場合、このデータグループは、上記デ
ジタルオーディオ信号の周波数帯域幅が急激に変化した
場合に、この帯域での時間分解能が高まるように設定さ
れるものであり、上記量子化手段にてなされる量子化処
理の効率が上がる。
て、上記振幅検出手段は、上記デジタルオーディオ信号
のサンプルデータについて上記各周波数帯域で最大絶対
値を検出すると共に、時間的に連続する周波数帯域間の
最大絶対値の変化量を検出し、上記グループ化手段は、
上記変化量が所定の閾値より大きいときに、時間軸方向
の長さを短くして上記帯域分割手段にて得られたデータ
をグループ化する場合、このデータグループは、上記デ
ジタルオーディオ信号の周波数帯域幅が急激に変化した
場合に、この帯域での時間分解能が高まるように設定さ
れるものであり、上記量子化手段にてなされる量子化処
理の効率が上がる。
【0031】
【実施例】以下、本発明のサブバンド符号化方法及びサ
ブバンド符号化装置の例を、図面を参照しながら詳細に
説明する。ここでは、48kHzの標本化周波数にて、
サンプリングしたデータのサブバンド符号化装置を例に
挙げる。
ブバンド符号化装置の例を、図面を参照しながら詳細に
説明する。ここでは、48kHzの標本化周波数にて、
サンプリングしたデータのサブバンド符号化装置を例に
挙げる。
【0032】上記サブバンド符号化装置の第一の例を、
図1に示す。このサブバンド符号化装置は、入力される
デジタルオーディオ信号のサンプルデータを周波数帯域
に分割された各帯域、すなわちサブバンドのデータに分
割する周波数帯域分割フィルタバンク2と、後述するモ
ードデータ出力部6から送られるモードデータに基づい
て、上記データをグループ化すると共に、各データグル
ープのデータの振幅の最大値、いわゆるスケールファク
タを計算するスケールファクタ計算部3と、上記スケー
ルファクタに基づいて各データグループのデータを量子
化するための量子化ビットを割り当てるビット割り当て
部4と、この量子化ビットに応じて上記各データを上記
データグループ毎に量子化する量子化部5とを有して成
るものである。
図1に示す。このサブバンド符号化装置は、入力される
デジタルオーディオ信号のサンプルデータを周波数帯域
に分割された各帯域、すなわちサブバンドのデータに分
割する周波数帯域分割フィルタバンク2と、後述するモ
ードデータ出力部6から送られるモードデータに基づい
て、上記データをグループ化すると共に、各データグル
ープのデータの振幅の最大値、いわゆるスケールファク
タを計算するスケールファクタ計算部3と、上記スケー
ルファクタに基づいて各データグループのデータを量子
化するための量子化ビットを割り当てるビット割り当て
部4と、この量子化ビットに応じて上記各データを上記
データグループ毎に量子化する量子化部5とを有して成
るものである。
【0033】また、上記サブバンド符号化装置は、上記
デジタルオーディオ信号のサンプルデータについて一定
サンプル数のブロック単位で最大絶対値を検出すると共
に、時間的に連続するブロック間の上記最大絶対値の変
化量を検出し、この変化量に基づいて設定される上記モ
ードデータを出力する振幅検出手段としてのモードデー
タ出力部6をも有している。
デジタルオーディオ信号のサンプルデータについて一定
サンプル数のブロック単位で最大絶対値を検出すると共
に、時間的に連続するブロック間の上記最大絶対値の変
化量を検出し、この変化量に基づいて設定される上記モ
ードデータを出力する振幅検出手段としてのモードデー
タ出力部6をも有している。
【0034】また、上記サブバンド符号化装置におい
て、デジタルオーディオ信号入力端子9からの入力デー
タは、ブロック遅延部1及びモードデータ出力部6に供
給される。
て、デジタルオーディオ信号入力端子9からの入力デー
タは、ブロック遅延部1及びモードデータ出力部6に供
給される。
【0035】また、上記ブロック遅延部1からの出力デ
ータは、周波数帯域分割フィルタバンク2を介し、スケ
ールファクタ計算部3に供給される。このスケールファ
クタ計算部3からの出力データは、ビット割り当て部4
を介し、量子化部5に供給される。この量子化部5から
の出力は、ビットストリーム形成部7に供給されてい
る。
ータは、周波数帯域分割フィルタバンク2を介し、スケ
ールファクタ計算部3に供給される。このスケールファ
クタ計算部3からの出力データは、ビット割り当て部4
を介し、量子化部5に供給される。この量子化部5から
の出力は、ビットストリーム形成部7に供給されてい
る。
【0036】また、上記モードデータ出力部6からの出
力データは、上記スケールファクタ計算部3及び上記ビ
ットストリーム形成部7に供給される。さらに上記モー
ドデータ出力部6には、制御部8から上記モードデータ
を決定するための閾値が供給されている。
力データは、上記スケールファクタ計算部3及び上記ビ
ットストリーム形成部7に供給される。さらに上記モー
ドデータ出力部6には、制御部8から上記モードデータ
を決定するための閾値が供給されている。
【0037】ここで、ブロック遅延部1はオーディオプ
ロセッサ等からデジタルオーディオ信号入力端子9を介
して送られるデジタルオーディオ信号をブロック単位で
分割し、ブロック単位の上記デジタルオーディオ信号の
データを周波数帯域分割フィルタバンク2に送る。
ロセッサ等からデジタルオーディオ信号入力端子9を介
して送られるデジタルオーディオ信号をブロック単位で
分割し、ブロック単位の上記デジタルオーディオ信号の
データを周波数帯域分割フィルタバンク2に送る。
【0038】周波数帯域分割フィルタバンク2は、図3
に示すように、上記ブロック単位のデジタルオーディオ
信号のデータを、DCから24kHzの帯域まで0.7
5kHz刻みで32の周波数帯域、すなわちサブバンド
(Sub0〜Sub31 )のデータに分割する。ここで、縦軸は
周波数を、横軸は時間を表す。また、周波数帯域フィル
タバンク2でサブバンドに分割されたデータは、時間軸
方向にサブバンド当たり10個存在している。すなわ
ち、全データ数は320になる。以下、これらサンプル
データで、例えば、DC−0.75kHzのサブバンド
(Sub0)で時間軸方向に0番目のものをS0(0)と表
記することにする。また、上記周波数帯域分割フィルタ
バンク2は、図1に示すように、320個の全データを
スケールファクタ計算部3に送る。
に示すように、上記ブロック単位のデジタルオーディオ
信号のデータを、DCから24kHzの帯域まで0.7
5kHz刻みで32の周波数帯域、すなわちサブバンド
(Sub0〜Sub31 )のデータに分割する。ここで、縦軸は
周波数を、横軸は時間を表す。また、周波数帯域フィル
タバンク2でサブバンドに分割されたデータは、時間軸
方向にサブバンド当たり10個存在している。すなわ
ち、全データ数は320になる。以下、これらサンプル
データで、例えば、DC−0.75kHzのサブバンド
(Sub0)で時間軸方向に0番目のものをS0(0)と表
記することにする。また、上記周波数帯域分割フィルタ
バンク2は、図1に示すように、320個の全データを
スケールファクタ計算部3に送る。
【0039】また、モードデータ出力部6は、上記デジ
タルオーディオ信号のサンプルデータをブロック単位で
検出し、この各ブロックのサンプルデータの最大絶対値
を検出し、さらに時間的に連続するブロックの最大絶対
値の比をとって変化量を検出する。また、モードデータ
出力部6は、制御部8から送られる閾値と上記最大絶対
値の比とを比較(以下、この操作をアタック検出とい
う)し、上記最大絶対値の比が上記閾値より大きい場
合、すなわちアタック部が検出される場合、第一のモー
ドのモードデータを、また、上記最大絶対値の比が上記
閾値より小さい場合、すなわちアタック部が検出されな
い場合、第二のモードのモードデータをスケールファク
タ計算部3及びビットストリーム形成部7に送る。
タルオーディオ信号のサンプルデータをブロック単位で
検出し、この各ブロックのサンプルデータの最大絶対値
を検出し、さらに時間的に連続するブロックの最大絶対
値の比をとって変化量を検出する。また、モードデータ
出力部6は、制御部8から送られる閾値と上記最大絶対
値の比とを比較(以下、この操作をアタック検出とい
う)し、上記最大絶対値の比が上記閾値より大きい場
合、すなわちアタック部が検出される場合、第一のモー
ドのモードデータを、また、上記最大絶対値の比が上記
閾値より小さい場合、すなわちアタック部が検出されな
い場合、第二のモードのモードデータをスケールファク
タ計算部3及びビットストリーム形成部7に送る。
【0040】また、スケールファクタ計算部3は、上記
モードデータ出力部6から送られるモードデータに基づ
いて、上記周波数帯域分割フィルタバンク2から送られ
る320個のデータを10個単位でグループ化する。す
なわち、上記320個のデータは再編され、32データ
グループに分けられる。
モードデータ出力部6から送られるモードデータに基づ
いて、上記周波数帯域分割フィルタバンク2から送られ
る320個のデータを10個単位でグループ化する。す
なわち、上記320個のデータは再編され、32データ
グループに分けられる。
【0041】ここで、スケールファクタ計算部3におけ
るグループ化のモードについて説明する。上記第一のモ
ードは、上記アタック部が検出される場合に採用され、
また図4に示すように、例えば、S0(0)、S1
(0)、S2(0)、S3(0)、S0(1)、S1
(1)、S2(1)、S3(1)、S0(2)、S1
(2)が第一のデータグループを構成するように、振幅
が同程度のデータを10個単位でグループ化するモード
であり、また、上記データ全体で見ると、図6に示すよ
うに、時間軸方向に細かく分割するように、すなわち時
間軸方向への分解能が高くなるようになっている。
るグループ化のモードについて説明する。上記第一のモ
ードは、上記アタック部が検出される場合に採用され、
また図4に示すように、例えば、S0(0)、S1
(0)、S2(0)、S3(0)、S0(1)、S1
(1)、S2(1)、S3(1)、S0(2)、S1
(2)が第一のデータグループを構成するように、振幅
が同程度のデータを10個単位でグループ化するモード
であり、また、上記データ全体で見ると、図6に示すよ
うに、時間軸方向に細かく分割するように、すなわち時
間軸方向への分解能が高くなるようになっている。
【0042】さらに、上記第一のモードは、各データグ
ループの時間軸方向の長さが短くなるように上記データ
をグループ化するため、アタック部において、時間軸方
向の長さ、いわゆる符号長が短くなる。従って、上記第
一のモードでグループ化されたデータを量子化する際に
発生する量子化ノイズは、図8に示すように、時間軸方
向へ広がる範囲が狭くなって現れる。
ループの時間軸方向の長さが短くなるように上記データ
をグループ化するため、アタック部において、時間軸方
向の長さ、いわゆる符号長が短くなる。従って、上記第
一のモードでグループ化されたデータを量子化する際に
発生する量子化ノイズは、図8に示すように、時間軸方
向へ広がる範囲が狭くなって現れる。
【0043】また、上記第二のモードは、上記アタック
部が検出されない場合に採用され、また図5に示すよう
に、例えば、S0(0)からS0(9)までが第一のデ
ータグループを構成するように、サブバンドがそのまま
データグループを構成するようなモードであり、また、
上記データ全体で見ると、図7に示すように、周波数軸
方向に細かく分割するように、すなわち周波数軸方向へ
の分解能が高くなるようになっている。また、上記第二
のモードでグループ化されたデータを量子化する際に発
生する量子化ノイズは、図9に示すように、全時間領域
に広がっているものの、入力されるデジタルオーディオ
信号に上記アタック部が存在しないため、各サブバンド
をそのまま用いても上記量子化ノイズは抑えられる。
部が検出されない場合に採用され、また図5に示すよう
に、例えば、S0(0)からS0(9)までが第一のデ
ータグループを構成するように、サブバンドがそのまま
データグループを構成するようなモードであり、また、
上記データ全体で見ると、図7に示すように、周波数軸
方向に細かく分割するように、すなわち周波数軸方向へ
の分解能が高くなるようになっている。また、上記第二
のモードでグループ化されたデータを量子化する際に発
生する量子化ノイズは、図9に示すように、全時間領域
に広がっているものの、入力されるデジタルオーディオ
信号に上記アタック部が存在しないため、各サブバンド
をそのまま用いても上記量子化ノイズは抑えられる。
【0044】また、上記各モードにて規定される各デー
タグループを比較すると、図6及び図7に示すように、
上記第一のモードについては時間軸方向に短く、また、
上記第二のモードについては時間軸方向に長い。従っ
て、以下、上記第一のモードをショートモード、上記第
二のモードをロングモードという。
タグループを比較すると、図6及び図7に示すように、
上記第一のモードについては時間軸方向に短く、また、
上記第二のモードについては時間軸方向に長い。従っ
て、以下、上記第一のモードをショートモード、上記第
二のモードをロングモードという。
【0045】また、上記スケールファクタ計算部3は、
上記ショートモード、あるいは上記ロングモードにてグ
ループ化されたデータグループ毎に、スケールファクタ
を計算する。また、スケールファクタ計算部3は、図1
に示すように、上記スケールファクタが振られたデータ
グループをビット割り当て部4に送る。
上記ショートモード、あるいは上記ロングモードにてグ
ループ化されたデータグループ毎に、スケールファクタ
を計算する。また、スケールファクタ計算部3は、図1
に示すように、上記スケールファクタが振られたデータ
グループをビット割り当て部4に送る。
【0046】ビット割り当て部4は、各データグループ
に振られているスケールファクタに応じて、このデータ
グループに量子化処理するための量子化ビットを割り当
てる。この量子化ビットが割り当てられたデータグルー
プ単位のデータは、量子化部5に送られる。また、量子
化部5は、上記データを量子化ビットに応じて量子化処
理を行う。この量子化されたデータは、対応するスケー
ルファクタと共にビットストリーム形成部7に送られ
る。
に振られているスケールファクタに応じて、このデータ
グループに量子化処理するための量子化ビットを割り当
てる。この量子化ビットが割り当てられたデータグルー
プ単位のデータは、量子化部5に送られる。また、量子
化部5は、上記データを量子化ビットに応じて量子化処
理を行う。この量子化されたデータは、対応するスケー
ルファクタと共にビットストリーム形成部7に送られ
る。
【0047】ビットストリーム形成部7は、上記量子化
されたデータと、上記スケールファクタと、上記モード
データとからビットストリームを形成する。このビット
ストリームのフォーマットは、例えば、図10に示すよ
うに、複数のフレームF0からF9から構成され、この
各フレームF0からF9は6個のブロックB0からB5
で構成される。さらに、この各ブロックB0からB5
は、補助データ領域56と、32個のビット割り当てデ
ータから成るビット割り当てデータ領域55と、32個
のスケールファクタから成るスケールファクタデータ領
域54と、各データグループに対応する32個のデータ
グループ領域53とで構成される。また、この各データ
グループG0からG31内には、10個のデータD0か
らD9が入れられる。
されたデータと、上記スケールファクタと、上記モード
データとからビットストリームを形成する。このビット
ストリームのフォーマットは、例えば、図10に示すよ
うに、複数のフレームF0からF9から構成され、この
各フレームF0からF9は6個のブロックB0からB5
で構成される。さらに、この各ブロックB0からB5
は、補助データ領域56と、32個のビット割り当てデ
ータから成るビット割り当てデータ領域55と、32個
のスケールファクタから成るスケールファクタデータ領
域54と、各データグループに対応する32個のデータ
グループ領域53とで構成される。また、この各データ
グループG0からG31内には、10個のデータD0か
らD9が入れられる。
【0048】また、上記補助データ領域56内に、上記
モードデータ、すなわち量子化処理を行う際に周波数帯
域分割フィルタバンク2にて帯域分割されたデータをグ
ループ化したモードであるショートモード、あるいはロ
ングモードの情報が入れられている。また、上記データ
グループ領域53は、最も周波数の低いデータを含むデ
ータグループG0から最も周波数の高いデータを含むデ
ータグループG31まで順に並べられている。なお、上
記各ブロックB0からB5は320個の上記帯域分割さ
れたデータを有しているため、上記各フレームF0から
F9は1920個のデータを有することになる。
モードデータ、すなわち量子化処理を行う際に周波数帯
域分割フィルタバンク2にて帯域分割されたデータをグ
ループ化したモードであるショートモード、あるいはロ
ングモードの情報が入れられている。また、上記データ
グループ領域53は、最も周波数の低いデータを含むデ
ータグループG0から最も周波数の高いデータを含むデ
ータグループG31まで順に並べられている。なお、上
記各ブロックB0からB5は320個の上記帯域分割さ
れたデータを有しているため、上記各フレームF0から
F9は1920個のデータを有することになる。
【0049】また、上記ビットストリーム形成部7は、
図1に示すように、上記ビットストリームをビットスト
リーム出力端子から出力する。
図1に示すように、上記ビットストリームをビットスト
リーム出力端子から出力する。
【0050】また、本発明のサブバンド符号化装置の第
二の例を、図2に示す。このサブバンド符号化装置は、
入力されるデジタルオーディオ信号をのサンプルデータ
を周波数帯域に分割された各帯域、すなわちサブバンド
のデータに分割する周波数帯域分割フィルタバンク12
と、上記周波数帯域単位で最大絶対値を検出すると共
に、時間的に連続する周波数帯域間の上記最大絶対値の
変化量を検出し、この変化量に基づいて設定されるモー
ドデータを出力する振幅検出手段としてのモードデータ
出力部16と、上記モードデータに基づいて、上記サブ
バンドに分割されたデータをグループ化すると共に、各
データグループのデータの振幅の最大値、いわゆるスケ
ールファクタを計算するスケールファクタ計算部3と、
上記スケールファクタに基づいて各データグループに各
データを量子化するための量子化ビットを割り当てるビ
ット割り当て部4と、この量子化ビットに応じて上記各
データを上記データグループ毎に量子化する量子化部5
とを有して成るものである。
二の例を、図2に示す。このサブバンド符号化装置は、
入力されるデジタルオーディオ信号をのサンプルデータ
を周波数帯域に分割された各帯域、すなわちサブバンド
のデータに分割する周波数帯域分割フィルタバンク12
と、上記周波数帯域単位で最大絶対値を検出すると共
に、時間的に連続する周波数帯域間の上記最大絶対値の
変化量を検出し、この変化量に基づいて設定されるモー
ドデータを出力する振幅検出手段としてのモードデータ
出力部16と、上記モードデータに基づいて、上記サブ
バンドに分割されたデータをグループ化すると共に、各
データグループのデータの振幅の最大値、いわゆるスケ
ールファクタを計算するスケールファクタ計算部3と、
上記スケールファクタに基づいて各データグループに各
データを量子化するための量子化ビットを割り当てるビ
ット割り当て部4と、この量子化ビットに応じて上記各
データを上記データグループ毎に量子化する量子化部5
とを有して成るものである。
【0051】また、上記サブバンド符号化装置におい
て、デジタルオーディオ信号入力端子9からの入力デー
タは、周波数帯域分割フィルタバンク12に供給され
る。また、周波数帯域分割フィルタバンク12からの出
力データはモードデータ出力部16に供給される。
て、デジタルオーディオ信号入力端子9からの入力デー
タは、周波数帯域分割フィルタバンク12に供給され
る。また、周波数帯域分割フィルタバンク12からの出
力データはモードデータ出力部16に供給される。
【0052】また、モードデータ出力部16からの出力
データはスケールファクタ計算部3に供給されると共
に、モードデータ出力側からはモードデータが上記スケ
ールファクタ3及びビットストリーム形成部7に供給さ
れる。さらに、モードデータ出力部16には、制御部1
8から上記モードデータを決定するための閾値が供給さ
れている。
データはスケールファクタ計算部3に供給されると共
に、モードデータ出力側からはモードデータが上記スケ
ールファクタ3及びビットストリーム形成部7に供給さ
れる。さらに、モードデータ出力部16には、制御部1
8から上記モードデータを決定するための閾値が供給さ
れている。
【0053】また、スケールファクタ計算部3からの出
力データはビット割り当て部4を介し、量子化部5に供
給される。この量子化部5からの出力は、上記ビットス
トリーム形成部7に供給される。
力データはビット割り当て部4を介し、量子化部5に供
給される。この量子化部5からの出力は、上記ビットス
トリーム形成部7に供給される。
【0054】ここで、周波数帯域分割フィルタバンク1
2は、オーディオプロセッサ等からデジタルオーディオ
信号入力端子9を介して送られるデジタルオーディオ信
号のサンプルデータを、上述したように、DCから24
kHzの帯域まで0.75kHz刻みで32の周波数帯
域の各帯域、すなわちサブバンド(Sub0〜Sub31 )のデ
ータに分割する。また、周波数帯域分割フィルタバンク
12は、上記このサブバンドに分割されたデータをモー
ドデータ出力部16に送る。
2は、オーディオプロセッサ等からデジタルオーディオ
信号入力端子9を介して送られるデジタルオーディオ信
号のサンプルデータを、上述したように、DCから24
kHzの帯域まで0.75kHz刻みで32の周波数帯
域の各帯域、すなわちサブバンド(Sub0〜Sub31 )のデ
ータに分割する。また、周波数帯域分割フィルタバンク
12は、上記このサブバンドに分割されたデータをモー
ドデータ出力部16に送る。
【0055】モードデータ出力部16は、上記サブバン
ド毎でデータの最大絶対値を検出すると共に、時間的に
連続する周波数帯域間の最大絶対値の比をとって変化量
を検出する。また、モードデータ出力部16は、制御部
18から送られる閾値と上記最大絶対値の比とを比較、
すなわちアタック検出を行う。ここで、上記最大絶対値
の比が上記閾値より大きい場合、すなわちアタック部が
検出される場合、上記ショートモードのモードデータ
を、また、上記最大絶対値の比が上記閾値より小さい場
合、すなわちアタック部が検出されない場合、上記ロン
グモードのモードデータをスケールファクタ計算部3及
びビットストリーム形成部7に送る。
ド毎でデータの最大絶対値を検出すると共に、時間的に
連続する周波数帯域間の最大絶対値の比をとって変化量
を検出する。また、モードデータ出力部16は、制御部
18から送られる閾値と上記最大絶対値の比とを比較、
すなわちアタック検出を行う。ここで、上記最大絶対値
の比が上記閾値より大きい場合、すなわちアタック部が
検出される場合、上記ショートモードのモードデータ
を、また、上記最大絶対値の比が上記閾値より小さい場
合、すなわちアタック部が検出されない場合、上記ロン
グモードのモードデータをスケールファクタ計算部3及
びビットストリーム形成部7に送る。
【0056】また、上述の各サブバンド符号化装置によ
れば、デジタルオーディオ信号入力端子9から入力され
るデジタルオーディオ信号に、上記モードデータ出力部
6、あるいはモードデータ出力部16により上記アタッ
ク部が検出された場合、サブバンド分割されたデータの
グループ化にはショートモードが採用され、スケールフ
ァクタ計算部3にて、図11に示すように、上記サブバ
ンド分割されたデータはグループG0からグループG3
1までのデータグループに分割される。ショートモード
においては、同じデータグループ内は同程度の振幅を有
するデータのみがまとめられる。このようにすること
で、アタック部を有するデジタルオーディオ信号の振幅
が微小なデータと上記振幅が大きいデータとを別々に扱
うことが可能になる。
れば、デジタルオーディオ信号入力端子9から入力され
るデジタルオーディオ信号に、上記モードデータ出力部
6、あるいはモードデータ出力部16により上記アタッ
ク部が検出された場合、サブバンド分割されたデータの
グループ化にはショートモードが採用され、スケールフ
ァクタ計算部3にて、図11に示すように、上記サブバ
ンド分割されたデータはグループG0からグループG3
1までのデータグループに分割される。ショートモード
においては、同じデータグループ内は同程度の振幅を有
するデータのみがまとめられる。このようにすること
で、アタック部を有するデジタルオーディオ信号の振幅
が微小なデータと上記振幅が大きいデータとを別々に扱
うことが可能になる。
【0057】また、上記デジタルオーディオ信号に、上
記モードデータ出力部6、あるいはモードデータ出力部
16により上記アタック部が検出されない場合、上記サ
ブバンド分割されたデータのグループ化にはロングモー
ドが採用され、スケールファクタ計算部3にて、図12
に示すように、上記サブバンド分割されたデータは上記
サブバンドがそのままデータグループ、すなわちグルー
プG0からグループG31にてグループ化される。
記モードデータ出力部6、あるいはモードデータ出力部
16により上記アタック部が検出されない場合、上記サ
ブバンド分割されたデータのグループ化にはロングモー
ドが採用され、スケールファクタ計算部3にて、図12
に示すように、上記サブバンド分割されたデータは上記
サブバンドがそのままデータグループ、すなわちグルー
プG0からグループG31にてグループ化される。
【0058】さらに、上述の各サブバンド符号化装置
は、上述したように、データグループ毎にスケールファ
クタを計算し、このスケールファクタに基づいて上記各
データグループに量子化ビットを割り当てて、この量子
化ビットに応じて各データグループ内のデータを量子化
する。また、上述の各サブバンド符号化装置はこれら量
子化されたデータと量子化処理に必要なデータとに基づ
いて、ビットストリームを形成して、このビットストリ
ームを出力する。
は、上述したように、データグループ毎にスケールファ
クタを計算し、このスケールファクタに基づいて上記各
データグループに量子化ビットを割り当てて、この量子
化ビットに応じて各データグループ内のデータを量子化
する。また、上述の各サブバンド符号化装置はこれら量
子化されたデータと量子化処理に必要なデータとに基づ
いて、ビットストリームを形成して、このビットストリ
ームを出力する。
【0059】上記ビットストリームを復号化するには、
サブバンド復号化装置が用いられる。このサブバンド復
号化装置は、図13に示すように、図10のようなビッ
トストリームをブロック毎に検出し、各ブロックB0か
らB5の補助データ領域56のデータからモードデータ
を取り出すと共にビット割り当てデータ領域55のデー
タを取り出すビットストリーム復号化部21と、上記ビ
ット割り当てデータ領域55のデータからビット割り当
てデータを取り出すビット割り当て解読部22と、上記
ビット割り当てデータ及び上記モードデータに基づい
て、上記ブロック55のデータグループ領域53内のデ
ータD0からD9を逆量子化処理する逆量子化部23
と、この逆量子化された複数のデータを合成してサブバ
ンド符号化処理する前のデジタルオーディオ信号を再現
する合成フィルタバンク24とを有して成るものであ
る。
サブバンド復号化装置が用いられる。このサブバンド復
号化装置は、図13に示すように、図10のようなビッ
トストリームをブロック毎に検出し、各ブロックB0か
らB5の補助データ領域56のデータからモードデータ
を取り出すと共にビット割り当てデータ領域55のデー
タを取り出すビットストリーム復号化部21と、上記ビ
ット割り当てデータ領域55のデータからビット割り当
てデータを取り出すビット割り当て解読部22と、上記
ビット割り当てデータ及び上記モードデータに基づい
て、上記ブロック55のデータグループ領域53内のデ
ータD0からD9を逆量子化処理する逆量子化部23
と、この逆量子化された複数のデータを合成してサブバ
ンド符号化処理する前のデジタルオーディオ信号を再現
する合成フィルタバンク24とを有して成るものであ
る。
【0060】また、上記サブバンド復号化装置におい
て、ビットストリーム入力端子25からの入力データは
ビットストリーム復号化部21に供給される。このビッ
トストリーム復号化部21からの出力データはビット割
り当て解読部22及び逆量子化部23に供給される。ま
た、上記ビット割り当て解読部22からの出力データ
は、上記逆量子化部23に供給される。また、逆量子化
部23からの出力データは合成フィルタバンク24を介
し、合成フィルタバンク24に供給される。また、合成
フィルタバンク24からの出力データは、デジタルオー
ディオ信号出力端子26に供給される。
て、ビットストリーム入力端子25からの入力データは
ビットストリーム復号化部21に供給される。このビッ
トストリーム復号化部21からの出力データはビット割
り当て解読部22及び逆量子化部23に供給される。ま
た、上記ビット割り当て解読部22からの出力データ
は、上記逆量子化部23に供給される。また、逆量子化
部23からの出力データは合成フィルタバンク24を介
し、合成フィルタバンク24に供給される。また、合成
フィルタバンク24からの出力データは、デジタルオー
ディオ信号出力端子26に供給される。
【0061】上記サブバンド復号化装置によれば、上述
の各サブバンド復号化装置でデジタルオーディオ信号を
サブバンド復号化処理して得られたビットストリーム
を、復号化処理し、上記デジタルオーディオ信号を再現
する。
の各サブバンド復号化装置でデジタルオーディオ信号を
サブバンド復号化処理して得られたビットストリーム
を、復号化処理し、上記デジタルオーディオ信号を再現
する。
【0062】なお、本実施例において、入力されるデジ
タルオーディオ信号として48kHzの標本化周波数に
て標本化された信号を用いる例を挙げたが、これに限定
されることはなく、他の標本化周波数を用いて標本化し
たデジタルオーディオ信号を用いても、サブバンドの分
割数とサブバンド分割間隔を上記標本化周波数に最適に
なるように変更すれば本発明と同様の効果を得ることが
できる。
タルオーディオ信号として48kHzの標本化周波数に
て標本化された信号を用いる例を挙げたが、これに限定
されることはなく、他の標本化周波数を用いて標本化し
たデジタルオーディオ信号を用いても、サブバンドの分
割数とサブバンド分割間隔を上記標本化周波数に最適に
なるように変更すれば本発明と同様の効果を得ることが
できる。
【0063】また、本実施例において、上記デジタルオ
ーディオ信号のサンプルデータを帯域分割して得られた
データのグループ化に、時間軸方向への分解能を上げる
ショートモードと周波数軸への分解能を上げるロングモ
ードとを設定したが、これらに限定されることはなく、
上記アタック部における最大絶対値の大きさに合わせ
て、例えば、高い周波数のサブバンド間でのみ上記帯域
分割して得られたデータのグループ化を行っても差し支
えない。
ーディオ信号のサンプルデータを帯域分割して得られた
データのグループ化に、時間軸方向への分解能を上げる
ショートモードと周波数軸への分解能を上げるロングモ
ードとを設定したが、これらに限定されることはなく、
上記アタック部における最大絶対値の大きさに合わせ
て、例えば、高い周波数のサブバンド間でのみ上記帯域
分割して得られたデータのグループ化を行っても差し支
えない。
【0064】また、上記ショートモードとして、帯域全
体を8に分けて、各データグループの符号長が80符号
長になるようなグループ化モード、そして、上記ロング
モードとして帯域全体を32に分けて、各データグルー
プの符号長が320符号長になるグループ化モードを用
いる例を挙げたが、こちらもこれらに限定されることは
なく、例えば、帯域全体を4に分けて、各データグルー
プの符号長が160符号長となるようなグループ化モー
ドを用いてもよい。
体を8に分けて、各データグループの符号長が80符号
長になるようなグループ化モード、そして、上記ロング
モードとして帯域全体を32に分けて、各データグルー
プの符号長が320符号長になるグループ化モードを用
いる例を挙げたが、こちらもこれらに限定されることは
なく、例えば、帯域全体を4に分けて、各データグルー
プの符号長が160符号長となるようなグループ化モー
ドを用いてもよい。
【0065】
【発明の効果】以上説明してきたように、本発明によれ
ば、帯域分割工程と、グループ化工程と、量子化工程と
を有するサブバンド符号化方法とすることで、上記グル
ープ化工程にてデジタルオーディオ信号の振幅に応じ
て、上記帯域分割工程で上記オーディオ信号を周波数帯
域に分割して得られたデータのグループ化を時間軸方向
への広がりを考慮して行うことで、上記量子化工程にお
いて、上記デジタルオーディオ信号のエネルギ変化の大
きい部分にも対応して上記データを量子化処理する、す
なわち上記振幅が微小な信号の量子化処理と上記振幅が
大きい信号の量子化処理とを別々に行うことが可能にな
り、上記データのサブバンド符号化の効率が上がる。さ
らに、プリエコーを抑制することができる。
ば、帯域分割工程と、グループ化工程と、量子化工程と
を有するサブバンド符号化方法とすることで、上記グル
ープ化工程にてデジタルオーディオ信号の振幅に応じ
て、上記帯域分割工程で上記オーディオ信号を周波数帯
域に分割して得られたデータのグループ化を時間軸方向
への広がりを考慮して行うことで、上記量子化工程にお
いて、上記デジタルオーディオ信号のエネルギ変化の大
きい部分にも対応して上記データを量子化処理する、す
なわち上記振幅が微小な信号の量子化処理と上記振幅が
大きい信号の量子化処理とを別々に行うことが可能にな
り、上記データのサブバンド符号化の効率が上がる。さ
らに、プリエコーを抑制することができる。
【0066】また、上記サブバンド符号化方法におい
て、上記グループ化工程にて、時間的に連続するブロッ
ク間の上記最大絶対値の変化量が所定の閾値より大きい
ときに、時間軸方向の長さを短くして上記帯域分割工程
にて得られたデータをグループ化することで、上記デー
タのグループ化を、ブロック単位で検出したデジタルオ
ーディオ信号のエネルギ変化の大きい部分に基づいて行
うことができる。従って、上記量子化工程において、上
記デジタルオーディオ信号のエネルギ変化の大きい部分
にも対応して上記サンプルデータを量子化処理する、す
なわち上記振幅が微小な信号の量子化処理と上記振幅が
大きい信号の量子化処理とを別々に行うことが可能にな
り、上記データのサブバンド符号化の効率が上がる。さ
らに、プリエコーを抑制することができる。
て、上記グループ化工程にて、時間的に連続するブロッ
ク間の上記最大絶対値の変化量が所定の閾値より大きい
ときに、時間軸方向の長さを短くして上記帯域分割工程
にて得られたデータをグループ化することで、上記デー
タのグループ化を、ブロック単位で検出したデジタルオ
ーディオ信号のエネルギ変化の大きい部分に基づいて行
うことができる。従って、上記量子化工程において、上
記デジタルオーディオ信号のエネルギ変化の大きい部分
にも対応して上記サンプルデータを量子化処理する、す
なわち上記振幅が微小な信号の量子化処理と上記振幅が
大きい信号の量子化処理とを別々に行うことが可能にな
り、上記データのサブバンド符号化の効率が上がる。さ
らに、プリエコーを抑制することができる。
【0067】また、上記サブバンド符号化方法におい
て、上記グループ化工程にて、時間的に連続する周波数
帯域間の上記最大絶対値の変化量が所定の閾値より大き
いときに、時間軸方向の長さを短くして上記帯域分割工
程にて得られたデータをグループ化することで、上記デ
ータのグループ化を、周波数帯域単位で検出したデジタ
ルオーディオ信号のエネルギ変化の大きい部分に基づい
て行うことができる。従って、上記量子化工程におい
て、上記デジタルオーディオ信号のエネルギ変化の大き
い部分にも対応して上記データを量子化処理する、すな
わち上記振幅が微小な信号の量子化処理と上記振幅が大
きい信号の量子化処理とを別々に行うことが可能にな
り、上記データのサブバンド符号化の効率が上がる。さ
らに、プリエコーを抑制することができる。
て、上記グループ化工程にて、時間的に連続する周波数
帯域間の上記最大絶対値の変化量が所定の閾値より大き
いときに、時間軸方向の長さを短くして上記帯域分割工
程にて得られたデータをグループ化することで、上記デ
ータのグループ化を、周波数帯域単位で検出したデジタ
ルオーディオ信号のエネルギ変化の大きい部分に基づい
て行うことができる。従って、上記量子化工程におい
て、上記デジタルオーディオ信号のエネルギ変化の大き
い部分にも対応して上記データを量子化処理する、すな
わち上記振幅が微小な信号の量子化処理と上記振幅が大
きい信号の量子化処理とを別々に行うことが可能にな
り、上記データのサブバンド符号化の効率が上がる。さ
らに、プリエコーを抑制することができる。
【0068】また、本発明によれば、帯域分割手段と、
振幅検出手段と、グループ化手段と、量子化手段とを有
するサブバンド符号化装置とすることで、上記グループ
化手段にて、入力されるデジタルオーディオ信号の振幅
に応じて、上記帯域分割手段で上記デジタルオーディオ
信号を周波数帯域で分割して得られたデータのグループ
化を時間軸方向への広がりを考慮して行うことで、上記
量子化手段において、上記デジタルオーディオ信号のエ
ネルギ変化の大きい部分にも対応して上記データを量子
化処理する、すなわち上記振幅が微小な信号の量子化処
理と上記振幅が大きい信号の量子化処理とを別々に行う
ことが可能になり、上記データのサブバンド符号化の効
率が上がる。さらに、プリエコーを抑制することができ
る。
振幅検出手段と、グループ化手段と、量子化手段とを有
するサブバンド符号化装置とすることで、上記グループ
化手段にて、入力されるデジタルオーディオ信号の振幅
に応じて、上記帯域分割手段で上記デジタルオーディオ
信号を周波数帯域で分割して得られたデータのグループ
化を時間軸方向への広がりを考慮して行うことで、上記
量子化手段において、上記デジタルオーディオ信号のエ
ネルギ変化の大きい部分にも対応して上記データを量子
化処理する、すなわち上記振幅が微小な信号の量子化処
理と上記振幅が大きい信号の量子化処理とを別々に行う
ことが可能になり、上記データのサブバンド符号化の効
率が上がる。さらに、プリエコーを抑制することができ
る。
【0069】また、上記サブバンド符号化装置におい
て、上記振幅検出手段は、上記デジタルオーディオ信号
のサンプルデータについて一定サンプル数のブロック単
位で最大絶対値を検出すると共に、時間的に連続するブ
ロック間の上記最大絶対値の変化量を検出し、上記グル
ープ化手段は、上記変化量が所定の閾値より大きいとき
に、時間軸方向の長さを短くして上記帯域分割手段にて
得られたデータをグループ化するようにしたときは、上
記データのグループ化を、ブロック単位で検出したデジ
タルオーディオ信号のエネルギ変化の大きい部分に基づ
いて行うことができる。従って、上記量子化手段におい
て、上記デジタルオーディオ信号のエネルギ変化の大き
い部分にも対応して上記データを量子化処理する、すな
わち上記振幅が微小な信号の量子化処理と上記振幅が大
きい信号の量子化処理とを別々に行うことが可能にな
り、上記データのサブバンド符号化の効率が上がる。さ
らに、プリエコーを抑制することができる。
て、上記振幅検出手段は、上記デジタルオーディオ信号
のサンプルデータについて一定サンプル数のブロック単
位で最大絶対値を検出すると共に、時間的に連続するブ
ロック間の上記最大絶対値の変化量を検出し、上記グル
ープ化手段は、上記変化量が所定の閾値より大きいとき
に、時間軸方向の長さを短くして上記帯域分割手段にて
得られたデータをグループ化するようにしたときは、上
記データのグループ化を、ブロック単位で検出したデジ
タルオーディオ信号のエネルギ変化の大きい部分に基づ
いて行うことができる。従って、上記量子化手段におい
て、上記デジタルオーディオ信号のエネルギ変化の大き
い部分にも対応して上記データを量子化処理する、すな
わち上記振幅が微小な信号の量子化処理と上記振幅が大
きい信号の量子化処理とを別々に行うことが可能にな
り、上記データのサブバンド符号化の効率が上がる。さ
らに、プリエコーを抑制することができる。
【0070】また、上記サブバンド符号化装置におい
て、上記振幅検出手段は、上記デジタルオーディオ信号
のサンプルデータについて上記各周波数帯域で最大絶対
値を検出すると共に、時間的に連続する周波数帯域間の
最大絶対値の変化量を検出し、上記グループ化手段は、
上記変化量が所定の閾値より大きいときに、時間軸方向
の長さを短くして上記帯域分割手段にて得られたデータ
をグループ化するようにしたときは、上記データのグル
ープ化を、周波数帯域単位で検出したデジタルオーディ
オ信号のエネルギ変化の大きい部分に基づいて行うこと
ができる。従って、上記量子化手段において、上記デジ
タルオーディオ信号のエネルギ変化の大きい部分にも対
応して上記データを量子化処理する、すなわち上記振幅
が微小な信号の量子化処理と上記振幅が大きい信号の量
子化処理とを別々に行うことが可能になり、上記データ
のサブバンド符号化の効率が上がる。さらに、プリエコ
ーを抑制することができる。
て、上記振幅検出手段は、上記デジタルオーディオ信号
のサンプルデータについて上記各周波数帯域で最大絶対
値を検出すると共に、時間的に連続する周波数帯域間の
最大絶対値の変化量を検出し、上記グループ化手段は、
上記変化量が所定の閾値より大きいときに、時間軸方向
の長さを短くして上記帯域分割手段にて得られたデータ
をグループ化するようにしたときは、上記データのグル
ープ化を、周波数帯域単位で検出したデジタルオーディ
オ信号のエネルギ変化の大きい部分に基づいて行うこと
ができる。従って、上記量子化手段において、上記デジ
タルオーディオ信号のエネルギ変化の大きい部分にも対
応して上記データを量子化処理する、すなわち上記振幅
が微小な信号の量子化処理と上記振幅が大きい信号の量
子化処理とを別々に行うことが可能になり、上記データ
のサブバンド符号化の効率が上がる。さらに、プリエコ
ーを抑制することができる。
【図1】本発明のサブバンド符号化方法が適用されるサ
ブバンド符号化装置の第一の例の要部を示すブロック図
である。
ブバンド符号化装置の第一の例の要部を示すブロック図
である。
【図2】本発明のサブバンド符号化方法が適用されるサ
ブバンド符号化装置の第二の例の要部を示すブロック図
である。
ブバンド符号化装置の第二の例の要部を示すブロック図
である。
【図3】上記サブバンド符号化装置の周波数帯域分割フ
ィルタバンクの動作を説明する図である。
ィルタバンクの動作を説明する図である。
【図4】上記サブバンド符号化装置のグループ化モード
のショートモードを説明する図である。
のショートモードを説明する図である。
【図5】上記サブバンド符号化装置のグループ化モード
のロングモードを説明する図である。
のロングモードを説明する図である。
【図6】上記ショートモードにて得られるデータグルー
プの周波数軸及び時間軸への分解能のついて説明する図
である。
プの周波数軸及び時間軸への分解能のついて説明する図
である。
【図7】上記ロングモードにて得られるデータグループ
の周波数軸及び時間軸への分解能のついて説明する図で
ある。
の周波数軸及び時間軸への分解能のついて説明する図で
ある。
【図8】上記ショートモードにて得られるデータグルー
プにて、サンプルデータを量子化処理する際に発生する
量子化ノイズを表す図である。
プにて、サンプルデータを量子化処理する際に発生する
量子化ノイズを表す図である。
【図9】上記ロングモードにて得られるデータグループ
にて、サンプルデータを量子化処理する際に発生する量
子化ノイズを表す図である。
にて、サンプルデータを量子化処理する際に発生する量
子化ノイズを表す図である。
【図10】上記サブバンド符号化装置にて得られるビッ
トストリームのフォーマットを説明する図である。
トストリームのフォーマットを説明する図である。
【図11】上記ショートモードによるグループ化処理を
説明する図である。
説明する図である。
【図12】上記ショートモードによるグループ化処理を
説明する図である。
説明する図である。
【図13】上記サブバンド符号化装置で符号化処理され
た信号を復号化処理するサブバンド復号化装置の要部を
示すブロック図である。
た信号を復号化処理するサブバンド復号化装置の要部を
示すブロック図である。
【図14】従来のサブバンド符号化装置の要部を示すブ
ロック図である。
ロック図である。
【図15】従来のサブバンド復号化装置の要部を示すブ
ロック図である。
ロック図である。
【図16】従来のサブバンド符号化方式の説明するブロ
ック図である。
ック図である。
【図17】上記従来のサブバンド符号化装置の動作を説
明する図である。
明する図である。
【図18】上記従来のサブバンド符号化装置の周波数帯
域フィルタの動作を説明する図である。
域フィルタの動作を説明する図である。
【図19】上記従来のサブバンド符号化装置のスケール
ファクタ計算部の動作を説明する図である。
ファクタ計算部の動作を説明する図である。
【図20】上記従来のサブバンド符号化装置のビット割
り当て部の動作を説明する図である。
り当て部の動作を説明する図である。
【図21】上記従来のサブバンド符号化装置のビットス
トリーム形成部の動作を説明する図である。
トリーム形成部の動作を説明する図である。
【図22】上記従来のサブバンド符号化装置の問題点を
説明する図である。
説明する図である。
【図23】上記従来のサブバンド符号化装置の問題点を
説明する図である。
説明する図である。
【図24】上記従来のサブバンド符号化装置の問題点を
説明する図である。
説明する図である。
1 ブロック遅延部 2、12 周波数帯域分割フィルタバンク 3 スケールファクタ計算部 4 ビット割り当て部 5 量子化部 6、16 モードデータ出力部 7 ビットストリーム形成部 8、18 制御部
Claims (6)
- 【請求項1】 デジタルオーディオ信号のサンプルデー
タを複数の周波数帯域のデータに分割して符号化するサ
ブバンド符号化方法であって、 入力されるデジタルオーディオ信号のサンプルデータを
複数の周波数帯域のデータに分割する帯域分割工程と、 上記周波数帯域に分割されたデータを、上記入力される
デジタルオーディオ信号の振幅に応じてグループ化する
グループ化工程と、 上記グループ化工程にて得られた上記データグループ毎
に上記データを量子化する量子化工程とを有するサブバ
ンド符号化方法。 - 【請求項2】 上記デジタルオーディオ信号のサンプル
データについて一定サンプル数のブロック単位で最大絶
対値を検出し、 上記グループ化工程にて、時間的に連続する上記ブロッ
ク間の上記最大絶対値の変化量が所定の閾値より大きい
ときに、時間軸方向の長さを短くして上記帯域分割工程
にて得られたデータをグループ化することを特徴とする
請求項1記載のサブバンド符号化方法。 - 【請求項3】 上記デジタルオーディオ信号のサンプル
データについて上記各周波数帯域で最大絶対値を検出
し、 上記グループ化工程にて、時間的に連続する周波数帯域
間の上記最大絶対値の変化量が所定の閾値より大きいと
きに、時間軸方向の長さを短くして上記帯域分割工程に
て得られたデータをグループ化することを特徴とする請
求項1記載のサブバンド符号化方法。 - 【請求項4】 デジタルオーディオ信号のデータを複数
の周波数帯域のサンプルデータに分割して符号化するサ
ブバンド符号化装置であって、 入力されるデジタルオーディオ信号のデータを複数の周
波数帯域のデータに分割する帯域分割手段と、 上記入力されるデジタルオーディオ信号の振幅を検出す
る振幅検出手段と、 上記帯域分割手段で分割されたデータを、上記振幅検出
手段にて検出される振幅に基づいて規定されるデータグ
ループでグループ化するグループ化手段と、 上記グループ化手段にて得られる上記データグループ毎
に上記データを量子化する量子化手段とを有して成るサ
ブバンド符号化装置。 - 【請求項5】 上記振幅検出手段は、上記デジタルオー
ディオ信号のサンプルデータについて一定サンプル数の
ブロック単位で最大絶対値を検出すると共に、時間的に
連続するブロック間の上記最大絶対値の変化量を検出
し、 上記グループ化手段は、上記変化量が所定の閾値より大
きいときに、時間軸方向の長さを短くして上記データを
グループ化する請求項4記載のサブバンド符号化装置。 - 【請求項6】 上記振幅検出手段は、上記デジタルオー
ディオ信号のサンプルデータについて上記各周波数帯域
で最大絶対値を検出すると共に、時間的に連続する周波
数帯域間の最大絶対値の変化量を検出し、 上記グループ化手段は、上記変化量が所定の閾値より大
きいときに、時間軸方向の長さを短くして上記データを
グループ化する請求項4記載のサブバンド符号化装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6318691A JPH08179794A (ja) | 1994-12-21 | 1994-12-21 | サブバンド符号化方法及び装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6318691A JPH08179794A (ja) | 1994-12-21 | 1994-12-21 | サブバンド符号化方法及び装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08179794A true JPH08179794A (ja) | 1996-07-12 |
Family
ID=18101943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6318691A Withdrawn JPH08179794A (ja) | 1994-12-21 | 1994-12-21 | サブバンド符号化方法及び装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08179794A (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USRE38593E1 (en) | 1996-07-01 | 2004-09-21 | Nec Corporation | Adaptive transform coding system, adaptive transform decoding system and adaptive transform coding/decoding system |
WO2005086137A1 (fr) * | 2004-03-02 | 2005-09-15 | Beijing E-World Technology Co., Ltd. | Procede de codage/decodage fonde sur la mise en correspondance de modeles et sur l'analyse multi-distinguabilite |
JP2008129250A (ja) * | 2006-11-20 | 2008-06-05 | National Chiao Tung Univ | Aacのためのウィンドウ切り替え方法およびm/s符号化の帯域決定方法 |
JP2008536182A (ja) * | 2005-04-13 | 2008-09-04 | フラウンホーファーゲゼルシャフト ツール フォルデルング デル アンゲヴァンテン フォルシユング エー.フアー. | 符号化効率向上のためのパラメータの適応グループ化 |
EP3142387A3 (en) * | 2015-09-14 | 2017-06-07 | Bitwave Pte Ltd. | Sound level control for hearing assistive devices |
US10251001B2 (en) | 2016-01-13 | 2019-04-02 | Bitwave Pte Ltd | Integrated personal amplifier system with howling control |
-
1994
- 1994-12-21 JP JP6318691A patent/JPH08179794A/ja not_active Withdrawn
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USRE38593E1 (en) | 1996-07-01 | 2004-09-21 | Nec Corporation | Adaptive transform coding system, adaptive transform decoding system and adaptive transform coding/decoding system |
USRE41370E1 (en) | 1996-07-01 | 2010-06-08 | Nec Corporation | Adaptive transform coding system, adaptive transform decoding system and adaptive transform coding/decoding system |
WO2005086137A1 (fr) * | 2004-03-02 | 2005-09-15 | Beijing E-World Technology Co., Ltd. | Procede de codage/decodage fonde sur la mise en correspondance de modeles et sur l'analyse multi-distinguabilite |
JP2008536182A (ja) * | 2005-04-13 | 2008-09-04 | フラウンホーファーゲゼルシャフト ツール フォルデルング デル アンゲヴァンテン フォルシユング エー.フアー. | 符号化効率向上のためのパラメータの適応グループ化 |
JP2008129250A (ja) * | 2006-11-20 | 2008-06-05 | National Chiao Tung Univ | Aacのためのウィンドウ切り替え方法およびm/s符号化の帯域決定方法 |
EP3142387A3 (en) * | 2015-09-14 | 2017-06-07 | Bitwave Pte Ltd. | Sound level control for hearing assistive devices |
US10667063B2 (en) | 2015-09-14 | 2020-05-26 | Bitwave Pte Ltd | Sound level control for hearing assistive devices |
US11064301B2 (en) | 2015-09-14 | 2021-07-13 | Bitwave Pte Ltd | Sound level control for hearing assistive devices |
US10251001B2 (en) | 2016-01-13 | 2019-04-02 | Bitwave Pte Ltd | Integrated personal amplifier system with howling control |
US10951993B2 (en) | 2016-01-13 | 2021-03-16 | Bitwave Pte Ltd | Integrated personal amplifier system with howling control |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101019678B1 (ko) | 저비트율 오디오 코딩 | |
US7613603B2 (en) | Audio coding device with fast algorithm for determining quantization step sizes based on psycho-acoustic model | |
AU716982B2 (en) | Method for signalling a noise substitution during audio signal coding | |
US5737718A (en) | Method, apparatus and recording medium for a coder with a spectral-shape-adaptive subband configuration | |
EP0884850A2 (en) | Scalable audio coding/decoding method and apparatus | |
US6415251B1 (en) | Subband coder or decoder band-limiting the overlap region between a processed subband and an adjacent non-processed one | |
JPH0591061A (ja) | オーデイオ信号処理方法 | |
JP3297240B2 (ja) | 適応的符号化システム | |
JPH0856163A (ja) | 適応的デジタルオーディオ符号化システム | |
KR100472442B1 (ko) | 웨이브렛 패킷 변환을 이용한 오디오 압축 방법 및 그시스템 | |
US5761636A (en) | Bit allocation method for improved audio quality perception using psychoacoustic parameters | |
JPH0846518A (ja) | 情報符号化方法及び復号化方法、情報符号化装置及び復号化装置、並びに情報記録媒体 | |
JP2003523535A (ja) | 複数のデータ圧縮フォーマット間でのオーディオ信号の変換方法及び装置 | |
KR100750115B1 (ko) | 오디오 신호 부호화 및 복호화 방법 및 그 장치 | |
JPH08179794A (ja) | サブバンド符号化方法及び装置 | |
EP0612159B1 (en) | An enhancement method for a coarse quantizer in the ATRAC | |
JPH08328592A (ja) | 音声信号処理回路 | |
JPH08307281A (ja) | 非線形量子化方法及び非線形逆量子化方法 | |
JP3336619B2 (ja) | 信号処理装置 | |
KR970006827B1 (ko) | 오디오신호 부호화장치 | |
KR970006825B1 (ko) | 오디오신호 부호화장치 | |
JPS59129900A (ja) | 帯域分割符号化方式 | |
KR0144297B1 (ko) | 적응적 디지탈 오디오 부호화 장치 | |
KR0152016B1 (ko) | 가변 비트할당을 이용한 부호화 및 복호화시스템 | |
JP3010637B2 (ja) | 量子化装置及び量子化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20020305 |