(57)【特許請求の範囲】
【請求項１】
オーディオ信号を複数の周波数成分に変換する変換ステップと、
前記複数の周波数成分のうち、最も高域側の連続したＮ個（Ｎは整数）の前記周波数成分を有する第１の周波数成分を抽出し、前記第１の周波数成分に対し、最大値またはしきい値を超えるパワーの相互相関値を有する前記第１の周波数成分とは異なる連続したＮ個の前記周波数成分を有する第２の周波数成分を検索し、前記第１の周波数成分と前記第２の周波数成分の高域側に隣接する前記周波数成分とを両端部に含む連続した領域を基準周波数成分とする検索ステップと、
前記基準周波数成分中の少なくとも１つの周波数成分を、順次抽出し、前記抽出された周波数成分のパワーに減衰率を掛けて、前記第１の基準周波数成分よりも高域側の周波数成分として、順次挿入する挿入ステップと、
前記挿入された周波数成分を時間成分に変換する変換ステップと、
を具備することを特徴とするオーディオ信号再生方法。
【請求項２】
前記検索ステップにおいて、
前記相互相関値は、正規化された前記第１の周波数成分のパワー系列と、正規化された前記第２の周波数成分のパワー系列との間で算出されることを特徴とする請求項１に記載のオーディオ信号再生方法。
【請求項３】
前記挿入ステップにおいて、
前記減衰率は、前記第１および第２の周波数成分のそれぞれのパワーの和に基づき算出されることを特徴とする請求項１または２に記載のオーディオ信号再生方法。
【請求項４】
前記挿入ステップにおいて、
前記減衰率は、１以下の一定値として、前記基準周波数成分のパワーを減衰させることを特徴とする請求項１または２に記載のオーディオ信号再生方法。
【請求項５】
前記挿入ステップにおいて、
前記算出された減衰率が１を超える場合、前記算出された減衰率に替えて、前記基準周波数成分のパワーを１以下の一定値で減衰させることを特徴とする請求項３に記載のオーディオ信号再生方法。
【請求項６】
前記挿入ステップにおいて、
挿入番号に基いて、前記高域側の周波数成分として順次挿入して行き、前記挿入番号が最大挿入数を超えた場合、前記高域側の周波数成分の新たな挿入を中止することを特徴とする請求項１乃至５のいずれか１項に記載のオーディオ信号再生方法。
【請求項７】
オーディオ信号を複数の周波数成分に復号化する周波数成分復号化器と、
前記複数の周波数成分のうち、最も高域側の連続したＮ個（Ｎは整数）の第１の周波数成分を抽出する第１の周波数成分抽出器、前記第１の周波数成分を正規化する第１の正規化器、第１の係数を出力する第１のカウンタ、前記第１のカウンタの係数に応じて、前記第１の周波数成分とは異なる連続したＮ個の前記周波数成分を有する第２の周波数成分を抽出する第２の周波数成分抽出器、前記第２の周波数成分を正規化する第２の正規化器、及び、前記正規化された第１の周波数成分に対する、前記正規化された第２の周波数成分におけるパワーの相関を算出し、比較機能を有する相互相関演算器を有し、高域側に挿入するための基準周波数成分を検索する周波数成分検索手段と、
前記基準周波数成分の少なくとも１つの周波数成分を順次抽出する基準周波数成分抽出手段と、
前記基準周波数成分の前記抽出された周波数成分のパワーに減衰率を掛けて、前記基準周波数成分よりも高域側の周波数成分として、順次挿入する周波数成分を生成する周波数成分パワー変換手段と、
前記挿入された周波数成分を時間成分に変換する逆変換器と、
を具備することを特徴とするオーディオ信号再生装置。
【請求項８】
前記周波数成分パワー変換手段は、
前記第１および第２の周波数成分のそれぞれのパワーの和に基づき算出された前記減衰率を算出する減衰率演算器と、
前記減衰率と前記基準周波数成分を掛け合わせる乗算器と、
を具備することを特徴とする請求項７に記載のオーディオ信号再生装置。
【請求項９】
前記基準周波数成分抽出器は、
第２の係数を出力する第２のカウンタと、
前記第２の係数およびパワーの相関が最も高かった前記第２の周波数成分が抽出された前記第１の係数に応じて、前記基準周波数成分を抽出する抽出器と、
を具備することを特徴とする請求項７に記載のオーディオ信号再生装置。
【請求項１０】
さらに、最大挿入数と前記第２の係数に基づく挿入番号を比較する比較器とを具備し、
前記挿入番号が前記最大挿入数より大きくなった場合、前記減衰率を掛けた新たな前記周波数成分の挿入を中止することを特徴とする請求項９に記載のオーディオ信号再生装置。
【請求項１１】
前記周波数成分復号化器から前記周波数成分が供給され、所望の周波数帯域の前記周波数成分以外を除去し、前記周波数成分検索手段に供給するローパスフィルタとを具備することを特徴とする請求項７乃至１０に記載のオーディオ信号再生装置。
【請求項１２】
０以上１以下の乱数を発生する乱数発生器と、
前記発生した乱数と前記挿入する周波数成分とを掛け合わせて、前記逆変換器に供給する乗算器と、
を具備することを特徴とする請求項７乃至１１に記載のオーディオ信号再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、圧縮されたオーディオ信号を再生する再生方法および再生装置に関する。
【０００２】
【従来の技術】
符号化器では、周波数成分の量子化において、周波数成分に応じて量子化ビット数の多少を決定するビット割り当てが一般的に行われる。ビット割り当ては、符号化ビットレートから周波数成分を符号化するために用いることのできるビットの総数が制限されるため、その下で聴感的な品質低下を少なくするようにビットを割り当てることが要求される。また、ビット割り当てによるビット数の決定は、周波数成分のパワーや、ある帯域幅で分割した帯域内における周波数成分のパワーの総和等を基に、人間の聴覚特性を考慮して行われる。
【０００３】
例えば、ＭＰＥＧ−１，ＭＰＥＧ−２オーディオでのビット割り当ては、次のようになる。まず、周波数成分の分布（形状）と、人間が知覚できる周波数成分のレベルを示す聴覚閾値とを考慮した上で、サブバンド毎にマスキングレベルを算出する。続いて、マスキングレベルと量子化雑音の比が小さくなるサブバンドから順次ビットを追加していく処理を、量子化ビット総数が割り当て可能な値に達するまで繰り返していく。
【０００４】
図６は、従来の復号化器のブロック図であり、符号化に基づいた音声圧縮技術における復号化器の基本的な構成を示している。符号化器から伝送されてきたオーディオ信号（ストリーム）が入力端子に入力され、周波数成分復号化器１において周波数成分に復号化される。一般的に周波数成分は、ある帯域幅毎に分けられ、各帯域内でスケールファクタと呼ばれる値で正規化され、その正規化された値を量子化する手法が多く用いられる。周波数成分復号化器１では、逆量子化した上でスケールファクタを乗じることにより周波数成分を得る。得られた周波数成分を逆変換器２に供給し、逆変換することにより復号化されたオーディオ信号を得ることができる。
【０００５】
【発明が解決しようとする課題】
符号化器でのビット割り当てでは、基本的にパワーが大きい周波数成分またはサブバンドに対してビット数の割り当てが多くなる。したがって、一般的なオーディオ信号では、聴覚的に知覚しやすく、且つ、パワーが集中している中・低域の周波数帯へのビット割り当てが多くなる。
【０００６】
一方、高域の周波数帯ではパワーが小さく、且つ、人間の聴覚特性上知覚されにくいということもあり、ビット割り当ては中・低域の周波数帯に比べ少なくなる。しかしそれは、高域を再生する必要性が無いことを示すものではない。
【０００７】
しかしながら、符号化ビットレートを低くすると、ビット割り当てに用いるビット総数が減少する。その結果、品質への寄与が多い中・低域へ優先してビットを配分せざるをえず、高域ではビット割り当てが元来少ないところを更に減らさなくてはいけない。
【０００８】
符号化ビットレートによっては、高域のサブバンドまたは周波数成分の割り当てビット数が０となることもある。すなわち、符号化・復号化されない周波数成分が生じる。高域を符号化・復号化しないことは帯域制限をすることと同等であり、聴覚的品質が更に劣化してしまう。したがって、中・低域に比べ相対的な数は少ないものの高域へもビット割り当てを行うことが必要となる。
【０００９】
しかし、符号化ビットレートが低い場合、対象とする周波数全帯域に対して割り当てを行うと、高域へのビット割り当てが中・低域に対して相対的に増大する。その結果、品質への寄与が大きい中・低域へのビット割り当てを減らさざるをえず、復号化されたオーディオ信号の品質が低下する。
【００１０】
本発明の目的は、高域成分を復号化側で挿入することにより高域成分の符号化が困難になる低い符号化ビットレートにおいても品質の低下を軽減し、また、品質への寄与が大きい中・低域へ重点的にビット割り当てを行うことを可能にすることである。
【００１１】
【課題を解決するための手段】
この発明によるオーディオ信号再生方法は、オーディオ信号を複数の周波数成分に変換する変換ステップと、前記複数の周波数成分のうち、最も高域側の連続したＮ個（Ｎは整数）の前記周波数成分を有する第１の周波数成分を抽出し、前記第１の周波数成分に対し、最大値またはしきい値を超えるパワーの相互相関値を有する前記第１の周波数成分とは異なる連続したＮ個の前記周波数成分を有する第２の周波数成分を検索し、前記第１の周波数成分と前記第２の周波数成分の高域側に隣接する前記周波数成分とを両端部に含む連続した領域を基準周波数成分とする検索ステップと、前記基準周波数成分中の少なくとも１つの周波数成分を、順次抽出し、前記抽出された周波数成分のパワーに減衰率を掛けて、前記第１の基準周波数成分よりも高域側の周波数成分として、順次挿入する挿入ステップと、前記挿入された周波数成分を時間成分に変換する変換ステップとを具備することを特徴としている。
【００１２】
また、この発明によるオーディオ信号再生装置は、オーディオ信号を複数の周波数成分に復号化する周波数成分復号化器と、前記複数の周波数成分のうち、最も高域側の連続したＮ個（Ｎは整数）の第１の周波数成分を抽出する第１の周波数成分抽出器、前記第１の周波数成分を正規化する第１の正規化器、第１の係数を出力する第１のカウンタ、前記第１のカウンタの係数に応じて、前記第１の周波数成分とは異なる連続したＮ個の前記周波数成分を有する第２の周波数成分を抽出する第２の周波数成分抽出器、前記第２の周波数成分を正規化する第２の正規化器、及び、前記正規化された第１の周波数成分に対する、前記正規化された第２の周波数成分におけるパワーの相関を算出し、比較機能を有する相互相関演算器を有し、高域側に挿入するための基準周波数成分を検索する周波数成分検索手段と、前記基準周波数成分の少なくとも１つの周波数成分を順次抽出する基準周波数成分抽出手段と、前記基準周波数成分の前記抽出された周波数成分のパワーに減衰率を掛けて、前記基準周波数成分よりも高域側の周波数成分として、順次挿入する周波数成分を生成する周波数成分パワー変換手段と、前記挿入された周波数成分を時間成分に変換する逆変換器とを具備することを特徴としている。
【００１３】
【発明の実施の形態】
本発明は、符号化に基づいて圧縮して生成されたオーディオ信号に、新たに高域の周波数成分を挿入することにより、品質を低下させることなくオーディオ信号を復号化することを特徴とする。
【００１４】
以下、図面を参照しながら本発明の実施の形態について説明する。尚、本発明の対象とする問題の性質上、入力されるオーディオ信号（ストリーム）には、ある周波数から高域の周波数成分は無いものとする。
（第１の実施の形態）
本実施の形態のオーディオ再生方法について説明する。図１は、本実施の形態におけるオーディオ再生方法のフローチャート図である。
【００１５】
符号化・圧縮化されたオーディオ信号（ストリーム）が入力される（ステップ１）。入力されたオーディオ信号を、周波数成分に復号化する（ステップ２）。尚、ステップ２における復号化方法は符号化方法に基づくものであり、限定はされない。
【００１６】
次に、復号化されたオーディオ信号の内、最も周波数成分が高いものを検索し、この周波数成分をｘ［Ｍ］（Ｍは整数）とする（ステップ３）。尚、周波数成分は、最も低いもの（ｘ［０］）から昇順に番号付けされているものとする。そして、周波数成分ｘ［Ｍ］から低域側に連続したＮ個（Ｎは整数、Ｍ＞Ｎ）の周波数成分ｘ［Ｍ−Ｎ＋１］〜ｘ［Ｍ］を抽出し、これらの和Ｐｒを算出する（ステップ４）。続いて、周波数成分ｘ［Ｍ−Ｎ＋１］〜ｘ［Ｍ］を、これらの和Ｐｒを用いて正規化する（ステップ５）。ここで、正規化された周波数成分ｘ［Ｍ−Ｎ＋１］〜ｘ［Ｍ］を、Ｘ［Ｍ−Ｎ＋１］〜Ｘ［Ｍ］とする。
【００１７】
次に、最大の相互相関値を保存するＣｍａｘを初期設定（Ｃｍａｘ＝０）する（ステップ６）。そして、ｋ＝０（ｋは整数）とする（ステップ７）。
続いて、ステップ８からステップ１０で、ステップ４で抽出したＮ個の周波数成分ｘ［Ｍ−Ｎ＋１］〜ｘ［Ｍ］を含まない、連続したＮ個の周波数成分を抽出し、正規化された周波数成分Ｘ［Ｍ−Ｎ＋１］〜Ｘ［Ｍ］のパワー系列に対する相互相関値Ｃを算出する。
【００１８】
まず、ステップ８において、周波数成分ｘ［Ｍ−Ｎ−ｋ］から低域側に連続したＮ個の周波数成分ｘ［Ｍ−２Ｎ＋１−ｋ］〜ｘ［Ｍ−Ｎ−ｋ］を抽出し、これらの和Ｐｋを算出する。そして、周波数成分ｘ［Ｍ−２Ｎ＋１−ｋ］〜ｘ［Ｍ−Ｎ−ｋ］を、これらの和Ｐｋを用いて正規化する（ステップ９）。正規化された周波数成分を、Ｘ［Ｍ−２Ｎ＋１］〜Ｘ［Ｍ−Ｎ］とする。
【００１９】
そして、正規化された周波数成分Ｘ［Ｍ−Ｎ＋１］〜Ｘ［Ｍ］のパワー系列に対する、正規化された周波数成分Ｘ［Ｍ−２Ｎ＋１−ｋ］〜Ｘ［Ｍ−Ｎ−ｋ］のパワー系列の相互相関値Ｃｋを計算する（ステップ１０）。
【００２０】
次に、最大相互相関値Ｃｍａｘと算出された相互相関値Ｃｋを比較する。比較の結果、Ｃｋの方が大きければＣｋの値をＣｍａｘに保存する（ステップ１１）。
【００２１】
そして、ｋ＝ｋ＋１とする（ステップ１２）。続いて、ｋがＭ−２Ｎ＋１より大きいかどうか比較する（ステップ１３）。比較の結果、ｋがＭ−２Ｎ＋１以下ならば、再びステップ８に移行する。すべての周波数成分について、ステップ８〜ステップ１１を繰り返す。一方、ｋがＭ−２Ｎ＋１より大きければ、すなわち、すべての周波数成分についての検索が終了したならば、ステップ１４に移行する。
【００２２】
ここでＫ（Ｋは整数）において、相互相関値が最大（ＣＫ＝Ｃｍａｘ）であったとする。この場合、周波数成分ｘ［Ｍ−Ｎ＋１−Ｋ］〜ｘ［Ｍ］が、高域に挿入するための基準周波数成分となる。
【００２３】
ステップ１３での比較の結果、ｋがＭ−２Ｎ＋１より大きくなった場合、ｉ＝１（ｉは整数）とする（ステップ１４）。続いて、（√（Ｐｒ／ＰＫ））×ｘ［Ｍ−Ｎ−Ｋ＋ｉ］を算出し、周波数成分ｘ［Ｍ＋ｉ］とする（ステップ１５）。尚、ＰＫは、周波数成分ｘ［Ｍ−２Ｎ＋１−Ｋ］〜ｘ［Ｍ−Ｎ−Ｋ］の和である。ステップ１５では、基準とする周波数成分に一定の減衰を与えて、挿入する周波数成分を算出している。
【００２４】
次に、ｉ＝ｉ＋１とする（ステップ１６）。続いて、Ｍ＋ｉとＭｔｈを比較する（ステップ１７）。Ｍｔｈは、再生時に必要な周波数の最大個数であり、折り返し歪み防止のための変換次数よりも小さい。比較の結果、Ｍ＋ｉがＭｔｈより小さい場合は、ステップ１５に移行し、新たな周波数成分の挿入を行う。一方、Ｍ＋ｉがＭｔｈ以上になった場合は、挿入処理を終了する。Ｍｔｈ以上のデータを挿入すると、折り返し歪みが発生する可能性があるため、これ以上の挿入は行わない。図２は、本実施の形態におけるステップを実行したときの周波数成分の分布グラフである。
【００２５】
このように本発明では、符号化側において高域成分の符号化が困難となる低い符号化ビットレートで符号化されたオーディオ信号でも、復号化側で高域成分を生成・挿入することにより、オーディオ信号を所望の情報量で復号・再生することができる。これにより、再生時の聴覚的品質の低下を軽減することができる。
【００２６】
また、復号化側で本発明のような高域成分の生成・挿入ステップを用いることを考慮すれば、符号化側において品質への寄与が大きい中域／低域を重点的にビット割り当てすることが可能になる。
【００２７】
尚、図１に示したフローチャートでは、すべての周波数成分に対し、ステップ８〜ステップ１１を繰り返し行っているが、例えば相互相関値に対するしきい値Ｃｒを設定し、算出された相互相関値Ｃｋがしきい値Ｃｒを超えたら、ステップ８〜ステップ１１の検索処理を終了し、ステップ１４に移行してもよい。この場合、しきい値Ｃｒを超えた時（Ｋとする）を基準とし、周波数成分ｘ［Ｍ−Ｎ＋１−Ｋ］〜ｘ［Ｍ］が挿入するための基準となる周波数成分となる。しきい値Ｃｒを設定することにより、検索処理回数（ステップ８〜ステップ１２）を減らすことができる。
【００２８】
また、ステップ１５では、基準となる周波数成分に（√（Ｐｒ／ＰＫ））をかけあわせて減衰しているが、この比（Ｐｒ／ＰＫ）が１を超えるような場合は、例えば−６ｄＢ／ｏｃｔのようにある一定の値で減衰することが必要になる。また、ステップ１５では、比を算出せずにすべて一定の減衰率を与えてもよい。
（第２の実施の形態）
図３は、第２の実施の形態におけるオーディオ信号再生装置のブロック図であり、上記再生方法を実現するための装置である。本実施の形態のオーディオ信号再生装置は、符号化されたオーディオ信号を周波数成分に復号化する周波数成分復号化器１０と、挿入するための基準周波数成分を検索する周波数成分検索手段２０と、検索した基準周波数成分から基準周波数成分を抽出する基準周波数成分抽出手段３０と、基準周波数成分を所望の大きさ（パワー）に変換する周波数成分パワー変換手段４０と、オーディオ信号を周波数成分から時間成分に変換する逆変換器５０から構成され、オーディオ信号（ストリーム）は入力端子から周波数成分復号化器１０に入力される。
【００２９】
周波数成分検索手段２０は、最も周波数成分が高い高域側から一定の周波数成分に対して、相互相関値が最大で異なる周波数成分を検索する。これにより、ストリームが存在しない高域に挿入するための基準周波数成分を決定する。
【００３０】
例えば、周波数成分検索手段２０は、最も高域側から連続したＮ個（Ｎは整数）の周波数成分（第１の周波数成分）を抽出する第１の周波数成分抽出器２０１と、第１の周波数成分抽出器２０１で抽出した周波数成分を正規化する第１の周波数成分正規化器２０２と、第１の周波数成分抽出器２０１で抽出した領域とは異なる領域で連続したＮ個の周波数成分（第２の周波数成分）を抽出する第２の周波数成分抽出器２０３と、第２の周波数成分抽出器２０３で抽出した周波数成分を正規化する第２の周波数成分正規化器２０４と、第１の周波数成分抽出器２０１で抽出した周波数成分に対し、第２の周波数成分抽出器２０３で抽出した周波数成分の相互相関値Ｃを算出する相互相関演算器２０５と、第２の周波数成分抽出器２０３で抽出する領域を選択するための第１の係数ｋを生成する第１のカウンタ２０６から構成される。
【００３１】
基準周波数成分抽出手段３０は、基準周波数成分を抽出する。例えば、基準周波数成分抽出手段３０は、挿入するための基準となる周波数成分を抽出する基準周波数成分抽出器３０１と、抽出する基準周波数成分を選択するための第２の係数ｉを生成する第２のカウンタ３０２と、最大挿入指数Ｍｔｈと挿入指数Ｍ＋ｉを比較する比較器３０３から構成される。
【００３２】
また、周波数成分パワー変換手段４０は、基準周波数成分のパワーの変換（減衰）を行う。例えば、周波数成分パワー変換手段４０は、減衰率を算出する減衰率演算器４０１と、算出された減衰率と基準周波数成分抽出手段３０から出力された基準周波数成分とを掛け合せる乗算器４０２から構成される。例えば、減衰率は、周波数成分検索手段２０により決定した基準となる領域に基づいた値を算出する。
【００３３】
次に、図３のオーディオ信号再生装置における動作について説明する。ストリームは、入力端子から入力されると、周波数成分復号化器１０において周波数成分ｘ［０］〜ｘ［Ｍ］に復号化され、周波数成分検索手段２０に供給される。尚、周波数成分ｘ［０］〜ｘ［Ｍ］は、周波数の低い周波数成分から昇順に並んでいるものとする。
【００３４】
周波数成分検索手段２０に供給された周波数成分ｘ［０］〜ｘ［Ｍ］は、まず第１の周波数成分抽出器２０１において、周波数成分ｘ［Ｍ］から低域
側に連続したＮ個の周波数成分ｘ［Ｍ−Ｎ＋１］〜ｘ［Ｍ］が抽出される。続いて、第１の周波数成分正規化器２０２において、第１の周波数成分抽出器２０１で抽出されたｘ［Ｍ−Ｎ＋１］〜ｘ［Ｍ］の和Ｐｒが算出される。また、これらの和Ｐｒからｘ［Ｍ−Ｎ＋１］〜ｘ［Ｍ］が正規化される（Ｘ［Ｍ−Ｎ＋１］〜Ｘ［Ｍ］）。
【００３５】
一方、第２の周波数成分抽出器２０３では、第１のカウンタ２０６の値ｋ（第１の係数）に基づいて、連続したＮ個の周波数成分ｘ［Ｍ−２Ｎ＋１−ｋ］〜ｘ［Ｍ−Ｎ−ｋ］が抽出される。続いて、第２の周波数成分正規化器２０４において、第２の周波数成分抽出器２０３で抽出されたｘ［Ｍ−２Ｎ＋１−ｋ］〜ｘ［Ｍ−Ｎ−ｋ］の和Ｐｋが算出される。また、これらの和Ｐｋからｘ［Ｍ−２Ｎ＋１−ｋ］〜ｘ［Ｍ−Ｎ−ｋ］が正規化される（Ｘ［Ｍ−２Ｎ＋１−ｋ］〜Ｘ［Ｍ−Ｎ−ｋ］）。
【００３６】
そして、第１および第２の周波数成分正規化器２０２，２０４からそれぞれ、相互相関演算器２０５に正規化された周波数成分Ｘが供給される。相互相関演算器２０５において、第１の周波数成分正規化器２０１で正規化された周波数成分Ｘ［Ｍ−Ｎ＋１］〜Ｘ［Ｍ］のパワー系列に対し、第２の周波数成分正規化器２０３で正規化された周波数成分Ｘ［Ｍ−２Ｎ＋１−ｋ］〜Ｘ［Ｍ−Ｎ＋１−ｋ］のパワー系列の相互相関値Ｃｋが算出される。そして、算出された相互相関値Ｃｋと最大相互相関値Ｃｍａｘとが比較され、比較の結果、相互相関値Ｃｋの方が大きければ、Ｃｋを最大相互相関値Ｃｍａｘとして保存される。また、相互相関値が最大のときのｋは、Ｋ＝ｋとして保存される。
【００３７】
最も相互相関値Ｃが大きかった第１のカウンタ２０６の係数をＫ（ＣＫ＝Ｃｍａｘ）とすると、減衰率演算器４０１において、周波数成分ｘ［Ｍ−Ｎ＋１］〜ｘ［Ｍ］の和Ｐｒと周波数成分ｘ［Ｍ−２Ｎ＋１−Ｋ］〜ｘ［Ｍ−Ｎ＋１−Ｋ］の和ＰＫとの比の平方根（√（Ｐｒ／ＰＫ））が算出される。
【００３８】
一方、基準周波数成分抽出手段３０では、相互相関値が最大となったＫの値（ＣＫ＝Ｃｍａｘ）および第２のカウンタ３０２の値ｉ（第２の係数、ｉは整数）に基づいて、基準周波数成分抽出器３０１から周波数成分ｘ［Ｍ−Ｎ−Ｋ＋ｉ］が抽出される。
【００３９】
そして、乗算器４０２において、基準周波数成分抽出手段３０で抽出された周波数成分ｘ［Ｍ−Ｎ−Ｋ＋ｉ］と減衰率演算器４０１で算出された値（√（Ｐｒ／ＰＫ））が掛け合わされ、Ｍ＋ｉ番目の周波数成分ｘ［Ｍ＋ｉ］（＝√（Ｐｒ／ＰＫ）×ｘ［Ｍ−Ｎ−Ｋ＋ｉ］）として挿入される。
【００４０】
算出された周波数成分ｘ［Ｍ＋ｉ］が逆変換器５０に供給され、周波数成分は時間成分に変換され復号される。そして、ストリームに存在しなかった高域をカバーしたオーディオ信号が再生される。
【００４１】
また、基準周波数成分抽出手段３０では、周波数成分を挿入する範囲を監視している。比較器３０３において、最大挿入数ＭｔｈとＭ＋ｉ（挿入番号）が比較される。比較の結果、Ｍ＋ｉよりＭｔｈの方が大きければ第２のカウンタ３０２の値ｉは＋１され、基準周波数成分抽出器３０１から基準周波数成分として周波数成分ｘ［Ｍ−Ｎ−Ｋ＋ｉ］が抽出される。一方、Ｍ＋ｉがＭｔｈ以上になれば第２のカウンタ３０２は動作を停止し、基準周波数成分抽出器３０１からそれ以上の基準周波数成分の抽出は行われない。また、乗算器４０２で算出された周波数成分ｘ［Ｍ＋ｉ］は基準周波数成分抽出手段３０に供給され、信号数がＭｔｈに満たない場合に基準周波数成分として用いられる。
【００４２】
尚、上記説明では、周波数成分パワー変換手段４０において、パワーの比の平方根（√（Ｐｒ／ＰＫ））を算出しているが、別の演算方法、あるいは、一定の減衰率（例えば−６ｄＢ／ｏｃｔ）を保持していてもよい。特に、算出された値が１を超えるような場合は、一定の減衰を基準周波数成分に与えることが望ましい。
【００４３】
このように本発明では、第１の実施の形態におけるオーディオ信号再生方法を、図３に示すようなオーディオ再生装置として構成することによって、符号化側において高域成分の符号化が困難となる低い符号化ビットレートで符号化されたオーディオ信号でも、高域成分を生成・挿入し、所望の情報量のオーディオ信号として復号・再生することができる。また、再生時の聴覚的品質の低下を軽減することができる。
（第３の実施の形態）
図４は、第３の実施の形態におけるオーディオ信号再生装置のブロック図である。第３の実施の形態におけるオーディオ信号再生装置は、第２の実施の形態における周波数成分検索手段２０の前段に、ローパスフィルタを有する。
【００４４】
第３の実施の形態におけるオーディオ信号再生装置は、周波数成分復号化器１０と、ローパスフィルタ６０と、周波数成分検索手段２０と、基準周波数成分抽出手段３０と、周波数成分パワー変換手段４０と、逆変換器５０とから構成される。ローパスフィルタ６０のフィルタ内部の初期値は０とする。また、周波数成分検索手段２０、基準周波数成分抽出手段３０および周波数成分パワー変換手段４０は、第２の実施の形態と同様な構成が考えられる。
【００４５】
次に、第３の実施の形態におけるオーディオ信号再生装置の動作について説明する。ストリームは入力端子から入力されると、周波数成分復号化器１０において周波数成分に復号化される。復号化されたストリームは、例えば周波数成分のパワーの高い方から順にローパスフィルタ６０に供給される。
【００４６】
ローパスフィルタ６０は、指定された周波数未満の全周波数を通過させる。したがって、周波数成分復号器１０から供給された周波数成分において所望の周波数帯域以外の高い周波数成分は除去されるので、除去された周波数成分は零として出力される。よって、ローパスフィルタ６０に周波数成分のパワーが高い方から順に入力されると、除去される高い周波数成分がある場合、初め除去された周波数成分数の零が出力され、続いて所望の周波数帯域内の周波数成分が出力される。
【００４７】
したがって、第１の周波数成分抽出器２０１では、ローパスフィルタ６０の出力の内、最初の非零の周波数成分からＮ個（Ｎは整数）の連続した周波数成分を抽出する。最初の非零の周波数成分をｘ［Ｍ］（Ｍは整数、Ｍ＞Ｎ）とすると、第１の周波数成分抽出器２０１では周波数成分ｘ［Ｍ−Ｎ＋１］〜ｘ［Ｍ］が抽出される。
【００４８】
一方、第２の周波数成分抽出器２０３では、第１のカウンタ２０６の値ｋ（第１の係数、ｋは整数）に基づいて、第１の周波数成分抽出器２０１で抽出された周波数成分とは異なる領域（周波数成分ｘ［０］〜ｘ［Ｍ−Ｎ］）で、連続したＮ個の周波数成分ｘ［Ｍ−２Ｎ＋１−ｋ］〜ｘ［Ｍ−Ｎ−ｋ］が抽出される。
【００４９】
以下、第２の実施の形態と同様に、それぞれ抽出された周波数成分ｘは、第１および第２の周波数成分正規化器２０２，２０４に入力され、それぞれの周波数成分の和Ｐｒ，Ｐｋで正規化される。そして、相互相関演算器２０５で相互相関値Ｃが算出される。第１の周波数成分と最も相互相関値の大きかった第２の周波数成分に基づいて、周波数成分パワー変換手段４０の減衰率演算器４０１で減衰率が算出される。尚、第３の実施の形態においても、基準周波数成分を例えば−６ｄＢ／ｏｃｔ（一定の大きさ）で減衰させるようにしてもよい。特に、パワーの比が１を越える場合そのような値に置き換える必要がある。
【００５０】
そして、周波数成分パワー変換手段４０において、基準周波数成分抽出手段３０により抽出された基準周波数成分に減衰率が掛け合わされ、高域側に挿入する周波数成分ｘ［Ｍ＋ｉ］が生成される。逆変換器５０に挿入する周波数成分が供給され、周波数成分は時間成分に変換され復号される。そして、ストリームに存在しなかった高域をカバーしたオーディオ信号が再生される。
【００５１】
このように、周波数成分に復号されたオーディオ信号をローパスフィルタ６０に通すことにより高い周波数成分は除去され、周波数成分検索手段２０の検索において、より相関関係が合致した周波数成分領域を検索することができる。
【００５２】
また、符号化側において高域成分の符号化が困難となる低い符号化ビットレートで符号化されたオーディオ信号でも、高域成分を生成・挿入し、所望の情報量のオーディオ信号として復号・再生することができる。再生時の聴覚的品質の低下を軽減することができる。
（第４の実施の形態）
図５は、第４の実施の形態におけるオーディオ信号再生装置のブロック図である。本実施の形態では、第２の実施の形態にさらに乱数発生器を有し、基準周波数成分に減衰率演算器４０１で算出される減衰率と乱数をかけあわせ、挿入する周波数成分を生成する。
【００５３】
第４の実施の形態におけるオーディオ信号再生装置は、周波数成分復号化器１０と、周波数成分領域検索手段２０と、基準周波数成分抽出手段３０と、周波数成分パワー変換手段４０と、逆変換器５０と、乱数発生器７０から構成される。乱数発生器７０は、０〜１までの乱数を発生する。
【００５４】
次に、第４の実施の形態におけるオーディオ信号再生装置の動作について説明する。尚、基準周波数成分を減衰するまでの動作は、第２の実施の形態と同じなので説明を省略する。
【００５５】
基準周波数成分抽出手段３０で抽出された周波数成分ｘ［Ｍ−Ｎ−Ｋ＋ｉ］と減衰率演算器４０１で算出された値（√（Ｐｒ／ＰＫ））が、乗算器４０２で掛け合わされる。
【００５６】
さらに、乗算器４０２の出力（周波数成分√（Ｐｒ／ＰＫ）×ｘ［Ｍ−Ｎ−Ｋ＋ｉ］）と乱数発生器７０から発生した乱数とを掛け合わせる。これが挿入する周波数成分ｘ［Ｍ＋ｉ］として、逆変換器５０に供給される。逆変換器５０において、周波数成分は時間成分に変換される。最大挿入数Ｍｔｈを満たすまで繰り返し、挿入する周波数成分が生成される。そして、ストリームに存在しなかった高域をカバーしたオーディオ信号が再生される。
【００５７】
第４の実施の形態でも、乱数と掛け合わせる前の周波数成分（√（Ｐｒ／ＰＫ）×ｘ［Ｍ−Ｎ−Ｋ＋ｉ］）が基準周波数成分抽出手段３０に供給される。挿入数がＭｔｈに満たない場合に基準周波数成分として用いられる。
【００５８】
また、第４の実施の形態において、相互相関演算器２０５で算出される相互相関値の最大値と最小値の差がしきい値Ｒｔｈを超えるような場合は、高域への周波数成分の挿入を行わないようにするとよい。純音またはいくつかの純音の組み合わせのように離散的な周波数成分を持つオーディオ信号の場合、前述のような高域への信号の挿入を行うと、聴覚上不自然な音になりやすい。このようなオーディオ信号では相互相関値の最大値と最小値の差が大きいため、しきい値Ｒｔｈとその差分とを比較することによって識別することができる。これにより、不要な高調波の挿入を防ぐことができる。尚、しきい値Ｒｔｈとして、例えば０．９を用いる。
【００５９】
本実施の形態において、挿入する周波数成分の生成に乱数すなわち雑音を用いることにより、自然音に近似した再生とすることができる。また、符号化側において高域成分の符号化が困難となる低い符号化ビットレートで符号化されたオーディオ信号でも、復号化側において受信したオーディオ信号から高域成分を生成・挿入し、所望の情報量のオーディオ信号として復号・再生することができる。また、再生時の聴覚的品質の低下を軽減することができる。
【００６０】
第４の実施の形態においても、第３の実施の形態と同様に周波数成分検索手段２０の前段にローパスフィルタを有した構成にしてもよい。第３の実施の形態と同様の効果を得ることができる。
【００６１】
その他、この発明の要旨を変えない範囲において、種々変形実施可能なことは勿論である。
【００６２】
【発明の効果】
本発明によれば、高域成分を復号化側で挿入することにより高域成分の符号化が困難になる低い符号化ビットレートにおいても品質の低下を軽減することができる。また、品質への寄与が大きい中・低域へ重点的にビット割り当てを行うことが可能になる。
【図面の簡単な説明】
【図１】第１の実施の形態におけるオーディオ再生方法のフローチャート。
【図２】第１の実施の形態における周波数成分の分布グラフ。
【図３】第２の実施の形態におけるオーディオ再生装置のブロック図。
【図４】第３の実施の形態におけるオーディオ再生装置のブロック図。
【図５】第４の実施の形態におけるオーディオ再生装置のブロック図。
【図６】従来におけるオーディオ再生装置のブロック図。
【符号の説明】
１０…周波数成分復号化器
２０…周波数成分検索手段
３０…基準周波数成分抽出手段
４０…周波数成分パワー変換手段
５０…逆変換器
６０…ローパスフィルタ
７０…乱数発生器
【図１】
0003751001.tif 000002
【図２】
0003751001.tif 000003
【図３】
0003751001.tif 000004
【図４】
0003751001.tif 000005
【図５】
0003751001.tif 000006
【図６】
0003751001.tif 000007