(57)【要約】【課題】より確実にハウリングを防止することができる電話装置を制御するプログラムを提供する。【解決手段】電話装置１００の制御部１１３に、ＤＴＭＦ信号生成部１０８によって生成されたＤＴＭＦ信号のボリュームと、回線２００から入力された当該ＤＴＭＦ信号のボリュームとに基づいて、回線エコー量を推定し、予め測定した受話器１０４において発生する音響エコーの最大値と、側音ボリューム１０５及び送話ボリューム１０６及び受話ボリューム１１１の設定値とに基づいて、ハウリング閾値を算出し、回線エコー量がハウリング閾値より大きい場合に、回線エコー量とハウリング閾値との差分を調整必要量として算出し、側音ボリューム１０５の設定値を当該調整必要量だけ下げる、第１の処理を実行させる。【選択図】図１
2020150532.tif 000002
【特許請求の範囲】
【請求項１】
電話装置の制御部に、
電話番号に基づいて生成されたＤＴＭＦ信号のボリュームと、
回線から入力された前記ＤＴＭＦ信号のボリュームと
に基づいて、回線エコー量を推定し、
受話器において発生する音響エコーの最大値と、
側音信号のボリューム及び送信信号のボリューム及び受信信号のボリュームの設定値と
に基づいて、ハウリング閾値を算出し、
前記回線エコー量が前記ハウリング閾値より大きい場合に、
前記回線エコー量と前記ハウリング閾値との差分を調整必要量として算出し、
前記側音信号のボリュームの前記設定値を前記調整必要量だけ下げる、
第１の処理を実行させる、
プログラム。
【請求項２】
前記制御部に、
前記音響エコーの最大値と、
前記側音信号のボリューム及び前記送信信号のボリューム及び前記受信信号のボリュームの前記設定値と、
前記送信信号の周波数特性及び前記受信信号の周波数特性の設定値と
に基づいて、前記ハウリング閾値を算出し、
前記側音信号のボリュームの前記設定値を前記調整必要量だけ下げると、
前記側音信号のボリュームの前記設定値が予め定められた最小値より小さくなる場合、
前記側音信号のボリュームの前記設定値を前記最小値に設定するとともに、
前記送信信号の前記周波数特性及び前記受信信号の前記周波数特性の前記設定値を、
前記側音信号のボリュームの前記設定値を下げた分を加味して前記調整必要量だけ下げる、
第２の処理を実行させる、
請求項１に記載のプログラム。
【請求項３】
前記制御部に、
前記送信信号の前記周波数特性及び前記受信信号の前記周波数特性の前記設定値を、
前記側音信号のボリュームの前記設定値を下げた分を加味して前記調整必要量だけ下げると、
前記送信信号の前記周波数特性及び前記受信信号の前記周波数特性の調整量が所定の調整可能範囲を超えてしまう場合、
前記送信信号のボリューム及び前記受信信号のボリュームの前記設定値を前記調整必要量だけ下げる、
第３の処理を実行させる、
請求項２に記載のプログラム。
【請求項４】
前記制御部に、
通話中に、前記受信信号のボリュームを上げる旨の信号が入力された場合に、
前記第１の処理、前記第２の処理、前記第３の処理を、この順で実行させる、
請求項３に記載のプログラム。
【請求項５】
前記制御部に、
前記第１の処理、前記第２の処理、前記第３の処理を、この順で行った後、
通話中に、前記受信信号のボリュームを下げる旨の信号が入力された場合に、
前記送信信号のボリューム及び前記受信信号のボリュームの前記設定値を所定の初期値に戻した後、
前記送信信号の前記周波数特性及び前記受信信号の前記周波数特性の前記設定値を所定の初期値に戻し、
次いで、前記側音信号のボリュームの前記設定値を所定の初期値に戻す、
請求項４に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話装置を制御するプログラムに関する。
【背景技術】
【０００２】
特許文献１には、スピーカホンが置かれた環境に応じて送話信号及び受話信号の減衰量の和を適正に決定することにより、より自然な通話を可能にする技術が記載されている。具体的には、特許文献１では、まず、電話回線に白色雑音を入力するとともに、回線結合により側音として当該白色雑音を受話信号経路に入力し、受話側と送話側との当該白色雑音の検出レベル差を算出する。次いで、当該検出レベル差に基づいてそれぞれ音響結合量、回線結合量を算出し、この算出結果に基づいて送話信号及び受話信号の減衰量の和を設定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０８−３３５９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されているように、例えば、回線エコー量が大きい場合に受話ボリューム（音量）を大きく設定すると、受話器を伏せた状態で置いたり、通話終了時に受話器を電話機に置いたりすると、ハウリングが発生してしまう。
【０００５】
また、回線エコーキャンセラーを用いてハウリングを防止する方法もあるが、エコー推定によって通話音質が悪化してしまう虞があるだけでなく、コストが増加してしまう。
【０００６】
本開示の目的は、より確実にハウリングを防止することができる電話装置及び電話装置の制御方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に係る電話装置は、電話番号に基づいてＤＴＭＦ信号を生成するＤＴＭＦ信号生成部と、前記ＤＴＭＦ信号を回線に送出する回線インタフェース部と、前記回線から入力された前記ＤＴＭＦ信号のボリュームを計測する回線ボリューム計測部と、側音信号のボリュームを調整する側音ボリュームと、送信信号のボリュームを調整する送話ボリュームと、受信信号のボリュームを調整する受話ボリュームと、前記側音ボリューム及び前記送話ボリューム及び前記受話ボリュームを制御する制御部と、受話器において発生する音響エコーの最大値と、前記側音ボリューム及び前記送話ボリューム及び前記受話ボリュームの設定値とを格納する記憶部と、を備え、前記制御部は、前記ＤＴＭＦ信号生成部によって生成された前記ＤＴＭＦ信号のボリュームと、前記回線から入力された前記ＤＴＭＦ信号のボリュームとに基づいて、回線エコー量を推定し、前記音響エコーの最大値と、前記側音ボリューム及び前記送話ボリューム及び前記受話ボリュームの前記設定値とに基づいて、ハウリング閾値を算出し、前記回線エコー量が前記ハウリング閾値より大きい場合に、前記回線エコー量と前記ハウリング閾値との差分を調整必要量として算出し、前記側音ボリュームの前記設定値を前記調整必要量だけ下げる、第１の処理を行う。
【０００８】
本発明の第２の態様に係る電話装置の制御方法では、電話装置の制御部が、電話番号に基づいて生成されたＤＴＭＦ信号のボリュームと、回線から入力された前記ＤＴＭＦ信号のボリュームとに基づいて、回線エコー量を推定し、受話器において発生する音響エコーの最大値と、側音信号のボリューム及び送信信号のボリューム及び受信信号のボリュームの設定値とに基づいて、ハウリング閾値を算出し、前記回線エコー量が前記ハウリング閾値より大きい場合に、前記回線エコー量と前記ハウリング閾値との差分を調整必要量として算出し、前記側音信号のボリュームの前記設定値を前記調整必要量だけ下げる、第１の処理を行う。
【発明の効果】
【０００９】
本発明により、より確実にハウリングを防止することができる電話装置及び電話装置の制御方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１に係る電話装置の一例を示すブロック図である。
【図２】本発明の実施の形態１に係る電話装置の一例を示すブロック図である。
【図３】本発明の実施の形態１に係る電話装置の制御方法の一例を示すフローチャートである。
【図４】本発明の実施の形態１に係る電話装置の制御方法の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
実施の形態
以下、図面を参照して本発明の実施の形態について説明する。
本発明の実施の形態に係る電話装置１００は、図１に示すように、少なくとも、受話器１０４、側音ボリューム１０５、送話ボリューム１０６、ＤＴＭＦ（Ｄｕａｌ  Ｔｏｎｅ  Ｍｕｌｔｉｐｌｅ  Ｆｒｅｑｕｅｎｃｙ）信号生成部１０８、回線インタフェース部１０９、回線ボリューム計測部１１０、受話ボリューム１１１、制御部１１３、記憶部１１４等を備える。また、図１に示すように、電話装置１００は、回線２００と回線インタフェース部１０９を介して接続される。
【００１２】
そして、制御部１１３は、ＤＴＭＦ信号生成部１０８によって電話番号に基づいて生成されたＤＴＭＦ信号のボリュームと、回線２００から入力された当該ＤＴＭＦ信号のボリュームとに基づいて、回線エコー量を推定する。
また、制御部１１３は、記憶部１１４に格納されている受話器において発生する音響エコーの最大値と、側音ボリューム１０５及び送話ボリューム１０６及び受話ボリューム１１１の設定値とに基づいて、ハウリング閾値を算出する。
そして、制御部１１３は、回線エコー量がハウリング閾値より大きい場合に、回線エコー量とハウリング閾値との差分を調整必要量として算出し、側音ボリューム１０５の設定値を当該調整必要量だけ下げる、第１の処理を行う。
【００１３】
本実施の形態１に係る電話装置１００によれば、回線エコー量がハウリング閾値より大きい場合、すなわち、ＤＴＭＦ信号を用いて推定した回線エコー量と、音響エコー量の最大値と、送話ボリューム１０６の設定値と、受話ボリューム１１１の設定値と、側音ボリューム１０５の設定値の合計がプラスになる場合、制御部１１３が、側音ボリューム１０５の設定値を調整必要量だけ下げるため、ハウリングを防止することができる。また、ハウリング閾値を算出するのに用いる音響エコーの最大値が、受話器１０４において発生する音響エコーの最大値であるため、例えば、受話器を伏せた状態等において発生するハウリングも防止することができる。これにより、より確実にハウリングを防止することができる電話装置１００を提供することができる。
【００１４】
実施の形態１
図２は、本発明の実施の形態１に係る電話装置１００の一例を示すブロック図である。図２に示すように、電話装置１００は、ダイヤルボタン１０１、受話ボリューム切り替えボタン１０２、ボタン検出部１０３、受話器１０４、側音ボリューム１０５、送話ボリューム１０６、送話周波数特性調整部１０７、ＤＴＭＦ信号生成部１０８、回線インタフェース部１０９、回線ボリューム計測部１１０、受話ボリューム１１１、受話周波数特性調整部１１２、制御部１１３、記憶部１１４等を備える。また、図２に示すように、電話装置１００は、回線２００と回線インタフェース部１０９を介して接続される。
【００１５】
ダイヤルボタン１０１は、０〜９の番号のボタン等を備え、当該ボタンがユーザによって押下されたことが、ボタン検出部１０３によって検出される。
【００１６】
受話ボリューム切り替えボタン１０２は、例えば、ボリュームアップボタン（図示省略）、ボリュームダウンボタン（図示省略）を備える。そして、受話ボリューム切り替えボタン１０２のボリュームアップボタンが押下されたことが、ボタン検出部１０３によって検出される。
【００１７】
ボタン検出部１０３は、ダイヤルボタン１０１が押下されたことを検出し、ユーザがダイヤルボタン１０１を押下することによって指定した電話番号に関する情報を制御部１１３に入力する。また、ボタン検出部１０３は、受話ボリューム切り替えボタン１０２が押下されたことを検出し、受話ボリューム切り替え情報を制御部１１３に入力する。
【００１８】
受話器１０４は、例えば、マイク１０４Ａ、スピーカ１０４Ｂ等を備える。
マイク１０４Ａは、ユーザ側の音声を検出し、電気信号に変換して、送信信号Ｓ１として、側音ボリューム１０５及び送話ボリューム１０６に入力する。
スピーカ１０４Ｂは、ユーザの通話相手側の音声である電気信号を音声に変換して出力する。
【００１９】
側音ボリューム１０５は、側音信号Ｓ３のボリューム（音量）を調整する。具体的には、側音ボリューム１０５は、制御部１１３から入力される設定値に従って、側音信号Ｓ３のボリュームを調整する。
【００２０】
送話ボリューム１０６は、送信信号Ｓ１のボリューム（音量）を調整する。具体的には、送話ボリューム１０６は、制御部１１３から入力される設定値に従って、送話信号のボリュームを調整する。
【００２１】
送話周波数特性調整部１０７は、ユーザ側の音声である送信信号Ｓ１の周波数特性を調整する。具体的には、送話周波数特性調整部１０７は、制御部１１３から入力される設定値に従って、送信信号Ｓ１の周波数特性を調整する。
【００２２】
ＤＴＭＦ信号生成部１０８は、ボタン検出部１０３から制御部１１３に入力された電話番号に関する情報に基づいてＤＴＭＦ信号を生成する。具体的には、制御部１１３から、当該電話番号に関する情報がＤＴＭＦ信号生成部１０８に入力される。そして、ＤＴＭＦ信号生成部１０８は、当該電話番号に関する情報に基づいて、ＤＴＭＦ信号を生成する。また、ＤＴＭＦ信号生成部１０８は、生成したＤＴＭＦ信号を、送話周波数特性調整部１０７から出力された送信信号Ｓ１に加算する。
【００２３】
回線インタフェース部１０９は、電話装置１００と回線２００との接続を制御する。具体的には、回線インタフェース部１０９は、ＤＴＭＦ信号生成部１０８によって生成されたＤＴＭＦ信号が加算された送信信号Ｓ１を回線２００に送出する。また、回線インタフェース部１０９は、回線２００から入力される受信信号Ｓ２を回線ボリューム計測部１１０に入力する。
【００２４】
回線ボリューム計測部１１０は、回線２００から回線インタフェース部１０９を介して入力される受信信号Ｓ２のボリューム（音量）を計測する。ここで、受信信号Ｓ２は、ユーザの通話相手側の音声が電気信号に変換されたものである。また、本実施の形態１に係る回線ボリューム計測部１１０は、回線２００における回線エコーによって受信信号Ｓ２として入力されるＤＴＭＦ信号のボリューム（音量）を計測し、計測したＤＴＭＦ信号のボリュームの値を制御部１１３に入力する。
【００２５】
受話ボリューム１１１は、回線２００から回線インタフェース部１０９及び回線ボリューム計測部１１０を介して入力される受信信号Ｓ２のボリュームを調整する。具体的には、受話ボリューム１１１は、制御部１１３から入力される設定値に従って、受話信号のボリュームを調整する。
【００２６】
受話周波数特性調整部１１２は、ユーザの通話相手側の音声である受信信号Ｓ２の周波数特性を調整する。具体的には、受話周波数特性調整部１１２は、制御部１１３から入力される設定値に従って、受信信号Ｓ２の周波数特性を調整する。
【００２７】
制御部１１３は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等を備える。そして、ＣＰＵが記憶部１１４に格納されたプログラムを実行することにより、制御部１１３における全ての処理が実現する。具体的には、ＣＰＵが記憶部１１４に格納されたプログラムを実行することにより、制御部１１３は、電話装置１００の各部を制御する。具体的には、制御部１１３は、側音ボリューム１０５、送話ボリューム１０６、送話周波数特性調整部１０７、ＤＴＭＦ生成部１０８、回線ボリューム計測部１１０、受話ボリューム１１１、受話周波数特性調整部１１２を制御する。
また、記憶部１１４に格納されるプログラムは、ＣＰＵに実行されることにより、制御部１１３のそれぞれにおける処理を実現するためのコードを含む。なお、記憶部１１４は、例えば、このプログラムや、制御部１１３における処理に利用される各種情報を格納することができる任意の記憶装置を含んで構成される。記憶装置は、例えば、メモリ等である。
【００２８】
より具体的には、制御部１１３は、例えば、ＤＴＭＦ信号生成部１０８が送信信号Ｓ１に加算したＤＴＭＦ信号のボリュームと、回線ボリューム計測部１１０によって計測されたＤＴＭＦ信号のボリュームとを比較し、回線２００における回線エコー量を推定する。
【００２９】
また、制御部１１３は、記憶部１１４に格納されている最大音響エコー量を読み出し、当該最大音響エコー量と、側音ボリューム１０５及び送話ボリューム１０６及び送話周波数特性調整部１０７及び受話ボリューム１１１及び受話周波数特性調整部１１２の設定値とに基づいて、ハウリングが発生する回線２００における回線エコー量をハウリング閾値として算出する。ここで、側音ボリューム１０５の設定値とは、側音信号Ｓ３のボリューム（音量）を示す所定の値である。また、送話ボリューム１０６の設定値とは、送信信号Ｓ１のボリューム（音量）を示す所定の値である。また、受話ボリューム１１１の設定値とは、受信信号Ｓ２のボリューム（音量）を示す所定の値である。また、送話周波数特性調整部１０７の設定値とは、送信信号Ｓ１の周波数特性を示す所定の値である。また、受話周波数特性調整部１１２の設定値とは、受信信号Ｓ２の周波数特性を示す所定の値である。また、ここで、周波数特性とは、周波数と当該周波数における出力値との関係を意味する。すなわち、送話周波数特性調整部１０７の設定値とは、送信信号Ｓ１の所定の周波数における所定の出力値を意味する。同様に、受話周波数特性調整部１１２の設定値とは、受信信号Ｓ２の所定の周波数における所定の出力値を意味する。
【００３０】
また、制御部１１３は、推定した回線エコー量と算出したハウリング閾値とを比較する。そして、制御部１１３は、以下の（１）〜（３）の処理を行う。
（１）回線エコー量がハウリング閾値よりも大きい場合、制御部１１３は、回線エコー量とハウリング閾値との差分量を調整必要量として算出する。また、制御部１１３は、側音ボリューム１０５の設定値を調整必要量だけ自動的に下げる（第１の処理）。
これにより、ハウリング閾値が回線エコー量以上となり、ハウリングを防止することができる。また、側音ボリューム１０５の設定値を下げても、回線エコーが側音として聞こえるので、側音が聞こえなくなることはない。
【００３１】
（２）また、調整必要量が大きく、側音ボリューム１０５の設定値を当該調整必要量分だけ下げると、側音ボリューム１０５の設定値の最小値より小さくなってしまう場合、制御部１１３は、側音ボリューム１０５の設定値を最小値に設定する。同時に、制御部１１３は、送話周波数特性調整部１０７及び受話周波数特性調整部１１２を制御し、送信信号Ｓ１及び受信信号Ｓ２の周波数特性を調整する（第２の処理）。送信信号Ｓ１と受信信号Ｓ２の周波数特性は、通常、回線ロスによる高周波数のボリューム（音量）減衰や高齢者の聞こえやすさを考慮し、２ｋＨｚ以上のボリューム（出力値）を２ｋＨｚ未満のボリューム（出力値）より大きく設定している。そこで、大きく設定している周波数のボリューム（出力値）を、側音ボリューム１０５の設定値を下げた分を加味して調整必要量だけ自動的に下げる。具体的には、側音ボリューム１０５の設定値を下げた分を調整必要量から差し引いた分だけ送話周波数特性調整部１０７及び受話周波数特性調整部１１２の設定値を下げる。これにより、ハウリング閾値が回線エコー量以上となり、ハウリングを防止することができる。
【００３２】
（３）また、調整必要量がさらに大きく、送話周波数特性調整部１０７及び受話周波数特性調整部１１２の周波数特性の調整量が所定の調整可能範囲を超えてしまう場合、制御部１１３は、送話ボリューム１０６及び受話ボリューム１１１の設定値を調整必要量だけ自動的に下げる（第３の処理）。これにより、ハウリング閾値が回線エコー量以上となり、ハウリングを防止することができる。
【００３３】
また、通話中に受話ボリューム切り替えボタン１０２のボリュームアップボタン（図示省略）が押下された場合、ボタン検出部１０３は、ボリュームを上げる旨の受話ボリューム切り替え情報を制御部１１３に入力する。そして、制御部１１３は、推定した回線エコー量と算出したハウリング閾値とを比較し、上記（１）、（２）、（３）の順で、処理を行う。これにより、ハウリングを防止することができる。
【００３４】
また、上記（１）〜（３）の処理が行われた後、通話中に受話ボリューム切り替えボタン１０２のボリュームダウンボタン（図示省略）が押下された場合、ボタン検出部１０３は、ボリュームを下げる旨の受話ボリューム切り替え情報を制御部１１３に入力する。そして、制御部１１３は、送話ボリューム１０６及び受話ボリューム１１１の設定値を所定の初期値に戻した後、送話周波数特性調整部１０７及び受話周波数特性調整部１１２の設定値（周波数特性）を所定の初期値に戻し、次いで、側音ボリューム１０５の設定値を所定の初期値に戻す。
【００３５】
記憶部１１４は、電話装置１００のマイク１０４Ａとスピーカ１０４Ｂとの間における音響エコーの最大値、側音ボリューム１０５、送話ボリューム１０６、受話ボリューム１１１の設定値を格納する。制御部１１３は、マイク１０４Ａを制御して、受話器を伏せた状態等、最も音響エコー量が大きくなる状態における音響エコー量を予め測定させ、当該音響エコー量を音響エコー量の最大値として、記憶部１１４に格納する。
【００３６】
次に、図３及び図４を参照しながら、本実施の形態１に係る電話装置の制御方法について説明する。
まず、電話装置１００が起動されると、制御部１１３は、側音ボリューム１０５及び送話ボリューム１０６及び送話周波数特性調整部１０７及び受話ボリューム１１１及び受話周波数特性調整部１１２の設定値を所定の初期値に設定する（ステップＳ１０１）。
【００３７】
次に、ユーザが受話器１０４をオフフックすると、電話装置１００が回線２００と接続され、電話番号入力待ち状態となる（ステップＳ１０２）。
【００３８】
次に、ユーザがダイヤルボタン１０１を押下して電話番号を入力すると、ボタン検出部１０３は、ダイヤルボタン１０１が押下されたことを検出し、当該電話番号に関する情報を制御部１１３に入力する（ステップＳ１０３）。
【００３９】
次に、制御部１１３は、当該電話番号に関する情報をＤＴＭＦ信号生成部１０８に入力し、ＤＴＭＦ信号生成部１０８は、当該電話番号に関する情報に基づいてＤＴＭＦ信号を生成し、生成したＤＴＭＦ信号を送信信号Ｓ１に加算する（ステップＳ１０４）。
【００４０】
次に、回線インタフェース部１０９は、ＤＴＭＦ信号が加算された送信信号Ｓ１を回線２００に送出する（ステップＳ１０５）。また、回線インタフェース部１０９は、回線２００から入力される受信信号Ｓ２を回線ボリューム計測部１１０に入力する（ステップＳ１０６）。ここで、回線インタフェース部１０９から送出されたＤＴＭＦ信号は、回線２００における回線エコーにより、受信信号Ｓ２として電話装置１００に入力される。
【００４１】
次に、回線ボリューム計測部１１０は、受信信号Ｓ２として入力されたＤＴＭＦ信号のボリュームを計測し、計測したＤＴＭＦ信号のボリュームの値を制御部１１３に入力する（ステップＳ１０７）。
【００４２】
次に、制御部１１３は、ＤＴＭＦ信号生成部１０８が送信信号Ｓ１に加算したＤＴＭＦ信号のボリュームと、回線ボリューム計測部１１０によって計測されたＤＴＭＦ信号のボリュームとを比較し、回線２００における回線エコー量を推定する（ステップＳ１０８）。
【００４３】
次に、制御部１１３は、記憶部１１４に格納されている最大音響エコー量と、側音ボリューム１０５及び送話ボリューム１０６及び送話周波数特性調整部１０７及び受話ボリューム１１１及び受話周波数特性調整部１１２の設定値とに基づいて、ハウリング閾値を算出する（ステップＳ１０９）。
【００４４】
次に、制御部１１３は、推定した回線エコー量が算出したハウリング閾値よりも大きいか否かを判断する（ステップＳ１１０）。
【００４５】
ステップＳ１１０において、推定した回線エコー量が算出したハウリング閾値以下である場合（ステップＳ１１０；Ｎｏ）、本処理を終了する。
【００４６】
ステップＳ１１０において、推定した回線エコー量が算出したハウリング閾値よりも大きい場合（ステップＳ１１０；Ｙｅｓ）、制御部１１３は、回線エコー量とハウリング閾値との差分量を調整必要量として算出する（ステップＳ１１１）。
【００４７】
次に、制御部１１３は、ステップＳ１１０において算出した調整必要量だけ側音ボリューム１０５の設定値を下げると、側音ボリューム１０５の設定値が予め定められた最小値より小さくなるか否かを判断する（ステップＳ１１２）。
【００４８】
ステップＳ１１２において、調整必要量だけ側音ボリューム１０５の設定値を下げても、側音ボリューム１０５の設定値が予め定められた最小値以上である場合（ステップＳ１１２；Ｎｏ）、制御部１１３は、側音ボリューム１０５の設定値を調整必要量だけ自動的に下げ（ステップＳ１１３）、本処理を終了する。
【００４９】
ステップＳ１１２において、調整必要量だけ側音ボリューム１０５の設定値を下げると、側音ボリューム１０５の設定値が予め定められた最小値より小さくなる場合（ステップＳ１１２；Ｙｅｓ）、制御部１１３は、側音ボリューム１０５の設定値を最小値に設定する（ステップＳ１１４）。
【００５０】
次に、制御部１１３は、側音ボリューム１０５の設定値を最小値に設定するのに併せて、送話周波数特性調整部１０７及び受話周波数特性調整部１１２の周波数特性を調整すると、調整量が所定の調整可能範囲を超えるか否かを判断する（ステップＳ１１５）。
【００５１】
ステップＳ１１５において、送話周波数特性調整部１０７及び受話周波数特性調整部１１２の周波数特性の調整量が所定の調整可能範囲以内である場合（ステップＳ１１５；Ｎｏ）、制御部１１３は、側音ボリューム１０５の設定値を最小値に設定するのに併せて、送話周波数特性調整部１０７及び受話周波数特性調整部１１２の周波数特性を調整する（ステップＳ１１６）、本処理を終了する。
【００５２】
ステップＳ１１５において、送話周波数特性調整部１０７及び受話周波数特性調整部１１２の周波数特性の調整量が所定の調整可能範囲を超える場合（ステップＳ１１５；Ｙｅｓ）、制御部１１３は、送話ボリューム１０６及び受話ボリューム１１１の設定値を調整必要量だけ自動的に下げ（ステップＳ１１７）、本処理を終了する。
【００５３】
なお、通話中に受話ボリューム切り替えボタン１０２のボリュームアップボタン（図示省略）が押下された場合、制御部１１３は、上記ステップＳ１１０〜ステップＳ１１７の処理を行ってもよい。
【００５４】
また、上記ステップＳ１１０〜ステップＳ１１７の処理を行った後、通話中に受話ボリューム切り替えボタン１０２のボリュームダウンボタン（図示省略）が押下された場合、制御部１１３は、まず、送話ボリューム１０６及び受話ボリューム１１１の設定値を所定の初期値に戻す。次いで、制御部１１３は、送話周波数特性調整部１０７及び受話周波数特性調整部１１２の設定値（周波数特性）を所定の初期値に戻す。次いで、制御部１１３は、側音ボリューム１０５の設定値を所定の初期値に戻す。
【００５５】
以上に説明した実施の形態１に係る電話装置１００、電話装置１００の制御方法、及びプログラムによれば、回線エコー量がハウリング閾値より大きい場合、すなわち、ＤＴＭＦ信号を用いて推定した回線エコー量と、音響エコー量の最大値と、送話ボリューム１０６の設定値と、受話ボリューム１１１の設定値と、側音ボリューム１０５の設定値の合計がプラスになる場合、制御部１１３が、側音ボリューム１０５の設定値を調整必要量だけ下げる（第１の処理）。そのため、ハウリングを防止することができる。また、ハウリング閾値を算出するのに用いる音響エコーの最大値が、受話器１０４において発生する音響エコーの最大値であるため、例えば、受話器１０４を伏せた状態等において発生するハウリングも防止することができる。これにより、より確実にハウリングを防止することができる電話装置１００、電話装置の制御方法、及びプログラムを提供することができる。
【００５６】
また、調整必要量が大きく、側音ボリューム１０５の設定値を当該調整必要量分だけ下げると、側音ボリューム１０５の設定値の最小値より小さくなってしまう場合、制御部１１３は、側音ボリューム１０５の設定値を最小値に設定する。同時に、制御部１１３は、送話周波数特性調整部１０７及び受話周波数特性調整部１１２を制御し、送信信号Ｓ１及び受信信号Ｓ２の周波数特性を調整する（第２の処理）。換言すれば、制御部１１３は、周波数特性の設定値を、側音ボリューム１０５の設定値を下げた分を加味して調整必要量だけ下げる。具体的には、側音ボリューム１０５の設定値を下げた分を調整必要量から差し引いた分だけ送話周波数特性調整部１０７及び受話周波数特性調整部１１２の設定値を下げる。これにより、ハウリング閾値が回線エコー量以上となり、さらに確実にハウリングを防止することができる。
【００５７】
また、調整必要量がさらに大きく、送話周波数特性調整部１０７及び受話周波数特性調整部１１２の周波数特性の調整量が所定の調整可能範囲を超えてしまう場合、制御部１１３は、送話ボリューム１０６及び受話ボリューム１１１の設定値を調整必要量だけ自動的に下げる（第３の処理）。これにより、ハウリング閾値が回線エコー量以上となり、より一層確実にハウリングを防止することができる。
【００５８】
また、制御部１１３は、通話中に受話ボリューム切り替えボタン１０２のボリュームアップボタン（図示省略）が押下された場合にも、上記処理を行うため、受信信号Ｓ２のボリュームが上げられても、ハウリングを防止することができる。
【００５９】
また、上記第１の処理〜第３の処理が行われた後、通話中に受話ボリューム切り替えボタン１０２のボリュームダウンボタン（図示省略）が押下された場合、制御部１１３は、送話ボリューム１０６及び受話ボリューム１１１の設定値を所定の初期値に戻した後、送話周波数特性調整部１０７及び受話周波数特性調整部１１２の設定値（周波数特性）を所定の初期値に戻し、次いで、側音ボリューム１０５の設定値を所定の初期値に戻す。これにより、不必要に側音ボリューム１０５及び送話ボリューム１０６及び受話ボリューム１１１の設定値や、送話周波数特性調整部１０７及び受話周波数特性調整部１１２の設定値（周波数特性）が下げられたままになることを防ぎ、通話音質が悪化することを防ぐことができる。
【００６０】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、ステップＳ１０７〜ステップＳ１０９の処理は並行して実施されてもよい。
【００６１】
また、上述の実施の形態では、本発明をハードウェアの構成として説明したが、本発明は、これに限定されるものではない。本発明は、図３及び図４のフローチャートに記載の処理手順を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）にコンピュータプログラムを実行させることにより実現することも可能である。
また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００６２】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
電話番号に基づいてＤＴＭＦ信号を生成するＤＴＭＦ信号生成部と、
前記ＤＴＭＦ信号を回線に送出する回線インタフェース部と、
前記回線から入力された前記ＤＴＭＦ信号のボリュームを計測する回線ボリューム計測部と、
側音信号のボリュームを調整する側音ボリュームと、
送信信号のボリュームを調整する送話ボリュームと、
受信信号のボリュームを調整する受話ボリュームと、
前記側音ボリューム及び前記送話ボリューム及び前記受話ボリュームを制御する制御部と、
受話器において発生する音響エコーの最大値と、前記側音ボリューム及び前記送話ボリューム及び前記受話ボリュームの設定値とを格納する記憶部と、
を備え、
前記制御部は、
前記ＤＴＭＦ信号生成部によって生成された前記ＤＴＭＦ信号のボリュームと、前記回線から入力された前記ＤＴＭＦ信号のボリュームとに基づいて、回線エコー量を推定し、
前記音響エコーの最大値と、前記側音ボリューム及び前記送話ボリューム及び前記受話ボリュームの前記設定値とに基づいて、ハウリング閾値を算出し、
前記回線エコー量が前記ハウリング閾値より大きい場合に、前記回線エコー量と前記ハウリング閾値との差分を調整必要量として算出し、前記側音ボリュームの前記設定値を前記調整必要量だけ下げる、第１の処理を行う、
電話装置。
（付記２）
前記送信信号の周波数特性を調整する送話周波数特性調整部と、
前記受信信号の周波数特性を調整する受話周波数特性調整部と、
を更に備え、
前記記憶部は、前記送話周波数特性調整部の設定値と、前記受話周波数特性調整部の設定値と、を格納し、
前記制御部は、
前記音響エコーの最大値と、前記側音ボリューム及び前記送話ボリューム及び前記受話ボリュームの前記設定値と、前記送話周波数特性調整部及び前記受話周波数特性調整部の前記設定値とに基づいて、前記ハウリング閾値を算出し、
前記側音ボリュームの前記設定値を前記調整必要量だけ下げると、前記側音ボリュームの前記設定値が予め定められた最小値より小さくなる場合、前記側音ボリュームの前記設定値を前記最小値に設定するとともに、前記送話周波数特性調整部及び前記受話周波数特性調整部の前記設定値を、前記側音ボリュームの前記設定値を下げた分を加味して前記調整必要量だけ下げる、第２の処理を行う、
付記１に記載の電話装置。
（付記３）
前記制御部は、
前記送話周波数特性調整部及び前記受話周波数特性調整部の前記設定値を、前記側音ボリュームの前記設定値を下げた分を加味して前記調整必要量だけ下げると、前記送話周波数特性調整部及び前記受話周波数特性調整部の周波数特性の調整量が所定の調整可能範囲を超えてしまう場合、前記送話ボリューム及び前記受話ボリュームの前記設定値を前記調整必要量だけ下げる、第３の処理を行う、
付記２に記載の電話装置。
（付記４）
前記受信信号のボリュームを調整する旨の信号を前記電話装置に入力するための操作部を更に備え、
前記制御部は、
通話中に、前記操作部から前記受信信号のボリュームを上げる旨の信号が入力された場合に、前記第１の処理、前記第２の処理、前記第３の処理を、この順で行う、
付記３に記載の電話装置。
（付記５）
前記制御部は、
前記第１の処理、前記第２の処理、前記第３の処理を、この順で行った後、通話中に、前記操作部から前記受信信号のボリュームを下げる旨の信号が入力された場合に、前記送話ボリューム及び前記受話ボリュームの前記設定値を所定の初期値に戻した後、前記送話周波数特性調整部及び前記受話周波数特性調整部の前記設定値を所定の初期値に戻し、次いで、前記側音ボリュームの前記設定値を所定の初期値に戻す、
付記４に記載の電話装置。
（付記６）
電話装置の制御部が、
電話番号に基づいて生成されたＤＴＭＦ信号のボリュームと、回線から入力された前記ＤＴＭＦ信号のボリュームとに基づいて、回線エコー量を推定し、
受話器において発生する音響エコーの最大値と、側音信号のボリューム及び送信信号のボリューム及び受信信号のボリュームの設定値とに基づいて、ハウリング閾値を算出し、
前記回線エコー量が前記ハウリング閾値より大きい場合に、前記回線エコー量と前記ハウリング閾値との差分を調整必要量として算出し、前記側音信号のボリュームの前記設定値を前記調整必要量だけ下げる、第１の処理を行う、
電話装置の制御方法。
（付記７）
前記制御部が、
前記音響エコーの最大値と、前記側音信号のボリューム及び前記送信信号のボリューム及び前記受信信号のボリュームの前記設定値と、前記送信信号の周波数特性及び前記受信信号の周波数特性の設定値とに基づいて、前記ハウリング閾値を算出し、
前記側音信号のボリュームの前記設定値を前記調整必要量だけ下げると、前記側音信号のボリュームの前記設定値が予め定められた最小値より小さくなる場合、前記側音信号のボリュームの前記設定値を前記最小値に設定するとともに、前記送信信号の前記周波数特性及び前記受信信号の前記周波数特性の前記設定値を、前記側音信号のボリュームの前記設定値を下げた分を加味して前記調整必要量だけ下げる、第２の処理を行う、
付記６に記載の電話装置の制御方法。
（付記８）
前記制御部が、
前記送信信号の前記周波数特性及び前記受信信号の前記周波数特性の前記設定値を、前記側音信号のボリュームの前記設定値を下げた分を加味して前記調整必要量だけ下げると、前記送信信号の前記周波数特性及び前記受信信号の前記周波数特性の調整量が所定の調整可能範囲を超えてしまう場合、前記送信信号のボリューム及び前記受信信号のボリュームの前記設定値を前記調整必要量だけ下げる、第３の処理を行う、
付記７に記載の電話装置の制御方法。
（付記９）
前記制御部が、
通話中に、前記受信信号のボリュームを上げる旨の信号が入力された場合に、前記第１の処理、前記第２の処理、前記第３の処理を、この順で行う、
付記８に記載の電話装置の制御方法。
（付記１０）
前記制御部が、
前記第１の処理、前記第２の処理、前記第３の処理を、この順で行った後、通話中に、前記受信信号のボリュームを下げる旨の信号が入力された場合に、前記送信信号のボリューム及び前記受信信号のボリュームの前記設定値を所定の初期値に戻した後、前記送信信号の前記周波数特性及び前記受信信号の前記周波数特性の前記設定値を所定の初期値に戻し、次いで、前記側音信号のボリュームの前記設定値を所定の初期値に戻す、
付記９に記載の電話装置の制御方法。
（付記１１）
電話装置の制御部に、
電話番号に基づいて生成されたＤＴＭＦ信号のボリュームと、回線から入力された前記ＤＴＭＦ信号のボリュームとに基づいて、回線エコー量を推定し、
受話器において発生する音響エコーの最大値と、側音信号のボリューム及び送信信号のボリューム及び受信信号のボリュームの設定値とに基づいて、ハウリング閾値を算出し、
前記回線エコー量が前記ハウリング閾値より大きい場合に、前記回線エコー量と前記ハウリング閾値との差分を調整必要量として算出し、前記側音信号のボリュームの前記設定値を前記調整必要量だけ下げる、第１の処理を実行させる、
プログラム。
（付記１２）
前記制御部に、
前記音響エコーの最大値と、前記側音信号のボリューム及び前記送信信号のボリューム及び前記受信信号のボリュームの前記設定値と、前記送信信号の周波数特性及び前記受信信号の周波数特性の設定値とに基づいて、前記ハウリング閾値を算出し、
前記側音信号のボリュームの前記設定値を前記調整必要量だけ下げると、前記側音信号のボリュームの前記設定値が予め定められた最小値より小さくなる場合、前記側音信号のボリュームの前記設定値を前記最小値に設定するとともに、前記送信信号の前記周波数特性及び前記受信信号の前記周波数特性の前記設定値を、前記側音信号のボリュームの前記設定値を下げた分を加味して前記調整必要量だけ下げる、第２の処理を実行させる、
付記１１に記載のプログラム。
（付記１３）
前記制御部に、
前記送信信号の前記周波数特性及び前記受信信号の前記周波数特性の前記設定値を、前記側音信号のボリュームの前記設定値を下げた分を加味して前記調整必要量だけ下げると、前記送信信号の前記周波数特性及び前記受信信号の前記周波数特性の調整量が所定の調整可能範囲を超えてしまう場合、前記送信信号のボリューム及び前記受信信号のボリュームの前記設定値を前記調整必要量だけ下げる、第３の処理を実行させる、
付記１２に記載のプログラム。
（付記１４）
前記制御部に、
通話中に、前記受信信号のボリュームを上げる旨の信号が入力された場合に、前記第１の処理、前記第２の処理、前記第３の処理を、この順で実行させる、
付記１３に記載のプログラム。
（付記１５）
前記制御部に、
前記第１の処理、前記第２の処理、前記第３の処理を、この順で行った後、通話中に、前記受信信号のボリュームを下げる旨の信号が入力された場合に、前記送信信号のボリューム及び前記受信信号のボリュームの前記設定値を所定の初期値に戻した後、前記送信信号の前記周波数特性及び前記受信信号の前記周波数特性の前記設定値を所定の初期値に戻し、次いで、前記側音信号のボリュームの前記設定値を所定の初期値に戻す、
付記１４に記載のプログラム。
【符号の説明】
【００６３】
１００  電話装置
１０１  ダイヤルボタン
１０２  受話ボリューム切り替えボタン
１０３  ボタン検出部
１０４  受話器
１０４Ａ  マイク
１０４Ｂ  スピーカ
１０５  側音ボリューム
１０６  送話ボリューム
１０７  送話周波数特性調整部
１０８  ＤＴＭＦ信号生成部
１０９  回線インタフェース部
１１０  回線ボリューム計測部
１１１  受話ボリューム
１１２  受話周波数特性調整部
１１３  制御部
１１４  記憶部
２００  回線
Ｓ１  送信信号
Ｓ２  受信信号
Ｓ３  側音信号
【図１】
2020150532.tif 000003
【図２】
2020150532.tif 000004
【図３】
2020150532.tif 000005
【図４】
2020150532.tif 000006