"音声データを格納する記憶部と前記記憶部から前記音声データを取得するデータ取得制御部と、前記データ取得制御部から出力される音声データ信号を周波数変換する変換部と、前記変換部の出力波のうち第1の出力波に基づいて高調波を生成し、前記高調波と、前記変換部の出力波のうち前記第1の出力波より高周波成分である第2の出力波とを合成する倍音生成合成部と、前記倍音生成合成部からの出力に対して符号化処理を行う符号化部を備える、オーディオ符号化装置。前記記憶部は、周波数に対する音圧レベルの閾値をさらに格納し、前記倍音生成合成部は、前記第1の出力波に対応する前記音圧レベルの値が前記閾値よりも大きい場合に、前記第1の出力波に基づいて前記高調波を生成する、請求項1に記載のオーディオ符号化装置。前記倍音生成合成部は、前記第1の出力波の周波数に基づいて前記周波数の自然数倍の周波数を有する高調波を生成する高調波生成部と、前記高調波と前記第2の出力波とを合成する波形合成部とを含む、請求項2に記載のオーディオ符号化装置。前記音圧レベルの値が前記閾値よりも大きい場合には、前記高調波生成部は前記第1の出力波に基づいて前記高調波を生成する、請求項3に記載のオーディオ符号化装置。前記高調波生成部は、前記変換部の出力波に基づいて、前記第1の出力波を抽出する第1のフィルタ回路と、前記第1のフィルタ回路の出力波の周波数を自然数倍した周波数を有する前記高調波を生成する倍音生成器と、前記変換部の出力波に基づいて、前記第2の出力波を抽出する第2のフィルタ回路と、前記高調波と前記第2のフィルタ回路の出力波とを合成して出力する合成部とを含む、請求項4に記載のオーディオ符号化装置。前記波形合成部は、前記変換部の出力波に基づき、前記高調波生成部に入力される周波数よりも高い周波数を有する出力波を抽出する第3のフィルタ回路と、前記高調波と前記第3のフィルタ回路の出力波とを合成して出力する合成部とを含む、請求項4に記載のオーディオ符号化装置。前記波形合成部は、前記高調波と前記変換部の出力波とを合成して出力する合成部と、前記高調波生成部に入力される周波数よりも高い周波数を有する出力波を抽出する第3のフィルタ回路とを含む、請求項4に記載のオーディオ符号化装置。請求項1~7のいずれか1項に記載のオーディオ符号化装置を含む、半導体装置。しかしながら、特開2009-237048号公報特許文献1および特開2009-244650号公報特許文献2に開示された発明は、ミッシングファンダメンタルを利用した高周波数帯の生成手法であって、低周波数帯の生成方法については具体的に検討されていない。また、特開2000-004163号公報特許文献3に開示された発明は、同時マスキング閾値計算通常超重量の軽量化のためのビット割当て手順の改善についてであって、低周波数帯の生成方法については具体的に検討されていない。また、広帯域にわたりデータの多い場合に、全体的にビットが不足し、音質の劣化する問題もある。オーディオデータ以外のデータが増加することによる割当てビットの各周波数帯域間またはスケールファクタ帯域レベル情報同一群間の分散割当てによる量子化ロス量子化ノイズの発生、符号化情報などの冗長性の問題が生じる。本発明の目的は、効率的な符号化処理を行なうオーディオ符号化装置を提供することである。本発明の一実施例においては、符号化部による符号化処理前に低周波数帯上位帯域における倍音に対する基本周波数の情報を上位周波数帯基本周波数波を自然数倍した周波数、所謂、倍音へ合成し、低周波数帯へのビット割当て用のビット量を削減し、そのビット量分を上位周波数帯に割当て符号化処理をする。本発明の一実施例においては、割当てビットの各周波数帯域間、またはスケールファクタ帯域レベル情報同一群間の分散割当てによる量子化ロス量子化ノイズの発生、符号化情報などの冗長性を低減し、高音質化および高効率化を実現できる。以下、本発明について図面を参照して詳しく説明する。なお、図中同一又は相当部分には同一の符号を付してその説明は繰返さない。[実施の形態1]図1は、本発明の実施の形態1におけるオーディオ符号化装置100の構成例を示すブロック図である。図1を参照して、このオーディオ符号化装置100は、入力用のバッファとして用いられるメモリ、例えばSDRAMSynchronousDynamicRandomAccessMemory101と、データ取得制御部102と、サブバンド分析フィルタ部108とMDCTフィルタ部103と、倍音生成合成部104と、符号化部105と、出力用のバッファとして用いられるメモリ、例えばSDRAM106と、最小可聴限界値、マスキング効果値をMDCTフィルタ部103、倍音生成合成部104および符号化部105に与える音響心理分析部107とを含む。SDRAM101は、符号化するデータ、たとえば音楽データを一時的に保持するバッファである。また、SDRAM106は、符号化した後のデータを一時的に保持するバッファである。SDRAM101とSDRAM106とは、異なる半導体メモリで構成されてもよいし、同じ半導体メモリで構成され、その領域を入力用バッファと出力用バッファとに分割して使用するようにしてもよい。データ取得制御部102は、SDRAM101に保持されるデータを所定のフレーム、たとえば、1フレーム分だけ取得して、サブバンド分析フィルタ部108に出力する。サブバンド分析フィルタ部108は、データ取得制御部102から受けた1フレーム分のデータをサブバンドに分割して、MDCTフィルタ部103に出力する。MDCTフィルタ部103は、サブバンド分析フィルタ部108から受けたデータのMDCT係数を算出する。音響心理分析部107は、音声データをFFTFastFourierTransformし、周波数スペクトルを元に、最小可聴限界値、マスキング効果値を算出する。この算出した情報から、倍音生成合成部104、を制御し、また、符号化部105を制御する。これによって、符号化部105は、各スケールファクタバンドの割り当てビットを決定する。図2は、圧縮データストリームのデータ形式の構成の一例を示す図である。図2を参照して、たとえば、本発明の一実施例から生成されたMP3MPEG1AudioLayer3圧縮データの構成を示す。MP3圧縮データファイルは、通常、複数のフレームで構成し、1フレームは、1152サンプルMPEG1AudioLayer3の場合からなる。1フレームは、ヘッダと、任意選択のエラー防止用CRCと、スケールファクタと呼ばれる整数値と音楽そのものを特徴づけるデータであるハフマン列とを格納するオーディオデータと、被圧縮音楽データの特徴を表すデータや圧縮する際使用される補助情報等が格納されるサイド情報と、各フレームの終わりに、何らかの補助データが格納される付加データとから構成される。また1フレームは、576サンプルを1グラニュールという単位を用いると、2グラニュールの構成となる。さらに、オーディオデータのグラニュールGR0は、当該フレームに含まれる二つのグラニュールのうち時刻の早い方のグラニュールを指す。従って、グラニュールGR1は、残りのグラニュールである。グラニュールGR0は、ステレオオーディオに対応するチャンネル0、1の構成をとり、さらに各チャンネルは、スケールファクタおよびハフマン列の構成をとる。具体的には、チャンネル0は、スケールファクタA0とハフマン列P0の構成をとり、チャンネル1はスケールファクタA1とハフマン列P1の構成をとる。グラニュールGR1も、グラニュールGR0と同様に、ステレオオーディオに対応するチャンネル0、1の構成をとり、さらに各チャンネルは、スケールファクタおよびハフマン列の構成をとる。具体的には、チャンネル0は、スケールファクタB0とハフマン列Q0の構成をとり、チャンネル1はスケールファクタB1とハフマン列Q1の構成をとる。再度図1を参照して、符号化部105は、倍音生成合成部104によって倍音合成された、もしくは、元のMDCT処理された出力に対して、決定されたマスキング値に応じて、スケールファクタバンド毎に、その成分を量子化する。ここで、量子化の前に、図示しないが、バタフライ演算、ステレオ演算処理などの音響処理を施す機能を有するものとする。さらに、符号化部105によって実際に符号化されたときの符号量を受け、ビットレート符号量の余剰分を繰越量として管理し、それ以降のフレームに割当てる機能も有している。符号化部105は、倍音生成合成部104によって、合成された後のスケールファクタバンドの信号成分に対して、所定のビットレートの目標値符号量となるようにフレームのデータを符号化し、符号化データをSDRAM106に書き込む。図3は、倍音生成合成部104の主要部を示すブロック図である。図3を参照して、倍音生成合成部104は、波形合成部120と、高調波生成部130とを含む。波形合成部120および高調波生成部130の入力端子にはMDCTフィルタ部103の出力信号が与えられ、高調波生成部130の出力信号は、波形合成部120へ供給される。高調波生成部130は、MDCTフィルタ部103の出力を受け、この出力信号から倍音を生成するための基本波となる信号を抽出するLPFLowPassFilter204と、LPF204によって抽出される低周波成分のうち、音響心理分析部107によって、最小可聴限界値以上、マスキング効果値を超えると判別されたパワースペクトルを有する周波数を自然数倍した高調波を生成倍音処理する倍音生成部304とを含む。また、その周波数成分が存在しなければ、倍音生成合成部104は、フィルタリングおよび倍音の生成、元の信号への合成も一切する必要はない。ここで、その存在の有無は、所定の基本周波数に関して音響心理分析部107にて検出されるものとする。一方、波形合成部120は、MDCTフィルタ部103の出力を受け、この出力の高周波成分の周波数のみを抽出するBPFBandPassFilter202と、高調波生成部130からの出力信号とBPF202からの出力信号とを加重合成する合成部としてたとえば加算器402とを含む。なお、BPF202によって抽出される周波数成分はLPF204によって抽出される周波数成分より高い周波数を有する。なお、例えば、倍音生成部304について、図示はしないが上述した基本波から少なくとも奇数次倍音の成分を含む信号を生成する奇数倍音生成部と、基本波の少なくとも偶数次倍音の成分を含む信号を生成する偶数倍音生成部とを含んでいてもよい。この場合には、奇数倍音生成部からの出力信号と偶数倍音生成部からの出力信号とは所定の比率で合成してもよい。このように、グルーピングすることにより、処理量を低減することができる。基本100Hzの場合、200Hz、400Hz、600Hz、800Hzのみの8次までとして、処理量を低減してもよい。また、生成する倍音のレベルは、高域になるにつれて下げていき、前記等ラウドネス曲線に則って、2kHzで音圧レベルが0デシベルになるように調整する。また、倍音生成部304は、倍音処理された信号が出力されるとして説明したが、この倍音処理された信号と基本波の信号とを加重合成して出力してもよい。ただし、この場合には、出力信号に低周波成分が再度含まれるため、これらの周波数成分を除去するフィルタ部たとえばHighPassFilterやBandPassFilterを設ける必要がある。スピーカの特性にあわせて、基本波より低いHPFHighPassFilterのカット周波数を設定する。この構成を取ることにより、LPF204はMDCTフィルタ部103の出力の低周波成分を抽出し、倍音生成部304はこの抽出された信号に基づいて高調波を生成し、加算器402は、この高調波とMDCTフィルタ部103の出力波のうちLPF204によって抽出された周波数帯よりも高い周波数帯の成分を有する出力波とを加重合成することによって、低周波成分を有しない出力波を生成できる。ミッシングファンダメンタルにより、人間はこの出力波に除去した低周波成分が含まれると認識する一方、この出力波の低周波成分が除去されているために次段の符号化部105による処理の際にビット割当てを行なわないあるいは劇的に削減することができ、代わりに高域成分の符号化量子化に割当てることができ、本実施の形態によるエンコードされた音声データは、量子化ノイズを低減できる。[変形例]以下に倍音生成合成部104の変形例1について説明する。図4は、倍音生成合成部104の変形例1の倍音生成合成部104Aの主要部を示すブロック図である。図4を参照して、倍音生成合成部104Aは、倍音生成合成部104と比較して、高調波生成部130の代わりに、高調波生成部130Aを含む。倍音生成合成部104Aの他の構成については、倍音生成合成部104と同様であるため、ここでは説明を繰返さない。波形合成部120および高調波生成部130Aの入力端子にはMDCTフィルタ部103の出力信号が与えられ、高調波生成部130Aの出力信号は、波形合成部120へ供給される。高調波生成部130Aは、第1次~第n次高調波生成部608,610,...,612と、第1次~第n次高調波生成部の各々の出力を加重合成する合成部としてたとえば加算器404とを含む。第1次高調波生成部608は、BPF208と、倍音生成部308とを含み、BPF208および倍音生成部308は、MDCTフィルタ部の出力信号が与えられるノードと加算器404の入力ノードとの間に、直列に接続されている。また、第2次~第n次高調波生成部610,...,612の構成についても同様であるため、ここでは説明を繰返さない。MDCTフィルタ部103の出力信号の低周波成分を複数に分割し、複数に分割した低周波成分の各々に基づいて、第1次~第n次高調波生成部608,610,...,612は、それぞれ対応する倍音の信号を生成する。たとえば、0~100Hzまでの低周波数帯を10Hzごとに分割し、この分割した周波数帯ごとに各高調波生成器によって倍音の信号が生成される。なお、波形合成部120に含まれるBPF202によって抽出される周波数成分はBPF208,BPF210,...,BPF212によって抽出される周波数成分より高い周波数成分を有する。第1次~第n次高調波生成部608,610,...,612の各々の出力信号は加算器404によって加重合成される。加算器402は、加算器404からの出力信号と、BPF202の出力信号とを加重合成し、合成した高調波を符号化部105へ出力する。また、ここでは第1次~第n次高調波生成部608,610,...,612の出力については、倍音処理された信号が出力されるとして説明したが、この倍音処理された信号と基本波の信号とを加重合成して出力してもよい。ただし、この場合には、出力信号に低周波成分が再度含まれるため、これらの周波数成分を除去するフィルタ部たとえばHighPassFilterやBandPassFilterを設ける必要がある。スピーカの特性にあわせて、基本波より低いHPFのカット周波数を設定する。この構成を取ることにより、BPF208,210,...,212はMDCTフィルタ部103の出力の低周波成分を複数に分割して抽出し、倍音生成部308,310,...,312はこの抽出された各信号に基づいてそれぞれ対応して高調波を生成し、加算器402は、この高調波とMDCTフィルタ部103の出力のうちBPF202がBPF208,210,...,212によって抽出される周波数帯よりも高い周波数帯を有する出力波とを加重合成することによって、低周波成分を有しない出力波を生成できる。ミッシングファンダメンタルにより、人間はこの生成信号に除去した低周波成分が含まれると認識する一方、この生成信号の低周波成分が除去されているために次段の符号化部105による処理の際にビット割当てを削減あるいは減少することができ、代わりに高域成分の符号化量子化に割当てることができる。図5は、倍音生成合成部104の変形例2の倍音生成合成部104Bの主要部を示すブロック図である。図5を参照して、倍音生成合成部104Bは、倍音生成合成部104と比較して、高調波生成部130に代えて、高調波生成部130Bを含む。倍音生成合成部104Bの他の構成については、倍音生成合成部104と同様であるため、ここでは説明を繰返さない。高調波生成部130Bは、MDCTフィルタ部103の出力を受け、この出力信号から高調波を生成するための基本波となる信号を抽出するLPFLowPassFilter204と、LPF204によって抽出される基本波から構成される信号が与えられ自然数倍した高調波を生成し、基本波の周波数成分を加重合成して出力する倍音生成部304Bと、倍音生成部304Bからの出力から基本波の周波数成分以外の成分を通過させるBPF504とを含む。これにより、倍音生成合成部104、104Aにおいて説明してきたとおり、倍音生成部304Bのように基本波をも含んで出力するような場合には、フィルタ部であるBPF504を設ける必要がある。なお、BPF504に限定されることなく、所定の周波数より高い周波数成分を通過させるHPFを利用してもよい。スピーカの特性にあわせて、基本波より低いHPFのカット周波数を設定する。図6は、倍音生成合成部104の変形例3の倍音生成合成部104Cの主要部を示すブロック図である。図5を参照して、倍音生成合成部104Cは、倍音生成合成部104と比較して、高調波生成部130に代えて、高調波生成部130Cを含む。倍音生成合成部104Cの他の構成については、倍音生成合成部104と同様であるため、ここでは説明を繰返さない。高調波生成部130Cは、第1次~第n次高調波生成部708,710,...,712と、第1次~第n次高調波生成部の各々の出力を加重合成する加算器404とを含む。加算器404は、第1次~第n次高調波生成部708,710,...,712の各々の出力信号を加重合成する。加算器402は、加算器404からの出力信号と、BPF202の出力信号とを加重合成し、合成した高調波を符号化部105へ出力する。第1次高調波生成部708は、BPF208と、倍音生成部308Cと、BPF508を含み、BPF208、倍音生成部308CおよびBPF508は、MDCTフィルタ部の出力信号が与えられるノードと加算器404の入力ノードとの間に、直列に接続されている。また、第2次~第n次高調波生成部710,...,712の構成についても同様であるため、ここでは説明を繰返さない。ここで、MDCTフィルタ部103の出力信号の低周波成分を複数に分割し、複数に分割した低周波成分の各々に基づいて、第1次~第n次高調波生成部708,710,...,712は、それぞれ対応する高調波を生成する。たとえば、0~100Hzまでの周波数帯を10Hzごとに分割し、この分割した周波数帯ごとに倍音の信号が生成される。なお、波形合成部120に含まれるBPF202によって抽出される周波数成分はBPF208,BPF210,...,BPF212によって抽出される周波数成分より高い周波数を有する。高調波生成部130Cに含まれる倍音生成部308C,310C,...,312Cは、BPF208,210,...,212によって抽出される基本波の周波数を自然数倍して生成した高調波と基本波とを加重合成して出力する。これにより、倍音生成合成部104、104Aにおいて説明してきたとおり、倍音生成部304Cのように基本波をも含んで出力するような場合には、フィルタ部であるBPF508,510,...,512を設ける必要がある。なお、BPF508,510,...,512に限定されることなく、所定の周波数より高い周波数成分を通過させるHPFを利用してもよい。スピーカの特性にあわせて、基本波より低いHPFのカット周波数を設定する。図7は、倍音生成合成部104の変形例4の倍音生成合成部104Dの主要部を示すブロック図である。図7を参照して、倍音生成合成部104Dは、倍音生成合成部104と比較して、波形合成部120に代えて、波形合成部120Dを含む。倍音生成合成部104Dの他の構成については、倍音生成合成部104と同様であるため、ここでは説明を繰返さない。ここで、図3の倍音生成合成部104の波形合成部120と比較して、波形合成部120Dを説明する。波形合成部120Dの構成は、加算器402とBPF202とを含む。しかしながら、加算器402は、MDCTフィルタ部103の出力波と高調波生成部130の出力波とを加算し、その出力波について、BPF202を用いて低周波成分を除去することにより、104BのBPF202とBPF504を一つにまとめられる。同様の効果が期待できる。なお、BPF202に限定されることなく、HPFを使用してもよい。スピーカの特性にあわせて、基本波より低いHPFのカット周波数を設定する。図8は、倍音生成合成部104の変形例5の倍音生成合成部104Eの主要部を示すブロック図である。図8を参照して、倍音生成合成部104Eは、図7の倍音生成合成部104Dの波形合成部120Dと図4の倍音生成合成部104Aの高調波生成部130Aとを組み合わせた構成をとるため、同様な効果が期待できる。なお、各構成の説明は同様な説明となるためここでは繰返さない。図7と同様にBPF208,210,...,212が一つにまとめられる。次に、図1等を用いて符号化装置の構成について説明したが、処理手順を総括的に説明する。図9は、本発明の実施の形態1における符号化装置の処理手順を説明するためのフローチャートである。図9を参照して、まず、符号化処理が開始されると、ステップS1において外部から入力されたオーディオ音声PCMデータがSDRAM101にバッファリングされ、データ取得制御部102は、SDRAM101に格納されたデータの中から1フレーム分、または複数フレーム分のデータを取得し、次のステップS7の処理へ進む。ステップ7では、音響心理分析部107が、最小可聴限界値、およびマスキング値を計算する。ステップ8では、1フレーム分のデータをサブバンドに分割する。また、データ取得制御部102は、取得フレーム数を1だけインクリメントすることによって取得フレーム数をカウントすることができる。そして、ステップS2において、MDCTフィルタ部103は、サブバンド分析フィルタ部108によって計算されたサブバンドデータをMDCT変換する。ステップS3において、音響心理分析部107は、ステップS7で算出された最小可聴限界値およびマスキング値に応じて、低周波成分のうちパワースペクトルが各閾値以上の周波数成分が存在するか判定し、倍音化の対象となる基本周波数を決定する。たとえば、音響心理分析部107は、FFTの出力波の周波数50Hzのパワースペクトルが15dBしかなく、このパワースペクトルが50Hzの聴覚閾値0dB=1kHzである30dBを超えていないときには、可聴パワーが不足しているため、基本波として周波数50Hzの波形を抽出しない。一方、FFTの出力波の周波数100Hzのパワースペクトルが38dBほどあり、このパワースペクトルが100Hzの聴覚閾値0dB=1kHzである25dBを超えているときには、パワースペクトルが十分ある聞き取れるため、さらにマスキング値と比較し、マスキング効果により、そのパワースペクトルが可聴できると判定されたなら、基本周波数として周波数100Hzを決定する。ただし、基本周波数として、倍音化の対象となる周波数が複数あってもよい。パワースペクトルが閾値以上の周波数成分が存在する場合は、ステップS4に進む。また、パワースペクトルが閾値以上の周波数成分が存在しなければ、後述するステップS4およびステップS5の付加処理は実施しないで、ステップS6へ進む。ステップS6では、ステップS7の最小可聴限界値およびマスキング値に基づいて、ビット割り当てされ、量子化がおこなわれる。ステップS4において、ステップS3において決定した基本波に基づいて、図1の倍音生成部が、この基本波の周波数に自然数倍かけた周波数を有する高調波を生成する。ステップS4の処理について説明する。ステップS3で決定した基本波を利用して高調波を生成する。基本波の周波数ここでは100Hzに自然数nnは2以上倍した周波数を有する高調波のことを第n次高調波とすると、このような高調波の生成は、所望の周波数まで生成できるが、倍音として用いる場合には高調波の周波数が2kHz付近になるように自然数nを決定し生成することが好ましい。ここでは、第2次~第20次高調波となる。2kHz付近としたのは、聴覚閾値が低く、逆にいうと、感度がよい聞こえやすいため、この付近に設定することにより、人間の耳にとって、低周波数域の音声も再現されていると錯覚しやすくなる。また、前述したとおり、等ラウドネスモデルから最小可聴限界値が0デシベルになる周波数が2kHzである。また、基本周波数を150Hzとした場合には、倍音生成合成部の合成する元の音声の低域カット周波数は、150Hz程度にしてもよい。たとえば、300Hzの基本波の場合には、5次高調波程度までとする。この場合、元の音声から圧縮によって低域情報を失う前に元の音声から忠実に再現できる聴感を失われない帯域に付加しておくことが目的である。MP3の場合、MDCTの576ラインの周波数解像度に対して、スケールファクタのバンド数が21であり、サンプリング周波数44.1kHzの最も低い周波数帯バンド境界の周波数は、150Hzである。つまり、基本周波数は、150Hzを想定しており、これは1バンド分のビットを他のビットの必要なバンドへ割当てることができることを意味する。たとえば、基本波の周波数150Hzを基数基本周波数とすると、300Hz,450Hz,600Hz,750Hz,900Hz,1050Hz,...,1950Hzの高調波を生成することができる。また別の例として、周波数300Hzを基数とすると、600Hz,900Hz,1200Hz,1500Hz,1800Hzもしくは、6次までの高調波を生成できる。あるいは、基本周波数を150Hzより大きい値とした場合には、倍音生成合成部の合成する元の音声の低域カット周波数は、スピーカ特性を考慮し、50Hz程度、それ以下としてもよい。図10は、高調波生成について説明するための図である。図10を参照して、横軸に周波数が示され、縦軸に音圧レベルが示される。なお、説明を容易にするため、聴覚閾値最小可聴界値が点線で合わせて示されている。基本波として周波数100Hzの音圧レベルL0が示されている。この音圧レベルL0は倍音生成合成部104によって抽出される。この音圧レベルL0は聴覚閾値を超えた強度を有する。さらにこの基本波を元に周波数を自然数倍して生成された高調波のパワースペクトルL1,L2,...,L18,L19が示される。このパワースペクトルL1,L2,...,L18,L19の強度は、たとえば2000Hzの聴覚閾値を上回るように徐々に減衰させるようにレベル調整する。2000Hzで0dBになるように高調波を生成することが好ましい。処理の効率上、生成する高調波は、偶数次数のみとか、奇数次数のみとか、2~5次程度としてもよい。再び図9を参照して、ステップS4で、基本波に基づいて高調波を生成が終わると、ステップS5において、倍音生成合成部104は、この高調波とMDCTフィルタ部103の出力波のうち基本波より高い周波成分の出力波とを合成し、符号化部105へ出力し、ステップS6の処理へ進む。そして、ステップS6において、倍音生成合成部104の出力波に基づいて、符号化部105は、周波数シフトによってオーディオ情報量の少なくなった低周波成分の使用するビット量を減少させ、高周波成分の使用するビット量をより増加させて符号化処理を行ない、処理が終了する。この処理手順により、符号化処理前に、周波数シフトによってオーディオ情報量の少なくなった低周波成分については、倍音処理され高周波成分にオーディオ情報量を集約でき、効率的に符号化処理が行なえる。また、倍音処理され高周波成分にオーディオ情報量を集約したことによって、周波数およびスケールファクタの低周波数帯あるいはパワースペクトルの小さいスケールファクタバンドに割当てるための符号化ビットを削減あるいは減少でき、その分、情報量の多いスケールファクタバンドを符号化する際に使用できる。さらに、倍音加算後スケールファクタバンドの情報量が帯域間に分散しないように制御し、ビット割当ての多いバンドに低音成分から生成した倍音を加算した後に、符号化することによって、スケールファクタの伝送長を削減できるとともに、スケールファクタバンドの情報が含まれている付加データについてもグラニュール間でシェアすることにより、スケールファクタについても削減できる。本実施の形態1の構成をとることにより、必要ビット量の節約が可能であり、このような冗長性を低減し、ビット量を効率よく管理することによって、高音質化、高効率化の効果を実現できる。[実施の形態2]実施の形態2は、実施の形態において説明した符号化装置を用いた音楽プレイヤーシステムに関するものである。図11は、本発明の実施の形態2における音楽プレイヤーシステムの構成例を示すブロック図である。この音楽プレイヤーシステムは、システム全体の制御を行なうCPUCentralProcessingUnit11と、ROMReadOnlyMemory12と、RAM13例えばSDRAMと、ハードディスクHDD14と、入力処理部15と、外部IF16と、データ処理部17とを含む。CPU11は、内部バスを介してROM12に記憶される各種プログラムを読み出してRAM13に転送し、そのプログラムを実行することによって音楽プレイヤーシステム全体の制御を行なう。また、CPU11は、所定の演算処理を行なうことによって入力処理部15から受けたコマンドに応じた処理を実行する。外部IF16は、ユーザにより操作ボタンの操作を検知して、その操作に応じた操作入力信号を入力処理部15に出力する。入力処理部15は、外部IF16から受けた操作入力信号に応じて所定の処理を行なって操作入力信号をコマンドに変換し、内部バスを介してCPU11にコマンドを転送する。データ処理部17は、外部IF16に接続されたたとえばCDROMのようなメディアドライブから与えられた音楽データを圧縮符号化してハードディスク14に記憶させる。また、データ処理部17は、ユーザによる操作に応じて音楽データの再生処理を行なう。ユーザによる操作に応じて音楽データの再生を行なう場合、CPU11は、音楽データ再生のコマンドをデータ処理部17に出力すると共に、ハードディスク14内の指定された音楽データを読み出してデータ処理部17に転送する。データ処理部17は、ハードディスク14から転送された音楽データを復号して音楽データを再生し、たとえばスピーカ図示せずに出力させる。実施の形態において説明したオーディオ符号化装置100は、データ処理部17内に配置される。また、CPU11は、RAM13に記憶される各種プログラムを実行することによって表示データを生成して表示処理部図示せずに転送したり、ハードディスク14に記憶される音楽関連情報音楽タイトルを読み出して表示処理部図示せずに転送したりする。表示処理部図示せずは、CPU11から受けた表示データに応じてディスプレイ図示せずに音楽関連情報などの表示を行なわせる。以上説明したように、本実施の形態2における音楽プレイヤーシステムによれば、データ処理部17に実施の形態1において説明したオーディオ符号化装置100を配置するようにしたので、実施の形態1において説明した効果を奏するシステムを構築することが可能となった。なお、本実施の形態では音楽プレイヤーシステム音楽データの符号化について説明したが、映像再生システム映像データの符号化においても実施の形態において説明したオーディオ符号化装置100を同様に適用することが可能である。最後に図等を用いて本実施の形態1,2を総括する。図1に示すように、実施の形態1のオーディオ符号化装置100は、音声データを格納する記憶部たとえばSDRAM101と、記憶部から音声データを取得するデータ取得制御部102と、データ取得制御部102から出力される音声データ信号を周波数変換する一連のサブバンド分析フィルタ部108とMDCTフィルタ部103と、変換部の出力波のうち第1の出力波に基づいて高調波を生成し、高調波と、変換部の出力波のうち第1の出力波より高周波成分である第2の出力波とを合成する倍音生成合成部104と、倍音生成合成部104からの出力に対して符号化処理を行なう符号化部105とを備える。また、実施の形態1のオーディオ符号化装置100は、マスキング値を計算し、その値を元に、MDCTフィルタ部103と倍音生成合成部104とを制御する音響心理分析部107とをさらに備える。好ましくは図1に示すように、オーディオ符号化装置100において、記憶部たとえばSDRAM101は、周波数に対する音圧レベルの閾値をさらに格納し、倍音生成合成部104は、第1の出力波に対応する音圧レベルの値が閾値よりも大きい場合に、第1の出力波に基づいて高調波を生成する。好ましくは、図3~図8に示すように、オーディオ符号化装置100において、倍音生成合成部104は、第1の出力波の周波数に基づいて周波数の自然数倍の周波数を有する高調波を生成する高調波生成部130と、高調波と第2の出力波とを合成する波形合成部120とを含む。さらに好ましくは、オーディオ符号化装置100において、第1の出力波に対応する音圧レベルの値が閾値よりも大きい場合には、高調波生成部130は第1の出力波に基づいて高調波を生成する。さらに好ましくは、図3、図4に示すように、オーディオ符号化装置100において、高調波生成部130は、変換部の出力波に基づいて、第1の出力波を抽出する第1のフィルタ回路たとえば、LPF204やBPF208~212と、第1のフィルタ回路の出力波の周波数を自然数倍した周波数を有する高調波を生成する倍音生成器304,308~312と、変換部の出力波に基づいて、第2の出力波を抽出する第2のフィルタ回路BPF202と、高調波と第2のフィルタ回路の出力波とを合成して出力する加算器402とを含む。さらに好ましくは、図3~図6に示すように、オーディオ符号化装置100において、波形合成部120は、変換部の出力波に基づき、高調波生成部130に入力される周波数よりも高い周波数を有する出力波を抽出する第3のフィルタ回路BPF202と、生成された高調波と第3のフィルタ回路の出力波とを合成して出力する加算器402とを含む。さらに好ましくは、図7、図8に示すようにオーディオ符号化装置100において、波形合成部120Dは、高調波と変換部の出力波とを合成して出力する加算器402と、変換部の出力波に、高調波生成部130に入力される周波数よりも高い周波数を有する出力波を抽出する第3のフィルタ回路BPF202とを含む。さらに、好ましくは図11に示すように実施の形態2の半導体装置は、上述した実施の形態1のいずれかに記載のオーディオ符号化装置100を含む。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。"