(57)【要約】【課題】  コントローラからコントローラ側音量設定値を受信した際に、コントローラ側音量設定値の変化量に応じて、適切な音量値の変化値を算出すること。【解決手段】  ＡＶアンプは、コントローラ側音量設定値が変更された場合、コントローラから変更後のコントローラ側音量設定値を受信する受信手段と、コントローラによって制御可能な最大音量値を記憶する第１記憶手段と、変更前のコントローラ側音量設定値を記憶する第２記憶手段と、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を算出する第１差分値算出手段と、コントローラによって制御可能な最大音量値と、現在の音量値との差分値である第２差分値を算出する第２差分値算出手段と、コントローラ側音量設定値の最大変化量に対する第１差分値の比率を前記第２差分値に乗算し、音量値の増加値を算出する増加値算出手段とを備える。【選択図】図５
2011142601.tif 000002
【特許請求の範囲】
【請求項１】
コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、
ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、前記コントローラから変更後のコントローラ側音量設定値を受信する受信手段と、
前記コントローラによって制御可能な最大音量値を記憶する第１記憶手段と、
変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を算出する第１差分値算出手段と、
前記コントローラによって制御可能な最大音量値と、現在の音量値との差分値である第２差分値を算出する第２差分値算出手段と、
（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−変更前のコントローラ側音量設定値）に対する）前記第１差分値の比率を前記第２差分値に乗算し、音量値の増加値を算出する増加値算出手段とを備える、音量調整装置。
【請求項２】
前記コントローラによって制御可能な最小音量値を記憶する第２記憶手段と、
現在の音量値と、前記コントローラによって制御可能な最小音量値との差分値である第３差分値を算出する第３差分値算出手段と、
（変更前のコントローラ側音量設定値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する）前記第３差分値の比率を前記第２差分値に乗算し、音量値の減少値を算出する減少値算出手段とをさらに備える、請求項１に記載の音量調整装置。
【請求項３】
前記コントローラ側音量設定値が最大値に変更された場合には、前記コントローラによって制御可能な最大音量値まで音量値を増加させる、請求項１または２に記載の音量調整装置。
【請求項４】
前記コントローラによって制御可能な最大音量値がユーザ操作に応じて変更可能であり、
前記コントローラによって制御可能な最大音量値がユーザ操作に応じて変更された後、コントローラ側音量設定値が変更された場合には、変更後の前記コントローラによって制御可能な最大音量値に基づいて算出される音量値が、変更前の前記コントローラによって制御可能な最大音量値以下になるまで音量値を変更しない、請求項１〜３のいずれかに記載の音量調整装置。
【請求項５】
コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、
ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、前記コントローラから変更後のコントローラ側音量設定値を受信する受信手段と、
前記コントローラによって制御可能な最小音量値を記憶する第２記憶手段と、
変更前のコントローラ側音量設定値を記憶する第２記憶手段と、
変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を算出する第１差分値算出手段と、
現在の音量値と、前記コントローラによって制御可能な最小音量値との差分値である第３差分値を算出する第３差分値算出手段と、
（変更前のコントローラ側音量設定値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する）前記第３差分値の比率を前記第２差分値に乗算し、音量値の減少値を算出する減少値算出手段とを備える、音量調整装置。
【請求項６】
コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、
ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を前記コントローラから受信する受信手段と、
前記コントローラによって制御可能な最大音量値を記憶する第１記憶手段と、
前記コントローラによって制御可能な最大音量値と、現在の音量値との差分値である第２差分値を算出する第２差分値算出手段と、
（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−変更前のコントローラ側音量設定値）に対する）前記第１差分値の比率を前記第２差分値に乗算し、音量値の増加値を算出する増加値算出手段とを備える、音量調整装置。
【請求項７】
コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、
ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を前記コントローラから受信する受信手段と、
前記コントローラによって制御可能な最小音量値を記憶する第２記憶手段と、
現在の音量値と、前記コントローラによって制御可能な最小音量値との差分値である第３差分値を算出する第３差分値算出手段と、
（変更前のコントローラ側音量設定値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する）前記第３差分値の比率を前記第２差分値に乗算し、音量値の減少値を算出する減少値算出手段とを備える、音量調整装置。
【請求項８】
請求項１〜７のいずれかに記載の各手段をコンピュータに実行させる、音量調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コントローラによって音量値が制御される音量調整装置に関する。
【背景技術】
【０００２】
ＡＶアンプは、ＬＡＮ等のネットワーク経由でＰＣに接続され、ＰＣにインストールされているコントローラプログラム（以下、コントローラという。）によってコンテンツ再生が制御される。ＰＣには、サーバプログラム（以下、サーバという。）もインストールされており、ＰＣのＨＤＤに複数のオーディオファイルが記録されている。コントローラは、ユーザ操作によって、ＨＤＤに記録されたオーディオファイルが選択されると、選択されたオーディオファイルの再生指示をＡＶアンプに送信する。ＡＶアンプは、選択されたオーディオファイルの送信をサーバに要求する。サーバは、選択されたオーディオファイルをＨＤＤから読み出して、ＡＶアンプに送信する。ＡＶアンプは、サーバから送信されたオーディオファイルをデコードし、増幅し、スピーカーから音声を出力する。（例えば、特許文献１）
【０００３】
コントローラは、ユーザのマウス操作等によってコントローラ側音量設定値の変更指示が入力されると、変更後のコントローラ側音量設定値をＡＶアンプに送信する。ＡＶアンプは、これに応じて、ＡＶアンプが音声信号を増幅する際の音量値を調整する。ここで、コントローラの操作画面にはコントローラ側音量設定値をユーザ操作によって変更するためのスライドバーが設けられており、スライドバーが移動されることによって、コントローラ側音量設定値が変更され、その結果、ＡＶアンプの音量値が制御される。従って、コントローラ側音量設定の変更に応じて、適切に（つまり、ユーザにとって分かりやすいように）ＡＶアンプの音量値が変更されることが要求されている。
【０００４】
ここで、ユーザが一度にコントローラ側音量設定値を最大値（又はその近傍）まで増加させた場合、ＡＶアンプの音量値が最大値（又はその近傍）まで一度に上昇してしまい、ＡＶアンプのアンプ回路やスピーカーが破損するという問題がある。
【０００５】
また、ＡＶアンプ側からコントローラに対してＡＶアンプの音量値を通知して、コントローラ側音量設定値がＡＶアンプの音量値に応じて変更される機能が設けられていない場合に、以下の問題が生じる。コントローラとＡＶアンプとがＬＡＮ経由で接続した際に、ＡＶアンプの音量値が既にかなり大きな音量値である（又は、コントローラではなくＡＶアンプの音量調整ツマミを操作してＡＶアンプの音量値が大きくされた）一方で、コントローラ側音量設定値が例えば中間値（０〜１００の場合、５０）である場合、ユーザがコントローラ側音量設定値の表示を見て、ＡＶアンプの音量値が未だ小さいと誤認識し、コントローラ側音量設定値を増加させてしまうと、ＡＶアンプの音量値が非常に大きくなってしまい、ＡＶアンプのアンプ回路やスピーカーが破損するという問題がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３１４９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、コントローラからコントローラ側音量設定値を受信した際に、コントローラ側音量設定値の変化量に応じて、適切な音量値の変化量を算出する音量調整装置を提供することである。
【０００８】
本発明の他の目的は、コントローラからコントローラ側音量設定値を受信した際に、コントローラ側音量設定値の変化量に応じて、アンプやスピーカーが破損することのない音量値の変化量を算出する音量調整装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明の好ましい実施形態による音量調整装置は、コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、前記コントローラから変更後のコントローラ側音量設定値を受信する受信手段と、前記コントローラによって制御可能な最大音量値を記憶する第１記憶手段と、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を算出する第１差分値算出手段と、前記コントローラによって制御可能な最大音量値と、現在の音量値との差分値である第２差分値を算出する第２差分値算出手段と、（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−変更前のコントローラ側音量設定値）に対する）前記第１差分値の比率を前記第２差分値に乗算し、音量値の増加値を算出する増加値算出手段とを備える。
【００１０】
コントローラ側音量設定値の変化に応じて、適切な音量値の増加値を算出することができる。また、コントローラによって制御可能な最大音量値をアンプやスピーカーが破損することのない音量値に設定しておくことによって、コントローラ側音量設定値の変化に応じて、アンプやスピーカーが破損することのない音量値の増加値を算出することができる。
【００１１】
好ましい実施形態においては、前記コントローラによって制御可能な最小音量値を記憶する第２記憶手段と、現在の音量値と、前記コントローラによって制御可能な最小音量値との差分値である第３差分値を算出する第３差分値算出手段と、（変更前のコントローラ側音量設定値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する）前記第３差分値の比率を前記第２差分値に乗算し、音量値の減少値を算出する減少値算出手段とをさらに備える。
【００１２】
コントローラ側音量設定値の変化に応じて、適切な音量値の減少値を算出することができる。例えば、コントローラ側音量設定値が最小値に変更された場合に、音量値をコントローラによって制御可能な最小音量値まで変更することができる。
【００１３】
好ましい実施形態においては、前記コントローラ側音量設定値が最大値に変更された場合には、前記コントローラによって制御可能な最大音量値まで音量値を増加させる。
【００１４】
好ましい実施形態においては、前記コントローラによって制御可能な最大音量値がユーザ操作に応じて変更可能であり、前記コントローラによって制御可能な最大音量値がユーザ操作に応じて変更された後、コントローラ側音量設定値が変更された場合には、変更後の前記コントローラによって制御可能な最大音量値に基づいて算出される音量値が、変更前の前記コントローラによって制御可能な最大音量値以下になるまで音量値を変更しない。
【００１５】
本発明の別の好ましい実施形態による音量調整装置は、コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、前記コントローラから変更後のコントローラ側音量設定値を受信する受信手段と、前記コントローラによって制御可能な最小音量値を記憶する第２記憶手段と、変更前のコントローラ側音量設定値を記憶する第２記憶手段と、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を算出する第１差分値算出手段と、現在の音量値と、前記コントローラによって制御可能な最小音量値との差分値である第３差分値を算出する第３差分値算出手段と、（変更前のコントローラ側音量設定値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する）前記第３差分値の比率を前記第２差分値に乗算し、音量値の減少値を算出する減少値算出手段とを備える。
【００１６】
コントローラ側音量設定値の変化に応じて、適切な音量値の減少値を算出することができる。例えば、コントローラ側音量設定値が最小値に変更された場合に、音量値をコントローラによって制御可能な最小音量値まで変更することができる。
【００１７】
本発明の別の好ましい実施形態による音量調整装置は、コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を前記コントローラから受信する受信手段と、前記コントローラによって制御可能な最大音量値を記憶する第１記憶手段と、前記コントローラによって制御可能な最大音量値と、現在の音量値との差分値である第２差分値を算出する第２差分値算出手段と、（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−変更前のコントローラ側音量設定値）に対する）前記第１差分値の比率を前記第２差分値に乗算し、音量値の増加値を算出する増加値算出手段とを備える。
【００１８】
本発明の別の好ましい実施形態による音量調整装置は、コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を前記コントローラから受信する受信手段と、前記コントローラによって制御可能な最小音量値を記憶する第２記憶手段と、現在の音量値と、前記コントローラによって制御可能な最小音量値との差分値である第３差分値を算出する第３差分値算出手段と、（変更前のコントローラ側音量設定値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する）前記第３差分値の比率を前記第２差分値に乗算し、音量値の減少値を算出する減少値算出手段とを備える。
【発明の効果】
【００１９】
コントローラからコントローラ側音量設定値を受信した際に、コントローラ側音量設定値の変化量に応じて、適切な音量値の変化量を算出する音量調整装置を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の好ましい実施形態によるＰＣ及びＡＶアンプを示すブロック図である。
【図２】コントローラの操作画面を示す図である。
【図３】コントローラによって制御可能な最大音量値を説明する図である。
【図４】コントローラによって制御可能な最小音量値を説明する図である。
【図５】ＡＶアンプの制御部の処理を示すフローチャートである。
【図５Ｂ】図５の変形例を示すフローチャートである。
【図６】コントローラの処理を示すフローチャートである。
【図７】ＡＶアンプの制御部の処理を示すフローチャートである。
【図７Ｂ】図７の変形例を示すフローチャートである。
【図８】コントローラの処理を示すフローチャートである。
【図９】別の実施例の課題を説明するシーケンス図である。
【図１０】ＡＶアンプの制御部の処理を示すフローチャートである。
【図１１】ＡＶアンプの制御部の処理を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１に示すように、本発明のオーディオシステムは、ＰＣ１とＡＶアンプ（ＡＶレシーバともいう）（音量調整装置）１１とを備え、これらはＬＡＮ等のネットワークを介して相互に接続可能である。または、これらは、ＨＤＭＩ、ＩＥＥＥ１３９４、ＵＳＢ等の他の電気通信回線を介して接続されてもよい。
【００２２】
ＰＣ１は、ＣＰＵ２と、ＨＤＤ３と、メモリ（ＲＯＭ、ＲＡＭ等）４と、操作部５と、表示部６と、通信部７とを備える。ＣＰＵ２は、ＨＤＤ３に記録されているＯＳやその他のプログラムに基づいて、ＰＣ１の各部を制御する。ＨＤＤ３には、サーバプログラム（以下、サーバという。）３Ａおよびコントローラプログラム（以下、コントローラという。）３Ｂがインストールされている。これらは、ＣＰＵ２によってメモリ４内に展開されて実行される。また、ＨＤＤ３には、複数のコンテンツデータが記録されている。コンテンツとはオーディオデータのことであり、本例では、オーディオファイルである。サーバ３Ａは、ＡＶアンプ１１からオーディオファイルの送信要求を受信すると、オーディオファイルをＨＤＤから読み出して、ＬＡＮ経由でＡＶアンプ１１に送信する。
【００２３】
コントローラ３Ｂは、ＡＶアンプ１１のコンテンツ再生を制御する。コントローラ３Ｂは、ユーザ操作によって、ＨＤＤ３に記録されたオーディオファイルの中から再生すべきオーディオファイルが選択されると、選択されたオーディオファイルの再生指示をＬＡＮ経由でＡＶアンプ１１に送信する。
【００２４】
コントローラ３Ｂは、コントローラ側音量設定値をメモリ４に記憶させる。コントローラ側音量設定値は、ＡＶアンプ１１の音量値をコントローラ側で調整するための値である。コントローラ３Ｂは、ユーザ操作によってコントローラ側音量設定値の変更指示が入力されると、変更後のコントローラ側音量設定値をＡＶアンプ１１に送信し、ＡＶアンプ１１に音量値を変更させる。図２は、コントローラ３Ｂの操作画面を示す図である。操作画面には、制御対象のＡＶアンプ１１を示す領域２１と、ＡＶアンプ１１に再生させるオーディオファイルを示す領域２２と、各種操作ボタンを示す領域２３とを含み、領域２３はコントローラ側音量設定値を示すスライドバー２４を含む。コントローラ側音量設定値は、スライドバーを移動させることによって、最小値〜最大値（特に限定されないが例えば０〜１００）の範囲で変更可能である。
【００２５】
操作部５は、ユーザ操作が入力されるものであり、例えばマウス、キーボード、リモコン等である。表示部６は、図２のコントローラ３Ｂの操作画面を表示するものであり、例えばＬＣＤ等である。通信部７は、ＬＡＮ経由でＡＶアンプ１１と通信するものであり、例えばＬＡＮインターフェースである。
【００２６】
ＡＶアンプ１１は、制御部１２と、メモリ（ＲＯＭ、ＲＡＭ等）１３と、ＤＳＰ１４と、増幅部１５と、音量調整部１６と、通信部１７と、操作部１８と、表示部１９とを備える。制御部１２は、メモリ１３に格納されているＡＶアンプの動作プログラムに基づいて、後述する各処理を実行するもので、例えばマイコン等である。制御部１２は、コントローラ３Ｂからオーディオファイルの再生指示を受信すると、サーバ３Ａにオーディオファイルの送信を要求する。
【００２７】
通信部１７は、ＬＡＮ経由でＰＣ１と通信するものであり、例えばＬＡＮインターフェースである。通信部１７によってサーバ３Ｂからのオーディオファイルが受信されると、ＤＳＰ１４は、オーディオファイルに対してデコード、Ｄ/Ａ変換を実行し、アナログオーディオ信号を生成する。音量調整部１６はオーディオ信号の音量値を調整し、増幅部１５はオーディオ信号を増幅し、外部に接続されたスピーカーから音声を出力する。操作部１８は、ユーザ操作が入力されるものであり、操作ボタンやリモコン等である。操作部１８は、音量調整部１６の音量値を変更するための音量調整ツマミを含む。表示部１９は、音量調整部１６の音量値等を表示するものであり、例えばＦＬ管等である。
【００２８】
メモリ１３には、コントローラ３Ｂによって制御可能な音量調整部１６の最大音量値F(DMRVolMax)および最小音量値F(DMRVolMin)が予め記録されている。F(DMRVolMax)は、操作部１８（音量調整ツマミ）によって制御可能な音量調整部１６の最大音量値よりも小さな値に設定されており、増幅部１５やスピーカーが破損しない程度の値に設定されている。F(DMRVolMin)は、操作部１８（音量調整ツマミ）によって制御可能な音量調整部１６の最小音量値よりも大きな値に設定されている。なお、F(DMRVolMax)およびF(DMRVolMin)は、ユーザ操作によって適宜変更可能であってもよい。また、F(DMRVolMax)は、操作部１８（音量調整ツマミ）によって制御可能な音量調整部１６の最大音量値と同じ値に設定されてもよく、F(DMRVolMin)は、操作部１８（音量調整ツマミ）によって制御可能な音量調整部１６の最小音量値と同じ値に設定されてもよい。
【００２９】
図３は、最大音量値F(DMRVolMax)を示すグラフであり、横軸は表示部１９に表示される音量値であり、縦軸は音量調整部１６の実際の音量値（単位：ｄＢ）である。図４は、最小音量値F(DMRVolMin)を示すグラフであり、横軸は表示部１９に表示される音量値であり、縦軸は音量調整部１６の実際の音量値（単位：ｄＢ）である。
【００３０】
メモリ１３には、変更前のコントローラ側音量設定値が記憶される。コントローラから変更後のコントローラ側音量設定値を受信した際に、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を算出するためである。なお、コントローラ３Ｂが変更後のコントローラ側音量設定値と共に、変更前のコントローラ側音量設定値を送信してくる場合には、変更前のコントローラ側音量設定値を記憶しておく必要はない。
【００３１】
音量値を増加させる場合、制御部１２は、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を算出する。制御部１２は、コントローラによって制御可能な最大音量値と、現在の音量値との差分値である第２差分値を算出する。そして、制御部１２は、（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する第１差分値の比率を第２差分値に乗算し、音量値の増加値を算出する。
【００３２】
なお、コントローラ側音量設定値の最大値、および、コントローラ側音量設定値の最小値は、メモリ１３に予め記憶されている、又は、最初にコントローラ３ＢとＡＶアンプ１１とが接続した際に、コントローラ３Ｂから通知され、メモリ１３に記憶するとよい。
【００３３】
音量値を減少させる場合、制御部１２は、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を算出する。制御部１２は、現在の音量値と、コントローラによって制御可能な最小音量値との差分値である第３差分値を算出する。そして、制御部２は、（変更前のコントローラ側音量設定値−コントローラ側音量設定値の最小値）に対する第３差分値の比率を第２差分値に乗算し、音量値の減少値を算出する。
【００３４】
次に、本例の動作を説明する。図５は、ＡＶアンプ１１の制御部１２の処理を示すフローチャートであり、図６は、コントローラ３Ｂの処理を示すフローチャートである。図６に示すように、コントローラ３Ｂは、ＡＶアンプ１１を再生制御開始するか否かを判断する（Ｓ２１）。例えば、ＬＡＮに接続された機器の中からＡＶアンプ１１がユーザ操作によって選択され、ＨＤＤ３に記録されたオーディオファイルの中から再生すべきオーディオファイルが選択されると、ＡＶアンプ１１を再生制御開始すると判断される（Ｓ２１でＹＥＳ）。このとき、コントローラ３Ｂは、コントローラ側音量設定値の初期値（スライドバーの現在値）をＡＶアンプ１１に送信する（Ｓ２２）。
【００３５】
図５に示すように、ＡＶアンプ１１の制御部１２は、コントローラ３Ｂからコントローラ側音量設定値の初期値を受信したか否かを判断している（Ｓ１）。受信した場合、制御部１２は、受信したコントローラ側音量設定値の初期値を、メモリ１３内のPrev_DMCVolValという変数に格納する（Ｓ２）。Prev_DMCVolValは、変更前のコントローラ側音量設定値を示す。
【００３６】
図６に示すように、コントローラ３Ｂは、ユーザ操作によってスライドバーの位置が変更され、コントローラ側音量設定値が変更されたか否かを判断する（Ｓ２３）。変更された場合（Ｓ２３でＹＥＳ）、コントローラ３Ｂは、音量値を変更する指示SetVolume(Current_DMCvolVal)をＡＶアンプ１１に送信する（Ｓ２４）。Current_DMCvolValは、変更後のコントローラ側音量設定値である。つまり、コントローラ３Ｂは、変更後のコントローラ側音量設定値をＡＶアンプ１１に送信する。
【００３７】
図５に示すように、ＡＶアンプ１１の制御部１２は、コントローラ３ＢからSetVolume(Current_DMCvolVal)を受信したか否かを判断する（Ｓ３）。受信した場合（Ｓ３でＹＥＳ）、制御部１２は、DMC_VolDif  ＝（Current_DMCvolVal  −  Prev_DMCVolVal）を算出し、メモリ１３に格納する（Ｓ４）。DMC_VolDifは、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値（第１差分値）であり、コントローラ側音量設定値の変化量を示す値である。最初は、Prev_DMCVolValにはコントローラ側音量設定値の初期値が格納されているので、変更後のコントローラ側音量設定値と、コントローラ側音量設定値の初期値との差分値となる。
【００３８】
次に、制御部１２は、ＡＶアンプ１１の音量調整部１６の現在の音量値F(DMRVol)をメモリ１３から取得する（Ｓ５）。そして、制御部１２は、DMC_VolDifが正の値であるか否かを判断する（Ｓ６）。
【００３９】
DMC_VolDifが正の値である場合（Ｓ６でＹＥＳ）、つまり、変更後のコントローラ側音量設定値が変更前のコントローラ側音量設定値よりも増加している場合、制御部１２は、DMR_VolCapacity = F(DMRVolMax) −  F(DMRVol)を算出し、メモリ１３に格納する（Ｓ７）。つまり、DMR_VolCapacityは、図３に示すように、コントローラ３Ｂによって制御可能な最大音量値と、現在の音量値との差分値（第２差分値）であり、現時点においてコントローラ３Ｂによって音量値を増加できる値である。
【００４０】
制御部１２は、DMR_VolCapacity＞０である、つまり、コントローラ３ＢからのSetVolume(Current_DMCvolVal)に応じて、音量値を増加させることができるか否かを判断する（Ｓ８）。DMR_VolCapacity＞０であれば（Ｓ８でＹＥＳ）、制御部１２は、音量調整部１６の変更後の音量値  ＝  F(DMRVol)
+ (DMR_VolCapacity) × (DMC_VolDif / 100)を算出し、音量調整部１６の音量値を、算出した音量値に変更させる。(DMR_VolCapacity) × (DMC_VolDif / 100)は音量値の増加値である。つまり、音量値の増加値は、DMR_VolCapacityに、（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値、ここでは1００−０＝１００）に対するDMC_VolDifの比率を乗算した値となる。
【００４１】
その後、制御部１２は、Prev_DMCVolValにCurrent_DMCvolValを格納することにより、最新のコントローラ側音量設定値を記憶し（Ｓ１３）、Ｓ３に戻る。従って、次にSetVolume(Current_DMCvolVal)を受信した場合には、Ｓ１３で記憶されたPrev_DMCVolValと、新たに受信したCurrent_DMCvolValとからDMC_VolDifが算出される（Ｓ４）。
【００４２】
一方、DMR_VolCapacity＞０でなければ（Ｓ８でＮＯ）、音量値をこれ以上増加させず、制御部１２は、Prev_DMCVolValにCurrent_DMCvolValを格納することにより、最新のコントローラ側音量設定値を記憶し（Ｓ１３）、Ｓ３に戻る。従って、コントローラ３Ｂの制御によって、音量値がF(DMRVolMax)よりも大きくならないので、増幅部１５やスピーカーの破損が防止される。
【００４３】
Ｓ６において、DMC_VolDifが負の値である場合（Ｓ６でＮＯ）、つまり、変更後のコントローラ側音量設定値が変更前のコントローラ側音量設定値よりも減少している場合、制御部１２は、DMR_VolCapacity = F(DMRVol) − F(DMRVolMin)を算出し、メモリ１３に格納する（Ｓ１０）。つまり、DMR_VolCapacityは、図４に示すように、コントローラ３Ｂによって制御可能な最小音量値と、現在の音量値との差分値（第３差分値）であり、現時点においてコントローラ３Ｂによって音量値を減少できる値である。
【００４４】
制御部１２は、DMR_VolCapacity＞０である、つまり、コントローラ３ＢからのSetVolume(Current_DMCvolVal)に応じて、音量値を減少させることができるか否かを判断する（Ｓ１１）。DMR_VolCapacity＞０であれば（Ｓ１１でＹＥＳ）、制御部１２は、音量調整部１６の変更後の音量値  ＝  F(DMRVol)
＋ DMR_VolCapacity ×
(DMC_VolDif ／ Prev_DMCVolVal )を算出し、音量調整部１６の音量値を、算出した音量値に変更させる（Ｓ１２）。DMR_VolCapacity
× (DMC_VolDif ／ Prev_DMCVolVal
)は、音量値の減少値である。つまり、音量値の減少値は、DMR_VolCapacityに、（変更前のコントローラ側音量設定値−コントローラ側音量設定値の最小値、ここでは変更前のコントローラ側音量設定値−０＝変更前のコントローラ側音量設定値）に対するDMC_VolDifの比率を乗算した値となる。DMC_VolDifが負であるので、DMR_VolCapacity × (DMC_VolDif ／ Prev_DMCVolVal )は負の値になる。
【００４５】
その後、制御部１２は、Prev_DMCVolValにCurrent_DMCvolValを格納することにより、最新のコントローラ側音量設定値を記憶し（Ｓ１３）、Ｓ３に戻る。従って、次にSetVolume(Current_DMCvolVal)を受信した場合には、Ｓ１３で記憶されたPrev_DMCVolValと、新たに受信したCurrent_DMCvolValとからDMC_VolDifが算出される（Ｓ４）。
【００４６】
一方、DMR_VolCapacity＞０でなければ（Ｓ１１でＮＯ）、音量値をこれ以上減少させずに、制御部１２は、Prev_DMCVolValにCurrent_DMCvolValを格納することにより、最新のコントローラ側音量設定値を記憶し（Ｓ１３）、Ｓ３に戻る。従って、F(DMRVolMin)よりも音量値が小さくならないようにできる。
【００４７】
以上の処理について実際の数値を用いて説明する。F(DMRVolMax)＝−１０ｄＢ、F(DMRVol)＝−３０ｄＢ、DMR_VolCapacity =２０ｄＢ、Prev_DMCVolVal＝５０、Current_DMCvolVal＝９０、DMC_VolDif＝４０の場合、Ｓ６でＹＥＳ、Ｓ８でＹＥＳと判断され、変更後の音量は、−３０ｄＢ＋２０ｄＢ×４０／１００＝−２２ｄＢとなる。つまり、コントローラ側音量設定値が５０から９０に変更されると、音量調整部１６の音量値は−３０ｄＢから−２２ｄＢまで増加される。
【００４８】
F(DMRVolMin)＝−８０ｄＢ、F(DMRVol)＝−３０ｄＢ、DMR_VolCapacity =５０ｄＢ、Prev_DMCVolVal＝８０、Current_DMCvolVal＝２０、DMC_VolDif＝−６０の場合、Ｓ６でＮＯ、Ｓ１１でＹＥＳと判断され、変更後の音量は、−３０ｄＢ＋５０ｄＢ×（−６０）／８０＝−６７．５となる。つまり、コントローラ側音量設定値が８０から２０に変更されると、音量調整部１６の音量値は−３０ｄＢから−６７．５ｄＢまで減少される。
【００４９】
F(DMRVolMin)＝−８０ｄＢ、F(DMRVol)＝−３０ｄＢ、DMR_VolCapacity =５０ｄＢ、Prev_DMCVolVal＝８０、Current_DMCvolVal＝０、DMC_VolDif＝−８０の場合、Ｓ６でＮＯ、Ｓ１１でＹＥＳと判断され、変更後の音量は、−３０ｄＢ＋５０ｄＢ×（−８０）／８０＝−８０となる。つまり、コントローラ側音量設定値が最小値である０に変更されると、音量調整部１６の音量値はコントローラ３Ｂによって制御可能な最小音量値である−８０ｄＢに減少させることができる。これは、Ｓ１２において、DMC_VolDifを（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値＝１００）ではなく、（変更前のコントローラ側音量設定値Prev_DMCVolVal−コントローラ側音量設定値の最小値＝Prev_DMCVolValで除算しているからである。
【００５０】
以上のように、本発明によると、コントローラ側音量設定値の変化に応じて、適切にＡＶアンプ１１の音量値を変更することができる。また、コントローラ音量設定値が非常に大きくされた場合でも、ＡＶアンプ１１の音量値がF(DMRVolMax)よりも大きくならないので、増幅部やスピーカーが破損することを防止できる。
【００５１】
なお、図５Ｂに示すように、図５のＳ９に代えてＳ５９のように処理してもよい。つまり、制御部１２は、音量調整部１６の変更後の音量値  ＝  F(DMRVol) + (DMR_VolCapacity) × (DMC_VolDif / (DMC_MAX-Prev_DMCVolVal))を算出し、音量調整部１６の音量値を、算出した音量値に変更させる。(DMR_VolCapacity)
× (DMC_VolDif / (DMC_MAX-Prev_DMCVolVal))は音量値の増加値である。つまり、音量値の増加値は、DMR_VolCapacityに、（コントローラ側音量設定値の最大値−変更前のコントローラ側音量設定値）に対するDMC_VolDifの比率を乗算した値となる。
【００５２】
次に、本発明の別の好ましい実施形態を説明する。本例では、コントローラ側音量設定値が変更された場合、コントローラ３Ｂ自身が第１差分値DMC_VolDifを算出し、ＡＶアンプ１１に送信する。これにより、ＡＶアンプは、第１差分値DMC_VolDifを算出する必要がなく、変更前のコントローラ側音量設定値を記憶しておく必要もない。図７は本例のＡＶアンプ１１の処理を示し、図８は本例のコントローラ３Ｂの処理を示し、図５、図６と同じ処理には同じ符号を付す。
【００５３】
図８に示すように、コントローラ３Ｂは、コントローラ側音量設定値が変更された場合（Ｓ４１でＹＥＳ）、DMC_VolDif＝（Current_DMCvolVal  -  Prev_DMCVolVal）を算出し（Ｓ４２）、DMC_VolDifをＡＶアンプ１１に送信する（Ｓ４３）。図７に示すように、ＡＶアンプ１１の制御部１２は、DMC_VolDifを受信した場合（Ｓ３１でＹＥＳ）、Ｓ６に進む。Ｓ６以降の処理は図５の処理と同じである。なお、図７Ｂに示すように、図７のＳ９に代えてＳ５９のように処理してもよい。
【００５４】
なお、上記各実施例において、音量値の減少値を、（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する第３差分値の比率を、第２差分値に乗算し、算出してもよい。つまり、音量値の減少値＝DMR_VolCapacity × (DMC_VolDif／１００)としてもよい。また、コントローラ側音量設定値が増加されたときだけＡＶアンプの音量値が増加され、コントローラ側音量設定値が減少されたときにはＡＶアンプの音量値を減少させなくてもよい。また、コントローラ側音量設定値が減少されたときだけＡＶアンプの音量値が減少され、コントローラ側音量設定値が増加されたときにはＡＶアンプの音量値を増加させなくてもよい。
【００５５】
次に、本発明のさらに別の好ましい実施形態を説明する。本例では、コントローラ側音量設定値が最大値（例えば１００）に変更された場合には、ＡＶアンプ１１の音量値は最大音量値F(DMRVolMax)に変更される。これは、図５のＳ９の計算式ではコントローラ側音量設定値が最大値（例えば１００）に変更されても、ＡＶアンプ１１の音量値は最大音量値F(DMRVolMax)に達しない場合があり、ユーザに不快感を与えるので、本例では、コントローラ側音量設定値が最大値（例えば１００）に変更された場合には、図５のＳ９の計算式と無関係に、ＡＶアンプ１１の音量値を必ず最大音量値F(DMRVolMax)に変更するようにしている。また、最大音量値F(DMRVolMax)は、ＷＥＢブラウザを使用してユーザ操作によって変更可能である。ＷＥＢブラウザについて、ＡＶアンプ１１内においてＣＧＩが動作している。
【００５６】
図９は本例における新たな課題を説明するシーケンスチャートである。まず、ＷＥＢブラウザは、ユーザ操作に応じて、最大音量値F(DMRVolMax)を例えば−５０ｄＢに設定する（Ｓ２０１）。コントローラ３Ｂは、ユーザ操作によってコントローラ側音量設定値が変更された場合、SetVolume(Current_DMCvolVal)を送信する（Ｓ１０１）。例えば、コントローラ側音量設定値が３０から４０に変更されると、４０が通知される。
【００５７】
ＡＶアンプ１１は、SetVolume(Current_DMCvolVal)を受信すると、ＷＥＢブラウザから最大音量値F(DMRVolMax)を取得する（Ｓ３０２）。ここでは、−５０ｄＢが取得される。ＡＶアンプ１１は、F(DMRVolMax)を−５０ｄＢとし、変更後の音量値を図５のＳ４〜Ｓ９に基づいて計算し、音量を調整する（Ｓ３０３）。ここでは、−５０ｄＢを最大としているので、例えば−７０ｄＢに変更される。
【００５８】
同様に、コントローラ３Ｂは、ユーザ操作によってコントローラ側音量設定値が４０から１００に変更された場合、１００に変更されたことを示すSetVolume(Current_DMCvolVal)を送信する（Ｓ１０２）。ＡＶアンプ１１は、SetVolume(Current_DMCvolVal)を受信すると、ＷＥＢブラウザから最大音量値F(DMRVolMax)を取得する（Ｓ３０４）。ここでは、F(DMRVolMax)が変更されておらず、−５０ｄＢが取得される。ＡＶアンプ１１は、F(DMRVolMax)を−５０ｄＢとし、変更後の音量値を計算し、音量を調整する（Ｓ３０５）。ここでは、コントローラ側音量設定値が最大の１００に変更されているので、音量値はF(DMRVolMax)である−５０ｄＢに変更される。
【００５９】
続いて、ＷＥＢブラウザは、ユーザ操作に応じて、最大音量値F(DMRVolMax)を例えば０ｄＢに設定する（Ｓ２０２）。コントローラ３Ｂは、ユーザ操作によってコントローラ側音量設定値が１００から９０に変更された場合、９０に変更されたことを示すSetVolume(Current_DMCvolVal)を送信する（Ｓ１０３）。
【００６０】
ＡＶアンプ１１は、SetVolume(Current_DMCvolVal)を受信すると、ＷＥＢブラウザから最大音量値F(DMRVolMax)を取得する（Ｓ３０６）。ここでは、０ｄＢが取得される。ＡＶアンプ１１は、F(DMRVolMax)を０ｄＢとし、変更後の音量値を計算し、音量を調整する（Ｓ３０７）。その結果、音量値の最大値が０ｄＢに変更されているので、例えば、音量値は−５ｄＢに変更される。このように、F(DMRVolMax)が大きくなるように変更された後には、コントローラ側音量設定値が減少されているにもかかわらず、変更後の音量値が大きくなってしまい、ユーザに不快感や違和感を与えるという問題がある。場合によっては、アンプやスピーカーの破損につながる。
【００６１】
この問題を解決するために、本例では、F(DMRVolMax)が大きくなるように変更された後、コントローラ側音量設定値が減少されたにもかかわらず、算出された変更後の音量値が大きくなるような場合には、ＡＶアンプ１１の音量値を増加させない（変更しない）ことにより、この問題を解決する。詳細には、図１０、図１１の処理を実行する。
【００６２】
図１０は、ＡＶアンプ１１の起動時の処理を示す。起動とは、ＡＶアンプ１１内のネットワークＡＶクライアントとしての機能が起動することをいう。ＡＶアンプ１１が起動すると（Ｓ６１）、制御部１２は、ＷＥＢブラウザから最大音量値F(DMRVolMax)を取得し、メモリ上のg_dmrVolMAXという変数に格納する（Ｓ６２）。制御部１２は、ＡＶアンプ１１の現在の音量値F(DMRVol)を取得し（Ｓ６３）、F(DMRVol)がF(DMRVolMax)よりも大きいか否かを判断する（Ｓ６４）。大きければ（Ｓ６４でＹＥＳ）、制御部１２は、F(DMRVol)をF(DMRVolMax)に変更し（Ｓ６５）、大きくなければ（Ｓ６４でＮＯ）、処理を終了する。これにより、ＡＶアンプ１１の現在の音量値F(DMRVol)がF(DMRVolMax)よりも大きいという不具合を防止することができる。
【００６３】
図１１は、コントローラ３ＢからSetVolume(Current_DMCvolVal)を受信した場合の処理を示す。SetVolume(Current_DMCvolVal)を受信すると（Ｓ７１でＹＥＳ）、制御部１２は、ＷＥＢブラウザから最大音量値F(DMRVolMax)を取得する（Ｓ７２）。制御部１２は、取得したF(DMRVolMax)を使って、図５のＳ４〜Ｓ９に基づいて、変更後の音量値を計算し、メモリ上のC_volという変数に格納する（Ｓ７３）。制御部１２は、C_volがg_dmrVolMAX以下であるか否かを判断する（Ｓ７４）。つまり、新たに取得されたF(DMRVolMax)を使って計算した変更後の音量値が、前回の最大音量値F(DMRVolMax)以下であるか否かが判断される。
【００６４】
C_volがg_dmrVolMAXよりも大きければ（Ｓ７４でＮＯ）、制御部１２はＳ７３で計算した音量値にＡＶアンプ１１の音量値を変更させずにＳ７１に戻る。例えば、図９においてＳ２０２、Ｓ１０３、Ｓ３０６、Ｓ３０７のような場合には、C_volが−５ｄＢであり、g_dmrVolMAXが−５０ｄＢであるので、ＡＶアンプ１１の音量値は−５ｄＢには変更されない。同様に、この後、コントローラ側音量設定値が９０から９５に変更されるようにコントローラ側音量設定値が増加される場合でも、C_volがg_dmrVolMAXよりも大きければ、制御部１２はＳ７３で計算した音量値にＡＶアンプ１１の音量値を変更させない。つまり、一旦C_volがg_dmrVolMAX以下になるまでは、コントローラ側音量設定値を変更してもＡＶアンプ１１の音量値を変更できないようにする。
【００６５】
一方、C_volがg_dmrVolMAX以下になると（Ｓ７４でＹＥＳ）、制御部１２はＳ７３で計算した音量値にＡＶアンプ１１の音量値を変更し、Ｓ７２で新たに取得した最大音量値F(DMRVolMax)をg_dmrVolMAXに格納する（g_dmrVolMAXを更新する）（Ｓ７５）。例えば、g_dmrVolMAXが−５０ｄＢの場合、C_volが−５０ｄＢ以下になると、ＡＶアンプ１１の音量値がC_volに変更される。そして、新たに取得した最大音量値F(DMRVolMax)である０ｄＢがg_dmrVolMAXに格納される。従って、それ以降の処理では、Ｓ７３で算出された変更後の音量値と、g_dmrVolMAXである０ｄＢとが比較されて、Ｓ７４でＹＥＳと判断され、ＡＶアンプ１１の音量値を増加させることができる。
【００６６】
以上のように、F(DMRVolMax)が大きくなるように変更された後、コントローラ側音量設定値が減少されているにもかかわらず、変更後の音量値が大きくなってしまい、ユーザに不快感を与えるという問題を解決できる。
【００６７】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。例えば、図５のＳ１、図６のＳ２２において、接続時に、ＡＶアンプがコントローラにＡＶアンプの現在の音量値を送信し、コントローラがＡＶアンプの現在の音量値に応じて、スライドーを移動させてもよい。その後、コントローラがコントローラ側音量設定値をＡＶアンプに送信し、ＡＶアンプがコントローラ側音量設定値の初期値とする。または、ＡＶアンプがＡＶアンプの現在の音量値からコントローラ側音量設定値の初期値を計算してもよい。この場合には、図５のＳ１や図６のＳ２２の処理が不要となる。また、ＡＶアンプの音量値の範囲とコントローラ側音量設定値の範囲とが等しい場合には、ＶアンプがコントローラにＡＶアンプの現在の音量値を送信し、その音量値をそのままコントローラ側音量設定値とすることができる。上記の音量調整装置をコンピュータに実行させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００６８】
本発明は、ＡＶアンプ等に好適に採用され得る。
【符号の説明】
【００６９】
１              ＰＣ
２              ＣＰＵ
３              ＨＤＤ
３Ａ            サーバプログラム
３Ｂ            コントローラプログラム
４              メモリ
５              操作部
６              表示部
７              通信部
１１            ＡＶアンプ
１２            制御部
１３            メモリ
１４            ＤＳＰ
１５            増幅部
１６            音量調整部
１７            通信部
１８            操作部
１９            表示部
【図１】
2011142601.tif 000003
【図２】
2011142601.tif 000004
【図３】
2011142601.tif 000005
【図４】
2011142601.tif 000006
【図５】
2011142601.tif 000007
【図５Ｂ】
2011142601.tif 000008
【図６】
2011142601.tif 000009
【図７】
2011142601.tif 000010
【図７Ｂ】
2011142601.tif 000011
【図８】
2011142601.tif 000012
【図９】
2011142601.tif 000013
【図１０】
2011142601.tif 000014
【図１１】
2011142601.tif 000015
【手続補正書】
【提出日】平成22年9月27日(2010.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、
ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、前記コントローラから変更後のコントローラ側音量設定値を受信する受信部と、
変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を算出する第１差分値算出部と、
コントローラによって制御可能な最大音量値と、現在の音量値との差分値である第２差分値を算出する第２差分値算出部と、
（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−変更前のコントローラ側音量設定値）に対する）前記第１差分値の比率を前記第２差分値に乗算し、音量値の増加値を算出する増加値算出部とを備える、音量調整装置。
【請求項２】
前記コントローラ側音量設定値が最大値に変更された場合には、前記コントローラによって制御可能な最大音量値まで音量値を増加させる、請求項１に記載の音量調整装置。
【請求項３】
前記コントローラによって制御可能な最大音量値がユーザ操作に応じて変更可能であり、
前記コントローラによって制御可能な最大音量値がユーザ操作に応じて変更された後、コントローラ側音量設定値が変更された場合には、変更後の前記コントローラによって制御可能な最大音量値に基づいて算出される音量値が、変更前の前記コントローラによって制御可能な最大音量値以下になるまで音量値を変更しない、請求項１または２に記載の音量調整装置。
【請求項４】
コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、
ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、前記コントローラから変更後のコントローラ側音量設定値を受信する受信部と、
変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を算出する第１差分値算出部と、
現在の音量値と、コントローラによって制御可能な最小音量値との差分値である第３差分値を算出する第３差分値算出部と、
（変更前のコントローラ側音量設定値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する）前記第１差分値の比率を前記第３差分値に乗算し、音量値の減少値を算出する減少値算出部とを備える、音量調整装置。
【請求項５】
コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、
ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を前記コントローラから受信する受信部と、
コントローラによって制御可能な最大音量値と、現在の音量値との差分値である第２差分値を算出する第２差分値算出部と、
（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−変更前のコントローラ側音量設定値）に対する）前記第１差分値の比率を前記第２差分値に乗算し、音量値の増加値を算出する増加値算出部とを備える、音量調整装置。
【請求項６】
コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、
ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を前記コントローラから受信する受信部と、
現在の音量値と、コントローラによって制御可能な最小音量値との差分値である第３差分値を算出する第３差分値算出部と、
（変更前のコントローラ側音量設定値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する）前記第１差分値の比率を前記第３差分値に乗算し、音量値の減少値を算出する減少値算出部とを備える、音量調整装置。
【請求項７】
請求項１〜６のいずれかに記載の音量調整装置の各部をコンピュータに実行させる、音量調整プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の好ましい実施形態による音量調整装置は、コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、前記コントローラから変更後のコントローラ側音量設定値を受信する受信部と、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を算出する第１差分値算出部と、コントローラによって制御可能な最大音量値と、現在の音量値との差分値である第２差分値を算出する第２差分値算出部と、（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−変更前のコントローラ側音量設定値）に対する）前記第１差分値の比率を前記第２差分値に乗算し、音量値の増加値を算出する増加値算出部とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の別の好ましい実施形態による音量調整装置は、コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、前記コントローラから変更後のコントローラ側音量設定値を受信する受信部と、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を算出する第１差分値算出部と、現在の音量値と、コントローラによって制御可能な最小音量値との差分値である第３差分値を算出する第３差分値算出部と、（変更前のコントローラ側音量設定値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する）前記第１差分値の比率を前記第３差分値に乗算し、音量値の減少値を算出する減少値算出部とを備える。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明の別の好ましい実施形態による音量調整装置は、コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を前記コントローラから受信する受信部と、コントローラによって制御可能な最大音量値と、現在の音量値との差分値である第２差分値を算出する第２差分値算出部と、（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−変更前のコントローラ側音量設定値）に対する）前記第１差分値の比率を前記第２差分値に乗算し、音量値の増加値を算出する増加値算出部とを備える。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明の別の好ましい実施形態による音量調整装置は、コントローラに接続可能であり、前記コントローラからの指示に基づいて、音声信号の音量値を調整する音量調整装置であって、ユーザ操作によって前記コントローラにおいて設定可能なコントローラ側音量設定値が変更された場合、変更後のコントローラ側音量設定値と、変更前のコントローラ側音量設定値との差分値である第１差分値を前記コントローラから受信する受信部と、現在の音量値と、コントローラによって制御可能な最小音量値との差分値である第３差分値を算出する第３差分値算出部と、（変更前のコントローラ側音量設定値−コントローラ側音量設定値の最小値）に対する（もしくは（コントローラ側音量設定値の最大値−コントローラ側音量設定値の最小値）に対する）前記第１差分値の比率を前記第３差分値に乗算し、音量値の減少値を算出する減少値算出部とを備える。