(57)【要約】  筐体を振動させるバイブレータと、マイクからの入力音に対して周波数分析を行う分析部と、筐体の振動時の入力音に対して分析部により求められたスペクトルの時間的な変化量を算出する算出部と、算出部により算出された時間的な変化量に基づき着信制御を行う制御部と、を備える。
2012090278.tif 000002
【特許請求の範囲】
【請求項１】
筐体を振動させるバイブレータと、
マイクからの入力音に対して周波数分析を行う分析部と、
前記筐体の振動時の入力音に対して前記分析部により求められたスペクトルの時間的な変化量を算出する算出部と、
前記算出部により算出された時間的な変化量に基づき着信制御を行う制御部と、
を備える携帯端末装置。
【請求項２】
前記算出部は、
所定の帯域内におけるスペクトルの時間的な変化量を算出する請求項１記載の携帯端末装置。
【請求項３】
振動停止時の入力音におけるスペクトルから雑音スペクトルを推定する推定部をさらに備え、
前記算出部は、
前記推定部により推定された雑音スペクトルが第１閾値よりも小さい帯域を前記所定の帯域に設定する請求項２記載の携帯端末装置。
【請求項４】
振動停止時の入力音におけるスペクトルから雑音スペクトルを推定する推定部をさらに備え、
前記算出部は、
前記推定部により推定された雑音スペクトルと、振動時のスペクトルとを比較することで設定した帯域において前記変化量を算出する請求項２記載の携帯端末装置。
【請求項５】
前記算出部は、
複数時刻における前記変化量を累積することで変化量を算出する請求項１記載の携帯端末装置。
【請求項６】
前記制御部は、
前記バイブレータの振動数に対応する帯域及び該振動数の倍音の帯域で、前記変化量を算出する請求項１記載の携帯端末装置。
【請求項７】
前記制御部は、
前記算出部により算出された時間的な変化量に基づいて、着信音量又は前記バイブレータの振動数を大きくする請求項１乃至６いずれか一項に記載の携帯端末装置。
【請求項８】
光センサからの受光信号に基づいて、前記制御部に対して前記バイブレータの振動命令を出力する出力部をさらに備える請求項１乃至７いずれか一項に記載の携帯端末装置。
【請求項９】
携帯端末装置における携帯端末装置制御方法であって、
バイブレータによる筐体の振動時に、マイクからの入力音に対して周波数分析を行い、
周波数分析結果のスペクトルの時間的な変化量を算出し、
算出された時間的な変化量に基づき着信制御を行う携帯端末装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バイブレータ機能を有する携帯端末装置及び携帯端末装置制御方法に関する。
【背景技術】
【０００２】
従来から、着信時にバイブレータを振動させてユーザに着信を知らせる携帯端末装置がある。しかし、携帯端末装置が置かれている場所によっては、バイブレータの鳴動により不快音を発生する場合がある。【０００３】
そこで、バイブレータの鳴動時と停止時とにおける周囲の音圧レベルをマイクにより測定し、音圧レベルの差と閾値とを比較してバイブレータの鳴動を制御する技術がある。【０００４】
また、騒音の原因がバイブレータによるものか否かを判別し、この判別結果に基づいてバイブレータの振動の強度を制御する技術がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−５６６２３号公報
【特許文献２】特開２００４−１２９１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
携帯端末装置が、鞄の中や洋服のポケットに入っている場合、バイブレータの振動に気づかない場合が多々ある。例えば、バイブレータの振動に気づきにくい鞄の中や洋服のポケットは、携帯端末装置に対して複数の面で接触しており、バイブレータの振動に気づきやすい机の上などは、携帯端末装置に対して１つの面で接触している。【０００７】
携帯端末装置の接触状態を推定すれば、携帯端末装置の着信時の動作を適切に制御することができると考えられる。一方、従来技術では、周囲音のパワーしか判断材料にしていないため、接触状態が変わっても音のパワーはほぼ変わらず、接触状態を推定することができない。【０００８】
そこで、開示の技術は、バイブレータ機能を有する携帯端末装置において、携帯端末装置の接触状態を推定し、適切な着信制御を行うことができる携帯端末装置及び携帯端末装置制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
開示の一態様の携帯端末装置は、筐体を振動させるバイブレータと、マイクからの入力音に対して周波数分析を行う分析部と、前記筐体の振動時の入力音に対して前記分析部により求められたスペクトルの時間的な変化量を算出する算出部と、前記算出部により算出された時間的な変化量に基づき着信制御を行う制御部と、を備える。
【発明の効果】
【００１０】
開示の技術によれば、バイブレータ機能を有する携帯端末装置において、携帯端末装置の接触状態を推定し、適切な着信制御を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】実施例１における携帯端末装置のハードウェアの一例を示すブロック図。
【図２】実施例１における制御部の機能の一例を示すブロック図。
【図３】スペクトルの時間変化を示す図。
【図４】雑音の影響を説明するための図。
【図５】スペクトルの時間変化の一例を示す図。
【図６】着信制御部における着信制御の機能の一例を示すブロック図。
【図７】バイブレータの振動調節結果の例を示す図。
【図８】実施例１における携帯端末装置の制御処理の一例を示すフローチャート。
【図９】実施例２における制御部の機能の一例を示すブロック図。
【図１０】実施例２における携帯端末装置の制御処理の一例を示すフローチャート。
【図１１】実施例３における制御部の機能の一例を示すブロック図。
【図１２】呼び出し音の増幅量と時間変化量との関係の一例を示す図。
【図１３】実施例３における携帯端末装置の制御処理の一例を示すフローチャート。
【符号の説明】
【００１２】
３０、３１、３２  制御部
４０  バイブレータ
５０  マイク
６０  スピーカ
１０１  周波数分析部
１０２  スペクトル変動算出部
１０３  雑音推定部
１０４、２０４、３０１  着信制御部
１４１  バイブレータ制御部
１４２  呼び出し音制御部
２０１  光センサ
２０２  メモリ
２０３  受光変動出力部
【発明を実施するための形態】
【００１３】
以下、図面に基づいて実施例について説明する。
【００１４】
［実施例１］
＜構成＞
図１は、実施例１における携帯端末装置１のハードウェアの一例を示すブロック図である。携帯端末装置１は、アンテナ１０、無線部２０、制御部３０、バイブレータ４０、マイク５０、スピーカ６０、端末インタフェース部７０を有する。
【００１５】
アンテナ１０は、送信アンプで増幅された無線信号を送信し、また、基地局から無線信号を受信する。無線部２０は、制御部３０で拡散された送信信号をＤ／Ａ変換し、直交変調により高周波信号に変換し、その信号を電力増幅器により増幅する。無線部２０は、受信した無線信号を増幅し、その信号をＡ／Ｄ変換して制御部３０に伝送する。
【００１６】
制御部３０は、送信データの誤り訂正符号の追加、データ変調、拡散変調、受信信号の逆拡散、受信環境の判定、各チャネル信号の閾値判定、誤り訂正復号などのベースバンド処理などを行う。また、制御部３０は、制御信号の送受信などの無線制御を行う。なお、ベースバンド処理は、制御部３０とは別の構成が行うようにしてもよい。
【００１７】
端末インタフェース部７０は、データ用アダプタ処理、ハンドセットおよび外部データ端末とのインタフェース処理を行う。
【００１８】
＜機能＞
次に、実施例１における携帯端末装置１の機能について説明する。図２は、実施例１における制御部３０の機能の一例を示すブロック図である。図２に示すように、制御部３０は、周波数分析部１０１、スペクトル変動算出部１０２、雑音推定部１０３、着信制御部１０４を含む。
【００１９】
周波数分析部１０１は、マイク５０から入力音を取得し、取得した入力音に対し周波数分析を行う。入力音は、バイブ音や背景音などを含む。周波数分析は、例えば、高速フーリエ変換（ＦＦＴ）や、ウェーブレット変換などの既知の技術を用いて行えばよい。
【００２０】
周波数分析部１０１は、例えば、入力音（８ｋＨｚ）をＦＦＴ（２５６点）する。入力音はｘ（ｎ）で表し、入力スペクトルをＸ（ｆ）で表す。また、周波数分析部１０１は、入力スペクトルからパワースペクトルを以下の式（１）により算出する。
【００２１】
【数１】
2012090278.tif 000003
Ｓ（ｆ）は、パワースペクトルを表す。
【００２２】
周波数分析部１０１により求められたパワースペクトルＳ（ｆ）は、スペクトル変動算出部１０２や雑音推定部１０３に出力される。
【００２３】
スペクトル変動算出部１０２は、周波数分析部１０１から取得したパワースペクトルから、時間的なパワースペクトルの変化量を算出する。以下では、この変化量の算出の仕方を、雑音の影響を除去する場合と除去しない場合とに分けて説明する。
【００２４】
（１）雑音の影響を除去しない場合
スペクトル変動算出部１０２は、以下の式（２）により、パワースペクトルの時間的な変化量（以下、時間変化量ともいう）を算出する。
【００２５】
【数２】
2012090278.tif 000004
Δ：時間変化量の平均
ｔ：フレーム番号
ｆ：周波数番号
Ｓｔ（ｆ）：ｔフレームのパワースペクトル
Ｓｔ−１（ｆ）：ｔ−１フレームのパワースペクトル
ｆｌｏｗ：算出する周波数の下限
ｆｈｉｇｈ：算出する周波数の上限
ｃｏｕｎｔ：測定する帯域の数
例えば、ｆｌｏｗ＝０、ｆｈｉｇｈ＝６４（２ｋＨｚ）とする。スペクトル変動算出部１０２は、算出した時間変化量Δを着信制御部１０４に出力する。なお、時間変化量Δは必ずしも平均をとる必要はなく、パワースペクトルの時間的な差分の累積でもよい。
【００２６】
図３は、スペクトルの時間変化を示す図である。図３に示す実線は、ある時刻のパワースペクトルＳｔ（ｆ）を表し、点線は、ある時刻−１のパワースペクトルＳｔ−１（ｆ）を表す。これらのパワースペクトルの差分をとることで、スペクトル変動算出部１０２は、スペクトルの時間変化量を算出する。
【００２７】
（２）雑音の影響を除去する場合
スペクトル変動算出部１０２は、雑音推定部１０３から雑音スペクトルを取得する。雑音スペクトルは、以下の通り、雑音推定部１０３により求められる。
【００２８】
雑音推定部１０３は、周波数分析部１０１からパワースペクトルＳ（ｆ）を取得する。雑音推定部１０３は、バイブレータ４０の停止時のパワースペクトルＳ（ｆ）から以下の式（３）を用いて雑音（ノイズ）のパワースペクトルｎｏｉｓｅ（ｆ）を求める。携帯端末装置１は、自身でバイブレータ４０を制御するので、バイブレータ４０の停止時を容易に知ることができる。
【００２９】
【数３】
2012090278.tif 000005
ｎｏｉｓｅ（ｆ）：雑音のパワースペクトル
ａ，ｂ：係数  ａ＋ｂ＝１、ａ，ｂ＞０
雑音推定部１０３は、所定時間のパワースペクトルを用いて推定した雑音パワースペクトルをスペクトル変動算出部１０２に出力する。
【００３０】
スペクトル変動算出部１０２は、雑音推定部１０３から取得した雑音パワースペクトルにより雑音を除去した所定の帯域において、パワースペクトルの時間変化量を算出する。
【００３１】
図４は、雑音の影響を説明するための図である。図４（Ａ）は、全帯域で時間変化量を算出する場合について説明する。図４（Ａ）に示すＳｐ１は、ある時刻ｍの雑音のパワースペクトル、Ｓｐ２は、時刻ｍ−１の雑音パワースペクトル、Ｓｐ３は、時刻ｍのバイブ音のパワースペクトル、Ｓｐ４は、時刻ｍ−１のバイブ音のパワースペクトルを表す。図４（Ａ）に示す帯域ｂａｎｄ１では、雑音のパワーが大きいので、正しいバイブ音のスペクトルにおける時間変化を測定できない。
【００３２】
図４（Ｂ）は、スペクトルの算出範囲を所定の帯域に絞った場合について説明する。図４（Ｂ）は、雑音の影響が小さい帯域ｂａｎｄ２において、スペクトルの時間変化量が算出される。これにより、バイブ音だけを分析することができ、時間変化量の算出精度を向上させることができる。なお、雑音を除去する所定の帯域の求め方として例えば以下の２通りが考えられる。
【００３３】
・所定の帯域（その１）
スペクトル変動算出部１０２は、雑音パワースペクトルが雑音の閾値未満の帯域を所定の帯域とする。この所定の帯域を用いて、スペクトル変動算出部１０２は、以下の式（４）により、スペクトルの時間変化量を算出する。
【００３４】
【数４】
2012090278.tif 000006
ｎｏｉｓｅｔ（ｆ）：ｔフレームの雑音パワースペクトル
ＴＨＲｐｏｗ：雑音の閾値
雑音の閾値ＴＨＲｐｏｗは、バイブ音より大きい値とし、予め実験などを行い適切な値を設定しておく。
・所定の帯域（その２）
スペクトル変動算出部１０２は、雑音パワースペクトルと、バイブ音のパワースペクトルとのレベル差がレベルの閾値以上の帯域を所定の帯域とする。この所定の帯域を用いて、スペクトル変動算出部１０２は、以下の式（６）により、スペクトルの時間変化量を算出する。
ＳＮＲｆ＝Ｓｔ（ｆ）−ｎｏｉｓｅｔ（ｆ）  ・・・式（５）
【００３５】
【数５】
2012090278.tif 000007
ＴＨＲＳＮＲ：レベル（ＳＮＲ）の閾値
ＳＮＲの閾値ＴＨＲＳＮＲは、例えば６ｄＢ（デシベル）であるとし、予め実験などを行い適切な値を設定しておく。
【００３６】
前述した２つの所定の帯域は、何れを用いてもよい。どちらか一方を用いるよう予めスペクトル変動算出部１０２に設定してもよいし、適宜選択させてスペクトル変動算出部１０２に設定してもよい。スペクトル変動算出部１０２は、雑音の影響を除去した所定の帯域において、スペクトルの時間変化量を求め、求めた時間変化量を着信制御部１０４に出力する。
【００３７】
また、スペクトル変動算出部１０２は、スペクトルの時間変化量を算出する場合、バイブレータ４０の振動数及びその振動数の倍音の帯域のみを使ってもよい。これは、雑音を除去する場合も除去しない場合にも適用できる。スペクトル変動算出部１０２は、例えば式（４）又は式（６）の周波数ｆがバイブレータの振動数又はその振動数の倍音のときに、スペクトルの時間変化量を算出する。
【００３８】
これにより、必要最小限の周波数を用いて、スペクトルの時間変化量を算出することができる。この場合、スペクトル変動算出部１０２は、着信制御部１０４からバイブレータ４０のバイブレーションモータの回転数を取得しておく。
【００３９】
着信制御部１０４は、スペクトル変動算出部１０２から取得したスペクトルの時間変化量Δから携帯端末装置１の接触状態を推定する。ここで、携帯端末装置１が机の上などの１つの面に接触している場合、時間変化量Δは小さい。また、携帯端末装置２が鞄の中や洋服のポケット中にあるなどの複数の面に接触している場合、時間変化量Δは大きい。
【００４０】
図５は、スペクトルの時間変化の一例を示す図である。図５（Ａ）は、接触状態が変化しない場合のスペクトルの時間変化を示す。接触状態が変化しない場合とは、例えば机の上などの１つの面上に携帯端末装置１が置かれている場合である。図５（Ａ）は、机の上に携帯端末装置１を置いた場合のバイブ音のスペクトルを示す。
【００４１】
図５（Ａ）に示すＳｐ５は、時刻ｓのパワースペクトル、Ｓｐ６は、時刻ｓ−１のパワースペクトル、Ｓｐ７は、時刻ｓ−２のパワースペクトルを表す。図５（Ａ）に示すように、接触状態が変化しなければ、バイブ音のスペクトルは時間変化が小さいことがわかる。接触状態が変化しなければ、バイブ音はユーザに気づかれやすい。
【００４２】
図５（Ｂ）は、接触状態が変化する場合のスペクトルの時間変化を示す。接触状態が変化する場合とは、例えば鞄の中や洋服のポケットの中などの複数の面に携帯端末装置１が接触している場合である。図５（Ｂ）は、鞄の中に携帯端末装置１を入れた場合のバイブ音のスペクトルを示す。
【００４３】
図５（Ａ）に示すＳｐ８は、時刻ｓのパワースペクトル、Ｓｐ９は、時刻ｓ−１のパワースペクトル、Ｓｐ１０は、時刻ｓ−２のパワースペクトルを表す。図５（Ｂ）に示すように、接触状態が変化すれば、バイブ音のスペクトルの時間変化が大きくなる。接触状態が変化すれば、バイブ音はユーザに気づかれにくい。
【００４４】
これにより、携帯端末装置１は、バイブ音のスペクトルの時間変化量に基づき、携帯端末装置１の筐体の接触状態を推定することができる。この接触状態を推定することで、適切な着信制御を行うことが可能になる。
【００４５】
着信制御部１０４は、着信信号を受信すると、バイブレータ４０及び／又は呼び出し音の制御を行う。着信制御部１０４は、携帯端末装置１の接触状態に応じてバイブレータ４０及び／又は呼び出し音を適切に制御する。
【００４６】
図６は、着信制御部１０４における着信制御の機能の一例を示すブロック図である。図６に示すように、着信制御部１０４は、バイブレータ制御部１４１、呼び出し音制御部１４２を含む。
【００４７】
バイブレータ制御部１４１は、バイブレータ４０のモータ（図示せず）を制御する。バイブレータ制御部１４１は、接触状態が変化すると推定されていれば、バイブレータ４０の振動数が大きくなるように制御する。バイブレータ制御部１４１は、接触状態が変化しないと推定されていれば、所定の振動数になるよう制御する。所定の振動数とは、通常の振動数などである。
【００４８】
バイブレータ制御部１４１は、マイク５０からの入力音に雑音が存在する場合にバイブ音を分析しやすくするため、バイブレータ４０の振動を調節してもよい。バイブレータ制御部１４１は、例えば、バイブレータ４０の振動を大きくしたり、バイブ音の周波数を変化させたりする。以下、これらの方法について説明する。
【００４９】
・振動数（振幅）を制御
バイブレータ制御部１４１は、スペクトル変動算出部１０２により取得したバイブ振動時の入力音のパワースペクトルと、雑音のパワースペクトルのレベル差（ＳＮＲ）を以下の式（７）により累積する。
【００５０】
【数６】
2012090278.tif 000008
バイブレータ制御部１４１は、半径Ｒが異なる複数の分銅を有するバイブレーションモータの制御を行う。例えば、バイブレータ制御部１４１は、式（７）により求めたＳＮＲがＳＮＲの閾値ＴＨＲＳＮＲ２より小さい場合、バイブレータ４０の振動又は振幅を大きくするため、半径Ｒが大きい分銅に切り替える。
【００５１】
また、バイブレータ制御部１４１は、式（７）により求めたＳＮＲが閾値ＴＨＲＳＮＲ２以上である場合、通常の分銅を用いるようバイブレータ４０の制御を行う。閾値ＴＨＲＳＮＲ２は、例えば、３ｄＢなどであり、実験などにより適切な値が設定されていればよい。
【００５２】
これにより、雑音の影響が大きい場合には、バイブレータ４０の振動を大きくし（振幅を大きくし）、バイブ音におけるスペクトルの時間変化の算出精度を向上させることができる。
【００５３】
・周波数を制御
バイブレータ制御部１４１は、スペクトル変動算出部１０２により取得したバイブ振動時の入力音のパワースペクトルと、雑音のパワースペクトルのレベル差（ＳＮＲｐ）（式（５）により算出可能）を取得する。
【００５４】
バイブレータ制御部１４１は、取得したレベル差ＳＮＲｐが、閾値ＴＨＲＳＮＲ３より小さい場合をカウントする。これにより、レベル差が小さい帯域の数をカウントすることができる。バイブレータ制御部１４１は、このカウント値が、閾値ＴＨＲｃｏｕｎｔ以上である場合、バイブレーションモータの回転数を増加又は減少させるよう制御する。これにより、バイブ音のスペクトルのピーク値がでる周波数をずらすことができる。
【００５５】
図７は、バイブレータ４０の振動調節結果の例を示す図である。図７（Ａ）は、振幅を大きくしたスペクトルの例を示す。図７（Ａ）に示すＳｐ１１は、雑音スペクトル、Ｓｐ１２は、調節前のバイブ音のスペクトル、Ｓｐ１３は、調節後のバイブ音のスペクトルを表す。図７（Ａ）に示すように、半径Ｒが大きい分銅を用いて振動させると、バイブ音の振幅が大きくなる。
【００５６】
図７（Ｂ）は、周波数をずらしたスペクトルの例を示す。図７（Ｂ）に示すＳｐ２１は、雑音スペクトル、Ｓｐ２２は、調節前のバイブ音のスペクトル、Ｓｐ２３は、調節後のバイブ音のスペクトルを表す。図７（Ｂ）に示すように、バイブレーションモータの回転数を増加させることで、バイブ音のスペクトルは高周波の方にずれる。なお、バイブレーションモータの回転数を減少させることで、バイブ音のスペクトルを低周波の方にずらしてもよい。
【００５７】
図７に示すようなバイブレータ４０の振動を調節することで、バイブ音におけるスペクトルの時間変化の算出精度を向上させることができる。
【００５８】
図６に戻り、呼び出し音制御部１４２は、接触状態が変化すると推定された場合、呼び出し音（着信音）を大きくするよう制御する。呼び出し制御部１４２は、接触状態が変化しないと推定された場合、設定されている呼び出し音がスピーカ６０から出力されるよう制御する。
【００５９】
これにより、携帯端末装置１は、接触状態を推定し、推定した接触状態に基づいて、バイブレータ４０や呼び出し音を適切に制御することができる。
【００６０】
＜動作＞
次に、実施例１における携帯端末装置１の動作について説明する。図８は、実施例１における携帯端末装置１の制御処理の一例を示すフローチャートである。
【００６１】
図８に示すステップＳ１０１で、バイブレータ制御部１４１は、着信時又はタイマにより定期的にバイブレータ４０を始動させる。
【００６２】
ステップＳ１０２で、周波数分析部１０１は、マイク５０からバイブ音を含む入力音を取得する。
【００６３】
ステップＳ１０３で、周波数分析部１０１は、入力音に対し、例えばＦＦＴなどの周波数分析を行う。
【００６４】
ステップＳ１０４で、スペクトル変動算出部１０２は、スペクトルの時間変化量の算出を行う。この際、スペクトル変動算出部１０２は、雑音を除去した所定の帯域で、スペクトルの時間変化量の算出を行ってもよい。
【００６５】
ステップＳ１０５で、着信制御部１０４は、時間変化量が閾値未満か否かを判定する。閾値未満であれば（ステップＳ１０５−ＹＥＳ）、ステップＳ１０６に進み、閾値以上であれば（ステップＳ１０５−ＮＯ）、ステップＳ１０７に進む。
【００６６】
ステップＳ１０６で、着信制御部１０４は、携帯端末装置１の接触状態が変化しないと判定する。
【００６７】
ステップＳ１０７で、着信制御部１０４は、携帯端末装置１の接触状態が変化すると判定する。
【００６８】
ステップＳ１０８で、着信制御部１０４は、接触状態の推定結果によって、着信時のバイブレータ４０及び／又は呼び出し音を適切に制御する。例えば、接触状態が変化すると推定された場合、着信制御部１０４は、バイブレーションモータの回転数を増加させたり、呼び出し音を増加させたりする。接触状態が変化しないと判定された場合、着信制御部１０４は、事前に設定されていたバイブレーションモータの回転数で回転させたり、設定されている呼び出し音量をスピーカ６０から出力させたりする。
【００６９】
以上、実施例１によれば、スペクトルの時間変化量を算出して接触状態を推定し、推定した接触状態に基づき、バイブレータ４０や呼び出し音を適切に制御することができる。また、実施例１によれば、雑音の影響を除去した所定の帯域で時間変化量を算出することで、算出精度を向上させることができる。また、実施例１によれば、雑音の影響が大きいと判定した場合、バイブレータ４０の振動を調節することで、バイブ音を大きくしたり、バイブ音の周波数をずらしたりしてバイブ音を検出しやすくする。
【００７０】
［実施例２］
次に、実施例２における携帯端末装置１について説明する。実施例２では、携帯端末装置１の筐体の受光状態が変化したときに、接触状態の判定を行う。受光状態が変化すると、接触状態が変わった可能性があるからである。実施例２における携帯端末装置１のハードウェアは、後述する光センサ２０１、メモリ２０２を含み、その他は実施例１におけるハードウェアと同様である。
【００７１】
＜機能＞
次に、実施例２における携帯端末装置１の制御部３１の機能について説明する。図９は、実施例２における制御部３１の機能の一例を示すブロック図である。図９に示すように制御部３１は、周波数分析部１０１、スペクトル変動算出部１０２、雑音推定部１０３、着信制御部２０４、受光変動出力部２０３を含む。図９に示す機能において、図２に示す機能と同様の機能は同じ符号を付し、その説明を省略する。
【００７２】
まず、光センサ２０１は、筐体に受ける光を受光する。光センサ２０１は、所定の光量を有する受光信号の受光時間ｕを計測し、受光時間ｕが閾値ＴＨＲｌｉｇｈｔ以上であるか否かを判定する。閾値ＴＨＲｌｉｇｈｔは、例えば３０秒とするが、実験などにより適切な値が設定されればよい。
【００７３】
光センサ２０１は、受光時間ｕに基づき、筐体の受光状態を設定する。受光状態については、「明るい状態」を示すフラグ、「暗い状態」を示すフラグが、メモリ２０２に設定される。メモリ２０２は、受光状態を表すフラグを記憶する。
【００７４】
・受光状態が「明るい状態」のとき
光センサ２０１は、受光時間ｕが閾値ＴＨＲｌｉｇｈｔ以上であれば、メモリ２０２のフラグはそのままにし、閾値ＴＨＲｌｉｇｈｔ未満であれば、「暗い状態」を示すフラグをメモリ２０２に設定する。
【００７５】
・受光状態が「暗い状態」のとき
光センサ２０１は、受光時間ｕが閾値ＴＨＲｌｉｇｈｔ未満であれば、メモリ２０２のフラグはそのままにし、閾値ＴＨＲｌｉｇｈｔ以上であれば、「明るい状態」を示すフラグをメモリ２０２に設定する。
【００７６】
制御部３１の受光変動出力部２０３は、受光状態の変化を検知した場合、着信制御部２０４にバイブレータ４０の振動命令を出力する。受光変動出力部２０３は、受光状態の変化について、例えば、メモリ２０２のフラグが変更されたことで検知できる。
【００７７】
なお、受動変動出力部２０３は、自身で受光状態のフラグを有し、光センサ２０１から受光時間ｕを直接取得することで、受光環境の変化を検知するようにしてもよい。
【００７８】
着信制御部２０４は、受光変動出力部２０３からバイブレータ４０の振動命令を受信した場合、バイブレータ４０を振動させる。制御部３１は、これにより、接触状態の推定を開始する。接触状態の推定については、実施例１と同様である。
【００７９】
これにより、受光状態の変化をトリガにして、接触状態の推定を開始することができ、無駄な接触状態の推定を削減することができる。
【００８０】
＜動作＞
次に、実施例２における携帯端末装置１の動作について説明する。図１０は、実施例２における携帯端末装置１の制御処理の一例を示すフローチャートである。
【００８１】
図１０に示すステップＳ２０１で、受光変動出力部２０３は、受光状態が変化したか否かを判定する。例えば、受講変動出力部２０３は、メモリ２０２のフラグが変更された場合に受光状態が変化したと判定する。
【００８２】
以降のステップＳ２０２〜Ｓ２０９は、図８に示すステップＳ１０１〜Ｓ１０８の処理と同様であるため、その説明を省略する。
【００８３】
以上、実施例２によれば、受光状態の変化をトリガにして、接触状態の推定を開始することができ、無駄な接触状態の推定を削減することができる。
【００８４】
［実施例３］
次に、実施例３における携帯端末装置１について説明する。実施例３では、スペクトルの時間変化量に応じて着信制御を段階的に行う。これにより、接触状態の程度に応じて、適切な着信制御を行うことができる。実施例３における携帯端末装置１のハードウェアは、実施例１におけるハードウェアと同様である。
【００８５】
＜機能＞
次に、実施例３における携帯端末装置１の制御部３２の機能について説明する。図１１は、実施例３における制御部３２の機能の一例を示すブロック図である。図１１に示すように制御部３２は、周波数分析部１０１、スペクトル変動算出部１０２、雑音推定部１０３、着信制御部３０１を含む。図１１に示す機能において、図２に示す機能と同様の機能は同じ符号を付し、その説明を省略する。
【００８６】
図１１に示す着信制御部３０１は、スペクトル変動算出部１０２からスペクトルの時間変化量を取得する。着信制御部３０１は、取得した時間変化量に応じて、バイブレータ４０の振動数、呼び出し音の増幅量を制御する。
【００８７】
図１２は、呼び出し音の増幅量と時間変化量との関係の一例を示す図である。図１２に示すように、スペクトルの時間変化量が大きくなるほど、呼び出し音のゲインが大きくなるように制御される。着信制御部３０１は、図１２に示すような関数ｇ＝Ｇ（Δ）を定義し、時間変化量Δに応じてゲインを決定するようにすればよい。
【００８８】
なお、図１２に示すｇｍａｘは、最大増幅量を表し、閾値ＴＨＲｓｌｏｗは、時間変化量の閾値下限を表し、閾値ＴＨＲｓｈｉｇｈは、時間変化量の閾値上限を表す。
【００８９】
また、着信制御部３０１は、バイブレータ４０の振動数についても、図１２に示すように、時間変化量が大きくなるほど、バイブレータ４０の振動数を増加させるような制御を行う。これにより、接触状態の程度に応じて、適切な着信制御を行うことができる。
【００９０】
＜動作＞
次に、実施例３における携帯端末装置１の動作について説明する。図１３は、実施例３における携帯端末装置１の制御処理の一例を示すフローチャートである。
【００９１】
図１３に示すステップＳ３０１〜Ｓ３０４は、図８に示すＳ１０１〜Ｓ１０４の処理と同様であるため、その説明を省略する。
【００９２】
ステップＳ３０５で、着信制御部３０１は、スペクトル変動算出部１０２から取得したスペクトルの時間変化量に応じて、着信制御を行う。例えば、着信制御部３０１は、時間変化量が大きくなるほど、バイブレータ４０の振動数及び／又は呼び出し音の増幅量を増加させる（図１２参照）。
【００９３】
以上、実施例３によれば、接触状態の程度に応じて、適切な着信制御を行うことができる。
【００９４】
［変形例］
また、前述した実施例１乃至実施例３で説明した制御処理を実現するためのプログラムを記録媒体に記録することで、各実施例での処理をコンピュータに実施させることができる。
【００９５】
また、このプログラムを記録媒体に記録し、このプログラムが記録された記録媒体をコンピュータや携帯端末装置に読み取らせて、前述した制御処理を実現させることも可能である。なお、記録媒体は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００９６】
以上、各実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。また、前述した各実施例の構成要素を全部又は複数を組み合わせることも可能である。
【図１】
2012090278.tif 000009
【図２】
2012090278.tif 000010
【図３】
2012090278.tif 000011
【図４】
2012090278.tif 000012
【図５】
2012090278.tif 000013
【図６】
2012090278.tif 000014
【図７】
2012090278.tif 000015
【図８】
2012090278.tif 000016
【図９】
2012090278.tif 000017
【図１０】
2012090278.tif 000018
【図１１】
2012090278.tif 000019
【図１２】
2012090278.tif 000020
【図１３】
2012090278.tif 000021
【手続補正書】
【提出日】平成25年6月13日(2013.6.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
筐体を振動させるバイブレータと、
マイクからの入力音に対して周波数分析を行う分析部と、
前記筐体の振動時の入力音に対して前記分析部により求められたスペクトルの時間的な変化量を算出する算出部と、
前記算出部により算出された時間的な変化量に基づき着信制御を行う制御部と、
を備える携帯端末装置。
【請求項２】
前記算出部は、
所定の帯域内におけるスペクトルの時間的な変化量を算出する請求項１記載の携帯端末装置。
【請求項３】
振動停止時の入力音におけるスペクトルから雑音スペクトルを推定する推定部をさらに備え、
前記算出部は、
前記推定部により推定された雑音スペクトルと、振動時のスペクトルとを比較することで設定した帯域において前記変化量を算出する請求項２記載の携帯端末装置。
【請求項４】
前記制御部は、
前記バイブレータの振動数に対応する帯域及び該振動数の倍音の帯域で、前記変化量を算出する請求項１記載の携帯端末装置。
【請求項５】
光センサからの受光信号に基づいて、前記制御部に対して前記バイブレータの振動命令を出力する出力部をさらに備える請求項１乃至４いずれか一項に記載の携帯端末装置。
【請求項６】
携帯端末装置における携帯端末装置制御方法であって、
バイブレータによる筐体の振動時に、マイクからの入力音に対して周波数分析を行い、
周波数分析結果のスペクトルの時間的な変化量を算出し、
算出された時間的な変化量に基づき着信制御を行う携帯端末装置制御方法。
【手続補正書】
【提出日】平成26年1月6日(2014.1.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
筐体を振動させるバイブレータと、
マイクからの入力音に対して周波数分析を行う分析部と、
前記バイブレータの動作時の前記筐体の振動時の入力音に対して前記分析部により求められたスペクトルの時間的な変化量を算出する算出部と、
前記算出部により算出された時間的な変化量に基づき着信制御を行う制御部と、
を備える携帯端末装置。
【請求項２】
前記算出部は、
所定の帯域内におけるスペクトルの時間的な変化量を算出する請求項１記載の携帯端末装置。
【請求項３】
振動停止時の入力音におけるスペクトルから雑音スペクトルを推定する推定部をさらに備え、
前記算出部は、
前記推定部により推定された雑音スペクトルと、振動時のスペクトルとを比較することで設定した帯域において前記変化量を算出する請求項２記載の携帯端末装置。
【請求項４】
前記制御部は、
前記バイブレータの振動数に対応する帯域及び該振動数の倍音の帯域で、前記変化量を算出する請求項１記載の携帯端末装置。
【請求項５】
光センサからの受光信号に基づいて、前記制御部に対して前記バイブレータの振動命令を出力する出力部をさらに備える請求項１乃至４いずれか一項に記載の携帯端末装置。
【請求項６】
携帯端末装置における携帯端末装置制御方法であって、
バイブレータの動作による筐体の振動時に、マイクからの入力音に対して周波数分析を行い、
周波数分析結果のスペクトルの時間的な変化量を算出し、
算出された時間的な変化量に基づき着信制御を行う携帯端末装置制御方法。
【手続補正書】
【提出日】平成26年4月7日(2014.4.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
筐体を振動させるバイブレータと、
マイクからの入力音に対して周波数分析を行う分析部と、
前記バイブレータの動作時の前記筐体の振動時の入力音に対して前記分析部により求められたスペクトルの時間的な変化量を算出する算出部と、
前記算出部により算出された時間的な変化量が大きいほど、前記バイブレータの振動数を高くする制御及び／又は呼び出し音の音量を大きくする制御を行う制御部と、
を備える携帯端末装置。
【請求項２】
前記算出部は、
所定の帯域内におけるスペクトルの時間的な変化量を算出する請求項１記載の携帯端末装置。
【請求項３】
振動停止時の入力音におけるスペクトルから雑音スペクトルを推定する推定部をさらに備え、
前記算出部は、
前記推定部により推定された雑音スペクトルと、振動時のスペクトルとを比較することで設定した帯域において前記変化量を算出する請求項２記載の携帯端末装置。
【請求項４】
前記制御部は、
前記バイブレータの振動数に対応する帯域及び該振動数の倍音の帯域で、前記変化量を算出する請求項１記載の携帯端末装置。
【請求項５】
光センサからの受光信号に基づいて、前記制御部に対して前記バイブレータの振動命令を出力する出力部をさらに備える請求項１乃至４いずれか一項に記載の携帯端末装置。
【請求項６】
携帯端末装置における携帯端末装置制御方法であって、
バイブレータの動作による筐体の振動時に、マイクからの入力音に対して周波数分析を行い、
周波数分析結果のスペクトルの時間的な変化量を算出し、
算出された時間的な変化量が大きいほど、前記バイブレータの振動数を高くする制御及び／又は呼び出し音の音量を大きくする制御を行う携帯端末装置制御方法。
【国際調査報告】
2012090278.tif 000022
2012090278.tif 000023