(57)【特許請求の範囲】
【請求項１】
バイブレータと、
周辺状況を検出し、検出した値を示す検出結果を出力するセンサーと、
前記センサーの検出結果を時刻と対応付けて記憶する記憶部と、
前記センサーが出力した検出結果を受信して現在から所定時間遡った時刻までの前記検出結果を前記記憶部から読み出し、受信した前記検出結果と前記記憶部から読み出した検出結果が近似し、かつ、受信した検出結果と前記記憶部から読み出した前記検出結果とが閾値以下であるという条件を満たすか否かに基づいて周辺状況を判断し、判断された周辺状況に対応して前記バイブレータの振動量を決定する制御部と、
前記制御部により決定された振動量に従って前記バイブレータを駆動する駆動部と、
を備えることを特徴とする通信端末装置。
【請求項２】
前記センサーは音量を検出し、
前記制御部は、前記条件を満たすか否かにより判断された周辺の音量に対応して前記バイブレータの振動量を決定する、
ことを特徴とする請求項１に記載の通信端末装置。
【請求項３】
前記制御部は、周辺の音量が大きい場合は、周辺の音量が小さい場合より前記振動量を大きくする、
ことを特徴とする請求項２に記載の通信端末装置。
【請求項４】
前記センサーは加速度を検出し、
前記制御部は、前記条件を満たすか否かにより周辺環境がユーザーと前記通信端末装置とが離れた環境であるか否かを判断する、
ことを特徴とする請求項１に記載の通信端末装置。
【請求項５】
前記制御部は、前記周辺環境がユーザーと前記通信端末装置とが離れた環境である場合は、ユーザーと前記通信端末装置とが離れた環境ではない場合より前記振動量を小さくする、
ことを特徴とする請求項４に記載の通信端末装置。
【請求項６】
バイブレータと、周辺状況を検出し、検出した値を示す検出結果を出力するセンサーとを備えた通信端末装置のバイブレータ制御方法であって、
前記センサーの検出結果を時刻と対応付けて記憶部に記憶する記憶過程と、
前記センサーが出力した検出結果を受信して現在から所定時間遡った時刻までの前記検出結果を前記記憶部から読み出し、受信した前記検出結果と前記記憶部から読み出した検出結果が近似し、かつ、受信した検出結果と前記記憶部から読み出した前記検出結果とが閾値以下であるという条件を満たすか否かに基づいて周辺状況を判断し、判断された周辺状況に対応して前記バイブレータの振動量を決定する制御過程と、
前記制御過程において決定された振動量に従って前記バイブレータを駆動する駆動過程と、
を有することを特徴とするバイブレータ制御方法。
【請求項７】
バイブレータと、周辺状況を検出し、検出した値を示す検出結果を出力するセンサーとを備えた通信端末装置に用いられるコンピュータを、
前記センサーの検出結果を時刻と対応付けて記憶部に記憶する記憶部、
前記センサーが出力した検出結果を受信して現在から所定時間遡った時刻までの前記検出結果を前記記憶部から読み出し、受信した前記検出結果と前記記憶部から読み出した検出結果が近似し、かつ、受信した検出結果と前記記憶部から読み出した前記検出結果とが閾値以下であるという条件を満たすか否かに基づいて周辺状況を判断し、判断された周辺状況に対応して前記バイブレータの振動量を決定し、決定された振動量によって前記バイブレータを駆動するよう指示する制御部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バイブレータによって着信を通知する通信端末装置、バイブレータ制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来の携帯電話機は、バイブレータの振動によりユーザーに着信を通知している。しかし、机等の硬い場所に放置した場合、バイブレータの振動が大きくなり耳障りな音となる場合がある。そこで、特許文献１に記載の技術では、携帯電話機に搭載された加速度センサーの検出結果から携帯電話機が机等の硬い場所に載置されていると判断した場合に、振動を停止している。また、特許文献２に記載の技術では、携帯電話機に搭載した加速度センサーの検出結果から移動状態であるかを判断し、その判断結果によってモーターの回転の加速度を変える制御を行なっている。また、特許文献３に記載の技術では、携帯通信端末装置が操作されてからの経過時間や、加速度センサー、照度センサー、人感サンサーなどの検出結果から気づきやすさのレベルを判断し、その判断結果によってバイブレータの振動量を制御している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２０６８５６号公報
【特許文献２】特開２００９−１３５６７５号公報
【特許文献３】特開２０１０−１３０６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の携帯電話機の着信時のバイブレータ振動は一定の振動量であるため、ロッカーの中に携帯電話機を保管しているときなどのようにユーザーが不在である場合や、周辺の音量が小さく、バイブレータ振動に気づきやすいときにも無駄に振動をしている。しかし、特許文献１に記載の技術は、バイブレータが駆動している際の振動の大きさによって振動を停止するものであり、携帯電話機の周辺環境に応じた振動量の制御は行なっていない。また、特許文献２は、移動状態か否かによってモーターの回転の加速度を制御しており、特許文献３は、ユーザーにとっての気づきやすさのレベルからバイブレータの振動量を制御している。しかし、これらの技術も携帯電話機の周辺環境に応じた振動量の制御を行なうものではない。
【０００５】
本発明は、このような事情を考慮してなされたもので、その目的は、周辺状況に応じた適切な振動量によりバイブレータを制御する通信端末装置、バイブレータ制御方法、及び、プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決すべくなされたもので、バイブレータと、周辺状況を検出し、検出した値を示す検出結果を出力するセンサーと、前記センサーの検出結果を時刻と対応付けて記憶する記憶部と、前記センサーが出力した検出結果を受信して現在から所定時間遡った時刻までの前記検出結果を前記記憶部から読み出し、受信した前記検出結果と前記記憶部から読み出した検出結果が近似し、かつ、受信した検出結果と前記記憶部から読み出した前記検出結果とが閾値以下であるという条件を満たすか否かに基づいて周辺状況を判断し、判断された周辺状況に対応して前記バイブレータの振動量を決定する制御部と、前記制御部により決定された振動量に従って前記バイブレータを駆動する駆動部と、を備えることを特徴とする通信端末装置である。
【発明の効果】
【０００７】
本発明によれば、センサーによる検出結果によって携帯電話機の周辺状況を判断して着信時のバイブレータの振動量を変化させることができるため、携帯電話機を大きく振動させることが適当ではない周辺状況のときには振動量を下げ、省電力を実現することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態による通信端末装置の構成を示す機能ブロック図である。
【図２】同実施形態による振動量テーブルを示す図である。
【図３】同実施形態による通信端末装置の状態検出処理のフローチャートを示す図である。
【図４】同実施形態による通信端末装置の着信処理のフローチャートを示す図である。
【図５】第２の実施形態による通信端末装置の構成を示す機能ブロック図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態を説明する。
【００１０】
図１は、本発明の第１の実施形態による通信端末装置１０の機能ブロック図であり、本実施形態と関係する機能ブロックのみ抽出して示している。通信端末装置１０は、例えば、携帯電話機であり、バイブレータ１、駆動回路２、加速度センサー３、制御部４、及び、記憶部６を備える。
【００１１】
バイブレータ１は、着信報知のために振動を発生させる。このバイブレータ１の振動が伝達することにより、通信端末装置１０の筐体が振動する。駆動回路２は、制御部４から受信したバイブレータ振動量に従って、バイブレータ１を駆動する。バイブレータ１の振動量の変更は、電圧駆動により行なってもよく、電流駆動により行なってもよい。加速度センサー３は、通信端末装置１０の筐体の加速度を検知する。制御部４は、加速度センサー３による検知の結果から通信端末装置１０の装置状態を判断し、判断した装置状態に応じたバイブレータ振動量を駆動回路２に出力する。装置状態は、例えば、移動状態、静止状態などである。記憶部６は、加速度センサー３による検知の結果を示すデータや、装置状態に応じたバイブレータ１の振動量を記憶する。
【００１２】
続いて、図１に示す構成の通信端末装置１０の動作を、図２に示す振動量テーブルと、図３及び図４に示すフローチャートを用い説明する。
【００１３】
図２は、通信端末装置１０の記憶部６に記憶される振動量テーブルを示す図である。
振動量テーブルは、装置状態と、バイブレータ振動量とを対応付けたデータである。本実施形態では、「状態Ａ」は、通信端末装置１０がユーザーに持ち運ばれている状態を示しており、ユーザーが通信端末装置１０を手に持って操作している最中や、胸ポケットやかばんの中に通信端末装置１０を入れて持ち運んでいるようなときの装置状態である。このときの通信端末装置１０の周辺環境は、ユーザーと離れていない環境である。一方、「状態Ｂ」は、通信端末装置１０にほとんど動きが無い装置状態を示しており、ロッカーに入れられるなど、ユーザーが身に付けて持ち運んだり、手に持ったりせずに置かれている状態を示す。このときの通信端末装置１０の周辺環境は、ユーザーとは離れた環境である。同図に示すように、装置状態「状態Ａ」に対応したバイブレータ振動量は「振動量１」、装置状態「状態Ｂ」に対応したバイブレータ振動量は「振動量２」であり、振動量の強さの関係は、「振動量１」＞「振動量２」である。
【００１４】
図３は、通信端末装置１０における状態検出処理のフローチャートを示す図である。
通信端末装置１０の加速度センサー３は、加速度を検知し、検知した加速度である出力値として制御部４へ出力する。制御部４は、加速度センサー３からの出力値を示す加速度データを受信すると、受信した加速度データと時刻とを対応付けた蓄積データを記憶部６に書き込む（ステップＳ１）。制御部４は、現在から所定時間遡った時刻まで、例えば、過去５分間の時刻に対応した加速度データを記憶部６に記憶されている蓄積データから読み出し、５分を経過した時刻に対応した蓄積データを削除する。以下、ステップＳ１において受信した加速度データにより示される出力値を「受信出力値」、記憶部６から読み出した加速度データにより示される出力値を「蓄積出力値」と記載する。
【００１５】
制御部４は、受信出力値が蓄積出力値と近似しており、かつ、受信出力値及び蓄積出力値から得られる全ての振動量が所定の閾値以下であるか否かを判断する（ステップＳ２）。制御部４は、例えば、受信出力値と、蓄積出力値の平均との差が所定の値あるいは所定の割合以内である場合、近似していると判断する。あるいは、制御部４は、蓄積出力値のうち最も大きい蓄積出力値、または、最も小さい蓄積出力値を選択し、受信出力値と、選択した蓄積出力値との差が所定の値あるいは所定の割合以内である場合、近似していると判断してもよい。また、振動量は、出力値の振幅、すなわち、時刻が連続している２つの出力値の差分によって算出される。
【００１６】
制御部４は、受信出力値が蓄積出力値と近似しており、かつ、全ての振動量が所定の閾値以下であると判断した場合（ステップ２：ＹＥＳ）、装置状態は「状態Ｂ」であると判断し（ステップＳ３）、ステップＳ１からの処理を繰り返す。一方、制御部４は、受信出力値が蓄積出力値と近似していない、あるいは、いずれかの振動量が所定の閾値を超えていると判断した場合（ステップＳ２：ＮＯ）、装置状態は「状態Ａ」であると判断し（ステップＳ４）、ステップＳ１からの処理を繰り返す。
【００１７】
なお、ステップＳ２において、制御部４は、受信出力値が蓄積出力値と近似しているかについては判断せず、蓄積出力値全てから得られる振動量が所定の閾値以下であるか否かのみを判断してもよい。
【００１８】
図４は、通信端末装置１０の着信処理のフローチャートを示す図である。
通信端末装置１０の制御部４は、マナーモードであるなどバイブレータ設定がされているか否かを判断する（ステップＳ１１）。制御部４は、バイブレータ設定がＯＮであり、着信通知を受信した場合（ステップＳ１２）、図３の状態検出フローにおいて判断された現在の装置状態を判定する（ステップＳ１３）。制御部４は、装置状態が「状態Ａ」であると判断した場合、図２に示す振動量テーブルから「状態Ａ」に対応したバイブレータ振動量「振動量１」を読み出し、駆動回路２に出力する。駆動回路２は、制御部４から受信した「振動量１」によってバイブレータ１を駆動し、バイブレータ１は、「振動量１」の強さで振動する（ステップＳ１４）。一方、制御部４は、装置状態が「状態Ｂ」であり、「状態Ａ」ではないと判断した場合、図２に示す振動量テーブルから「状態Ｂ」に対応したバイブレータ振動量「振動量２」を読み出し、駆動回路２に出力する。駆動回路２は、制御部４から受信した「振動量２」によってバイブレータ１を駆動し、バイブレータ１は、「振動量２」の強さで振動する（ステップＳ１５）。
【００１９】
上記においては、ステップＳ１２に着信通知を受信しているが、音声通話の着信に限らず、電子メールや各種情報の受信の通知を受信した場合でもよく、アラームの起動を検出した場合でもよい。
【００２０】
以上説明したように、本実施形態では、加速度センサーの出力によって、通信端末装置１０の状態を判断し、ほとんど動きが無いような場合には、バイブレータの振動量を小さくする。従って、ユーザーが、通信端末装置１０としての携帯電話機を身につけずに放置しているなど、通信端末装置１０がユーザーとは離れた環境に置かれている場合は、振動量を下げ、省電力を実現することができる。また、机上に携帯電話機を置いている状態では、耳障りな振動を抑制することができる。
【００２１】
なお、上記実施形態では、装置状態を「状態Ａ」、「状態Ｂ」の２種類としたが、加速度センサーの出力値に基づいて３種類以上の装置状態に分類することも可能である。制御部４は、各装置状態に対応したバイブレータ振動量を駆動回路２に出力する。また、加速度センサー３が検出した出力値のデータ蓄積時間を５分間としたが、これ以上の時間にすることも可能である。
【００２２】
続いて、本発明の第２の実施形態を説明する。上述した第１の実施形態では、加速度センサーによって通信端末装置の端末状態を判別しているが、本実施形態では、マイクによって通信端末装置の装置状態を検出し、バイブレータ振動量を制御する。以下、第１の実施形態との差分について説明する。
【００２３】
図５は、第２の実施形態による通信端末装置１０ａの機能ブロック図であり、本実施形態と関係する機能ブロックのみ抽出して示してある。同図において、図１に示す第１の実施形態の通信端末装置１０と同一の部分には同一の符号を付し、その説明を省略する。図５に示す通信端末装置１０ａが、図１に示す第１の実施形態の通信端末装置１０と異なる点は、加速度センサー３に代えてマイク５を備える点である。マイク５は、周辺の音を検出し、音量を制御部４へ出力する。
【００２４】
通信端末装置１０ａの記憶部６に記憶される振動量テーブルは、図２に示す振動量テーブルと同様である。ただし、「状態Ａ」は、通信端末装置１０ａの周囲の音量が大きい装置状態を示しており、「状態Ｂ」は、通信端末装置１０ａの周囲の音量が小さい装置状態を示している。第１の実施形態と同様に、装置状態「状態Ａ」にバイブレータ振動量「振動量１」が対応し、装置状態「状態Ｂ」にバイブレータ振動量「振動量２」が対応しており、振動量の強さの関係は、「振動量１」＞「振動量２」である。つまり、通信端末装置１０ａは、周囲の音量が大きい場合、バイブレータの振動量を大きくするよう制御する。
【００２５】
通信端末装置１０ａによる状態検出フローは、図３に示す第１の実施形態と同様である。ただし、加速度データに代えて、マイク５が検知した音量を示す音量データを用いる。
すなわち、通信端末装置１０ａのマイク５は、音を検知し、検知した音量を出力値として制御部４へ出力する。制御部４は、マイク５からの出力値を示す音量データを受信し、受信した音量データと時刻とを対応付けた蓄積データを記憶部６に書き込む（ステップＳ１）。制御部４は、現在から所定時間遡った時刻までの間の時刻に対応した音量データを記憶部６から読み出し、所定時間を経過した時刻に対応した蓄積データを削除する。制御部４は、ステップＳ１において受信した音量データが示す受信出力値が、記憶部６から読み出した音量データが示す蓄積出力値と近似しており、かつ、受信出力値及び蓄積出力値が示す全ての音量が所定の閾値以下であるか否かを判断する（ステップＳ２）。なお、制御部４は、受信出力値が蓄積出力値と近似しているかについては判断せず、全ての音量が所定の閾値以下であるか否かのみを判断してもよい。
【００２６】
制御部４は、ステップＳ２においてＹＥＳと判断した場合、装置状態が「状態Ｂ」であると判断して（ステップＳ３）、ステップＳ１からの処理を繰り返す。一方、制御部４は、ステップＳ２においてＮＯと判断した場合、装置状態が「状態Ａ」であると判断し（ステップＳ４）、ステップＳ１からの処理を繰り返す。
【００２７】
第２の実施形態の着信処理フローは、図４に示す第１の実施形態の着信処理フローと同じである。
【００２８】
携帯電話機の周辺が騒がしい場合、ユーザーは、通常の振動では着信に気付かない可能性がある。そこで、本実施形態による通信端末装置としての携帯電話機の場合、周辺が騒がしい場合は、上述したバイブレータ制御を行うことにより、着信時の振動量を大きくすることが可能である。よって、ユーザーが着信に気付きやすいという効果がある。また、周囲が静かなであり、バイブレータの振動に気づきやすい場合には、振動を抑えることが可能であり、省電力を実現することができる。加えて、周囲に聞こえるバイブレータの振動音を減少させることができる。
【００２９】
上述した通信端末装置１０、１０ａは、内部にコンピュータシステムを有している。そして、通信端末装置１０、１０ａの制御部４の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
【００３０】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【符号の説明】
【００３１】
１…バイブレータ
２…駆動回路（駆動部）
３…加速度センサー
４…制御部
５…マイク
６…記憶部
１０、１０ａ…通信端末装置
【図１】
0005605841.tif 000002
【図２】
0005605841.tif 000003
【図３】
0005605841.tif 000004
【図４】
0005605841.tif 000005
【図５】
0005605841.tif 000006