(57)【特許請求の範囲】
【請求項１】
オーディオ信号を構成する周波数信号に基づく複数のローブを検出する検出部と、
前記ローブの帯域幅とパワーに基づいて、メインローブを選定する選定部と、
前記メインローブの前記周波数信号の符号化に割り当てる単位周波数領域あたりの第１ビット量が、前記メインローブ以外となるサイドローブの前記周波数信号の前記符号化に割り当てる前記単位周波数領域あたりの第２ビット量よりも多くなる様に前記オーディオ信号を符号化する符号化部
を備えることを特徴とするオーディオ符号化装置。
【請求項２】
前記選定部は、前記複数の前記ローブにおいて、前記帯域幅が最も広いローブをメインローブ候補として選定し、
前記メインローブ候補の前記帯域幅が第１閾値以上であり、かつ、前記メインローブ候補の前記パワーが第２閾値以上となる場合、前記メインローブとして選定することを特徴とする請求項１記載のオーディオ符号化装置。
【請求項３】
前記選定部は、前記複数の前記ローブの変曲点群において、前記パワーが最小となる第１変曲点の値を第３閾値として規定し、
前記第３閾値から所定の前記パワーを増加させた値を第４閾値として規定し、
前記変曲点群において、前記パワーが最大となる第２変曲点に対して、高域側と低域側にそれぞれ隣接し、かつ、前記第３閾値以上かつ前記第４閾値未満となる第３変曲点と第４変曲点を前記メインローブの始点と終点として選定することを特徴とする請求項１または請求項２記載のオーディオ符号化装置。
【請求項４】
前記符号化部は、前記オーディオ信号の前記符号化に要する前記第１ビット量と前記第２ビット量が所定のビットレートに収束する様に、前記サイドローブの前記周波数信号を欠落させて符号化することを特徴とする請求項１ないし請求項３の何れか一項に記載のオーディオ符号化装置。
【請求項５】
前記符号化部は、前記ビットレートに収束するまで、前記周波数信号の前記パワーが小さい順に、前記サイドローブの前記周波数信号を前記欠落させて前記オーディオ信号を符号化することを特徴とする請求項４記載のオーディオ符号化装置。
【請求項６】
前記符号化部は、前記ビットレートに収束するまで、更に、前記周波数信号の前記パワーとマスキング閾値の比率が小さい順に、前記メインローブの前記周波数信号を欠落させて前記オーディオ信号を符号化することを特徴とする請求項４記載のオーディオ符号化装置。
【請求項７】
オーディオ信号を構成する周波数信号に基づく複数のローブを検出し、
前記ローブの帯域幅とパワーに基づいて、メインローブを選定し、
前記メインローブの前記周波数信号の符号化に割り当てる単位周波数領域あたりの第１ビット量が、前記メインローブ以外となるサイドローブの前記周波数信号の前記符号化に割り当てる前記単位周波数領域あたりの第２ビット量よりも多くなる様に前記オーディオ信号を符号化すること
を含むことを特徴とするオーディオ符号化方法。
【請求項８】
コンピュータに
オーディオ信号を構成する周波数信号に基づく複数のローブを検出し、
前記ローブの帯域幅とパワーに基づいて、メインローブを選定し、
前記メインローブの前記周波数信号の符号化に割り当てる単位周波数領域あたりの第１ビット量が、前記メインローブ以外となるサイドローブの前記周波数信号の前記符号化に割り当てる前記単位周波数領域あたりの第２ビット量よりも多くなる様に前記オーディオ信号を符号化すること
を実行させることを特徴とするオーディオ符号化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、オーディオ符号化装置、オーディオ符号化方法、オーディオ符号化プログラムに関する。
【背景技術】
【０００２】
従来より、オーディオ信号（音声・音楽などの音源）を圧縮するオーディオ符号化技術が開発されている。例えば、オーディオ符号化技術として、ＡＡＣ（Ａｄｖａｎｃｅｄ Ａｕｄｉｏ Ｃｏｄｉｎｇ）方式や、ＨＥ−ＡＡＣ（Ｈｉｇｈ Ｅｆｆｉｃｉｅｎｃｙ−Ａｄｖａｎｃｅｄ Ａｕｄｉｏ Ｃｏｄｉｎｇ）方式等が存在する。ＡＡＣ方式やＨＥ−ＡＡＣ方式は、ＩＳＯ／ＩＥＣのＭＰＥＧ−２／４ Ａｕｄｉｏ規格の一つであり、例えば、デジタル放送等の放送用途に広く用いられている。
【０００３】
放送用途においては、限られた伝送帯域幅の制約下でオーディオ信号を送信する必要がある。この為、オーディオ信号を低ビットレートで符号化を行う場合、全ての周波数帯域のオーディオ信号を符号化することが出来ない為、符号化を行う帯域を選択する必要がある。なお、一般的にはＡＡＣ方式では、６４ｋｂｐｓ程度以下であれば低ビットレート、１２８ｋｂｐｓ程度以上であれば高ビットレートとみなすことが出来る。例えば、所定のビットレート内に収まる様に、所定のパワー未満のオーディオ信号を欠落させて符号化する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１９３０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年においては、マルチチャネルオーディオ信号が放送用途で適用され始めており、低ビットレートでの符号化の適用場面は増加するものと推定される。この為、低ビットレートの符号化条件下においても、高音質で（音質劣化が少なく）符号化可能なオーディオ符号化装置の提供が望まれている。
【０００６】
本発明は、低ビットレートの符号化条件下においても高音質で符号化することが可能となるオーディオ符号化装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明が開示するオーディオ符号化装置は、オーディオ信号を構成する周波数信号に基づく複数のローブを検出する検出部と、ローブの帯域幅とパワーに基づいて、メインローブを選定する選定部を備える。更に、当該オーディオ符号化装置は、メインローブの周波数信号の符号化に割り当てる単位周波数領域あたりの第１ビット量が、メインローブ以外となるサイドローブの周波数信号の符号化に割り当てる単位周波数領域あたりの第２ビット量よりも多くなる様にオーディオ信号を符号化する符号化部を備える。
【０００８】
なお、本発明の目的及び利点は、例えば、請求項におけるエレメント及び組み合わせにより実現され、かつ達成されるものである。また、上記の一般的な記述及び下記の詳細な記述の何れも、例示的かつ説明的なものであり、請求項の様に本発明を制限するものではないことを理解されたい。
【発明の効果】
【０００９】
本明細書に開示されるオーディオ符号化装置は、低ビットレートの符号化条件下においても高音質で符号化することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】一つの実施形態によるオーディオ符号化装置の機能ブロック図である。
【図２】オーディオ符号化装置の符号化処理のフローチャートである。
【図３】摩擦音の子音のスペクトル図である。
【図４】摩擦音以外の子音のスペクトル図である。
【図５】母音のスペクトル図である。
【図６】メインローブの帯域の選定の概念図である。
【図７】（ａ）は、符号化部による符号化処理の第１の概念図である。（ｂ）は、符号化部による符号化処理の第２の概念図である。
【図８】多重化されたオーディオ信号が格納されたデータ形式の一例を示す図である。
【図９】実施例１と比較例の客観評価値である。
【図１０】一つの実施形態によるオーディオ符号化復号装置の機能ブロックを示す図である。
【図１１】一つの実施形態によるオーディオ符号化装置またはオーディオ符号化復号装置として機能するコンピュータのハードウェア構成図である。
【発明を実施するための形態】
【００１１】
以下に、一つの実施形態によるオーディオ符号化装置、オーディオ符号化方法及びオーディオ符号化コンピュータプログラム、ならびにオーディオ符号化復号装置の実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。
【００１２】
（実施例１）
図１は、一つの実施形態によるオーディオ符号化装置１の機能ブロック図である。図２は、オーディオ符号化装置１の符号化処理のフローチャートである。実施例１においては、図２に示すオーディオ符号化装置１による符号化処理のフローを、図１に示すオーディオ符号化装置１の機能ブロック図の各機能の説明に対応付けて説明する。図１に示す様に、オーディオ符号化装置１は、時間周波数変換部２、心理聴覚分析部３、量子化部４、検出部５、選定部６、符号化部７、多重化部８を有する。
【００１３】
オーディオ符号化装置１が有する上述の各部は、例えば、ワイヤードロジックによるハードウェア回路としてそれぞれ別個の回路として形成される。あるいはオーディオ符号化装置１が有する上述の各部は、その各部に対応する回路が集積された一つの集積回路としてオーディオ符号化装置１に実装されてもよい。なお、集積回路は、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の集積回路であれば良い。更に、オーディオ符号化装置１が有する上述の各部は、オーディオ符号化装置１が有するコンピュータプロセッサ上で実行されるコンピュータプログラムにより実現される、機能モジュールであってもよい。
【００１４】
時間周波数変換部２は、例えば、ワイヤードロジックによるハードウェア回路である。また、時間周波数変換部２は、オーディオ符号化装置１で実行されるコンピュータプログラムにより実現される機能モジュールであっても良い。時間周波数変換部２は、オーディオ符号化装置１に入力されたオーディオ信号の時間領域の各チャネルの信号（例えば、Ｎｃｈ（Ｎ＝２、３、３．１、５．１、または、７．１）のマルチチャネルオーディオ信号）をそれぞれフレーム単位で時間周波数変換することにより、各チャネルの周波数信号に変換する。なお、当該処理は、図２に示すフローチャートのステップＳ２０１に対応する。実施例１では、時間周波数変換部２は、例えば、高速フーリエ変換を用いて、各チャネルの信号を周波数信号に変換する。この場合、フレームｔにおけるチャネルｃｈの時間領域の信号Ｘｃｈ（ｔ）を周波数信号に変換する変換式は、例えば、次式の通りに表現される。
（数１）      
0006318904.tif 000002
上述の（数１）において、ｋは時間を表す変数であり、１フレームのオーディオ信号を時間方向にＳ個に等分したときのｋ番目の時間を表す。なお、フレーム長は、例えば、１０〜８０ｍｓｅｃの何れかに規定することが出来る。ｉは、周波数を表す変数であり、周波数帯域全体をＳ個に等分したときのｉ番目の周波数を表す。なおＳは、例えば、１０２４に設定される。ｓｐｅｃｃｈ（ｔ）ｉは、フレームｔにおけるチャネルｃｈのｉ番目の周波数信号である。なお、時間周波数変換部２は、離散コサイン変換（ＤＣＴ変換）、修正離散コサイン変換（ＭＤＣＴ変換）または、Ｑｕａｄｒａｔｕｒｅ Ｍｉｒｒｏｒ Ｆｉｌｔｅｒ（ＱＭＦ）フィルタバンクなど、他の任意の時間周波数変換処理を用いて、各チャネルの時間領域の信号を、それぞれ周波数信号に変換してもよい。時間周波数変換部２は、フレーム単位で各チャネルの周波数信号を算出する度に、各チャネルの周波数信号を心理聴覚分析部３、量子化部４、検出部５に出力する。
【００１５】
心理聴覚分析部３は、例えば、ワイヤードロジックによるハードウェア回路である。また、心理聴覚分析部３は、オーディオ符号化装置１で実行されるコンピュータプログラムにより実現される機能モジュールであっても良い。心理聴覚分析部３は、フレームごとに、各チャネルの周波数信号を予め定められた帯域幅を有する複数の帯域に分割し、当該帯域毎のスペクトル電力及びマスキング閾値を算出する。なお、当該処理は、図２に示すフローチャートのステップＳ２０２に対応する。心理聴覚分析部３は、例えば、ＩＳＯ／ＩＥＣ １３８１８−７のＡｎｎｅｘ ＣのＣ.１ Ｐｓｙｃｈｏａｃｏｕｓｔｉｃ Ｍｏｄｅｌに記載された方法を用いて、スペクトル電力及びマスキング閾値を算出することが出来る。なお、ＩＳＯ／ＩＥＣ １３８１８−７は、国際標準化機構（Ｉｎｔｅｒｎａｔｉｏｎａｌ Ｏｒｇａｎｉｚａｔｉｏｎ ｆｏｒ Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ、ＩＳＯ)と国際電気標準会議（Ｉｎｔｅｒｎａｔｉｏｎａｌ Ｅｌｅｃｔｒｏｔｅｃｈｎｉｃａｌ Ｃｏｍｍｉｓｓｉｏｎ、ＩＥＣ)とが共同で策定した国際規格の一つである。
【００１６】
心理聴覚分析部３は、例えば、次式に従って、各帯域のスペクトル電力を算出する。
（数２）      
0006318904.tif 000003
なお、上述の（数２）において、ｓｐｅｃＰｏｗｃｈ［ｂ］（ｔ）は、フレームｔにおける、チャネルｃｈの周波数帯域ｂのスペクトル電力を示すパワーであり、ｂｗ［ｂ］は周波数帯域ｂの帯域幅を表す。
【００１７】
心理聴覚分析部３は、周波数帯域毎に、リスナー（ユーザと称しても良い）が聴覚することが出来る音の周波数信号の下限となる電力を表すマスキング閾値を算出する。また、心理聴覚分析部３は、例えば、周波数帯域ごとに予め設定された値をマスキング閾値として出力しても良い。あるいは、心理聴覚分析部３は、リスナーの聴覚特性に応じてマスキング閾値を算出してもよい。この場合、符号化対象のフレームの着目する周波数帯域についてのマスキング閾値は、符号化対象のフレームより前のフレームにおける同じ周波数帯域のスペクトル電力のパワー、及び、符号化対象のフレームの隣接する周波数帯域のスペクトル電力のパワーが大きいほど高くなる。心理聴覚分析部３は、例えば、ＩＳＯ／ＩＥＣ １３８１８−７のＡｎｎｅｘ ＣのＣ．１ Ｐｓｙｃｈｏａｃｏｕｓｔｉｃ ＭｏｄｅｌのＣ.１．４ Ｓｔｅｐｓ ｉｎ Ｔｈｒｅｓｈｏｌｄ Ｃａｌｃｕｌａｔｉｏｎの項目に記載された閾値（マスキング閾値に相当）の算出処理に従って、マスキング閾値を算出することが出来る。この場合、心理聴覚分析部３は、符号化対象のフレームの一つ前及び二つ前のフレームの周波数信号を利用して、マスキング閾値を算出する。この為、心理聴覚分析部３は、符号化対象のフレームの一つ前、及び、二つ前のフレームの周波数信号を記憶する為、図示しないメモリまたはキャッシュを有してもよい。心理聴覚分析部３は、各チャネルのマスキング閾値を量子化部４に出力する。
【００１８】
量子化部４は、例えば、ワイヤードロジックによるハードウェア回路である。また、量子化部４は、オーディオ符号化装置１で実行されるコンピュータプログラムにより実現される機能モジュールであっても良い。量子化部４は各チャネルのマスキング閾値を心理聴覚分析部３から受け取り、各チャネルの周波数信号を時間周波数変換部２から受け取る。量子化部４は、各チャネルの周波数信号ｓｐｅｃｃｈ（ｔ）ｉを、各チャネルのマスキング閾値に基づくスケール値でスケーリングして量子化を行う。なお、当該処理は、図２に示すフローチャートのステップＳ２０３に対応する。量子化部４は、例えば、ＩＳＯ／ＩＥＣ １３８１８-７のＡｎｎｅｘ ＣのＣ.７のＱｕａｎｔｉｚａｔｉｏｎ項目に記載された方法を用いて量子化することが出来る。量子化部４は、例えば、次式に基づいて量子化を行うことが出来る。
（数３）      
0006318904.tif 000004
上述の（数３）において、ｑｕａｎｔｃｈ（ｔ）ｉは、フレームｔにおける、チャネルｃｈのｉ番目の周波数信号の量子化値であり、ｓｃａｌｅｃｈ［ｂ］（ｔ）は、ｉ番目の周波数信号が含まれる周波数帯域について算出された量子化スケールである。量子化部４は、各チャネルの周波数信号を量子化した量子化値を符号化部７へ出力する。
【００１９】
検出部５は、例えば、ワイヤードロジックによるハードウェア回路である。また、検出部５は、オーディオ符号化装置１で実行されるコンピュータプログラムにより実現される機能モジュールであっても良い。検出部５は、各チャネルの周波数信号を時間周波数変換部２から受け取る。検出部５は、オーディオ信号を構成する各チャネルの周波数信号からなる複数のローブを検出する。なお、当該処理は、図２に示すフローチャートのステップＳ２０６に対応する。例えば、検出部５は、周波数信号のパワーの複数の変曲点（変曲点群と称しても良い）を任意の方法（例えば二階微分）で算出し、下に凸の変曲点Ａから、当該変曲点Ａに隣接する下の凸の変曲点Ｂまでの区間を１つのローブとして検出することが出来る（また、当該区間の長さをローブの幅と称しても良い。更に、当該幅を帯域幅、または周波数帯域幅と称しても良い）。なお、ローブの幅として、ローブの半値半幅を用いても良い。
【００２０】
図３は、摩擦音の子音のスペクトル図である。図４は、摩擦音以外の子音のスペクトル図である。図５は、母音のスペクトル図である。図３と図５に示される通り、検出部５により、複数の変曲点（変曲点群と称しても良い）が検出されており、互いに隣接する下に凸の変曲点の区間がローブとして検出される。なお、図４の摩擦音以外の子音のスペクトルにおいては、変曲点が存在しないので、ローブが検出されることはない。検出部５は、検出した各チャネルの複数のローブを選定部６に出力する。
【００２１】
図１の選定部６は、例えば、ワイヤードロジックによるハードウェア回路である。また、選定部６は、オーディオ符号化装置１で実行されるコンピュータプログラムにより実現される機能モジュールであっても良い。選定部６は、各チャネルにおける複数のローブを検出部５から受け取る。選定部６は、複数のローブの幅と、ローブのパワーに基づいてメインローブを選定する。なお、当該処理は、図２に示すフローチャートのステップＳ２０７に対応する。具体的には、選定部６は、例えば、複数のローブにおいて幅が最も広いローブをメインローブ候補として選定し、メインローブ候補の幅（周波数帯域幅）が所定の第１閾値（Ｔｈ１）（例えば、第１閾値＝１０ｋＨｚ）以上であり、かつ、メインローブ候補のパワーが所定の第２閾値（Ｔｈ２）（例えば、第２閾値＝２０ｄＢ）以上となる場合、メインローブ候補をメインローブとして選定する。なお、選定部６は、例えば、各ローブの最大値と最小値の差分の絶対値をパワーとして用いることが出来る。また、選定部６は、ローブの最大値と最小値の比率をパワーとして用いても良い。なお、メインローブを第１ローブと称しても良い。
【００２２】
例えば、図３に示す摩擦音の子音のスペクトルにおいては、第４ローブが最も幅が広いローブの為、選定部６は、第４ローブをメインローブ候補として選定する。選定部６は、メインローブ候補となる第４ローブの幅が第１閾値以上であるか否かを判定する。なお、説明の便宜上、実施例１においては、メインローブ候補となる第４ローブの幅が第１閾値以上であるものとする。メインローブ候補となる第４ローブの幅が第１閾値以上の条件を満たしている場合、次に、選定部６は、メインローブ候補の第４ローブのパワーが第２閾値以上であるか否かを判定する。なお、説明の便宜上、実施例１においては、メインローブ候補となる第４ローブのパワーが第２閾値以上であるものとする。この様に、選定部６は、メインローブ候補となる第４ローブをメインローブとして選定することが出来る。換言すると、メインローブは、検出部５が検出する複数のローブの中で最も幅が広くかつ第１閾値以上の条件を満たし、更に、パワーが第２閾値以上となるローブである。なお、メインローブ以外（第１ローブないし第３ローブ、第５ローブ）のローブをサイドローブと称しても良い。また、サイドローブを第２ローブと称しても良い。
【００２３】
また、図５に示す母音のスペクトルは、第１ローブが最も広いローブの為、第１ローブがメインローブ候補として選定される。選定部６は、メインローブ候補となる第１ローブの幅が第１閾値以上であるか否かを判定する。なお、説明の便宜上、実施例１においては、メインローブ候補となる第１ローブの幅が第１閾値未満であるものとする。メインローブ候補となる第１ローブの幅が第１閾値未満の為、メインローブ候補となる第１ローブは、メインローブとして選定されない。なお、換言すると、第１閾値と第２閾値は、図３に示す、摩擦音の子音のメインローブのみを選定することが出来る条件を満たす閾値を実験的に規定すれば良い。
【００２４】
なお、選定部６は、変曲点群において、ローブのパワーが最小となる第１変曲点の値を第３閾値（Ｔｈ３）として規定し、当該第３閾値から所定のパワー（例えば、３ｄＢ）を増加させた値を第４閾値（Ｔｈ４）として規定しても良い。更に、選定部６は、当該変曲点群において、メインローブのパワーが最大となる第２変曲点に対して、高域側と低域側にそれぞれ隣接し、かつ、第３閾値以上かつ第４閾値未満となる第３変曲点と第４変曲点をメインローブの始点と終点として選定しても良い。図６は、メインローブの帯域の選定の概念図である。なお、図６は、図３と同様に、摩擦音の子音スペクトルを示している。図６に示す通り、第３閾値と第４閾値、ならびに、第１変曲点ないし第４変曲点が規定され、メインローブの始点と終点が規定される。なお、当該始点と終点の区間をローブの帯域（幅）として取扱うことが出来る。選定部６は、図６に開示する方法を用いることにより、メインローブにスパイク状のノイズまたは周波数信号が重畳している場合でも、当該スパイク状のノイズまたは周波数信号の影響を排除してメインローブを選定することが可能となる。選定部６は、チャネル毎に選定したメインローブを符号化部７に出力する。なお、選定部６は、メインローブを選定出来なかった場合は、次のフレームや他のチャネルの選定処理を実行することが出来る。
【００２５】
図１の符号化部７は、例えば、ワイヤードロジックによるハードウェア回路である。また、符号化部７は、オーディオ符号化装置１で実行されるコンピュータプログラムにより実現される機能モジュールであっても良い。符号化部７は、各チャネルのオーディオ信号の量子化値を量子化部４から受け取り、各チャネルのオーディオ信号のメインローブを選定部６から受け取る。符号化部７は、量子化部４から受け取った各チャネルの周波数信号の量子化値をハフマン符号または算術符号等のエントロピー符号を用いて符号化する。次に、符号化部７は、チャネル毎に、エントロピー符号の合計ビット量ｔｏｔａｌＢｉｔｃｈ（ｔ）を算出する。次に、符号化部７は、エントロピー符号の合計ビット量ｔｏｔａｌＢｉｔｃｈ（ｔ）が、予め規定されたビットレート（例えば、６４ｋｂｐｓ）に基づいた割当ビット量ｐＢｉｔｃｈ（ｔ）未満か否かを判定する。なお、当該処理は、図２に示すフローチャートのステップＳ２０４に対応する。符号化部７は、エントロピー符号の合計ビット数ｔｏｔａｌＢｉｔｃｈ（ｔ）が、予め規定されたビットレートに基づいた割当ビット量ｐＢｉｔｃｈ（ｔ）未満（図２のステップＳ２０４−Ｙｅｓに相当）であれば、符号化部７は、エントロピー符号を符号化オーディオ信号として多重化部８へ出力する。なお、当該処理は、図２に示すフローチャートのステップＳ２０５に対応する。また、図２のステップＳ２０４−Ｙｅｓの場合、符号化部７は、例えば、検出部５に対して複数のローブの検出処理を停止する指示を行っても良い。これにより、オーディオ符号化装置１の符号化の処理コストを低減させることが可能となる。また、符号化部７は、図２のステップＳ２０４−Ｎｏの場合に、検出部５に対して複数のローブの検出処理を実行させても良い。
【００２６】
符号化部７は、任意のチャネルの任意フレームにおいて、選定部６からメインローブを受け取っているか否かを判断する。換言すると、選定部６が、上述の第１閾値と第２閾値を用いてメインローブを選定したか否かを確認する。なお、当該処理は、図２に示すフローチャートのステップＳ２０８に対応する。エントロピー符号の合計ビット数ｔｏｔａｌＢｉｔｃｈ（ｔ）が、割当ビット量ｐＢｉｔｃｈ（ｔ）以上の場合であり、かつ、メインローブが選定されている場合（図２のステップＳ２０８−Ｙｅｓに相当）、符号化部７は、メインローブの周波数信号の符号化に割り当てる単位周波数領域（例えば、５ｋＨｚ）あたりの第１ビット量が、メインローブ以外となるサイドローブの周波数信号の符号化に割り当てる単位周波数領域あたりの第２ビット量よりも多くなる様にオーディオ信号を符号化する。なお、当該処理は、図２に示すフローチャートのステップＳ２１０に対応する。符号化部７は、例えば、オーディオ信号の符号化に要する第１ビット量と第２ビット量が所定のビットレートに収束する様に、サイドローブの周波数信号を欠落させて符号化する。
【００２７】
なお、エントロピー符号の合計ビット数ｔｏｔａｌＢｉｔｃｈ（ｔ）が、割当ビット量ｐＢｉｔｃｈ（ｔ）以上の場合であり、かつ、メインローブが選定されていない場合（図２のステップＳ２０８−Ｎｏに相当）、符号化部７は、任意の第７閾値未満のパワーとなる全周波数領域の量子化値を欠落させて符号化すれば良い。なお、当該処理は、図２に示すフローチャートのステップＳ２０９に対応する。
【００２８】
図７（ａ）は、符号化部７による符号化処理の第１の概念図である。図７（ｂ）は、符号化部７による符号化処理の第２の概念図である。なお、図７（ａ）は、摩擦音の子音のスペクトルに対応する。図７（ａ）に示す通り、符号化部７は、ビットレートに収束するまで（換言するとエントロピー符号の合計ビット数ｔｏｔａｌＢｉｔｃｈ（ｔ）が、割当ビット量ｐＢｉｔｃｈ（ｔ）未満となるまで）、周波数信号のパワーが小さい順に、サイドローブの周波数信号を欠落させてオーディオ信号を符号化する。例えば、符号化部７は、所定のビットレートを満たし、かつ、サイドローブに対する可変的な閾値となる第５閾値（Ｔｈ５）未満のパワーの、サイドローブに該当する量子化値を欠落させて符号化する。符号化部７は、第５閾値を用いて符号化を行った場合において、所定のビットレートを満たさない場合は、第５閾値を増加させて符号化することが出来る。換言すれば、符号化部７は、必要に応じてサイドローブの周波数帯域の全ての量子化値を欠落させる代わりに、メインローブの周波数帯域の量子化値を全て符号化することが出来る。
【００２９】
ここで、実施例１における技術的な意義について説明する。本発明者らは、低ビットレートでの符号化において、オーディオ信号の音質の低下を招く原因について仔細に検証を行い、鋭意検証の結果、以下の事項を明らかにした。例えば、図３のスペクトルに示す様な、摩擦音の子音は、口腔内で狭められた点（例えば、日本語のサ行では歯で狭められた点）を、呼気が通過した際に発生する乱気流であり、周波数帯域の高域側に大きいパワー、かつ、広いローブ（実施例１のメインローブに該当）を有する。摩擦音の子音を知覚する聴覚する為に利用される帯域は、メインローブの端も含めたメインローブの帯域全体であり、その帯域の信号が欠落により失われた場合、復号時に主観的ならび客観的な音質の劣化を聴覚することが明らかになった。一方、図４のスペクトルに示す様な、摩擦音以外の子音は、一様に広い周波数帯域を有している為、復号時における欠落の影響は比較的少ないことも明らかになった。更に、図５のスペクトルに示す様な母音は、類似するローブを複数有しており、相互の相関により母音を構成している為、復号時における欠落の影響が比較的少ないことも明らかになった。換言すると、実施例１においては、オーディオ信号に摩擦音の子音が含まれているか否かを、例えば、選定部６がメインローブの選定処理を通じて判定し、摩擦音の子音が含まれている場合においては、符号化に係るビット量がビットレート内に収まるまで、サイドローブよりもメインローブに対して優先的に符号化を行うことで、音質の劣化を抑制することが可能となる。
【００３０】
なお、通常のＡＡＣ方式等のオーディオ符号化では、ローブを有する音源（音声や楽器音等）以外の、例えば、ノイズ音源などを含む、様々な種類の音源に対する符号化に対応している。ＡＡＣ方式等のオーディオ符号化では、様々な種類の音源でも高効率に符号化するため、予め決められた複数帯域を纏めて欠落させる判定処理等を行っている。当該複数帯域は、通常、ローブの幅と一致することは無い為、一般的なオーディオ符号化ではメインローブとサイドローブを区別して符号化する着想には想到し得ないことを付言する。
【００３１】
更に、符号化部７は、サイドローブの周波数帯域の全ての量子化値を欠落させても所定のビットレートを満たさない場合、必要に応じて、メインローブにおける周波数信号のパワーとマスキング閾値の比率（ＳＭＲ；Ｓｉｇｎａｌ ｔｏ Ｍａｓｋｉｎｇ ｔｈｒｅｓｈｏｌｄ Ｒａｔｉｏ）に基づいて、オーディオ信号を符号化しても良い。図７（ｂ）は、図７（ａ）のスペクトルに対応するＳＭＲを示している。マスキング閾値は、聴覚上マスキング効果により聞こえなくなるパワーを表しており、ＳＭＲは、周波数信号がどれだけマスキング閾値よりも大きいかを表し、大きいほど聴覚的に重要となる。この為、符号化部７は、図７（ｂ）に示す通り、符号化処理においてＳＭＲが低い順に欠落させることで、より聴覚的に重要な帯域を符号化することが出来る。具体的には、符号化部７は、ＳＭＲにおいて可変閾値となる第６閾値（Ｔｈ６）を下回った帯域を欠落させ、所定のビットレート内に収まるまで第６閾値を大きくして符号化を行う。符号化部７は、符号化した各チャネルのオーディオ信号（符号化オーディオ信号と称しても良い）を多重化部８に出力する。
【００３２】
図１の多重化部８は、例えば、ワイヤードロジックによるハードウェア回路である。また、多重化部８は、オーディオ符号化装置１で実行されるコンピュータプログラムにより実現される機能モジュールであっても良い。多重化部８は、符号化オーディオ信号を符号化部７から受け取る。多重化部８は、符号化オーディオ信号を所定の順序に従って配列することにより多重化する。なお、当該処理は、図２に示すフローチャートのステップＳ２１１に対応する。図８は、多重化されたオーディオ信号が格納されたデータ形式の一例を示す図である。図８に示す一例では、符号化されたオーディオ信号は、Ｍｐｅｇ−４ ＡＤＴＳ（Ａｕｄｉｏ Ｄａｔａ Ｔｒａｎｓｐｏｒｔ Ｓｔｒｅａｍ）形式に従って多重化される。図８に示される様に、チャネル毎のエントロピー符号のデータ（ｃｈ−１データ、ｃｈ−２データ、ｃｈ−Ｎデータ）が格納される。またエントロピー符号のデータのブロックの前に、ＡＤＴＳ形式のヘッダ情報（ＡＤＴＳヘッダ）が格納される。多重化部８は、多重化した符号化オーディオ信号を任意の外部装置（例えば、オーディオ復号装置）に出力する。なお、多重化された符号化オーディオ信号はネットワークを介して外部装置に出力されても良い。
【００３３】
本発明者らは、実施例１の効果を定量的に示す検証実験を実施した。図９は、実施例１と比較例の客観評価値である。当該検証実験においては、ビットレートは６４ｋｂｐｓとし、音源は女性の発話音声を用いた。比較例としては、メインローブとサイドローブに係らず、一定の閾値以下のパワーの周波数の量子化値を一律に欠落させた。なお、復号方法は、実施例１と比較例の双方において、同一の条件で一般的な復号方法を用いた。評価方法は、ＯＤＧ（Ｏｂｊｅｃｔｉｖｅ Ｄｉｆｆｅｒｅｎｃｅ Ｇｒａｄｅ；客観品質劣化度合）と称される客観音質評価値を用いた。なお、ＯＤＧは、「０」〜「−５」の間で表現され、値が大きい程（０に近い程）音質が良いことを示す。なお、一般的には、ＯＤＧにおいて、０．１以上の差が存在する場合、主観的にも音質の差を知覚することが出来る。図９に示す通り、実施例１においては、比較例に比較して０．４程度の客観音質評価値の改善が確認された。なお、主観評価においては、比較例においては、欠落による誤差の重畳により、摩擦音の子音箇所に「ギュルギュル」という劣化音が重畳されていることが確認された。
【００３４】
実施例１に示すオーディオ符号化装置においては、低ビットレートの符号化条件下においても高音質で符号化することが可能となる。
【００３５】
（実施例２）
図１０は、一つの実施形態によるオーディオ符号化復号装置１２の機能ブロックを示す図である。図１０に示す様に、オーディオ符号化復号装置１２は、時間周波数変換部２、心理聴覚分析部３、量子化部４、検出部５、選定部６、符号化部７、多重化部８、記憶部９、分離復号部１０、周波数時間変換部１１を含んでいる。
【００３６】
オーディオ符号化復号装置１２が有する上述の各部は、例えば、ワイヤードロジックによるハードウェア回路としてそれぞれ別個の回路として形成される。あるいはオーディオ符号化復号装置１２が有する上述の各部は、その各部に対応する回路が集積された一つの集積回路としてオーディオ符号化復号装置１２に実装されてもよい。なお、集積回路は、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積回路であれば良い。更に、オーディオ符号化復号装置１２が有するこれらの各部は、オーディオ符号化復号装置１２が有するプロセッサ上で実行されるコンピュータプログラムにより実現される、機能モジュールであってもよい。図１０において、時間周波数変換部２、心理聴覚分析部３、量子化部４、検出部５、選定部６、符号化部７、多重化部８は、実施例１に開示した機能と同様である為、詳細な説明は省略する。
【００３７】
記憶部９は、例えば、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）などの半導体メモリ素子、または、ＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）、光ディスクなどの記憶装置である。なお、記憶部９は、上記の種類の記憶装置に限定されるものではなく、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）であってもよい。記憶部９は、多重化部８から多重化された符号化オーディオ信号を受け取る。記憶部９は、例えば、ユーザがオーディオ符号化復号装置１２に対して、符号化オーディオ信号の再生の指示を実施したことを契機に、多重化された符号化オーディオ信号を分離復号部１０に出力する。
【００３８】
分離復号部１０は、例えば、ワイヤードロジックによるハードウェア回路である。また、分離復号部１０は、オーディオ符号化復号装置１２で実行されるコンピュータプログラムにより実現される機能モジュールであっても良い。分離復号部１０は、多重化された符号化オーディオ信号を記憶部９からから受け取る。分離復号部１０は、多重化された符号化オーディオ信号を分離した後に復号する。なお、分離復号部１０は、分離方法として、例えば、ＩＳＯ／ＩＥＣ１４４９６−３に記載の方法を用いることが出来る。また、分離復号部１０は、復号方法として、例えば、ＩＳＯ／ＩＥＣ １３８１８−７に記載の方法を用いることが出来る。分離復号部１０は、復号されたオーディオ信号を周波数時間変換部１１に出力する。
【００３９】
周波数時間変換部１１は、例えば、ワイヤードロジックによるハードウェア回路である。また、周波数時間変換部１１は、オーディオ符号化復号装置１２で実行されるコンピュータプログラムにより実現される機能モジュールであっても良い。周波数時間変換部１１は、分離復号部１０から復号されたオーディオ信号を受け取る。周波数時間変換部１１は、オーディオ信号を、上述の（数１）に対応する逆高速フーリエ変換を用いて周波数信号から時間信号に変換した上で、任意の外部装置（例えば、スピーカ）に出力する。
【００４０】
この様に、実施例２に開示するオーディオ符号化復号装置においては、低ビットレートの符号化条件下においても高音質で符号化されたオーディオ信号を記憶した上で、正確に復号することが出来る。なお、この様なオーディオ符号化復号装置は、例えば、ビデオ信号と共にオーディオ信号を記憶する監視カメラ等に適用することも出来る。また、実施例２においては、例えば、分離復号部１０と周波数時間変換部１１を組み合わせたオーディオ復号装置を構成しても良い。
【００４１】
（実施例３）
図１１は、一つの実施形態によるオーディオ符号化装置１またはオーディオ符号化復号装置１２として機能するコンピュータのハードウェア構成図である。図１１に示す通り、音声オーディオ符号化装置１またはオーディオ符号化復号装置１２は、コンピュータ１００、およびコンピュータ１００に接続する入出力装置（周辺機器）を含んで構成される。
【００４２】
コンピュータ１００は、プロセッサ１０１によって装置全体が制御されている。プロセッサ１０１には、バス１０９を介してＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２と複数の周辺機器が接続されている。なお、プロセッサ１０１は、マルチプロセッサであってもよい。また、プロセッサ１０１は、例えば、ＣＰＵ、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、またはＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）である。更に、プロセッサ１０１は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。なお、例えば、プロセッサ１０１は、図１または図１０に記載の、時間周波数変換部２、心理聴覚分析部３、量子化部４、検出部５、選定部６、符号化部７、多重化部８、記憶部９、分離復号部１０、周波数時間変換部１１等の機能ブロックの処理をまたは、実行することが出来る。
【００４３】
ＲＡＭ１０２は、コンピュータ１００の主記憶装置として使用される。ＲＡＭ１０２には、プロセッサ１０１に実行させるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、プロセッサ１０１による処理に必要な各種データが格納される。バス１０９に接続されている周辺機器としては、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０３、グラフィック処理装置１０４、入力インタフェース１０５、光学ドライブ装置１０６、機器接続インタフェース１０７およびネットワークインタフェース１０８がある。
【００４４】
ＨＤＤ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ１０３は、例えば、コンピュータ１００の補助記憶装置として使用される。ＨＤＤ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、フラッシュメモリなどの半導体記憶装置を使用することも出来る。
【００４５】
グラフィック処理装置１０４には、モニタ１１０が接続されている。グラフィック処理装置１０４は、プロセッサ１０１からの命令にしたがって、各種画像をモニタ１１０の画面に表示させる。モニタ１１０としては、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）を用いた表示装置や液晶表示装置などがある。
【００４６】
入力インタフェース１０５には、キーボード１１１とマウス１１２とが接続されている。入力インタフェース１０５は、キーボード１１１やマウス１１２から送られてくる信号をプロセッサ１０１に送信する。なお、マウス１１２は、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【００４７】
光学ドライブ装置１０６は、レーザ光などを利用して、光ディスク１１３に記録されたデータの読み取りを行う。光ディスク１１３は、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク１１３には、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）などがある。可搬型の記録媒体となる光ディスク１１３に格納されたプログラムは光学ドライブ装置１０６を介してオーディオ符号化装置１にインストールされる。インストールされた所定のプログラムは、オーディオ符号化装置１またはオーディオ符号化復号装置１２より実行可能となる。
【００４８】
機器接続インタフェース１０７は、コンピュータ１００に周辺機器を接続するための通信インタフェースである。例えば、機器接続インタフェース１０７には、メモリ装置１１４やメモリリーダライタ１１５を接続することが出来る。メモリ装置１１４は、機器接続インタフェース１０７との通信機能を搭載した記録媒体である。メモリリーダライタ１１５は、メモリカード１１６へのデータの書き込み、またはメモリカード１１６からのデータの読み出しを行う装置である。メモリカード１１６は、カード型の記録媒体である。
【００４９】
ネットワークインタフェース１０８は、ネットワーク１１７に接続されている。ネットワークインタフェース１０８は、ネットワーク１１７を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。
【００５０】
コンピュータ１００は、たとえば、コンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、上述したオーディオ符号化処理機能等を実現する。コンピュータ１００に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことが出来る。上記プログラムは、１つのまたは複数の機能モジュールから構成することが出来る。例えば、図１または図１０に記載の、時間周波数変換部２、心理聴覚分析部３、量子化部４、検出部５、選定部６、符号化部７、多重化部８、記憶部９、分離復号部１０、周波数時間変換部１１等の処理を実現させた機能モジュールからプログラムを構成することが出来る。なお、コンピュータ１００に実行させるプログラムをＨＤＤ１０３に格納しておくことができる。プロセッサ１０１は、ＨＤＤ１０３内のプログラムの少なくとも一部をＲＡＭ１０２にロードし、プログラムを実行する。また、コンピュータ１００に実行させるプログラムを、光ディスク１１３、メモリ装置１１４、メモリカード１１６などの可搬型記録媒体に記録しておくことも出来る。可搬型記録媒体に格納されたプログラムは、例えば、プロセッサ１０１からの制御により、ＨＤＤ１０３にインストールされた後、実行可能となる。またプロセッサ１０１が、可搬型記録媒体から直接プログラムを読み出して実行することも出来る。
【００５１】
以上に図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。
【００５２】
また、上述の実施例において、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００５３】
また、上記の各実施形態におけるオーディオ符号化装置は、コンピュータ、ビデオ信号の録画機または映像伝送装置など、オーディオ信号を伝送または記録するために利用される各種の機器に実装させることが可能である。
【００５４】
ここに挙げられた全ての例及び特定の用語は、当業者が、本発明及び当該技術の促進に対する本発明者により寄与された概念を理解することを助ける、教示的な目的において意図されたものであり、本発明の優位性及び劣等性を示すことに関する、本明細書の如何なる例の構成、そのような特定の挙げられた例及び条件に限定しないように解釈されるべきものである。本発明の実施形態は詳細に説明されているが、本発明の範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であることを理解されたい。
【００５５】
以上説明した実施形態及びその変形例に関し、更に以下の付記を開示する。
（付記１）
オーディオ信号を構成する周波数信号に基づく複数のローブを検出する検出部と、
前記ローブの帯域幅とパワーに基づいて、メインローブを選定する選定部と、
前記メインローブの前記周波数信号の符号化に割り当てる単位周波数領域あたりの第１ビット量が、前記メインローブ以外となるサイドローブの前記周波数信号の前記符号化に割り当てる前記単位周波数領域あたりの第２ビット量よりも多くなる様に前記オーディオ信号を符号化する符号化部
を備えることを特徴とするオーディオ符号化装置。
（付記２）
前記選定部は、前記複数の前記ローブにおいて、前記帯域幅が最も広いローブをメインローブ候補として選定し、
前記メインローブ候補の前記帯域幅が第１閾値以上であり、かつ、前記メインローブ候補の前記パワーが第２閾値以上となる場合、前記メインローブとして選定することを特徴とする付記１記載のオーディオ符号化装置。
（付記３）
前記選定部は、前記複数の前記ローブの変曲点群において、前記パワーが最小となる第１変曲点の値を第３閾値として規定し、
前記第３閾値から所定の前記パワーを増加させた値を第４閾値として規定し、
前記変曲点群において、前記パワーが最大となる第２変曲点に対して、高域側と低域側にそれぞれ隣接し、かつ、前記第３閾値以上かつ前記第４閾値未満となる第３変曲点と第４変曲点を前記メインローブの始点と終点として選定することを特徴とする付記１または付記２記載のオーディオ符号化装置。
（付記４）
前記符号化部は、前記オーディオ信号の前記符号化に要する前記第１ビット量と前記第２ビット量が所定のビットレートに収束する様に、前記サイドローブの前記周波数信号を欠落させて符号化することを特徴とする付記１ないし付記３の何れか一つに記載のオーディオ符号化装置。
（付記５）
前記符号化部は、前記ビットレートに収束するまで、前記周波数信号の前記パワーが小さい順に、前記サイドローブの前記周波数信号を前記欠落させて前記オーディオ信号を符号化することを特徴とする付記４に記載のオーディオ符号化装置。
（付記６）
前記符号化部は、前記ビットレートに収束するまで、更に、前記周波数信号の前記パワーとマスキング閾値の比率が小さい順に、前記メインローブの前記周波数信号を欠落させて前記オーディオ信号を符号化することを特徴とする付記４記載のオーディオ符号化装置。
（付記７）
前記選定部は、前記メインローブを選定した場合、前記オーディオ信号に摩擦音が含まれていると判定することを特徴とする付記１ないし付記６の何れか一つに記載のオーディオ符号化装置。
（付記８）
オーディオ信号を構成する周波数信号に基づく複数のローブを検出し、
前記ローブの帯域幅とパワーに基づいて、メインローブを選定し、
前記メインローブの前記周波数信号の符号化に割り当てる単位周波数領域あたりの第１ビット量が、前記メインローブ以外となるサイドローブの前記周波数信号の前記符号化に割り当てる前記単位周波数領域あたりの第２ビット量よりも多くなる様に前記オーディオ信号を符号化すること
を含むことを特徴とするオーディオ符号化方法。
（付記９）
前記選定することは、前記複数の前記ローブにおいて、前記幅が最も広いローブをメインローブ候補として選定し、
前記メインローブ候補の前記幅が第１閾値以上であり、かつ、前記メインローブ候補の前記パワーが第２閾値以上となる場合、前記メインローブとして選定することを特徴とする付記８記載のオーディオ符号化方法。
（付記１０）
前記選定することは、前記複数の前記ローブの変曲点群において、前記パワーが最小となる第１変曲点の値を第３閾値として規定し、
前記第３閾値から所定の前記パワーを増加させた値を第４閾値として規定し、
前記変曲点群において、前記パワーが最大となる第２変曲点に対して、高域側と低域側にそれぞれ隣接し、かつ、前記第３閾値以上かつ前記第４閾値未満となる第３変曲点と第４変曲点を前記メインローブの始点と終点として選定することを特徴とする付記８または付記９記載のオーディオ符号化方法。
（付記１１）
前記符号化することは、前記オーディオ信号の前記符号化に要する前記第１ビット量と前記第２ビット量が所定のビットレートに収束する様に、前記サイドローブの前記周波数信号を欠落させて符号化することを特徴とする付記８ないし付記１１の何れか一つに記載のオーディオ符号化方法。
（付記１２）
前記符号化することは、前記ビットレートに収束するまで、前記周波数信号の前記パワーが小さい順に、前記サイドローブの前記周波数信号を前記欠落させて前記オーディオ信号を符号化することを特徴とする付記１１記載のオーディオ符号化方法。
（付記１３）
前記符号化することは、前記ビットレートに収束するまで、更に、前記周波数信号の前記パワーとマスキング閾値の比率が小さい順に、前記メインローブの前記周波数信号を欠落させて前記オーディオ信号を符号化することを特徴とする付記１１記載のオーディオ符号化方法。
（付記１４）
前記選定することは、前記メインローブを選定した場合、前記オーディオ信号に摩擦音が含まれていると判定することを特徴とする付記８ないし付記１３の何れか一つに記載のオーディオ符号化方法。
（付記１５）
コンピュータに
オーディオ信号を構成する周波数信号に基づく複数のローブを検出し、
前記ローブの帯域幅とパワーに基づいて、メインローブを選定し、
前記メインローブの前記周波数信号の符号化に割り当てる単位周波数領域あたりの第１ビット量が、前記メインローブ以外となるサイドローブの前記周波数信号の前記符号化に割り当てる前記単位周波数領域あたりの第２ビット量よりも多くなる様に前記オーディオ信号を符号化すること
を実行させることを特徴とするオーディオ符号化プログラム。
（付記１６）
オーディオ信号を構成する周波数信号に基づく複数のローブを検出する検出部と、
前記ローブの帯域幅とパワーに基づいて、メインローブを選定する選定部と、
前記メインローブの前記周波数信号の符号化に割り当てる単位周波数領域あたりの第１ビット量が、前記メインローブ以外となるサイドローブの前記周波数信号の前記符号化に割り当てる前記単位周波数領域あたりの第２ビット量よりも多くなる様に前記オーディオ信号を符号化する符号化部と、
前記符号化された前記オーディオ信号を復号する分離復号部と、
を備えることを特徴とするオーディオ符号化復号装置。
【符号の説明】
【００５６】
１    オーディオ符号化装置
２    時間周波数変換部
３    心理聴覚分析部
４    量子化部
５    検出部
６    選定部
７    符号化部
８    多重化部
【図１】
0006318904.tif 000005
【図２】
0006318904.tif 000006
【図３】
0006318904.tif 000007
【図４】
0006318904.tif 000008
【図５】
0006318904.tif 000009
【図６】
0006318904.tif 000010
【図７】
0006318904.tif 000011
【図８】
0006318904.tif 000012
【図９】
0006318904.tif 000013
【図１０】
0006318904.tif 000014
【図１１】
0006318904.tif 000015