(57)【特許請求の範囲】
【請求項１】
筺体と、
前記筺体内に配置され、音声を発する音声出力器と、
前記筺体と接触した物体の位置を検出する接触検出部と、
前記接触検出部と前記物体とが接触した領域の重心または中心を求め、当該重心または中心が前記領域内に位置する場合、当該重心または中心近傍の前記領域の境界を前記物体の位置として検出する物体位置推定部と、
前記物体の位置と前記音声出力器間の距離を算出する位置ずれ量算出部と、
前記距離に応じて前記音声出力器から発せられる音声を調整する音声調整部と、
を有する電話機。
【請求項２】
前記距離は、前記筺体の接触面における、前記物体の位置と前記音声出力器間の距離とする、請求項１に記載の電話機。
【請求項３】
前記音声調整部は、前記距離が大きくなるほど前記音声の音量を大きくする、請求項１に記載の電話機。
【請求項４】
入力された第１の音声信号を時間周波数変換することにより、周波数信号を生成する時間周波数変換部と、
前記周波数信号を周波数時間変換することにより前記音声出力器へ出力する第２の音声信号を生成する周波数時間変換部とをさらに有し、
前記音声調整部は、前記距離が大きくなるほど、前記周波数信号に含まれる第１の周波数帯域の信号に対する第１の増幅量を、前記周波数信号に含まれる当該第１の周波数帯域よりも高い第２の周波数帯域の信号に対する第２の増幅量よりも大きくし、該第１の増幅量及び該第２の増幅量を用いて前記周波数信号を増幅し、当該増幅された周波数信号を前記周波数時間変換部へ出力する、請求項１に記載の電話機。
【請求項５】
前記接触検出部と前記物体との接触領域の面積を算出する接触面積算出部をさらに有し、
前記音声調整部は、前記接触領域の面積が大きくなるほど前記音声の音量を大きくする、請求項１〜４の何れか一項に記載の電話機。
【請求項６】
筺体と、
前記筺体内に配置され、音声を発する音声出力器と、
前記筺体と接触した物体の位置を検出する接触検出部とを有する電話機の音声調整方法であって、
前記接触検出部と前記物体とが接触した領域の重心または中心を求め、当該重心または中心が前記領域内に位置する場合、当該重心または中心近傍の前記領域の境界を前記物体の位置として検出し、
前記物体の位置と前記音声出力器間の距離を算出し、
前記距離に応じて前記音声出力器から発せられる音声を調整する、
ことを含む電話機の音声調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、音声出力器から発生させる音声の音量または音質を調節可能な電話機、及び電話機の音声調整方法に関する。
【背景技術】
【０００２】
近年、携帯電話機が広く普及している。携帯電話機は持ち運び可能であるため、ユーザは、雑踏など、周囲の騒音が大きい環境で携帯電話機を用いて通話することもある。このような場合、携帯電話機が有する音声出力器であるレシーバから発せられる音声の音量または音質が適切に調整されていないと、ユーザはその音声を聞き取ることが困難なことがある。
そこで、レシーバに対する耳の押圧力を検出し、押圧力に応じてレシーバの音量を制御する技術が提案されている（例えば、特許文献１及び２を参照）。また、距離センサによって携帯電話機から利用者までの距離を計測し、その距離に応じてレシーバの音量を制御する技術が提案されている（例えば、特許文献３を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−１８３６１８号公報
【特許文献２】特開２０００−１９６７２５号公報
【特許文献３】特開平９−２４７２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザは、携帯電話機を用いて通話する際、耳をレシーバに近づける。しかし、耳の位置が、レシーバの位置に対して、携帯電話機の前面またはレシーバが音声を発する面に対して平行方向にずれることがある。このような場合、レシーバから発せられる音声が耳に到達し難くなるので、ユーザはレシーバから発せられた音声を聞き取り難くなる。しかし、上記の技術の何れも、レシーバの位置とユーザの耳の位置間のずれ量を検出しない。そのため、上記の何れかの技術を採用した電話機は、レシーバの位置とユーザの耳の位置がずれている場合、レシーバから発せられる音声の音量または音質を適切に調整することができないおそれがあった。【０００５】
そこで、本明細書は、電話機とユーザの耳との接触状況に応じて音声出力器から発せられる音声の音量または音質を調整可能な電話機及び電話機の音声調整方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
一つの実施形態によれば、電話機が提供される。この電話機は、筺体と、筺体内に配置され、音声を発する音声出力器と、筺体と接触した物体の位置を検出する接触検出部と、接触検出部により検知された物体の接触位置と音声出力器間の距離を算出する位置ずれ量算出部と、その距離に応じて音声出力器から発せられる音声を調整する音声調整部とを有する。【０００７】
また、他の実施形態によれば、筺体と、筺体内に配置され、音声を発する音声出力器と、筺体と接触した物体の位置を検出する接触検出部とを有する電話機の音声調整方法が提供される。この音声調整方法は、接触検出部により検知された物体の接触位置と音声出力器間の距離を算出し、その距離に応じて音声出力器から発せられる音声を調整することを含む。【０００８】
本発明の目的及び利点は、請求項において特に指摘されたエレメント及び組み合わせにより実現され、かつ達成される。
上記の一般的な記述及び下記の詳細な記述の何れも、例示的かつ説明的なものであり、請求項のように、本発明を制限するものではないことを理解されたい。
【発明の効果】
【０００９】
ここに開示される電話機及び電話機の音声調整方法は、電話機とユーザの耳との接触状況に応じて音声出力器から発せられる音声の音量または音質を調整できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施形態による携帯電話機の概略構成図である。
【図２】図２は、音声を調整するための機能に関するコントローラの概略構成図である。
【図３】図３（Ａ）は、耳がタッチセンサに接触した位置とレシーバとの位置関係の一例を示す図である。図３（Ｂ）は、耳がタッチセンサに接触した位置とレシーバとの位置関係の他の一例を示す図である。
【図４】図４は、耳の形状を楕円近似する場合の楕円のパラメータを示す図である。
【図５】図５は、耳中心位置とレシーバ間の位置ずれ量とゲインとの関係を示すグラフである。
【図６】図６は、第１の実施形態による音声調整処理の動作フローチャートである。
【図７】図７は、音声を調整するための機能に関する、第２の実施形態による携帯電話機のコントローラの概略構成図である。
【図８】図８は、耳中心位置とレシーバ間の位置ずれ量と最大ゲインとの関係を示すグラフである。
【図９】図９は、周波数とゲインとの関係の一例を示すグラフである。
【図１０】図１０は、周波数とゲインとの関係の他の一例を示すグラフである。
【図１１】図１１は、第２の実施形態による音声調整処理の動作フローチャートである。
【図１２】図１２は、音声を調整するための機能に関する、第３の実施形態による携帯電話機のコントローラの概略構成図である。
【図１３】図１３は、耳とタッチセンサとの接触領域の面積とゲインとの関係を示すグラフである。
【図１４】図１４は、第３の実施形態による音声調整処理の動作フローチャートである。
【図１５】図１５は、音声を調整するための機能に関する、第４の実施形態による携帯電話機のコントローラの概略構成図である。
【図１６】図１６は、耳とタッチセンサとの接触領域の面積と最大ゲインとの関係を示すグラフである。
【図１７】図１７は、第４の実施形態による音声調整処理の動作フローチャートである。
【図１８】図１８は、音声を調整するための機能に関する、第５の実施形態による携帯電話機のコントローラの概略構成図である。
【図１９】図１９は、接触領域の面積とその平均値との差とゲインとの関係を示すグラフである。
【図２０】図２０は、第５の実施形態による音声調整処理の動作フローチャートである。
【図２１】図２１は、音声を調整するための機能に関する、第６の実施形態による携帯電話機のコントローラの概略構成図である。
【図２２】図２２は、耳中心位置とレシーバ間の位置ずれ量とゲインとの関係を示すグラフである。
【図２３】図２３は、耳とタッチセンサとの接触領域の面積とゲイン補正量との関係を示すグラフである。
【図２４】図２４は、第６の実施形態による音声調整処理の動作フローチャートである。
【発明を実施するための形態】
【００１１】
以下、図を参照しつつ、様々な実施形態による、電話機について説明する。この電話機は、電話機に対するユーザの耳の接触位置または接触面積を検出し、ユーザの耳の位置とレシーバ間の距離または接触面積に応じてレシーバから発する音の音量または音質を調整する。なお、下記の各実施形態による電話機は、携帯電話機とした。しかし、他の実施形態によれば、電話機は、固定電話機、あるいは固定電話機と無線通信する子機であってもよい。
【００１２】
図１は、第１の実施形態による携帯電話機の概略構成図である。携帯電話機１は、操作部１１と、アンテナ１２と、レシーバ１３と、マイクロホン１４と、タッチセンサ１５と、メモリ１６と、コントローラ１７とを有する。携帯電話機１は、上記の各部を収納するための筐体１０を有する。操作部１１、アンテナ１２、レシーバ１３、マイクロホン１４、タッチセンサ１５及びメモリ１６は、それぞれ、コントローラ１７と接続されている。さらに、携帯電話機１は、コントローラ１７などに電力を供給するための電源ユニット（図示せず）及び各種の情報を表示するための表示部（図示せず）を有する。
【００１３】
操作部１１は、ユーザが携帯電話機１を操作するために使用される。操作部１１は、例えば、筐体１０の前面１０ａに設けられた複数のキーボタンスイッチを有する。操作部１１は、ユーザが何れかのキーボタンスイッチを押下すると、その押下されたキーボタンスイッチに対応する操作信号をコントローラ１７へ送る。
操作部１１は、例えば、タッチパネルディスプレイのように、表示部と一体的に形成されてもよい。
【００１４】
アンテナ１２は、携帯電話機１が基地局と通信するために使用される。アンテナ１２は、全地球測位システム（ＧＰＳ：Global positioning system）衛星からの位置測定用情報を受信するために使用可能であってもよい。アンテナ１２は、例えば、筐体１０の上部に、引出し自在に取り付けられる。コントローラ１７は、アンテナ１２を介して、基地局あるいはGPS衛星からの無線信号を受信する。またコントローラ１７は、アンテナ１２を介して、無線信号を基地局へ発信する。
【００１５】
レシーバ１３は、音声出力器の一例であり、例えば、通話音声または呼び出し音、若しくは携帯電話機１において実行される様々なアプリケーションが生成する音などの音声信号をコントローラ１７から受け取り、その音声信号に応じた音声を出力する。レシーバ１３は、音声を出力する出力面を有し、例えば、筺体１０内部の上方に、その出力面が筺体１０の前面１０ａを向くように配置される。
【００１６】
マイクロホン１４は、ユーザが発した音声を含む周囲音を集音する。マイクロホン１４は、集音された周囲音を、周囲音の音量に応じた強度を持つ音声信号に変換し、その音声信号をコントローラ１７へ送信する。
【００１７】
タッチセンサ１５は、接触検出部の一例であり、物体が接触したことを検知し、その接触位置を示す接触位置信号をコントローラ１７へ出力する。タッチセンサ１５は、レシーバ１３の出力面の前方において、レシーバ１３よりも筺体１０の前面１０ａに近接して配置される。すなわち、タッチセンサ１５は、レシーバ１３と筺体１０の前面１０ａとの間に配置される。またタッチセンサ１５は、ユーザの耳と同時に接触した複数の位置の座標をそれぞれ出力できるよう、２次元状に配列された複数のセンサ素子を有する。さらに、それら複数のセンサ素子間の間隔は、耳の外径よりも小さく、例えば、1mmから10mm程度に設定される。またタッチセンサ１５は、標準的な耳のサイズと略等しいか、それよりも大きいサイズを持つセンサ面、例えば、水平方向に30mm〜50mmの長さを持ち、垂直方向に70mm〜100mmの長さを持つセンサ面を有することが好ましい。
タッチセンサ１５は、例えば、静電容量センサあるいは感圧式のセンサとすることができる。また、タッチセンサ１５は、タッチパネルディスプレイのように、操作部１１または表示部と一体的に形成されてもよい。
タッチセンサ１５は、物体が接触したことを検知する度に、あるいは定期的に（例えば、0.1秒間または1秒間ごとに）、その接触位置を表す接触位置信号をコントローラ１７へ出力する。接触位置信号は、例えば、タッチセンサ１５が有するセンサ素子ごとに、そのセンサ素子の座標と、そのセンサ素子が物体の接触を検知しているか否かを表すフラグの組み合わせを含む。
【００１８】
メモリ１６は、例えば、不揮発性の半導体メモリ及び揮発性の半導体メモリを有する。メモリ１６は、所定の原点を基準としたレシーバ１３の中心位置の座標など、通話音声の音量を決定するために使用される様々なパラメータ及びプログラムを記憶する。またメモリ１６は、携帯電話機１で実行される少なくとも一つのアプリケーションプログラム及びそれらのアプリケーションプログラムにより使用される設定情報、ユーザの個人設定情報及び各種のデータを記憶する。
【００１９】
コントローラ１７は、１個または複数個のプロセッサ及びその周辺回路を有する。コントローラ１７は、携帯電話機１を基地局装置と無線接続するための処理、及び他の電話機または通信端末あるいはサーバと通信するための通信処理を実行する。またコントローラ１７は、通話処理として、他の電話機から基地局装置及びアンテナ１２を介して受信した無線信号から音声信号を再生し、その音声信号をレシーバ１３へ出力する。さらにコントローラ１７は、マイクロホン１４から受け取った音声信号を含む無線信号を生成し、その無線信号をアンテナ１２を介して基地局装置へ出力する。さらにコントローラ１７は、操作部１１を介した操作に応じて、携帯電話機１に実装された各種のアプリケーションに関連する処理を実行する。
またコントローラ１７は、通話処理の実行中に、タッチセンサ１５により検知された物体の位置に応じて、通話音声の音量を調整する。なお、以下では、通話音声の音量を単に通話音量と呼ぶ。
【００２０】
図２は、音声を調整するための機能に関するコントローラ１７の概略構成図である。コントローラ１７は、耳位置推定部２１と、位置ずれ量算出部２２と、音量・音質調整部２３とを有する。コントローラ１７が有するこれらの各部は、コントローラ１７が有するプロセッサ上で実行されるコンピュータプログラムとして実装される。あるいは、コントローラ１７が有するこれらの各部は、それぞれ別個の演算回路として携帯電話機１に実装されてもよく、あるいは、これらの各部の機能を実現する一つの演算回路として携帯電話機１に実装されてもよい。
【００２１】
耳位置推定部２１は、コントローラ１７が通話処理を実行している間にタッチセンサ１５から受け取った接触位置信号に基づいて、耳の中心位置を推定する。
コントローラ１７が通話処理を実行している間、すなわちユーザが通話中であれば、ユーザは、レシーバ１３を耳に近づける。ここでタッチセンサ１５は、レシーバ１３の前方に配置されている。そのため、ユーザが通話中であれば、タッチセンサ１５に接触する物体は、ユーザの耳であると推定される。
ユーザの耳の穴がレシーバ１３に近ければ、レシーバ１３から発せられた音の大部分はユーザの鼓膜に到達するので、ユーザはレシーバ１３から発せられた音を容易に聞き取れる。しかし、ユーザの耳の穴がレシーバ１３から遠ければ、レシーバ１３から発せられた音がユーザの鼓膜に到達し難くなる。その結果、ユーザはレシーバ１３から発せられた音を聞き取り難くなる。
【００２２】
図３（Ａ）は、耳がタッチセンサ１５に接触した位置とレシーバとの位置関係の一例を示す図であり、図３（Ｂ）は、耳がタッチセンサ１５に接触した位置とレシーバとの位置関係の他の一例を示す図である。図３（Ａ）及び図３（Ｂ）に示された各ブロックは、それぞれ、タッチセンサ１５が有するセンサ素子の一つに対応する。このうち、ブロック内に'1'と表記されたブロック３００ａは、対応するセンサ素子が物体が接触していることを検知していることを表す。一方、ブロック内に'0'と表記されたブロック３００ｂは、対応するセンサ素子が物体が接触していることを検知していないことを表す。また黒丸３０１は、レシーバ１３の中心位置を表す。さらに十字マーク３０２は、物体が接触していることを検知した全てのセンサ素子に対応する領域３１０の重心を表す。なお、以下では、物体が接触していることを検知した全てのセンサ素子に対応する領域を、接触領域と呼ぶ。
【００２３】
上述したように、ユーザが通話中であれば、タッチセンサ１５に接触している物体はユーザの耳である可能性が高い。そして耳の穴よりも耳たぶの方が頭部から突出しているため、タッチセンサ１５に接触する耳の部位は、耳たぶである可能性が高い。また、耳の穴は、耳の略中心に位置する。そのため、図３（Ａ）及び図３（Ｂ）に示されるように、略円弧状の接触領域３１０の重心３０２は、耳の中心の近い位置にあると推定される。例えば、図３（Ａ）に示されるように、接触領域３１０の重心３０２とレシーバ１３の中心位置３０１との間の距離Lが短ければ、耳の穴はレシーバ１３に近い。一方、図３（Ｂ）に示されるように、接触領域３１０の重心３０２とレシーバ１３の中心位置３０１との間の距離Lが長くなれば、耳の穴はレシーバ１３から離れている。
【００２４】
そこで耳位置推定部２１は、接触位置信号に基づいて、接触領域の重心を次式に従って算出し、その重心を耳の穴に相当する耳中心位置として推定する。
【数１】
0005382204.tif 000002
ただしXi（i=1,2,...,N）は物体と接触したことを検知したセンサ素子の筺体１０の前面１０ａに平行な面における水平方向の座標値を表す。Yiは物体と接触したことを検知したセンサ素子の筺体１０の前面１０ａに平行な面における垂直方向の座標値を表す。またNは、物体と接触したことを検知したセンサ素子の総数を表す。そして(XG,YG)は、それぞれ、筺体１０の前面１０ａに平行な面における接触領域の重心位置の水平方向及び垂直方向の座標を表す。
【００２５】
また耳たぶは、略楕円形状を有し、その楕円の略中心に耳の穴が位置する。そこで耳位置推定部２１は、接触領域を楕円近似して、その楕円の中心位置を耳中心位置としてもよい。
図４は、耳の形状を楕円近似する場合の楕円のパラメータを示す図である。図４において、楕円４００の中心の水平方向及び垂直方向の座標は、それぞれ、X0、Y0で表される。また楕円４００の長軸方向の半径はa、短軸方向の半径はbで表される。
この場合、物体と接触しているセンサ素子が、次式で表される楕円上に存在すると仮定する。
【数２】
0005382204.tif 000003
ただしX、Yは、それぞれ、筺体１０の前面１０ａに平行な面における水平座標及び垂直座標を表す。またA〜Eは楕円の形状を特定するパラメータである。この場合、次式により、パラメータA〜Eは算出される。
【数３】
0005382204.tif 000004
ただしXi（i=1,2,...,N）は物体と接触したことを検知したセンサ素子の筺体１０の前面１０ａに平行な面における水平方向の座標値を表す。Yi（i=1,2,...,N）は物体と接触したことを検知したセンサ素子の筺体１０の前面１０ａに平行な面における垂直方向の座標値を表す。なおNは、物体と接触したことを検知したセンサ素子の総数を表す。
したがって、耳位置推定部２１は、次式に従って、パラメータA〜Eを用いて算出される楕円の中心の水平座標X0及び垂直座標Y0を耳中心位置とする。またこの場合、長軸方向の半径a及び短軸方向の半径bは、それぞれ、X0及びY0に基づいて以下のように表される。
【数４】
0005382204.tif 000005
【００２６】
なお、耳の穴自体は、耳たぶよりも窪んでいるため、タッチセンサ１５とは接触しない。そのため、耳中心位置は、接触領域内には位置しない。そこで接触領域の重心または楕円近似により決定された中心が接触領域内に位置する場合、耳位置推定部２１は、耳中心位置を、接触領域の重心または中心近傍の接触領域の境界上またはその境界近傍の何れかの点に設定する。例えば、耳位置推定部２１は、接触領域の重心または中心から水平方向にシフトした接触領域の境界上の点を耳中心位置とする。ただし、接触領域が略円弧状になっていれば、耳中心位置は、その円弧の外側よりもその円弧の中心側に位置する可能性が高い。そこで耳位置推定部２１は、接触領域の重心または中心から水平方向にシフトした、接触領域の二つの境界上の点のうち、接触領域の左端と右端の中点に近い方の点を耳中心位置とすることが好ましい。
耳位置推定部２１は、耳中心位置の水平座標及び垂直座標を位置ずれ量算出部２２へ出力する。
【００２７】
位置ずれ量算出部２２は、耳中心位置とレシーバ１３との筺体１０の前面１０ａに平行な方向に沿った距離Lを次式に従って算出し、その距離Lを耳中心位置とレシーバ１３間の位置ずれ量とする。
【数５】
0005382204.tif 000006
ただし、(Xe,Ye)は、それぞれ、筺体１０の前面１０ａに平行な面における耳中心位置の水平方向及び垂直方向の座標を表す。また(Xre,Yre)は、それぞれ、筺体１０の前面１０ａに平行な面におけるレシーバ１３の中心位置の水平方向及び垂直方向の座標を表す。
位置ずれ量算出部２２は、位置ずれ量Lを音量・音質調整部２３へ出力する。
【００２８】
音量・音質調整部２３は、音声調整部の一例であり、耳中心位置とレシーバ１３間の位置ずれ量Lに応じて、通話音量を調節する。
一般に、位置ずれ量Lが大きいほど、レシーバ１３から発せられる通話音声がユーザの鼓膜に到達し難くなる。そこで音量・音質調整部２３は、位置ずれ量が大きいほど、通話音声に対する増幅量であるゲインを大きくする。
【００２９】
図５は、耳中心位置とレシーバ間の位置ずれ量とゲインとの関係を示すグラフである。図５において、横軸は位置ずれ量Lを表し、縦軸はゲインg(n)を表す。グラフ５００は、位置ずれ量Lに対するゲインg(n)を表す。
図５に示されるように、位置ずれ量Lが閾値THRlow未満である場合、音量・音質調整部２３は、ゲインg(n)を0に設定する。また位置ずれ量Lが閾値THRhigh以上である場合、音量・音質調整部２３は、ゲインg(n)を最大ゲインgmaxに設定する。そして位置ずれ量Lが閾値THRlow以上THRhigh未満である場合、音量・音質調整部２３は、位置ずれ量Lが大きくなるほど、ゲインg(n)を単調増加させる。例えば、音量・音質調整部２３は、位置ずれ量Lが大きくなるにつれてゲインg(n)を線形的に増加させる。そして位置ずれ量LがTHRlowとTHRhighの中点であれば、音量・音質調整部２３は、ゲインg(n)をgmax/2とする。なお、nは通話音声のサンプル点の番号を表す。また最大ゲインgmaxは、例えば、10デシベルに設定される。また音量・音質調整部２３は、位置ずれ量Lが閾値THRlow以上THRhigh未満である場合、位置ずれ量Lが大きくなるにつれて、ゲインg(n)を対数関数状あるいはシグモイド関数状に非線形的に増加させてもよい。
なお、閾値THRlowは、例えば、耳の穴の半径または直径に相当する値、例えば、5mmに設定される。すなわち、耳の中心とレシーバ１３間の距離が耳の穴の直径未満である場合、レシーバ１３から発した通話音声の大部分は直接耳の鼓膜に到達するので、ゲインは最小に設定される。
一方、閾値THRhighは、例えば、耳の穴から耳たぶまでの距離に相当する値、例えば、40mmに設定される。すなわち、レシーバ１３が、耳たぶの外に位置するほど耳の中心位置から離れている場合に、ゲインは最大に設定される。あるいは、耳の中心位置が楕円近似によって算出される場合、閾値THRhighは、その楕円近似によって求めた楕円の長軸方向の半径aあるいはその楕円の中心から垂直方向の半径に設定されてもよい。
【００３０】
音量・音質調整部２３は、ゲインg(n)を用いて、次式に従って通話音声信号を増幅する。
【数６】
0005382204.tif 000007
ここでx(n)は、他の電話機から受信した無線信号から再生された通話音声信号であり、y(n)は、増幅後の通話音声信号である。またnは、通話音声信号のn番目のサンプリング点を表す。（６）式から明らかなように、ゲインg(n)が0であれば、通話音声信号は増幅されない。そしてゲインg(n)が大きくなるほど通話音声信号は増幅される。
音量・音質調整部２３は、増幅後の通話音声信号をレシーバ１３へ出力する。
【００３１】
図６は、第１の実施形態による音声調整処理の動作フローチャートである。この音声調整処理は、コントローラ１７によって制御される。
【００３２】
コントローラ１７の耳位置推定部２１は、タッチセンサ１５から受信した接触位置信号に基づいて、物体と接触したことを検知したセンサ素子が含まれる接触領域の重心または中心を求める（ステップＳ１０１）。耳位置推定部２１は、その重心または中心が接触領域内に位置するか否か判定する（ステップＳ１０２）。重心または中心が接触領域内に位置しなければ（ステップＳ１０２−Ｎｏ）、耳位置推定部２１は、その重心または中心を耳中心位置として決定する（ステップＳ１０３）。一方、重心または中心が接触領域内に位置すれば（ステップＳ１０２−Ｙｅｓ）、耳位置推定部２１は、その重心または中心から水平方向に移動した接触領域の境界を耳中心位置として決定する（ステップＳ１０４）。ステップＳ１０３またはＳ１０４の後、耳位置推定部２１は、その耳中心位置をコントローラ１７の位置ずれ量算出部２２へ出力する。
位置ずれ量算出部２２は、筺体１０の前面１０ａに平行な面における、メモリ１６に記憶されているレシーバ１３の中心位置と耳中心位置との距離を位置ずれ量として算出する（ステップＳ１０５）。そして位置ずれ量算出部２２は、その位置ずれ量をコントローラ１７の音量・音質調整部２３へ出力する。
【００３３】
音量・音質調整部２３は、位置ずれ量が大きいほどゲインも大きくなるようにゲインを決定する（ステップＳ１０６）。そして音量・音質調整部２３は、決定したゲインに応じて、通話音声信号を増幅する（ステップＳ１０７）。
音量・音質調整部２３は、増幅された通話音声信号をレシーバ１３へ出力する。
コントローラ１７は、例えば、通話処理の実行中、一定期間、例えば、10秒間、30秒間あるいは1分間ごとにこの音声調整処理のステップＳ１０１〜Ｓ１０６の処理を実行する。あるいは、コントローラ１７は、タッチセンサ１５に接触した物体が検知される度に、この音声調整処理のステップＳ１０１〜Ｓ１０６の処理を実行してもよい。またコントローラ１７は、通話音声の各サンプル点に対してステップＳ１０７の処理を実行する。
【００３４】
以上に説明してきたように、第１の実施形態による携帯電話機は、筺体の前面に近接して配置されたタッチセンサにより検知されたユーザの耳の位置から、耳の中心位置を推定する。そしてこの携帯電話機は、筺体前面に平行な面における、耳の中心位置とレシーバとの位置ずれ量が大きくなるほど、レシーバから出力される通話音声信号に対するゲインを大きくする。そのため、この携帯電話機は、ユーザの耳の位置とレシーバの位置とのずれに応じて、通話音声の音量を適切に調整できる。
【００３５】
次に、第２の実施形態による携帯電話機について説明する。
第２の実施形態による携帯電話機は、ユーザの耳とレシーバ間の位置ずれ量に応じて通話音声信号を周波数帯域ごとに調整する。
なお、第２の実施形態による携帯電話機は、第１の実施形態による携帯電話機と比較して、コントローラにより実行される処理のみが異なる。そこで以下では、第２の実施形態による携帯電話機のコントローラについて説明する。第２の実施形態による携帯電話機のその他の構成要素の詳細については、図１及び第１の実施形態による携帯電話機の対応する構成要素の説明を参照されたい。
【００３６】
図７は、音声を調整するための機能に関する、第２の実施形態による携帯電話機のコントローラの概略構成図である。
コントローラ３１は、耳位置推定部２１と、位置ずれ量算出部２２と、音量・音質調整部２３と、時間周波数変換部２４と、周波数時間変換部２５とを有する。コントローラ３１が有するこれらの各部は、コントローラ３１が有するプロセッサ上で実行されるコンピュータプログラムとして実装される。あるいは、コントローラ３１が有するこれらの各部は、それぞれ別個の演算回路として携帯電話機１に実装されてもよく、あるいは、これらの各部の機能を実現する一つの演算回路として携帯電話機１に実装されてもよい。
なお、図７において、コントローラ３１の各部には、図２に示された第１の実施形態による携帯電話機のコントローラ１７の対応する構成要素の参照番号と同じ参照番号を付した。コントローラ３１の各部のうち、耳位置推定部２１及び位置ずれ量算出部２２は、コントローラ１７の耳位置推定部２１及び位置ずれ量算出部２２とそれぞれ同一である。そのため、以下では、音量・音質調整部２３、時間周波数変換部２４及び周波数時間変換部２５について説明する。
【００３７】
時間周波数変換部２４は、基地局からアンテナ１２を介して受信した無線信号から再生された通話音声信号を、所定のフレーム単位で時間周波数変換することにより、周波数信号を生成する。なお時間周波数変換部２４は、時間周波数変換として、例えば、高速フーリエ変換を用いる。あるいは、時間周波数変換部２４は、時間周波数変換として、離散コサイン変換または修正離散コサイン変換を用いてもよい。またフレームの長さは、例えば、20ミリ秒に設定される。
時間周波数変換部２４は、生成した周波数信号を音量・音質調整部２３へ出力する。
【００３８】
音量・音質調整部２３は、耳中心位置とレシーバ１３間の位置ずれ量Lに応じて、周波数帯域ごとに周波数信号を増幅することにより、通話音声の音量及び音質を調節する。
音量・音質調整部２３は、位置ずれ量が大きいほど、人の音声に相当する周波数帯域に対するゲインを大きくする。また一般に、低周波数の音ほど、位置ずれ量Lが大きくなるにつれて減衰する。そこで音量・音質調整部２３は、周波数が低いほどゲインを大きくする。
【００３９】
図８は、耳中心位置とレシーバ間の位置ずれ量と最大ゲインとの関係を示すグラフである。図８において、横軸は位置ずれ量Lを表し、縦軸はゲインの最大値Gmaxを表す。グラフ８００は、位置ずれ量Lに対するゲインの最大値Gmaxを表す。
図８に示されるように、位置ずれ量Lが閾値THRlow未満である場合、音量・音質調整部２３は、ゲインの最大値Gmaxを0に設定する。また位置ずれ量Lが閾値THRhigh以上である場合、音量・音質調整部２３は、ゲインの最大値Gmaxを所定の値Gconstに設定する。なお所定の値Gconstは、例えば、10デシベルに設定される。そして位置ずれ量Lが閾値THRlow以上THRhigh未満である場合、音量・音質調整部２３は、位置ずれ量Lが大きくなるほど、ゲインの最大値Gmaxを単調増加させる。例えば、音量・音質調整部２３は、位置ずれ量Lが大きくなるにつれてゲインの最大値Gmaxを線形的に増加させる。そして位置ずれ量LがTHRlowとTHRhighの中点であれば、音量・音質調整部２３は、ゲインの最大値GmaxをGconst/2とする。また音量・音質調整部２３は、位置ずれ量Lが閾値THRlow以上THRhigh未満である場合、位置ずれ量Lが大きくなるにつれて、ゲインの最大値Gmaxを対数関数状あるいはシグモイド関数状に非線形的に増加させてもよい。
なお、閾値THRlow及びTHRhighは、それぞれ、第１の実施形態による音量・音質調整部２３におけるゲインg(n)を決定するための閾値THRlow及びTHRhighと同様に設定される。
【００４０】
次に、音量・音質調整部２３は、周波数帯域ごとにゲインを決定する。その際、音量・音質調整部２３は、位置ずれ量Lが大きくなるほど減衰し易い周波数帯域を選択的に増幅できるように、周波数帯域ごとのゲインを決定する。
【００４１】
図９は、周波数とゲインとの関係の一例を示すグラフである。図９において、横軸は周波数fを表し、縦軸はゲインG(f)を表す。グラフ９００は、周波数fに対するゲインG(f)を表す。
図９に示されるように、周波数fが閾値THFlow未満である場合、音量・音質調整部２３は、ゲインG(f)を最大ゲインGmaxに設定する。また周波数fが閾値THFhigh以上である場合、音量・音質調整部２３は、ゲインG(f)を0に設定する。そして周波数fが閾値THFlow以上THFhigh未満である場合、音量・音質調整部２３は、周波数fが高くなるほど、ゲインG(f)を単調減少させる。例えば、音量・音質調整部２３は、周波数fが高くなるにつれてゲインG(f)を線形的に減少させる。そして周波数fがTHFlowとTHFhighの中点であれば、音量・音質調整部２３は、ゲインG(f)をGmax/2とする。また音量・音質調整部２３は、周波数fが閾値THFlow以上THFhigh未満である場合、周波数fが高くなるなるにつれて、ゲインG(f)を非線形的に減少させてもよい。
【００４２】
この結果、閾値THFhighよりも低い周波数帯域に対するゲインは、位置ずれ量Lが大きいほど、閾値THFhighよりも低い周波数帯域に対するゲインよりも大きくなる。
なお、閾値THFhighは、例えば、レシーバ１３と耳との間の距離が長くなるほど、他の周波数帯域よりも減衰し易い周波数帯域の上限値、例えば、1000Hz〜3000Hzの範囲内の何れかに設定される。一方、閾値THFlowは、閾値THFhighよりも低い値に設定される。例えば、閾値THFlowは1250Hz、及び閾値THFhighは2000Hzに設定される。
【００４３】
また、音質・音量調整部２３は、デジタルのクリップの上限などの制約により、ゲインを単調増加できないことがある。しかし、音質・音量調整部２３は、人の声あるいは聴覚にとって重要な周波数帯域の信号を選択的に増幅することで、ユーザの音量感を増すことができる。
図１０は、周波数とゲインとの関係の他の一例を示すグラフである。図１０において、横軸は周波数fを表し、縦軸はゲインG(f)を表す。グラフ１０００は、周波数fに対するゲインG(f)を表す。
図１０に示されるように、周波数fが閾値THF1未満またはTHF4以上である場合、音量・音質調整部２３は、ゲインG(f)を0に設定する。また周波数fが閾値THF2以上かつTHF3未満である場合、音量・音質調整部２３は、ゲインG(f)を最大ゲインGmaxに設定する。そして周波数fが閾値THF1以上かつTHF2未満である場合、音量・音質調整部２３は、周波数fが高くなるほど、ゲインG(f)を単調増加させる。例えば、音量・音質調整部２３は、周波数fが高くなるにつれてゲインG(f)を線形的に増加させる。そして周波数fがTHF1とTHF2の中点であれば、音量・音質調整部２３は、ゲインG(f)をGmax/2とする。さらにまた、周波数fが閾値THF3以上かつTHF4未満である場合、音量・音質調整部２３は、周波数fが高くなるほど、ゲインG(f)を単調減少させる。例えば、音量・音質調整部２３は、周波数fが高くなるにつれてゲインG(f)を線形的に減少させる。そして周波数fがTHF3とTHF4の中点であれば、音量・音質調整部２３は、ゲインG(f)をGmax/2とする。
この結果、閾値THF1よりも高く、かつ閾値THF4よりも低い周波数帯域に対するゲインは、位置ずれ量Lが大きいほど、閾値THF1よりも低い周波数帯域及び閾値THF4よりも高い周波数帯域に対するゲインよりも大きくなる。
なお、閾値THF1は〜THF4は、例えば、1000Hz〜3500Hzの範囲内で、THF1<THF2<THF3<THF4<となるように設定される。例えば、閾値THF1は〜THF4は、それぞれ、2000Hz、2200Hz、3000Hz、3200Hzに設定される。
【００４４】
音量・音質調整部２３は、各周波数帯域fについて求めたゲインG(f)を用いて、次式に従って周波数信号を増幅する。
【数７】
0005382204.tif 000008
ここでX(f)は、周波数帯域fの周波数信号であり、Y(f)は、増幅後の周波数帯域fの周波数信号である。（７）式から明らかなように、ゲインG(f)が0であれば、周波数信号は増幅されない。そしてゲインG(f)が大きくなるほど周波数信号は増幅される。
音量・音質調整部２３は、増幅後の周波数信号を周波数時間変換部２５へ出力する。
【００４５】
周波数時間変換部２５は、増幅された周波数信号を所定のフレーム単位で周波数時間変換することにより、増幅された通話音声信号を生成する。周波数時間変換部２５は、周波数時間変換として、時間周波数変換部２４により用いられた時間周波数変換の逆変換を利用する。またフレームの長さは、時間周波数変換部２４が実行する時間周波数変換の実行単位であるフレームの長さに対応する。
周波数時間変換部２５は、増幅された通話音声信号をレシーバ１３へ出力する。
【００４６】
図１１は、第２の実施形態による音声調整処理の動作フローチャートである。この音声調整処理は、コントローラ３１によって制御される。
【００４７】
コントローラ３１の耳位置推定部２１は、タッチセンサ１５から受信した接触位置信号に基づいて、物体と接触したことを検知したセンサ素子が含まれる接触領域の重心または中心を求める（ステップＳ２０１）。耳位置推定部２１は、その重心または中心が接触領域内に位置するか否か判定する（ステップＳ２０２）。重心または中心が接触領域内に位置しなければ（ステップＳ２０２−Ｎｏ）、耳位置推定部２１は、その重心または中心を耳中心位置として決定する（ステップＳ２０３）。一方、重心または中心が接触領域内に位置すれば（ステップＳ２０２−Ｙｅｓ）、耳位置推定部２１は、その重心または中心から水平方向に移動した接触領域の境界を耳中心位置として決定する（ステップＳ２０４）。ステップＳ２０３またはＳ２０４のうち、耳位置推定部２１は、その耳中心位置をコントローラ３１の位置ずれ量算出部２２へ出力する。
位置ずれ量算出部２２は、筺体１０の前面１０ａに平行な面における、メモリ１６に記憶されているレシーバ１３の中心位置と耳中心位置との距離を位置ずれ量として算出する（ステップＳ２０５）。そして位置ずれ量算出部２２は、その位置ずれ量をコントローラ３１の音量・音質調整部２３へ出力する。
【００４８】
音量・音質調整部２３は、位置ずれ量が大きいほどゲインの最大値も大きくなるようにゲインの最大値を決定する（ステップＳ２０６）。そして音量・音質調整部２３は、周波数帯域ごとに、0からゲインの最大値以下の範囲でゲインを決定する（ステップＳ２０７）。例えば、音量・音質調整部２３は、周波数が高くなるほどゲインを高く設定する。
【００４９】
またコントローラ３１の時間周波数変換部２４は、他の電話機から受信した無線信号から再生された通話音声信号を、所定のフレーム単位で時間周波数変換することにより、周波数信号を生成する（ステップＳ２０８）。時間周波数変換部２４は、生成した周波数信号を音量・音質調整部２３へ出力する。音量・音質調整部２３は、各周波数帯域のゲインに応じて、周波数信号を増幅する（ステップＳ２０９）。そして音量・音質調整部２３は、増幅された周波数信号をコントローラ３１の周波数時間変換部２５へ出力する。
周波数時間変換部２５は、増幅された周波数信号を所定のフレーム単位で周波数時間変換することにより、増幅された通話音声信号を生成する（ステップＳ２１０）。周波数時間変換部２５は、通話音声信号をレシーバ１３へ出力する。
コントローラ３１は、例えば、通話処理の実行中、一定期間、例えば、10秒間、30秒間あるいは1分間ごとにこの音声調整処理のステップＳ２０１〜Ｓ２０７の処理を実行する。あるいは、コントローラ３１は、タッチセンサ１５に接触した物体が検知される度に、この音声調整処理のステップＳ２０１〜Ｓ２０７の処理を実行してもよい。またコントローラ３１は、通話音声の各フレームに対してステップＳ２０８〜Ｓ２１０の処理を実行する。
【００５０】
以上に説明してきたように、第２の実施形態による携帯電話機は、通話音声信号を周波数帯域ごとに増幅する。そしてこの携帯電話機は、筺体前面に平行な面における、耳の中心位置とレシーバとの距離が大きくなるほど、ゲインの最大値を大きくするとともに、周波数帯域ごとにゲインを調節する。そのため、この携帯電話機は、ユーザの耳がレシーバから離れても、減衰し易い周波数帯域あるいは聴覚上重要な周波数帯域の信号を選択的に増幅できるので、通話音声の音質及び音量をユーザが聞き取り易いように調整できる。
【００５１】
次に、第３の実施形態による携帯電話機について説明する。
第３の実施形態による携帯電話機は、ユーザの耳が携帯電話機に接触している面積に応じて通話音声信号を増幅する。
なお、第３の実施形態による携帯電話機は、第１の実施形態による携帯電話機と比較して、コントローラにより実行される処理が異なる。そこで以下では、第３の実施形態による携帯電話機のコントローラについて説明する。第３の実施形態による携帯電話機のその他の構成要素の詳細については、図１及び第１の実施形態による携帯電話機の対応する構成要素の説明を参照されたい。
【００５２】
図１２は、音声を調整するための機能に関する、第３の実施形態による携帯電話機のコントローラの概略構成図である。
コントローラ４１は、接触面積算出部２６と、音量・音質調整部２３とを有する。コントローラ４１が有するこれらの各部は、コントローラ４１が有するプロセッサ上で実行されるコンピュータプログラムとして実装される。あるいは、コントローラ４１が有するこれらの各部は、それぞれ別個の演算回路として携帯電話機１に実装されてもよく、あるいは、これらの各部の機能を実現する一つの演算回路として携帯電話機１に実装されてもよい。
なお、図１２において、コントローラ４１の各部には、図２に示された第１の実施形態による携帯電話機のコントローラ１７の対応する構成要素の参照番号と同じ参照番号を付した。
【００５３】
接触面積算出部２６は、コントローラ４１が通話処理を実行している間にタッチセンサ１５から受け取った接触位置信号に基づいて、ユーザの耳がタッチセンサ１５と接触している接触領域の面積を推定する。
具体的には、接触面積算出部２６は、タッチセンサ１５が有する複数のセンサ素子のうち、物体が接触していることを検知したセンサ素子の総数を接触領域の面積Sとする。あるいは、接触面積算出部２６は、物体が接触していることを検知したセンサ素子の総数に、センサ素子が有するセンサ面の面積を乗じた値を接触領域の面積Sとしてもよい。そして接触面積算出部２６は、接触領域の面積Sを音量・音質調整部２３へ出力する。
【００５４】
音量・音質調整部２３は、接触領域の面積Sに応じて通話音量を調整する。
一般に、レシーバ１３から発する音がユーザにとって聞こえ難ければ、ユーザは耳をできるだけレシーバ１３に近づけようとする。そして耳がレシーバ１３に近づくほど、レシーバ１３の前面に配置されたタッチセンサ１５と耳との接触領域の面積は増加する。逆に、ユーザは、レシーバ１３から発する音を大き過ぎると感じるとき、ユーザは、耳をレシーバ１３から離そうとする。その結果、タッチセンサ１５と耳との接触領域の面積は減少する。
このように、接触領域の面積は、ユーザにとって通話音声が聞こえ易いか否かを判定するための指標となり、特に、接触領域の面積が大きいほど、ユーザは通話音声を聞こえ難いと感じている可能性が高い。そこで音量・音質調整部２３は、接触領域の面積Sが大きいほど通話音量が大きくなるように、通話音量を調整する。
【００５５】
図１３は、耳とタッチセンサとの接触領域の面積とゲインとの関係を示すグラフである。図１３において、横軸は接触領域の面積Sを表し、縦軸はゲインg(n)を表す。グラフ１３００は、接触領域の面積Sに対するゲインg(n)を表す。
図１３に示されるように、接触領域の面積Sが閾値THSlow未満である場合、音量・音質調整部２３は、ゲインg(n)を0に設定する。また接触領域の面積Sが閾値THShigh以上である場合、音量・音質調整部２３は、ゲインg(n)を最大ゲインgmaxに設定する。そして接触領域の面積Sが閾値THSlow以上THShigh未満である場合、音量・音質調整部２３は、接触領域の面積Sが大きくなるほど、ゲインg(n)を単調増加させる。例えば、音量・音質調整部２３は、接触領域の面積Sが大きくなるにつれてゲインgを線形的に増加させる。そしてこの場合、接触領域の面積SがTHSlowとTHShighの中点であれば、音量・音質調整部２３は、ゲインg(n)をgmax/2とする。なお、nは通話音声のサンプル点の番号を表す。また最大ゲインgmaxは、例えば、10デシベルに設定される。
なお、閾値THSlowは、例えば、予め実験などによって測定された、ユーザが通話音声を良好に聞けると感じるときの耳と携帯電話機との接触領域の面積の平均値に相当する値に設定される。一方、閾値THShighは、例えば、予め実験などによって測定された、ユーザが通話音声を聞き難いと感じて耳を携帯電話機に押し当てたときの耳と携帯電話機との接触領域の面積の平均値に相当する値に設定される。
例えば、タッチセンサが有する各センサ素子が、1mm2のサイズのセンサ面を有している場合、閾値THSlow及び閾値THShighは、それぞれ、720及び790に設定される。
【００５６】
音量・音質調整部２３は、第１の実施形態と同様に、ゲインg(n)を用いて、（６）式に従って通話音声を増幅する。
音量・音質調整部２３は、増幅後の通話音声信号をレシーバ１３へ出力する。
【００５７】
図１４は、第３の実施形態による音声調整処理の動作フローチャートである。この音声調整処理は、コントローラ４１によって制御される。
【００５８】
コントローラ４１の接触面積算出部２６は、タッチセンサ１５から受信した接触位置信号に基づいて、物体と接触したことを検知したセンサ素子の総数を耳とレシーバ１３との接触領域の面積として求める（ステップＳ３０１）。接触面積算出部２６は、その接触領域の面積をコントローラ４１の音量・音質調整部２３へ出力する。
【００５９】
音量・音質調整部２３は、接触領域の面積が大きいほどゲインも大きくなるようにゲインを決定する（ステップＳ３０２）。そして音量・音質調整部２３は、決定したゲインに応じて、通話音声信号を増幅する（ステップＳ３０３）。
音量・音質調整部２３は、増幅された通話音声信号をレシーバ１３へ出力する。
コントローラ４１は、例えば、通話処理の実行中、一定期間、例えば、10秒間、30秒間あるいは1分間ごとにこの音声調整処理のステップＳ３０１及びＳ３０２の処理を実行する。あるいは、コントローラ４１は、タッチセンサ１５に接触した物体が検知される度に、この音声調整処理のステップＳ３０１及びＳ３０２の処理を実行してもよい。またコントローラ４１は、通話音声の各サンプル点に対してステップＳ３０３の処理を実行する。
【００６０】
以上に説明してきたように、第３の実施形態による携帯電話機は、筺体の前面に近接して配置されたタッチセンサにより検知されたユーザの耳とタッチセンサの接触面積が大きくなるほど、レシーバから出力される通話音声信号のゲインを大きくする。そのため、この携帯電話機は、通話音声の音量を適切に調整できる。
【００６１】
次に、第４の実施形態による携帯電話機について説明する。
第４の実施形態による携帯電話機は、ユーザの耳とタッチセンサとの接触領域の面積に応じて通話音声信号を周波数帯域ごとに増幅する。
なお、第４の実施形態による携帯電話機は、第１の実施形態による携帯電話機と比較して、コントローラにより実行される処理が異なる。そこで以下では、第４の実施形態による携帯電話機のコントローラについて説明する。第４の実施形態による携帯電話機のその他の構成要素の詳細については、図１及び第１の実施形態による携帯電話機の対応する構成要素の説明を参照されたい。
【００６２】
図１５は、音声を調整するための機能に関する、第４の実施形態による携帯電話機のコントローラの概略構成図である。
コントローラ５１は、音量・音質調整部２３と、時間周波数変換部２４と、周波数時間変換部２５と、接触面積算出部２６とを有する。コントローラ５１が有するこれらの各部は、コントローラ５１が有するプロセッサ上で実行されるコンピュータプログラムとして実装される。あるいは、コントローラ５１が有するこれらの各部は、それぞれ別個の演算回路として携帯電話機１に実装されてもよく、あるいは、これらの各部の機能を実現する一つの演算回路として携帯電話機１に実装されてもよい。
なお、図１５において、コントローラ５１の各部には、図２、７及び図１２に示された第１〜３の何れかの実施形態による携帯電話機のコントローラの対応する構成要素の参照番号と同じ参照番号を付した。コントローラ５１の各部のうち、接触面積算出部２６は、第３の実施形態によるコントローラ４１の接触面積算出部２６と同一である。またコントローラ５１の各部のうち、時間周波数変換部２４及び周波数時間変換部２５は、第２の実施形態によるコントローラ３１の時間周波数変換部２４及び周波数時間変換部２５と同一である。
【００６３】
コントローラ５１の音量・音質調整部２３は、接触面積算出部２６により求められた、耳とタッチセンサ１５との接触領域の面積に応じて、周波数帯域ごとの最大ゲインGmaxを決定する。
【００６４】
図１６は、耳とタッチセンサとの接触領域の面積と最大ゲインとの関係を示すグラフである。図１６において、横軸は接触領域の面積Sを表し、縦軸はゲインの最大値Gmaxを表す。グラフ１６００は、接触領域の面積Sに対するゲインの最大値Gmaxを表す。
図１６に示されるように、接触領域の面積Sが閾値THSlow未満である場合、音量・音質調整部２３は、ゲインの最大値Gmaxを0に設定する。また接触領域の面積Sが閾値THShigh以上である場合、音量・音質調整部２３は、ゲインの最大値Gmaxを所定の値Gconstに設定する。なお所定の値Gconstは、例えば、10デシベルに設定される。そして接触領域の面積Sが閾値THSlow以上THShigh未満である場合、音量・音質調整部２３は、接触領域の面積Sが大きくなるほど、ゲインの最大値Gmaxを単調増加させる。例えば、音量・音質調整部２３は、接触領域の面積Sが大きくなるにつれてゲインの最大値Gmaxを線形的に増加させる。そして接触領域の面積SがTHSlowとTHShighの中点であれば、音量・音質調整部２３は、ゲインの最大値GmaxをGconst/2とする。また音量・音質調整部２３は、接触領域の面積Sが閾値THSlow以上THShigh未満である場合、接触領域の面積Sが大きくなるにつれて、ゲインの最大値Gmaxを非線形的に増加させてもよい。
なお、閾値THSlow及びTHShighは、それぞれ、第３の実施形態による音量・音質調整部２３におけるゲインg(n)を決定するための閾値THSlow及びTHShighと同様に設定される。
【００６５】
最大ゲインが決定されると、音量・音質調整部２３は、周波数帯域ごとのゲインを決定する。その際、音量・音質調整部２３は、周波数が低いほどゲインが大きくなるように、あるいは、特定の周波数帯域に対するゲインが他の周波数帯域よりも大きくなるように、周波数帯域ごとのゲインを決定する。音量・音質調整部２３は、例えば、第２の実施形態による音量・音質調整部２３と同様に、図９に示される周波数に対するゲインの特性を用いて周波数帯域ごとのゲインを決定できる。
この結果、音量・音質調整部２３は、閾値THFhighよりも低い周波数帯域に対するゲインを、接触領域の面積Sが大きいほど、閾値THFhighよりも高い周波数帯域に対するゲインよりも大きい値に設定する。
あるいは、音量・音質調整部２３は、図１０に示される周波数に対するゲインの特性を用いて周波数帯域ごとのゲインを決定してもよい。
音量・音質調整部２３は、周波数帯域ごとに、（７）式に従って周波数信号を増幅する。そして音量・音質調整部２３は増幅した周波数信号を周波数時間変換部２５へ出力する。
【００６６】
図１７は、第４の実施形態による音声調整処理の動作フローチャートである。この音声調整処理は、コントローラ５１によって制御される。
【００６７】
コントローラ５１の接触面積算出部２６は、タッチセンサ１５から受信した接触位置信号に基づいて、物体と接触したことを検知したセンサ素子の総数を耳とレシーバ１３との接触領域の面積として求める（ステップＳ４０１）。接触面積算出部２６は、その接触領域の面積をコントローラ５１の音量・音質調整部２３へ出力する。
【００６８】
音量・音質調整部２３は、接触領域の面積が大きいほどゲインの最大値も大きくなるようにゲインの最大値を決定する（ステップＳ４０２）。そして音量・音質調整部２３は、周波数帯域ごとに、0からゲインの最大値以下の範囲でゲインを決定する（ステップＳ４０３）。例えば、音量・音質調整部２３は、周波数が高くなるほどゲインを低く設定する。あるいは、音量・音質調整部２３は、特定周波数帯域のゲインを他の周波数帯域に対するゲインよりも高く設定する。
【００６９】
またコントローラ５１の時間周波数変換部２４は、他の電話機から受信した無線信号から再生された通話音声信号を、所定のフレーム単位で時間周波数変換することにより、周波数信号を生成する（ステップＳ４０４）。時間周波数変換部２４は、生成した周波数信号を音量・音質調整部２３へ出力する。音量・音質調整部２３は、各周波数帯域のゲインに応じて周波数信号を増幅する（ステップＳ４０５）。そして音量・音質調整部２３は、増幅された周波数信号をコントローラ５１の周波数時間変換部２５へ出力する。
周波数時間変換部２５は、増幅された周波数信号を所定のフレーム単位で周波数時間変換することにより、増幅された通話音声信号を生成する（ステップＳ４０６）。周波数時間変換部２５は、通話音声信号をレシーバ１３へ出力する。
コントローラ５１は、例えば、通話処理の実行中、一定期間、例えば、10秒間、30秒間あるいは1分間ごとにこの音声調整処理のステップＳ４０１〜Ｓ４０３の処理を実行する。あるいは、コントローラ５１は、タッチセンサ１５に接触した物体が検知される度に、この音声調整処理のステップＳ４０１〜Ｓ４０３の処理を実行してもよい。またコントローラ５１は、通話音声の各フレームに対してステップＳ４０４〜Ｓ４０６の処理を実行する。
【００７０】
以上に説明してきたように、第４の実施形態による携帯電話機は、通話音声信号を周波数帯域ごとに増幅する。そしてこの携帯電話機は、ユーザの耳とタッチセンサとの接触領域の面積が大きくなるほど、ゲインの最大値を大きくするとともに、周波数帯域ごとにゲインを調節する。そのため、この携帯電話機は、ユーザの耳が携帯電話機に押し付けられているほど、特定の周波数帯域の信号を選択的に増幅できるので、通話音声信号の音質及び音量をユーザが聞き取り易いように調整できる。
【００７１】
次に、第５の実施形態による携帯電話機について説明する。
第５の実施形態による携帯電話機は、ユーザの耳が携帯電話機に接触している領域の面積の平均的な値に対する、現時点におけるその面積との比較結果に応じて通話音声信号を増幅する。
なお、第５の実施形態による携帯電話機は、第１の実施形態及び第３の実施形態による携帯電話機と比較して、コントローラにより実行される処理が異なる。そこで以下では、第５の実施形態による携帯電話機のコントローラについて説明する。第５の実施形態による携帯電話機のその他の構成要素の詳細については、図１及び第１の実施形態による携帯電話機の対応する構成要素の説明を参照されたい。
【００７２】
図１８は、音声を調整するための機能に関する、第５の実施形態による携帯電話機のコントローラの概略構成図である。
コントローラ６１は、音量・音質調整部２３と、接触面積算出部２６と、平均接触面積算出部２７と、比較部２８とを有する。コントローラ６１が有するこれらの各部は、コントローラ６１が有するプロセッサ上で実行されるコンピュータプログラムとして実装される。あるいは、コントローラ６１が有するこれらの各部は、それぞれ別個の演算回路として携帯電話機１に実装されてもよく、あるいは、これらの各部の機能を実現する一つの演算回路として携帯電話機１に実装されてもよい。
なお、図１８において、コントローラ６１の各部には、図１２に示された第３の実施形態による携帯電話機のコントローラ４１の対応する構成要素の参照番号と同じ参照番号を付した。
【００７３】
接触面積算出部２６は、第３の実施形態によるコントローラ４１の接触面積算出部２６と同様に、ユーザの耳とタッチセンサ１５との接触領域の面積を算出する。そして接触面積算出部２６は、その接触領域の面積を平均接触面積算出部２７及び比較部２８へ出力する。
【００７４】
平均接触面積算出部２７は、ユーザの耳とタッチセンサ１５との接触領域の面積の時間変化による平均値を次式に従って算出する。
【数８】
0005382204.tif 000009
ここでS(m)は最新の接触領域の面積を表す。Save(m)は、最新の接触領域の面積の平均値を表す。またSave(m-1)は、接触領域の面積が前回計算されたときの接触領域の面積の平均値を表す。平均接触面積算出部２７は、接触領域の面積の平均値を算出する際に、携帯電話機１が有するメモリ１６からこのSave(m-1)を読み出して使用する。なお、Save(m-1)の初期値は、例えば、レシーバ１３から発する音を人が良好に聞き取れるときの接触領域の面積に設定され、予めメモリ１６に記憶される。またa、bは忘却係数であり、この忘却係数a、bは、a+b=1となるように設定され、例えば、a=0.01かつb=0.99である。
平均接触面積算出部２７は、接触領域の面積の平均値Save(m)を算出する度に、その平均値Save(m)をメモリ１６に記憶させるとともに、比較部２８へ出力する。
【００７５】
比較部２８は、最新の接触領域の面積S(m)と接触領域の面積の平均値Save(m)との差ΔS(=S(m)-Save(m))を求める。そして比較部２８は、その差ΔSを音量・音質調整部２３へ出力する。
【００７６】
音量・音質調整部２３は、最新の接触領域の面積S(n)と接触領域の面積の平均値Save(n)との差ΔSに応じてゲインを決定する。
一般に、ΔSの絶対値が小さいほど、最新の状態におけるユーザの耳とタッチセンサ１５との接触領域の面積は、ユーザが通話音声を聞くときの標準的な状態における耳とタッチセンサ１５との接触領域の面積に近い。そしてユーザが通話音声を聞くときの標準的な状態では、ユーザはレシーバ１３から発する音を良好に聞き取れていると推定される。そのため、ΔSの絶対値が小さいほど、通話音量は適正な値に設定されていると推定される。
一方、ΔSが大きいほど、ユーザは標準的な状態よりも耳を携帯電話機１に押し付けているので、ユーザは通話音声を聞き取り難いと推定される。そのため、ΔSが大きいほど、音量・音質調整部２３はゲインを高く設定することが好ましい。
逆に、ΔSが小さいほど、ユーザは標準的な状態よりも耳を携帯電話機１から離しているので、ユーザにとって通話音量が大き過ぎると推定される。そのため、ΔSが小さいほど、音量・音質調整部２３はゲインを低く設定することが好ましい。
【００７７】
図１９は、接触領域の面積とその平均値との差とゲインとの関係を示すグラフである。図１９において、接触領域の面積の差ΔSを表し、縦軸はゲインg(n)を表す。グラフ１９００は、接触領域の面積の差ΔSに対するゲインg(n)を表す。
図１９に示されるように、接触領域の面積の差ΔSが閾値THD2以上かつTHD3未満である場合、音量・音質調整部２３は、ゲインg(n)を0に設定する。また接触領域の面積の差ΔSが閾値THD4以上である場合、音量・音質調整部２３は、ゲインg(n)を最大ゲインgmaxに設定する。そして接触領域の面積の差ΔSが閾値THD3以上THD4未満である場合、音量・音質調整部２３は、接触領域の面積の差ΔSが大きくなるほど、すなわち、標準的な状態における接触領域の面積よりも現時点での接触領域の面積が大きいほど、ゲインgを単調増加させる。例えば、音量・音質調整部２３は、接触領域の面積の差ΔSに応じて線形的にゲインg(n)を増加させ、接触領域の面積の差ΔSがTHD3とTHD4の中点であれば、音量・音質調整部２３は、ゲインg(n)をgmax/2とする。
一方、接触領域の面積の差ΔSが閾値THD1未満である場合、音量・音質調整部２３は、ゲインg(n)を最小ゲインgminに設定する。そして接触領域の面積の差ΔSが閾値THD1以上THD2未満である場合、音量・音質調整部２３は、接触領域の面積の差ΔSが小さくなるほど、すなわち、標準的な状態における接触領域の面積よりも現時点での接触領域の面積が小さいほど、ゲインg(n)を単調減少させる。例えば、音量・音質調整部２３は、接触領域の面積の差ΔSの絶対値が大きくなるにつれて線形的にゲインg(n)を減少させ、接触領域の面積の差ΔSがTHD1とTHD2の中点であれば、音量・音質調整部２３は、ゲインg(n)をgmin/2とする。
なお、nは通話音声のサンプル点の番号を表す。また最大ゲインgmax及び最小ゲインgminは、それぞれ、例えば、10デシベル及び-10デシベルに設定される。
なお、閾値THD1は、例えば、耳が携帯電話機１から離れた状態に対応する値に設定される。また閾値THD2及びTHD3は、例えば、耳とタッチセンサ１５との接触領域の面積が標準的な状態に対応する面積の下限値及び上限値に相当する値に設定される。そして閾値THD4は、例えば、ユーザが標準的な状態よりも耳を携帯電話機１に押し付けた場合に相当する値に設定される。例えば、タッチセンサ１５の各センサ素子が1mm2の面積を持つセンサ面を有している場合、閾値THD1〜THD4は、それぞれ、-Save(n)、-10、10及び90に設定される。
【００７８】
音量・音質調整部２３は、第１の実施形態と同様に、ゲインg(n)を用いて、（６）式に従って通話音声を増幅する。
音量・音質調整部２３は、増幅後の通話音声信号をレシーバ１３へ出力する。
【００７９】
図２０は、第５の実施形態による音声調整処理の動作フローチャートである。この音声調整処理は、コントローラ６１によって制御される。
【００８０】
コントローラ６１の接触面積算出部２６は、タッチセンサ１５から受信した接触位置信号に基づいて、物体と接触したことを検知したセンサ素子の総数を耳とレシーバ１３との接触領域の面積として求める（ステップＳ５０１）。接触面積算出部２６は、その接触領域の面積S(m)をコントローラ６１の平均接触面積算出部２７及び比較部２８へ出力する。
平均接触面積算出部２７は、接触領域の面積の時間的な変動に対する平均値Save(m)を算出する（ステップＳ５０２）。そして平均接触面積算出部２７は、その平均値Save(m)をメモリ１６に記憶させるとともに、比較部２８へ出力する。比較部２８は、最新の接触領域の面積S(m)と、接触領域の面積の平均値Save(m)との差ΔS(m)を算出する（ステップＳ５０３）。そして比較部２８は、その差ΔS(m)をコントローラ６１の音量・音質調整部２３へ出力する。
【００８１】
音量・音質調整部２３は、その差ΔSに応じてゲインを決定する（ステップＳ５０４）。そして音量・音質調整部２３は、決定したゲインに応じて、通話音声信号を増幅する（ステップＳ５０５）。
音量・音質調整部２３は、増幅された通話音声信号をレシーバ１３へ出力する。
コントローラ６１は、例えば、通話処理の実行中、一定期間、例えば、10秒間、30秒間あるいは1分間ごとにこの音声調整処理のステップＳ５０１〜Ｓ５０４の処理を実行する。あるいは、コントローラ６１は、タッチセンサ１５に接触した物体が検知される度に、この音声調整処理のステップＳ５０１〜Ｓ５０４の処理を実行してもよい。またコントローラ６１は、通話音声の各サンプル点に対してステップＳ５０５の処理を実行する。
【００８２】
以上に説明してきたように、第５の実施形態による携帯電話機は、標準的な状態におけるユーザの耳とタッチセンサの接触領域の面積と最新の状態におけるユーザの耳とタッチセンサの接触領域の面積の差に応じてレシーバから出力される通話音量を調節する。このように、この携帯電話機は、標準的な状態を基準として通話音声の音量を調整できる。また標準的な状態に相当する接触領域の面積は順次更新される。そのため、ユーザがこの携帯電話機を使用するほど、この携帯電話機は、ユーザにとってより適切な通話音量に調節することができる。
【００８３】
なお、第５の実施形態による携帯電話機の変形例として、コントローラは、接触領域の面積の代わりに、レシーバとユーザの耳の中心位置との位置ずれ量を算出し、その位置ずれ量の時間変動による平均値を算出してもよい。そしてコントローラは、最新の状態における位置ずれ量と、位置ずれ量の平均値との差に応じてゲインを調節してもよい。この場合、コントローラは、その差が大きいほどゲインを高く設定し、逆にその差が負の大きい値となるほどゲインを低く設定することができる。
【００８４】
次に、第６の実施形態による携帯電話機について説明する。
第６の実施形態による携帯電話機は、ユーザの耳がタッチセンサに接触している領域の面積とユーザの耳とレシーバ間の位置ずれ量の両方に基づいて通話音声信号に対するゲインを調節する。
なお、第６の実施形態による携帯電話機は、第１の実施形態及び第３の実施形態による携帯電話機と比較して、コントローラにより実行される処理が異なる。そこで以下では、第６の実施形態による携帯電話機のコントローラについて説明する。第６の実施形態による携帯電話機のその他の構成要素の詳細については、図１及び第１の実施形態による携帯電話機の対応する構成要素の説明を参照されたい。
【００８５】
図２１は、音声を調整するための機能に関する、第６の実施形態による携帯電話機のコントローラの概略構成図である。
コントローラ７１は、耳位置推定部２１と、位置ずれ量算出部２２と、音量・音質調整部２３と、接触面積算出部２６とを有する。コントローラ７１が有するこれらの各部は、コントローラ７１が有するプロセッサ上で実行されるコンピュータプログラムとして実装される。あるいは、コントローラ７１が有するこれらの各部は、それぞれ別個の演算回路として携帯電話機１に実装されてもよく、あるいは、これらの各部の機能を実現する一つの演算回路として携帯電話機１に実装されてもよい。
なお、図２１において、コントローラ７１の各部には、図２に示された第１の実施形態による携帯電話機のコントローラ１７及び図１２に示された第３の実施形態による携帯電話機のコントローラ４１の対応する構成要素の参照番号と同じ参照番号を付した。
【００８６】
耳位置推定部２１は、コントローラ７１が通話処理を実行している間にタッチセンサ１５から受け取った接触位置信号に基づいて、耳の中心位置を推定する。そして耳位置推定部２１は、耳の中心位置を位置ずれ量算出部２２へ出力する。
位置ずれ量算出部２２は、携帯電話機１の筺体１０の前面１０ａに平行な面における、耳の中心位置とレシーバ１３の中心位置間の距離Lを位置ずれ量として算出する。そして位置ずれ量算出部２２は、その位置ずれ量を音量・音質調整部２３へ出力する。
なお、耳位置推定部２１及び位置ずれ量算出部２２は、それぞれ、第１の実施形態による携帯電話機のコントローラ１７が有する耳位置推定部２１及び位置ずれ量算出部２２と同一である。そのため、耳位置推定部２１及び位置ずれ量算出部２２の詳細な説明については、第１の実施形態に関する対応する説明を参照されたい。
【００８７】
接触面積算出部２６は、コントローラ７１が通話処理を実行している間にタッチセンサ１５から受け取った接触位置信号に基づいて、耳とタッチセンサ１５との接触領域の面積Sを算出する。そして接触面積算出部２６は、その接触領域の面積Sを音量・音質調整部２３へ出力する。
なお、接触面積算出部２６は、第３の実施形態による携帯電話機のコントローラ４１が有する接触面積算出部２６と同一である。そのため、接触面積算出部２６の詳細な説明については、第３の実施形態に関する対応する説明を参照されたい。
【００８８】
音量・音質調整部２３は、位置ずれ量Lが大きいほど、または接触領域の面積Sが大きいほどゲインも大きくなるようにゲインを設定する。ただし、通話音声信号の歪みが大きくなり過ぎることを防止するために、音量・音質調整部２３は、ゲインを予め設定された最大ゲインgmax以下となるように設定する。本実施形態では、音量・音質調整部２３は、先ず位置ずれ量Lに応じてゲインgL(n)を求める。そして音量・音質調整部２３は、接触領域の面積Sに応じて、ゲインg(n)をgmaxから位置ずれ量Lに応じて決定されたgL(n)の範囲内で補正する。
【００８９】
図２２は、耳中心位置とレシーバ間の位置ずれ量とゲインとの関係を示すグラフである。図２２において、横軸は位置ずれ量Lを表し、縦軸はゲインgL(n)を表す。グラフ２２００は、位置ずれ量に対するゲインを表す。
図２２に示されるように、位置ずれ量Lが閾値THRlow未満である場合、音量・音質調整部２３は、ゲインgL(n)を0に設定する。また位置ずれ量Lが閾値THRhigh以上である場合、音量・音質調整部２３は、ゲインgL(n)を最大ゲインgmaxに設定する。そして位置ずれ量Lが閾値THRlow以上THRhigh未満である場合、音量・音質調整部２３は、位置ずれ量Lが大きくなるほど、ゲインgL(n)を単調増加させる。例えば、音量・音質調整部２３は、位置ずれ量Lが大きくなるにつれてゲインgL(n)を線形的に増加させる。そして位置ずれ量LがTHRlowとTHRhighの中点であれば、音量・音質調整部２３は、ゲインgL(n)をgmax/2とする。なお、nは通話音声のサンプル点の番号を表す。また最大ゲインgmaxは、例えば、10デシベルに設定される。
なお、閾値THRlowは、例えば、耳の穴の半径または直径に相当する値、例えば、5mmに設定される。また閾値THRhighは、例えば、耳の穴から耳たぶまでの距離に相当する値、例えば、40mmに設定される。
【００９０】
図２３は、耳とタッチセンサとの接触領域の面積とゲインの補正量との関係を示すグラフである。図２３において、横軸は接触領域の面積Sを表し、縦軸はゲインの補正量gc(n)を表す。グラフ２３００は、接触領域の面積Sに対するゲインの補正量gc(n)を表す。
図２３に示されるように、接触領域の面積Sが閾値THSlow未満である場合、音量・音質調整部２３は、ゲインの補正量gc(n)を0に設定する。また接触領域の面積Sが閾値THShigh以上である場合、音量・音質調整部２３は、ゲインの補正量gc(n)を最大ゲインgmaxと位置ずれ量Lに応じて設定されたゲインgL(n)との差(gmax-gL(n))に設定する。そして接触領域の面積Sが閾値THSlow以上THShigh未満である場合、音量・音質調整部２３は、接触領域の面積Sが大きくなるほど、ゲインの補正量gc(n)を単調増加させる。例えば、音量・音質調整部２３は、接触領域の面積Sが大きくなるにつれてゲインの補正量gc(n)を線形的に増加させる。そしてこの場合、接触領域の面積SがTHSlowとTHShighの中点であれば、音量・音質調整部２３は、ゲインの補正量gc(n)を(gmax-gL(n))/2とする。なお、nは通話音声のサンプル点の番号を表す。
なお、閾値THSlowは、例えば、予め実験などによって測定された、ユーザが通話音声を良好に聞けると感じるときの耳と携帯電話機との接触領域の面積の平均値に相当する値に設定される。一方、閾値THShighは、例えば、予め実験などによって測定された、ユーザが通話音声を聞き難いと感じて耳を携帯電話機に押し当てたときの耳と携帯電話機との接触領域の面積の平均値に相当する値に設定される。
【００９１】
音量・音質調整部２３は、位置ずれ量Lに応じて求められたゲインgL(n)に、接触領域の面積Sに応じて求められたゲインの補正量gc(n)を加算することにより、補正されたゲインg(n)を算出する。
そして音量・音質調整部２３は、補正されたゲインg(n)を用いて、（６）式に従って通話音声信号を増幅し、増幅後の通話音声信号をレシーバ１３へ出力する。
【００９２】
図２４は、第６の実施形態による音声調整処理の動作フローチャートである。この音声調整処理は、コントローラ７１によって制御される。
【００９３】
コントローラ７１の耳位置推定部２１は、タッチセンサ１５から受信した接触位置信号に基づいて、物体と接触したことを検知したセンサ素子が含まれる接触領域の重心または中心を求める（ステップＳ６０１）。耳位置推定部２１は、その重心または中心が接触領域内に位置するか否か判定する（ステップＳ６０２）。重心または中心が接触領域内に位置しなければ（ステップＳ６０２−Ｎｏ）、耳位置推定部２１は、その重心または中心を耳中心位置として決定する（ステップＳ６０３）。一方、重心または中心が接触領域内に位置すれば（ステップＳ６０２−Ｙｅｓ）、耳位置推定部２１は、その重心または中心から水平方向に移動した接触領域の境界を耳中心位置として決定する（ステップＳ６０４）。ステップＳ６０３またはＳ６０４のうち、耳位置推定部２１は、その耳中心位置をコントローラ７１の位置ずれ量算出部２２へ出力する。
位置ずれ量算出部２２は、筺体１０の前面１０ａに平行な面における、メモリ１６に記憶されているレシーバ１３の中心位置と耳中心位置との距離を位置ずれ量として算出する（ステップＳ６０５）。そして位置ずれ量算出部２２は、その位置ずれ量をコントローラ７１の音量・音質調整部２３へ出力する。
【００９４】
またコントローラ７１の接触面積算出部２６は、タッチセンサ１５から受信した接触位置信号に基づいて、物体と接触したことを検知したセンサ素子の総数を耳とレシーバ１３との接触領域の面積として求める（ステップＳ６０６）。接触面積算出部２６は、その接触領域の面積を音量・音質調整部２３へ出力する。
【００９５】
音量・音質調整部２３は、位置ずれ量が大きいほどゲインgL(n)も大きくなるようにゲインgL(n)を決定する（ステップＳ６０７）。さらに音量・音質調整部２３は、接触領域の面積が大きくなるほどゲインの補正値gc(n)も大きくなるようにゲインの補正値gc(n)を算出する（ステップＳ６０８）。そして音量・音質調整部２３は、ゲインgL(n)に補正値gc(n)を加算することにより、補正されたゲインg(n)を算出する（ステップＳ６０９）。
音量・音質調整部２３は、ゲインに応じて通話音声信号を増幅する（ステップＳ６１０）。そして音量・音質調整部２３は、増幅された通話音声信号をレシーバ１３へ出力する。
コントローラ７１は、例えば、通話処理の実行中、一定期間、例えば、10秒間、30秒間あるいは1分間ごとにこの音声調整処理のステップＳ６０１〜Ｓ６０９の処理を実行する。あるいは、コントローラ７１は、タッチセンサ１５に接触した物体が検知される度に、この音声調整処理のステップＳ６０１〜Ｓ６０９の処理を実行してもよい。またコントローラ７１は、通話音声の各サンプル点に対してステップＳ６１０の処理を実行する。
【００９６】
以上に説明してきたように、第６の実施形態による携帯電話機は、耳の中心位置とレシーバとの距離とともに耳とタッチセンサの接触領域の面積に基づいてゲインを決定する。そのため、この携帯電話機は、通話音声の音量をより適切に調整できる。
【００９７】
なお、第６の実施形態による携帯電話機の変形例として、コントローラは、接触領域の面積に基づいてゲインを算出し、かつレシーバとユーザの耳の中心位置との位置ずれ量に基づいてゲインの補正量を算出してもよい。この場合、コントローラは、面積に基づいて算出されたゲインに位置ずれ量に基づいて算出されたゲインの補正量を加算することにより、通話音声信号に対するゲインを決定する。
【００９８】
また、各実施形態による携帯電話機のコントローラは、通話処理中に限らず、レシーバから音を出力するアプリケーションの実行中に、タッチセンサから受信した接触位置信号に基づいて、そのアプリケーションにより発生する音の音量及び音質を調整してもよい。
【００９９】
ここに挙げられた全ての例及び特定の用語は、読者が、本発明及び当該技術の促進に対する本発明者により寄与された概念を理解することを助ける、教示的な目的において意図されたものであり、本発明の優位性及び劣等性を示すことに関する、本明細書の如何なる例の構成、そのような特定の挙げられた例及び条件に限定しないように解釈されるべきものである。本発明の実施形態は詳細に説明されているが、本発明の精神及び範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【０１００】
１    携帯電話機
１０    筺体
１０ａ    筺体前面
１１    操作部
１２    アンテナ
１３    レシーバ
１４    マイクロホン
１５    タッチセンサ
１６    メモリ
１７、３１、４１、５１、６１、７１    コントローラ
２１    耳位置推定部
２２    位置ずれ量算出部
２３    音量・音質調整部
２４    時間周波数変換部
２５    周波数時間変換部
２６    接触面積算出部
２７    平均接触面積算出部
２８    比較部
【図１】
0005382204.tif 000010
【図２】
0005382204.tif 000011
【図３】
0005382204.tif 000012
【図４】
0005382204.tif 000013
【図５】
0005382204.tif 000014
【図６】
0005382204.tif 000015
【図７】
0005382204.tif 000016
【図８】
0005382204.tif 000017
【図９】
0005382204.tif 000018
【図１０】
0005382204.tif 000019
【図１１】
0005382204.tif 000020
【図１２】
0005382204.tif 000021
【図１３】
0005382204.tif 000022
【図１４】
0005382204.tif 000023
【図１５】
0005382204.tif 000024
【図１６】
0005382204.tif 000025
【図１７】
0005382204.tif 000026
【図１８】
0005382204.tif 000027
【図１９】
0005382204.tif 000028
【図２０】
0005382204.tif 000029
【図２１】
0005382204.tif 000030
【図２２】
0005382204.tif 000031
【図２３】
0005382204.tif 000032
【図２４】
0005382204.tif 000033