(57)【要約】【課題】キャリブレーションを必要とすることなく、再生中に音割れを検出する。【解決手段】設定部１１が、再生サンプリング周波数Ｆｐｌａｙ及び録音サンプリング周波数Ｆｒｅｃ（＞Ｆｐｌａｙ）を設定する。ＤＡＣ部１２が、Ｆｐｌａｙに基づいて音源信号を再生信号に変換する。ＡＤＣ部１３が、Ｆｒｅｃに基づいて再生信号に応じた再生音を録音した録音信号を入力信号に変換する。信号分離部１５が、入力信号を、Ｆｐｌａｙ未満の帯域に含まれる低域信号と、Ｆｐｌａｙ以上の帯域に含まれる高域信号とに分離する。音割れ検出部１６が、高域信号のパワー、または高域信号のパワーと低域信号のパワーとの差または比に基づいて、再生音に音割れが発生しているか否かを検出する。【選択図】図２
2014110563.tif 000002
【特許請求の範囲】
【請求項１】
再生サンプリング周波数、及び前記再生サンプリング周波数よりも高い録音サンプリング周波数を設定する設定部と、
前記再生サンプリング周波数に基づいて、デジタル信号である音源信号をアナログ信号である再生信号に変換するデジタルアナログ変換部と、
前記録音サンプリング周波数に基づいて、前記デジタルアナログ変換部により変換された再生信号に応じた再生音を録音して得られたアナログ信号である録音信号をデジタル信号である入力信号に変換するアナログデジタル変換部と、
前記アナログデジタル変換部により変換された入力信号を、前記再生サンプリング周波数未満の帯域に含まれる低域信号と、前記再生サンプリング周波数以上の帯域に含まれる高域信号とに分離する信号分離部と、
前記高域信号のパワー、または前記高域信号のパワーと前記低域信号のパワーとの差または比に基づいて、前記再生音に音割れが発生しているか否かを検出する音割れ検出部と、
を含む音響処理装置。
【請求項２】
前記設定部は、前記録音サンプリング周波数を、前記再生サンプリング周波数の２倍に設定する請求項１記載の音響処理装置。
【請求項３】
前記音割れ検出部は、前記高域信号のパワーが予め定めた第１閾値より大きい場合、または前記高域信号のパワーと前記低域信号のパワーとの差または比が予め定めた第２閾値より小さい場合に、前記再生音に音割れが発生していると検出する請求項１または請求項２記載の音響処理装置。
【請求項４】
前記再生信号に変換する前の音源信号を所定時間分記憶しておき、記憶された音源信号と前記入力信号との相関に基づいて、前記記憶された音源信号と前記入力信号との同期をとる同期部と、
前記音割れ検出部により音割れが検出された際の入力信号に同期する前記記憶された音源信号のパワーを記憶する記憶制御部と、
前記再生信号に変換する前の音源信号のパワーが、前記記憶された音源信号のパワーより大きい場合に、音割れが発生しないように前記再生信号に変換する前の音源信号を制御する再生制御部と、
を含む請求項１〜請求項３のいずれか１項記載の音響処理装置。
【請求項５】
前記再生制御部は、前記再生信号に変換する前の音源信号のパワーが前記記憶された音源信号のパワー以下となるように、前記再生信号に変換する前の音源信号を減衰させる請求項４記載の音響処理装置。
【請求項６】
前記音割れ検出部により音割れが検出された際に、前記低域信号を抑圧する抑圧部を含む請求項１〜請求項３のいずれか１項記載の音響処理装置。
【請求項７】
前記音割れ検出部により音割れが検出された前記高域信号に対応する音割れ成分を含む低域信号である音割れ信号を予測する音割れ予測部を含み、
前記抑圧部は、前記音割れ予測部により予測された前記音割れ信号と、前記信号分離部で分離された低域信号との差が小さいほど大きくなるゲインを前記低域信号に乗算することにより、前記低域信号を抑圧する
請求項６記載の音響処理装置。
【請求項８】
再生サンプリング周波数、及び前記再生サンプリング周波数よりも高い録音サンプリング周波数を設定し、
前記再生サンプリング周波数に基づいて、デジタル信号である音源信号をアナログ信号である再生信号に変換し、
前記録音サンプリング周波数に基づいて、変換された再生信号に応じた再生音を録音して得られたアナログ信号である録音信号をデジタル信号である入力信号に変換し、
変換された入力信号を、前記再生サンプリング周波数未満の帯域に含まれる低域信号と、前記再生サンプリング周波数以上の帯域に含まれる高域信号とに分離し、
前記高域信号のパワー、または前記高域信号のパワーと前記低域信号のパワーとの差または比に基づいて、前記再生音に音割れが発生しているか否かを検出する
ことを含む音響処理方法。
【請求項９】
コンピュータに、
再生サンプリング周波数、及び前記再生サンプリング周波数よりも高い録音サンプリング周波数を設定し、
前記再生サンプリング周波数に基づいて、デジタル信号である音源信号をアナログ信号である再生信号に変換し、
前記録音サンプリング周波数に基づいて、変換された再生信号に応じた再生音を録音して得られたアナログ信号である録音信号をデジタル信号である入力信号に変換し、
変換された入力信号を、前記再生サンプリング周波数未満の帯域に含まれる低域信号と、前記再生サンプリング周波数以上の帯域に含まれる高域信号とに分離し、
前記高域信号のパワー、または前記高域信号のパワーと前記低域信号のパワーとの差または比に基づいて、前記再生音に音割れが発生しているか否かを検出する
ことを含む処理を実行させるための音響処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、音響処理装置、音響処理方法、及び音響処理プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機等の携帯機器の小型化・薄型化に伴い、携帯機器に搭載される再生デバイスの小型化も進んでいる。一方で、携帯機器の利用形態は音楽や動画の視聴など利用形態が多様化しており、再生音の大音量化への要求が高まっている。しかし、小さな再生デバイスにより大音量の音声を再生することにより、再生デバイスの振動が携帯機器の筐体に伝わり、再生音に音割れ（ビビリ音）が発生してしまう。音割れの発生頻度が高い場合には、例えば携帯電話では通話音声が聞き取り難くなるなど、再生音の音質が劣化してしまう。
【０００３】
そこで、オーディオ信号に含まれる低音信号によりビビリ音が車室内に発生するのを防止するビビリ音発生防止方法が提案されている。このビビリ音発生防止方法では、低周波数のビビリテスト信号を再生してスピーカより車室内に放出し、車室内に設けたマイクにより車室内で発生するビビリ音を集音する。ついで、低周波数信号に共振する振動により生じ、ビビリ音信号を振幅変調する変動信号をマイク集音信号より検出し、変動信号の変動量が設定値以下となるようにオーディオ信号が入力される周波数特性変更部(イコライザ)の低周波数における特性を制御する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−７９３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のビビリ音発生防止方法では、予めテスト信号を再生させてキャリブレーションを行う必要があり、使い勝手が悪い。また、通常の再生中には、音源成分と音割れ成分とを区別することができないため、通常の再生中の音割れ検出には適用することができない。
【０００６】
開示の技術は、一つの側面として、キャリブレーションを必要とすることなく、再生中に音割れを検出することが目的である。
【課題を解決するための手段】
【０００７】
開示の技術は、再生サンプリング周波数、及び前記再生サンプリング周波数よりも高い録音サンプリング周波数を設定する設定部を備えている。また、開示の技術は、前記再生サンプリング周波数に基づいて、デジタル信号である音源信号をアナログ信号である再生信号に変換するデジタルアナログ変換部を備えている。また、開示の技術は、前記録音サンプリング周波数に基づいて、前記デジタルアナログ変換部により変換された再生信号に応じた再生音を録音して得られたアナログ信号である録音信号をデジタル信号である入力信号に変換するアナログデジタル変換部を備えている。また、開示の技術は、前記アナログデジタル変換部により変換された入力信号を、前記再生サンプリング周波数未満の帯域に含まれる低域信号と、前記再生サンプリング周波数以上の帯域に含まれる高域信号とに分離する信号分離部を備えている。また、開示の技術は、前記高域信号のパワー、または前記高域信号のパワーと前記低域信号のパワーとの差または比に基づいて、前記再生音に音割れが発生しているか否かを検出する音割れ検出部を備えている。
【発明の効果】
【０００８】
開示の技術は、一つの側面として、キャリブレーションを必要とすることなく、再生中に音割れを検出することができる、という効果を有する。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る音響処理装置を搭載した携帯電話の一例を示す機能ブロック図である。
【図２】第１実施形態に係る音響処理装置の一例を示す機能ブロック図である。
【図３】音割れの有無を比較した周波数スペクトルの一例を示す図である。
【図４】音割れの有無を比較したスペクトルグラムの一例を示す図である。
【図５】ゲイン算出のための変換式θの一例を示すグラフである。
【図６】第１実施形態に係る音響処理装置として機能するコンピュータの一例を示す概略ブロック図である。
【図７】第１実施形態における音響処理を示すフローチャートである。
【図８】第２実施形態に係る音響処理装置を搭載した携帯電話の一例を示す機能ブロック図である。
【図９】第２実施形態に係る音響処理装置の一例を示す機能ブロック図である。
【図１０】選択番号とサンプリング周波数との対応を定めたテーブルの一例を示すイメージ図である。
【図１１】音源信号の記憶を説明するためのイメージ図である。
【図１２】第２実施形態に係る音響処理装置として機能するコンピュータの一例を示す概略ブロック図である。
【図１３】第２実施形態における音響処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して開示の技術の実施形態の一例を詳細に説明する。
【００１１】
〔第１実施形態〕
第１実施形態では、図１に示すように、携帯電話５０に搭載され、通話時の音割れを検出して、音割れを抑圧する音響処理装置１０に開示の技術を適用した例について説明する。
【００１２】
図１に示すように、音響処理装置１０には、受信部５１により受信され、デコード部５２によりデコードされた受信信号が入力される。音響処理装置１０に入力される受信信号は、開示の技術の音源信号の一例である。音響処理装置１０に入力された受信信号は、音響処理装置１０により音響処理されて再生信号として出力され、スピーカ５３から再生音となって出力される。また、スピーカ５３から出力された再生信号に応じた再生音は、マイク５４により集音され、録音信号として音響処理装置１０に入力される。音響処理装置１０に入力された録音信号は、音響処理装置１０により音響処理されて出力される。出力された録音信号は、エンコード部５５でエンコードされて送信信号となり、送信部５６により送信される。
【００１３】
図２には、第１実施形態に係る音響処理装置１０が示されている。音響処理装置１０は、設定部１１、デジタルアナログ変換（ＤＡＣ）部１２、アナログデジタル変換（ＡＤＣ）部１３、周波数変換部１４、信号分離部１５、音割れ検出部１６、音割れ推定部１７、抑圧部１８、及び逆周波数変換部１９を備えている。
【００１４】
設定部１１は、入力されたサンプリング周波数Ｆｓに基づいて、ＤＡＣ部１２における再生サンプリング周波数Ｆｐｌａｙ、及びＡＤＣ部１３における録音サンプリング周波数Ｆｒｅｃを設定する。
【００１５】
ここで、図３に、スピーカ５３から出力された再生音を３２ｋＨｚのサンプリング周波数で録音したときの音割れ発生時（音割れあり）及び音割れが発生していない時（音割れなし）の周波数スペクトルを示す。図３に示す通り、ナイキスト周波数（サンプリング周波数の半分）未満の再生帯域（低域）では、音割れありの場合のスペクトルと音割れなしの場合のスペクトルとは形状が類似しており、両者を区別することは困難である。しかし、音割れ成分は全周波数帯域に渡って生じるため、再生帯域以上の帯域（高域）では、音割れありの場合のパワーの方が、音割れなしの場合のパワーより大きくなる。言い換えると、低域でのパワーと高域でのパワーとの差または比が、音割れありの場合には、音割れなしの場合に比べて小さくなる。
【００１６】
図４に、スピーカ５３から出力された再生音を３２ｋＨｚのサンプリング周波数で録音したときの音割れあり及び音割れなしのスペクトログラムを示す。図４では、横軸に時間、縦軸に周波数を取り、各周波数帯域のパワーの強さを濃淡で表現している。図４に示すように、音割れなしの場合には、再生帯域以上の帯域に成分は存在しないが、音割れありの場合では、再生帯域以上の帯域に歪み成分が生じている。
【００１７】
従って、スピーカ５３から出力された再生音をマイク５４で集音した録音信号の高域の信号に基づいて、または低域の信号と高域の信号との比較に基づいて、再生信号の再生時に音割れが発生しているか否かを検出することができる。
【００１８】
そこで、設定部１１は、録音信号において、再生信号の再生帯域以上の帯域の信号を取得するため、再生サンプリング周波数Ｆｐｌａｙよりも録音サンプリング周波数Ｆｒｅｃを高く設定する。第１実施形態では、一例として、下記（１）式に示すように再生サンプリング周波数Ｆｐｌａｙ及び録音サンプリング周波数Ｆｒｅｃを設定する。
Ｆｐｌａｙ＝Ｆｓ，  Ｆｒｅｃ＝Ｆｓ×２          （１）
【００１９】
ＤＡＣ部１２は、デジタル信号である受信信号を、設定部１１により設定された再生サンプリング周波数Ｆｐｌａｙに基づいて、アナログ信号である再生信号に変換して出力する。
【００２０】
ＡＤＣ部１３は、アナログ信号である録音信号を、設定部１１により設定された録音サンプリング周波数Ｆｒｅｃに基づいて、デジタル信号である入力信号ｘ［ｔ］に変換し、周波数変換部１４へ出力する。なお、ｔは時刻である。
【００２１】
周波数変換部１４は、ＡＤＣ部１２で変換された時間領域の信号である入力信号ｘ［ｔ］を、高速フーリエ変換（ＦＦＴ）により、周波数領域の信号である入力スペクトルＸ［ｆ］に変換し、入力スペクトルＸ［ｆ］を抑圧部１８へ出力する。なお、ｆは周波数である。また、ＦＦＴポイント数をＦとする。さらに、周波数変換部１４は、入力スペクトルＸ［ｆ］から、下記（２）式によりパワースペクトルＰ［ｆ］を算出し、信号分離部１５へ出力する。
Ｐ［ｆ］＝１０・ｌｏｇ１０｜Ｘ［ｆ］｜２      （２）
【００２２】
信号分離部１５は、設定部１１により設定された再生サンプリング周波数Ｆｐｌａｙに基づいて、周波数変換部１４により算出されたパワースペクトルＰ［ｆ］を、低域スペクトルと高域スペクトルとに分離する。ここでは、再生サンプリング周波数Ｆｐｌａｙ未満の帯域のスペクトルを低域スペクトル、再生サンプリング周波数Ｆｐｌａｙ以上の帯域のスペクトルを高域スペクトルとする。第１実施形態では、Ｆｐｌａｙ＝Ｆｒｅｃ／２となるように設定しているため、０〜Ｆ／２を低域スペクトル、Ｆ／２〜Ｆを高域スペクトルとして分離する。信号分離部１５は、低域スペクトルを音割れ検出部１６及び抑圧部１８に出力すると共に、高域スペクトルを音割れ検出部１６及び音割れ推定部１７に出力する。
【００２３】
音割れ検出部１６は、信号分離部１５から入力された低域スペクトル及び高域スペクトルを用いて、低域のパワーと高域のパワーとのパワー差を算出する。例えば、下記（３）式によりパワー差ｄｉｆｆを算出する。
【００２４】
【数１】
2014110563.tif 000003
【００２５】
音割れ検出部１６は、算出したパワー差ｄｉｆｆに基づいて、音割れを検出する。上述したように、低域でのパワーと高域でのパワーとの差が、音割れありの場合には、音割れなしの場合に比べて小さくなる。そこで、音割れ検出部１６は、下記（４）式に示すように、パワー差ｄｉｆｆが予め定めた閾値ＴＨＲ未満の場合には、音割れありを示す音割れ検出結果ｒｅｓｕｌｔ＝１を出力する。一方、パワー差ｄｉｆｆが閾値ＴＨＲ以上の場合には、音割れなしを示す音割れ検出結果ｒｅｓｕｌｔ＝０を出力する。
【００２６】
【数２】
2014110563.tif 000004
【００２７】
音割れ推定部１７は、音割れ検出部１６により音割れが検出された際に、信号分離部１５から入力された高域スペクトルに基づいて、低域における音割れスペクトルＲ［ｆ］を推定する。音割れスペクトルＲ［ｆ］は、例えば、下記（５）式により推定する。α［ｆ］は帯域別の重み係数である。
【００２８】
【数３】
2014110563.tif 000005
【００２９】
抑圧部１８は、音割れ推定部１７により推定された音割れスペクトルＲ［ｆ］に基づいて、入力信号を抑圧するためのゲインＧ［ｆ］を算出する。例えば、下記（６）式に示すように、推定された音割れスペクトルＲ［ｆ］と信号分離部１５から入力された低域スペクトルＰ［ｆ］とのパワー差（Ｐ［ｆ］−Ｒ［ｆ］）に基づいて、ゲインＧ［ｆ］を算出する。
【００３０】
【数４】
2014110563.tif 000006
【００３１】
θ（  ）は、パワー差（Ｐ［ｆ］−Ｒ［ｆ］）からゲインＧ［ｆ］への変換式である。パワー差（Ｐ［ｆ］−Ｒ［ｆ］）が小さいほど、低域スペクトルが音割れスペクトルに近似していることを示している。そこで、例えば、図５に示すように、パワー差（Ｐ［ｆ］−Ｒ［ｆ］）が大きくなるほどゲインＧ［ｆ］が小さくなるような変換式θ（  ）を定めておくことができる。
【００３２】
また、抑圧部１８は、下記（７）式に示すように、周波数変換部１４から入力された入力スペクトルＸ［ｆ］の低域成分に、算出したゲインＧ［ｆ］を乗算して、出力スペクトルＹ［ｆ］を算出して、逆周波数変換部１９へ出力する。
Ｙ［ｆ］＝Ｇ［ｆ］・Ｘ［ｆ］  ｆ＝０〜Ｆ／２      （７）
【００３３】
逆周波数変換部１９は、抑圧部１８から入力された周波数領域の信号である出力スペクトルＹ［ｆ］を、逆高速フーリエ変換（ＩＦＦＴ）により、時間領域の信号である送信信号ｙ［ｔ］に変換する。なお、ＩＦＦＴポイント数は、周波数変換部１４におけるＦＦＴポイント数ＦのＦｐｌａｙ／Ｆｒｅｃ（ここでは１／２）とする。
【００３４】
音響処理装置１０は、例えば図６に示すコンピュータ３０で実現することができる。コンピュータ３０はＣＰＵ３２、メモリ３４、不揮発性の記憶部３６、及び入出力インタフェース（ＩＦ）３８を備えている。ＣＰＵ３２、メモリ３４、記憶部３６、及び入出力ＩＦ３８は、バス４０を介して互いに接続されている。入出力ＩＦ３８には、スピーカ５３及びマイク５４が接続されている。
【００３５】
記憶部３６はＨＤＤ（Hard Disk Drive）やフラッシュメモリ等によって実現できる。記録媒体としての記憶部３６は、コンピュータ３０を音響処理装置１０として機能させるための音響処理プログラム６０を記憶する。ＣＰＵ３２は、音響処理プログラム６０を記憶部３６から読み出してメモリ３４に展開し、音響処理プログラム６０が有するプロセスを順次実行する。
【００３６】
音響処理プログラム６０は、設定プロセス６１、ＤＡＣプロセス６２、ＡＤＣプロセス６３、周波数変換プロセス６４、信号分離プロセス６５、音割れ検出プロセス６６、音割れ推定プロセス６７、抑圧プロセス６８、及び逆周波数変換プロセス６９を有する。
【００３７】
ＣＰＵ３２は、設定プロセス６１を実行することで、図２に示す設定部１１として動作する。また、ＣＰＵ３２は、ＤＡＣプロセス６２を実行することで、図２に示すＤＡＣ部１２として動作する。また、ＣＰＵ３２は、ＡＤＣプロセス６３を実行することで、図２に示すＡＤＣ部１３として動作する。また、ＣＰＵ３２は、周波数変換プロセス６４を実行することで、図２に示す周波数変換部１４として動作する。また、ＣＰＵ３２は、信号分離プロセス６５を実行することで、図２に示す信号分離部１５として動作する。また、ＣＰＵ３２は、音割れ検出プロセス６６を実行することで、図２に示す音割れ検出部１６として動作する。また、ＣＰＵ３２は、音割れ推定プロセス６７を実行することで、図２に示す音割れ推定部１７として動作する。また、ＣＰＵ３２は、抑圧プロセス６８を実行することで、図２に示す抑圧部１８として動作する。また、ＣＰＵ３２は、逆周波数変換プロセス６９を実行することで、図２に示す逆周波数変換部１９として動作する。これにより、音響処理プログラム６０を実行したコンピュータ３０が、音響処理装置１０として機能することになる。
【００３８】
なお、音響処理装置１０は、例えば半導体集積回路、より詳しくはＡＳＩＣ（Application Specific Integrated Circuit）等で実現することも可能である。
【００３９】
次に本第１実施形態の作用を説明する。携帯電話５０において通話処理が開始されると、ＣＰＵ３２が、記憶部３６に記憶された音響処理プログラム６０をメモリ３４に展開して、図７に示す音響処理を実行する。
【００４０】
図７に示す音響処理のステップ１００で、設定部１１が、入力されたサンプリング周波数Ｆｓに基づいて、ＤＡＣ部１２における再生サンプリング周波数Ｆｐｌａｙ、及びＡＤＣ部１３における録音サンプリング周波数Ｆｒｅｃを設定する。設定部１１は、例えば（１）式に示すように、Ｆｐｌａｙ＜Ｆｒｅｃとなるように再生サンプリング周波数Ｆｐｌａｙ及び録音サンプリング周波数Ｆｒｅｃを設定する。
【００４１】
次に、ステップ１０２で、ＤＡＣ部１２が、受信部５１で受信され、デコード部５２でデコードされた受信信号を１フレーム分取得する。そして、ＤＡＣ部１２が、上記ステップ１００で設定された再生サンプリング周波数Ｆｐｌａｙに基づいて、デジタル信号である受信信号をアナログ信号である再生信号に変換して出力する。出力された再生信号は、スピーカ５３から再生音となって出力される。
【００４２】
次に、ステップ１０４で、ＡＤＣ部１３が、マイク５４で集音された録音信号を１フレーム分取得する。そして、ＡＤＣ部１３が、上記ステップ１００で設定された録音サンプリング周波数Ｆｒｅｃに基づいて、アナログ信号である録音信号をデジタル信号である入力信号ｘ［ｔ］に変換する。
【００４３】
次に、ステップ１０６で、周波数変換部１４が、上記ステップ１０４でデジタル信号に変換された時間領域の信号である入力信号ｘ［ｔ］を、ＦＦＴにより、周波数領域の信号である入力スペクトルＸ［ｆ］に変換する。また、周波数変換部１４が、入力スペクトルＸ［ｆ］からパワースペクトルＰ［ｆ］を算出する。
【００４４】
次に、ステップ１０８で、信号分離部１５が、上記ステップ１００で設定された再生サンプリング周波数Ｆｐｌａｙに基づいて、上記ステップ１０６で算出されたパワースペクトルＰ［ｆ］を、低域スペクトルと高域スペクトルとに分離する。
【００４５】
次に、ステップ１１０で、音割れ検出部１６が、上記ステップ１０８で分離された低域スペクトル及び高域スペクトルを用いて、低域のパワーと高域のパワーとのパワー差ｄｉｆｆを算出する。そして、音割れ検出部１６が、算出したパワー差ｄｉｆｆが予め定めた閾値ＴＨＲ未満の場合には、音割れありを示す音割れ検出結果ｒｅｓｕｌｔ＝１を出力する。一方、音割れ検出部１６は、パワー差ｄｉｆｆが閾値ＴＨＲ以上の場合には、音割れなしを示す音割れ検出結果ｒｅｓｕｌｔ＝０を出力する。
【００４６】
次に、ステップ１１２で、音割れ推定部１７が、上記ステップ１１０で音割れが検出されたか否かを判定する。音割れ検出部１６から出力された音割れ検出結果ｒｅｓｕｌｔが１の場合には、音割れありと判定して、ステップ１１４へ移行する。一方、音割れ検出ｒｅｓｕｌｔが０の場合には、音割れなしと判定して、ステップ１１８へ移行する。
【００４７】
ステップ１１４では、音割れ推定部１７が、上記ステップ１０８で分離された高域スペクトルに基づいて、例えば、（５）式により、低域における音割れスペクトルＲ［ｆ］を推定する。
【００４８】
次に、ステップ１１６で、抑圧部１８が、上記ステップ１１４で推定された音割れスペクトルＲ［ｆ］と、上記ステップ１０８で分離された低域スペクトルＰ［ｆ］とのパワー差（Ｐ［ｆ］−Ｒ［ｆ］）に基づいて、ゲインＧ［ｆ］を算出する。そして、抑圧部１８が、上記ステップ１０６で変換された入力スペクトルＸ［ｆ］の低域成分に、算出したゲインＧ［ｆ］を乗算して出力スペクトルＹ［ｆ］を算出し、ステップ１２０へ移行する。
【００４９】
一方、ステップ１１８では、抑圧部１８が、上記ステップ１０６で変換された入力スペクトルＸ［ｆ］の低域成分を、そのまま出力スペクトルＹ［ｆ］として、ステップ１２０へ移行する。
【００５０】
ステップ１２０では、逆周波数変換部１９が、周波数領域の信号である出力スペクトルＹ［ｆ］を、ＩＦＦＴにより、時間領域の信号である送信信号ｙ［ｔ］に変換する。変換された送信信号ｙ［ｔ］は、エンコード部５５でエンコードされて、送信部５６により送信される。
【００５１】
次に、ステップ１２２で、次フレームの受信信号及び録音信号が存在するか否かを判定する。携帯電話５０の通話処理が継続している場合には、次フレームの受信信号及び録音信号が存在するため、ステップ１０２へ戻って、ステップ１０２〜１２０の処理を繰り返す。一方、通話処理が終了した場合には、次フレームの受信信号及び録音信号は存在しないため、音響処理を終了する。
【００５２】
以上説明したように、第１実施形態の音響処理装置１０によれば、携帯電話における通話時に、受信信号を再生信号に変換する際の再生サンプリング周波数より高い録音サンプリング周波数により、マイクで集音された録音信号を入力信号に変換する。そして、入力信号において、再生サンプリング周波数未満の低域と再生サンプリング周波数以上の高域とのパワー差に基づいて音割れを検出する。音割れが検出された場合には、入力信号を抑圧して送信する。このように、事前にテスト信号を用いたキャリブレーションを必要とすることなく、通話中、すなわち受信信号の再生中に音割れを検出することができる。
【００５３】
〔第２実施形態〕
第２実施形態では、図８に示すように、携帯電話５０に搭載され、携帯電話５０内部の記憶領域に記憶された音源信号の再生時の音割れを検出して、音割れを防止する音響処理装置２０に開示の技術を適用した例について説明する。
【００５４】
図８に示すように、携帯電話５０内部の記憶領域に記憶された音源信号が読み出され、音響処理装置２０に入力される。音響処理装置２０に入力された音源信号は、音響処理装置２０により音響処理されて再生信号として出力され、スピーカ５３から再生音となって出力される。また、スピーカ５３から出力された再生信号に応じた再生音は、マイク５４により集音され、録音信号として音響処理装置２０に入力される。入力された録音信号は、音源信号の音響処理の際に用いられる。
【００５５】
図９には、第２実施形態に係る音響処理装置２０が示されている。音響処理装置２０は、設定部２１、ＤＡＣ部２２、ＡＤＣ部２３、信号分離部２５、音割れ検出部２６、同期部２７、記憶制御部２８、及び再生制御部２９を備えている。同期部２７は音源信号記憶部２７ａを有し、記憶制御部２８は最小パワー記憶部２８ａを有する。
【００５６】
設定部２１は、入力されたサンプリング周波数Ｆｓに基づいて、ＤＡＣ部１２における再生サンプリング周波数Ｆｐｌａｙ、及びＡＤＣ部１３における録音サンプリング周波数Ｆｒｅｃを設定する。第２実施形態では、図１０に示すような、選択番号と複数のサンプリング周波数とを対応付けたテーブルから選択された選択番号が入力されるものとする。図１０の例では、選択番号ｊ（ｊ＝０，・・・，７）が大きくなるにしたがって対応するサンプリング周波数が大きくなるように定められている。
【００５７】
設定部２１は、第１実施形態の設定部１１と同様に、録音信号において、再生信号の再生帯域以上の帯域の信号を取得するため、再生サンプリング周波数Ｆｐｌａｙよりも録音サンプリング周波数Ｆｒｅｃを高く設定する。第２実施形態では、下記（７）式に示すように再生サンプリング周波数Ｆｐｌａｙ及び録音サンプリング周波数Ｆｒｅｃを設定する。
Ｆｐｌａｙ＝Ｆｓ［ｊ］，  Ｆｒｅｃ＝Ｆｓ［ｊ＋１］          （７）
【００５８】
例えば、図１０の例で、サンプリング周波数の選択番号として、ｊ＝１が入力された場合には、設定部２１は、再生サンプリング周波数Ｆｐｌａｙを１１．２５ｋＨｚに、録音サンプリング周波数Ｆｒｅｃを１６ｋＨｚに設定する。
【００５９】
ＤＡＣ部２２は、後述する再生制御部２９から出力されたデジタル信号である出力信号ｙ［ｔ］を、設定部２１により設定された再生サンプリング周波数Ｆｐｌａｙに基づいて、アナログ信号である再生信号に変換して出力する。
【００６０】
ＡＤＣ部２３は、アナログ信号である録音信号を、設定部２１により設定された録音サンプリング周波数Ｆｒｅｃに基づいて、デジタル信号である入力信号ｘ［ｔ］に変換し、信号分離部２５へ出力する。
【００６１】
信号分離部２５は、設定部２１により設定された再生サンプリング周波数Ｆｐｌａｙに基づいて、ＡＤＣ部２３から入力された入力信号ｘ［ｔ］を、低域信号ｘｌｏｗ［ｔ］と高域信号ｘｈｉｇｈｔ［ｔ］とに分離する。信号の分離には、下記（８）式に示すような帯域分割フィルタ（ＦＩＲ）を用いる。
【００６２】
【数５】
2014110563.tif 000007
【００６３】
ここで、α［ｉ］はフィルタｉのフィルタ係数（ＨＰＦ）であり、Ｍはフィルタ次数である。再生サンプリング周波数Ｆｐｌａｙ未満の帯域の信号が低域信号、再生サンプリング周波数Ｆｐｌａｙ以上の帯域の信号が高域信号となるように、フィルタを設計する。さらに、信号分離部２５は、低域信号ｘｌｏｗ［ｔ］を、再生サンプリング周波数Ｆｐｌａｙに対応させてダウンサンプリングした低域ダウンサンプリング信号ｒｌｏｗ［ｔ］を生成する。信号分離部２５は、高域信号ｘｈｉｇｈｔ［ｔ］を音割れ検出部２６に出力すると共に、低域ダウンサンプリング信号ｒｌｏｗ［ｔ］を同期部２７に出力する。
【００６４】
音割れ検出部２６は、信号分離部２５から入力された１フレーム分の高域信号ｘｈｉｇｈｔ［ｉ］（ｉ＝０，…，Ｎ−１、Ｎは１フレーム内のサンプリングポイント数）を用いて、例えば、下記（９）式により、高域のパワーｐｈｉｇｈｔを算出する。
【００６５】
【数６】
2014110563.tif 000008
【００６６】
音割れ検出部２６は、算出したパワーｐｈｉｇｈｔに基づいて、音割れを検出する。上述したように、音割れありの場合は、音割れなしの場合に比べて高域でのパワーが大きくなる。そこで、音割れ検出部２６は、下記（１０）式に示すように、パワーｐｈｉｇｈｔが予め定めた閾値ＴＨＲより大きい場合には、音割れありを示す音割れ検出結果ｒｅｓｕｌｔ＝１を出力する。一方、パワーｐｈｉｇｈｔが閾値ＴＨＲ以下の場合には、音割れなしを示す音割れ検出結果ｒｅｓｕｌｔ＝０を出力する。
【００６７】
【数７】
2014110563.tif 000009
【００６８】
同期部２７は、入力された音源信号ｚ［ｔ］を音源信号記憶部２７ａに記憶する。音源信号記憶部２７ａは、図１１に示すように、１フレーム分の音源信号ｚ［ｔ］の各々を記憶する記憶領域ｚｎ（ｎ＝０，・・・，Ｎ−１、図１１の例ではＮ＝６）を有する記憶部である。時刻ｔの音源信号ｚ［ｔ］が音源信号記憶部２７ａに記憶される際には、時刻ｔ−１において各記憶領域ｚｎに記憶されていた音源信号を、それぞれ記憶領域ｚｎ＋１にコピーし、末尾の記憶領域ｚ０に時刻ｔの音源信号ｚ［ｔ］を記憶する。すなわち、記憶領域ｚｎに記憶される音源信号はｚ［ｔ−ｎ］である。
【００６９】
また、同期部２７は、下記（１１）式により、信号分離部２５から入力された低域ダウンサンプリング信号ｒｌｏｗ［ｔ］と音源信号記憶部２７ａに記憶された音源信号ｚ［ｔ］との相関が最も高くなる遅延ｄｍａｘを算出する。
【００７０】
【数８】
2014110563.tif 000010
【００７１】
さらに、同期部２７は、入力信号に対応した同期信号ｋ［ｔ］を、算出した遅延ｄｍａｘにより、ｋ［ｔ］＝ｚ［ｔ−ｄｍａｘ］として生成する。
【００７２】
記憶制御部２８は、下記（１２）式に示すように、音割れが検出された入力信号ｘ［ｔ］に対応する同期信号ｋ［ｔ］から、音割れが発生した音源信号（入力信号の低域に相当）のパワーｐｌｏｗを算出する。
【００７３】
【数９】
2014110563.tif 000011
【００７４】
記憶制御部２８は、下記（１３）式に示すように、算出したパワーｐｌｏｗが既に最小パワー記憶部２８ａに記憶されている最小パワーｐｍｉｎ［ｎ−１］より小さい場合には、最小パワーｐｍｉｎ［ｎ］をｐｌｏｗに更新する。算出したパワーｐｌｏｗが最小パワーｐｍｉｎ［ｎ−１］以上の場合には、ｐｍｉｎ［ｎ−１］をそのまま最小パワーｐｍｉｎ［ｎ］とする。
【００７５】
【数１０】
2014110563.tif 000012
【００７６】
再生制御部２９は、１フレーム分の音源信号ｚ［ｉ］（ｉ＝０，…，Ｎ−１）を用いて、例えば、下記（１４）式により、音源信号のパワーｐｉｎを算出する。
【００７７】
【数１１】
2014110563.tif 000013
【００７８】
ここで、最小パワー記憶部２８ａに記憶されている最初パワーｐｍｉｎは、音割れが検出された際の音源信号のパワーのうち最小のものであるため、音源信号のパワーｐｉｎがこの最小パワーｐｍｉｎより大きい場合には、音割れが発生する可能性が高い。そこで、再生制御部２９は、音源信号のパワーｐｉｎが最小パワーｐｍｉｎより大きい場合には、音源信号のパワーｐｉｎが最小パワーｐｍｉｎまで低下するように音源信号ｚ［ｔ］を抑圧する。例えば、再生制御部２９は、下記（１５）式に示すように音源信号ｚ［ｔ］を減衰させた出力信号ｙ［ｔ］を生成して出力する。音源信号のパワーｐｉｎが最小パワーｐｍｉｎ以上の場合には、音源信号ｚ［ｔ］をそのまま出力信号ｙ［ｔ］として出力する。
【００７９】
【数１２】
2014110563.tif 000014
【００８０】
音響処理装置２０は、例えば図１２に示すコンピュータ２３０で実現することができる。コンピュータ２３０はＣＰＵ３２、メモリ３４、不揮発性の記憶部３６、及び入出力ＩＦ３８を備えている。ＣＰＵ３２、メモリ３４、記憶部３６、及び入出力ＩＦ３８は、バス４０を介して互いに接続されている。入出力ＩＦ３８には、スピーカ５３及びマイク５４が接続されている。
【００８１】
記憶部３６はＨＤＤやフラッシュメモリ等によって実現できる。記録媒体としての記憶部３６は、コンピュータ２３０を音響処理装置２０として機能させるための音響処理プログラム７０を記憶する。また、記憶部３６には、音源信号を記憶するための音源信号記憶領域７７ａ、及び最小パワーｐｍｉｎを記憶するための最小パワー記憶領域７８ａを有する。ＣＰＵ３２は、音響処理プログラム７０を記憶部３６から読み出してメモリ３４に展開し、音響処理プログラム７０が有するプロセスを順次実行する。
【００８２】
音響処理プログラム７０は、設定プロセス７１、ＤＡＣプロセス７２、ＡＤＣプロセス７３、信号分離プロセス７５、音割れ検出プロセス７６、同期プロセス７７、記憶制御プロセス７８、及び再生制御プロセス７９を有する。
【００８３】
ＣＰＵ３２は、設定プロセス７１を実行することで、図９に示す設定部２１として動作する。また、ＣＰＵ３２は、ＤＡＣプロセス７２を実行することで、図９に示すＤＡＣ部２２として動作する。また、ＣＰＵ３２は、ＡＤＣプロセス７３を実行することで、図９に示すＡＤＣ部２３として動作する。また、ＣＰＵ３２は、また、ＣＰＵ３２は、信号分離プロセス７５を実行することで、図９に示す信号分離部２５として動作する。また、ＣＰＵ３２は、音割れ検出プロセス７６を実行することで、図９に示す音割れ検出部２６として動作する。また、ＣＰＵ３２は、同期プロセス７７を実行することで、図９に示す同期部２７として動作する。また、ＣＰＵ３２は、記憶制御プロセス７８を実行することで、図９に示す記憶制御部２８として動作する。また、ＣＰＵ３２は、再生制御プロセス７９を実行することで、図９に示す再生制御部２９として動作する。
【００８４】
音響処理装置２０がコンピュータ２３０で実現される場合、音源信号記憶領域７７ａは図９に示す音源信号記憶部２７ａとして用いられ、最小パワー記憶領域７８ａは図９に示す最小パワー記憶部２８ａとして用いられる。これにより、音響処理プログラム７０を実行したコンピュータ２３０が、音響処理装置２０として機能することになる。
【００８５】
なお、音響処理装置２０は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【００８６】
次に本第２実施形態の作用を説明する。携帯電話５０において音源信号の再生処理が開始されると、ＣＰＵ３２が、記憶部３６に記憶された音響処理プログラム７０をメモリ３４に展開して、図１３に示す音響処理を実行する。
【００８７】
図１３に示す音響処理のステップ２００で、設定部２１が、入力されたサンプリング周波数の選択番号ｊに基づいて、ＤＡＣ部１２における再生サンプリング周波数Ｆｐｌａｙ、及びＡＤＣ部１３における録音サンプリング周波数Ｆｒｅｃを設定する。設定部２１は、例えば、図１０に示すような選択番号とサンプリング周波数との対応を示すテーブルを参照して、（７）式に示すように、Ｆｐｌａｙ＜Ｆｒｅｃとなるように再生サンプリング周波数Ｆｐｌａｙ及び録音サンプリング周波数Ｆｒｅｃを設定する。
【００８８】
次に、ステップ２０２で、同期部２７が、音源信号記憶部２７ａの各記憶領域ｚｎに記憶されている音源信号を、それぞれ記憶領域ｚｎ＋１にコピーし、末尾の記憶領域ｚ０に音源信号ｚ［ｔ］を記憶する。
【００８９】
次に、ステップ２０４で、再生制御部２９が、１フレーム分の音源信号ｚ［ｉ］（ｉ＝０，…，Ｎ−１）を用いて、音源信号のパワーｐｉｎを算出する。そして、再生制御部２９が、算出した音源信号のパワーｐｉｎが最小パワーｐｍｉｎより大きいか否かを判定する。ｐｉｎ＞ｐｍｉｎの場合にはステップ２０６へ移行し、再生制御部２９が、音源信号のパワーｐｉｎが最小パワーｐｍｉｎまで低下するように音源信号ｚ［ｔ］を減衰させた出力信号ｙ［ｔ］を生成して出力する。一方、ｐｉｎ≦ｐｍｉｎの場合には、再生制御部２９は、音源信号ｚ［ｔ］をそのまま出力信号ｙ［ｔ］として出力する。
【００９０】
次に、ステップ２１０で、ＤＡＣ部２２が、上記ステップ２０６または２０８で出力されたデジタル信号である出力信号ｙ［ｔ］を、上記ステップ２００で設定された再生サンプリング周波数Ｆｐｌａｙに基づいて、アナログ信号である再生信号に変換して出力する。出力された再生信号は、スピーカ５３から再生音となって出力される。
【００９１】
次に、ステップ２１２で、ＡＤＣ部１３が、マイク５４で集音された録音信号を取得する。そして、ＡＤＣ部２３が、アナログ信号である録音信号を、上記ステップ２００で設定された録音サンプリング周波数Ｆｒｅｃに基づいて、デジタル信号である入力信号ｘ［ｔ］に変換する。
【００９２】
次に、ステップ２１４で、信号分離部２５が、上記ステップ２００で設定された再生サンプリング周波数Ｆｐｌａｙに基づいて、上記ステップ２１２で変換された入力信号ｘ［ｔ］を、低域信号ｘｌｏｗ［ｔ］と高域信号ｘｈｉｇｈｔ［ｔ］とに分離する。また、信号分離部２５が、低域信号ｘｌｏｗ［ｔ］を、再生サンプリング周波数Ｆｐｌａｙに対応させてダウンサンプリングした低域ダウンサンプリング信号ｒｌｏｗ［ｔ］を生成する。
【００９３】
次に、ステップ２１６で、同期部２７が、上記ステップ２１４で生成された低域ダウンサンプリング信号ｒｌｏｗ［ｔ］と音源信号記憶部２７ａに記憶された音源信号ｚ［ｔ］との相関が最も高くなる遅延ｄｍａｘを算出する。そして、同期部２７が、入力信号に対応した同期信号ｋ［ｔ］を、算出した遅延ｄｍａｘにより、ｋ［ｔ］＝ｚ［ｔ−ｄｍａｘ］として生成する。
【００９４】
次に、ステップ２１８で、音割れ検出部２６が、上記ステップ２１４で分離された１フレーム分の高域信号ｘｈｉｇｈｔ［ｉ］（ｉ＝０，…，Ｎ−１）を用いて、高域のパワーｐｈｉｇｈｔを算出する。そして、音割れ検出部２６が、算出したパワーｐｈｉｇｈｔが予め定めた閾値ＴＨＲより大きい場合には、音割れありを示す音割れ検出結果ｒｅｓｕｌｔ＝１を出力する。一方、パワーｐｈｉｇｈｔが閾値ＴＨＲ以下の場合には、音割れなしを示す音割れ検出結果ｒｅｓｕｌｔ＝０を出力する。
【００９５】
次に、ステップ２２０で、記憶制御部２８が、上記ステップ２１８で出力された音割れ検出結果ｒｅｓｕｌｔが１か否かを判定する。ｒｅｓｕｌｔ＝１の場合には、ステップ２２２へ移行し、ｒｅｓｕｌｔ＝０の場合には、ステップ２２８へ移行する。
【００９６】
ステップ２２２では、記憶制御部２８が、音割れが検出された入力信号ｘ［ｔ］に対応する同期信号ｋ［ｔ］から、音割れが発生した音源信号のパワーｐｌｏｗを算出する。そして、記憶制御部２８が、算出したパワーｐｌｏｗが既に最小パワー記憶部２８ａに記憶されている最小パワーｐｍｉｎ［ｎ−１］より小さいか否かを判定する。ｐｌｏｗ＜ｐｍｉｎ［ｎ−１］の場合には、ステップ２２４へ移行し、記憶制御部２８が、最小パワーｐｍｉｎ［ｎ］をｐｌｏｗに更新する。一方、ｐｌｏｗ≧ｐｍｉｎ［ｎ−１］の場合には、ステップ２２６へ移行し、ｐｍｉｎ［ｎ−１］をそのまま最小パワーｐｍｉｎ［ｎ］とする。
【００９７】
次に、ステップ２２８で、次の音源信号が存在するか否かを判定する。携帯電話５０の再生処理が継続している場合には、次の音源信号が存在するため、ステップ２０２へ戻って、ステップ２０２〜２２６の処理を繰り返す。一方、再生処理が終了した場合には、次の音源信号は存在しないため、音響処理を終了する。
【００９８】
以上説明したように、第２実施形態の音響処理装置２０によれば、携帯電話における音源信号の再生時に、音源信号を再生する際の再生サンプリング周波数より高い録音サンプリング周波数により、マイクで集音された録音信号を入力信号に変換する。そして、入力信号において、再生サンプリング周波数以上の高域のパワーに基づいて音割れを検出する。音割れが検出された時の入力信号に同期する音源信号の最小パワーを記憶しておき、音源信号のパワーが最小パワーより大きい場合には、音源信号を減衰させて再生する。このように、事前にテスト信号を用いたキャリブレーションを必要とすることなく、音源信号の再生中に音割れを検出することができる。
【００９９】
なお、第１実施形態における音割れの検出方法を第２実施形態に適用してもよいし、第２実施形態の音割れ検出方法を第１実施形態に適用してもよい。すなわち、第２実施形態において、低域スペクトルと高域スペクトルとの比に基づいて音割れを検出してもよい。また、第１実施形態において、高域信号のパワーに基づいて音割れを検出してもよい。
【０１００】
また、第１実施形態では、低域スペクトル全域のパワーと高域スペクトル全域のパワーとの差に基づいて音割れを検出する場合について説明したが、これに限定されない。低域に含まれる一部の信号のパワーと高域に含まれる一部の信号のパワーとの差に基づいて音割れを検出してもよい。また、低域の信号のパワーと高域の信号のパワーとの差に限らず、低域の信号のパワーと高域の信号のパワーとの比に基づいて音割れを検出してもよい。また、第２実施形態では、高域全域のパワーに基づいて音割れを検出する場合について説明したが、これに限定されない。高域に含まれる一部の信号のパワーに基づいて音割れを検出してもよい。
【０１０１】
また、上記では開示の技術における音響処理プログラムの一例である音響処理プログラム６０及び７０が記憶部３６に予め記憶（インストール）されている態様を説明した。しかし、開示の技術における音響処理プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録されている形態で提供することも可能である。
【０１０２】
以上の実施形態に関し、更に以下の付記を開示する。
【０１０３】
（付記１）
再生サンプリング周波数、及び前記再生サンプリング周波数よりも高い録音サンプリング周波数を設定する設定部と、前記再生サンプリング周波数に基づいて、デジタル信号である音源信号をアナログ信号である再生信号に変換するデジタルアナログ変換部と、前記録音サンプリング周波数に基づいて、前記デジタルアナログ変換部により変換された再生信号に応じた再生音を録音して得られたアナログ信号である録音信号をデジタル信号である入力信号に変換するアナログデジタル変換部と、前記アナログデジタル変換部により変換された入力信号を、前記再生サンプリング周波数未満の帯域に含まれる低域信号と、前記再生サンプリング周波数以上の帯域に含まれる高域信号とに分離する信号分離部と、前記高域信号のパワー、または前記高域信号のパワーと前記低域信号のパワーとの差または比に基づいて、前記再生音に音割れが発生しているか否かを検出する音割れ検出部と、を含む音響処理装置。
【０１０４】
（付記２）
前記設定部は、前記録音サンプリング周波数を、前記再生サンプリング周波数の２倍に設定する付記１記載の音響処理装置。
【０１０５】
（付記３）
前記音割れ検出部は、前記高域信号のパワーが予め定めた第１閾値より大きい場合、または前記高域信号のパワーと前記低域信号のパワーとの差または比が予め定めた第２閾値より小さい場合に、前記再生音に音割れが発生していると検出する付記１または付記２記載の音響処理装置。
【０１０６】
（付記４）
前記再生信号に変換する前の音源信号を所定時間分記憶しておき、記憶された音源信号と前記入力信号との相関に基づいて、前記記憶された音源信号と前記入力信号との同期をとる同期部と、前記音割れ検出部により音割れが検出された際の入力信号に同期する前記記憶された音源信号のパワーを記憶する記憶制御部と、前記再生信号に変換する前の音源信号のパワーが、前記記憶された音源信号のパワーより大きい場合に、音割れが発生しないように前記再生信号に変換する前の音源信号を制御する再生制御部と、を含む付記１〜付記３のいずれか１つに記載の音響処理装置。
【０１０７】
（付記５）
前記再生制御部は、前記再生信号に変換する前の音源信号のパワーが前記記憶された音源信号のパワー以下となるように、前記再生信号に変換する前の音源信号を減衰させる付記４記載の音響処理装置。
【０１０８】
（付記６）
前記音割れ検出部により音割れが検出された際に、前記低域信号を抑圧する抑圧部を含む付記１〜付記３のいずれか１つに記載の音響処理装置。
【０１０９】
（付記７）
前記音割れ検出部により音割れが検出された前記高域信号に対応する音割れ成分を含む低域信号である音割れ信号を予測する音割れ予測部を含み、前記抑圧部は、前記音割れ予測部により予測された前記音割れ信号と、前記信号分離部で分離された低域信号との差が小さいほど大きくなるゲインを前記低域信号に乗算することにより、前記低域信号を抑圧する付記６記載の音響処理装置。
【０１１０】
（付記８）
再生サンプリング周波数、及び前記再生サンプリング周波数よりも高い録音サンプリング周波数を設定し、前記再生サンプリング周波数に基づいて、デジタル信号である音源信号をアナログ信号である再生信号に変換し、前記録音サンプリング周波数に基づいて、変換された再生信号に応じた再生音を録音して得られたアナログ信号である録音信号をデジタル信号である入力信号に変換し、変換された入力信号を、前記再生サンプリング周波数未満の帯域に含まれる低域信号と、前記再生サンプリング周波数以上の帯域に含まれる高域信号とに分離し、前記高域信号のパワー、または前記高域信号のパワーと前記低域信号のパワーとの差または比に基づいて、前記再生音に音割れが発生しているか否かを検出することを含む音響処理方法。
【０１１１】
（付記９）
前記録音サンプリング周波数を、前記再生サンプリング周波数の２倍に設定する付記８記載の音響処理方法。
【０１１２】
（付記１０）
前記高域信号のパワーが予め定めた第１閾値より大きい場合、または前記高域信号のパワーと前記低域信号のパワーとの差または比が予め定めた第２閾値より小さい場合に、前記再生音に音割れが発生していると検出する付記８または付記９記載の音響処理方法。
【０１１３】
（付記１１）
前記再生信号に変換する前の音源信号を所定時間分記憶しておき、記憶された音源信号と前記入力信号との相関に基づいて、前記記憶された音源信号と前記入力信号との同期をとり、音割れが検出された際の入力信号に同期する前記記憶された音源信号のパワーを記憶し、前記再生信号に変換する前の音源信号のパワーが、前記記憶された音源信号のパワーより大きい場合に、音割れが発生しないように前記再生信号に変換する前の音源信号を制御することを含む付記８〜付記１０のいずれか１つに記載の音響処理方法。
【０１１４】
（付記１２）
前記再生信号に変換する前の音源信号のパワーが前記記憶された音源信号のパワー以下となるように、前記再生信号に変換する前の音源信号を減衰させる付記１１記載の音響処理方法。
【０１１５】
（付記１３）
音割れが検出された際に、前記低域信号を抑圧することを含む付記８〜付記１０のいずれか１つに記載の音響処理方法。
【０１１６】
（付記１４）
音割れが検出された前記高域信号に対応する音割れ成分を含む低域信号である音割れ信号を予測し、予測された前記音割れ信号と、分離された低域信号との差が小さいほど大きくなるゲインを前記低域信号に乗算することにより、前記低域信号を抑圧する付記１３記載の音響処理方法。
【０１１７】
（付記１５）
コンピュータに、再生サンプリング周波数、及び前記再生サンプリング周波数よりも高い録音サンプリング周波数を設定し、前記再生サンプリング周波数に基づいて、デジタル信号である音源信号をアナログ信号である再生信号に変換し、前記録音サンプリング周波数に基づいて、変換された再生信号に応じた再生音を録音して得られたアナログ信号である録音信号をデジタル信号である入力信号に変換し、変換された入力信号を、前記再生サンプリング周波数未満の帯域に含まれる低域信号と、前記再生サンプリング周波数以上の帯域に含まれる高域信号とに分離し、前記高域信号のパワー、または前記高域信号のパワーと前記低域信号のパワーとの差または比に基づいて、前記再生音に音割れが発生しているか否かを検出することを含む処理を実行させるための音響処理プログラム。
【０１１８】
（付記１６）
前記録音サンプリング周波数を、前記再生サンプリング周波数の２倍に設定する付記１５記載の音響処理プログラム。
【０１１９】
（付記１７）
前記高域信号のパワーが予め定めた第１閾値より大きい場合、または前記高域信号のパワーと前記低域信号のパワーとの差または比が予め定めた第２閾値より小さい場合に、前記再生音に音割れが発生していると検出する付記１５または付記１６記載の音響処理プログラム。
【０１２０】
（付記１８）
前記再生信号に変換する前の音源信号を所定時間分記憶しておき、記憶された音源信号と前記入力信号との相関に基づいて、前記記憶された音源信号と前記入力信号との同期をとり、音割れが検出された際の入力信号に同期する前記記憶された音源信号のパワーを記憶し、前記再生信号に変換する前の音源信号のパワーが、前記記憶された音源信号のパワーより大きい場合に、音割れが発生しないように前記再生信号に変換する前の音源信号を制御することを含む付記１５〜付記１７のいずれか１つに記載の音響処理プログラム。
【０１２１】
（付記１９）
前記再生信号に変換する前の音源信号のパワーが前記記憶された音源信号のパワー以下となるように、前記再生信号に変換する前の音源信号を減衰させる付記１８記載の音響処理プログラム。
【０１２２】
（付記２０）
音割れが検出された際に、前記低域信号を抑圧することを含む付記１５〜付記１７のいずれか１つに記載の音響処理プログラム。
【０１２３】
（付記２１）
音割れが検出された前記高域信号に対応する音割れ成分を含む低域信号である音割れ信号を予測し、予測された前記音割れ信号と、分離された低域信号との差が小さいほど大きくなるゲインを前記低域信号に乗算することにより、前記低域信号を抑圧する付記２０記載の音響処理プログラム。
【符号の説明】
【０１２４】
１０、２０    音響処理装置
１１、２１    設定部
１２、２２    ＡＤＣ部
１３、２３    ＤＡＣ部
１５、２５    信号分離部
１６、２６    音割れ検出部
１７   音割れ推定部
１８   抑圧部
２７   同期部
２７ａ 音源信号記憶部
２８   記憶制御部
２８ａ 最小パワー記憶部
２９   再生制御部
３０、２３０  コンピュータ
【図１】
2014110563.tif 000015
【図２】
2014110563.tif 000016
【図３】
2014110563.tif 000017
【図５】
2014110563.tif 000018
【図６】
2014110563.tif 000019
【図７】
2014110563.tif 000020
【図８】
2014110563.tif 000021
【図９】
2014110563.tif 000022
【図１０】
2014110563.tif 000023
【図１１】
2014110563.tif 000024
【図１２】
2014110563.tif 000025
【図１３】
2014110563.tif 000026
【図４】
2014110563.tif 000027