(57)【要約】【課題】復号側で周波数帯域拡大する際に高品質に高域サブバンド信号を生成するための情報を、符号化側で生成する。【解決手段】信号符号化装置１０は、入力された時系列信号を複数のサブバンドに分割し、低域サブバンド信号を符号化して低域サブバンド信号符号化データを生成すると共に、低域サブバンド信号から生成された新たな高域サブバンド信号と、元の高域サブバンド信号との周波数振幅ピークを比較して高域サブバンド信号周波数振幅ピーク情報を生成し、また、低域サブバンド信号を用いて生成した新たな高域サブバンド信号と、元の高域サブバンド信号との利得を比較して高域サブバンド信号利得情報を生成する。その後、信号符号化装置１０は、低域サブバンド信号符号化データと高域サブバンド信号周波数振幅ピーク情報と高域サブバンド信号利得情報とを多重化し圧縮データを出力する。【選択図】図１
2011059714.tif 000002
【特許請求の範囲】
【請求項１】
入力された時系列信号を符号化する信号符号化装置において、
上記時系列信号を複数のサブバンドに分割し、低域側の複数のサブバンドで構成される低域サブバンド信号と高域側の複数のサブバンドで構成される高域サブバンド信号とを生成する分割手段と、
上記低域サブバンド信号を符号化し、低域サブバンド信号符号化データを生成する符号化手段と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との周波数振幅ピークをサブバンド毎に比較し、高域サブバンド信号周波数振幅ピーク情報を生成する高域サブバンド信号周波数振幅ピーク情報生成手段と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との利得をサブバンド毎に比較し、高域サブバンド信号利得情報を生成する高域サブバンド信号利得情報生成手段と、
上記低域サブバンド信号符号化データと上記高域サブバンド信号周波数振幅ピーク情報と上記高域サブバンド信号利得情報とを多重化し圧縮データを出力する出力手段と
を備えることを特徴とする信号符号化装置。
【請求項２】
上記高域サブバンド信号周波数振幅ピーク情報生成手段は、上記新たな高域サブバンド信号の利得と上記高域サブバンド信号の利得との比に基づいて、上記新たな高域サブバンド信号の周波数振幅の最大値を正規化し、正規化された上記新たな高域サブバンド信号の周波数振幅の最大値と上記高域サブバンド信号の周波数振幅の最大値との比を上記高域サブバンド信号周波数振幅ピーク情報として生成することを特徴とする請求項１記載の信号符号化装置。
【請求項３】
上記高域サブバンド信号利得情報生成手段は、上記新たな高域サブバンド信号の利得と上記高域サブバンド信号の利得との比を上記高域サブバンド信号利得情報として生成することを特徴とする請求項１記載の信号符号化装置。
【請求項４】
上記高域サブバンド信号周波数振幅ピーク情報生成手段は、上記高域サブバンド信号周波数振幅ピーク情報の量子化ビット長を、サブバンド信号毎のパワーレベルに応じて変化させることを特徴とする請求項１記載の信号符号化装置。
【請求項５】
上記高域サブバンド信号周波数振幅ピーク情報生成手段は、上記高域サブバンド信号周波数振幅ピーク情報の量子化ビット長を、低域から高域にかけて短くさせることを特徴とする請求項１記載の信号符号化装置。
【請求項６】
上記高域サブバンド信号周波数振幅ピーク情報生成手段は、上記高域サブバンド信号周波数振幅ピーク情報を複数のサブバンドで共通化することを特徴とする請求項１記載の信号符号化装置。
【請求項７】
上記低域サブバンド信号符号化データを復号して低域サブバンド信号復号データを生成する低域サブバンド信号復号手段をさらに備え、
上記高域サブバンド信号周波数振幅ピーク情報生成手段は、上記低域サブバンド信号復号データから新たに高域サブバンド信号を生成し、この新たに生成した高域サブバンド信号と上記高域サブバンド信号との周波数振幅ピークを比較して高域サブバンド信号周波数振幅ピーク情報を生成し、
上記高域サブバンド信号利得情報生成手段は、上記低域サブバンド信号復号データから新たに高域サブバンド信号を生成し、この新たに生成した高域サブバンド信号と上記高域サブバンド信号との利得を比較して高域サブバンド信号利得情報を生成する
ことを特徴とする請求項１記載の信号符号化装置。
【請求項８】
入力された時系列信号を符号化する信号符号化方法において、
上記時系列信号を複数のサブバンドに分割し、低域側の複数のサブバンドで構成される低域サブバンド信号と高域側の複数のサブバンドで構成される高域サブバンド信号とを生成する分割工程と、
上記低域サブバンド信号を符号化し、低域サブバンド信号符号化データを生成する符号化工程と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との周波数振幅ピークをサブバンド毎に比較し、高域サブバンド信号周波数振幅ピーク情報を生成する高域サブバンド信号周波数振幅ピーク情報生成工程と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との利得をサブバンド毎に比較し、高域サブバンド信号利得情報を生成する高域サブバンド信号利得情報生成工程と、
上記低域サブバンド信号符号化データと上記高域サブバンド信号周波数振幅ピーク情報と上記高域サブバンド信号利得情報とを多重化し圧縮データを出力する出力工程と
を有することを特徴とする信号符号化方法。
【請求項９】
入力された時系列信号を符号化する信号符号化処理をコンピュータに実行させるプログラムにおいて、
上記時系列信号を複数のサブバンドに分割し、低域側の複数のサブバンドで構成される低域サブバンド信号と高域側の複数のサブバンドで構成される高域サブバンド信号とを生成する分割工程と、
上記低域サブバンド信号を符号化し、低域サブバンド信号符号化データを生成する符号化工程と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との周波数振幅ピークをサブバンド毎に比較し、高域サブバンド信号周波数振幅ピーク情報を生成する高域サブバンド信号周波数振幅ピーク情報生成工程と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との利得をサブバンド毎に比較し、高域サブバンド信号利得情報を生成する高域サブバンド信号利得情報生成工程と、
上記低域サブバンド信号符号化データと上記高域サブバンド信号周波数振幅ピーク情報と上記高域サブバンド信号利得情報とを多重化し圧縮データを出力する出力工程と
を有することを特徴とするプログラム。
【請求項１０】
入力された時系列信号を符号化する信号符号化処理をコンピュータに実行させるプログラムが記録されたコンピュータ読み取り可能な記録媒体において、
上記時系列信号を複数のサブバンドに分割し、低域側の複数のサブバンドで構成される低域サブバンド信号と高域側の複数のサブバンドで構成される高域サブバンド信号とを生成する分割工程と、
上記低域サブバンド信号を符号化し、低域サブバンド信号符号化データを生成する符号化工程と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との周波数振幅ピークをサブバンド毎に比較し、高域サブバンド信号周波数振幅ピーク情報を生成する高域サブバンド信号周波数振幅ピーク情報生成工程と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との利得をサブバンド毎に比較し、高域サブバンド信号利得情報を生成する高域サブバンド信号利得情報生成工程と、
上記低域サブバンド信号符号化データと上記高域サブバンド信号周波数振幅ピーク情報と上記高域サブバンド信号利得情報とを多重化し圧縮データを出力する出力工程と
を有することを特徴とするプログラムが記録された記録媒体。
【請求項１１】
符号化側から入力された圧縮データを復号して時系列信号を出力する信号復号装置において、
上記圧縮データを非多重化して低域サブバンド符号化データと高域サブバンド信号周波数振幅ピーク情報と高域サブバンド信号利得情報とに分離する分離手段と、
上記低域サブバンド信号符号化データを復号し、低域サブバンド信号を生成する低域サブバンド信号復号手段と、
上記低域サブバンド信号を用いてサブバンド信号の周波数帯域拡大を行い、得られた高域サブバンド信号の周波数振幅ピークを、上記高域サブバンド信号周波数振幅ピーク情報を用いて調整する高域サブバンド信号周波数振幅ピーク調整手段と、
上記高域サブバンド信号周波数振幅ピーク調整手段によって周波数振幅ピークが調整された上記高域サブバンド信号の利得を、上記高域サブバンド信号利得情報を用いて調整する高域サブバンド信号利得調整手段と、
上記低域サブバンド信号と上記高域サブバンド信号利得調整手段によって利得が調整された上記高域サブバンド信号とをサブバンド合成し、時系列信号を出力する出力手段と
を備えることを特徴とする信号復号装置。
【請求項１２】
上記高域サブバンド信号周波数振幅ピーク調整手段は、上記高域サブバンド信号と、上記高域サブバンド信号と利得が同じである無相関な信号とを、上記高域サブバンド信号周波数振幅ピーク情報に基づく混合比で混合することを特徴とする請求項１１記載の信号復号装置。
【請求項１３】
上記高域サブバンド信号利得調整手段は、周波数振幅ピーク調整された上記高域サブバンド信号に上記高域サブバンド信号利得情報を乗じることにより利得を調整することを特徴とする請求項１１記載の信号復号装置。
【請求項１４】
符号化側から入力された圧縮データを復号して時系列信号を出力する信号復号方法において、
上記圧縮データを非多重化して低域サブバンド符号化データと高域サブバンド信号周波数振幅ピーク情報と高域サブバンド信号利得情報とに分離する分離工程と、
上記低域サブバンド信号符号化データを復号し、低域サブバンド信号を生成する低域サブバンド信号復号工程と、
上記低域サブバンド信号を用いてサブバンド信号の周波数帯域拡大を行い、得られた高域サブバンド信号の周波数振幅ピークを、上記高域サブバンド信号周波数振幅ピーク情報を用いて調整する高域サブバンド信号周波数振幅ピーク調整工程と、
上記高域サブバンド信号周波数振幅ピーク調整工程によって周波数振幅ピークが調整された上記高域サブバンド信号の利得を、上記高域サブバンド信号利得情報を用いて調整する高域サブバンド信号利得調整工程と、
上記低域サブバンド信号と上記高域サブバンド信号利得調整工程によって利得が調整された上記高域サブバンド信号とをサブバンド合成し、時系列信号を出力する出力工程と
を有することを特徴とする信号復号方法。
【請求項１５】
符号化側から入力された圧縮データを復号して時系列信号を出力する信号復号処理をコンピュータに実行させるプログラムにおいて、
上記圧縮データを非多重化して低域サブバンド符号化データと高域サブバンド信号周波数振幅ピーク情報と高域サブバンド信号利得情報とに分離する分離工程と、
上記低域サブバンド信号符号化データを復号し、低域サブバンド信号を生成する低域サブバンド信号復号工程と、
上記低域サブバンド信号を用いてサブバンド信号の周波数帯域拡大を行い、得られた高域サブバンド信号の周波数振幅ピークを、上記高域サブバンド信号周波数振幅ピーク情報を用いて調整する高域サブバンド信号周波数振幅ピーク調整工程と、
上記高域サブバンド信号周波数振幅ピーク調整工程によって周波数振幅ピークが調整された上記高域サブバンド信号の利得を、上記高域サブバンド信号利得情報を用いて調整する高域サブバンド信号利得調整工程と、
上記低域サブバンド信号と上記高域サブバンド信号利得調整工程によって利得が調整された上記高域サブバンド信号とをサブバンド合成し、時系列信号を出力する出力工程と
を有することを特徴とするプログラム。
【請求項１６】
符号化側から入力された圧縮データを復号して時系列信号を出力する信号復号処理をコンピュータに実行させるプログラムが記録されたコンピュータ読み取り可能な記録媒体において、
上記圧縮データを非多重化して低域サブバンド符号化データと高域サブバンド信号周波数振幅ピーク情報と高域サブバンド信号利得情報とに分離する分離工程と、
上記低域サブバンド信号符号化データを復号し、低域サブバンド信号を生成する低域サブバンド信号復号工程と、
上記低域サブバンド信号を用いてサブバンド信号の周波数帯域拡大を行い、得られた高域サブバンド信号の周波数振幅ピークを、上記高域サブバンド信号周波数振幅ピーク情報を用いて調整する高域サブバンド信号周波数振幅ピーク調整工程と、
上記高域サブバンド信号周波数振幅ピーク調整工程によって周波数振幅ピークが調整された上記高域サブバンド信号の利得を、上記高域サブバンド信号利得情報を用いて調整する高域サブバンド信号利得調整工程と、
上記低域サブバンド信号と上記高域サブバンド信号利得調整工程によって利得が調整された上記高域サブバンド信号とをサブバンド合成し、時系列信号を出力する出力工程と
を有することを特徴とするプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化側である周波数帯域に制限されたサブバンド信号を、復号側でより広い周波数帯域に拡大する場合に用いて好適な信号符号化装置及びその方法、信号復号装置及びその方法、並びにプログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、オーディオ信号の高能率符号化は、人間の聴覚の仕組みを利用することで、ＣＤ（Compact disk）相当の音質を元のＣＤの１／１０程度のデータ量に圧縮することが可能となっている。現在、市場にもこれらの技術を利用した商品が流通しており、より小さな記録媒体に記録したり、ネットワークを通じて配信することが実現している。
【０００３】
このような高能率圧縮では、それぞれ独自のフォーマットが採用されており、フォーマットの範囲内であれば、符号化側で音質とビットレートとをある程度自由にコントロールすることが可能である。例えば、ミニディスク（ＭＤ）（ソニー株式会社商標）についても、長時間記録モードとして同じ高能率圧縮技術を採用したＬＰ２及びＬＰ４の２つのモードが存在しており、ＬＰ４はＬＰ２に対してさらに半分に圧縮することで、音質は劣るもののＬＰ２の２倍の記録時間を可能としている。
【０００４】
しかしながら、このような高能率圧縮技術は、ビットレートと音質とに明確なターゲットを定めて設計及び規格化されているため、規格（フォーマット）を維持したままさらにビットレートを下げると極端に音質が劣化することになる。このような状況を避けるために、符号化側の高能率符号化アルゴリズムを改善したり、人間の聴覚が鈍感な高域の信号を制限して、余ったビットを低域の信号に振り分ける等の方法が一般的にとられる。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】“Information  technology  −Coding  of  audio−visual  objects−  Part3:  Audio”，ISO/IEC   14496−3:2001
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述したようにフォーマットを維持したまま、音質を維持しビットレートを下げるために高域の信号を制限した場合において、高域の信号を復号側で再現する試みもある。例えば、特開平２−３１１００６号公報記載の４４．１ｋＨｚサンプリングのＰＣＭ信号の再生帯域を２倍にするような技術や、特開平９−５５７７８号公報記載の電話の周波数帯域を受信側で拡大するような技術がある。
【０００７】
このような技術はフォーマットを変更する必要がなく、復号側だけの改善で済むといった利点があるが、受信した信号のみから帯域を拡大させる必要があるため、音質的には劇的な効果はみられず、また、入力される音源によっては、特に低域と高域とに相関があまりない場合など、高域に聴覚上の歪みが耳につくようになる。
【０００８】
一方、フォーマットを拡張して、符号化側で帯域を拡大するための情報を符号化し、復号側でその帯域を拡大するための情報を用いて、帯域を拡大する試みもある。例えば、米国特許第５０６８８９９号明細書記載のＬＰＣフィルタを用いて帯域を拡大する技術や、米国特許第５１２７０５４号明細書記載のサブバンドフィルタバンクと非線形デバイスとを用いて帯域を拡大する技術がある。
【０００９】
このような技術は、音声信号に対しては改善効果をもたらすが、オーディオ信号に対しては聴覚上の歪みが耳につき、十分な品質が得られない。
【００１０】
これに対して、オーディオ信号に対してもある程度十分な品質が得られる技術もある。例えば、ＩＳＯ国際標準規格ＨＥ−ＡＡＣ（ＩＳＯ／ＩＥＣ  １４４９６−３：２００１）は、オーディオ信号に対してもある程度十分な品質をもたらす。
【００１１】
ＨＥ−ＡＡＣによる帯域拡大を行う信号復号装置の構成を図７に示す。
【００１２】
ＨＥ−ＡＡＣによる帯域拡大を行う信号復号装置７０において、非多重化回路７１は、符号化装置から出力された圧縮データを低域情報と高域情報とに分離し、低域情報及び高域情報をそれぞれ低域情報復号回路７２と帯域拡大回路７４とに供給する。
【００１３】
低域情報復号回路７２は、低域情報を復号して低域時系列信号を生成し、この低域時系列信号をサブバンド分割フィルタバンク７３に供給する。
【００１４】
サブバンド分割フィルタバンク７３は、低域時系列信号を複数の帯域に分割して低域サブバンド信号を生成し、この低域サブバンド信号を帯域拡大回路７４とサブバンド合成フィルタバンク７５とに供給する。
【００１５】
帯域拡大回路７４は、高域情報と低域サブバンド信号とを用いて帯域を拡大し、高域サブバンド信号を生成する。その後、帯域拡大回路７４は、この高域サブバンド信号をサブバンド合成フィルタバンク７５に供給する。
【００１６】
サブバンド合成フィルタバンク７５は、低域サブバンド信号と高域サブバンド信号とをサブバンド合成し、出力信号である時系列信号を生成する。
【００１７】
上述した帯域拡大回路７４は、線形予測フィルタを用いて低域サブバンド信号を白色化する。その後、帯域拡大回路７４は、この白色化された低域サブバンド信号を、高域サブバンド信号の利得値で構成される高域情報を用いて利得調整し、高域サブバンド信号を生成する。
【００１８】
ここで白色化は、低域サブバンド信号の周波数振幅ピークを抑える効果をもたらしているが、これは、一般的に、オーディオ信号は、低域サブバンド信号に比べ、高域サブバンド信号の方が白色化しているといった統計的性質に基づくものである。しかし、音声等、時間変動が大きな非定常性の強い入力信号に対しては、高域サブバンド信号の方が白色化しているとはいえず、白色化は、よい結果をもたらさない。
【００１９】
本発明は、このような従来の実情に鑑みて提案されたものであり、オーディオ信号及び音声信号に対して十分な品質で周波数帯域を拡大することができる信号符号化装置及びその方法、信号符号化装置から出力された圧縮データを復号する信号復号装置及びその方法、並びにそのような信号符号化処理及び信号復号処理をコンピュータに実行させるプログラム及びそのプログラムが記録されたコンピュータが読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００２０】
上述した目的を達成するために、本発明に係る信号符号化装置及び方法は、時系列信号を複数のサブバンドに分割して低域側のサブバンドで構成される低域サブバンド信号と高域側のサブバンドで構成される高域サブバンド信号とを生成し、続いて、低域サブバンド信号を符号化して低域サブバンド信号符号化データを生成し、また、低域サブバンド信号から新たな高域サブバンド信号を生成し、この新たな高域サブバンド信号と元の高域サブバンド信号との周波数振幅ピークを比較して高域サブバンド信号周波数振幅ピーク情報を生成し、また、低域サブバンド信号から生成された新たな高域サブバンド信号と元の高域サブバンド信号との利得を比較して高域サブバンド信号利得情報を生成し、その後、低域サブバンド信号符号化データと高域サブバンド信号周波数振幅ピーク情報と高域サブバンド信号利得情報とを多重化し圧縮データを出力する。
【００２１】
また、上述した目的を達成するために、本発明に係る信号復号装置及び方法は、圧縮データを非多重化して低域サブバンド符号化データと高域サブバンド信号周波数振幅ピーク情報と高域サブバンド信号利得情報とに分離した後、低域サブバンド信号符号化データを復号して低域サブバンド信号を生成し、続いて、低域サブバンド信号を用いてサブバンド信号の周波数帯域拡大を行い、得られた高域サブバンド信号の周波数振幅ピークを、高域サブバンド信号周波数振幅ピーク情報を用いて調整し、その後、周波数振幅ピークが調整された高域サブバンド信号の利得を、高域サブバンド信号利得情報を用いて調整した後、低域サブバンド信号と周波数振幅ピーク及び利得が調整された高域サブバンド信号とをサブバンド合成し、時系列信号を出力する。
【００２２】
また、本発明に係るプログラムは、上述した信号符号化処理又は信号復号処理をコンピュータに実行させるものであり、本発明に係る記録媒体は、そのようなプログラムが記録されたコンピュータが読み取り可能なものである。
【発明の効果】
【００２３】
本発明に係る信号符号化装置及び方法、信号復号装置及び方法、並びにプログラム及び記録媒体によれば、符号化側での周波数帯域制限時に、高域サブバンド信号周波数振幅ピーク情報及び高域サブバンド信号利得情報を生成し、復号側での周波数帯域拡大時に、この２つの情報を用いて高域サブバンド信号の周波数振幅ピーク及び利得を調整することによって、復号側で生成した高域サブバンド信号の周波数振幅ピーク及び利得は、元の高域サブバンド信号の周波数振幅ピーク及び利得とそれぞれ一致するため、高品質に時系列信号を再生することができる。
【図面の簡単な説明】
【００２４】
【図１】本実施の形態における信号符号化装置の構成を示す図である。
【図２】周波数エイリアシング法によるサブバンド信号の周波数折り返しを示す図である。
【図３】高域サブバンド信号周波数振幅ピーク情報の量子化に用いる３ビット量子化テーブルである。
【図４】本実施の形態における信号符号化装置の構成を示す図である。
【図５】本実施の形態における信号復号装置の構成を示す図である。
【図６】高域サブバンド信号周波数振幅ピーク情報の量子化に用いる２ビット量子化テーブルである。
【図７】ＨＥ−ＡＡＣによる帯域拡大を行う信号復号装置の構成を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２６】
先ず、本実施の形態における信号符号化装置について説明する。
【００２７】
図１に示すように、本実施の形態における信号符号化装置１０は、サブバンド分割フィルタバンク１１と、低域サブバンド信号符号化回路１２と、高域サブバンド信号周波数振幅ピーク情報生成回路１３と、高域サブバンド信号利得情報生成回路１４と、多重化回路１５とから構成される。
【００２８】
サブバンド分割フィルタバンク１１は、入力された時系列信号を複数のサブバンドに分割し、低域側の複数のサブバンドから構成された低域サブバンド信号を、低域サブバンド信号符号化回路１２と、高域サブバンド信号周波数振幅ピーク情報生成回路１３と、高域サブバンド信号利得情報生成回路１４とに供給する。
【００２９】
また、サブバンド分割フィルタバンク１１は、高域側の複数のサブバンドから構成された高域サブバンド信号を、高域サブバンド信号周波数振幅ピーク情報生成回路１３と、高域サブバンド信号利得情報生成回路１４とに供給する。
【００３０】
ここで、サブバンド信号を、ｘ（ｋ，ｎ）とし、ｋの値を、ｋ＝０，１，２，・・・，Ｎ−１とする。ｋはサブバンドを示し、Ｎはサブバンド分割数を示す。また、ｎは時間インデックスを示す。なお、ｋの値について、０は最も低域側のサブバンドを示し、Ｎ−１は最も高域側のサブバンドを示す。また、ｘ（ｋ，ｎ）において、ｋ＝０，１，２，・・・，Ｎ／２−１であるサブバンド信号全体を低域サブバンド信号とし、ｋ＝Ｎ／２，Ｎ／２＋１，Ｎ／２＋２，・・・，Ｎ−１であるサブバンド信号全体を高域サブバンド信号とする。
【００３１】
なお、サブバンド数を低域側、高域側ともにＮ／２としているが、本実施の形態において、低域側と高域側とのサブバンド数を同じにする必要はなく、Ｎ個のサブバンドの内、低域側と高域側とのサブバンド数の割合は限定されない。
【００３２】
低域サブバンド信号符号化回路１２は、低域サブバンド信号ｘ（ｋ，ｎ）を符号化し、低域サブバンド信号符号化データを多重化回路１５に供給する。
【００３３】
高域サブバンド信号周波数振幅ピーク情報生成回路１３は、低域サブバンド信号ｘ（ｋ，ｎ）から生成された新たな高域サブバンド信号と、元の高域サブバンド信号ｘ（ｋ，ｎ）とのサブバンド毎での周波数振幅ピークを比較し、高域サブバンド信号周波数振幅ピーク情報を生成する。その後、高域サブバンド信号周波数振幅ピーク情報生成回路１３は、この高域サブバンド信号周波数振幅ピーク情報を多重化回路１５に供給する。なお、高域サブバンド信号周波数振幅ピーク情報生成回路１３が、高域サブバンド信号周波数振幅ピーク情報を生成する方法についての詳細は、後述する。
【００３４】
高域サブバンド信号利得情報生成回路１４は、低域サブバンド信号ｘ（ｋ，ｎ）から生成された新たな高域サブバンド信号と、元の高域サブバンド信号ｘ（ｋ，ｎ）とのサブバンド毎での利得を比較し、高域サブバンド信号利得情報を生成する。その後、高域サブバンド信号利得情報生成回路１４は、この高域サブバンド信号利得情報を多重化回路１５に供給する。なお、高域サブバンド信号利得情報生成回路１４が、高域サブバンド信号利得情報を生成する方法についての詳細は、後述する。
【００３５】
多重化回路１５は、低域サブバンド信号符号化データと、高域サブバンド信号周波数振幅ピーク情報と、高域サブバンド信号利得情報とを多重化し、圧縮データを出力する。
【００３６】
ここで、上述した高域サブバンド信号周波数振幅ピーク情報生成回路１３及び高域サブバンド信号利得情報生成回路１４が、それぞれ高域サブバンド信号周波数振幅ピーク情報及び高域サブバンド信号利得情報を生成する方法について詳細に説明する。
【００３７】
先ず、上述した高域サブバンド信号周波数振幅ピーク情報生成回路１３が、高域サブバンド信号周波数振幅ピーク情報を生成する方法について説明する。
【００３８】
高域サブバンド信号周波数振幅ピーク情報生成回路１３は、先ず、周波数エイリアシング法（例えば、米国特許第５０６８８９９号明細書参照。）によって、低域サブバンド信号ｘ（ｋ，ｎ）を折り返す。
【００３９】
この周波数エイリアシング法では、図２に示すように、高域サブバンド信号周波数振幅ピーク情報生成回路１３は、Ｎ／２個目のサブバンドで、低域サブバンド信号ｘ（ｋ，ｎ）を折り返す。例えば、ｉ＝Ｎ−１の高域サブバンド信号は、ｋ＝０の低域サブバンド信号に対応し、ｉ＝Ｎ−３の高域サブバンド信号は、ｋ＝２の低域サブバンド信号に対応する。
【００４０】
この周波数折り返しによって得られた高域サブバンド信号をｘａ（ｉ，ｎ）とした場合、高域サブバンド信号ｘａ（ｉ，ｎ）と低域サブバンド信号ｘ（ｋ，ｎ）とは以下の式（１）で表される関係を有する。
【００４１】
【数１】
2011059714.tif 000003
【００４２】
高域サブバンド信号周波数振幅ピーク情報生成回路１３は、次に、周波数折り返しで得られた高域サブバンド信号ｘａ（ｉ，ｎ）を離散フーリエ変換してＸａ（ｉ，ω）を得る。ここで、ω＝０，１，２，・・・，Ｍ−１であり、ωは離散フーリエ変換の周波数インデックスを示し、Ｍは、離散フーリエ変換の変換ブロック長を示す。また、高域サブバンド信号周波数振幅ピーク情報生成回路１３は、元の高域サブバンド信号ｘ（ｋ，ｎ）を離散フーリエ変換してＸ（ｋ，ω）を得る。ここで、ω＝０，１，２，・・・，Ｍ−１である。
【００４３】
高域サブバンド信号周波数振幅ピーク情報生成回路１３は、続いて、周波数折り返しで得られた高域サブバンド信号ｘａ（ｉ，ｎ）の周波数振幅｜Ｘａ（ｉ，ω）｜の最大値をＸａ（ｉ）ｍａｘとし、また、元の高域サブバンド信号ｘ（ｋ，ｎ）の周波数振幅｜Ｘ（ｋ，ω）｜の最大値をＸ（ｋ）ｍａｘとする。高域サブバンド信号周波数振幅ピーク情報生成回路１３は、周波数折り返しで得られた高域サブバンド信号ｘａ（ｉ，ｎ）と、元の高域サブバンド信号ｘ（ｋ，ｎ）とのサブバンド毎での利得が異なるために、以下の式（２）によってＸａ（ｉ）ｍａｘを正規化する。
【００４４】
【数２】
2011059714.tif 000004
【００４５】
高域サブバンド信号周波数振幅ピーク情報生成回路１３は、その後、高域サブバンド信号周波数振幅ピーク情報ｐ（ｉ）を以下の式（３）によって算出する。
【００４６】
【数３】
2011059714.tif 000005
【００４７】
高域サブバンド信号周波数振幅ピーク情報生成回路１３は、高域サブバンド信号周波数振幅ピーク情報ｐ（ｉ）を、例えば、図３に示す３ビット量子化テーブルによって量子化し、量子化された高域サブバンド信号周波数振幅ピーク情報ｐ（ｉ）を多重化回路１５に供給する。
【００４８】
なお、低域サブバンド信号を用いて新たに高域サブバンド信号ｘａ（ｉ，ｎ）を生成する方法としては、周波数エイリアシング法の他に、周波数シフト法（例えば、米国特許第４６６７３０号明細書参照。）等を用いてもよい。
【００４９】
次に、上述した高域サブバンド信号利得情報生成回路１４が、高域サブバンド信号利得情報ｇ（ｉ）を生成する方法について詳細に説明する。
【００５０】
高域サブバンド信号利得情報生成回路１４は、先ず、上述した周波数エイリアシング法によって、低域サブバンド信号ｘ（ｋ，ｎ）を折り返す。
【００５１】
高域サブバンド信号利得情報生成回路１４は、次に、この周波数折り返しで得られた高域サブバンド信号ｘａ（ｉ，ｎ）と元の高域サブバンド信号ｘ（ｋ，ｎ）とのサブバンド毎での利得の違いを示す高域サブバンド信号利得情報ｇ（ｉ）を、以下の式（４）によって算出する。
【００５２】
【数４】
2011059714.tif 000006
【００５３】
ここで、Ｂは、サンプル区間を示し、ｇ（ｉ）は、ある時間ｂからＢサンプル区間における高域サブバンド信号利得情報を示す。
【００５４】
高域サブバンド信号利得情報生成回路１４は、その後、高域サブバンド信号利得情報ｇ（ｉ）を符号化し、この符号化した高域サブバンド信号利得情報ｇ（ｉ）を多重化回路１５に供給する。なお、ｇ（ｉ）の符号化には差分量子化及びハフマン符号化を用いることができ、その他にも当業者によってよく知られる方法を用いてもよい。
【００５５】
このように、本実施の形態における信号符号化装置１０は、低域サブバンド信号符号化データの他に、高域サブバンド信号周波数振幅ピーク情報ｐ（ｉ）と高域サブバンド信号利得情報ｇ（ｉ）とを生成し、低域サブバンド信号符号化データとこの２つの情報とを後述する信号復号装置に送る。信号復号装置では、この２つの情報を基に、周波数帯域拡大によって得られた高域サブバンド信号ｘａ（ｉ，ｎ）の周波数振幅ピークと利得とを調整する。
【００５６】
ところで、上述した信号符号化装置１０では、符号化前の低域サブバンド信号ｘ（ｋ，ｎ）から生成された高域サブバンド信号ｘａ（ｉ，ｎ）と、元の高域サブバンド信号ｘ（ｋ，ｎ）とを比較して、高域サブバンド信号周波数振幅ピーク情報と、高域サブバンド信号利得情報とを生成している。一方、信号復号装置では、符号化及び復号後の低域サブバンド信号ｘ（ｋ，ｎ）から生成された高域サブバンド信号ｘａ（ｉ，ｎ）の周波数振幅ピークと利得とを、高域サブバンド信号周波数振幅ピーク情報と高域サブバンド信号利得情報とで調整する。
【００５７】
低域サブバンド信号ｘ（ｋ，ｎ）は、符号化前と復号後とで厳密には異なるため、元の高域サブバンド信号と、信号復号装置で周波数振幅ピーク及び利得が調整された高域サブバンド信号との周波数振幅ピーク及び利得は厳密には異なる。
【００５８】
そこで、信号符号化装置でも、符号化及び復号後の低域サブバンド信号復号データから、高域サブバンド信号周波数振幅ピーク情報と高域サブバンド信号利得情報とを生成するようにしてもよい。
【００５９】
この場合の信号符号化装置の構成を図４に示す。なお、図１の信号符号化装置１０と同様の構成については同一符号を付して詳細な説明を省略する。
【００６０】
信号符号化装置２０では、低域サブバンド信号符号化回路１２が低域サブバンド信号符号化データを生成した後、低域サブバンド信号復号回路２６がこの低域サブバンド信号符号化データを復号する。そして、低域サブバンド信号復号回路２６は、低域サブバンド信号復号データを、低域サブバンド信号周波数振幅ピーク情報生成回路１３と高域サブバンド信号利得情報生成回路１４とに供給する。その後、高域サブバンド信号周波数振幅ピーク情報生成回路１３は、低域サブバンド信号復号データから生成された新たな高域サブバンド信号ｘａ（ｉ，ｎ）と元の高域サブバンド信号ｘ（ｋ，ｎ）とのサブバンド毎での周波数振幅ピークを比較し、高域サブバンド信号周波数振幅ピーク情報を生成する。また、高域サブバンド信号利得情報生成回路１４は、低域サブバンド信号復号データから生成された新たな高域サブバンド信号ｘａ（ｉ，ｎ）と元の高域サブバンド信号ｘ（ｋ，ｎ）とのサブバンド毎での利得を比較し、高域サブバンド信号利得情報を生成する。
【００６１】
これにより、低域サブバンド信号の符号化と復号との処理の歪みを緩和し、高品質に高域サブバンド信号周波数振幅ピーク情報と高域サブバンド信号利得情報とを生成することができる。
【００６２】
次に、上述した圧縮データを用いて高域サブバンド信号を生成する本実施の形態における信号復号装置について説明する。
【００６３】
図５に示すように、本実施の形態における信号復号装置３０は、非多重化回路３１と、低域サブバンド信号復号回路３２と、高域サブバンド信号周波数振幅ピーク調整回路３３と、高域サブバンド信号利得調整回路３４と、サブバンド合成フィルタバンク３５とから構成される。
【００６４】
非多重化回路３１は、信号符号化装置１０から入力された圧縮データを非多重化し、低域サブバンド符号化データと、高域サブバンド信号周波数振幅ピーク情報ｐ（ｉ）と、高域サブバンド信号利得情報ｇ（ｉ）とを、それぞれ、低域サブバンド信号復号回路３２と、高域サブバンド信号周波数振幅ピーク調整回路３３と、高域サブバンド信号利得調整回路３４とに供給する。
【００６５】
低域サブバンド信号復号回路３２は、低域サブバンド信号符号化データを復号し、低域サブバンド信号ｘ（ｋ，ｎ）を高域サブバンド信号周波数振幅ピーク調整回路３３と、サブバンド合成フィルタバンク３５とに供給する。なお、低域サブバンド信号復号回路３２が生成する低域サブバンド信号は、信号符号化装置１０におけるサブバンド分割フィルタバンク１１が供給する、符号化前の低域サブバンド信号ｘ（ｋ，ｎ）とは厳密には異なるが、ここでは、符号化及び復号の過程において低域サブバンド信号の変化はないものと仮定し、符号化前の低域サブバンド信号と同じ表記であるｘ（ｋ，ｎ）を用いることにする。
【００６６】
高域サブバンド信号周波数振幅ピーク調整回路３３は、低域サブバンド信号ｘ（ｋ，ｎ）を用いて周波数帯域拡大を行い、この周波数帯域拡大によって得られた高域サブバンド信号ｘａ（ｉ，ｎ）の周波数振幅ピークを、高域サブバンド信号周波数振幅ピーク情報によって調整する。そして、周波数振幅ピーク調整された高域サブバンド信号ｘａｐ（ｉ，ｎ）を高域サブバンド信号利得調整回路３４に供給する。なお、高域サブバンド信号周波数振幅ピーク調整回路３３が、周波数振幅ピークを調整する方法についての詳細は、後述する。
【００６７】
高域サブバンド信号利得調整回路３４は、周波数振幅ピーク調整された高域サブバンド信号ｘａｐ（ｉ，ｎ）の利得を、高域サブバンド信号利得情報によって調整し、周波数振幅ピーク及び利得が調整された高域サブバンド信号ｘａｐｇ（ｉ，ｎ）をサブバンド合成フィルタバンク３５に供給する。なお、高域サブバンド信号利得調整回路３４が利得を調整する方法についての詳細は、後述する。
【００６８】
サブバンド合成フィルタバンク３５は、低域サブバンド信号ｘ（ｋ，ｎ）と高域サブバンド信号ｘａｐｇ（ｉ，ｎ）とをサブバンド合成し、時系列信号を出力する。
【００６９】
ここで、上述した高域サブバンド信号周波数振幅ピーク調整回路３３が、高域サブバンド信号ｘａ（ｉ，ｎ）の周波数振幅ピークを調整する方法、及び高域サブバンド信号利得調整回路３４が、周波数振幅ピーク調整された高域サブバンド信号ｘａｐ（ｉ，ｎ）の利得を調整する方法についてそれぞれ詳細に説明する。
【００７０】
先ず、高域サブバンド信号周波数振幅ピーク調整回路３３が、高域サブバンド信号ｘａ（ｉ，ｎ）の周波数振幅ピークを調整する方法について説明する。
【００７１】
高域サブバンド信号周波数振幅ピーク調整回路３３は、先ず、低域サブバンド信号ｘ（ｋ，ｎ）を用いて、上述した周波数エイリアシング法によって、周波数帯域を拡大し、高域サブバンド信号ｘａ（ｉ，ｎ）を得る。
【００７２】
高域サブバンド信号周波数振幅ピーク調整回路３３は、次に、以下の式（５）によって、周波数帯域拡大で得られた高域サブバンド信号ｘａ（ｉ，ｎ）について周波数振幅ピークの利得調整を行う。
【００７３】
【数５】
2011059714.tif 000007
【００７４】
ここで、ｎｏｉｓｅ（ｎ）は、ｘａ（ｋ，ｎ）と無相関な信号であり、平均利得Ｇを持つとする。また、ｃ（ｋ）は、ｎｏｉｓｅ（ｎ）のパワーをｘａ（ｋ，ｎ）のパワーと等しくするための正規化係数であり、以下の式（６）によって算出される。
【００７５】
【数６】
2011059714.tif 000008
【００７６】
平均利得Ｇの無相関信号ｎｏｉｓｅ（ｎ）のパワーは、この正規化係数ｃ（ｋ）を乗じることによって、Ｔサンプル区間でｘａ（ｋ，ｎ）のパワーと等しくなる。式（５）では、ｘａ（ｋ，ｎ）とｎｏｉｓｅ（ｎ）＊ｃ（ｋ）とのパワーが同じであり、高域サブバンド信号周波数振幅ピーク情報ｐ（ｉ）によって、ｘａ（ｋ，ｎ）とｎｏｉｓｅ（ｎ）＊ｃ（ｋ）との混合比が調整されている。
【００７７】
高域サブバンド信号周波数振幅ピーク調整回路３３は、その後、周波数振幅ピーク調整された高域サブバンド信号ｘａｐ（ｉ，ｎ）を高域サブバンド信号利得調整回路３４に供給する。
【００７８】
次に、高域サブバンド信号利得調整回路３４が、周波数振幅ピーク調整された高域サブバンド信号ｘａｐ（ｉ，ｎ）の利得を調整する方法について説明する。
【００７９】
高域サブバンド信号利得調整回路３４は、周波数振幅ピーク調整された高域サブバンド信号ｘａｐ（ｉ，ｎ）の利得を、高域サブバンド信号利得情報ｇ（ｉ）を用いて、以下の式（７）により調整し、高域サブバンド信号ｘａｐｇ（ｉ，ｎ）を生成する。
【００８０】
【数７】
2011059714.tif 000009
【００８１】
この結果、高域サブバンド信号ｘａｐｇ（ｉ，ｎ）の利得と、元の高域サブバンド信号ｘ（ｋ，ｎ）の利得とが同じになる。
【００８２】
このように、信号復号装置３０が生成するサブバンド信号は、信号符号化装置１０で用いる元のサブバンド信号ｘ（ｋ，ｎ）と、全周波数帯域に亘って周波数振幅ピーク及び利得が同じになる。この結果、信号復号装置３０は、高品質に時系列信号を出力することができる。
【００８３】
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【００８４】
上述した実施の形態においては、高域サブバンド信号周波数振幅ピーク情報ｐ（ｉ）を量子化する際、３ビットを用いたが、周波数帯域拡大によって得られた高域サブバンド信号ｘａｐｇ（ｉ）と元の高域サブバンド信号ｘ（ｋ，ｎ）とでは、聴覚上の音色が同じになればよいので、人間の聴覚上の検知できない程度の量子化ビット長を用いればよい。
【００８５】
例えば、高域周波数において人間の聴覚感度は鈍くなるといった特性を利用して、高域サブバンド信号周波数振幅ピーク情報ｐ（ｉ）の量子化ビット長を、高域側において短くしてもよい。この一例として、ｉ＝３／４Ｎ未満のサブバンドの場合は、図３に示す３ビット量子化テーブルを用い、ｉ＝３／４Ｎ以上のサブバンドの場合は、図６に示す２ビット量子化テーブルを用いてもよい。
【００８６】
また、例えば、パワーレベルが弱いサブバンド信号に対して、人間の聴覚感度は鈍くなるといった特性を利用して、サブバンド毎に、サブバンド信号のパワーレベルに応じた高域サブバンド信号周波数振幅ピーク情報ｐ（ｉ）の量子化ビット長を変えてもよい。この一例として、一定のパワーレベル以上のサブバンド信号の場合は、図３に示す３ビット量子化テーブルを用い、一定パワーレベル未満のサブバンド信号には、図６の２ビット量子化テーブルを用いてもよい。
【００８７】
さらに、上述した実施の形態において高域サブバンド信号周波数振幅ピーク情報生成回路１３は、サブバンド毎の高域サブバンド信号周波数振幅ピーク情報ｐ（ｉ）を多重化回路１５に供給したが、高域周波数において人間の聴覚感度は鈍くなるといった特性を利用して、高域サブバンド信号周波数振幅ピーク情報ｐ（ｉ）を複数のサブバンドで共通化し、高域サブバンド信号周波数振幅ピーク情報ｐ（ｉ）のデータ量を削減してもよい。この一例として、周波数帯域拡大によって１６サブバンドの高域サブバンド信号ｘａ（ｉ，ｎ）が得られた場合、低域側から３サブバンド、５サブバンド、８サブバンドの３領域に分割し、それぞれの複数サブバンドで、高域サブバンド信号周波数振幅ピーク情報ｐ（ｉ）を共通化して多重化回路１５に供給してもよい。
【００８８】
また、上述した実施の形態では、ハードウェアの構成として説明したが、これに限定されるものではなく、任意の処理をＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、記録媒体に記録して提供することも可能であり、また、インターネットその他の伝送媒体を介して伝送することにより提供することも可能である。
【符号の説明】
【００８９】
１０  信号符号化装置、１１  サブバンド分割フィルタバンク、１２  低域サブバンド信号符号化回路、１３  高域サブバンド信号周波数振幅ピーク情報生成回路、１４  高域サブバンド信号利得情報生成回路、１５  多重化回路、２０  信号符号化装置、２６  低域サブバンド信号復号回路、３０  信号復号装置、３１  非多重化回路、３２  低域サブバンド信号復号回路、３３  高域サブバンド信号周波数振幅ピーク調整回路、３４  高域サブバンド信号利得調整回路、３５  サブバンド合成フィルタバンク
【図１】
2011059714.tif 000010
【図２】
2011059714.tif 000011
【図３】
2011059714.tif 000012
【図４】
2011059714.tif 000013
【図５】
2011059714.tif 000014
【図６】
2011059714.tif 000015
【図７】
2011059714.tif 000016
【手続補正書】
【提出日】平成22年12月28日(2010.12.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力された時系列信号を符号化する信号符号化装置において、
上記時系列信号を複数のサブバンドに分割し、低域側の複数のサブバンドで構成される低域サブバンド信号と高域側の複数のサブバンドで構成される高域サブバンド信号とを生成する分割手段と、
上記低域サブバンド信号を符号化し、低域サブバンド信号符号化データを生成する符号化手段と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との周波数振幅を比較することで、高域サブバンド信号周波数振幅に関する情報を生成する高域サブバンド信号振幅情報生成手段と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との利得を比較することで、高域サブバンド信号利得情報を生成する高域サブバンド信号利得情報生成手段と、
上記低域サブバンド信号符号化データと上記高域サブバンド信号周波数振幅に関する情報と上記高域サブバンド信号利得情報とを多重化し圧縮データを出力する出力手段と
を備える信号符号化装置。
【請求項２】
上記高域サブバンド信号振幅情報生成手段は、上記新たな高域サブバンド信号の利得と上記高域サブバンド信号の利得との比に基づいて、上記新たな高域サブバンド信号の周波数振幅の最大値を正規化し、正規化された上記新たな高域サブバンド信号の周波数振幅の最大値と上記高域サブバンド信号の周波数振幅の最大値との比を上記高域サブバンド信号周波数振幅に関する情報として生成する請求項１記載の信号符号化装置。
【請求項３】
上記高域サブバンド信号利得情報生成手段は、上記新たな高域サブバンド信号の利得と上記高域サブバンド信号の利得との比を上記高域サブバンド信号利得情報として生成する請求項１記載の信号符号化装置。
【請求項４】
上記高域サブバンド信号振幅情報生成手段は、上記高域サブバンド信号周波数振幅に関する情報の量子化ビット長を、サブバンド信号毎のパワーレベルに応じて変化させる請求項１記載の信号符号化装置。
【請求項５】
上記高域サブバンド信号振幅情報生成手段は、上記高域サブバンド信号周波数振幅に関する情報の量子化ビット長を、低域から高域にかけて短くさせる請求項１記載の信号符号化装置。
【請求項６】
上記高域サブバンド信号振幅情報生成手段は、上記高域サブバンド信号周波数振幅に関する情報を複数のサブバンドで共通化する請求項１記載の信号符号化装置。
【請求項７】
上記低域サブバンド信号符号化データを復号して低域サブバンド信号復号データを生成する低域サブバンド信号復号手段をさらに備え、
上記高域サブバンド信号振幅情報生成手段は、上記低域サブバンド信号復号データから新たに高域サブバンド信号を生成し、この新たに生成した高域サブバンド信号と上記高域サブバンド信号との周波数振幅を比較することで高域サブバンド信号振幅に関する情報を生成し、
上記高域サブバンド信号利得情報生成手段は、上記低域サブバンド信号復号データから新たに高域サブバンド信号を生成し、この新たに生成した高域サブバンド信号と上記高域サブバンド信号との利得を比較することで高域サブバンド信号利得情報を生成する請求項１記載の信号符号化装置。
【請求項８】
入力された時系列信号を符号化する信号符号化方法において、
上記時系列信号を複数のサブバンドに分割し、低域側の複数のサブバンドで構成される低域サブバンド信号と高域側の複数のサブバンドで構成される高域サブバンド信号とを生成する分割工程と、
上記低域サブバンド信号を符号化し、低域サブバンド信号符号化データを生成する符号化工程と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との周波数振幅を比較することで、高域サブバンド信号周波数振幅に関する情報を生成する高域サブバンド信号振幅情報生成工程と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との利得を比較することで、高域サブバンド信号利得情報を生成する高域サブバンド信号利得情報生成工程と、
上記低域サブバンド信号符号化データと上記高域サブバンド信号周波数振幅に関する情報と上記高域サブバンド信号利得情報とを多重化し圧縮データを出力する出力工程と
を有する信号符号化方法。
【請求項９】
入力された時系列信号を符号化する信号符号化処理をコンピュータに実行させるプログラムにおいて、
上記時系列信号を複数のサブバンドに分割し、低域側の複数のサブバンドで構成される低域サブバンド信号と高域側の複数のサブバンドで構成される高域サブバンド信号とを生成する分割工程と、
上記低域サブバンド信号を符号化し、低域サブバンド信号符号化データを生成する符号化工程と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との周波数振幅を比較することで、高域サブバンド信号周波数振幅に関する情報を生成する高域サブバンド信号振幅情報生成工程と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との利得を比較することで、高域サブバンド信号利得情報を生成する高域サブバンド信号利得情報生成工程と、
上記低域サブバンド信号符号化データと上記高域サブバンド信号周波数振幅に関する情報と上記高域サブバンド信号利得情報とを多重化し圧縮データを出力する出力工程と
を有するプログラム。
【請求項１０】
入力された時系列信号を符号化する信号符号化処理をコンピュータに実行させるプログラムが記録されたコンピュータ読み取り可能な記録媒体において、
上記時系列信号を複数のサブバンドに分割し、低域側の複数のサブバンドで構成される低域サブバンド信号と高域側の複数のサブバンドで構成される高域サブバンド信号とを生成する分割工程と、
上記低域サブバンド信号を符号化し、低域サブバンド信号符号化データを生成する符号化工程と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との周波数振幅を比較することで、高域サブバンド信号周波数振幅に関する情報を生成する高域サブバンド信号振幅情報生成工程と、
上記低域サブバンド信号から新たな高域サブバンド信号を生成し、上記新たな高域サブバンド信号と上記高域サブバンド信号との利得を比較することで、高域サブバンド信号利得情報を生成する高域サブバンド信号利得情報生成工程と、
上記低域サブバンド信号符号化データと上記高域サブバンド信号周波数振幅に関する情報と上記高域サブバンド信号利得情報とを多重化し圧縮データを出力する出力工程と
を有するプログラムが記録された記録媒体。
【請求項１１】
符号化側から入力された圧縮データを復号して時系列信号を出力する信号復号装置において、
上記圧縮データを非多重化して低域サブバンド符号化データと高域サブバンド信号周波数振幅に関する情報と高域サブバンド信号利得情報とに分離する分離手段と、
上記低域サブバンド信号符号化データを復号し、低域サブバンド信号を生成する低域サブバンド信号復号手段と、
上記低域サブバンド信号を用いてサブバンド信号の周波数帯域拡大を行い、得られた高域サブバンド信号の周波数振幅を、上記高域サブバンド信号周波数振幅に関する情報を用いて調整する高域サブバンド信号振幅調整手段と、
上記高域サブバンド信号振幅調整手段によって周波数振幅が調整された上記高域サブバンド信号の利得を、上記高域サブバンド信号利得情報を用いて調整する高域サブバンド信号利得調整手段と、
上記低域サブバンド信号と上記高域サブバンド信号利得調整手段によって利得が調整された上記高域サブバンド信号とをサブバンド合成し、時系列信号を出力する出力手段と
を備える信号復号装置。
【請求項１２】
上記高域サブバンド信号振幅調整手段は、上記高域サブバンド信号と、上記高域サブバンド信号と利得が同じである無相関な信号とを、上記高域サブバンド信号周波数振幅に関する情報に基づく混合比で混合する請求項１１記載の信号復号装置。
【請求項１３】
上記高域サブバンド信号利得調整手段は、周波数振幅調整された上記高域サブバンド信号に上記高域サブバンド信号利得情報を乗じることにより利得を調整する請求項１１記載の信号復号装置。
【請求項１４】
符号化側から入力された圧縮データを復号して時系列信号を出力する信号復号方法において、
上記圧縮データを非多重化して低域サブバンド符号化データと高域サブバンド信号周波数振幅に関する情報と高域サブバンド信号利得情報とに分離する分離工程と、
上記低域サブバンド信号符号化データを復号し、低域サブバンド信号を生成する低域サブバンド信号復号工程と、
上記低域サブバンド信号を用いてサブバンド信号の周波数帯域拡大を行い、得られた高域サブバンド信号の周波数振幅を、上記高域サブバンド信号周波数振幅に関する情報を用いて調整する高域サブバンド信号振幅調整工程と、
上記高域サブバンド信号振幅調整工程にて周波数振幅が調整された上記高域サブバンド信号の利得を、上記高域サブバンド信号利得情報を用いて調整する高域サブバンド信号利得調整工程と、
上記低域サブバンド信号と上記高域サブバンド信号利得調整工程にて利得が調整された上記高域サブバンド信号とをサブバンド合成し、時系列信号を出力する出力工程と
を有する信号復号方法。
【請求項１５】
符号化側から入力された圧縮データを復号して時系列信号を出力する信号復号処理をコンピュータに実行させるプログラムにおいて、
上記圧縮データを非多重化して低域サブバンド符号化データと高域サブバンド信号周波数振幅に関する情報と高域サブバンド信号利得情報とに分離する分離工程と、
上記低域サブバンド信号符号化データを復号し、低域サブバンド信号を生成する低域サブバンド信号復号工程と、
上記低域サブバンド信号を用いてサブバンド信号の周波数帯域拡大を行い、得られた高域サブバンド信号の周波数振幅を、上記高域サブバンド信号周波数振幅に関する情報を用いて調整する高域サブバンド信号振幅調整工程と、
上記高域サブバンド信号振幅調整工程にて周波数振幅が調整された上記高域サブバンド信号の利得を、上記高域サブバンド信号利得情報を用いて調整する高域サブバンド信号利得調整工程と、
上記低域サブバンド信号と上記高域サブバンド信号利得調整工程にて利得が調整された上記高域サブバンド信号とをサブバンド合成し、時系列信号を出力する出力工程と
を有するプログラム。
【請求項１６】
符号化側から入力された圧縮データを復号して時系列信号を出力する信号復号処理をコンピュータに実行させるプログラムが記録されたコンピュータ読み取り可能な記録媒体において、
上記圧縮データを非多重化して低域サブバンド符号化データと高域サブバンド信号周波数振幅に関する情報と高域サブバンド信号利得情報とに分離する分離工程と、
上記低域サブバンド信号符号化データを復号し、低域サブバンド信号を生成する低域サブバンド信号復号工程と、
上記低域サブバンド信号を用いてサブバンド信号の周波数帯域拡大を行い、得られた高域サブバンド信号の周波数振幅を、上記高域サブバンド信号周波数振幅に関する情報を用いて調整する高域サブバンド信号振幅調整工程と、
上記高域サブバンド信号振幅調整工程にて周波数振幅が調整された上記高域サブバンド信号の利得を、上記高域サブバンド信号利得情報を用いて調整する高域サブバンド信号利得調整工程と、
上記低域サブバンド信号と上記高域サブバンド信号利得調整工程にて利得が調整された上記高域サブバンド信号とをサブバンド合成し、時系列信号を出力する出力工程と
を有するプログラムが記録された記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
上述した目的を達成するために、本発明に係る信号符号化装置及び方法は、時系列信号を複数のサブバンドに分割して低域側のサブバンドで構成される低域サブバンド信号と高域側のサブバンドで構成される高域サブバンド信号とを生成し、続いて、低域サブバンド信号を符号化して低域サブバンド信号符号化データを生成し、また、低域サブバンド信号から新たな高域サブバンド信号を生成し、この新たな高域サブバンド信号と元の高域サブバンド信号との周波数振幅を比較することで高域サブバンド信号周波数振幅に関する情報を生成し、また、低域サブバンド信号から生成された新たな高域サブバンド信号と元の高域サブバンド信号との利得を比較することで高域サブバンド信号利得情報を生成し、その後、低域サブバンド信号符号化データと高域サブバンド信号周波数振幅に関する情報と高域サブバンド信号利得情報とを多重化し圧縮データを出力する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、上述した目的を達成するために、本発明に係る信号復号装置及び方法は、圧縮データを非多重化して低域サブバンド符号化データと高域サブバンド信号周波数振幅に関する情報と高域サブバンド信号利得情報とに分離した後、低域サブバンド信号符号化データを復号して低域サブバンド信号を生成し、続いて、低域サブバンド信号を用いてサブバンド信号の周波数帯域拡大を行い、得られた高域サブバンド信号の周波数振幅を、高域サブバンド信号周波数振幅に関する情報を用いて調整し、その後、周波数振幅が調整された高域サブバンド信号の利得を、高域サブバンド信号利得情報を用いて調整した後、低域サブバンド信号と周波数振幅及び利得が調整された高域サブバンド信号とをサブバンド合成し、時系列信号を出力する。