(57)【特許請求の範囲】
【請求項１】
プレイヤによる音量調整操作により出力音量が調整される音声出力装置に接続される音声処理装置であって、
第１の増幅率が記憶される記憶部と、
第１の音声データを前記第１の増幅率で増幅して出力する増幅部と、
前記増幅部により出力された音声データを、前記音声出力装置に供給する供給部と、
前記プレイヤからの操作を受け付ける受付部と、
前記受け付けられた操作が増幅率設定操作であれば、当該増幅率設定操作に基づいて、前記記憶部に記憶される前記第１の増幅率を設定する設定部と、
を備え、
前記第１の増幅率が所定の最大増幅率であり、前記受け付けられた増幅率設定操作が前記第１の増幅率をさらに増やそうとするものである場合、前記音声出力装置に対して前記出力音量調整操作を行って前記音声出力装置の出力音量を上げるとともに前記音声処理装置に対して確認操作を行うように前記プレイヤに促した後、前記受け付けられた操作が前記確認操作であれば、前記設定部は、前記記憶部に記憶される前記第１の増幅率を下げる
ことを特徴とする音声処理装置。
【請求項２】
請求項１に記載の音声処理装置であって、
前記記憶部に記憶される前記第１の増幅率を画面に表示する表示部をさらに備え、
前記第１の増幅率が所定の最大増幅率であり、前記受け付けられた増幅率設定操作が前記第１の増幅率をさらに増やそうとするものである場合、前記表示部が前記画面に、前記音声出力装置に対して前記出力音量調整操作を行って前記音声出力装置の出力音量を上げるとともに前記音声処理装置に対して前記確認操作を行うように前記プレイヤに指示するメッセージを表示することにより前記試みを行う
ことを特徴とする音声処理装置。
【請求項３】
請求項２に記載の音声処理装置であって、
前記受け付けられた操作が前記確認操作であれば、前記設定部は、前記記憶部に記憶される前記第１の増幅率に１未満の定数を乗じることにより、前記第１の増幅率を下げる
ことを特徴とする音声処理装置。
【請求項４】
プレイヤによる音量調整操作により出力音量が調整される音声出力装置に接続される音声処理装置であって、
プレイヤが発する声を検知して第１の音声データとする検知部と、
第１の増幅率と第２の増幅率とが記憶される記憶部と、
前記第１の音声データを前記第１の増幅率で増幅し、予め用意された第２の音声データを前記第２の増幅率で増幅して、これらを混合した音声データを出力する増幅部と、
前記増幅部により出力された音声データを、前記音声出力装置に供給する供給部と、
前記プレイヤからの操作を受け付ける受付部と、
前記受け付けられた操作が増幅率設定操作であれば、当該増幅率設定操作に基づいて、前記記憶部に記憶される前記第１の増幅率と前記第２の増幅率とを設定する設定部と、
前記記憶部に記憶される前記第１の増幅率と前記第２の増幅率とを画面に表示する表示部と、
を備え、
前記第１の増幅率が所定の最大増幅率であり、前記受け付けられた増幅率設定操作が前記第１の増幅率をさらに増やそうとするものである場合、前記表示部は前記画面に、前記音声出力装置に対して前記出力音量調整操作を行って前記音声出力装置の出力音量を上げるとともに前記音声処理装置に対して前記確認操作を行うように前記プレイヤに指示するメッセージを表示し、
前記受け付けられた操作が前記確認操作であれば、前記設定部は、前記記憶部に記憶される前記第２の増幅率を下げる
ことを特徴とする音声処理装置。
【請求項５】
請求項４に記載の音声処理装置であって、
前記受け付けられた操作が前記確認操作であれば、前記設定部は、前記記憶部に記憶される前記第１の増幅率も下げる
ことを特徴とする音声処理装置。
【請求項６】
請求項５に記載の音声処理装置であって、
前記受け付けられた操作が前記確認操作であれば、前記設定部は、前記記憶部に記憶される前記第１の増幅率と前記第２の増幅率とに１未満の定数を乗じることにより、前記第１の増幅率と前記第２の増幅率とを下げる
ことを特徴とする音声処理装置。
【請求項７】
請求項３又は６に記載の音声処理装置であって、
前記設定部が前記記憶部に記憶されている増幅率を下げた後、前記表示部は、前記増幅率の最大増幅率に前記定数の逆数を乗じた値を、上限値として前記画面に表示する
ことを特徴とする音声処理装置。
【請求項８】
請求項５に記載の音声処理装置であって、
前記記憶部は、エコーの強さを記憶し、
前記増幅部は、少なくとも前記第１の音声データを変換して前記エコーの強さで増幅し、
前記設定部は、前記受け付けられた操作が増幅率設定操作であれば、当該増幅率設定操作に基づいて、前記記憶部に記憶される前記エコーの強さを設定し、
前記表示部は、前記記憶部に記憶される前記エコーの強さを画面に表示し、
前記エコーの強さが所定の最大値であり、前記受け付けられた操作が前記エコーの強さをさらに強くするものである場合、前記表示部は前記画面に、前記音声出力装置に対して前記出力音量調整操作を行って前記音声出力装置の出力音量を上げるとともに前記音声処理装置に対して前記確認操作を行うように前記プレイヤに指示するメッセージを表示し、
前記メッセージが表示された後、前記設定部は前記記憶部に記憶される前記第１の増幅率と第２の増幅率を下げる
ことを特徴とする音声処理装置。
【請求項９】
プレイヤによる音量調整操作により出力音量が調整される音声出力装置に接続される音声処理装置であって、
第１の増幅率および上限値が記憶される記憶部と、
第１の音声データを前記第１の増幅率で増幅して出力する増幅部と、
前記増幅部により出力された音声データを、前記音声出力装置に供給する供給部と、
前記プレイヤからの操作を受け付ける受付部と、
前記受け付けられた操作が増幅率設定操作であれば、当該増幅率設定操作に基づいて、前記記憶部に記憶される前記第１の増幅率を設定する設定部と、
前記記憶部に記憶されている第１の増幅率および前記記憶部に記憶されている上限値を、画面に表示する表示部
を備え、
前記第１の増幅率が所定の最大増幅率であり、前記受け付けられた増幅率設定操作が前記第１の増幅率をさらに増やそうとするものである場合、前記音声出力装置に対して前記出力音量調整操作を行って前記音声出力装置の出力音量を上げるように前記プレイヤに促してから、前記設定部は、前記記憶部に記憶される前記第１の増幅率に１未満の定数を乗じ、前記記憶部に記憶される前記上限値に前記１未満の定数の逆数を乗じることにより、前記記憶部を更新し、
前記表示部は、前記記憶部に記憶される前記第１の増幅率および前記上限値が更新されると、前記画面に対する前記第１の増幅率および前記上限値の表示を更新する
ことを特徴とする音声処理装置。
【請求項１０】
第１の増幅率が記憶される記憶部と、増幅部と、供給部と、受付部と、設定部と、を備える音声処理装置が実行する音声処理方法であって、前記音声処理装置は、プレイヤによる音量調整操作により出力音量が調整される音声出力装置に接続され、前記音声処理方法は、
前記増幅部が、第１の音声データを前記第１の増幅率で増幅して出力する増幅工程と、
前記供給部が、前記増幅部により出力された音声データを、前記音声出力装置に供給する供給工程と、
前記受付部が、前記プレイヤからの操作を受け付ける受付工程と、
前記設定部が、前記受け付けられた操作が増幅率設定操作であれば、当該増幅率設定操作に基づいて、前記記憶部に記憶される前記第１の増幅率を設定する設定工程と、
を備え、
前記設定工程において、前記第１の増幅率が所定の最大増幅率であり、前記受け付けられた増幅率設定操作が前記第１の増幅率をさらに増やそうとするものである場合、前記音声出力装置に対して前記出力音量調整操作を行って前記音声出力装置の出力音量を上げるとともに前記音声処理装置に対して確認操作を行うように前記プレイヤに促した後、前記受け付けられた操作が前記確認操作であれば、前記設定部は、前記記憶部に記憶される前記第１の増幅率を下げる
ことを特徴とする音声処理方法。
【請求項１１】
検知部と、第１の増幅率と第２の増幅率とが記憶される記憶部と、増幅部と、供給部と、受付部と、設定部と、表示部と、を備える音声処理装置が実行する音声処理方法であって、前記音声処理装置は、プレイヤによる音量調整操作により出力音量が調整される音声出力装置に接続され、前記音声処理方法は、
前記検知部が、プレイヤが発する声を検知して第１の音声データとする検知工程と、
前記増幅部が、前記第１の音声データを前記第１の増幅率で増幅し、予め用意された第２の音声データを前記第２の増幅率で増幅して、これらを混合した音声データを出力する増幅工程と、
前記供給部が、前記増幅部により出力された音声データを、前記音声出力装置に供給する供給工程と、
前記受付部が、前記プレイヤからの操作を受け付ける受付工程と、
前記設定部が、前記受け付けられた操作が増幅率設定操作であれば、当該増幅率設定操作に基づいて、前記記憶部に記憶される前記第１の増幅率と前記第２の増幅率とを設定する設定工程と、
前記表示部が、前記記憶部に記憶される前記第１の増幅率と前記第２の増幅率とを画面に表示する表示工程と、
を備え、
前記表示工程において、前記第１の増幅率が所定の最大増幅率であり、前記受け付けられた増幅率設定操作が前記第１の増幅率をさらに増やそうとするものである場合、前記表示部は前記画面に、前記音声出力装置に対して前記出力音量調整操作を行って前記音声出力装置の出力音量を上げるとともに前記音声処理装置に対して前記確認操作を行うように前記プレイヤに指示するメッセージを表示し、
前記設定工程において、前記受け付けられた操作が前記確認操作であれば、前記設定部は、前記記憶部に記憶される前記第２の増幅率を下げる
ことを特徴とする音声処理方法。
【請求項１２】
プレイヤによる音量調整操作により出力音量が調整される音声出力装置に接続されるコンピュータを、
第１の増幅率が記憶される記憶部、
第１の音声データを前記第１の増幅率で増幅して出力する増幅部、
前記増幅部により出力された音声データを、前記音声出力装置に供給する供給部、
前記プレイヤからの操作を受け付ける受付部、
前記受け付けられた操作が増幅率設定操作であれば、当該増幅率設定操作に基づいて、前記記憶部に記憶される前記第１の増幅率を設定する設定部、
として機能させ、
前記第１の増幅率が所定の最大増幅率であり、前記受け付けられた増幅率設定操作が前記第１の増幅率をさらに増やそうとするものである場合、前記音声出力装置に対して前記出力音量調整操作を行って前記音声出力装置の出力音量を上げるとともに前記音声処理装置に対して確認操作を行うように前記プレイヤに促した後、前記受け付けられた操作が前記確認操作であれば、前記設定部は、前記記憶部に記憶される前記第１の増幅率を下げる
ように機能させることを特徴とするプログラム。
【請求項１３】
プレイヤによる音量調整操作により出力音量が調整される音声出力装置に接続されるコンピュータを、
プレイヤが発する声を検知して第１の音声データとする検知部、
第１の増幅率と第２の増幅率とが記憶される記憶部、
前記第１の音声データを前記第１の増幅率で増幅し、予め用意された第２の音声データを前記第２の増幅率で増幅して、これらを混合した音声データを出力する増幅部、
前記増幅部により出力された音声データを、前記音声出力装置に供給する供給部、
前記プレイヤからの操作を受け付ける受付部、
前記受け付けられた操作が増幅率設定操作であれば、当該増幅率設定操作に基づいて、前記記憶部に記憶される前記第１の増幅率と前記第２の増幅率とを設定する設定部、
前記記憶部に記憶される前記第１の増幅率と前記第２の増幅率とを画面に表示する表示部、
として機能させ、
前記第１の増幅率が所定の最大増幅率であり、前記受け付けられた増幅率設定操作が前記第１の増幅率をさらに増やそうとするものである場合、前記表示部は前記画面に、前記音声出力装置に対して前記出力音量調整操作を行って前記音声出力装置の出力音量を上げるとともに前記音声処理装置に対して前記確認操作を行うように前記プレイヤに指示するメッセージを表示し、
前記受け付けられた操作が前記確認操作であれば、前記設定部は、前記記憶部に記憶される前記第２の増幅率を下げる
ように機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音量調整が可能な外部の音声出力装置に音声を出力させる際に、音量を適切に設定できるようにするのに好適な音声処理装置、音声処理方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
従来から、家庭用ゲーム装置を利用したカラオケ装置が知られている（例えば、特許文献１）。このようなカラオケ装置では、楽曲データが予め用意されており、これを伴奏として出力すると共に、伴奏に合わせてテレビジョン装置等の画面に歌詞を表示する。また、カラオケ装置に接続されたマイクに入力された音声を伴奏とミキシングして、テレビジョン装置が有するスピーカら出力する。楽曲データはＤＶＤ−ＲＯＭ等の情報媒体から読み出し、又は、コンピュータ通信網を介して他の記憶装置から取得する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２０８１９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようなカラオケ装置において、マイクの音量は、テレビジョン装置で設定されている音量よりも大きくすることはできない。ところが、プレイヤはカラオケ装置で選曲やキーの変更などを行うので、音量の設定もカラオケ装置だけでしようとしてしまうことが多い。このような場合、テレビジョン装置の設定音量が小さいと、プレイヤがカラオケ装置でマイクの音量を設定しようとしても、音量が意図するようには上がらないと感じることがある。同様の問題は、音量の調節が複数箇所でできるような場合にも生じる。
【０００５】
本発明は、上記のような課題を解決するもので、音量調整が可能な外部の音声出力装置に音声を出力させる際に、音量を適切に設定できるようにするのに好適な音声処理装置、音声処理方法、ならびに、これらをコンピュータにて実現するプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係る音声処理装置は、記憶部と、増幅部と、供給部と、受付部と、設定部と、を備え、以下のように構成する。
【０００７】
第１の増幅率が記憶部に記憶される。
【０００８】
ここで、第１の増幅率とは、出力信号の大きさ／入力信号の大きさを表す値とする。すなわち、第１の増幅率が大きいほど、入力信号に対して出力信号が大きい値をとることを示す。
【０００９】
増幅部は、第１の音声データを第１の増幅率で増幅して出力する。
【００１０】
例えば、第１の音声データは所定の周波数でサンプリングされたデータであり、増幅部は、当該データに第１の増幅率を乗じることにより音声データを増幅し、増幅した音声データを出力する。
【００１１】
供給部は、増幅部により出力された音声データを、出力音量が調整可能な音声出力装置に供給する。
【００１２】
例えば、供給部は増幅された音声データを、テレビジョン装置に供給する。これにより、テレビジョン装置から、音声データがテレビジョン装置で設定された音量で出力される。
【００１３】
受付部は、プレイヤからの操作を受け付ける。
【００１４】
例えば、受付部は、プレイヤから、第１の音声データの再生の指示や、第１の増幅率の値を変更する指示等を受け付ける。
【００１５】
設定部は、受け付けられた操作に基づいて、記憶部に記憶される第１の増幅率を設定する。
【００１６】
例えば、記憶部に第１の増幅率がｘと記憶され、受付部が第１の音声データの増幅率をｘからｘ＋１に上げる指示を受け付けたとすると、設定部は、記憶部に記憶される第１の増幅率の値をｘ＋１に変更する。
【００１７】
そして、第１の増幅率が所定の最大増幅率であり、受け付けられた操作が第１の増幅率をさらに増やそうとするものである場合、音声出力装置の出力音量を上げるよう試み、当該試みの後、設定部は、記憶部に記憶される第１の増幅率を下げる。
【００１８】
例えば、音声処理装置は、外部の音声出力装置であるテレビジョン装置の出力音声を調節することができる機能を有しているとする。現在の第１の増幅率が最大増幅率Ｘであり、プレイヤが最大増幅率Ｘよりも大きくしようとした場合、音声処理装置は、テレビジョン装置の出力音量を上げ、出力音量を上げた後、設定部は、第１の増幅率をＸ−５と設定する。
【００１９】
本発明によれば、増幅率が最大値であり、さらに大きくすることができない場合でも、外部の音声出力装置の音量を上げて音声データが出力される音量を大きくすることにより、音声データの増幅率を上げることと同様の効果を得ることができる。また、プレイヤが増幅率の調整をすることができるようにするために増幅率を下げても、出力される音量は上げているので、意図せず増幅率が下がったという違和感を感じさせることを防ぐことができる。
【００２０】
また、音声処理装置は、記憶部に記憶される第１の増幅率を画面に表示する表示部をさらに備えるようにしてもよい。そして、表示部が画面に、音声出力装置の出力音量を上げるようプレイヤに指示するメッセージを表示することにより試みを行うようにしてもよい。
【００２１】
例えば、表示部は、目盛のついたバーの画像を画面に表示し、現在の第１の増幅率をバー上に設けられたつまみの位置で表す。そして、表示部は、画面に、テレビジョン装置の出力音量を上げるように指示するメッセージを表示し、プレイヤにテレビジョン装置の出力音量を上げるよう促す。
【００２２】
本発明は、上記発明の好適実施形態であり、本発明によれば、増幅率が最大値であり、それ以上大きくできない場合でも、外部の音声出力装置の音量を上げるよう促すことで、音声データの音量を大きくすることができる。
【００２３】
また、メッセージが表示された後、設定部は、記憶部に記憶される第１の増幅率に１未満の定数を乗じることにより、第１の増幅率を下げるようにしてもよい。
【００２４】
例えば、第１の増幅率がＸであり、１未満の定数を０．５とすると、設定部は、メッセージが表示された後、第１の増幅率を０．５Ｘと設定する。
【００２５】
本発明は、上記発明の好適実施形態であり、本発明によれば、１未満の定数を乗じるという簡単な計算により、増幅率を下げることができる。
【００２６】
本発明の第２の観点に係る音声処理装置は、検知部と、記憶部と、増幅部と、供給部と、受付部と、設定部と、表示部と、を備え、以下のように構成する。
【００２７】
検知部は、プレイヤが発する声を検知して第１の音声データとする。
【００２８】
例えば、検知部はマイクにより構成され、プレイヤがマイクに向かって声を発すると、発した声を第１の音声データとして検知する。
【００２９】
第１の増幅率と第２の増幅率とが記憶部に記憶される。
【００３０】
ここで、第１及び第２の増幅率とは、出力信号の大きさ／入力信号の大きさを表す値とする。
【００３１】
増幅部は、第１の音声データを第１の増幅率で増幅し、予め用意された第２の音声データを第２の増幅率で増幅して、これらを混合した音声データを出力する。
【００３２】
例えば、第１の音声データをマイクが検知した歌声データとし、第２の音声データを予め用意された楽曲データとする。増幅部は、歌声データを第１の増幅率で増幅し、楽曲データを第２の増幅率で増幅し、増幅した歌声データと増幅した楽曲データとを混合して出力する。
【００３３】
供給部は、増幅部により出力された音声データを、出力音量が調整可能な音声出力装置に供給する。
【００３４】
例えば、供給部は、歌声データと楽曲データが混合された音声データを、テレビジョン装置に供給する。これにより、テレビジョン装置から、歌声及び楽曲がテレビジョン装置で設定された音量に基づいて出力される。
【００３５】
受付部は、プレイヤからの操作を受け付ける。
【００３６】
例えば、受付部は、歌声データ及び楽曲データの増幅率を上げる操作等を受け付ける。
【００３７】
設定部は、受け付けられた操作に基づいて、記憶部に記憶される第１の増幅率と第２の増幅率とを設定する。
【００３８】
例えば、記憶部には第１の増幅率ｘ、第２の増幅率ｙが記憶されているとする。受付部が歌声データの増幅率をｘからｘ＋１に上げる指示を受け付けたとすると、設定部は、記憶部に記憶される第１の増幅率の値をｘ＋１に変更する。また、受付部が楽曲データの増幅率をｙからｙ＋１に上げる指示を受け付けたとすると、設定部は、記憶部に記憶される第２の増幅率の値をｙ＋１に変更する。
【００３９】
表示部は、記憶部に記憶される第１の増幅率と第２の増幅率とを画面に表示する。
【００４０】
例えば、表示部は、画面に目盛のついたバーの画像を２つ表示し、現在の第１の増幅率及び第２の増幅率をバー上に設けられたつまみの位置で表す。
【００４１】
そして、第１の増幅率が所定の最大増幅率であり、受け付けられた操作が第１の増幅率をさらに増やそうとするものである場合、表示部は画面に、音声出力装置の出力音量を上げるようプレイヤに指示するメッセージを表示し、メッセージが表示された後、設定部は、記憶部に記憶される第２の増幅率を下げる。
【００４２】
例えば、現在の第１の増幅率が最大増幅率Ｘであり、第２の増幅率はｙとする。この場合、プレイヤが第１の増幅率を最大増幅率Ｘよりも大きくしようとした場合、テレビジョン装置の出力音声を上げるように知らせるメッセージを画面に表示する。そして、メッセージが表示された後、設定部は、第２の増幅率をｙ−５に設定する。
【００４３】
本発明によれば、増幅率を上げるように指定された音声データの増幅率が既に最大値である場合、外部の音声出力装置の音量を上げるよう促すことにより、出力される音声データの音量を上げさせることができる。また、指定されている音声データ以外の音声データの増幅率を下げて、指定されている音声データの増幅率を相対的に上げることにより、指定された音声データの増幅率が上がったように感じさせることができる。
【００４４】
また、メッセージが表示された後、設定部は、記憶部に記憶される第１の増幅率も下げるようにしてもよい。
【００４５】
例えば、現在の第１の増幅率が最大増幅率Ｘであり、第２の増幅率はｙとする。この場合、プレイヤが第１の増幅率を最大増幅率Ｘよりも大きくしようとした場合、テレビジョン装置の出力音声を上げるように知らせるメッセージを画面に表示する。そして、メッセージが表示された後、設定部は、第１の増幅率をＸ−５、第２の増幅率をｙ−５に設定する。
【００４６】
本発明は、上記発明の好適実施形態であり、本発明によれば、出力される音量を上げさせることにより、増幅率を下げても意図せず増幅率が下がったという違和感を感じさせることなく、プレイヤに再び第１の増幅率の調整をさせることができる。
【００４７】
また、メッセージが表示された後、設定部は、記憶部に記憶される第１の増幅率と第２の増幅率とに１未満の定数を乗じることにより、第１の増幅率と第２の増幅率とを下げるようにしてもよい。
【００４８】
例えば、第１の増幅率がＸ、第２の増幅率がｙであり、１未満の定数を０．５とすると、設定部は、メッセージが表示された後、第１の増幅率を０．５Ｘ、第２の増幅率を０．５ｙと設定する。
【００４９】
本発明は、上記発明の好適実施形態であり、本発明によれば、１未満の定数を乗じるという簡単な計算により、増幅率を下げることができる。
【００５０】
また、設定部が記憶部に記憶されている増幅率を下げた後、表示部は、増幅率の最大増幅率に定数の逆数を乗じた値を、上限値として画面に表示するようにしてもよい。
【００５１】
ここで、最大増幅率とは、増幅率を上げることができる内部的な最大値であり、装置の仕様により決まるものとする。一方、上限値とは、画面に表示される第１の増幅率の見かけ上の最大値を示すものであり、値に制限はない。すなわち、最大増幅率は変更することができないが、上限値は変更することができる。例えば、第１の増幅率の上限値がＸであり、画面に現在の増幅率がＸと示されたバーが表示されているとする。所定のメッセージが表示された後、設定部が１未満の定数０．５を乗じて第１の増幅率を０．５Ｘに下げた場合、表示部は、Ｘに０．５の逆数（＝２）を乗じた値２Ｘを、第１の増幅率の上限値として画面に表示する。
【００５２】
本発明は、上記発明の好適実施形態であり、本発明によれば、１未満の定数の逆数を乗じるという簡単な操作により、画面上の目盛を変更することができる。
【００５３】
さらに、記憶部は、エコーの強さを記憶し、
増幅部は、少なくとも第１の音声データを変換してエコーの強さで増幅し、
設定部は、受け付けられた操作に基づいて、記憶部に記憶されるエコーの強さを設定し、
表示部は、記憶部に記憶されるエコーの強さを画面に表示し、
エコーの強さが所定の最大値であり、受け付けられた操作がエコーの強さをさらに強くするものである場合、表示部は画面に、音声出力装置の出力音量を上げるようプレイヤに指示するメッセージを表示し、
メッセージが表示された後、設定部は記憶部に記憶される第１の増幅率と第２の増幅率を下げるようにしてもよい。
【００５４】
ここで、エコーとは、音声（以下、「オリジナル音声」という）の波形を所定の時間ずらした音声（以下、「エコー信号」という）であり、エコーの強さとは、オリジナル音声に対するエコー信号の出力レベルを表わす値である。オリジナル音声とエコー信号とを混合すると、オリジナル音声が響いているように聞こえ、エコーの強さを大きくすると、より響きが強くなったように聞こえる。
【００５５】
すなわち、記憶部は、第１及び第２の増幅率以外に、エコーの強さも記憶する。増幅部は、少なくとも第１の音声データのエコー信号のデータを生成し、第１の音声データを第１の増幅率で、第２の音声データを第２の増幅率で、エコー信号を記憶部に記憶されたエコーの強さで、それぞれ増幅し、増幅した各データを混合する。
【００５６】
一方、受付部がプレイヤによりエコーの強さを指定する指示を受け付けると、設定部は、記憶部のエコーの強さを指定されたエコーの強さに更新し、表示部は、更新されたエコーの強さを画面に表示する。この場合において、記憶部に記憶されたエコーの強さが既に最大値であり、プレイヤがさらにエコーの強さを上げる指示をした場合、表示部は画面に、テレビジョン装置の出力音量を上げるように指示するメッセージを表示する。そして、メッセージが表示された後、設定部は、第１及び第２の増幅率を下げる。
【００５７】
本発明は、上記発明の好適実施形態であり、本発明によれば、エコーの強さをさらに大きくできない場合でも、外部の音声出力装置の音量を上げて音声データが出力される最大音量を大きくし、エコー信号以外のデータの増幅率を下げることにより、相対的にエコーが強くなったように感じさせることができる。
【００５８】
また、メッセージが表示された後、受付部により所定の操作が受け付けられた場合に、設定部は増幅率を下げる。
【００５９】
例えば、テレビジョン装置の出力音量を上げるように指示するメッセージが表示された後、受付部が所定のボタンを押圧する操作を受け付けた場合、設定部は増幅率を下げる。
【００６０】
本発明によれば、プレイヤが音声出力装置の出力音声を上げたことを確認してから、増幅率を下げることができ、増幅率だけ下げられることにより意図せず音量が小さくなったとプレイヤに感じさせることを防ぐことができる。
【００６１】
本発明の第３の観点に係る音声処理方法は、第１の増幅率が記憶される記憶部と、増幅部と、供給部と、受付部と、設定部と、を備える音声処理装置が実行する音声処理方法であって、増幅工程と、供給工程と、受付工程と、設定工程と、を備え、以下のように構成する。
【００６２】
増幅工程において、増幅部が、第１の音声データを第１の増幅率で増幅して出力する。
【００６３】
供給工程において、供給部が、増幅部により出力された音声データを、出力音量が調整可能な音声出力装置に供給する。
【００６４】
受付工程において、受付部が、プレイヤからの操作を受け付ける。
【００６５】
設定工程において、設定部が、受け付けられた操作に基づいて、記憶部に記憶される第１の増幅率を設定する。
【００６６】
そして、設定工程において、第１の増幅率が所定の最大増幅率であり、受け付けられた操作が第１の増幅率をさらに増やそうとするものである場合、音声出力装置の出力音量を上げるよう試み、当該試みの後、設定部は、記憶部に記憶される第１の増幅率を下げる。
【００６７】
本発明の第４の観点に係る音声処理方法は、検知部と、第１の増幅率と第２の増幅率とが記憶される記憶部と、増幅部と、供給部と、受付部と、設定部と、表示部と、を備える音声処理装置が実行する音声処理方法であって、検知工程と、増幅工程と、供給工程と、受付工程と、設定工程と、表示工程と、を備え、以下のように構成する。
【００６８】
検知工程において、検知部が、プレイヤが発する声を検知して第１の音声データとする。
【００６９】
増幅工程において、増幅部が、第１の音声データを第１の増幅率で増幅し、予め用意された第２の音声データを第２の増幅率で増幅して、これらを混合した音声データを出力する。
【００７０】
供給工程において、供給部が、増幅部により出力された音声データを、出力音量が調整可能な音声出力装置に供給する。
【００７１】
受付工程において、受付部が、プレイヤからの操作を受け付ける。
【００７２】
設定工程において、設定部が、受け付けられた操作に基づいて、記憶部に記憶される第１の増幅率と第２の増幅率とを設定する。
【００７３】
表示工程において、表示部が、記憶部に記憶される第１の増幅率と第２の増幅率とを画面に表示する。
【００７４】
そして、表示工程において、第１の増幅率が所定の最大増幅率であり、受け付けられた操作が第１の増幅率をさらに増やそうとするものである場合、表示部は画面に、音声出力装置の出力音量を上げるようプレイヤに指示するメッセージを表示し、設定工程において、メッセージが表示された後、設定部は、記憶部に記憶される第２の増幅率を下げる。
【００７５】
本発明のその他の観点に係るプログラムは、コンピュータを上記音声処理装置として機能させ、コンピュータに上記音声処理方法を実行させるように構成する。
【００７６】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記録媒体に記録することができる。
【００７７】
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記録媒体は、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００７８】
本発明によれば、音量調整が可能な外部の音声出力装置に音声を出力させる際に、音量を適切に設定できるようにするのに好適な音声処理装置、音声処理方法、ならびに、プログラムを提供することができる。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施形態に係る音声処理装置が実現される典型的な情報処理装置の概要構成を示す模式図である。
【図２】実施形態１に係る音声処理装置の機能構成を示す説明図である。
【図３】画面に表示される設定メニュー（目盛変更前）の一例を示す図である。
【図４】画面に表示される設定メニュー（目盛変更前）の一例を示す図である。
【図５】画面に表示される設定メニュー（目盛変更後）の一例を示す図である。
【図６】画面に表示される設定メニュー（目盛変更後）の一例を示す図である。
【図７】画面に表示される音量と記憶部に記憶される音量との関係を示す図である。
【図８】実施形態１に係る音声処理装置の各部が行う再生処理を説明するためのフローチャートである。
【図９】実施形態１に係る音声処理装置の各部が行う増幅率調節処理を説明するためのフローチャートである。
【図１０】実施形態２に係る音声処理装置の機能構成を示す説明図である。
【図１１】画面に表示されるメッセージの一例を示す図である。
【図１２】画面に表示される設定メニュー（目盛変更後）の一例を示す図である。
【図１３】画面に表示される設定メニュー（目盛変更後）の一例を示す図である。
【図１４】画面に表示される音量と記憶部に記憶される音量との関係を示す図である。
【図１５】実施形態２に係る音声処理装置の各部が行う増幅率調節処理を説明するためのフローチャートである。
【図１６】実施形態３に係る音声処理装置の機能構成を示す説明図である。
【図１７】画面に表示される設定メニュー（目盛変更後）の一例を示す図である。
【図１８】画面に表示されるメッセージの一例を示す図である。
【図１９】画面に表示される設定メニュー（目盛変更後）の一例を示す図である。
【図２０】画面に表示される設定メニュー（目盛変更後）の一例を示す図である。
【図２１】画面に表示される設定メニュー（目盛変更無し）の一例を示す図である。
【図２２】画面に表示される音量と記憶部に記憶される音量との関係を示す図である。
【図２３】実施形態３に係る音声処理装置の各部が行う再生処理を説明するためのフローチャートである。
【図２４】実施形態３に係る音声処理装置の各部が行う増幅率調節処理を説明するためのフローチャートである。
【図２５】画面に表示される設定メニュー（目盛変更後）の一例を示す図である。
【図２６】画面に表示される設定メニュー（目盛変更後）の一例を示す図である。
【図２７】画面に表示される音量と記憶部に記憶される音量との関係を示す図である。
【図２８】実施形態４に係る音声処理装置の各部が行う増幅率調節処理を説明するためのフローチャートである。
【図２９】画面に表示される設定メニュー（目盛変更前）の一例を示す図である。
【図３０】画面に表示されるメッセージの一例を示す図である。
【図３１】画面に表示される設定メニュー（目盛変更後）の一例を示す図である。
【図３２】画面に表示される設定メニュー（目盛変更後）の一例を示す図である。
【図３３】画面に表示される音量と記憶部に記憶される音量との関係を示す図である。
【図３４】実施形態５に係る音声処理装置の各部が行う再生処理を説明するためのフローチャートである。
【図３５】実施形態５に係る音声処理装置の各部が行う増幅率調節処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００８０】
本発明の音声処理装置は、音量調整が可能な外部の音声出力装置に音声を出力させる際に、音量を適切に設定できるようにするものである。音量を設定する手法は複数あり、各手法を採用した音声処理装置を実施形態１乃至５として説明する。
【００８１】
実施形態１に係る音声処理装置は、音声データの増幅率を最大値より大きくしようとした場合、外部の音声出力装置の音量を上げ、当該音声データの増幅率を下げる手法を採用する。
実施形態２に係る音声処理装置は、音声データの増幅率を最大値より大きくしようとした場合、外部の音声出力装置の音量を上げるように促すメッセージを画面に表示し、当該音声データの増幅率を下げる手法を採用する。
実施形態３に係る音声処理装置は、２つの音声データのうち一方の音声データの増幅率を最大値より大きくしようとした場合、外部の音声出力装置の音量を上げるように促すメッセージを画面に表示し、他方の音声データの増幅率を下げる手法を採用する。
実施形態４に係る音声処理装置は、２つの音声データのうち一方の音声データの増幅率を最大値より大きくしようとした場合、外部の音声出力装置の音量を上げるように促すメッセージを画面に表示し、２つの音声データの増幅率を下げる手法を採用する。
実施形態５に係る音声処理装置は、エコーの強さを最大値より大きくしようとした場合、外部の音声出力装置の音量を上げるように促すメッセージを画面に表示し、２つの音声データの増幅率を下げる手法を採用する。
【００８２】
まず、これらの実施形態の音声処理装置が実現される典型的な情報処理装置について説明する。なお、以下では、理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００８３】
図１は、プログラムを実行することにより、本発明の実施形態に係る音声処理装置の機能を果たす典型的な情報処理装置１００の概要構成を示す模式図である。以下、本図を参照して説明する。
【００８４】
情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３と、インターフェース１０４と、コントローラユニット１０５と、外部メモリ１０６と、画像処理部１０７と、ＤＶＤ−ＲＯＭ（Digital Versatile Disc ROM）ドライブ１０８と、ＮＩＣ（Network Interface Card）１０９と、音声処理部１１０と、マイク１１１と、を備える。
【００８５】
ＣＰＵ  １０１は、情報処理装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。また、ＣＰＵ  １０１は、レジスタ（図示せず）という高速アクセスが可能な記憶域に対してＡＬＵ（Arithmetic Logic Unit）（図示せず）を用いて加減乗除等の算術演算や、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算などを行うことができる。さらに、マルチメディア処理対応のための加減乗除等の飽和演算や、三角関数等、ベクトル演算などを高速に行えるように、ＣＰＵ  １０１自身が構成されているものや、コプロセッサを備えて実現するものがある。
【００８６】
ＲＯＭ  １０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、ＤＶＤ−ＲＯＭに記録されたプログラムをＲＡＭ  １０３に読み出してＣＰＵ  １０１による実行が開始される。また、ＲＯＭ  １０２には、情報処理装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００８７】
ＲＡＭ  １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。また、ＣＰＵ  １０１は、ＲＡＭ  １０３に変数領域を設け、当該変数に格納された値に対して直接ＡＬＵを作用させて演算を行ったり、ＲＡＭ  １０３に格納された値を一旦レジスタに格納してからレジスタに対して演算を行い、演算結果をメモリに書き戻す、などの処理を行う。
【００８８】
インターフェース１０４を介して接続されたコントローラユニット１０５は、プレイヤがゲーム実行の際に行う操作入力を受け付ける。例えば、コントローラ１０５ａを振る操作（手を振る動作）を行うと、その操作情報等を無線通信により受け付ける。
【００８９】
インターフェース１０４を介して着脱自在に接続された外部メモリ１０６には、ゲーム等のプレイ状況（過去の成績等）を示すデータ、ゲームの進行状態を示すデータ、ネットワーク対戦の場合のチャット通信のログ（記録）のデータなどが書き換え可能に記憶される。プレイヤは、コントローラユニット１０５を介して指示入力を行うことにより、これらのデータを適宜外部メモリ１０６に記録することができる。
【００９０】
画像処理部１０７は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ  １０１や画像処理部１０７が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部１０７が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部１０７に接続されるモニタへ出力される。これにより、各種の画像表示が可能となる。
【００９１】
ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。ＣＰＵ  １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０８は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  １０３等に一時的に記憶される。
【００９２】
また、画像演算プロセッサは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。
【００９３】
また、仮想空間が３次元にて構成される場合には、当該３次元空間内に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Ｚバッファ法によりレンダリングして、所定の視点位置から仮想空間に配置されたポリゴンを所定の視線の方向へ俯瞰したレンダリング画像を得る演算の高速実行も可能である。
【００９４】
さらに、ＣＰＵ  １０１と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を２次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画したりすることが可能である。
【００９５】
ＮＩＣ  １０９は、情報処理装置１００をインターネット等のコンピュータ通信網（図示せず）に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  １０１との仲立ちを行うインターフェース（図示せず）により構成される。
【００９６】
音声処理部１１０は、ＤＶＤ−ＲＯＭから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ（図示せず）から出力させる。また、ＣＰＵ  １０１の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカから出力させる。
【００９７】
ＤＶＤ−ＲＯＭに記録された音声データがＭＩＤＩ（Musical Instrument Digital Interface）データである場合には、音声処理部１１０は、これが有する音源データを参照して、ＭＩＤＩデータをＰＣＭ（Pulse Code Modulation）データに変換する。また、ＡＤＰＣＭ（Adaptive Differential PCM）形式やＯｇｇ  Ｖｏｒｂｉｓ形式等の圧縮済音声データである場合には、これを展開してＰＣＭデータに変換する。ＰＣＭデータは、そのサンプリング周波数に応じたタイミングでＤ／Ａ（Digital/Analog）変換を行って、スピーカに出力することにより、音声出力が可能となる。
【００９８】
また、情報処理装置１００には、インターフェース１０４を介してマイク１１１を接続することができる。この場合、マイク１１１からのアナログ信号に対しては、適当なサンプリング周波数でＡ／Ｄ（Analog/Digital）変換を行い、ＰＣＭ形式のディジタル信号として、音声処理部１１０でのミキシング等の処理ができるようにする。
【００９９】
また、音声処理部１１０は、エコー回路を備え、マイク１１１から取得したデータやＤＶＤ−ＲＯＭから取り込んだ音源データに対してエコーをかけることができる。
【０１００】
例えば、情報処理装置１００をカラオケ装置として利用する場合には、ＤＶＤ−ＲＯＭから読み出した音声データ、もしくは、ＮＩＣ  １０９を介してコンピュータ通信網から取得した音声データを楽曲データとし、マイクから入力された音声データを歌声データとして、楽曲データと歌声データを音声処理部１１０がミキシングし、スピーカから出力する。また、スピーカにかえて、ヘッドホン（図示せず）やイヤフォン（図示せず）を用いて、音声を出力させることもできる。
【０１０１】
このほか、情報処理装置１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  １０２、ＲＡＭ  １０３、外部メモリ１０６、ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【０１０２】
以上で説明した情報処理装置１００は、いわゆる「コンシューマ向けテレビゲーム装置」に相当するものであるが、仮想空間を表示するような画像処理を行うものであれば本発明を実現することができる。したがって、携帯電話、携帯ゲーム機器、カラオケ装置、一般的なビジネス用コンピュータなど、種々の計算機上で本発明を実現することが可能である。
【０１０３】
例えば、一般的なコンピュータは、上記情報処理装置１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＤＶＤ−ＲＯＭドライブ、及び、ＮＩＣを備え、情報処理装置１００よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、コントローラユニット１０５ではなく、キーボードやマウスなどを入力装置として利用する。
【０１０４】
以下、上記情報処理装置１００において実現される実施形態１乃至５に係る音声処理装置の機能構成について、図１乃至３５を参照して説明する。ゲーム用のプログラム及びデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０８に装着して、情報処理装置１００の電源を投入することにより、当該プログラムが実行され、実施形態１乃至５に係る音声処理装置が実現される。
【０１０５】
（実施形態１）
実施形態１に係る音声処理装置は、音声データの増幅率を最大値より大きくしようとした場合、外部の音声出力装置の音量を上げ、当該音声データの増幅率を下げる手法を採用する。
【０１０６】
実施形態１の音声処理装置２００は、図２に示すように、記憶部２０１と、増幅部２０２と、供給部２０３と、受付部２０４と、設定部２０５と、表示部２０６と、を備える。以下、所定の楽曲をテレビジョン装置等の音声出力装置４００に再生させる場合を例に、音声処理装置２００の機能について説明する。
【０１０７】
ここで、楽曲は、ＰＣＭ形式のデータ（ＰＣＭデータ）であるとする。ＰＣＭデータは、適当なサンプリング周波数でサンプリングされたアナログ信号を、所定の精度でディジタル化したデータの列である。典型的には、サンプリング周波数として、４４１００Ｈｚ、４８０００Ｈｚやこれを整数で割ったものが用いられる。精度としては１６ビットや２４ビット、３２ビットなどが用いられる。以下、楽曲のＰＣＭデータの列を先頭から順に、
ｍ［０］、ｍ［１］、ｍ［２］、・・・ｍ［Ｎ］（Ｎ：任意）
とする。
【０１０８】
記憶部２０１には、第１の増幅率が記憶される。ここで、第１の増幅率は、「出力信号の大きさ／入力信号の大きさ」を表す値とする。本実施形態において、入力信号は第１の音声データ３０１である楽曲のＰＣＭデータｍ［ｎ］（ｎ＝１〜Ｎ）であり、出力信号は増幅部２０２が供給部２０３に出力する音声データである。第１の増幅率は、音声処理装置２００の仕様によりその最大値（以下、「最大増幅率」という）が決まり、０から最大増幅率以下の値をとるものとする。
したがって、ＣＰＵ  １０１及びＲＡＭ  １０３が協働して、記憶部２０１として機能する。
【０１０９】
増幅部２０２は、第１の音声データ３０１を第１の増幅率で増幅して出力する。例えば、第１の増幅率を“ａ（任意の数）”とすると、増幅部２０２は、“ａ”をＰＣＭデータｍ［ｎ］（ｎ＝１〜Ｎ）に乗じ、乗じた（増幅した）データ（ａ・ｍ［０］、ａ・ｍ［１］、・・・ａ・ｍ［Ｎ］）を、供給部２０３に出力する。
したがって、ＣＰＵ  １０１及び音声処理部１１０が協働して、増幅部２０２として機能する。
【０１１０】
供給部２０３は、増幅部２０２により出力された音声データを、出力音量が調整可能な音声出力装置４００に供給する。具体的には、供給部２０３は、増幅したＰＣＭデータ（ａ・ｍ［ｎ］（ｎ＝１〜Ｎ））を、Ｄ／Ａ変換してアナログ信号とし、変換したデータ（出力音声データ３０２）を音声出力装置４００に供給する。
したがって、ＣＰＵ  １０１が供給部２０３として機能する。
【０１１１】
受付部２０４は、プレイヤからの操作を受け付ける。例えば、プレイヤにより楽曲の再生の指示や増幅率の値を変更する指示を受け付ける。
したがって、ＣＰＵ  １０１が受付部２０４として機能する。
【０１１２】
設定部２０５は、受け付けられた操作に基づいて、記憶部２０１に記憶される第１の増幅率を設定する。例えば、記憶部２０１に第１の増幅率が“ａ（＜最大増幅率−１）”と記憶されており、プレイヤが第１の増幅率を“ａ＋１”と指定する操作をしたとすると、設定部２０５は、記憶部２０１に記憶されている第１の増幅率の値を“ａ＋１”に変更する。
したがって、ＣＰＵ  １０１が設定部２０５として機能する。
【０１１３】
表示部２０６は、記憶部２０１に記憶される第１の増幅率を画面５００に表示する。例えば、第１の増幅率の最大増幅率が“１０”とすると、表示部２０６は、図３に示すように、“０”及び“１０”の目盛が付されたバー５０１を画面５００に表示し、現在記憶部２０１に記憶されている第１の増幅率（例えば、“８”）をつまみ５０２の位置で示す。
したがって、ＣＰＵ  １０１、ＲＡＭ  １０３、及び画像処理部１０７が協働して、表示部２０６として機能する。
【０１１４】
ここで、画面５００のバーに表示される目盛の最大値を「上限値」、最小値を「下限値」ということとし、以下、上限値と最大増幅率とは区別して用いる。最大増幅率とは、記憶部２０１に記憶される増幅率の内部的な最大値であり、音声処理装置２００の仕様により決まるものである。一方、上限値とは、画面５００に表示される増幅率の見かけ上の最大値を示すものであり、値に制限はない。すなわち、最大増幅率は変更することができないが、上限値は変更することができる。以下、画面５００上で第１の増幅率を変更させた時の様子を図３乃至図６に示し、図３乃至図６における画面５００の第１の増幅率及び上限値と、記憶部２０１に記憶されている第１の増幅率及び最大増幅率との対応関係を図７に示して、音量を設定する手法について説明する。
【０１１５】
実施形態１の音声処理装置２００は、第１の増幅率が所定の最大増幅率であり、受け付けられた操作が第１の増幅率をさらに増やそうとするものである場合、音声出力装置４００の出力音量を上げるよう試み、当該試みの後、設定部２０５は、記憶部２０１に記憶される第１の増幅率を下げる。
【０１１６】
例えば、本実施形態の音声出力装置４００をテレビジョン装置とする。一般的に、テレビジョン装置の出力音量は、リモコンから赤外線等の信号を送信することにより調節が可能である。そこで、本実施形態の音声処理装置２００は、テレビジョン装置が認識可能な赤外線等の信号を送信する装置（以下、「信号出力装置」（図示せず）という）を有し、テレビジョン装置の出力音量を調節することができるとする。
【０１１７】
このような場合において、最大増幅率（“１０”）と上限値（“１０”）とが一致しており、図４に示すように、プレイヤが画面５００の第１の増幅率を“１０”より大きくしようとした場合、ＣＰＵ  １０１はテレビジョン装置の音量を上げる信号を信号出力装置に送信させ、送信後、設定部２０５は、記憶部２０１に記憶される第１の増幅率“１０”を、例えば“５”に下げる（図７）。以上により、記憶部２０１に記憶される第１の増幅率を下げても、音声出力装置４００（テレビジョン装置）から出力される音量は上がっているので、実際に出力される音量は、第１の増幅率が“１０”の時の音量以上にすることができる。
【０１１８】
また、設定部２０５が第１の増幅率を下げた後、表示部２０６は、画面５００に表示される上限値を変更したバー５０４の画像（図５）を表示する。例えば、上限値は、第１の増幅率を下げた量（５＝１０−５）だけ上げられる。これにより、音声出力装置４００の音量が上げられたこと、及び、第１の増幅率が調整可能であることを視覚的に認識することができる。
【０１１９】
また、図６に示すように、楽曲の増幅率を図５の状態からさらに上げようとすると（画面５００の第１の増幅率を“１０”から“１１”に変更）、記憶部２０１に記憶されている第１の増幅率は“５”から“６”に変更される（図７）。なお、目盛変更の量は、例えば、第１の増幅率を下げる前の上限値の２倍にする、又は、第１の増幅率を下げる前の上限値に＋５足す等、適宜決めることができる。
【０１２０】
以下、実施形態１に係る音声処理装置２００の各部が行う動作について説明する。音声処理装置２００に電源が投入され、プレイヤによって第１の音声データ３０１の再生指示がされると、ＣＰＵ  １０１は、図８のフローチャートに示す再生処理を開始する。再生処理開始前又は再生処理中に、プレイヤにより増幅率変更の指示を受け付けると、ＣＰＵ  １０１は、再生処理中ならば再生処理を中断し、図９のフローチャートに示す増幅率調節処理を開始する。
【０１２１】
まず、再生処理（図８）について説明する。
受付部２０４が、プレイヤから第１の音声データ３０１の再生の操作を受け付けると、ＣＰＵ  １０１は第１の音声データ３０１を読込む（ステップＳ１１）。次に、増幅部２０２は、記憶部２０１を参照して第１の増幅率を求め、読込んだ第１の音声データを第１の増幅率で増幅して出力する（ステップＳ１２）。例えば、ＣＰＵ  １０１が楽曲のＰＣＭデータｍ［ｎ］（ｎ＝１〜Ｎ）を読込んだとすると、増幅部２０２は、当該データに第１の増幅率ａを乗じ、乗じた（増幅した）音声データａ・ｍ［ｎ］（ｎ＝１〜Ｎ）を出力する。
【０１２２】
そして、供給部２０３は、増幅した音声データに所定の処理を施して、出力音声データ３０２を外部の音声出力装置４００に供給する（ステップＳ１３）。例えば、ａ・ｍ［ｎ］（ｎ＝１〜Ｎ）をＤ／Ａ変換してアナログ信号とし、変換した出力音声データ３０２をテレビジョン装置に供給する。テレビジョン装置は供給された出力音声データ３０２を設定されている出力音量で再生する。
【０１２３】
次に、受付部２０４は、プレイヤより増幅率変更の指示を受け付けたか否かの判断をする（ステップＳ１４）。受付部２０４が、プレイヤにより増幅率変更の指示を受け付けたと判断すると（ステップＳ１４；Ｙｅｓ）、ＣＰＵ  １０１は、再生処理を中断し、増幅率調節処理（ステップＳ１５、図９）を開始する。そして、増幅率調節処理（図９）が終了すると、増幅部２０２は、増幅率調節処理により変更された新たな第１の増幅率で第１の音声データを増幅して出力する（ステップＳ１２）。一方、受付部２０４が、プレイヤにより増幅率変更の指示を受け付けたと判断しなかった場合（ステップＳ１４；Ｎｏ）、増幅部２０２は、引き続き、記憶部２０１に記憶されている第１の増幅率で第１の音声データを増幅して出力する（ステップＳ１２）。
【０１２４】
以下、増幅率調節処理（図９）について説明する。
受付部２０４がプレイヤにより増幅率変更の指示を受け付けると、表示部２０６は、図３に示すように、楽曲の増幅率（第１の増幅率）を設定するための画像（設定メニュー）を画面５００に表示する（ステップＳ１０１）。画面５００には、現在設定されている（記憶部２０１に記憶されている）第１の増幅率が示される。例えば、上限値（“１０”）及び下限値（“０”）の目盛が付されたバー５０１のつまみ５０２の位置により、現在の第１の増幅率の値（例えば“８”）が示される。
【０１２５】
次に、ＣＰＵ  １０１は、受付部２０４が受け付けた指示が第１の増幅率を上げる指示であるか否かを判断する（ステップＳ１０２）。例えば、プレイヤが、図３の第１の増幅率“８”を上げる操作、又は図４の第１の増幅率“１０”を上げる操作をしたとすると、ＣＰＵ  １０１は受け付けられた操作が第１の増幅率を上げる指示と判断する（ステップＳ１０２；Ｙｅｓ）。
【０１２６】
第１の増幅率を上げる指示である場合（ステップＳ１０２；Ｙｅｓ）、ＣＰＵ  １０１は現在の記憶部２０１に記憶されている第１の増幅率が最大増幅率であるか否かを判断する（ステップＳ１０３）。例えば、最大増幅率を“１０”とすると、記憶部２０１に現在記憶されている第１の増幅率が“８”である場合（図３、図７）、ＣＰＵ  １０１は第１の増幅率が最大増幅率でないと判断する（ステップＳ１０３；Ｎｏ）。一方、記憶部２０１に現在記憶されている第１の増幅率が“１０”である場合（図４、図７）、ＣＰＵ  １０１は第１の増幅率が最大増幅率であると判断する（ステップＳ１０３；Ｙｅｓ）。
【０１２７】
記憶部２０１に記憶されている第１の増幅率が最大増幅率であると判断された場合（ステップＳ１０３；Ｙｅｓ）、ＣＰＵ  １０１は外部の音声出力装置４００の出力音量を上げる（ステップＳ１０４）。例えば、図４に示すように、記憶部２０１に記憶される第１の増幅率が最大増幅率と同じ“１０”と設定されている場合、ＣＰＵ  １０１は、テレビジョン装置の音量を上げる赤外線信号を信号出力装置に送信させる。
【０１２８】
外部の音声出力装置４００の出力音量を上げた後、設定部２０５は、記憶部２０１に記憶されている第１の増幅率を下げる（ステップＳ１０５）。例えば、記憶部２０１に記憶されている第１の増幅率“１０”を“５”に下げる。
【０１２９】
そして、表示部２０６は、設定メニューの第１の増幅率の目盛を変更する（ステップＳ１０６）。例えば、表示部２０６は、楽曲の増幅率（第１の増幅率）を表示するバー５０１の目盛を、第１の増幅率を下げた量だけ広げて、図５のバー５０４に示すように変更する（図７）。
【０１３０】
一方、ステップＳ１０２において、受付部２０４が受け付けた指示が第１の増幅率を上げる指示でない場合（ステップＳ１０２；Ｎｏ）、又は、ステップＳ１０３において、現在の第１の増幅率が最大増幅率でない場合（ステップＳ１０３；Ｎｏ）、設定部２０５は、受け付けられた指示に従い、記憶部２０１に記憶されている第１の増幅率を変更する（ステップＳ１０７）。例えば、画面５００の第１の増幅率を“１０”（図４）から“８”（図３）に下げる場合、設定部２０５は、記憶部２０１に記憶される第１の増幅率を“１０”から“８”に設定する。そして、ステップＳ１０１に戻り、表示部２０６は、記憶部２０１に記憶されている第１の増幅率を画面５００に表示する。
【０１３１】
本実施形態によれば、増幅率が最大値であり、さらに大きくできない場合でも、外部の音声出力装置の音量を上げて音声データが出力される音量を大きくすることにより、音声データの増幅率を上げることと同様の効果を得ることができる。また、プレイヤが増幅率の調整をすることができるようにするために増幅率を下げても、出力される音量は上げているので、意図せず増幅率が下がったという違和感を感じさせることを防ぐことができる。
【０１３２】
（実施形態２）
実施形態２に係る音声処理装置は、音声データの増幅率を最大値より大きくしようとした場合、外部の音声出力装置の音量を上げるように促すメッセージを画面に表示し、当該音声データの増幅率を下げる手法を採用する。
【０１３３】
実施形態２の音声処理装置２００は、図１０に示すように、記憶部２０１と、増幅部２０２と、供給部２０３と、受付部２０４と、設定部２０５と、表示部２０６と、を備える。以下、所定の楽曲をテレビジョン装置等の音声出力装置４００に再生させる場合を例に、音声処理装置２００の機能及び音量を設定する手法について説明する。なお、実施形態２の記憶部２０１、増幅部２０２、供給部２０３、及び、受付部２０４は、実施形態１のものと同様の機能を有する。以下、実施形態１と異なる機能を有する設定部２０５及び表示部２０６について説明する。
【０１３４】
また、以下では、画面５００上で第１の増幅率を変更させた時の様子を図３、図４、及び図１１乃至１３に示し、図３、図４、及び図１１乃至１３における画面５００の第１の増幅率及び上限値と、記憶部２０１に記憶されている第１の増幅率及び最大増幅率との対応関係を図１４に示す。
【０１３５】
表示部２０６は、記憶部２０１に記憶される第１の増幅率を画面５００に表示する。例えば、楽曲の増幅率は“０”〜“１０”まで設定可能であるとする。表示部２０６は、図３に示すように、上限値及び下限値の目盛が付されたバー５０１を画面５００に表示する。そして、現在記憶部２０１に記憶されている第１の増幅率（例えば、“８”）をつまみ５０２の位置で表す。また、記憶部２０１に記憶される第１の増幅率が最大増幅率であり、受付部２０４が受け付けた操作が当該第１の増幅率をさらに増やそうとするものである場合、表示部２０６は、音声出力装置４００の出力音量を上げるようにプレイヤに指示するメッセージ（例えば、図１１のメッセージ５０７）を表示する。
したがって、ＣＰＵ  １０１、ＲＡＭ  １０３、及び画像処理部１０７が協働して、表示部２０６として機能する。
【０１３６】
設定部２０５は、受け付けられた操作に基づいて、記憶部２０１に記憶される第１の増幅率を設定する。例えば、記憶部２０１に第１の増幅率が“ａ（＜最大増幅率−１）”と記憶されており、プレイヤが第１の増幅率を“ａ＋１”と指定する操作をしたとすると、設定部２０５は、記憶部２０１に記憶されている第１の増幅率の値を“ａ＋１”と設定する。また、表示部２０６がメッセージ５０７を表示した後、受付部２０４が所定の操作を受け付けた場合に、設定部２０５は、第１の増幅率を下げる。所定の操作とは、例えば、コントローラ１０５ａが有するボタンを押圧する操作である。
したがって、ＣＰＵ  １０１が設定部２０５として機能する。
【０１３７】
ここで、設定部２０５は、表示部２０６がメッセージ５０７を表示した後、受付部２０４が所定の操作を受け付けた場合には、記憶部２０１に記憶される第１の増幅率に１未満の定数を乗じることにより第１の増幅率を下げることとする。例えば、現在の第１の増幅率が“１０（最大増幅率）”であり、１未満の定数を０．５とすると、設定部２０５は、“５（＝１０×０．５）”を新たな第１の増幅率として、記憶部２０１に記憶させる（図１４）。
【０１３８】
また、設定部２０５が記憶部２０１に記憶される第１の増幅率に１未満の定数を乗じることにより第１の増幅率を下げた後、表示部２０６は、第１の増幅率の最大増幅率に当該１未満の定数の逆数を乗じた値を、上限値として画面５００に表示する。すなわち、新たな上限値を“２０（＝１０×（１／０．５））”として、図１２のバー５０８の目盛に変更する。
【０１３９】
そして、例えば、プレイヤが図１２の第１の増幅率“１０”を、図１３に示すように第１の増幅率を“１２”に上げる指示をした場合、設定部２０５は、記憶部２０１に記憶されている第１の増幅率を“５”から“６”に変更する（図１４）。
【０１４０】
以下、実施形態２に係る音声処理装置２００の各部が行う動作について説明する。音声処理装置２００に電源が投入され、プレイヤによって第１の音声データの再生指示がされると、ＣＰＵ  １０１は、図８のフローチャートに示す再生処理を開始する。再生処理開始前又は再生処理中に、プレイヤにより増幅率変更の指示を受け付けると、ＣＰＵ  １０１は、再生処理中ならば再生処理を中断し、図１５のフローチャートに示す増幅率調節処理を開始する。なお、図１５のフローチャートにおいて、図９と同じステップ番号が付されているステップは、図９のフローチャートにおける処理と同様の処理を行う。
【０１４１】
ステップＳ１０３において、現在の第１の増幅率が最大増幅率であると判断された場合（ステップＳ１０３；Ｙｅｓ）、表示部２０６は、プレイヤに外部の音声出力装置４００の出力音量を上げるよう指示するメッセージを画面５００に表示する（ステップＳ２０１）。例えば、図１１に示すように、メッセージ５０７を画面５００に表示する。
【０１４２】
そして、ＣＰＵ  １０１は、受付部２０４が所定の操作を受け付けたか否かを判断する（ステップＳ２０２）。例えば、所定の操作を、コントローラ１０５ａが有する“Ａボタン”を押圧する操作であるとする。受付部２０４が“Ａボタン”の押圧操作を受け付けた場合（ステップＳ２０２；Ｙｅｓ）、設定部２０５は、第１の増幅率に１未満の定数を乗じることにより第１の増幅率を下げる（ステップＳ２０３）。例えば、現在の第１の増幅率を“１０（最大増幅率）”、１未満の定数を０．５とすると、設定部２０５は、“５（＝１０×０．５）”を新たな第１の増幅率として、記憶部２０１に記憶させる（図１４）。一方、受付部２０４が“Ａボタン”の押圧操作を受け付けない場合は（ステップＳ２０２；Ｎｏ）、画面５００にメッセージ５０７を表示したまま待機する。
【０１４３】
設定部２０５が第１の増幅率を下げた後（ステップＳ２０３）、表示部２０６は、設定部２０５が用いた１未満の定数の逆数を、第１の増幅率の最大増幅率に乗じ、乗じた値を上限値として画面５００に表示する（ステップＳ２０４）。すなわち、最大増幅率“１０”に設定部２０５が用いた１未満の定数の逆数（１／０．５）を乗じた値“２０”を新たな上限値として、画面５００に表示される目盛を変更する（図１２）。そして、ステップＳ１０１に戻り、表示部２０６は、記憶部２０１に記憶されている第１の増幅率を画面５００に表示する。
【０１４４】
図１２に示すように上限値が変更された後に、再び記憶部２０１に記憶される第１の増幅率が最大増幅率“１０”となり、プレイヤが上限値“２０”以上に上げようとした場合、第１の増幅率に１未満の定数０．５を乗じることにより、第１の増幅率を“５”に下げ、現在の上限値“２０”に１未満の定数の逆数（１／０．５）を乗じるようにしてもよい。このようにすることにより、外部の音声出力装置の出力音量が最大値になるまで、増幅率調節処理を繰り返すことができる。
【０１４５】
本実施形態によれば、増幅率が最大値であり、それ以上大きくできない場合、外部の音声出力装置の音量を上げるよう促すことで、さらに音声データの音量を大きくすることができる。また、１未満の定数を乗じるという簡単な計算により、増幅率を下げることができる。
【０１４６】
（実施形態３）
実施形態３に係る音声処理装置は、２つの音声データのうち一方の音声データの増幅率を最大値より大きくしようとした場合、外部の音声出力装置の音量を上げるように促すメッセージを画面に表示し、他方の音声データの増幅率を下げる手法を採用する。
【０１４７】
実施形態３の音声処理装置６００は、図１６に示すように、検知部６０１と、記憶部６０２と、増幅部６０３と、供給部６０４と、受付部６０５と、設定部６０６と、表示部６０７と、を備える。以下、音声処理装置６００がカラオケ装置、音声出力装置４００がテレビジョン装置として動作する場合を例に、音声処理装置６００の機能及び音量を設定する手法について説明する。
【０１４８】
また、以下では、画面５００上で第１又は第２の増幅率を変更させた時の様子を図１７乃至２１に示し、図１７乃至２１における画面５００の第１の増幅率、第２の増幅率、及び上限値と、記憶部６０２に記憶されている第１の増幅率、第２の増幅率、及び最大増幅率との対応関係を図２２に示す。
【０１４９】
検知部６０１は、プレイヤが発する声３０３を検知して第１の音声データ３０１とする。例えば、検知部６０１はマイク１１１を有し、プレイヤがマイク１１１に向かって声３０３を発したとすると、検知部６０１は、発した声３０３を第１の音声データ３０１として検知する。ここで、マイク１１１が検知した第１の音声データ３０１は、ＰＣＭデータとする。以下、第１の音声データ３０１（声）のＰＣＭデータの列を先頭から順に、
ｖ［０］、ｖ［１］、ｖ［２］、・・・ｖ［Ｎ］（Ｎ：任意）
とする。
したがって、ＣＰＵ  １０１及びマイク１１１が協働して、検知部６０１として機能する。
【０１５０】
記憶部６０２は、第１の増幅率と第２の増幅率とを記憶する。ここで、第１及び第２の増幅率は、「出力信号の大きさ／入力信号の大きさ」を表す値である。本実施形態において、第１の増幅率の入力信号は、第１の音声データ３０１である声のＰＣＭデータｖ［ｎ］（ｎ＝１〜Ｎ）、第１の増幅率の出力信号は、後述する増幅部６０３が第１及び第２の音声データを混合する前の第１の音声データに対応するデータとする。一方、第２の増幅率の入力信号は、第２の音声データ３０４である楽曲のＰＣＭデータｍ［ｎ］（ｎ＝１〜Ｎ）、第２の増幅率の出力信号は、増幅部６０３が第１及び第２の音声データを混合する前の第２の音声データに対応するデータとする。すなわち、第１の増幅率は声の増幅率を示し、第２の増幅率は楽曲の増幅率を示す。
したがって、ＣＰＵ  １０１及びＲＡＭ  １０３が協働して、記憶部６０２として機能する。
【０１５１】
増幅部６０３は、第１の音声データ３０１を第１の増幅率で増幅し、ＲＡＭ  １０３に読込まれた第２の音声データ３０４を第２の増幅率で増幅して、これらを混合した音声データを出力する。例えば、第１の増幅率を“ａ”、第２の増幅率を“ｂ”（ａ、ｂ：任意の数）とすると、増幅部６０３は、声のＰＣＭデータｖ［ｎ］（ｎ＝１〜Ｎ）に第１の増幅率“ａ”を乗じ、楽曲のＰＣＭデータｍ［ｎ］（ｎ＝１〜Ｎ）に“ｂ”を乗じて、これらを混合しする。混合したデータは、
ａ・ｖ［０］＋ｂ・ｍ［０］、ａ・ｖ［１］＋ｂ・ｍ［１］、・・・、ａ・ｖ［Ｎ］＋ｂ・ｍ［Ｎ］
と表すことができる。増幅部６０３は、混合した音声データａ・ｖ［ｎ］＋ｂ・ｍ［ｎ］（ｎ＝１〜Ｎ）を供給部６０４に出力する。
したがって、ＣＰＵ  １０１及び音声処理部１１０が協働して、増幅部６０３として機能する。
【０１５２】
供給部６０４は、増幅部６０３により出力された音声データを、出力音量が調整可能な音声出力装置４００に供給する。具体的には、混合された音声データａ・ｖ［ｎ］＋ｂ・ｍ［ｎ］（ｎ＝１〜Ｎ）を、Ｄ／Ａ変換してアナログ信号とし、変換したデータ（出力音声データ３０２）を音声出力装置４００に供給する。
したがって、ＣＰＵ  １０１が供給部６０４として機能する。
【０１５３】
受付部６０５は、プレイヤからの操作を受け付ける。例えば、プレイヤにより楽曲の再生や増幅率変更の指示を受け付ける。
したがって、ＣＰＵ  １０１が受付部６０５として機能する。
【０１５４】
設定部６０６は、受け付けられた操作に基づいて、記憶部６０２に記憶される第１の増幅率と第２の増幅率とを設定する。例えば、記憶部６０２に第１の増幅率が“ａ（＜最大増幅率−１）”、第２の増幅率が“ｂ（＜最大増幅率−１）”と記憶されており、プレイヤが第１の増幅率を“ａ＋１”、第２の増幅率を“ｂ＋１”と指定する操作をしたとすると、設定部６０６は、記憶部６０２に記憶されている第１の増幅率の値を“ａ＋１”、第２の増幅率の値を“ｂ＋１”と設定する。
したがって、ＣＰＵ  １０１が設定部６０６として機能する。
【０１５５】
表示部６０７は、記憶部６０２に記憶される第１の増幅率と第２の増幅率とを画面５００に表示する。例えば、第１及び第２の増幅率は“０”〜“１０”の範囲で設定可能であるとする。表示部６０７は、図１７に示すように、声（第１の音声データ）及び楽曲（第２の音声データ）の増幅率について、上限値及び下限値の目盛が付されたバー５１１、５１３を画面５００に表示し、現在の第１及び第２の増幅率をつまみ５１２、５１４の位置で表す。また、第１の増幅率が最大増幅率であり、受け付けられた操作が第１の増幅率をさらに増やそうとするものである場合、表示部６０７は、音声出力装置４００の出力音量を上げるようにプレイヤに指示するメッセージ（例えば、図１８のメッセージ５１５）を表示する。
したがって、ＣＰＵ  １０１、ＲＡＭ  １０３、及び画像処理部１０７が協働して、表示部６０７として機能する。
【０１５６】
また、設定部６０６は、メッセージ５１５が表示された後、受付部６０５が所定の操作を受け付けた場合には、記憶部６０２に記憶される第２の増幅率を下げる。例えば、設定部６０６は、記憶部６０２に記憶される第２の増幅率“８”を、例えば“５”に下げる（図２２）。なお、第２の増幅率を下げる手法は、上記のように所定の値（“３”）減算する手法や、１未満の定数を乗じるなど、プレイヤが予め設定することができるようにしてもよい。
【０１５７】
これにより、記憶部６０２に記憶される第１の増幅率は“１０”のままであるが、音声データが音声出力装置４００から出力される音量は上がっているので、実際に出力される音量は、音量を上げる前の第１の増幅率“１０”の時の音量以上にすることができる。そして、設定部６０６が楽曲の増幅率（第２の増幅率）を下げることにより、声の出力音量が楽曲の出力音量より相対的に大きくなり、声の増幅率（第１の増幅率）を上げているような効果を得ることができる。
【０１５８】
そして、表示部６０７は、設定部６０６が第２の増幅率を下げた後、画面５００に、上限値を変更したバー５１６、５１８の画像（図１９）を表示する。上限値は、例えば、第２の増幅率が下げられる量（５＝１０−５）だけ上げられるとする。そして、図２０に示すように、図１９の状態からさらに声の増幅率（第１の増幅率）を上げようとすると（画面５００の第１の増幅率を“１０”から“１１”に変更）、設定部６０６は、声の増幅率（第１の増幅率）を最大増幅率のまま変更せず、記憶部６０２に記憶されている楽曲の増幅率（第２の増幅率）を“５”から“４”に変更する（図２２）。そして、表示部６０７は、声の増幅率（第１の増幅率）の画面５００上の値を“１０”から“１１”に更新し、楽曲の増幅率（第２の増幅率）の画面５００上の値は変更しない。これにより、音声出力装置４００の音量を上げ、第２の増幅率を下げたことによる効果を、プレイヤに、視覚的に認識させることができる。
【０１５９】
なお、表示部６０７は、設定部６０６が第２の増幅率を下げた後（例えば、“８”から“５”に下げた後）、画面５００に、上限値を変更しないバー５１１、５１３の画像を表示し、下げた第２の増加率の値（“５”）をそのまま表示するようにしてもよい（図２１、図２２）。これにより、第１の増幅率は最大増幅率のままであるが、第１の音声データの出力音量を相対的に大きくするために、第２の増幅率が下げられていることを認識することができる。
【０１６０】
以下、実施形態３に係る音声処理装置６００の各部が行う動作について説明する。音声処理装置６００に電源が投入され、プレイヤによって第１の音声データの再生指示がされると、ＣＰＵ  １０１は、図２３のフローチャートに示す再生処理を開始する。再生処理開始前又は再生処理中に、プレイヤにより増幅率変更の指示を受け付けると、ＣＰＵ  １０１は、再生処理中ならば再生処理を中断し、図２４のフローチャートに示す増幅率調節処理を開始する。
【０１６１】
まず、再生処理（図２３）について説明する。
受付部６０５が、プレイヤから第２の音声データ３０４の再生の操作を受け付けると、ＣＰＵ  １０１は第２の音声データ３０４をＲＡＭ  １０３から読込む（ステップＳ２１）。次に、検知部６０１は、プレイヤが発する声３０３を検知したか否かを判断する（ステップＳ２２）。検知部６０１が、声３０３を検知したと判断した場合（ステップＳ２２；Ｙｅｓ）、検知部６０１は、検知した声３０３を第１の音声データ３０１とし、増幅部６０３は、記憶部６０２を参照して第１及び第２の増幅率を求め、第１の音声データ３０１を第１の増幅率で増幅し、第２の音声データ３０４を第２の増幅率で増幅する（ステップＳ２３）。例えば、増幅部６０３は、第１の音声データ３０１であるＰＣＭデータｖ［ｎ］（ｎ＝１〜Ｎ）を第１の増幅率“ａ”で増幅し、第２の音声データ３０４である楽曲のＰＣＭデータｍ［ｎ］（ｎ＝１〜Ｎ）を、第２の増幅率“ｂ”で増幅、ａ・ｖ［ｎ］（ｎ＝１〜Ｎ）、ｂ・ｍ［ｎ］（ｎ＝１〜Ｎ）を求める。
【０１６２】
次に、増幅部６０３は、増幅した第１の音声データ（ａ・ｖ［ｎ］（ｎ＝１〜Ｎ））と、増幅した第２の音声データ（ｂ・ｍ［ｎ］（ｎ＝１〜Ｎ））を混合して、供給部６０４に出力する（ステップＳ２４）。例えば、混合したデータａ・ｖ［ｎ］＋ｂ・ｍ［ｎ］（ｎ＝１〜Ｎ）を供給部６０４に出力する。
【０１６３】
そして、供給部６０４は、増幅部６０３から出力された音声データに所定の処理を施して、出力音声データ３０２を外部の音声出力装置４００に供給する（ステップＳ２５）。例えば、ａ・ｖ［ｎ］＋ｂ・ｍ［ｎ］（ｎ＝１〜Ｎ）をＤ／Ａ変換してアナログ信号とし、変換した出力音声データ３０２をテレビジョン装置に供給する。テレビジョン装置は供給された出力音声データ３０２を設定されている出力音量で再生する。
【０１６４】
一方、ステップＳ２２において、検知部６０１が声３０３を検知しなかった場合（ステップＳ２２；Ｎｏ）、増幅部６０３は、第２の音声データを増幅し、増幅したデータｂ・ｍ［ｎ］（ｎ＝１〜Ｎ）を供給部６０４に出力する（ステップＳ２８）。そして、供給部６０４は、増幅部６０３から出力された音声データに所定の処理を施して、出力音声データ３０２を外部の音声出力装置４００に供給する（ステップＳ２５）。例えば、ｂ・ｍ［ｎ］（ｎ＝１〜Ｎ）をＤ／Ａ変換してアナログ信号とし、変換した出力音声データ３０２をテレビジョン装置に供給する。
【０１６５】
次に、受付部６０５は、プレイヤより増幅率変更の指示を受け付けたか否かの判断をする（ステップＳ２６）。受付部６０５が、プレイヤにより増幅率変更の指示を受け付けたと判断すると（ステップＳ２６；Ｙｅｓ）、ＣＰＵ  １０１は、再生処理を中断し、増幅率調節処理（ステップＳ２７、図２４）を開始する。そして、増幅率調節処理（図２４）が終了すると、ステップＳ２２に戻り、増幅率調節処理により変更された新たな第１又は第２の増幅率を用いて、ステップＳ２３又はステップＳ２８以降の処理が行われる。一方、受付部６０５が、プレイヤにより増幅率変更の指示を受け付けたと判断しなかった場合（ステップＳ２６；Ｎｏ）、引き続き、記憶部６０２に記憶されている第１の増幅率又は第２の増幅率を用いてステップＳ２３又はステップＳ２８以降の処理が行われる。
【０１６６】
以下、増幅率調節処理（図２４）について説明する。
受付部６０５がプレイヤにより増幅率変更の指示を受け付けると、表示部６０７は、図１７に示すように、声の増幅率（第１の増幅率）及び楽曲の増幅率（第２の増幅率）を設定するための画像（設定メニュー）を画面５００に表示する（ステップＳ３０１）。画面５００には、現在設定されている（記憶部６０２に記憶されている）第１及び第２の増幅率が示される。例えば、増幅率の上限値及び下限値の目盛が付されたバー５１１、５１３のつまみ５１２、５１４の位置により、現在の第１の増幅率“１０”及び第２の増幅率“８”が示される。
【０１６７】
次に、ＣＰＵ  １０１は、受付部６０５が受け付けた指示が第１の増幅率を上げる指示であるか否かを判断する（ステップＳ３０２）。例えば、プレイヤが第１の増幅率を、現在の“１０”より大きくしようとする操作をしたとすると、ＣＰＵ  １０１は受け付けられた操作が第１の増幅率を上げる指示と判断する（ステップＳ３０２；Ｙｅｓ）。
【０１６８】
第１の増幅率を上げる指示の場合（ステップＳ３０２；Ｙｅｓ）、ＣＰＵ  １０１は現在の記憶部６０２に記憶されている第１の増幅率が最大増幅率であるか否かを判断する（ステップＳ３０３）。例えば、最大増幅率を“１０”とすると、記憶部６０２に現在記憶されている第１の増幅率が“８”である場合、ＣＰＵ  １０１は第１の増幅率が最大増幅率でないと判断する（ステップＳ３０３；Ｎｏ）。一方、記憶部６０２に現在記憶されている第１の増幅率が“１０”である場合、ＣＰＵ  １０１は第１の増幅率が最大増幅率であると判断する（ステップＳ３０３；Ｙｅｓ）。
【０１６９】
記憶部６０２に記憶されている第１の増幅率が最大増幅率であると判断された場合（ステップＳ３０３；Ｙｅｓ）、表示部６０７は、プレイヤに外部の音声出力装置４００の出力音量を上げるよう指示するメッセージを画面５００に表示する（ステップＳ３０４）。例えば、図１８に示すように、メッセージ５１５を画面５００に表示する。
【０１７０】
そして、ＣＰＵ  １０１は、受付部６０５が所定の操作を受け付けたか否かを判断する（ステップＳ３０５）。例えば、所定の操作を、コントローラ１０５ａが有する“Ａボタン”を押圧する操作であるとする。受付部６０５が“Ａボタン”の押圧操作を受け付けた場合（ステップＳ３０５；Ｙｅｓ）、設定部６０６は、記憶部６０２に記憶されている第２の増幅率を下げる（ステップＳ３０６）。例えば、設定部６０６は、現在の第２の増幅率“８”を“５”に下げる。一方、受付部６０５が“Ａボタン”の押圧操作を受け付けない場合は（ステップＳ３０５；Ｎｏ）、画面５００にメッセージ５１５を表示したまま待機する。
【０１７１】
そして、表示部６０７は、設定メニューの第１及び２の増幅率の目盛を変更する（ステップＳ３０７）。例えば、表示部６０７は、設定メニューの声及び楽曲の増幅率（第１及び第２の増幅率）を表示する図１７のバー５１１、５１３の目盛を、第２の増幅率を下げられる量だけ広げて、図１９のバー５１６、５１８に示すように変更する。
【０１７２】
一方、ステップＳ３０２において、受付部６０５が受け付けた指示が第１の増幅率を上げる指示でない場合（ステップＳ３０２；Ｎｏ）、又は、ステップＳ３０３において、現在の第１の増幅率が最大増幅率でない場合（ステップＳ３０３；Ｎｏ）、設定部６０６は、受け付けられた指示に従い、記憶部６０２に記憶されている第１又は第２の増幅率を変更する（ステップＳ３０８）。そして、ステップＳ３０１に戻り、表示部６０７は、記憶部６０２に記憶されている第１及び第２の増幅率を画面５００に表示する。
【０１７３】
本実施形態によれば、増幅率を上げるように指定された音声データの増幅率が既に最大値である場合、外部の音声出力装置の音量を上げるよう促すことにより、出力される音声データの音量を上げさせることができる。また、指定されている音声データ以外の音声データの増幅率を下げて、指定されている音声データの増幅率を相対的に上げることにより、指定された音声データの増幅率が上がったように感じさせることができる。
【０１７４】
（実施形態４）
実施形態４に係る音声処理装置は、２つの音声データのうち一方の音声データの増幅率を最大値より大きくしようとした場合、外部の音声出力装置の音量を上げるように促すメッセージを画面に表示し、２つの音声データの増幅率を下げる手法を採用する。
【０１７５】
実施形態４の音声処理装置６００は、図１６に示すように、検知部６０１と、記憶部６０２と、増幅部６０３と、供給部６０４と、受付部６０５と、設定部６０６と、表示部６０７と、を備える。以下、音声処理装置６００がカラオケ装置として動作する場合を例に、音声処理装置６００の機能及び音量を設定する手法について説明する。なお、実施形態４の検知部６０１、記憶部６０２、増幅部６０３、供給部６０４、及び、受付部６０５は、実施形態３のものと同様の機能を有する。以下、異なる機能を有する設定部６０６及び表示部６０７について説明する。
【０１７６】
また、以下では、画面５００上で第１又は第２の増幅率を変更させた時の様子を図１７、図１８、図２５、及び図２６に示し、図１７、図１８、図２５、及び図２６における画面５００の第１の増幅率、第２の増幅率、及び上限値と、記憶部６０２に記憶されている第１の増幅率、第２の増幅率、及び最大増幅率との対応関係を図２７に示す。
【０１７７】
表示部６０７は、記憶部６０２に記憶される第１の増幅率と第２の増幅率とを画面５００に表示する。例えば、第１及び第２の増幅率は“０”〜“１０”の範囲で設定可能であるとする。表示部６０７は、図１７に示すように、声（第１の音声データ）と楽曲（第２の音声データ）について、上限値及び下限値の目盛が付されたバー５１１、５１３を画面５００に表示し、現在の第１及び第２の増幅率をつまみ５１２、５１４の位置で表す。また、第１の増幅率が所定の最大増幅率であり、受け付けられた操作が第１の増幅率をさらに増やそうとするものである場合、表示部６０７は、音声出力装置４００の出力音量を上げるようにプレイヤに指示するメッセージ（例えば、図１８のメッセージ５１５）を表示する。
したがって、ＣＰＵ  １０１、ＲＡＭ  １０３、及び画像処理部１０７が協働して、表示部６０７として機能する。
【０１７８】
設定部６０６は、受け付けられた操作に基づいて、記憶部６０２に記憶される第１の増幅率と第２の増幅率とを設定する。また、設定部６０６は、メッセージ５１５が表示された後、受付部６０５が所定の操作を受け付けた場合には、記憶部６０２に記憶される第１及び第２の増幅率に１未満の定数を乗じることにより第１及び第２の増幅率を下げる。例えば、現在の第１の増幅率が“１０（最大増幅率）”、第２の増幅率が“８”、１未満の定数を０．５とする。設定部６０６は、“５（＝１０×０．５）”を新たな第１の増幅率として、“４（＝８×０．５）”を新たな第２の増幅率として、記憶部６０２に記憶させる（図２７）。
したがって、ＣＰＵ  １０１が設定部６０６として機能する。
【０１７９】
また、設定部６０６が記憶部６０２に記憶される第１及び第２の増幅率に１未満の定数を乗じることにより第１及び第２の増幅率を下げた後、表示部６０７は、第１の増幅率の最大増幅率に当該１未満の定数の逆数を乗じた値を、第１及び第２の増幅率の上限値として画面５００に表示する。すなわち、新たな上限値を“２０（＝１０×（１／０．５））”として、図２５に示すように、画面５００のバー５２２、５２４の目盛に変更する。
【０１８０】
そして、例えば、図２６に示すように、第１の増幅率を図２５の状態からさらに上げようとすると（画面５００の第１の増幅率を“１０”から“１２”に変更）、設定部６０６は、記憶部６０２に記憶されている第１の増幅率を“５”から“６”に変更し、第２の増幅率は“４”のまま変更しない（図２７）。
【０１８１】
以下、実施形態４に係る音声処理装置６００の各部が行う動作について説明する。音声処理装置６００に電源が投入され、プレイヤによって第２の音声データの再生指示がされると、ＣＰＵ  １０１は、図２３のフローチャートに示す再生処理を開始する。再生処理開始前又は再生処理中に、プレイヤにより増幅率変更の指示を受け付けると、ＣＰＵ  １０１は、再生処理中ならば再生処理を中断し、図２８のフローチャートに示す増幅率調節処理を開始する。なお、図２８のフローチャートにおいて、図２４と同じステップ番号が付されているステップは、図２４のフローチャートにおける処理と同様の処理を行う。
【０１８２】
ステップＳ３０５において、受付部６０５が所定の操作を受け付けた場合（ステップＳ３０５；Ｙｅｓ）、設定部６０６は、記憶部６０２に記憶されている第１及び第２の増幅率を下げる（ステップＳ４０１）。例えば、現在の第１の増幅率を“１０（最大増幅率）”、第２の増幅率を“８”、１未満の定数を０．５とすると、設定部６０６は、“５（＝１０×０．５）”を新たな第１の増幅率として、“４（＝８×０．５）”を新たな第２の増幅率として、記憶部６０２に記憶させる（図２７）。
【０１８３】
設定部６０６が第１の増幅率を下げた後（ステップＳ４０１）、表示部６０７は、設定部６０６が用いた１未満の定数の逆数を、第１の増幅率の最大増幅率に乗じ、乗じた値を第１及び第２の増幅率の上限値として画面５００に表示する（ステップＳ４０２）。例えば、図２５に示すように、表示部６０７は、最大増幅率“１０”に、設定部６０６が用いた１未満の定数の逆数（１／０．５）を乗じた値“２０”を、新たな上限値として表示する。そして、ステップＳ３０１に戻り、記憶部６０２に記憶されている第１及び第２の増幅率が画面５００に表示される。
【０１８４】
本実施形態によれば、意図せず増幅率が下がったという違和感を感じさせることなく、プレイヤに再び第１の増幅率の調整をさせることができる。
【０１８５】
（実施形態５）
実施形態５に係る音声処理装置は、エコーの強さを最大値より大きくしようとした場合、外部の音声出力装置の音量を上げるように促すメッセージを画面に表示し、２つの音声データの増幅率を下げる手法を採用する。
【０１８６】
実施形態５の音声処理装置６００は、図１６に示すように、検知部６０１と、記憶部６０２と、増幅部６０３と、供給部６０４と、受付部６０５と、設定部６０６と、表示部６０７と、を備える。以下、音声処理装置６００がカラオケ装置、音声出力装置４００がテレビジョン装置として動作する場合を例に、音声処理装置６００の機能及び音量を設定する手法について説明する。なお、実施形態５の検知部６０１、供給部６０４、及び、受付部６０５は、実施形態３のものと同様の機能を有する。以下、異なる機能を有する記憶部６０２、増幅部６０３、設定部６０６、及び、表示部６０７について説明する。
【０１８７】
また、以下では、画面５００上で第１又は第２の増幅率、もしくはエコーの強さを変更させた時の様子を図２９乃至図３２に示し、図２９乃至図３２における画面５００の第１の増幅率、第２の増幅率、エコーの強さ、及び上限値と、記憶部６０２に記憶されている第１の増幅率、第２の増幅率、エコーの強さ、最大増幅率、及びエコーの強さの最大値（エコー最大値）との対応関係を図３３に示す。
【０１８８】
記憶部６０２は、第１の増幅率、第２の増幅率、及びエコーの強さを記憶する。ここで、第１及び第２の増幅率は、出力信号の大きさ／入力信号の大きさを表す値とする。また、エコーの強さとは、第１又は第２の音声データに対するエコー信号データの出力レベルを表す値とする。以下、第１の増幅率は声（第１の音声データ）の増幅率、第２の増幅率は楽曲（第２の音声データ）の増幅率を示すものとする。また、本実施形態ではエコーは声（第１の音声データ）のみにかけるものとし、エコーの強さは第１の音声データに対するエコー信号の出力レベルを示すものとする。
したがって、ＣＰＵ  １０１及びＲＡＭ  １０３が協働して、記憶部６０２として機能する。
【０１８９】
増幅部６０３は、第１の音声データ３０１を第１の増幅率で増幅し、予め用意された第２の音声データ３０４を第２の増幅率で増幅する。また、増幅部６０３は、第１の音声データのエコー信号を記憶部６０２に記憶されたエコーの強さで増幅する。例えば、第１の増幅率を“ａ”、第２の増幅率を“ｂ”、エコーの強さを“ｃ”（ａ、ｂ、ｃ：任意の数）、第１の音声データを声のＰＣＭデータｖ［ｎ］（ｎ＝１〜Ｎ）、第２の音声データを楽曲のＰＣＭデータｍ［ｎ］（ｎ＝１〜Ｎ）、第１の音声データのエコー信号をｅ［ｎ］（ｎ＝１〜Ｎ）とする。増幅部６０３により、増幅され、混合されたデータは
ａ・ｖ［０］＋ｃ・ｅ［０］＋ｂ・ｍ［０］、ａ・ｖ［１］＋ｃ・ｅ［１］＋ｂ・ｍ［１］、・・・、ａ・ｖ［Ｎ］＋ｃ・ｅ［Ｎ］＋ｂ・ｍ［Ｎ］
と表すことができる。増幅部６０３は、混合した音声データａ・ｖ［ｎ］＋ｃ・ｅ［ｎ］＋ｂ・ｍ［ｎ］（ｎ＝１〜Ｎ）を供給部６０４に出力する。
したがって、ＣＰＵ  １０１及び音声処理部１１０が協働して、増幅部６０３として機能する。
【０１９０】
設定部６０６は、受け付けられた操作に基づいて、記憶部６０２に記憶される第１の増幅率、第２の増幅率、及びエコーの強さを設定する。
したがって、ＣＰＵ  １０１が設定部６０６として機能する。
【０１９１】
表示部６０７は、記憶部６０２に記憶される第１の増幅率、第２の増幅率、及びエコーの強さを画面５００に表示する。例えば、第１の増幅率、第２の増幅率、及びエコーの強さは“０”〜“１０”まで設定可能であるとする。表示部６０７は、図２９に示すように、上限値及び下限値の目盛が付されたバー５２７、５２９、５３１を画面５００に表示し、現在、記憶部６０２に記憶されている第１の増幅率（例えば、“８”）、第２の増幅率（例えば、“６”）、エコーの強さ（例えば、“１０”）をつまみ５２８、５３０、５３２の位置で表す。また、エコーの強さが最大値であり、受け付けられた操作がエコーの強さをさらに強くするものである場合、表示部６０７は、図３０に示すように、画面５００に、音声出力装置４００の出力音量を上げるようプレイヤに指示するメッセージ５３３を表示する。
したがって、ＣＰＵ  １０１、ＲＡＭ  １０３、及び画像処理部１０７が協働して、表示部６０７として機能する。
【０１９２】
また、図３０の場合において、メッセージ５３３が表示された後、受付部６０５が所定の操作を受け付けた場合には、設定部６０６は、記憶部６０２に記憶される第１及び第２の増幅率を下げる。例えば、設定部６０６は、記憶部６０２に記憶される第１の増幅率“８”を“５”に下げ、第２の増幅率“６”を“３”に下げる（図３３）。なお、第１及び第２の増幅率を下げる手法は、上記のように所定の値（“３”）減算する手法や、１未満の定数を乗じるなど、プレイヤが予め設定することができるようにしてもよい。
【０１９３】
そして、表示部６０７は、設定部６０６が第１及び第２の増幅率を下げた後、画面５００に、上限値を変更したバー５３４、５３６、５３８の画像（図３１）を表示する。上限値は、第１又は第２の増幅率が下げられる量だけ上げられることとする。図３１の場合、変更後の第１の増幅率は“５”なので、さらに下げることができる量は“５”であり、変更後の第２の増幅率は“３”なので、さらに下げることができる量は“３”である。したがって、上限値は“１５（＝１０＋５）”とする。
【０１９４】
図３２に示すように、エコーの強さを図３１の状態からさらに上げようとすると（画面５００のエコーの強さを“１０”から“１１”に変更）、設定部６０６は、記憶部６０２に記憶されている声の増幅率（第１の増幅率）を、“５”から“４”へ、楽曲の増幅率（第２の増幅率）を“３”から“２”に変更するが、エコーの強さは最大値のまま変更しない（図３３）。一方、表示部６０７は、エコーの強さの画面５００上の値を“１０”から“１１”に変更して表示し、声の増幅率（第１の増幅率）及び楽曲の増幅率（第２の増幅率）の画面５００上の値は変更しない。
【０１９５】
以下、実施形態５に係る音声処理装置６００の各部が行う動作について説明する。音声処理装置６００に電源が投入され、プレイヤによって第２の音声データの再生指示がされると、ＣＰＵ  １０１は、図３４のフローチャートに示す再生処理を開始する。再生処理開始前又は再生処理中に、プレイヤによりエコーの強さの変更指示を受け付けると、ＣＰＵ  １０１は、再生処理中ならば再生処理を中断し、図３５のフローチャートに示す増幅率調節処理を開始する。なお、図３４のフローチャートにおいて、図２３と同じステップ番号が付されているステップは、図２３のフローチャートにおける処理と同様の処理を行う。
【０１９６】
まず、再生処理（図３４）について説明する。
ステップＳ２２において、検知部６０１が、声３０３（第１の音声データ３０１）を検知したと判断した場合（ステップＳ２２；Ｙｅｓ）、増幅部６０３は、第１の音声データ３０１にエコー信号を生成する（ステップＳ３１）。例えば、増幅部６０３が声のＰＣＭデータｖ［ｎ］（ｎ＝１〜Ｎ）をもとに、エコー信号をｅ［ｎ］（ｎ＝１〜Ｎ）生成する。そして、増幅部６０３は、記憶部６０２を参照して第１及び第２の増幅率（“ａ”及び“ｂ”）、及びエコーの強さ（“ｃ”）を求め、第１の音声データ３０１を第１の増幅率で増幅し（ａ・ｖ［ｎ］（ｎ＝１〜Ｎ））、第２の音声データ３０４を第２の増幅率で増幅し（ｂ・ｍ［ｎ］（ｎ＝１〜Ｎ））、エコー信号をエコーの強さで増幅する（ｃ・ｅ［ｎ］（ｎ＝１〜Ｎ））（ステップＳ３２）。そして、増幅部６０３は、これらのデータを混合し、混合したデータ（ａ・ｖ［ｎ］＋ｃ・ｅ［ｎ］＋ｂ・ｍ［ｎ］（ｎ＝１〜Ｎ））を供給部６０４に供給する（ステップＳ３３）。
【０１９７】
次に、受付部６０５は、プレイヤよりエコーの強さの変更指示を受け付けたか否かの判断をする（ステップＳ３４）。受付部６０５が、プレイヤによりエコーの強さの変更指示を受け付けたと判断すると（ステップＳ３４；Ｙｅｓ）、ＣＰＵ  １０１は、再生処理を中断し、増幅率調節処理（ステップＳ２７、図３５）を開始する。そして、増幅率調節処理（図３５）が終了すると、ステップＳ２２に戻り、増幅率調節処理により変更された新たな第１の増幅率、第２の増幅率、又はエコーの強さを用いてステップＳ３１又はステップＳ２８以降の処理が行われる。一方、受付部６０５が、プレイヤによりエコーの強さの変更指示を受け付けたと判断しなかった場合（ステップＳ３４；Ｎｏ）、引き続き、記憶部６０２に記憶されている第１の増幅率、第２の増幅率、又はエコーの強さを用いてステップＳ３１又はステップＳ２８以降の処理が行われる。
【０１９８】
以下、増幅率調節処理（図３５）について説明する。
受付部６０５がプレイヤによりエコーの強さの変更指示を受け付けると、表示部６０７は、図２９に示すように、声の増幅率（第１の増幅率）、楽曲の増幅率（第２の増幅率）、及びエコーの強さを設定するための画像（設定メニュー）を画面５００に表示する（ステップＳ５０１）。画面５００には、現在設定されている（記憶部６０２に記憶されている）第１及び第２の増幅率、及びエコーの強さが示される。例えば、増幅率の上限値及び下限値の目盛が付されたバー５２７、５２９、５３１のつまみ５２８、５３０、５３２の位置により、現在の第１の増幅率“８”、第２の増幅率“６”、及びエコーの強さ“１０”が示される。
【０１９９】
次に、ＣＰＵ  １０１は、受付部６０５が受け付けた指示がエコーの強さを上げる指示であるか否かを判断する（ステップＳ５０２）。例えば、プレイヤがエコーの強さを、現在の“１０”より大きくしようとする操作をしたとすると、ＣＰＵ  １０１は受け付けられた操作が第１の増幅率を上げる指示と判断する（ステップＳ５０２；Ｙｅｓ）。
【０２００】
エコーの強さを上げる指示の場合（ステップＳ５０２；Ｙｅｓ）、ＣＰＵ  １０１は現在の記憶部６０２に記憶されているエコーの強さが最大値であるか否かを判断する（ステップＳ５０３）。例えば、最大値を“１０”とすると、記憶部６０２に現在記憶されているエコーの強さが“８”である場合、ＣＰＵ  １０１はエコーの強さが最大値でないと判断する（ステップＳ５０３；Ｎｏ）。一方、記憶部６０２に現在記憶されているエコーの強さが“１０”である場合、ＣＰＵ  １０１はエコーの強さが最大値であると判断する（ステップＳ５０３；Ｙｅｓ）。
【０２０１】
記憶部６０２に記憶されているのエコーの強さが最大値であると判断された場合（ステップＳ５０３；Ｙｅｓ）、表示部６０７は、プレイヤに外部の音声出力装置４００の出力音量を上げるよう指示するメッセージを画面５００に表示する（ステップＳ５０４）。例えば、図３０に示すように、メッセージ５３３を画面５００に表示する。
【０２０２】
そして、ＣＰＵ  １０１は、受付部６０５が所定の操作を受け付けたか否かを判断する（ステップＳ５０５）。受付部６０５が所定の操作を受け付けた場合（ステップＳ５０５；Ｙｅｓ）、設定部６０６は、記憶部６０２に記憶されている第１及び第２の増幅率を下げる（ステップＳ５０６）。例えば、現在の第１の増幅率“８”を“５”に、現在の第２の増幅率“６”を“３”に下げる（図３３）。一方、受付部６０５が所定の操作を受け付けない場合は（ステップＳ５０５；Ｎｏ）、画面５００にメッセージ５３３を表示したまま待機する。
【０２０３】
そして、表示部６０７は、設定メニューの第１及び２の増幅率、及びエコーの強さの目盛を変更する（ステップＳ５０７）。例えば、表示部６０７は、声及び楽曲の増幅率（第１及び第２の増幅率）、及びエコーの強さを表示するバー５２７、５２９、５３１の目盛を、変更後の２つの増幅率のうち、より多く下げられる量だけ広げて（この場合“５”）、図３１のバー５３４、５３６、５３８に示すように変更する。
【０２０４】
一方、ステップＳ５０２において、受付部６０５が受け付けた指示がエコーの強さを上げる指示でない場合（ステップＳ５０２；Ｎｏ）、又は、ステップＳ５０３において、現在のエコーの強さが最大値でない場合（ステップＳ５０３；Ｎｏ）、設定部６０６は、受け付けられた指示に従い、記憶部６０２に記憶されている第１又は第２の増幅率、あるいはエコーの強さを変更する（ステップＳ５０８）。そして、ステップＳ５０１に戻り、表示部６０７は、記憶部６０２に記憶されている第１及び第２の増幅率、及びエコーの強さを画面５００に表示する。
【０２０５】
なお、本実施形態では、声に対してのみエコーをかける例を示したが、これに限らず、楽曲にかけることも可能である。
【０２０６】
本実施形態によれば、エコーの強さをさらに大きくできない場合でも、外部の音声出力装置の音量を上げて音声データが出力される最大音量を大きくし、エコー信号以外のデータの増幅率を下げることにより、相対的にエコーが強くなったように感じさせることができる。
【産業上の利用可能性】
【０２０７】
本発明によれば、音量調整が可能な外部の音声出力装置に音声を出力させる際に、音量を適切に設定できるようにするのに好適な音声処理装置、音声処理方法、ならびに、プログラムを提供することができる。
【符号の説明】
【０２０８】
１００  情報処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェース
１０５  コントローラユニット
１０５ａ  コントローラ
１０６  外部メモリ
１０７  画像処理部
１０８  ＤＶＤ−ＲＯＭドライブ
１０９  ＮＩＣ
１１０  音声処理部
１１１  マイク
２００、  ６００  音声処理装置
２０１、６０２  記憶部
２０２、６０３  増幅部
２０３、６０４  供給部
２０４、６０５  受付部
２０５、６０６  設定部
２０６、６０７  表示部
６０１  検知部
３０１  第１の音声データ
３０２  出力音声データ
３０３  声
３０４  第２の音声データ
４００  音声出力装置
５００  画面
５０１、５０３、５０４、５０８、５１１、５１３、５１６、５１８、５２２、５２４、５２７、５２９、５３１、５３４、５３６、５３８  バー
５０２、５０５、５０６、５０９、５１０、５１２、５１４、５１７、５１９、５２０、５２１、５２３、５２５、５２６、５２８、５３０、５３２、５３５、５３７、５３９、５４０  つまみ
５０７、５１５、５３３  メッセージ
【図１】
0005422445.tif 000002
【図２】
0005422445.tif 000003
【図３】
0005422445.tif 000004
【図４】
0005422445.tif 000005
【図５】
0005422445.tif 000006
【図６】
0005422445.tif 000007
【図７】
0005422445.tif 000008
【図８】
0005422445.tif 000009
【図９】
0005422445.tif 000010
【図１０】
0005422445.tif 000011
【図１１】
0005422445.tif 000012
【図１２】
0005422445.tif 000013
【図１３】
0005422445.tif 000014
【図１４】
0005422445.tif 000015
【図１５】
0005422445.tif 000016
【図１６】
0005422445.tif 000017
【図１７】
0005422445.tif 000018
【図１８】
0005422445.tif 000019
【図１９】
0005422445.tif 000020
【図２０】
0005422445.tif 000021
【図２１】
0005422445.tif 000022
【図２２】
0005422445.tif 000023
【図２３】
0005422445.tif 000024
【図２４】
0005422445.tif 000025
【図２５】
0005422445.tif 000026
【図２６】
0005422445.tif 000027
【図２７】
0005422445.tif 000028
【図２８】
0005422445.tif 000029
【図２９】
0005422445.tif 000030
【図３０】
0005422445.tif 000031
【図３１】
0005422445.tif 000032
【図３２】
0005422445.tif 000033
【図３３】
0005422445.tif 000034
【図３４】
0005422445.tif 000035
【図３５】
0005422445.tif 000036