(57)【要約】      （修正有）【課題】スピーカの出力レベルを適切に制御する。【解決手段】携帯電話機１０は、音を出力するスピーカ１７と、センサとして用いるタッチパッド１０３と、タッチパッド１０３の検知結果に基づいて、スピーカ１７が塞がれていることを検出し、スピーカ１７の出力レベルを制御する出力レベル制御１０７とを備えることを特徴とする。【選択図】図２
2013201681.tif 000002
【特許請求の範囲】
【請求項１】
音を出力するスピーカと、
センサと、
前記センサによる検知結果を基に、前記スピーカの出力レベルを設定する制御手段と
を備えることを特徴とする携帯端末。
【請求項２】
前記センサは接触センサであり、
前記制御手段は、前記接触センサにより接触が検知された場合に、前記スピーカの出力レベルを、前記接触センサにより接触が検知されていない場合よりも高くする
ことを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記接触センサはタッチパッドである
ことを特徴とする請求項２に記載の携帯端末。
【請求項４】
前記制御手段は、前記タッチパッドが所定時間以上継続して接触を検知した場合に、前記スピーカの出力レベルを高くする
ことを特徴とする請求項３に記載の携帯端末。
【請求項５】
前記制御手段は、前記スピーカの出力レベルを高くした後、前記タッチパッドが所定時間以上継続して接触を検知しなかった場合に、前記スピーカの出力レベルを低くする
ことを特徴とする請求項４に記載の携帯端末。
【請求項６】
前記制御手段は、前記スピーカの出力レベルを高いレベルに設定する際に、段階的に出力レベルを上げ、及び／又は、前記スピーカの出力レベルを低いレベルに設定する際に、段階的に出力レベルを下げる
ことを特徴とする請求項５に記載の携帯端末。
【請求項７】
前記センサはマイクであり、
前記制御手段は、前記マイクが集音する音の入力レベルが低下した場合に、前記スピーカの出力レベルを、前記マイクが集音する音の入力レベルが低下する前よりも高くする
ことを特徴とする請求項１に記載の携帯端末。
【請求項８】
前記制御手段は、前記マイクが集音する音の入力レベルの所定時間間隔における平均値を算出し、前記平均値が低下した場合に、前記スピーカの出力レベルを高くする
ことを特徴とする請求項７に記載の携帯端末。
【請求項９】
前記制御手段は、前記スピーカの出力レベルを高くした後、前記マイクが集音する音の入力レベルが上昇した場合に、前記スピーカの出力レベルを低くする
ことを特徴とする請求項８に記載の携帯端末。
【請求項１０】
前記制御手段は、前記スピーカの出力レベルを高いレベルに設定する際に、段階的に出力レベルを上げ、及び／又は、前記スピーカの出力レベルを低いレベルに設定する際に、段階的に出力レベルを下げる
ことを特徴とする請求項９に記載の携帯端末。
【請求項１１】
音を出力するスピーカとセンサと制御手段とを備える携帯端末で用いられるスピーカの出力制御方法であって、
前記携帯端末の前記制御手段が、前記センサによる検知結果を基に、前記スピーカの出力レベルを設定する
ことを特徴とするスピーカの出力制御方法。
【請求項１２】
音を出力するスピーカとセンサとを備える携帯端末で用いられるコンピュータプログラムであって、
前記携帯端末に、
前記センサによる検知結果を基に、前記スピーカの出力レベルを設定する制御ステップを実行させる
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スピーカを有する携帯端末に関し、特に、スピーカの出力レベルを制御する技術に関する。
【背景技術】
【０００２】
近年、携帯電話機などの携帯端末を用いて音楽を再生して楽しむユーザが増えてきている。携帯端末は、再生用の音楽データをイヤホンから出力したり、内蔵されたスピーカから出力する（例えば、特許文献１）。
スピーカの位置は機種によりさまざまである。筐体の主表面（操作部が配置された面）や筐体の側面にスピーカが配置されている場合、ユーザが携帯端末を把持すると、ユーザの手でスピーカが塞がれてしまうことがある。また、筐体の裏面にスピーカが配置されている場合、携帯端末をテーブル等の上に置くことによりスピーカが塞がれてしまうことがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５９４０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スピーカから音楽が出力されているときにスピーカが塞がれると、音楽の途中で音量が下がり、ユーザに違和感を与えるという問題がある。ここで、スピーカについて「塞ぐ」とは、スピーカの振動面を手で覆うなどすることより振動が妨げられている状態を意味する。また、スピーカの振動面が筐体内部にあり、振動が筐体内部の経路を通り筐体に設けられたスピーカ孔を介して筐体外部に伝播される場合には、スピーカ孔をユーザの手や何らかの物体で塞ぐことを意味する。
【０００５】
そこで、本発明は上記の問題に鑑みてなされたものであって、スピーカの出力レベルを適切に制御する携帯端末、スピーカ出力制御方法およびコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明の携帯端末は、音を出力するスピーカと、センサと、前記センサによる検知結果を基に、前記スピーカの出力レベルを設定する制御手段とを備えることを特徴とする。
【発明の効果】
【０００７】
上記の構成によると、スピーカの出力レベルを適切に制御することが出来る。
【図面の簡単な説明】
【０００８】
【図１】携帯電話機１０の外観図
【図２】携帯電話機１０の機能的な構成を示すブロック図
【図３】サウンド設定画面１１１を示す図
【図４】状態判断部１０６が記憶しているデータを示す図
【図５】領域Ａについて説明するための図
【図６】出力レベル制御部１０７が記憶しているデータを示す図
【図７】出力レベル制御処理のフローチャート
【図８】目標レベル設定処理のフローチャート
【図９】スピーカ状態判断処理のフローチャート
【図１０】出力レベルの時間変化について説明するための図
【図１１】携帯電話機２０の機能的な構成を示すブロック図
【図１２】状態判断部２０６の内部を示す図
【図１３】入力レベル計測処理のフローチャート
【図１４】入力レベル保持部に記録されるデータを説明するための図
【図１５】スピーカ状態判断処理のフローチャート
【図１６】携帯電話機２０の変形例を説明するための図
【発明を実施するための形態】
【０００９】
＜１．実施の形態１＞
以下では、本発明に係る携帯端末の一つの実施形態である携帯電話機１０について、図面を参照しながら説明する。
＜１．１  概要＞
図１は、携帯電話機１０の外観を示す図である。
【００１０】
図１（ａ）に示すように、携帯電話機１０の筐体表面にはタッチパッドを有するディスプレイ１３が配置されている。ユーザは、ディスプレイ１３に表示されたアイコンやソフトウェアキーボードを指で操作することにより、携帯電話機１０に指示を入力することができる。また、携帯電話機１０は、筐体表面に、音声を集音するマイク１８とユーザが耳に当てて受話音を聞くためのレシーバ１９とを備える。また、筐体側面には、着信音、受話音、音楽などを外部に出力するスピーカ１７を備える。
【００１１】
このような構成を有する携帯電話機１０を、図１（ｂ）に示すように筐体の長尺方向を横向きにしてユーザが把持すると、ユーザの手でスピーカ孔が塞がれてしまう場合がある。そして、音楽再生アプリを用いてスピーカ１７から音楽を出力しているときに、スピーカ孔がユーザの手で塞がれてしまうと、ユーザに聞こえる音楽の音量が下がる。
そこで、携帯電話機１０は、ディスプレイ１３のタッチパッドが所定の領域の接触を検知したか否かに応じて、スピーカが一定程度塞がれていると推測し、スピーカが一定程度塞がれていると推測できる状態である場合には、携帯電話機１０は、スピーカ１７の出力レベルを上げるように制御する。
【００１２】
なお、以下では、「スピーカが一定程度塞がれていると推測できる状態であること」を「スピーカ孔が塞がれている」と記載することがある。また、「スピーカが一定程度塞がれていないと推測できること」を「スピーカ孔が塞がれていない」と記載することがある。
＜１．２  構成＞
図２は、携帯電話機１０の内部構成を機能的に示すブロック図である。
【００１３】
同図に示すように、携帯電話機１０は、通信部１１、記憶部１２、ディスプレイ１３、コントローラ１４、制御部１５、加速度センサ１６、アンプ１７ａ、スピーカ１７、マイク１８、アンプ１８ａおよびレシーバ１９を備える。また、携帯電話機１０は、メモリとプロセッサとを備え、メモリに記憶されているコンピュータプログラムをプロセッサが実行することにより、各制御系をソフトウェアで実現することもできる。
【００１４】
通信部１１は、携帯電話機１０の通信機能を担い、具体的には、アンテナ、通信回路、受信信号処理回路、送信信号処理回路、エコーキャンセラなどから構成される。
記憶部１２は、携帯電話機１０を制御するための各種のコンピュータプログラム、画面データ、アイコン画像、各種の設定情報、メールデータ、アドレス帳データなどを記憶するためのメモリ領域である。
【００１５】
一例として、記憶部１２は、図２に示すように音楽再生アプリ１０１とユーザ設定値１０２とを記憶している。また、図示していないが、記憶部１２は、音楽を圧縮符号化したデータである楽曲データを記憶している。
音楽再生アプリ１０１は、楽曲データを再生するためのコンピュータプログラムである。ユーザ設定値１０２は、携帯電話機１０のユーザにより設定されたスピーカ１７の出力レベルを示す。ユーザは、ディスプレイ１３にサウンド設定画面１１１を表示させて、ユーザ設定値１０２を設定することができる。
【００１６】
図３にサウンド設定画面１１１の一例を示す。サウンド設定画面１１１は、着信音・スピーカ音の音量を設定するための操作バー１１２、レシーバ音の音量を設定するための操作バー、および、バイブレーション機能のオンおよびオフを設定するための操作ボタンを含む。
ユーザは、操作バー１１２の上を指でなぞるドラッグ操作によりユーザ設定値１０２を設定することができる。本実施形態では、着信音・スピーカ音の音量は、レベル１〜レベル１５までの１５段階に設定可能であるとする。図３の例では、ユーザ設定値１０２は「レベル４」である。
【００１７】
ディスプレイ１３は、入力デバイスであるタッチパッド１０３と、表示デバイスであるＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１０４とを含む。なお、図示していないが、ディスプレイ１３は、光源であるＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）バックライトを含む。
タッチパッド１０３は、静電容量方式のタッチセンサを含み、ＬＣＤ１０４に重畳して設けられている。タッチパッド１０３は、透明部材で構成され、ＬＣＤ１０４に表示された画像が見えるように構成されている。
【００１８】
コントローラ１４は、タッチパッド１０３に対するユーザの指等の接触を検出し、検出している間、単位時間（例えば、２５ｍｓ）毎に、その接触位置の座標値（ｘ，ｙ）を制御部１５に出力する。
制御部１５は、携帯電話機１０の各部と接続されており、携帯電話機１０の全体を制御する。制御部１５は、通話制御、ネットワーク接続制御、画面制御など従来の一般的な携帯電話機のプロセッサで実現される機能と同様の機能を有する。また、制御部１５は、スピーカ１７の出力制御機能を有する。ここでは特に、従来の一般的な携帯電話機のプロセッサで実現される機能と同様の機能については説明を省略し、スピーカ１７の出力制御に関する機能についてのみ具体的に説明する。
【００１９】
制御部１５は、音楽再生部１０５、状態判断部１０６および出力レベル制御部１０７を含む。
音楽再生部１０５は、記憶部１２に記憶されている音楽再生アプリ１０１を読み出して実行することにより楽曲データを再生する。具体的には、音楽再生部１０５は、圧縮符号化データである楽曲データを伸張し、その後アナログ信号に変換し、アンプ１７ａに出力する。なお、再生する楽曲データは、予め記憶部１２に記憶されていてもよいし、通信部１１を介して外部のサーバ装置から受信して記憶部１２に記憶させてもよい。
【００２０】
状態判断部１０６は、コントローラ１４からタッチパッド１０３の接触位置を示す信号を受け取る。また、状態判断部１０６は、図４に示すように、スピーカ孔が塞がれているか否かを判断するための条件１１３および条件１１４を予め保持している。一例として、条件１１３は、座標値（ｘ1，ｙ1）に関する条件であり、条件１１４は、３秒という時間に関する条件である。
【００２１】
状態判断部１０６は、コントローラ１４から受け取る信号と、条件１１３および条件１１４とを用いて、スピーカ孔が塞がれているか否かを判断する。具体的には、状態判断部１０６は、コントローラ１４から、座標値（０，０）、（ｘ1，０）、（ｘ1，ｙ1）および（０，ｙ1）を頂点とする矩形の領域Ａの内部の座標を示す信号を３秒以上継続して受け付けた場合に、タッチパッド１０３の所定領域が所定時間接触されたと判断する。そして、状態判断部１０６は、タッチパッド１０３の所定領域が所定時間接触されたため、「スピーカ孔が塞がれている」と判断する。そして、状態判断部１０６は、判断結果を出力レベル制御部１０７へ出力する。なお、状態判断部１０６は、記憶部１２などのメモリにスピーカ孔が塞がれているか否かの判断結果を示すフラグを格納するとしても良い。
【００２２】
領域Ａを形成する各座標値は、図５に示すように携帯電話機１０の筐体の長尺方向を横向きにした場合に、図示した位置に原点Ｏを取り、図示した方向にｘ軸およびｙ軸を取ったときの座標値である。一例として、領域Ａは、ディスプレイ１３全体のうち、スピーカ１７側の４分の１の領域であるとする。
このように、本実施形態では、スピーカ１７の近傍の領域Ａの接触を一定時間継続して検出した場合、ユーザがスピーカ１７側の一端を把持している可能性が高いとみなして、状態判断部１０６は、「スピーカ孔が塞がれている」と判断する。
【００２３】
なお、条件１１３の座標値および条件１１４の秒数は、携帯電話機１０の製造時に決定された固定値であるとする。
出力レベル制御部１０７は、スピーカ１７の出力レベルを制御する。出力レベル制御部１０７は、図６に示すように、ゲインテーブル１１５、出力レベル補正値１１６および目標レベル１１７を記憶している。
【００２４】
ゲインテーブル１１５は、レベル１〜レベル１５の１５段階の出力レベルのそれぞれ対応付けて、対応する出力レベルの音圧でスピーカ１７が音を出力するために好適なゲイン値が記載されたテーブルである。
出力レベル補正値１１６は、状態判断部１０６によりスピーカ孔が塞がれていると判断された場合に、スピーカ１７の出力レベルを何段階上げるのかを指定する情報である。本実施形態では、出力レベル補正値１１６は、一例として「３」である。すなわち、携帯電話機１０では、スピーカ孔が塞がれていると判断された場合、スピーカの出力レベルがユーザ設定値より３段階大きくなる。なお、出力レベル補正値１１６は、携帯電話機１０の製造時に決定された固定値であるとする。もっとも、出力レベル補正値１１６は、ユーザにより任意に設定可能であるとしても良い。
【００２５】
目標レベル１１７は、通常、記憶部１２に記憶されているユーザ設定値１０２と同一の値が設定されている。状態判断部１０６により「スピーカ孔が塞がれている」と判断されると、出力レベル制御部１０７は、目標レベル１１７の設定値を段階的に３段階引き上げる。また、その状態から、状態判断部１０６により「スピーカ孔が塞がれていない」と判断されると、出力レベル制御部１０７は、目標レベル１１７の設定値を段階的に３段階引き下げて、ユーザ設定値と同一の値に戻す。
【００２６】
出力レベル制御部１０７は、目標レベル１１７に設定されている値に対応するゲイン値をゲインテーブル１１５から読み出す。そして、読み出したゲイン値を示すゲイン制御信号を、アンプ１７ａへ出力する。
加速度センサ１６は、互いに直交するｘ軸、ｙ軸、ｚ軸の３軸加速度センサである。加速度センサ１６は、制御部１５からの指示を受けると、３軸それぞれの重力加速度を測定する。加速度センサ１６により測定された重力加速度は、制御部１５に通知される。制御部１５は、測定された重力加速度を基に携帯電話機１０の筐体の向きを判定し、判定した向きに応じて、ディスプレイ１３に出力する画面の表示方向を決定する。
【００２７】
アンプ１７ａは、スピーカ１７と接続されている。アンプ１７ａは、ゲイン調整回路などから構成される可変ゲインアンプである。出力レベル制御部１０７からゲイン制御信号を受け付けると、アンプ１７ａは、ゲイン制御信号が示すゲイン値に応じて増幅率を調整する。
スピーカ１７は、ハンズフリー通話や音楽再生処理で用いられ、レシーバ１９よりも高い出力レベル（音圧）で受話音や音楽を外部に出力する。また、スピーカ１７は、着信音やメール受信の際の通知音等を出力する報知手段としても機能する。
【００２８】
上述した状態判断部１０６および出力レベル制御部１０７の機能により、スピーカ１７は、スピーカ孔が塞がれていないと判断されている間は、ユーザが設定した出力レベルで受話音や音楽等を出力し、スピーカ孔が塞がれていると判断されている間は、ユーザが設定した出力レベルよりも高いレベルで受話音や音楽等を出力する。
マイク１８は、ユーザの声や外部の音を集音し、電気変換して送話音声信号を生成する機能を有する。マイク１８は、生成した送話音声信号をアンプ１８ａに出力する。
【００２９】
アンプ１８ａは、マイク１８が集音したアナログ音声信号を所定の増幅率で増幅してレベルを上げた後に、図示していないＡ／Ｄ変換部に出力する。Ａ／Ｄ変換部でデジタルデータに変換された音声信号は、制御部１５へ入力される。
レシーバ１９は、ユーザが携帯電話機１０を把持し耳に当てながら通話するハンドセット通話で用いられる耳あて式のイヤピースであり、ユーザが指定した出力レベルで外部に受話音を出力する。
＜１．３  動作＞
ここでは、図７〜図９のフローチャートを用いて、携帯電話機１０によるスピーカの出力制御の動作について説明する。
【００３０】
図７は、出力レベル制御処理の全体の動作を示すフローチャートである。出力レベル制御部１０７は、音楽再生部１０５が音楽再生アプリ１０１を実行し、楽曲データの再生を開始すると、以下の処理を行う。
出力レベル制御部１０７は、目標レベル１１７として「レベルＬ」を設定する（ステップＳ１）。Ｌは、１≦Ｌ≦１５を満たす整数である。出力レベル制御部１０７は、レベルＬに対応するゲイン値をゲインテーブルから取得する（ステップＳ２）。出力レベル制御部１０７は、ステップＳ２で取得したゲイン値を示すゲイン制御信号を生成し、アンプ１７ａに出力する（ステップＳ３）。アンプ１７ａは、ゲイン制御信号を受け取ると、ゲイン制御信号が示すゲイン値に応じて増幅率を調整する（ステップＳ４）。出力レベル制御部１０７は、この処理を繰り返し行うことにより、目標レベルでスピーカ１７から音楽が再生される。
【００３１】
なお、ステップＳ１からステップＳ４のループをどの程度の速度で実行するかは制御部１５が制御する。少なくとも数秒オーダーでループを実行する。
続いて、目標レベル設定処理の動作（図７のステップＳ１の詳細）について説明する。
図８は、目標レベル設定処理の動作を示すフローチャートである。
状態判断部１０６は、タッチパッド１０３の所定領域が所定時間接触されたか否かに基づいて、スピーカ孔が塞がれているか否かを判断し（ステップＳ１１）、判断結果を、出力レベル制御部１０７へ出力する。出力レベル制御部１０７は、状態判断部１０６から判断結果を受け取る。
【００３２】
スピーカ孔が塞がれていない場合（ステップＳ１２でＮＯ）、出力レベル制御部１０７は、現在目標レベル１１７として設定されている値Ｌとユーザ設定値１０２とを比較する。
同じ値である場合（ステップＳ１３でユーザ設定値）、出力レベル制御部１０７は、目標レベル１１７をＬのまま変更しない（ステップＳ１４）。Ｌがユーザ設定値よりも１段階大きい場合、２段階大きい場合、および３段階大きい場合は（ステップＳ１３で＋１，＋２，＋３）、出力レベル制御部１０７は、目標レベル１１７の値Ｌを１段階下げて、Ｌ−１にする（ステップＳ１５）。
【００３３】
スピーカ孔が塞がれている場合（ステップＳ１２でＹＥＳ）、出力レベル制御部１０７は、現在目標レベル１１７として設定されている値Ｌとユーザ設定値１０２とを比較する。Ｌがユーザ設定値１０２より３段階大きい場合（ステップＳ１６で＋３）、出力レベル制御部１０７は、目標レベル１１７をＬのまま変更しない（ステップＳ１７）。Ｌがユーザ設定値１０２と同じ値、ユーザ設定値１０２より１段階大きい場合、および２段階大きい場合は（ステップＳ１６でユーザ設定値，＋１，＋２）、出力レベル制御部１０７は、目標レベル１１７の値を１段階上げてＬ＋１にする（ステップＳ１５）。
【００３４】
次に、スピーカ状態判断処理の動作（図８のステップＳ１１の詳細）について説明する。
図９は、スピーカ状態判断処理の動作を示すフローチャートである。
状態判断部１０６は、コントローラ１４からタッチパッド１０３の検出を示す信号を受け取り（ステップＳ２１でＹＥＳ）、それが領域Ａ内部の接触であり（ステップＳ２２でＹＥＳ），接触が３秒以上続いている場合（ステップＳ２３でＹＥＳ）にのみ、スピーカ孔が塞がれていると判断する（ステップＳ２４）。状態判断部１０６は、この旨を出力レベル制御部１０７へ通知する。
【００３５】
それ以外の場合、すなわち、ステップＳ２１でＮＯの場合、ステップＳ２２でＮＯの場合、ステップＳ２３でＮＯの場合は、何れも状態判断部１０６は、スピーカ孔が塞がれていないと判断する（ステップＳ２５）。状態判断部１０６は、その旨を出力レベル制御部１０７へ通知する。
＜１．４  効果＞
通常、タッチパッドを用いて操作入力する際、ユーザが継続的に長時間タッチパッドに接触することは少ない。そこで、タッチパッドの所定領域が継続的に接触を検出している場合には、ユーザが携帯電話機を把持することによりユーザの手がタッチパッドに継続的に接触している状況であると想定することができる。
【００３６】
実施の形態１の携帯電話機１０は、スピーカ１７の近傍のタッチパッドが継続的に接触を検出した場合に、スピーカ１７の出力レベルを上げるように制御する。これにより、ユーザの手でスピーカ孔が覆われたり塞がれたりしていると想定される場合でも、ユーザに聞こえる音楽の音量は小さくならない。
また、出力レベル制御部１０７は、図８のフローチャートに示すように、目標レベルを段階的に上げたり下げたりする。すなわち、出力レベル制御部１０７は、図１０に示すようにスピーカ１７の出力レベルを変更する。
【００３７】
これにより、領域Ａの接触を３秒以上検出したとき、および、領域Ａの接触を検出しなくなったときに、急激に３段階も音量が変化することがないので、ユーザに与える違和感を抑制しつつ、出力レベルを適切に変更することができる。
＜２．実施形態２＞
ここでは、本発明に係る携帯端末の別の実施形態である携帯電話機２０について、図面を参照しながら説明する。
＜２．１  概要＞
実施の形態２に係る携帯電話機２０の外観は、図１に示した携帯電話機１０と同様である。
【００３８】
実施の形態１の携帯電話機１０は、タッチパッドを用いてスピーカ孔が塞がれているか否かを判断した。これに対し、携帯電話機２０は、マイクを用いてスピーカ孔が塞がれているか否かを判断する。
携帯電話機２０は、スピーカによる音楽再生が開始すると、マイクの集音機能を起動する。そしてマイクが集音した音の入力レベルを継続的に計測する。携帯電話機２０は、マイクの入力レベルが下がった場合に、スピーカ孔が塞がれていると判断して、スピーカの出力レベルを上げるように制御する。
＜２．２  構成＞
図１１は、携帯電話機２０の内部構成を機能的に示すブロック図である。
【００３９】
同図に示すように、携帯電話機２０は、通信部１１、記憶部１２、ディスプレイ１３、コントローラ１４、制御部１５、加速度センサ１６、アンプ１７ａ、スピーカ１７、マイク２８、アンプ１８ａおよびレシーバ１９を備える。また、制御部１５は、音楽再生部１０５、状態判断部１０６および出力レベル制御部１０７を含む。
図１１において、実施の形態１の携帯電話機１０と同様の機能を有する構成要素については、図１と同じ符号を付して説明を省略する。
【００４０】
なお、携帯電話機２０は、携帯電話機１０と同様に、メモリとプロセッサとを備え、メモリに記憶されているコンピュータプログラムをプロセッサが実行することにより、各制御系をソフトウェアで実現することもできる。
マイク２８は、状態判断部２０６からの指示を受けて、音楽再生部１０５が音楽再生を開始すると起動し、音楽再生が終了するまで外部の音を集音する。すなわち、マイク２８は、音楽再生の開始から終了までスピーカ１７から出力される音楽を集音することになる。
【００４１】
図１２は、状態判断部２０６の内部構成を示す図である。状態判断部２０６は、入力レベル算出部２１１および入力レベル保持部２１２を備える。また、状態判断部２０６は、スピーカ孔が塞がれているか否かを判断するための条件２１３を予め保持している。一例として、条件２１３は「−３」である。これは、所定の周期で計測しているマイク２８の入力レベルの平均値が３段階下がった場合に、状態判断部２０６は、「スピーカ孔が塞がれている」と判断することを意味する。なお、条件２１３は、携帯電話機２０の製造時に決定された固定値であるとする。
【００４２】
入力レベル算出部２１１は、音楽再生部１０５による音楽再生の開始から終了まで、図１３に示す入力レベル計測処理を行う。
入力レベル算出部２１１は、ステップＳ３１からステップＳ３８までを５周期毎に繰り返し、ステップＳ３２からステップＳ３５までを１周期毎に繰り返す。ここでは一例として、１周期は１秒であるとする。
【００４３】
先ず、入力レベル算出部２１１は、図示していないＡ／Ｄ変換部から出力されるデジタル化された音声信号を高速フーリエ変換する（以下、「ＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）と記載する」）（ステップＳ３３）。ＦＦＴによって周波数分析された結果、入力された音声信号の周波数毎の振幅（入力レベル）が算出される。
そして、入力レベル算出部２１１は、各周波数の振幅の平均値を算出する。各周波数の振幅の平均値を当該周期における入力レベルｌとする（ステップＳ３２）。入力レベル算出部２１１は、算出された入力レベルｌを内部に保持する。ステップＳ３２からステップＳ３５までを５周期（５秒）繰り返すと、入力レベル算出部２１１は、ステップＳ３６へ進む。
【００４４】
入力レベル算出部２１１は、内部に保持している５周期分の入力レベルｌの平均値を算出する。この平均値を入力レベル平均値ｌmとする（ステップＳ３６）。入力レベル算出部２１１は、算出された入力レベル平均値ｌmを、入力レベル保持部２１２に記録する（ステップＳ３７）。
入力レベル算出部２１１は、音楽再生部１０５による音楽再生が終了すると入力レベル計測処理を終了する。
【００４５】
このようにして、入力レベル保持部２１２には、５周期（５秒）毎に入力レベル平均値ｌmが記録されていく。
図１４は、入力レベル保持部２１２に記録されるデータを示す図である。
入力レベル保持部２１２は、入力レベル領域２２１と状態フラグ２２２とを有する。入力レベル領域２２１には、図１４に示すように、連続して算出された少なくとも２つの入力レベル平均値ｌ1およびｌ2が記録される。ここで、ｌ1は、ｌ2よりも時間的に先の５周期分の入力レベル平均値である。
【００４６】
入力レベル領域２２１にｌ1およびｌ2が記録されている状態において、入力レベル算出部２１１から新たな入力レベル平均値ｌmを受け取ると、入力レベル保持部２１２は、入力レベル領域２２１から古いデータである入力レベル平均値ｌ1を削除する。そして、既に記録されている入力レベル平均値ｌ2の番号を繰り上げてｌ1とし、新たな入力レベル平均値ｌmをｌ2として入力レベル領域２２１に記録する。
【００４７】
状態フラグ２２２は、スピーカの状態を示す１ビットのフラグであり、「１」または「０」に設定される。「１」は、スピーカ孔が塞がれている状態を示し、「０」は、スピーカ孔が塞がれていない状態を示す。なお、本実施形態では、状態フラグ２２２は、初期状態では「０」に設定されているものとする。
状態判断部２０６は、入力レベル平均値ｌ1とｌ2との差分を算出し、算出した値と状態フラグ２２２の値とに応じて、スピーカ孔が塞がれているか否かを判断する。そして、状態判断部２０６は、判断結果を出力レベル制御部１０７へ出力する。
＜２．３  動作＞
続いて、携帯電話機２０によるスピーカの出力制御の動作について説明する。
【００４８】
スピーカ出力制御処理の全体の動作は、実施の形態１（図７）と同様である。また、目標レベル設定処理の動作は、実施の形態１（図８）と同様である。
実施の形態２では、状態判断部２０６によるスピーカ状態判断処理の動作が実施の形態１とは異なる。ここでは、実施の形態１と同様の処理についての説明は省略し、実施の形態１と異なる部分についてのみ説明する。
【００４９】
図１５は、状態判断部２０６によるスピーカ状態判断処理の動作を示すフローチャートである。なお、ここに示す動作は、図８のステップＳ１１の詳細である。
状態判断部２０６は、入力レベル保持部２１２の入力レベル領域２２１から、ｌ1とｌ2とを読み出す。そしてｄｌ＝ｌ2−ｌ1を算出する（ステップＳ４１）。
ｄｌの値が−３以下のとき（ステップＳ４２でｄｌ≦−３）、状態判断部２０６は、スピーカ孔が塞がれていると判断する（ステップＳ４３）。状態判断部２０６は、その旨を出力レベル制御部１０７へ出力する。また、状態判断部２０６は、状態フラグ２２２を「１」に設定する（ステップＳ４４）。このとき、状態フラグ２２２の値が既に「１」である場合には、「１」を維持する。状態フラグ２２２の値が「０」である場合には、状態判断部２０６は、状態フラグ２２２の値を「１」に書き換える。
【００５０】
ｄｌの値が３以上のとき（ステップＳ４２でｄｌ≧３）、状態判断部２０６は、スピーカ孔が塞がれていないと判断する（ステップＳ４５）。状態判断部２０６は、その旨を出力レベル制御部１０７へ出力する。また、状態判断部２０６は、状態フラグ２２２を「０」に設定する（ステップＳ４６）。このとき、状態フラグ２２２の値が既に「０」である場合には、「０」を維持する。状態フラグ２２２の値が「１」である場合には、状態判断部２０６は、状態フラグ２２２の値を「０」に書き換える。
【００５１】
ｄｌの値が、−３より大きく、且つ、３より小さい場合（ステップＳ４２で−３＜ｄｌ＜３）、状態判断部２０６は、状態フラグ２２２の値を読む。状態フラグ２２２の値が「０」のとき、状態判断部２０６は、スピーカ孔が塞がれていない判断する（ステップＳ４８）。状態判断部２０６は、その旨を出力レベル制御部１０７へ出力する。状態フラグ２２２の値が「１」のとき、状態判断部２０６は、スピーカ孔が塞がれていると判断する（ステップＳ４９）。状態判断部２０６は、その旨を出力レベル制御部１０７へ出力する。
＜２．４  効果＞
スピーカから音楽が出力されているときにマイクを起動させれば、スピーカから出力されている音楽をマイクによって集音することができる。そこで、マイクの入力レベルを継続して測定し、マイクの入力レベルが下がった場合には、スピーカの出力レベルが下がったと想定することができる。
【００５２】
実施の形態２の携帯電話機２０は、マイク２８の入力レベルが下がった場合には、スピーカ１７の出力レベルを上げるように制御する。これにより、ユーザの手でスピーカ孔が覆われたり塞がれたりすることにより、スピーカの出力レベルが下がったと想定される場合でも、ユーザに聞こえる音楽の音量は小さくならない。
＜３．変形例＞
以上、本発明に係る携帯端末の実施の形態１および実施の形態２を説明したが、例示した携帯電話機１０および携帯電話機２０を以下のように変形することも可能であり、本発明に係る携帯端末が上記実施の形態で示したとおりの携帯電話機１０および携帯電話機２０に限られないことは勿論である。
【００５３】
（１）上記実施の形態１では、本発明に係るセンサとして、接触検知機構であるタッチパッドを用いた。また、上記実施の形態２では、本発明に係るセンサとして、音声検知機構であるマイクを用いた。しかし、本発明の携帯端末は、センサとしてタッチパッドまたはマイクを用いる場合に限定されない。
例えば、スピーカ孔の近傍に照度を検知する小型の照度センサを設けてもよい。スピーカ孔がユーザの手などで覆われると、照度センサが検知する照度が低下する。そこで、状態判断部は、照度センサによる検知結果を用いて、スピーカ孔が塞がれているか否かを判断することができる。また、スピーカ孔の近傍に接触を検知するための専用の接触センサを設けてもよい。
【００５４】
これらのセンサ以外にも、スピーカが一定程度塞がれていると推定できる状態か否かを判断することができる機構を備えていれば、どのようなセンサを用いてもよい。
（２）上記実施の形態１では、スピーカ１７は、図１に示すように筐体の側面側に配置され、スピーカ孔が筐体の側面に設けられていた。しかし、本発明に係るスピーカは、図１に示す位置に配置されている場合に限定されないのは勿論である。
【００５５】
例えば、スピーカが筐体の主表面側に配置され、スピーカ孔が筐体の主表面に設けられている場合も本発明に含まれる。図１および図５を用いて具体的に説明する。
スピーカ１７がマイク１８の近傍に配置されている場合に、ユーザが携帯電話機１０を図１（ｂ）に示す向きで把持すると、ユーザの左手によりスピーカ孔が塞がれる可能性が高い。そこで、状態判断部１０６は、図５に示した領域Ａを特定するための座標値を条件１１３として保持しておけば、タッチパッドによる検知結果を用いて、スピーカ孔が塞がれているか否かを判断することができる。
【００５６】
スピーカ１７がレシーバ１９の近傍に配置されている場合に、ユーザが携帯電話機１０を図１（ｂ）に示す向きで把持すると、ユーザの右手によりスピーカ孔が塞がれる可能性が高い。そこで、状態判断部１０６は、図５に示したディスプレイ１３の中心線に対して領域Ａと線対称となる領域を特定するための座標値などを条件１１３として保持しておけば、タッチパッドによる検知結果を用いて、スピーカ孔が塞がれているか否かを判断することができる。
【００５７】
また、スピーカが筐体の裏面に配置されていてもよい。さらには、本発明に係る携帯端末はスピーカを２個備えていてもよい。
すなわち、携帯電話機１０は、ユーザがスピーカ孔を塞ぐように筐体を把持したときに、人間工学的な見地からユーザの手が自然と触れる領域を特定するための条件を保持しておく構成であればよい。この構成により、携帯電話機１０は、タッチパッドの検知結果を用いて、スピーカ孔が塞がれているか否かを判断することができる。
【００５８】
（３）また、領域を特定するための条件１１３は、図４に示した具体例のように１個の座標値である必要は無く、矩形の領域を特定するための４点の座標値でもよい。また携帯電話機１０は、条件１１３として、座標値（ｘ2，ｙ2）と所定値ｄとを保持してもよい。そして、タッチパッド１０３が、座標値（ｘ2，ｙ2）の点を中心とした半径ｄの円の内側の領域で接触を検知した場合に、状態判断部１０６は「スピーカ孔が塞がれている」と判断する構成でもよい。
【００５９】
（４）また、マイクの入力レベルを測定する構成を有する携帯電話機２０の場合にも、スピーカ１７の位置は図１（ａ）に示した位置に限定されない。
図１６に携帯電話機２０の変形例を示す。図１６（ａ）は、変形例に係る携帯電話機２０の筐体の主表面を示し、図１６（ｂ）は、変形例に係る携帯電話機２０の筐体の裏面を示す。図１６（ｂ）に示すように、スピーカ１７は筐体の裏面側に配置され、スピーカ孔が筐体の裏面に設けられている。
【００６０】
この構成によると、携帯電話機２０の状態判断部２０６は、ユーザが携帯電話機２０を把持することによってスピーカ孔が塞がれたことを検出することもできるし、ユーザが携帯電話機２０をテーブル等に置いたことによってスピーカ孔が塞がれた場合にもそれを検出することができる。
（５）携帯電話機１０および携帯電話機２０の形状は、図１に示す形状に限定されない。例えば、携帯電話機１０および携帯電話機２０の筐体は、スライド式でもよいし、折り畳み式でもよい。
【００６１】
（６）実施の形態２に係る携帯電話機２０は、入力デバイスとしてのタッチパッド１０３を備えることは必須の構成ではない。携帯電話機２０は、入力デバイスとして操作キーを備える構成でもよい。
また、実施の形態１に係る携帯電話機１０につても、タッチパッド１０３を備える替わりに操作キーを備える構成でもよい。この場合、操作キーは押下を検知するとその旨を状態判断部１０６に通知する。そして、状態判断部１０６は、操作キーから受け取る検知結果に基づいて、スピーカ孔が塞がれているか否かを判断する構成としてもよい。
【００６２】
（７）実施の形態１では、条件１１３の座標値および条件１１４の秒数は、携帯電話機１０の製造時に決定された固定値であるとした。しかし、携帯電話機１０の様々な機能のうちユーザがどの機能を利用するかによって、筐体を把持する位置は異なる。また、ドラッグ操作などが速いユーザもいれば、遅いユーザもいる。そこで、条件１１３の座標値および条件１１４の秒数は、ユーザ操作により自由に設定変更が可能であってもよい。
【００６３】
また、出力レベル補正値１１６についても、携帯電話機１０の製造時に予め予め設定された固定値であるとしたが、この値もユーザ操作により設定変更が可能であってもよい。
（８）実施の形態２の携帯電話機２０において、入力レベル保持部２１２が状態フラグを保持していることは必須の構成ではない。状態フラグを保持しない場合、入力レベル保持部２１２は、入力レベル平均値ｌmの値を少なくとも３個以上記録する構成とする。そして、状態判断部２０６は、記録されている入力レベル平均値ｌmの推移を観察することにより、スピーカ孔が塞がれているか、塞がれていないかを判断する構成でもよい。
【００６４】
（９）上記の実施の形態１において、スピーカ孔が塞がれているか否かの判断に条件１１４を用いることは必須の構成ではない。すなわち、タッチパッド１０３が領域Ａの内部の接触を検知したら、状態判断部１０６は、３秒以上接触を検知しているか否かを判断することなく、直ちに「スピーカ孔が塞がれている」と判断してもよい。
（１０）上記の実施の形態では、スピーカ１７の出力レベルを３段階上げたり下げたりする際に、図８に示したように、段階的に上げ下げした。しかし、本発明の携帯端末はこの構成に限定されない。本発明の携帯端末は、スピーカ１７の出力レベルを所定の目標値まで一気に上げたり、ユーザ設定値まで一気に下げたりする構成でもよい。また、出力レベルを上げるときのみ段階的に上げ、出力レベルを下げるときは一気に下げるように構成してもよいし、その逆でもよい。
【００６５】
（１１）上記の実施の形態２では、マイクの入力レベルが３段階下がったときに、スピーカの出力レベルを３段階上げるという構成を有していた。しかし、本発明の携帯端末はこの構成に限定されない。マイクの入力レベルが２段階下がったときには、スピーカの出力レベルを２段階上げ、マイクの入力レベルが４段階下がったときには、スピーカの出力レベルを４段階上げるというように、マイクの入力レベルの変化に応じてスピーカの出力レベルを動的に制御する場合も本発明に含まれる。
【００６６】
（１２）本発明に係る携帯端末は、携帯電話機に限定されない。ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）、携帯型ゲーム機、携帯型音楽プレーヤなど各種の携帯端末も本発明に含まれる。
（１３）上記実施の形態および上記変形例をそれぞれ組み合わせる構成も本発明に含まれる。たとえば、実施の形態１および実施の形態２を組み合わせた携帯電話機も本発明に含まれる。すなわち、状態判断部は、タッチパッドの検知結果とマイクの検知結果との両方を用いて、スピーカ孔が塞がれているか否かを判断する構成でもよい。
＜４．補足＞
以下、更に本発明の一態様としての携帯端末の構成およびその変形例と効果について説明する。
【００６７】
（ａ）本発明の一態様である携帯端末は、音を出力するスピーカと、センサと、前記センサによる検知結果を基に、前記スピーカの出力レベルを設定する制御手段とを備えることを特徴とする。
この構成によると、スピーカの出力レベルを適切に制御することができる。
（ｂ）前記端末装置において、前記センサは接触センサであり、前記制御手段は、前記接触センサにより接触が検知された場合に、前記スピーカの出力レベルを、前記接触センサにより接触が検知されていない場合よりも高くすることを特徴とする。
【００６８】
接触センサが接触を検知すると、ユーザの手がスピーカを塞いでいる可能性が高い。そこで、この構成によると、スピーカから音楽が出力されているときにスピーカが塞がれた場合であっても、スピーカの出力レベルを高くするので、ユーザに聞こえる音楽の音量が下がらない。
（ｃ）前記端末装置において、前記接触センサはタッチパッドであることを特徴とする。
【００６９】
この構成によると、別途接触センサを設けることなく、ユーザ操作を受け付ける入力デバイスであるタッチパッドを前記接触センサとしても用いることができる。
（ｄ）前記端末装置において、前記制御手段は、前記タッチパッドが所定時間以上継続して接触を検知した場合に、前記スピーカの出力レベルを高くすることを特徴とする。
通常、タッチパッドを用いて操作入力する際、ユーザが継続的に長時間タッチパッドに接触することは少ない。そこで、上記の構成を備えることにより、ユーザがタッチパッドを用いて通常の操作入力を行っているにも関わらず、スピーカの出力レベルが高くなるという誤動作を防止することができる。
【００７０】
（ｅ）前記端末装置において、前記制御手段は、前記スピーカの出力レベルを高くした後、前記タッチパッドが所定時間以上継続して接触を検知しなかった場合に、前記スピーカの出力レベルを低くすることを特徴とする。
この構成によると、スピーカが塞がれたり塞がれなくなったりを繰り返す場合でも、ユーザに聞こえる音楽の音量を概ね一定レベルに適切に保つことができる。
【００７１】
（ｆ）前記端末装置において、前記制御手段は、前記スピーカの出力レベルを高いレベルに設定する際に、段階的に出力レベルを上げ、及び／又は、前記スピーカの出力レベルを低いレベルに設定する際に、段階的に出力レベルを下げることを特徴とする。
この構成によると、急激に音量が変化することがないので、ユーザに与える違和感を抑制しつつ、スピーカの出力レベルを適切に変更することができる。
【００７２】
（ｇ）前記端末装置において、前記センサはマイクであり、前記制御手段は、前記マイクが集音する音の入力レベルが低下した場合に、前記スピーカの出力レベルを、前記マイクが集音する音の入力レベルが低下する前よりも高くすることを特徴とする。
スピーカから出力されている音楽をマイクによって集音するので、マイクの入力レベルが低下した場合には、スピーカの出力レベルが下がったと想定することができる。
【００７３】
そこで、上記の構成のように、マイクの入力レベルが低下した場合には、スピーカの出力レベルを高くすることで、ユーザの手でスピーカが塞がれたり、机やテーブルなどの上に携帯端末を置くことでスピーカが塞がれたりした場合でも、ユーザに聞こえる音楽の音量は小さくならない。
（ｈ）前記端末装置において、前記制御手段は、前記マイクが集音する音の入力レベルの所定時間間隔における平均値を算出し、前記平均値が低下した場合に、前記スピーカの出力レベルを高くすることを特徴とする。
【００７４】
複数の曲で構成された楽曲データの場合、曲と曲の間には通常ある程度の無音期間がある。そこで、上記の構成を備えることにより、曲と曲との間の無音期間であるためにマイクの入力レベルが低下したにも関わらず、スピーカの出力レベルが高くなるという誤動作を防止することができる。
（ｉ）前記端末装置において、前記制御手段は、前記スピーカの出力レベルを高くした後、前記マイクが集音する音の入力レベルが上昇した場合に、前記スピーカの出力レベルを低くすることを特徴とする。
【００７５】
この構成によると、スピーカが塞がれたり塞がれなくなったりを繰り返す場合でも、ユーザに聞こえる音楽の音量を概ね一定レベルに適切に保つことができる。
（ｊ）前記端末装置において、前記制御手段は、前記スピーカの出力レベルを高いレベルに設定する際に、段階的に出力レベルを上げ、及び／又は、前記スピーカの出力レベルを低いレベルに設定する際に、段階的に出力レベルを下げることを特徴とする。
【００７６】
この構成によると、急激に音量が変化することがないので、ユーザに与える違和感を抑制しつつ、スピーカの出力レベルを適切に変更することができる。
【産業上の利用可能性】
【００７７】
本発明は、携帯電話機などの携帯端末を製造および販売する産業において、スピーカから音楽が出力されているときにスピーカが塞がれた場合であっても、ユーザに聞こえる音楽の音量が下がらないための技術として利用することができる。
【符号の説明】
【００７８】
１０、２０      携帯電話機
１１            通信部
１２            記憶部
１３            ディスプレイ
１４            コントローラ
１５            制御部
１６            加速度センサ
１７ａ、１８ａ  アンプ
１７            スピーカ
１８、２８      マイク
１９            レシーバ
１０３          タッチパッド
１０６，２０６  状態判断部
１０７          出力レベル制御部
【図１】
2013201681.tif 000003
【図２】
2013201681.tif 000004
【図３】
2013201681.tif 000005
【図４】
2013201681.tif 000006
【図５】
2013201681.tif 000007
【図６】
2013201681.tif 000008
【図７】
2013201681.tif 000009
【図８】
2013201681.tif 000010
【図９】
2013201681.tif 000011
【図１０】
2013201681.tif 000012
【図１１】
2013201681.tif 000013
【図１２】
2013201681.tif 000014
【図１３】
2013201681.tif 000015
【図１４】
2013201681.tif 000016
【図１５】
2013201681.tif 000017
【図１６】
2013201681.tif 000018