(57)【特許請求の範囲】
【請求項１】
ユーザからの応答を検知する検知部と、
入力された音声信号の音響特徴量を算出する算出部と、
前記算出部により算出された音響特徴量をバッファリングし、前記検知部から前記応答による応答信号を取得した場合、所定量の音響特徴量を出力する分析部と、
前記分析部により出力された音響特徴量を記憶する記憶部と、
前記算出部により算出された音響特徴量と、前記記憶部に記憶された音響特徴量との比較結果に基づき、音声信号の補正量を算出する制御部と、
前記制御部により算出された補正量に基づき、音声信号を補正する補正部と、
を備える音声補正装置。
【請求項２】
前記分析部は、
前記応答信号が取得されない場合、音響特徴量の統計量を算出し、
前記算出部は、
前記比較結果及び前記統計量に基づき、前記補正量を算出する請求項１記載の音声補正装置。
【請求項３】
前記算出部は、
複数の異なる音響特徴量を算出し、
前記分析部は、
前記応答信号を取得した場合、前記統計量に基づいて選択した各音響特徴量の中の少なくとも１つの音響特徴量を前記記憶部に出力する請求項２記載の音声補正装置。
【請求項４】
前記統計量は頻度分布であり、
前記分析部は、
前記頻度分布の平均値と前記算出された音響特徴量との差分に基づいて複数の異なる音響特徴量の中から一つの音響特徴量を選択し、
前記制御部は、
前記平均値に基づいて前記補正量を算出する請求項３記載の音声補正装置。
【請求項５】
前記音声信号とは異なる入力信号の音響特徴量を算出する第２算出部をさらに備え、
前記分析部は、
前記音声信号の音響特徴量及び前記入力信号の音響特徴量をバッファリングし、前記検知部から前記応答信号を受信した場合、算出された各音響特徴量の頻度分布に基づき選択された１つの音響特徴量を前記記憶部に出力し、
前記制御部は、
前記分析部により選択された音響特徴量の前記比較結果に基づき、前記補正量を算出する請求項１記載の音声補正装置。
【請求項６】
前記算出部は、
前記音声信号の第一の音響特徴量と、前記音声信号とは異なる入力信号の第二の音響特徴量とを算出し、
前記記憶部は、
前記検知部により検知される応答の有無と、前記第一の音響特徴量及び前記第二の音響特徴量とを関連付けた入力応答履歴情報を記憶し、
前記制御部は、
前記算出部により算出された第一の音響特徴量の値及び第二の音響特徴量の値にそれぞれ対応する値を有する入力応答履歴情報を抽出し、抽出された前記入力応答履歴情報に基づいて、前記第一の音響特徴量に対する補正量を算出する請求項１記載の音声補正装置。
【請求項７】
前記制御部は、
抽出された前記入力応答履歴情報に含まれる第一の音響特徴量の値毎に、応答有の回数と応答無の回数とに基づく比を算出し、前記比が閾値以上となる第一の音響特徴量の値を用いて補正量を算出する請求項６記載の音声補正装置。
【請求項８】
前記記憶部は、
前記第一の音響特徴量に対する補正量を示す目標補正量を記憶し、
前記算出部により算出された第一の音響特徴量及び第二の音響特徴量、前記検知部により検知される応答の有無に基づき前記目標補正量を更新する更新部をさらに備える請求項６又は７記載の音声補正装置。
【請求項９】
前記算出部は、
前記音声信号から第一の音響特徴量と、少なくとも１つ以上の第二の音響特徴量とを算出し、
前記記憶部は、
前記検知部により検知される応答の有無と、前記第一の音響特徴量及び前記第二の音響特徴量とを関連付けた入力応答履歴情報を記憶し、
前記制御部は、
前記算出部により算出された第一の音響特徴量の値及び第二の音響特徴量の値にそれぞれ対応する値を有する入力応答履歴情報を抽出し、抽出された前記入力応答履歴情報に基づいて、前記第一の音響特徴量に対する補正量を算出する請求項１記載の音声補正装置。
【請求項１０】
音声補正装置における音声補正方法であって、
入力された音声信号の音響特徴量を算出し、
ユーザからの応答を検知し、
前記算出された音響特徴量をバッファリングし、検知された前記応答による応答信号を取得した場合、所定量の音響特徴量を記憶部に記憶し、
前記算出された音響特徴量と、前記記憶部に記憶された音響特徴量との比較結果に基づき、音声信号の補正量を算出し、
前記算出された補正量に基づき、音声信号を補正する音声補正方法。
【請求項１１】
入力された音声信号の音響特徴量を算出し、
ユーザからの応答を検知し、
前記算出された音響特徴量をバッファリングし、検知された前記応答による応答信号を取得した場合、所定量の音響特徴量を記憶部に記憶し、
前記算出された音響特徴量と、前記記憶部に記憶された音響特徴量との比較結果に基づき、音声信号の補正量を算出し、
前記算出された補正量に基づき、音声信号を補正する、
処理をコンピュータに実行させるための音声補正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力音声を補正する音声補正装置、音声補正方法及び音声補正プログラムに関する。
【背景技術】
【０００２】
従来から、音声を聞きやすくするための制御を行う音声制御装置がある。例えば、ユーザからの聞き返しが会話に含まれていると判断したとき、音声を補正する制御する技術がある。
【０００３】
また、入力音声から重要となる強調語がキーワード検出部で検出され、その検出された強調語が強調処理部で強調処理され、入力音声が該当部分を強調処理された語におきかえて音声出力部から音声出力する技術がある。
【０００４】
また、音声認識の前処理において、予め複数の雑音の特徴と雑音に適した強調量を記憶し、入力音の特徴から記憶されている雑音の特徴の帰属度を計算し、この雑音の帰属度に応じて入力音を強調する技術がある。
【０００５】
また、初期音声から認識された認識テキストの内容と入力テキストの内容との間の言語的差異に基づいて、ユーザにとって聞き分けが困難な語句を抽出し、抽出した語句を強調する技術がある。
【０００６】
また、携帯電話端末において、複数の単音周波数信号を再生し、ユーザが聴取結果を入力（聴力試験）し、聴取結果に基づいて音声を補正する技術がある。また、受話音が小さいときに、送話音を小さく制御する技術がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−４３５６号公報
【特許文献２】特開２００８−２７８３２７号公報
【特許文献３】特開平５−２７７９２号公報
【特許文献４】特開２００７−２７９３４９号公報
【特許文献５】特開２００９−２２９９３２号公報
【特許文献６】特開平７−６６７６７号公報
【特許文献７】特開平８−１６３２１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、前述した従来技術では、音声を制御する場合は予め決められた量に基づき制御するだけであり、簡単な応答によって、ユーザの聴力に応じて制御することができないという問題点があった。
【０００９】
そこで、開示の技術は、上記課題に鑑みてなされたものであり、簡単な応答によって、ユーザの聴力に合わせて音声を聞きやすくすることができる音声補正装置、音声補正方法及び音声補正プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
開示の一態様における音声補正装置は、ユーザからの応答を検知する検知部と、入力された音声信号の音響特徴量を算出する算出部と、前記算出部により算出された音響特徴量をバッファに記憶し、前記検知部から前記応答による応答信号を取得した場合、所定量の音響特徴量を出力する分析部と、前記分析部により出力された音響特徴量を記憶する記憶部と、前記算出部により算出された音響特徴量と、前記記憶部に記憶された音響特徴量との比較結果に基づき、音声信号の補正量を算出する制御部と、前記制御部により算出された補正量に基づき、音声信号を補正する補正部と、を備える。
【発明の効果】
【００１１】
開示の技術によれば、簡単な応答によって、ユーザの聴力に合わせて音声を聞きやすくすることができる。
【図面の簡単な説明】
【００１２】
【図１】実施例１における音声補正装置の構成の一例を示すブロック図。
【図２】分析処理の一例を説明するための図。
【図３】音声レベルのヒストグラムの一例を示す図。
【図４Ａ】実施例１における音声補正処理（その１）の一例を示すフローチャート。
【図４Ｂ】実施例１における音声補正処理（その２）の一例を示すフローチャート。
【図５】実施例２における携帯端末装置の構成の一例を示すブロック図。
【図６】実施例２における音声補正部の構成の一例を示すブロック図。
【図７】補正量の一例を示す図。
【図８】実施例２における音声補正処理の一例を示すフローチャート。
【図９】実施例３における携帯端末装置の構成の一例を示すブロック図。
【図１０】実施例３における音声補正部の構成の一例を示すブロック図。
【図１１】実施例３における音声補正処理の一例を示すフローチャート。
【図１２】実施例４における携帯端末装置の構成の一例を示すブロック図。
【図１３】実施例４における音声補正部の構成の一例を示すブロック図。
【図１４】各音響特徴量の頻度分布の一例を示す図。
【図１５】各音響特徴量の平均と度数との関係を示す図。
【図１６】各音響特徴量の補正量の一例を示す図。
【図１７】実施例４における音声補正処理の一例を示すフローチャート。
【図１８】実施例５における音声補正装置の構成の一例を示すブロック図。
【図１９】出力音の音声レベル及び周囲騒音レベルと時間の関係の一例を示す図。
【図２０】入力応答履歴情報の一例を示す図。
【図２１】抽出された入力応答履歴情報の一例を示す図。
【図２２】出力音の音声レベルＳと了解値ｐ（Ｓ）との関係の一例を示す図。
【図２３】実施例５における音声補正処理の一例を示すフローチャート。
【図２４】実施例６における音声補正装置の構成の一例を示すブロック図。
【図２５】第一の音響特徴量及び第二の音響特徴量ベクトルのランクに対する組み合わせ情報の一例を示す図。
【図２６】実施例６における目標補正量の一例を示す図。
【図２７】実施例６における音声補正処理の一例を示すフローチャート。
【図２８】実施例７における音声補正装置の構成の一例を示すブロック図。
【図２９】基本周波数ランクと話速ランクとの了解度の一例を示す図。
【図３０】実施例７における目標補正量の一例を示す図。
【図３１】実施例７における音声補正処理の一例を示すフローチャート。
【図３２】携帯端末装置のハードウェアの一例を示すブロック図。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照しながら実施例について詳細に説明する。
【００１４】
［実施例１］
＜構成＞
図１は、実施例１における音声補正装置１０の構成の一例を示すブロック図である。音声補正装置１０は、音響特徴量算出部１０１、特徴分析部１０３、特徴記憶部１０５、補正制御部１０７、補正部１０９を備える。なお、音声補正装置１０は、後述する応答検知部１１１を含んでもよい。
【００１５】
音響特徴量算出部１０１は、入力音の音声信号を取得し、音響特徴量を算出する。音響特徴量は、例えば、入力音の音声レベル、入力音のスペクトル傾斜（傾き）、入力音の高域（例えば2−4kＨｚ）と低域（例えば0−2kＨｚ）のパワーの差、入力音の基本周波数、又は入力音のＳＮＲ（Signal to Noise ratio）である。
【００１６】
他にも、音響特徴量は、例えば、入力音の雑音レベル、入力音の話速、参照音（マイクから入力された音）の雑音レベル、又は入力音と参照音とのＳＮＲ（入力音の音声レベル／参照音の雑音レベル）などである。音響特徴量は、前述したこれらのうち、１つ又は複数を用いればよい。音響特徴量算出部１０１は、算出した１又は複数の音響特徴量を特徴分析部１０３、補正制御部１０７に出力する。
【００１７】
特徴分析部１０３は、算出された最新の音響特徴量を所定フレーム分だけバッファリングする。特徴分析部１０３は、応答検知部１１１から応答信号を取得した場合、応答信号の取得時にバッファリングしたフレームを含む所定量のフレームの音響特徴量を不良音響特徴量として特徴記憶部１０５に出力する。特徴記憶部１０５への出力が行われるフレームは、応答信号の受信時刻や応答信号に含まれる応答検知部１１１により検知された応答時刻を有するフレームなどでもよい。応答検知部１１１からの応答信号は、ユーザが聞き取りにくいと感じたときに所定の応答を行い、この応答を応答検知部１１１が検知した場合に出力される。
【００１８】
なお、特徴分析部１０３は、音響特徴量算出部１０１を含む構成にしてもよい。この場合、特徴分析部１０３は、所定長分（例えば、１０フレーム）の入力音の音声信号をバッファリングしておく。特徴分析部１０３は、応答検知部１１１から応答信号を取得した時点から分析長分の音声信号に基づき音響特徴量を算出する。特徴分析部１０３は、算出した音響特徴量を特徴記憶部１０５に出力する。
【００１９】
また、特徴分析部１０３は、応答信号を取得してないときは、バッファリングした音響特徴量を正常な音響特徴量として統計量を算出し、統計量を特徴記憶部１０５に記憶してもよい。このとき、正常な音響特徴量の統計量は、例えば頻度分布（ヒストグラム）や正規分布である。特徴分析部１０３は、所定単位の音響特徴量毎に頻度を算出し、算出した頻度に基づくヒストグラムを生成、更新し、特徴記憶部１０５に出力する。
【００２０】
なお、特徴分析部１０３は、異なる音響特徴量が複数算出されている場合は、次の処理を行う。特徴分析部１０３は、応答信号がない場合は現フレームの音声信号から複数の異なる音響特徴量の頻度分布（例えばヒストグラム）を更新する。
【００２１】
特徴分析部１０３は、応答信号がある場合は現フレームを含む所定数のフレームの音声信号から複数の異なる音響特徴量を算出してもよい。所定数のフレームは、現フレームのみでもよいし、現フレームから過去の数フレームでもよいし、現フレームの前後の数フレームでもよいし、現フレームから後の数フレームでもよい。フレーム数については実験により適切な値を設定すればよい。
【００２２】
特徴分析部１０３は、算出した複数の異なる音響特徴量毎に、現フレームの音響特徴量又は所定数のフレームの音響特徴量の平均と頻度分布の平均との差分を算出し、差分が最も大きい音響特徴量を選択する。この処理は、聞き取りにくいと判断された要因に一番寄与する不良音響特徴量を求める処理である。特徴分析部１０３は、選択された音響特徴量を特徴記憶部１０５の不良音響特徴量として登録する。
【００２３】
ここで、音響特徴量を音声レベルとした場合の分析処理について例を用いて説明する。図２は、分析処理の一例を説明するための図である。図２（Ａ）は、音声レベルと時間との関係を示す図である。図２（Ａ）に示すｒ１のタイミングで、特徴分析部１０３は、応答検知部１１１から応答信号を受信すると、例えばｒ１から過去の数フレーム分（例えば１０フレーム）（図２（Ａ）に示すａ１１）の音声レベルを不良音声レベルとして特徴記憶部１０５に記憶する。このとき、特徴記憶部１０５には、不良音響特徴量と判断された数フレームの音声レベルの平均を記憶すればよい。
【００２４】
なお、ｒ１のタイミングは、ユーザが聞こえづらいと判断し、応答信号が出力されるまでの間に、所定時間かかるため、この時間差を時定数で補償すればよい。例えば、ｒ１のタイミングから数フレーム前のフレームを基準にして所定数のフレームを取得してもよい。
【００２５】
図２（Ｂ）は、不良音響特徴ＤＢのデータ構造の一例を示す図である。図２（Ｂ）に示すＤＢは、登録番号と、音声レベルと、範囲が関連付けられる。登録番号は、このＤＢに不良音響特徴量が登録される度にインクリメントされていく。音声レベルは、特徴分析部１０３から登録される不良音声レベルである。不良音声レベルは、所定数のフレームの音声レベルの平均でもよい。範囲は、音声の補正の段階で、不良とみなされる範囲を示す。例えば、不良音声レベルが１０ｄＢであると、不良とみなす範囲は、０〜１３ｄＢとする。不良音響特徴ＤＢは、特徴記憶部１０５に出力される。
【００２６】
不良音声レベルが記憶された後、不良音声レベルと同様の図２（Ａ）に示す音声レベルａ１２の区間がある場合は、後述する補正制御部１０７により、この音声レベルの補正量が決定される。後述する補正部１０９は、決定された補正量に基づき音声信号を補正する。これにより、出力される音声は聞きやすくなる。不良音声レベルと同様であるか否かの判断は、補正制御部１０７が、例えば、低い音声レベルとして登録された不良音声レベル以下の音声レベルを、補正が必要と判断すればよい。
【００２７】
図１に戻り、特徴記憶部１０５は、不良音響特徴量を記憶し、複数の異なる音響特徴量がある場合は、音響特徴量毎に不良音響特徴量を記憶する。また、特徴記憶部１０５は、正常な音響特徴量の統計量を記憶してもよく、複数の異なる音響特徴量がある場合は、音響特徴量毎に統計量を記憶してもよい。
【００２８】
補正制御部１０７は、音響特徴量算出部１０１により算出された音響特徴量を取得し、取得した音響特徴量と特徴量記憶部１０５に記憶されている不良音響特徴量とを比較し、補正の要否を判定する。補正制御部１０７は、例えば、現フレームの音響特徴量が不良音響特徴量と同様であれば、補正が必要であると判定し、補正量を算出する。
【００２９】
以下、音響特徴量が音声レベルである場合についての補正制御の処理を説明する。すでに、特徴記憶部１０５には、正常な音声レベルのヒストグラムが記憶されているとする。図３は、音声レベルのヒストグラムの一例を示す図である。
【００３０】
なお、図３に示す頻度分布は、正規系（ガウス系）になっている例を示している。一般的に、相手に聞こえやすいように話すため、音声レベルの頻度分布は正規系に近い頻度分布になりやすい。
【００３１】
図３に示すＬａｖｅは、正常な音声レベルの平均値を示す。Ｌｒａｎｇｅは、聞き取りやすい区間を示し、平均値Ｌａｖｅから例えば２σの範囲を示す。Ｌ１、Ｌ２は、ユーザから応答があった時点のフレームの音声レベルを示す。図３に示す例は、例えば、０〜４０ｄＢで、４ｄＢ毎の区間において頻度を算出するとする。
【００３２】
例えば、ユーザがＬ１の音声レベルのときに聞き取りにくいとして所定の応答をしたとする。このとき、補正制御部１０７は、音声レベルＬ１をＬｒａｎｇｅの範囲内になるように補正量を決定する。補正制御部１０７は、例えば、音声レベルＬ１のときに（Ｌａｖｅ−２σ）−Ｌ１を補正量とする。補正量を（Ｌａｖｅ−２σ）−Ｌ１とする理由は、補正量が大きくなりすぎることを防止するためである。補正制御部１０７により決定される補正量は、補正部１０９で増幅量として用いられる。
【００３３】
また、ユーザがＬ２の音声レベルのときに聞き取りにくいとして所定の応答をしたとする。このとき、補正制御部１０７は、音声レベルＬ２をＬｒａｎｇｅの範囲内になるように補正量を決定する。補正制御部１０７は、例えば、音声レベルＬ２のときにＬ２−（Ｌａｖｅ＋２σ）を補正量とする。この補正量は、補正部１０９で減衰量として用いられる。
【００３４】
図１に戻り、補正制御部１０７は、特徴記憶部１０５に正常な音響特徴量の統計量が記憶されている場合はこの正常な音響特徴量の統計量を用いて補正量を決定する。例えば、補正制御部１０７は、不良の音響特徴量が正常な音響特徴量の平均値を含む所定範囲内になるように補正量を決定すればよい。補正制御部１０７は、決定した補正量を補正部１０９に出力する。
【００３５】
補正部１０９は、入力された音声信号に対して、補正制御部１０７から取得した補正量に基づき補正を行う。例えば、補正量が音声レベルの増幅量や減衰量の場合は、補正部１０９は、音声信号の音声レベルに対して、補正量分だけ増幅させたり減衰させたりする。
【００３６】
また、補正部１０９は、補正量に対応する音響特徴量に応じて音声信号の補正を行う。例えば、補正量が音声レベルのゲインであれば、補正部１０９は音声信号のレベルを増減し、補正量が話速であれば、補正部１０９は、話速変換を行う。補正部１０９は、補正した音声信号を出力する。
【００３７】
応答検知部１１１は、ユーザからの応答を検知し、この応答による応答信号を特徴分析部１０３に出力する。ユーザからの応答は、例えば、ユーザが出力音を聞き取りにくいと感じたときに行う所定の応答をいう。応答検知部１１１の例は次に示す。
【００３８】
・キー入力センサ
応答検知部１１１（キー入力センサ）は、携帯端末の既存のキー（例えば出力音量調節ボタン）又は新規のキー（例えば新規に設けられた聞こえにくいときに押すボタン）などが押下されたことを検知する。
【００３９】
・加速度センサ
応答検知部１１１（加速度センサ）は、筐体に対する特殊な衝撃を検知する。特殊な衝撃とは、ダブルタップなどである。
【００４０】
・音響センサ
応答検知部１１１（音響センサ）は、マイクにより入力された参照信号から予め設定されたキーワードを検知する。この場合、応答検知部１１１は、人が聞こえない時に発生しやすい発話内容を記憶しておく。この発話内容は、例えば「えっ」、「聞こえない」、「もう一回」などである。
【００４１】
・圧力センサ
応答検知部１１１（圧力センサ）は、筐体に耳が押し付けられたことを検知する。聞こえにくい場合、携帯電話を耳に押し付ける傾向があるからである。このとき、応答検知部１１１は、レシーバ付近の圧力をセンシングする。
【００４２】
前述した応答は、簡単な操作によって可能である。これは、例えば高齢者がユーザとなることを考えた場合、高齢者は煩雑な操作を行うことは困難であるからである。よって、本実施例及び以下に説明する実施例は、簡単な操作によって音声を制御することを可能にする。
【００４３】
以下、本実施例及び以下に説明する実施例の原理について説明する。まず、特徴分析部１０３は、フレーム毎に音響特徴量を算出してバッファリングしておく。ここでの音響特徴量は、音声レベルを例にして説明する。
【００４４】
（１）１つの音響特徴量を用いる場合
（１−１）不良音響特徴量の学習
ユーザからの応答があった場合に、ユーザからの応答に基づいてユーザの応答時刻から所定の分析長分の入力音の音声レベルを不良音声レベルとして特徴記憶部１０５に登録する。不良音声レベルはユーザからの応答がある度に、特徴記憶部１０５に登録される。
【００４５】
（１−２）音声の補正
補正制御部１０７は、フレーム毎に算出された音声レベルと、特徴記憶部１０５に記憶された不良音声レベルとを比較する。入力された音声レベルと、不良音声レベルの所定範囲に入る場合に、補正量を決定する。
【００４６】
補正量の決定方法としては、予め決められた補正量に決定する方法と、ユーザの聴力特性に応じて補正量を決定する方法とがある。予め決められた補正量に決定する方法は、例えば、補正量を１０ｄＢと予め決定しておく。
【００４７】
ただし、予め決められた補正量は必ずしもユーザの聴力特性に適している訳ではない。よって、ユーザの聴力特性に応じて補正量を決定するため、ユーザから応答があった時以外の各フレームの音声レベルを用いる。
【００４８】
ユーザから応答がなかったということは、その区間の音声信号は、「聞くことができた」音声信号であることを意味するので、逐次、正常な音声レベルとして記憶し、頻度分布を作成しておく。
【００４９】
補正制御部１０７は、この頻度分布を用いて、補正量を決定すれば、「ユーザ個人の聴力特性に応じた」補正量を決定することができる。補正制御部１０７は、補正量として、例えば、正常な音声レベルの平均値になるように補正量を決定する。
【００５０】
また、補正制御部１０７は、入力音声と補正後の音声との乖離を考慮した場合、すなわち、自然な補正を考慮した場合、例えば、平均値から２σの音声レベルになるよう補正量を決定することも可能である。ここまで、音響特徴量として音声レベルを例に挙げて説明したが、話速などを音響特徴量としても同様の処理を適用することができる。
【００５１】
（２）複数の異なる音響特徴量を用いる場合
次に、複数の異なる音響特徴量を用いて音声を補正する場合について説明する。ここでは、複数の異なる音響特徴量としては音声レベルと、話速とを例に説明する。
【００５２】
（２−１）不良音響特徴の学習
ユーザからの応答があった場合に、ユーザからの応答に基づいてユーザの応答時刻から所定の分析長分の入力音の音声レベルを不良音声レベルとして、および入力音の話速を不良話速として特徴記憶部１０５に登録する。不良音声レベル及び不良話速はユーザからの応答がある度に、特徴記憶部１０５に登録される。
【００５３】
また、特徴分析部１０３は、ユーザからの応答があった場合、複数の異なる音響特徴量のうち、聞こえづらい原因となっている音響特徴量を少なくとも１つ選択し、選択した音響特徴量を不良音響特徴量として特徴記憶部１０５に登録する。選択の方法として、正常な音響特徴量の平均値を使って判断する方法がある。
【００５４】
特徴分析部１０３は、例えば、ユーザからの応答があった場合に、音声レベルと話速とがそれぞれ算出され、それぞれの正常な音響特徴量の平均値から乖離している方を選択する。
【００５５】
これにより、例えば、話す音量は適切だが、話す速度が速いケースや、話す速度は適切であるが、話す音量が適切ではない場合を分けて、不良音響特徴量を登録することができる。
【００５６】
（２−２）音声の補正
音声の補正については、複数の異なる音響特徴量毎に、（１−２）で説明した処理を行えばよい。
【００５７】
＜動作＞
次に、実施例１における音声補正装置１０の動作について説明する。音響特徴量を１つ算出する場合と、複数の異なる音響特徴量を算出する場合とに分けて説明する。図４は、実施例１における音声補正処理の一例を示す図である。図４（Ａ）で１つの音響特徴量を用いる場合を説明し、図４（Ｂ）で複数の異なる音響特徴量を用いる場合について説明する。
（１）１つの音響特徴量を用いる場合
図４（Ａ）は、実施例１における音声補正処理（その１）の一例を示すフローチャートである。図４（Ａ）に示すステップＳ１０１で、音響特徴量算出部１０１は、入力された音声信号から音響特徴量（例えば音声レベル）を算出する。
【００５８】
ステップＳ１０２で、補正制御部１０７は、算出された音響特徴量と、特徴記憶部１０５に記憶されている不良音響特徴量とを比較し、補正の必要があるか否かを判定する。例えば、算出された音響特徴量が、不良音響特徴量を含む所定範囲内にある場合は補正の必要があると判定され（ステップＳ１０２−ＹＥＳ）、ステップＳ１０３に進み、不良音響特徴量を含む所定範囲内にない場合は補正の必要がないと判定され（ステップＳ１０２−ＮＯ）、ステップＳ１０５に進む。
【００５９】
ステップＳ１０３で、補正制御部１０７は、特徴記憶部１０５に記憶されている正常な音響特徴量を用いて補正量を算出する。例えば、補正制御部１０７は、正常な音響特徴量の平均値を含む所定範囲内になるように音響特徴量の補正量を算出する。
【００６０】
ステップＳ１０４で、補正部１０９は、補正制御部１０７で算出された補正量に基づき、音声信号を補正する。
【００６１】
ステップＳ１０５で、応答検知部１１１は、ユーザからの応答があったか否かを判定する。ユーザからの応答がある場合（ステップＳ１０５−ＹＥＳ）ステップＳ１０６に進み、ユーザからの応答がない場合（ステップＳ１０５−ＮＯ）ステップＳ１０７に進む。
【００６２】
ステップＳ１０６で、特徴分析部１０３は、算出された音響特徴量を特徴記憶部１０５に記憶される不良音響特徴量として登録する。
【００６３】
ステップＳ１０７で、特徴分析部１０３は、現フレームの音響特徴量を用いて特徴記憶部１０５に記憶されている頻度分布（ヒストグラム）を更新する。
【００６４】
（２）複数の異なる音響特徴量を用いる場合
図４（Ｂ）は、実施例１における音声補正処理（その２）の一例を示すフローチャートである。図４（Ｂ）に示すステップＳ２０１で、音響特徴量算出部１０１は、入力された音声信号から複数の異なる音響特徴量（例えば音声レベル、話速）を算出する。
【００６５】
ステップＳ２０２で、補正制御部１０７は、算出された複数の異なる音響特徴量と、特徴記憶部１０５に記憶されている、対応する不良音響特徴量とを比較し、補正の必要があるか否かを判定する。例えば、算出された複数の異なる音響特徴量のうち、少なくとも１つが、対応する不良音響特徴量を含む所定範囲内にある場合は補正の必要があると判定され（ステップＳ２０２−ＹＥＳ）、ステップＳ２０３に進み、不良音響特徴量を含む所定範囲内にない場合は補正の必要がないと判定され（ステップＳ２０２−ＮＯ）、ステップＳ２０５に進む。
【００６６】
ステップＳ２０３で、補正制御部１０７は、特徴記憶部１０５に記憶されている正常な音響特徴量を用いて補正量を算出する。例えば、補正制御部１０７は、正常な音響特徴量の平均値を含む所定範囲内になるように音響特徴量の補正量を算出する。
【００６７】
ステップＳ２０４で、補正部１０９は、補正制御部１０７で算出された補正量に基づき、音声信号を補正する。
【００６８】
ステップＳ２０５で、応答検知部１１１は、ユーザからの応答があったか否かを判定する。ユーザからの応答がある場合（ステップＳ２０５−ＹＥＳ）ステップＳ２０６に進み、ユーザからの応答がない場合（ステップＳ２０５−ＮＯ）ステップＳ２１０に進む。
【００６９】
ステップＳ２０９で、特徴分析部１０３は、複数の異なる音響特徴量から少なくとも１つの音響特徴量を選択するかを判定する。この判定は、選択する、選択しないのいずれかが予め設定されていればよい。
【００７０】
音響特徴量を選択する場合（ステップＳ２０６−ＹＥＳ）ステップＳ２０７に進み、音響特徴量を選択しない場合（ステップＳ２０６−ＮＯ）ステップＳ２０９に進む。
【００７１】
ステップＳ２０７で、特徴分析部１０３は、複数の異なる音響特徴量のうち、聞こえにくい原因となっている音響特徴量を複数の音響特徴量の中から選択する。選択については、正常な音響特徴量の統計量（例えば頻度分布）の平均と、応答信号を取得した時点のフレームの音響特徴量との差分が一番大きいものを選択すればよい。
【００７２】
ステップＳ２０８で、特徴分析部１０３は、選択した音響特徴量を、特徴記憶部１０５に不良音響特徴量として登録する。
【００７３】
ステップＳ２０９で、特徴分析部１０３は、算出された複数の異なる音響特徴量を、特徴記憶部１０５に不良音響特徴量として登録する。
【００７４】
ステップＳ２１０で、特徴分析部１０３は、現フレームの複数の異なる音響特徴量を用いて、特徴記憶部１０５に記憶されているそれぞれの頻度分布（ヒストグラム）を更新する。
【００７５】
以上、実施例１によれば、簡単な応答によって、ユーザの聞こえ方（聴力）に応じて音声を聞きやすくすることができる。また、実施例１によれば、ユーザからの応答があるほど、不良音響特徴量を学習することができ、そのユーザの好みに応じた聞きやすい音質にすることができる。
【００７６】
［実施例２］
次に、実施例２における携帯端末装置２について説明する。実施例２に示す携帯端末装置２は、音声補正部２０を有し、音響特徴量として入力信号のパワーを用い、応答検知部として加速度センサを用いる。入力信号のパワーは、周波数領域での音声レベルである。
【００７７】
図５は、実施例２における携帯端末装置２の構成の一例を示すブロック図である。図５に示す携帯端末装置２は、受信部２１、デコード部２３、音声補正部２０、アンプ２５、加速度センサ２７、スピーカ２９を備える。
【００７８】
受信部２１は、基地局から受信信号を受信する。デコード部２３は、受信信号を復号し、音声信号に変換する。
【００７９】
音声補正部２０は、加速度センサ２７からの応答信号に応じて、聞き取りにくい音声信号のパワーを記憶し、記憶したパワーに基づいて、音声信号を聞き取りやすく補正する。音声補正部２０は、補正した音声信号をアンプ２５に出力する。
【００８０】
アンプ２５は、取得した音声信号を増幅する。アンプ２５から出力された音声信号は、Ｄ／Ａ変換されてスピーカ２９から出力音として出力される。
【００８１】
加速度センサ２７は、予め設定された筐体への衝撃を検知し、応答信号を音声補正部２０に出力する。予め設定された衝撃は、例えばダブルタップなどである。
【００８２】
図６は、実施例２における音声補正部２０の構成の一例を示すブロック図である。図６に示す音声補正部２０は、パワー算出部２０１、分析部２０３、記憶部２０５、補正制御部２０７、増幅部２０９を備える。
【００８３】
パワー算出部２０１は、入力された音声信号に対して次の式（１）によりパワーを算出する。
【００８４】
【数１】
0005716595.tif 000002
x()：音声信号
i：サンプル番号
p()：フレームパワー
N：１フレームのサンプル数
n：フレーム番号
パワー算出部２０１は、算出したパワーを分析部２０３及び補正制御部２０７に出力する。
【００８５】
分析部２０３は、応答信号がない場合、パワーの平均値を次の式（２）により更新する。ここでは、統計量として平均値を用いる。
【００８６】
【数２】
0005716595.tif 000003
―(―R)()：パワーの平均値  初期値は例えば０
α：第１の重み係数
分析部２０３は、更新したパワーの平均値を記憶部２０５に記憶する。
【００８７】
分析部２０３は、応答信号がある場合、聞き取りにくい音声のパワーとして記憶部２０５に登録する。
【００８８】
【数３】
0005716595.tif 000004
Z()：登録パワー
j：登録数  初期値は例えば０
jはインクリメントされる。
記憶部２０５は、パワーの平均値、及び登録番号と共に登録パワーを記憶する。
【００８９】
補正制御部２０７は、記憶部２０５に記憶されたパワーの平均値を用いて補正量を算出する。補正量の算出手順について、以下に説明する。補正制御部２０７は、次の式（４）（５）によりパワーの正常範囲を定める。
【００９０】
【数４】
0005716595.tif 000005
Llow：正常範囲の下限値
Lhigh：正常範囲の上限値
β：第２の重み係数
補正制御部２０７は、ＬｌｏｗからＬｈｉｇｈまでの範囲を正常範囲と定める。
【００９１】
補正制御部２０７は、図７に示す変換式を用いて補正量ｇ（ｎ）を算出する。図７は、補正量の一例を示す図である。図７に示す例では、補正量ｇ（ｎ）は以下の通りである。
ｐ（ｎ）がＬｌｏｗ−６未満の場合は、ｇ（ｎ）は６ｄＢである。６ｄＢは、例えば音声が変化したとユーザが感じる量である。
ｐ（ｎ）がＬｌｏｗ−６以上Ｌｌｏｗ未満の場合は、ｇ（ｎ）はｐ（ｎ）に比例して６ｄＢから０ｄＢまで減少する。
ｐ（ｎ）がＬｌｏｗ以上Ｌｈｉｇｈ未満の場合は、ｇ（ｎ）は０ｄＢである。
ｐ（ｎ）がＬｈｉｇｈ以上Ｌｈｉｇｈ＋６未満の場合は、ｇ（ｎ）はｐ（ｎ）に比例して０ｄＢから−６ｄＢまで減少する。
ｐ（ｎ）がＬｈｉｇｈ＋６以上の場合は、ｇ（ｎ）は−６ｄＢである。
【００９２】
補正制御部２０７は、算出した補正量ｇ（ｎ）を増幅部２０９に出力する。なお、図７に示すｇ（ｎ）の上限値６と下限値−６は一例であり、実験により適切な値が設定されればよい。また、ｐ（ｎ）のＬｌｏｗから減算される６と、Ｌｈｉｇｈから加算される６とは一例であり、それぞれ実験により適切な値が設定されればよい。
【００９３】
図６に戻り、増幅部２０９は、補正制御部２０７から取得した補正量を次の式（６）を用いて音声信号に乗算することで、音声信号を補正する。
【００９４】
【数５】
0005716595.tif 000006
y()：出力信号（補正された音声信号）
【００９５】
＜動作＞
次に、実施例２における音声補正部２０の動作について説明する。図８は、実施例２における音声補正処理の一例を示すフローチャートである。図８に示すＳ３０１で、パワー算出部２０１は、入力された音声信号のパワーを、例えば式（１）により算出する。
【００９６】
ステップＳ３０２で、補正制御部２０７は、現フレームのパワーと、記憶部２０５に記憶される正常範囲のパワーとを比較し、補正をする必要があるか否かを判定する。現フレームのパワーが正常範囲内でなければ補正をする必要があると判定し（ステップＳ３０２−ＹＥＳ）ステップＳ３０３に進み、現フレームのパワーが正常範囲内であれば補正をする必要なしと判定し（ステップＳ３０２−ＮＯ）ステップＳ３０５に進む。
【００９７】
ステップＳ３０３で、補正制御部２０７は、記憶部２０５に記憶された正常なパワーの平均値を用いて、例えば図７に示すような変換式により補正量を算出する。
【００９８】
ステップＳ３０４で、増幅部２０９は、補正制御部２０７で算出された補正量に基づき、音声信号を補正する（増幅する）。
【００９９】
ステップＳ３０５で、分析部２０３は、加速度センサ２７から応答信号があるか否かを判定する。加速度センサ２７は、予め設定された衝撃があった場合、応答信号を分析部２０３に出力する。応答信号がある場合（ステップＳ３０５−ＹＥＳ）ステップＳ３０６に進み、応答信号がない場合（ステップＳ３０５−ＮＯ）ステップＳ３０７に進む。
【０１００】
ステップＳ３０６で、分析部２０３は、応答信号があった時点の現フレームを含む所定数のフレームを不良のパワーとして記憶部２０５に登録する。
【０１０１】
ステップＳ３０７で、分析部２０３は、応答信号がない場合、パワーの平均値を更新し、記憶部２０５に記憶する。
【０１０２】
以上、実施例２によれば、音声信号のパワーや加速度センサ２７を用いて、ユーザが聞き取りにくいと感じた際の簡単な応答によって、ユーザの聴力特性に応じた聞き取りやすい音声に補正することができる。
【０１０３】
［実施例３］
次に、実施例３における携帯端末装置３について説明する。実施例３に示す携帯端末装置３は、音声補正部３０を有し、音響特徴量として入力信号の話速を用い、応答検知部としてキー入力センサ３１を用いる。
【０１０４】
図９は、実施例３における携帯端末装置３の構成の一例を示すブロック図である。図９に示す構成において、図５に示す構成と同様の構成があれば同じ符号を付し、その説明を省略する。
【０１０５】
図９に示す携帯端末装置３は、受信部２１、デコード部２３、音声補正部３０、アンプ２５、キー入力センサ３１、スピーカ２９を備える。
【０１０６】
音声補正部３０は、キー入力センサ３１からの応答信号に応じて、聞き取りにくい音声信号の話速を記憶し、記憶した話速に基づいて、音声信号を聞き取りやすく補正する。音声補正部３０は、補正した音声信号をアンプ２５に出力する。
【０１０７】
キー入力センサ３１は、通話中における、予め設定されたボタンの押下を検知し、応答信号を音声補正部３０に出力する。予め設定されたボタンは、例えば既存のキーであったり、新規に設けられたキーであったりする。
【０１０８】
図１０は、実施例３における音声補正部３０の構成の一例を示すブロック図である。図１０に示す音声補正部３０は、話速計測部３０１、分析部３０３、記憶部３０５、補正制御部３０７、和速変換部３０９を備える。
【０１０９】
話速計測部３０１は、入力された音声信号に対して、例えば過去１秒間のモーラ数ｍ（ｎ）を推定する。モーラ数とは、単語の仮名文字の個数をいう。モーラ数の推定については、既存の技術を用いればよい。話速計測部３０１は、推定した話速を分析部３０３及び補正制御部３０７に出力する。
【０１１０】
分析部３０３は、応答信号がない場合、話速の頻度分布を次の式（７）により更新する。ここでは、統計量として頻度分布を用いる。
【０１１１】
【数６】
0005716595.tif 000007
m(n)：話速（１秒間のモーラ数）
H()：話側の頻度分布  初期値は０
n：フレーム番号
分析部３０３は、更新した話速の頻度分布を記憶部３０５に記憶する。
【０１１２】
分析部３０３は、応答信号がある場合、聞き取りにくい音声の話速として記憶部３０５に登録する。分析部３０３は、次の手順により、聞き取りにくい音声の話速を登録する。分析部３０３は、話速の基準値を次の式（８）により算出する。基準値は、例えば、頻度分布の最頻値とする。
【０１１３】
【数７】
0005716595.tif 000008
∧(∧R)()：話速の最頻値
【０１１４】
分析部３０３は、話速の基準値に基づいて次の式（９）により聞こえにくさへの寄与度を算出する。
【０１１５】
【数８】
0005716595.tif 000009
q()：寄与度
分析部３０３は、寄与度ｑ（ｎ）が閾値以上の場合に、記憶部３０５に話速を登録する。
【０１１６】
【数９】
0005716595.tif 000010
Ｗ()：登録話速
j：登録数  初期値は例えば０
jはインクリメントされる。
記憶部３０５は、話速の頻度分布、及び登録番号と共に登録話速を記憶する。
【０１１７】
補正制御部３０７は、記憶部２０５に記憶された登録話速を用いて補正量を算出する。この場合の補正量は、目標伸長率である。
【０１１８】
【数１０】
0005716595.tif 000011
r()：目標伸長率
補正制御部３０７は、例えば、現フレームの話速が登録話速の最高値よりも速い場合は、話速を伸長するため、補正量を１．４とする。補正制御部３０７は、現フレームの話速が登録話速の最高値以下の場合は、補正量を１．０とする。なお、目標伸長率は、３つ以上設定してもよく、目標伸長率の数に応じた閾値が設定されればよい。
【０１１９】
話速変換部３０９は、補正制御部３０７から取得した補正量（目標伸長率）に基づき話速を変換し、音声信号を補正する。話速変換については、例えば、特許第３６１９９４６号公報を参照されたい。
【０１２０】
特許第３６１９９４６号公報では、一定時間毎に区切った所定期間毎の音声の特徴を表すパラメータ値を算出し、各所定期間の音声信号の再生速度をパラメータ値に応じて算出し、算出した再生速度に基づいて再生データを生成する。さらに、この公報では、各所定期間の再生データを接続し、ピッチは変えずに話速だけを変えた音声データを出力する。
【０１２１】
話速変換部３０９は、前述した文献を含む公知の話速変換技術のいずれかを用いて話速を変換するようにすればよい。
【０１２２】
＜動作＞
次に、実施例３における音声補正部３０の動作について説明する。図１１は、実施例３における音声補正処理の一例を示すフローチャートである。図１１に示すＳ４０１で、話速計測部３０１は、入力された音声信号の話速を、モーラ数を用いて推定する。
【０１２３】
ステップＳ４０２で、補正制御部３０７は、現フレームの話速と、記憶部３０５に記憶される話速の最頻値とを比較し、補正をする必要があるか否かを判定する。現フレームの話速と最頻値との差分の絶対値が閾値以上であれば補正をする必要があると判定し（ステップＳ４０２−ＹＥＳ）ステップＳ４０３に進み、この差分の絶対値が閾値未満であれば補正をする必要なしと判定し（ステップＳ４０２−ＮＯ）ステップＳ４０５に進む。
【０１２４】
ステップＳ４０３で、補正制御部３０７は、記憶部３０５に記憶された登録話速の最大値を用いて、補正量を算出する。
【０１２５】
ステップＳ４０４で、話速変換部３０９は、補正制御部３０７で算出された補正量に基づき音声信号を補正する（話速変換する）。
【０１２６】
ステップＳ４０５で、分析部３０３は、キー入力センサ３１から応答信号があるか否かを判定する。キー入力センサ３１は、予め設定されたキー押下（入力）があった場合、応答信号を分析部３０３に出力する。応答信号がある場合（ステップＳ４０５−ＹＥＳ）ステップＳ４０６に進み、応答信号がない場合（ステップＳ４０５−ＮＯ）ステップＳ４０７に進む。
【０１２７】
ステップＳ４０６で、分析部３０３は、応答信号があった時刻に基づく１秒間のモーラ数を算出して不良の話速として記憶部３０５に登録する。この場合の１秒間は、例えば、応答信号があった時刻から過去の１秒間とする。
【０１２８】
ステップＳ４０７で、分析部３０３は、応答信号がない場合、話速の頻度分布を更新し、記憶部３０５に記憶する。
【０１２９】
以上、実施例３によれば、音声信号の話速やキー入力センサ３１を用いて、ユーザが聞き取りにくいと感じた際の簡単な応答によって、ユーザの聴力特性に応じた聞き取りやすい音声に補正することができる。また、実施例３によれば、寄与度を算出して、寄与度が高い場合に不良と判断して音響特徴量を記憶することができる。なお、寄与度の算出は、話速に限られず、他の音響特徴量でも寄与度を算出するようにしてもよい。
【０１３０】
［実施例４］
次に、実施例４における携帯端末装置４について説明する。実施例４に示す携帯端末装置４は、音声補正部４０を有し、音響特徴量として入力信号の音声レベルとＳＮＲ、マイク信号のノイズレベルの３種類を用い、応答検知部としてキー入力センサ３１を用いる。
【０１３１】
図１２は、実施例４における携帯端末装置４の構成の一例を示すブロック図である。図１２に示す構成において、図５及び図９に示す構成と同様の構成があれば同じ符号を付し、その説明を省略する。
【０１３２】
図１２に示す携帯端末装置４は、受信部２１、デコード部２３、音声補正部４０、アンプ２５、キー入力センサ３１、スピーカ２９、マイク４１を備える。
【０１３３】
音声補正部４０は、キー入力センサ３１からの応答信号に応じて、聞き取りにくい音声信号の音響特徴量を記憶し、記憶した音響特徴量に基づいて、音声信号を聞き取りやすく補正する。音声補正部４０は、補正した音声信号をアンプ２５に出力する。マイク４１は、周囲の音を入力し、マイク信号として音声補正部４０に出力する。
【０１３４】
図１３は、実施例４における音声補正部４０の構成の一例を示すブロック図である。図１３に示す音声補正部４０は、ＦＦＴ部４０１、４０３、特徴量算出部４０５、４０７、分析部４０９、記憶部４１１、補正制御部４１３、補正部４１５、ＩＦＦＴ部４１９を備える。
【０１３５】
ＦＦＴ部４０１は、マイク信号に対して高速フーリエ変換（ＦＦＴ）処理を行い、スペクトルを算出する。ＦＦＴ部４０１は、算出したスペクトルを特徴量算出部４０５に出力する。
【０１３６】
ＦＦＴ部４０３は、入力された音声信号に対して高速フーリエ変換（ＦＦＴ）処理を行い、スペクトルを算出する。ＦＦＴ部４０３は、算出したスペクトルを特徴量算出部４０７及び補正部４１５に出力する。
【０１３７】
なお、ＦＦＴ部４０１、４０３は、時間周波数変換の一例としてＦＦＴを挙げたが、他の時間周波数変換を行う処理部でもよい。
【０１３８】
特徴量算出部４０５は、マイク信号のスペクトルからノイズレベルＮＭＩＣ（ｎ）を推定する。特徴量算出部４０５は、算出したノイズレベルを分析部４０９及び補正制御部４１３に出力する。
【０１３９】
特徴量算出部４０７は、音声信号のスペクトルから音声レベルＳ（ｎ）、信号対雑音比ＳＮＲ（ｎ）を推定する。ＳＮＲ（ｎ）は、Ｓ（ｎ）／Ｎ（ｎ）で求められる。Ｎ（ｎ）は、音声信号のノイズレベルである。特徴量算出部４０７は、算出した音声レベル及びＳＮＲを分析部４０９及び補正制御部４１３に出力する。
【０１４０】
分析部４０９は、応答信号がない場合、各音響特徴量の頻度分布を更新し、記憶部４１１に記憶する。ここでは、統計量として頻度分布を用いる。
【０１４１】
図１４は、各音響特徴量の頻度分布の一例を示す図である。図１４（Ａ）は、音声レベルの頻度分布の一例を示す。図１４（Ｂ）は、ＳＮＲの頻度分布の一例を示す。図１４（Ｃ）は、ノイズレベルの頻度分布の一例を示す。
【０１４２】
分析部４０９は、応答信号がある場合、次の式により、各音響特徴量の過去Ｍフレーム分の平均値を算出する。
【０１４３】
【数１１】
0005716595.tif 000012
【０１４４】
分析部４０９は、各音響特徴量の平均値を求めた後、この平均値とそれぞれの頻度分布とを比較し、平均値に対応する度数が最も少ない音響特徴量を選択する。
【０１４５】
図１５は、各音響特徴量の平均と度数との関係を示す図である。図１５（Ａ）は、音声レベルの平均値に対応する度数を示す。図１５（Ｂ）は、ＳＮＲの平均値に対応する度数を示す。図１５（Ｃ）は、ノイズレベルの平均値に対応する度数を示す。
【０１４６】
図１５に示す例では、ノイズレベルの平均値に対応する度数が、その他の音響特徴量の平均値に対応する度数よりも少ない。よって、分析部４０９は、ノイズレベルを、聞き取りにくい原因として選択する。分析部４０９は、選択された音響特徴量を記憶部４１１に登録する。図１５に示す例では、ノイズレベルが記憶部４１１に登録される。記憶部４１１は、各音響特徴量の頻度分布、及び不良として登録された音響特徴量を記憶する。
【０１４７】
図１３に戻り、補正制御部４１３は、記憶部２０５に記憶された各音響特徴量の頻度分布と、登録された音響特徴量と、現フレームから過去Ｍフレームの平均とを用いて補正量を算出する。各音響特徴量の補正量については、図１６を用いて説明する。図１６は、各音響特徴量の補正量の一例を示す図である。
【０１４８】
・音声レベルの補正量を算出する場合
図１６（Ａ）は、音声レベルの補正量の一例を示す図である。図１６（Ａ）に示す例では、補正制御部４１３は、まず登録音声レベル１，２を求める。登録音声レベル１は、頻度分布の平均値以下の記憶部４１１に登録された音声レベル（登録音声レベル）の中で最大値の登録音声レベルとする。なお、頻度分布の平均値以下の登録音声レベルがない場合は登録音声レベル１を０とする。
【０１４９】
登録音声レベル２は、例えば、頻度分布の平均値以上の登録音声レベルの中で最小値の登録音声レベルとする。なお、頻度分布の平均値以上の登録音声レベルがない場合は登録音声レベル２を無限大とする。
【０１５０】
補正制御部４１３は、図１６（Ａ）に示す関係に基づいて、補正量を算出する。例えば、登録音声レベル２の前後の所定レベルに対しては、音声レベルに比例して６ｄＢから０ｄＢまで減少するように補正量が算出される。また、音声登録レベル２の前後の所定レベルに対しては、音声レベルに比例して０ｄＢから−６ｄＢまで減少するように補正量が算出される。
【０１５１】
・ＳＮＲの補正量を算出する場合
図１６（Ｂ）は、ＳＮＲの補正量の一例を示す図である。図１６（Ｂ）に示す例では、補正制御部４１３は、記憶部４１１に登録されたＳＮＲ（登録ＳＮＲ）の前後の所定ＳＮＲに対して、ＳＮＲに比例して６ｄＢから０ｄＢまで減少するように補正量を算出する。
【０１５２】
・ノイズレベルの補正量を算出する場合
図１６（Ｃ）は、ノイズレベルの補正量の一例を示す図である。図１６（Ｃ）に示す例では、補正制御部４１３は、記憶部４１１に登録されたノイズレベル（登録ノイズレベル）の前後の所定ノイズレベルに対して、ノイズレベルに比例して０ｄＢから６ｄＢまで増加するように補正量を算出する。
【０１５３】
補正部４１５は、補正制御部４１３により算出された補正量に基づいて音声信号を補正する。例えば、補正部４１５は、ＦＦＴ部４０３から入力されたスペクトルに対して補正量を乗算することで補正処理を行う。補正部４１５は、補正処理したスペクトルをＩＦＦＴ部４１７に出力する。
【０１５４】
ＩＦＦＴ部４１９は、取得したスペクトルに対して逆高速フーリエ変換を行い、時間信号を算出する。この処理は、ＦＦＴ部４０１、４０３の時間周波数変換に対する周波数時間変換を行えばよい。
【０１５５】
＜動作＞
次に、実施例４における音声補正部４０の動作について説明する。図１７は、実施例４における音声補正処理の一例を示すフローチャートである。図１７に示すステップＳ５０１で、特徴量算出部４０５、４０７は、音声信号やマイク信号から複数の異なる音響特徴量を算出する。この場合、音響特徴量は、音声信号の音声レベルとＳＮＲ、マイク信号のノイズレベルである。
【０１５６】
ステップＳ５０２で、補正制御部４１３は、現フレームの各音響特徴量を算出し、算出した各音響特徴量と記憶部４１１に記憶されている各不良音響特徴量とを比較し、補正の必要があるか否かを判定する。
【０１５７】
例えば、算出された各音響特徴量が、不良音響特徴量を含む所定範囲内にある場合は補正の必要があると判定され（ステップＳ５０２−ＹＥＳ）、ステップＳ５０３に進み、不良音響特徴量を含む所定範囲内にない場合は補正の必要がないと判定され（ステップＳ５０２−ＮＯ）、ステップＳ５０５に進む。
【０１５８】
ステップＳ５０３で、補正制御部４１３は、記憶部４１１に記憶されている正常な音響特徴量を用いて、補正の必要がある音響特徴量の補正量を算出する。例えば、補正制御部４１３は、図１６に示すような関係になるように音響特徴量の補正量を算出する。
【０１５９】
ステップＳ５０４で、補正部４１５は、補正制御部４１３で算出された補正量に基づき、音声信号を補正する。
【０１６０】
ステップＳ５０５で、キー入力センサ３１は、ユーザからの応答があったか否かを判定する。ユーザからの応答がある場合（ステップＳ５０５−ＹＥＳ）ステップＳ５０６に進み、ユーザからの応答がない場合（ステップＳ５０５−ＮＯ）ステップＳ５０８に進む。
【０１６１】
ステップＳ５０６で、分析部４０９は、聞こえにくい原因となっている不良音響特徴量を音声信号の音声レベルとＳＮＲ、マイク信号のノイズレベルの中から選択する。選択については、例えば、正常な音響特徴量の統計量（例えば頻度分布）を用いて、応答信号を取得した時点から過去Ｍフレームの音響特徴量の平均の度数が一番小さいものを選択すればよい（図１５参照）。なお、選択される音響特徴量は、複数であってもよい。
【０１６２】
ステップＳ５０７で、分析部４０９は、選択した音響特徴量を記憶部４１１の不良音響特徴量に登録する。
【０１６３】
ステップＳ５０８で、補正制御部４１３は、現フレームの音響特徴量を用いて記憶部４１１に記憶されている度数分布（ヒストグラム）を更新する。
【０１６４】
以上、実施例４によれば、音声信号の音声レベルやＳＮＲ、マイク信号のノイズレベル、キー入力センサ３１を用いて、ユーザが聞き取りにくいと感じた際の簡単な操作によって、ユーザの聴力に応じた聞き取りやすい音声に補正することができる。
【０１６５】
また、実施例４では、複数の音響特徴量を用いるので、聞き取りにくい原因となっている音響特徴量を見つけやすく、その原因を取り除くことができる。なお、実施例４では、音声信号の音声レベルやＳＮＲなどを用いたが、実施例１で説明した音響特徴量のうちの２又は３つ以上の組み合わせを用いるようにしてもよい。
【０１６６】
［実施例５］
次に、ユーザの聞きにくさの要因と、ユーザの聴力特性とに応じて、音声を聞きやすくする各実施例について説明する。ユーザの聞こえにくさの要因には、周囲騒音や受話音声の特徴（話速、基本周波数）などがある。
【０１６７】
ユーザにとって音声の聞きにくさは、ユーザの周囲の騒音毎や受話音声の特徴毎に異なる傾向がある。例えば、周囲騒音に応じて聞こえやすくするための補正量は、ユーザの聴力特性によって異なる。そこで、ユーザの聞こえにくさの要因やユーザの聴力特性に応じて、そのユーザにとって適切な補正量を求めることが重要になる。
【０１６８】
実施例５では、聞きにくさの要因としての周囲騒音毎に、聞きにくさを反映したユーザの応答信号と、入力音の音響特徴量及び参照音の音響特徴量を関連付けて入力応答履歴情報として記憶する。また、実施例５では、記憶した入力応答履歴情報に基づいてユーザの聴力特性と周囲騒音とに応じた補正を行う。
【０１６９】
＜構成＞
図１８は、実施例５における音声補正装置５０の構成の一例を示すブロック図である。音声補正装置５０は、特徴量算出部５０１、記憶部５０２、補正制御部５０３、補正部５０４を備える。応答検知部５１１は、実施例１の応答検知部１１１と同様であり、音声補正装置５０に含まれてもよい。
【０１７０】
特徴量算出部５０１は、入力音、参照音、出力音（補正後の入力音）の処理フレーム（例えば２０ｍｓ分）を取得する。参照音とは、マイクから入力された信号であり、例えば周囲の雑音が含まれる信号である。特徴量算出部５０１は、入力音、参照音の音声信号を取得し、第一の音響特徴量及び少なくとも1つ以上の第二の音響特徴量を算出する。
【０１７１】
以下、前述の少なくとも１つ以上の第二の音響特徴量の数値の集合を、第二の音響特徴量ベクトルと呼ぶ。音響特徴量は、前述しているが、例えば入力音の音声レベル、入力音の話速、入力音の基本周波数、入力音のスペクトル傾斜、入力音のＳＮＲ（Signal to Noise ratio）、参照音の周囲騒音レベル、参照音のＳＮＲ、入力音と参照音のパワー比などがある。
【０１７２】
特徴量算出部５０１は、第一の音響特徴量として、前述した音響特徴量のうちの１つを用い、第二の音響特徴量ベクトルの要素として、前述した音響特徴量のうちで第一の音響特徴量と同一のものを除いた少なくとも１つ以上を用いればよい。
【０１７３】
実施例５では、第一の音響特徴量として選択したものが補正の対象となる。例えば、第一の音響特徴量が音声レベルであれば、補正部５０４において、入力音の音声レベルの増幅処理もしくは減衰処理が施される。
【０１７４】
特徴量算出部５０１は、例えば、入力音及び出力音より第一の音響特徴量として式（１５）に示す音声レベルと、参照音より第二の音響特徴量として式（１７）に示す周囲騒音レベルとを算出する。
【０１７５】
なお、この時、特徴量算出部５０１は入力音及び参照音が音声であるか否かを判別する。音声であるか否かの判別は、公知の技術を用いて行う（例えば、特許第３８４９１１６号公報）。
【０１７６】
【数１２】
0005716595.tif 000013
【０１７７】
【数１３】
0005716595.tif 000014
【０１７８】
実施例５では、第二の音響特徴量の数は１つであるため、第二の音響特徴量ベクトルはスカラ値となる。特徴量算出部５０１は、算出した出力音の音声レベルと参照音の周囲騒音レベルとを記憶部５０２に出力する。
【０１７９】
特徴量算出部５０１は、算出した入力音の音声レベルと参照音の周囲騒音レベルとを補正制御部５０３に出力する。特徴量算出部５０１は、出力音の補正前の入力音が音声でない場合は記憶部５０２への出力を行わないように制御する。
【０１８０】
記憶部５０２は、特徴量算出部５０１で算出された第一の音響特徴量及び第二の音響特徴量ベクトルと、それらの特徴量が検出された時点から所定時間内におけるユーザ応答の有無を関連付けて保存する。保存の形態は、各特徴量の組み合わせに対するユーザ応答の発生回数や頻度を参照できる形式であればよい。
【０１８１】
実施例５では、記憶部５０２は、特徴量算出部５０１により算出された出力音の音声レベルと参照音の周囲騒音レベルとユーザ応答の有無との関係を記憶する。記憶部５０２は、特徴量算出部５０１にて算出された＜出力音の音声レベル，周囲騒音レベル＞をバッファ保存残余時間（例えば数秒）と共にバッファに記憶する。
【０１８２】
記憶部５０２は、処理フレーム毎に、バッファ保存残余時間の更新としてバッファ内にある各データに対するバッファ保存残余時間をデクリメントする。バッファは、出力オンをユーザが聞いてから応答するまでのタイムラグ以上のデータが保持できる容量を有すればよい。例えば、処理フレームを２、３秒記憶できる容量を有するバッファであればよい。
【０１８３】
記憶部５０２は、バッファ保存残余時間が０以下となったデータに対して、「ユーザの応答無」の情報を付加し、＜出力音の音声レベル，周囲騒音レベル，ユーザの応答無＞という形式で入力応答履歴情報として記憶する。入力応答履歴情報として記憶したデータは、バッファから削除する。
【０１８４】
記憶部５０２は、応答検知部５１１から応答信号があった時に、バッファ内にある所定のデータに対して「ユーザの応答有」の情報を付加し、＜出力音の音声レベル，周囲騒音レベル，ユーザの応答有＞という形式で入力応答履歴情報として記憶する。記憶部５０２は、入力応答履歴情報として記憶すると、記憶したデータはバッファから削除する。
【０１８５】
所定のデータは、例えばバッファ内の最も古いデータ又はバッファ内のデータの平均などである。
【０１８６】
応答検知部５１１は、ユーザの応答を検知し、記憶部５０２に応答信号を出力する。以下では、簡単のため、ユーザが応答をした時間と、応答信号を出力する時間とを同じ時間として説明する。
【０１８７】
ここで、図１９を用いて、記憶部５０２への登録について説明する。図１９は、出力音の音声レベル及び周囲騒音レベルと時間の関係の一例を示す図である。図１９に示すｒ２のタイミングでユーザの応答があった場合、記憶部５０２は、バッファ保存残余時間以内（ｔ１）にある入力音の各処理フレームの音響特徴量を入力応答履歴情報として記憶する。
【０１８８】
この時、記憶部５０２は、入力応答履歴＜出力音の音声レベル，周囲騒音レベル，応答の有無＞を、＜Ｓ３，Ｎ２，有＞として、出力音の音声レベルと周囲騒音レベルと入力応答の有無をセットにして入力応答履歴情報に記憶する。
【０１８９】
ｒ３のタイミングのユーザ応答についても同様に、記憶部５０２は、バッファ保存残余時間以内（ｔ３）にある入力音の各処理フレームについて、＜Ｓ２，Ｎ１，有＞のように、応答の有無を「有」として入力応答履歴情報に記憶する。
【０１９０】
バッファ保存残余時間以内にユーザ応答が無い区間（ｔ２，ｔ４）については、記憶部５０２は、＜Ｓ２，Ｎ２，無＞として、応答の有無を「無」として入力応答履歴情報に記憶する。例えばｔ２区間は、バッファ保存残余時間分の区間が複数存在する。
【０１９１】
図１９に示すｔ５の区間は、バッファ保存残余時間が０以上であり、対応するユーザ応答が無い区間であり、バッファリングされている状態を示す。
【０１９２】
図２０は、入力応答履歴情報の一例を示す図である。図２０に示すように、出力音の音声レベル、周囲騒音レベル、応答の有無が入力応答履歴情報として記憶部５０２に記憶される。図２０に示すレベルは、例えば、バッファ保存残余時間分のデータの平均値や、ユーザの応答があった時までにバッファに保存されていたデータの平均値である。
【０１９３】
図１８に戻り、補正制御部５０３は、特徴量算出部５０１により算出された音響特徴量を取得し、取得した音響特徴量と、記憶部５０２に記憶されている入力応答履歴情報とを比較し、補正量を算出する。
【０１９４】
補正制御部５０３は、特徴量算出部５０１により算出された、参照音の第二の音響特徴量ベクトルと同じベクトルを持つ入力応答履歴情報を記憶部５０２から参照する。また、補正制御部５０３は、ユーザの聞きにくさを反映した信号の発生頻度が低くなるような第一の音響特徴量を推定する。補正制御部５０３、推定した第一の音響特徴量に基づき目標補正量を設定する。
【０１９５】
なお、補正制御部５０３は、ベクトルの一致を判定する際に、両ベクトル間の距離を算出し、距離が小さい時に一致すると判定してもよい。ベクトル間の距離としては、例えばユークリッド距離、標準ユークリッド距離、マンハッタン距離、マハラノビス距離、チェビシェフ距離、ミンコフスキー距離などがある。ベクトル間の距離算出の際に、ベクトルの各要素に重みづけを行ってもよい。
【０１９６】
補正制御部５０３は、目標補正量の設定後、入力音の第一音響特徴量と目標補正量とを比較し、補正量を決定する。
【０１９７】
実施例５では、補正制御部５０３は、特徴量算出部５０１により算出された周囲騒音レベルＮｉｎと、入力応答履歴情報に含まれる周囲騒音レベルＮｈｉｓｔとを比較する。補正制御部５０３は、比較の結果、式（１８）を満たす入力応答履歴情報を記憶部５０２から抽出する。
【０１９８】
【数１４】
0005716595.tif 000015
【０１９９】
図２１は、抽出された入力応答履歴情報の一例を示す図である。図２１に示す例では、図２０に示す入力応答履歴情報から、式（１８）を満たす周囲騒音レベル「Ｎ１」が補正制御部５０３により抽出される。これは、処理フレームの周囲騒音レベルが、Ｎ１レベルと同等であることを表す。
【０２００】
補正制御部５０３は、抽出した入力応答履歴情報を用いて現在の周囲騒音レベルに対する、各出力音の音声レベルの聞きやすさを推定する。補正制御部５０３は、音声レベルの値毎に「ユーザの応答無」となる確率を算出し、この確率を聞きやすさの推定値（以降、了解値と呼ぶ）として算出する。
【０２０１】
補正制御部５０３は、了解値が所定値以上となる出力音の音声レベルを、目標補正量として設定する。所定値は、例えば０．９５とする。補正制御部５０３は、特徴量算出部５０１により算出された入力音の音声レベルと、求めた目標補正量との差分を補正量として、補正部５０４に出力する。
【０２０２】
なお、入力音の音声レベルに対する了解値が既に所定値以上の場合、例えば補正量を０としてもよい。次に、現処理フレームの参照音の周囲騒音レベルがＮｉｎである場合を例として、補正量算出処理を説明する。
【０２０３】
（補正量算出処理）
記憶部５０２には、補正量算出に十分な入力応答履歴情報が記憶されているとする。まず、補正制御部５０３は、式（１８）を満たすデータを記憶部５０２から抽出する（図２１参照）。
【０２０４】
補正制御部５０３は、抽出したデータにおいて、出力音の音声レベル毎に「応答の有無が有となっている数」と「応答の有無が無となっている数」とをカウントし、ｎｕｍ（出力音の音声レベル，応答の有無）と表す。
【０２０５】
例えば、＜出力音の音声レベル，周囲騒音レベル，応答の有無＞＝＜Ｓ１，＊，有＞である入力応答履歴情報が、抽出した入力応答履歴情報の中に５０個含まれていた場合、ｎｕｍ（Ｓ１，有）＝５０となる。
【０２０６】
次に、補正制御部５０３は、出力音の音声レベルの値毎に、了解値として、応答の有無が無となる頻度ｎｕｍ（Ｓ１，無）を算出する。補正制御部５０３は、出力音の音声レベルＳ１に対する了解値ｐ（Ｓ１）を、式（１９）により求める。
【０２０７】
【数１５】
0005716595.tif 000016
【０２０８】
補正制御部５０３は、算出した了解値ｐ（Ｓ）を用いて補正量を算出する。補正量算出処理については、図２２を用いて説明する。図２２に示すＳｉｎは、入力音の音声レベルを示す。
【０２０９】
図２２（Ａ）は、出力音の音声レベルＳと了解値ｐ（Ｓ）との関係（その１）の一例を示す図である。まず、了解値が所定の閾値ＴＨ２（例えば０．９５）よりも高いとき、そのときの出力音は、十分に聞きやすいと判断できる。
【０２１０】
補正制御部５０３は、了解値が閾値ＴＨ２となる音声レベルの値を目標補正量に設定する。例えば、補正制御部５０３は、了解値ｐ−１（ＴＨ２）を、周囲騒音レベルＮｉｎに対する目標補正量ｏ（Ｎｉｎ）として設定する。補正部５０４は、入力音の音声レベルＳｉｎに対して、周囲騒音レベルＮｉｎ時の目標補正量まで補正すれば、ユーザにとって聞き取りやすい音声に補正することができる。
【０２１１】
図２２（Ｂ）は、出力音の音声レベルＳと了解値ｐ（Ｓ）との関係（その２）の一例を示す図である。図２２（Ｂ）に示す関係は、ｐ（Ｓｉｎ）＞ＴＨ２が成り立つ場合である。図２２（Ｂ）に示す場合、補正制御部５０３は、目標補正量ｏ（Ｎｉｎ）をＳｉｎに設定する。
【０２１２】
図２２（Ｃ）は、出力音の音声レベルＳと了解値ｐ（Ｓ）との関係（その３）の一例を示す図である。図２２（Ｃ）に示す関係は、ｐ−１（ＴＨ２）が複数ある場合である。図２２（Ｃ）に示す場合、補正制御部５０３は、ｐ−１（ＴＨ２）の解のうち、Ｓｉｎに最も近い値を目標補正量ｏ（Ｎｉｎ）に設定する。
【０２１３】
以上より、補正制御部５０３は、式（２０）により、目標補正量ｏ（Ｎｉｎ）を設定する。
【０２１４】
【数１６】
0005716595.tif 000017
【０２１５】
補正制御部５０３は、式（２０）により、目標補正量が決まると、式（２１）により補正量ｇを算出する。
ｇ＝ｏ（Ｎｉｎ）−Ｓｉｎ  ・・・式（２１）
ｇ：補正量（ｄＢ（デシベル）単位）
ｏ（ｘ）：周囲騒音レベルがｘのときの目標補正量
Ｓｉｎ：入力音の音声レベル
補正制御部５０３は、算出した補正量ｇを、補正部５０４に出力する。
【０２１６】
図１８に戻り、補正部５０４は、補正制御部５０３から取得した補正量ｇに基づいて、入力音の音声レベルに対して増幅または減衰させる。補正部５０４は、式（２２）に従って補正した音声信号（出力音）を出力する。
【０２１７】
【数１７】
0005716595.tif 000018
【０２１８】
これにより、周囲騒音に応じて、ユーザの聴力特性に合った聞き取りやすい音声に補正することができる。
【０２１９】
＜動作＞
次に、実施例５における音声補正装置５０の動作について説明する。図２３は、実施例５における音声補正処理の一例を示すフローチャートである。図２３に示すステップＳ６０１で、記憶部５０２は、ユーザからの応答があったか否かを判定する。ユーザからの応答がある場合（ステップＳ６０１−ＹＥＳ）ステップＳ６０２に進み、ユーザからの応答がない場合（ステップＳ６０１−ＮＯ）ステップＳ６０３に進む。
【０２２０】
ステップＳ６０２で、記憶部５０２は、バッファに保存された各音響特徴量のデータセットに対して応答有を付与して入力応答履歴情報として記憶し、記憶されたデータをバッファから削除する。
【０２２１】
ステップＳ６０３で、記憶部５０２は、バッファに保存された各音響特徴に付随したバッファ保存残余時間をデクリメントし、バッファ保存残余時間が０となったデータがあるかどうかを判定する。残余時間が０（所定時間経過後）のデータがある場合（ステップＳ６０３−ＹＥＳ）ステップＳ６０４に進み、残余時間が０のデータがない場合（ステップＳ６０３−ＮＯ）ステップＳ６０５に進む。
【０２２２】
ステップＳ６０４で、記憶部５０２は、バッファに保存された各音響特徴量のデータセットのうち、残余時間が０のデータに対して、応答無を付与して入力応答履歴情報として記憶し、記憶されたデータをバッファから削除する。
【０２２３】
ステップＳ６０５で、補正制御部５０３は、記憶部５０２に記憶された入力応答履歴情報と、特徴量算出部５０１で算出された周囲騒音レベルとに基づいて、目標補正量を算出する。目標補正量の算出については、前述した通りである。
【０２２４】
ステップＳ６０６で、補正制御部５０３は、ステップＳ６０５で算出された目標補正量と、特徴量算出部５０１で算出された入力音の音声レベルとを比較し、補正量を算出する。
【０２２５】
ステップＳ６０７で、補正部５０４は、補正制御部５０３で算出された補正量に応じて入力音を補正する。
【０２２６】
ステップＳ６０８で、記憶部５０２は、特徴量算出部５０１により算出された現フレームの補正後の音声レベルと、周囲騒音レベルとをバッファに記憶する。ただし、特徴量算出部５０１は、入力音の現フレームが音声でないと判別した場合はバッファリングしない。ここで、入力音の音声レベルをバッファに記憶するのではなく、出力音の音声レベルをバッファに記憶するのは、出力音に対してユーザが応答を行うからである。
【０２２７】
以上、実施例５によれば、ユーザの簡単な応答により、周囲騒音に応じて、ユーザの聴力特性に合った聞き取りやすい音声に補正することができる。
【０２２８】
［実施例６］
次に、実施例６における音声補正装置６０について説明する。実施例６では、第二の音響特徴量として、参照音から周囲騒音レベル、入力音からＳＮＲ（signal-noise ratio）を算出する。また、実施例６では、記憶部の記憶領域を実施例５よりも減らす。
【０２２９】
＜構成＞
図２４は、実施例６における音声補正装置６０の構成の一例を示すブロック図である。音声補正装置６０は、特徴量算出部６０１、目標補正量更新部６０２、記憶部６０３、補正制御部６０４、補正部６０５を備える。応答検知部６１１は、実施例１の応答検知部１１１と同様であり、音声補正装置６０に含まれてもよい。
【０２３０】
特徴量算出部６０１は、入力音、参照音、出力音（補正後の入力音）の処理フレーム（例えば２０ｍｓ）を取得する。特徴量算出部６０１は、第一の音響特徴量として、入力音及び出力音より式（１５）に示す音声レベルと、第二の音響特徴量として参照音より式（１７）に示す周囲騒音レベルと、入力音より式（２５）に示すＳＮＲを算出する。なお、特徴量算出部６０１は、入力音が音声であるか否かを判別する。
【０２３１】
【数１８】
0005716595.tif 000019
【０２３２】
実施例６では、第二の音響特徴量ベクトルは、＜周囲騒音レベル，ＳＮＲ＞となる。特徴量算出部６０１は、算出した出力音の音声レベルと＜周囲騒音レベル，ＳＮＲ＞とを目標補正量更新部６０２に出力し、入力音の音声レベルと＜周囲騒音レベル，ＳＮＲ＞とを補正制御部６０４に出力する。特徴量算出部６０１は、入力音が音声でない場合は目標補正量更新部６０２への出力を行わないように制御する。
【０２３３】
目標補正量更新部６０２は、特徴量算出部６０１により算出された＜音声レベル，＜周囲騒音レベル，ＳＮＲ＞＞のデータセットを、所定セット保存できるバッファに記憶する。目標補正量更新部６０２は、ユーザの応答が有った場合、バッファ内の所定のデータに対して、「ユーザの応答有」の情報を付加して、記憶部６０３に出力する。
【０２３４】
なお、所定のデータは、例えば最も古いデータである。また、バッファは、応答があってからのタイムラグを考慮して、例えば１〜３秒分程度の記憶領域を有していればよい。
【０２３５】
記憶部６０３は、特徴量算出部６０１より入力された音響特徴量の値を数段階のランクに分ける。１つのランクに対し、所定範囲（例えば５ｄＢ）の音響特徴量が割り当てられる。音声レベル、周囲騒音レベル、ＳＮＲのランクは、式（２６）〜（２８）により求められる。
【０２３６】
【数１９】
0005716595.tif 000020
【０２３７】
記憶部６０３は、第一の音響特徴量及び第二の音響特徴量ベクトルのランクに対する全ての組み合わせ毎にカウンタを２個持つ。記憶部６０３は、第一の音響特徴量及び第二の音響特徴量ベクトルのランクの各組み合わせにおけるユーザ応答が「有」の回数と、ユーザ応答が「無」の回数とを記録する。このカウンタは、Ｒｓ＊Ｒｎ＊Ｒｓｎｒ＊２の配列によって実現することができる。
【０２３８】
図２５は、第一の音響特徴量及び第二の音響特徴量ベクトルのランクに対する組み合わせ情報の一例を示す図である。図２５に示すように、記憶部６０３は、音声レベルのランクと、＜周囲騒音レベル，ＳＮＲ＞のランク毎に、応答の有無の回数を記憶する。
【０２３９】
これにより、所定範囲を有するランク毎に回数をカウントするため、各履歴について応答の有無を記録するよりも、記憶部６０３の記憶領域を減らすことができる。
【０２４０】
目標補正量更新部６０２は、特徴量算出部６０１から取得して記憶部６０３に登録した＜周囲騒音レベルランク，ＳＮＲランク＞と同じ値を持つカウンタの値を記憶部６０３から取得する。目標補正量更新部６０２は、取得した音声レベルのランク毎に、式（２９）を用いて了解値を算出する。
【０２４１】
【数２０】
0005716595.tif 000021
【０２４２】
目標補正量更新部６０２は、式（３０）により了解値が所定の値ＴＨ３以上となる最小の音声レベルランクを求める。
【０２４３】
【数２１】
0005716595.tif 000022
【０２４４】
目標補正量更新部６０２は、求めた音声レベルランクを式（３１）により音声レベルに変換し、＜周囲騒音レベルランク，ＳＮＲランク＞に対する目標補正量として、記憶部６０３に記憶する。
【０２４５】
【数２２】
0005716595.tif 000023
【０２４６】
図２６は、実施例６における目標補正量の一例を示す図である。図２６に示すように、記憶部６０３は、ＳＮＲランク、周囲騒音レベルランクに応じて、音声レベルの目標補正量を記憶する。目標補正量更新部６０２は、例えば、この目標補正量を定期的（例えば１分おき）に更新する。目標補正量の更新は、図２５に示す組み合わせ情報の更新とは別のタイミングで行われてもよい。
【０２４７】
図２４に戻り、補正制御部６０４では、現フレームの＜周囲騒音レベルランク，ＳＮＲランク＞に対する目標補正量を記憶部６０３から取得する。補正制御部６０４は、式（３２）により、目標補正量と、入力音の音声レベルＳｉｎと比較して、補正量ｇを算出する。
【０２４８】
【数２３】
0005716595.tif 000024
補正部６０５は、式（２２）に従って補正した音声信号を出力する。
【０２４９】
＜動作＞
次に、実施例６における音声補正装置６０の動作について説明する。図２７は、実施例６における音声補正処理の一例を示すフローチャートである。図２７に示すステップＳ７０１で、目標補正量更新部６０２は、ユーザからの応答があったか否かを判定する。
【０２５０】
目標補正量更新部６０２は、ユーザからの応答がある場合、例えば、バッファ内の最も古い音響特徴量のデータセットに対してユーザ応答有を付与して入力応答履歴情報として記憶部６０３に記憶する。
【０２５１】
また、目標補正量更新部６０２は、ユーザからの応答がない場合は、バッファ内の最も古い音響特徴量のデータセットに対して、ユーザ応答無を付与して入力応答履歴情報として記憶部６０３に記憶する。ユーザからの応答がない場合は、目標補正量更新部６０２は、バッファ内の所定の音響特徴量やバッファ内の音響特徴量のデータセットを平均化して記憶部６０３に記憶するようにしてもよい。
【０２５２】
ステップＳ７０２で、目標補正量更新部６０２は、ステップＳ７０１で記憶部６０３に記憶されたデータセットと同じ＜周囲騒音レベルランク，ＳＮＲランク＞を持つ入力応答履歴情報を参照する。目標補正量更新部６０２は、参照した入力応答履歴情報を用いて、＜周囲騒音レベルランク，ＳＮＲランク＞に対する目標補正量を更新する。
【０２５３】
ステップＳ７０３で、補正制御部６０４は、現フレームの＜周囲騒音レベルランク，ＳＮＲランク＞に対する目標補正量を記憶部６０３から取得し、現フレームの音声レベルと目標補正量とを比較して補正量を算出する。
【０２５４】
ステップＳ７０４で、補正部６０５は、ステップＳ７０３で算出された補正量に応じて入力音を補正する。
【０２５５】
ステップＳ７０５で、目標補正量更新部６０２は、現フレームの補正後の音声レベルと、ＳＮＲと、周囲騒音レベルとをバッファに記憶する。ただし、特徴量算出部６０１は、入力音の現フレームが音声でないと判別した場合はバッファに記憶しないよう制御する。
【０２５６】
以上、実施例６によれば、ユーザの簡単な応答により、ユーザの聴力特性と周囲騒音とＳＮＲとに応じて音声を聞きやすくすることができる。また、実施例６によれば、各音響特徴量の分割ランクを調節することによって、少ない記憶容量で実装することができる。
【０２５７】
[実施例７]
次に、実施例７における音声補正装置７０について説明する。実施例７では、第一の音響特徴量として話速、第二の音響特徴量として基本周波数、参照音から周囲騒音レベル、入力音からＳＮＲを算出する。また、実施例７では、ユーザ応答として、聞き返しを用いる。
【０２５８】
＜構成＞
図２８は、実施例７における音声補正装置７０の構成の一例を示すブロック図である。音声補正装置７０は、特徴量算出部７０１、目標補正量更新部７０２、記憶部７０３、補正制御部７０４、補正部７０５を備える。また、音声補正装置７０は、装置の外部に聞き返し検出部７１１を備えるが、内部に備えてもよい。
【０２５９】
聞き返し検出部７１１は、参照音よりユーザの聞き返しを検出する。聞き返し検出方法は、公知の技術を用いて行われる（例えば、特開２００８−２７８３２７を参照されたい）。また、聞き返し検出部７１１は、発話区間長が短く、発話区間の音声レベルが上昇し、発話区間のピッチの変動が大きい場合に、聞き返しと判断してもよい。
【０２６０】
特徴量算出部７０１は、入力音の処理フレーム（例えば２０ｍｓ）を取得する。特徴量算出部７０１は、第一の音響特徴量として式（３３）に示す話速と、第二の音響特徴量として式（３４）に示す基本周波数とを算出する。
【０２６１】
ここで、話速と基本周波数とを組み合わせる理由として、物理的な話速が同じであっても、基本周波数Ｆ０が高いほど、主観上では話速が速く感じるという現象があるからである。よって、主観上で適切な話速にするには、基本周波数毎に調節するとよい。なお、特徴量算出部７０１は入力音が音声であるか否かを判別する。
【０２６２】
【数２４】
0005716595.tif 000025
【０２６３】
【数２５】
0005716595.tif 000026
【０２６４】
特徴量算出部７０１は、算出した出力音の話速と基本周波数とを目標補正量更新部７０２に出力し、入力音の話速と基本周波数とを補正制御部７０４に出力する。特徴量算出部７０１は、入力音が音声でない場合、目標補正量更新部７０２への出力を行わないように制御する。
【０２６５】
記憶部７０３は、各基本周波数に対する話速の了解度p(話速，基本周波数)を記憶する。初期の了解度は１とする。了解度とは、聞きやすい話速にするための変数である。
【０２６６】
図２９は、基本周波数ランクと話速ランクとの了解度の一例を示す図である。図２９に示すように、記憶部７０３は、基本周波数ランクと、話速ランクとの了解度を記憶する。了解度は、目標補正量更新部７０２により算出される。
【０２６７】
なお、実施例７における記憶部７０３でも、実施例６で説明するような所定範囲を示すランク毎に記憶する。よって、基本周波数は、所定Ｈｚ毎にランク分けされ、話速は、所定単位毎にランク分けされる。
【０２６８】
図２８に戻り、目標補正量更新部７０２は、ユーザの応答（聞き返し）を検出した場合、特徴量算出部７０１により算出された＜話速，基本周波数＞の了解度に対して、式（３５）に従ってペナルティを乗算する。
【０２６９】
【数２６】
0005716595.tif 000027
θ：ペナルティ（例えば０．９）
【０２７０】
目標補正量更新部７０２は、ユーザの聞き返しがない所定フレーム毎に、特徴量算出部７０１により算出された＜話速，基本周波数＞の了解度に対して、式（３６）に従って得点を乗算する。
【０２７１】
【数２７】
0005716595.tif 000028
【０２７２】
目標補正量更新部７０２は、記憶部７０３の了解度を更新する都度、基本周波数に対する話速の目標補正量を式（３７）に従って更新する。
【０２７３】
【数２８】
0005716595.tif 000029
【０２７４】
図３０は、実施例７における目標補正量の一例を示す図である。図３０に示すように、記憶部７０３は、基本周波数ランクに対応させて話速の目標補正量を記憶する。
【０２７５】
図２８に戻り、補正制御部７０４は、現フレームの基本周波数Ｆ０ｉｎに対する目標補正量を記憶部７０３から取得し、式（３８）のように入力音の話速Ｍｉｎに対して、補正量ｍを算出する。
【０２７６】
【数２９】
0005716595.tif 000030
【０２７７】
補正部７０５は、補正制御部７０４が算出した補正量に従って入力音の話速を倍速し、出力する。話速の変換については公知の技術を用いる（例えば。特許第３６１９９４６号公報を参照されたい）。
【０２７８】
＜動作＞
次に、実施例７における音声補正装置７０の動作について説明する。図３１は、実施例７における音声補正処理の一例を示すフローチャートである。図３１に示すステップＳ８０１で、目標補正量更新部７０２は、聞き返し検出があったか否かを判定する。聞き返し検出があった場合（ステップＳ８０１−ＹＥＳ）ステップＳ８０２に進み、聞き返し検出がない場合（ステップＳ８０１−ＮＯ）ステップＳ８０３に進む。
【０２７９】
ステップＳ８０２で、目標補正量更新部７０２は、現在の各音響特徴量のデータセットに対する了解度に対してペナルティを与え、目標補正量を更新する。
【０２８０】
ステップＳ８０３で、目標補正量更新部７０２は、フレーム番号が更新間隔（例えば数秒）の倍数であるかどうかを判定する。更新間隔の倍数である場合（ステップＳ８０３−ＹＥＳ）ステップＳ８０４に進み、更新間隔の倍数で無い場合（ステップＳ８０３−ＮＯ）ステップＳ８０５に進む。
【０２８１】
ステップＳ８０４で、目標補正量更新部７０２は、現在の各音響特徴量のデータセットに対する了解度に対して得点を与え、目標補正量を更新する。
【０２８２】
ステップＳ８０５で、補正制御部７０４は、現在の基本周波数に対する目標補正量を、現在の話速と比較して補正量を算出する。
【０２８３】
ステップＳ８０６で、補正部７０５は、ステップＳ８０５にて算出された補正量に応じて入力音の話速を変換する。
【０２８４】
ステップＳ８０７で、目標補正量更新部７０２は、特徴量算出部７０１で算出された現フレームの補正後の話速と基本周波数とを更新する。ただし、特徴量算出部７０１にて、入力音の現フレームが音声でないと判別された場合は更新を行わないよう制御する。
【０２８５】
以上、実施例７によれば、ユーザは自然に会話をしているだけで、ユーザの聴力特性と相手の声色に合わせて音声を聞きやすくすることができる。ここで、話速が速い場合、理解するために脳が会話に集中する傾向がある。そのため、会話から気をそらす必要がある応答手段は使われにくくなる。よって、聞き取れなくてもユーザからの応答がないため、ユーザ応答無しとなり、誤学習が生じる。
【０２８６】
そこで、実施例７では、ユーザ応答として、会話中の聞き返しを用いることで、会話に集中しているユーザの聞き取れない状況を精度良く学習することができる。
【０２８７】
なお、実施例５〜７では、実施例１〜４で説明した分析部を含まない構成について説明した。しかし、実施例５〜７においても、分析部を含み、この分析部が、ユーザ応答があった場合に、特徴量算出部から取得し、バッファリングしていた音響特徴量を記憶部に記憶するようにしてもよい。
【０２８８】
次に、各実施例で説明した音声補正装置又は音声補正部を有する携帯端末装置のハードウェアについて説明する。図３２は、携帯端末装置８００のハードウェアの一例を示すブロック図である。図３２に示す携帯端末装置８００は、アンテナ８０１、無線部８０３、ベースバンド処理部８０５、制御部８０７、端末インタフェース部８０９、マイク８１１、スピーカ８１３、主記憶部８１５、補助記憶部８１７を有する。
【０２８９】
アンテナ８０１は、送信アンプで増幅された無線信号を送信し、また、基地局から無線信号を受信する。無線部８０３は、ベースバンド処理部８０５で拡散された送信信号をＤ／Ａ変換し、直交変調により高周波信号に変換し、その信号を電力増幅器により増幅する。無線部８０３は、受信した無線信号を増幅し、その信号をＡ／Ｄ変換してベースバンド処理部８０５に伝送する。
【０２９０】
ベースバンド部８０５は、送信データの誤り訂正符号の追加、データ変調、拡散変調、受信信号の逆拡散、受信環境の判定、各チャネル信号の閾値判定、誤り訂正復号などのベースバンド処理などを行う。
【０２９１】
制御部８０７は、制御信号の送受信などの無線制御を行う。また、制御部８０７は、補助記憶部８１７などに記憶されている音声補正プログラムを実行し、各実施例における音声補正処理を行う。
【０２９２】
主記憶部８１５は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部８０７が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【０２９３】
補助記憶部８１７は、ＨＤＤ（Hard Disk Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【０２９４】
端末インタフェース部８０９は、データ用アダプタ処理、ハンドセットおよび外部データ端末とのインタフェース処理を行う。
【０２９５】
これにより、携帯端末装置８００において、音声を聞いている最中に、簡単な操作により、ユーザの聴力特性に応じて聞き取りやすい音声に補正することができる。また、各実施例で言えることは、音声補正処理を行えば行うほど、ユーザの聴力特性に応じて、より聞きやすくなる。
【０２９６】
また、各実施例における音声補正装置又は音声補正部を１つ又は複数の半導体集積化回路として、携帯端末装置８００に実装することも可能である。また、開示の技術は、携帯端末装置８００に限らず、音声を出力する情報処理端末などにも実装することができる。
【０２９７】
また、前述した各実施例で説明した音声補正処理を実現するためのプログラムを記録媒体に記録することで、各実施例での音声補正処理をコンピュータに実施させることができる。例えば、このプログラムを記録媒体に記録し、このプログラムが記録された記録媒体をコンピュータや携帯端末装置に読み取らせて、前述した音声補正処理を実現させることも可能である。
【０２９８】
なお、記録媒体は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【０２９９】
なお、前述した各実施例は、携帯端末装置以外にも、コールセンター等に設定されている固定電話においても適用可能である。
【０３００】
以上、実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。また、前述した各実施例の構成要素を全部又は複数を組み合わせることも可能である。
【０３０１】
なお、以上の各実施例に関し、さらに以下の付記を開示する。
（付記１）
ユーザからの応答を検知する検知部と、
入力された音声信号の音響特徴量を算出する算出部と、
前記算出部により算出された音響特徴量をバッファリングし、前記検知部から前記応答による応答信号を取得した場合、所定量の音響特徴量を出力する分析部と、
前記分析部により出力された音響特徴量を記憶する記憶部と、
前記算出部により算出された音響特徴量と、前記記憶部に記憶された音響特徴量との比較結果に基づき、音声信号の補正量を算出する制御部と、
前記制御部により算出された補正量に基づき、音声信号を補正する補正部と、
を備える音声補正装置。
（付記２）
前記分析部は、
前記応答信号が取得されない場合、音響特徴量の統計量を算出し、
前記算出部は、
前記比較結果及び前記統計量に基づき、前記補正量を算出する付記１記載の音声補正装置。
（付記３）
前記算出部は、
複数の異なる音響特徴量を算出し、
前記分析部は、
前記応答信号を取得した場合、前記統計量に基づいて選択した各音響特徴量の中の少なくとも１つの音響特徴量を前記記憶部に出力する付記２記載の音声補正装置。
（付記４）
前記統計量は頻度分布であり、
前記分析部は、
前記頻度分布の平均値と前記算出された音響特徴量との差分に基づいて複数の音響特徴量の中から一つの音響特徴量を選択し、
前記制御部は、
前記平均値に基づいて前記補正量を算出する付記３記載の音声補正装置。
（付記５）
前記音声信号とは異なる入力信号の音響特徴量を算出する第２算出部をさらに備え、
前記分析部は、
前記音声信号の音響特徴量及び前記入力信号の音響特徴量を前記バッファに記憶し、前記検知部から前記応答信号を取得した場合、算出された各音響特徴量の頻度分布に基づき選択された１つの音響特徴量を前記記憶部に出力し、
前記制御部は、
前記分析部により選択された音響特徴量の前記比較結果に基づき、前記補正量を算出する付記１記載の音声補正装置。
（付記６）
前記制御部は、
算出された音響特徴量の平均値と前記記憶手段に記憶されている音響特徴量とから正常範囲を算出し、該正常範囲の上限又は下限と現フレームの音響特徴量との差分を前記補正量とする付記１記載の音声補正装置。
（付記７）
前記分析部は、
前記頻度分布の平均値と前記算出された音響特徴量とから寄与度を算出し、該寄与度が閾値以上の場合に前記記憶部に音響特徴量を出力する付記４記載の音声補正装置。
（付記８）
前記音響特徴量は、
前記音声信号の音声レベル、スペクトルの傾き、話速、基本周波数、ノイズレベル、ＳＮＲのうちの少なくとも１つである付記１乃至７いずれか一項に記載の音声補正装置。
（付記９）
前記算出部は、
前記音声信号の第一の音響特徴量と、前記音声信号とは異なる入力信号の第二の音響特徴量とを算出し、
前記記憶部は、
前記検知部により検知される応答の有無と、前記第一の音響特徴量及び前記第二の音響特徴量とを関連付けた入力応答履歴情報を記憶し、
前記制御部は、
前記算出部により算出された第一の音響特徴量の値及び第二の音響特徴量の値にそれぞれ対応する値を有する入力応答履歴情報を抽出し、抽出された前記入力応答履歴情報に基づいて、前記第一の音響特徴量に対する補正量を算出する付記１記載の音声補正装置。
（付記１０）
前記制御部は、
抽出された前記入力応答履歴情報に含まれる第一の音響特徴量の値毎に、応答有の回数と応答無の回数とに基づく比を算出し、前記比が閾値以上となる第一の音響特徴量の値を用いて補正量を算出する付記９記載の音声補正装置。
（付記１１）
前記記憶部は、
前記第一の音響特徴量に対する補正量を示す目標補正量を記憶し、
前記算出部により算出された第一の音響特徴量及び第二の音響特徴量、前記検知部により検知される応答の有無に基づき前記目標補正量を更新する更新部をさらに備える付記９又は１０記載の音声補正装置。
（付記１２）
前記算出部は、
前記音声信号から第一の音響特徴量と、少なくとも１つ以上の第二の音響特徴量とを算出し、
前記記憶部は、
前記検知部により検知される応答の有無と、前記第一の音響特徴量及び前記第二の音響特徴量とを関連付けた入力応答履歴情報を記憶し、
前記制御部は、
前記算出部により算出された第一の音響特徴量の値及び第二の音響特徴量の値にそれぞれ対応する値を有する入力応答履歴情報を抽出し、抽出された前記入力応答履歴情報に基づいて、前記第一の音響特徴量に対する補正量を算出する付記１記載の音声補正装置。
（付記１３）
前記算出部は、
前記補正部により補正された音声信号に対し、前記第一の音響特徴量及び前記第二の音響特徴量を算出し、
前記記憶部は、
前記補正された音声信号の前記第一の音響特徴量又は前記第二の音響特徴量を記憶する付記１２記載の音声補正装置。
（付記１４）
音声補正装置における音声補正方法であって、
入力された音声信号の音響特徴量を算出し、
ユーザからの応答を検知し、
前記算出された音響特徴量をバッファリングし、検知された前記応答による応答信号を取得した場合、所定量の音響特徴量を出力し、
前記出力された音響特徴量を記憶部に記憶し、
前記算出された音響特徴量と、前記記憶部に記憶された音響特徴量との比較結果に基づき、音声信号の補正量を算出し、
前記算出された補正量に基づき、音声信号を補正する音声補正方法。
（付記１５）
入力された音声信号の音響特徴量を算出し、
ユーザからの応答を検知し、
前記算出された音響特徴量をバッファリングし、検知された前記応答による応答信号を取得した場合、所定量の音響特徴量を出力し、
前記出力された音響特徴量を記憶部に記憶し、
前記算出された音響特徴量と、前記記憶部に記憶された音響特徴量との比較結果に基づき、音声信号の補正量を算出し、
前記算出された補正量に基づき、音声信号を補正する、
処理をコンピュータに実行させるための音声補正プログラム。
【符号の説明】
【０３０２】
１０、５０、６０、７０  音声補正装置
２０、３０、４０  音声補正部
２７  加速度センサ
３１  キー入力センサ
１０１  音響特徴量算出部
１０３  特徴分析部
１０５  特徴記憶部
１０７  補正制御部
１０９、４１５  補正部
１１１  応答検知部
２０１  パワー算出部
２０３、３０３、４０９  分析部
２０５、３０５、４１１  記憶部
２０７、３０７、４１３  補正制御部
２０９  増幅部
３０１  話速計測部
３０９  話速変換部
４０１、４０３  ＦＦＴ部
４０５、４０７  特徴量算出部
４１７  ＩＦＦＴ部
５０１、６０１、７０１  特徴量算出部
５０２、６０３、７０３  記憶部
５０３、６０４、７０４  補正制御部
５０４、６０５、７０５  補正部
６０２、７０２  目標補正量更新部
【図１】
0005716595.tif 000031
【図２】
0005716595.tif 000032
【図３】
0005716595.tif 000033
【図４Ａ】
0005716595.tif 000034
【図４Ｂ】
0005716595.tif 000035
【図５】
0005716595.tif 000036
【図６】
0005716595.tif 000037
【図７】
0005716595.tif 000038
【図８】
0005716595.tif 000039
【図９】
0005716595.tif 000040
【図１０】
0005716595.tif 000041
【図１１】
0005716595.tif 000042
【図１２】
0005716595.tif 000043
【図１３】
0005716595.tif 000044
【図１４】
0005716595.tif 000045
【図１５】
0005716595.tif 000046
【図１６】
0005716595.tif 000047
【図１７】
0005716595.tif 000048
【図１８】
0005716595.tif 000049
【図１９】
0005716595.tif 000050
【図２０】
0005716595.tif 000051
【図２１】
0005716595.tif 000052
【図２２】
0005716595.tif 000053
【図２３】
0005716595.tif 000054
【図２４】
0005716595.tif 000055
【図２５】
0005716595.tif 000056
【図２６】
0005716595.tif 000057
【図２７】
0005716595.tif 000058
【図２８】
0005716595.tif 000059
【図２９】
0005716595.tif 000060
【図３０】
0005716595.tif 000061
【図３１】
0005716595.tif 000062
【図３２】
0005716595.tif 000063