(57)【要約】【課題】音量調整ダイアルなどによって明示的に再生音量の調節を行うことなしに、利用者にとって適切な音量で音声を出力するようにした音量調整装置を提供する。【解決手段】マイクロフォン１から入力された音声（コマンド）は、平均パワー測定器２において、入力された音声の平均パワー（音量）が測定される。一方、音声メッセージ生成器４で生成された音声メッセージに対しては、そのパワーが平均パワー測定器２で測定された入力音声の平均パワーに応じて、予め定められた規則に従って自動音量調整器５で振幅変換が施され、調節された音量で音声メッセージが音声再生器７から出力される。【選択図】　　　図１
2004020733.tif 000002
【特許請求の範囲】
【請求項１】
音声入力手段と、音声出力手段と、入力音声の平均パワーを測定する平均パワー測定手段と、出力音声の再生音量を調節する再生音量調節手段と、を備え、前記再生音量調節手段は前記音声出力手段から出力される音声の出力パワーを前記音声入力手段からの入力音声の平均パワーに応じて変化させることを特徴とする音量調整装置。
【請求項２】
前記再生音量調節手段は、前記入力音声の平均パワーと出力音声の平均パワーの比が、予め定められた一定の比率となるように音声の出力パワーを制御することを特徴とする請求項１記載の音量調整装置。
【請求項３】
前記再生音量調節手段は、前記入力音声の平均パワーと出力音声の平均パワーの比が、予め定められた非線型関数に則する値となるように音声の出力パワーを制御することを特徴とする請求項１記載の音量調整装置。
【請求項４】
音声入力手段からの入力音声の平均パワーを測定する機能と、前記測定した平均パワーに応じて音声メッセージの出力音声の音量を調整する機能とをコンピュータに実現させるためのプログラム。
【請求項５】
前記出力音声の音量を調整する機能は、前記入力音声の平均パワーに対応させた振幅変換テーブルを用いて実現することを特徴とする請求項４記載のプログラム。
【請求項６】
請求項４または５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声による指示や音声ガイダンスを用いて操作するオフィス機器等に好適な、音声メッセージの再生音量を自動調節する音量調整装置、プログラムおよび記録媒体に関する。
【０００２】
【従来の技術】
近年、機器の小型化や多機能化にともない、主たるマンマシンインタフェース（ＭＭＩ）として、あるいは従来のＭＭＩの補助として、音声入出力インタフェースを利用した機器が増えている。例えばオフィスにおいて音声インタフェースを使用して機器の操作をする場合、ある程度騒がしい環境であれば、機器への指示はある程度大きな声で発声しないと暗騒音の影響でうまく認識されないことがあり、音声出力もある程度の音量でないと聞き取り難くなってしまう。逆に、静かなオフィスであれば、あまり大きな音声は回りの人に迷惑を掛けてしまう。
また、利用者にとって適切な再生音量は、使用環境や外部雑音のような外的要因のみでなく、聴覚機能にも依存するものであり、年配者や難聴のような、何らかの聴覚障害を持つ利用者にとっては、たとえ静かな環境であってもある程度の再生音量が要求される場合もあり得る。音声によるメッセージは、その場の状況（使用環境や暗騒音のレベルなど）に応じた適正な音量レベルで再生されることが望ましい。このような目的を達成するため、例えば実開平７−３９１１４号公報や特開２００１−６００９５公報に記載されているような、外部雑音の程度に応じて再生音量を自動的に調節する技術がある。
【０００３】
【発明が解決しようとする課題】
しかし、ある環境において適切な再生音量は、このような物理的な要因のみでなく、例えば「その場の雰囲気」のような社会的・慣例的な要因にも関係する場合が多い。そのような「雰囲気」を適切に判断できるのは利用者のみである。したがって、外部ノイズのような利用者が直接制御することができない要因によるものではなく、しかもボリュームつまみの調節というような明示的な操作を行うことなしに適切な音量での再生を実現するための手段が望まれる。
本発明は、上述した実情を考慮してなされたものであって、音声の入力がその場の状況と利用者の意思によって決められる適切な音量で行われることを前提に、利用者が入力した音声の音量に応じて、再生音もそれと同程度の音量となるように自動的に音量を調節することで、音量調整ダイアルなどによって明示的に再生音量の調節を行うことなしに、利用者にとって適切な音量で音声を出力するようにした音量調整装置、プログラムおよび記録媒体を提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記の課題を解決するために、本発明の請求項１の音量調整装置は、音声入力手段と、音声出力手段と、入力音声の平均パワーを測定する平均パワー測定手段と、出力音声の再生音量を調節する再生音量調節手段と、を備え、前記再生音量調節手段は前記音声出力手段から出力される音声の出力パワーを前記音声入力手段からの入力音声の平均パワーに応じて変化させることを特徴とする。
また、本発明の請求項２は、請求項１記載の音量調整装置において、前記再生音量調節手段は、前記入力音声の平均パワーと出力音声の平均パワーの比が、予め定められた一定の比率となるように音声の出力パワーを制御することを特徴とする。
また、本発明の請求項３は、請求項１記載の音量調整装置において、前記再生音量調節手段は、前記入力音声の平均パワーと出力音声の平均パワーの比が、予め定められた非線型関数に則する値となるように音声の出力パワーを制御することを特徴とする
また、本発明の請求項４は、コンピュータに音声入力手段からの入力音声の平均パワーを測定する機能と、前記測定した平均パワーに応じて音声メッセージの出力音声の音量を調整する機能とを実現させるためのプログラムである。
また、本発明の請求項５は、請求項４記載のプログラムにおいて、前記出力音声の音量を調整する機能は、前記入力音声の平均パワーに対応させた振幅変換テーブルを用いて実現することを特徴とする。
また、本発明の請求項６は、請求項４または５に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
すなわち、音声で指示された画像形成装置等の装置は、本発明の音量調整装置によって、音声指示の平均パワーが測定され、この測定された平均パワーに応じて、装置から発せられる音声応答等の出力メッセージを好ましい音量に調整することができる。
【０００５】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態を説明する。
図１は、本発明の音量調整装置の構成を示すブロック図である。図１において、マイクロフォン１から入力された音声コマンド（指示）は、音声認識処理器３で処理され、コマンドの意味が認識される一方で、検出された音声区間（実際に音声が発話されている時間）情報と実際の入力音声データに基づき、平均パワー測定器２において、入力された音声の平均パワー（音量）が測定される。
この平均パワーＰは、例えば以下の計算によって求めることができる。
【数１】
2004020733.tif 000003
ここで、ｘｎは検出された音声区間内の各データを、Ｎはその総データ個数を表している。
そして、音声指示の結果に従って何らかの動作が実行され、その動作状況や動作結果などを報告するための音声メッセージが音声メッセージ生成器４で生成される。この音声メッセージ生成器４は、任意の文音声を生成できる規則音声合成器であっても良いし、予め決められた数種類の定型文を録音しておき、その中から適切なものを選択的に再生する録音・再生器であっても良い。この際に、音声メッセージ生成器４で音声生成されるメッセージはすべてある一定のパワーＰ０になるように調整しておく。
音声メッセージ生成器４で生成された音声メッセージに対して、そのパワーが平均パワー測定器２で測定された入力音声の平均パワーＰに応じて、予め定められた規則に従って自動音量調整器５で振幅変換を行う。自動音量調整器５は音声メッセージ生成器４がアナログ信号を生成している場合は電子ボリュウムの様な可変抵抗器を用いれば良く、デジタル信号を生成している場合は、後述する様に振幅を示す数値に係数を乗ずることで容易に振幅（音量）を変えることができる。
手動音量調整器６は、音声再生器７（増幅器＋スピーカ）の再生特性を考慮して、実際に入力音声と再生音声が人間の聴感上同程度のレベルとみなすことができるように音量を調節する為のもので、従来の可変抵抗器（いわゆるつまみを付けたボリューム）で構成される。通常、この手動音量調整器６のレベル調整は、製品出荷時や機器設置時などに行えば良く、利用者が日常の操作時に調節する必要はない。こうしてパワーが調節された音声メッセージ信号が最終的に音声再生器７から出力される。
なお、本発明の音量調整装置では、自動音量調整器５における振幅変換規則として、入力パワーと出力パワーの比が、予め定められた一定の比率となるように調節する「線形変換規則」と、その比が予め定められた非線型関数に則する値となるように調節する「非線形変換規則」の２通りがある。
【０００６】
図２は自動音量調整器５における振幅変換規則を示す図である。
「線形変換規則」は、図２の左のグラフに示すような振幅変換特性を持たせたものであり、入力音声のパワーがそのまま音声出力の音量に反映される。
この振幅変換は、デジタル信号の場合、例えば以下の変換式で行うことができる。
【数２】
2004020733.tif 000004
ここで、ｙｎは振幅変換前の音声メッセージデータ、ｚｎは振幅変換後の音声メッセージデータである。
一方、「非線形変換規則」は、例えば図２の右のグラフに示すような振幅変換特性を持たせたものである。この例のような特性を持たせた場合には、入力音声が非常に小さい場合でも出力音声の音量がある一定レベル以下にはならず、逆に入力音声が非常に大きい場合でも出力音声の音量がある一定レベル以上にはならないような制限を与えることができる。また、この特性曲線を調整することで、低レベル時にのみ制限を与えたり、逆に高レベル時にのみ制限を与えることも可能となる。
任意の特性を有する非線形変換（線形変換も含む）は、例えば以下のような変換表を利用することで簡単に実現することができる（この方法では、Ｐ／Ｐ０の平方根の値のカテゴリ分割数ｍを大きくする程、きめ細かな出力パワーの調整が可能になる）。
【表１】
2004020733.tif 000005
すなわち、測定された入力音声の平均パワーＰと、出力音声の平均パワーＰ０の比ｒの平方根の値により、振幅倍率ｋを求め、次式の様に変換を行う。なお、出力音声の平均パワーＰ０は一定という（Ｐ０＝定数とすれば）条件から、振幅倍率ｋは入力音声の平均パワーＰのみにより決定することができる。
【数３】
2004020733.tif 000006
【０００７】
図３は本発明のハードウエア構成を示す図である。本発明の音量調整装置は、画像形成装置やファクシミリ装置等（以降ホスト装置と呼ぶ）に組み込まれ、音声による操作を可能にするためのもので、ＣＰＵ３１、メモリ３２を含む電子回路で構成される。ＲＯＭ３３には、電子回路を本発明の音量調整装置として機能させるプログラムや前述の変換表等が格納されており、必要に応じてメモリ３２にロードされてＣＰＵ３１により実行されたり参照されたりする。メッセージデータ３４にはホスト装置が発する様々なメッセージが格納されている。媒体としては、ハードディスクでもフラッシュＲＯＭのような半導体メモリでも良い。本実施例では、メッセージは音声データがデジタルで格納されている場合を想定するが、音声合成前のテキストデータでも良い。この場合は音声合成を行い、テキストデータ（読みや発音記号データ）を音声の波形に対応した数値列にする必要がある。本発明では入力音声の平均パワーによって出力音声の音量を決定できるので、最終的に音声メッセージに対応するデジタルでの数値が得られれば良い。３５は音声の入出力を行うための公知のサウンドボードで、マイクロフォン１、スピーカ３７が接続されている。本実施例では、このサウンドボード３５に種々の指令を出すことにより、音声データをデジタル処理して音として入出力することが可能となっている。また、本発明はホスト装置の付属装置として働くため、ホスト装置に実行させるコマンド信号や、ホスト装置からの状態信号をやり取りするＩ／Ｆ（インタフェース）３６が設けられており、ＣＰＵ３１やメモリ３２などと同様に共通のバス３８に接続されている。
【０００８】
図４は本発明による平均パワーを測定するためのフローチャートである。同図を参照して処理の流れを詳細に説明する。まず、データの個数Ｎと２乗和の変数Ｓを０に初期設定する（Ｓ４０）。次に音声区間での入力音声データを１個Ｘに読み込む（Ｓ４１）。このデータは、マイクロフォン１から入った音声がサウンドボード３５の図示しないＦＩＦＯメモリにＡＤ変換されて取り込まれたデータ列であり、ＦＩＦＯメモリから直接読んでも、あるいはメモリ３２にコピーしたデータでも良い。データが終わっていなければ（Ｓ４２）、Ｓに今読んだＸを２乗して加え、更にデータ個数Ｎを１インクリメントし（Ｓ４３）、Ｓ４１に戻って処理を繰り返す。データが終わっていれば、Ｓをデータ個数のＮで除して結果をＰに代入して処理を終わる。
図５は本発明の自動音量調整器５における振幅変換のフローチャートである。まず、振幅倍率ｋを設定する（Ｓ５０）。振幅倍率ｋは、前述した様に入力平均パワーＰから変換表を参照して決定する。次に、音声メッセージのデータを１個Ｙへ読み込む（Ｓ５１）。音声メッセージのデータは、図３で説明したメッセージデータ３４から読み込む。データが終りでなかったら（Ｓ５２）、今読んだＹに振幅倍率ｋを乗じてＺに代入し（Ｓ５３）、Ｚを書き出す（Ｓ５４）。このＺの値を次々にメモリのある連続した領域に書き込んで行き、データが終わった時点で（Ｓ５２）、一括してサウンドボード３５の出力ＦＩＦＯへ書き出すと（Ｓ５５）、元の音声データに振幅倍率ｋが掛かった音量でスピーカ３７から音として出力されることになる。
【０００９】
【発明の効果】
以上説明したように本発明によれば、請求項１の音声調整装置においては、入力音声の音量に応じて出力メッセージの音量が自動的に調節されるため、利用者が使用環境に合わせてその都度手動で音量の調節を行う必要がなく、適切な再生音量を得ることができる。また、この作用は、利用者には自分が入力した音声の音量が適切か否かのフィードバックにもなる。すなわち、フィードバックの音声が適切でない場合には、音声入力の音量が適切でなかったということを利用者が認識できるため、例えば「もう少し大きな声で入力してください」といった旨のメッセージを明示的に示さなくても、利用者への暗示的な警告が行われることになる。この結果、音声認識率を向上させる効果も期待することができる。
また、請求項２の音量調整装置においては、出力音声の音量を入力音声の音量に比例して変化させることができるため、利用者の意図通りの再生音量を得ることができる。
更に、請求項３の音量調整装置においては、入力音声の音量が極端に小さい場合や極端に大きい場合であっても、適切な再生音量を得ることができる。
また、本発明をＲＯＭ化したり、インストール可能な状態のプログラムにすれば、ホスト装置への組み込みが容易となり、更に変換表の形式で出力特性を設定できるので所望とする出力特性を容易に実現でき、変更も容易に行える。
【図面の簡単な説明】
【図１】本発明の音量調整装置の構成を示すブロック図である。
【図２】自動音量調整器における振幅変換規則を示す図である。
【図３】本発明のハードウエア構成を示す図である。
【図４】本発明の平均パワーを測定するためのフローチャートである。
【図５】本発明の自動音量調整器における振幅変換のフローチャートである。
【符号の説明】
１　マイクロフォン
２　平均パワー測定器
３　音声認識処理機
４　音声メッセ−ジ生成器
５　自動音量調整器
６　手動音量調整器
７　音声再生器
【図１】
2004020733.tif 000007
【図２】
2004020733.tif 000008
【図３】
2004020733.tif 000009
【図４】
2004020733.tif 000010
【図５】
2004020733.tif 000011