(57)【特許請求の範囲】
【請求項１】
自端末を振動させてユーザへの通知を行う振動手段と、
自端末又は自端末の周囲の状態を検出して当該状態を示す情報をセンサ情報として取得するセンサ情報取得手段と、
前記振動手段による通知に対するユーザの応答を検出する応答検出手段と、
前記振動手段による自端末の振動が行われたときの前記センサ情報取得手段によって取得されたセンサ情報と前記応答検出手段によって検出される前記応答の状態とに基づいて、センサ情報から前記振動手段による振動の強度を決定するための基準を設定する基準設定手段と、
前記基準設定手段によって設定された基準に基づいて、前記センサ情報取得手段によって取得されたセンサ情報から前記振動手段による振動の強度を決定する振動強度決定手段と、
を備える携帯端末。
【請求項２】
前記基準設定手段は、前記応答検出手段により検出される前記応答の状態として、前記振動手段による振動が開始されてから前記応答検出手段によって前記応答が検出されるまでの時間を用いることを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記基準設定手段は、複数の回数の前記振動手段による通知について、前記センサ情報取得手段によって取得されたセンサ情報に基づいて基準を設定することを特徴とする請求項１又は２に記載の携帯端末。
【請求項４】
前記センサ情報取得手段は、自端末の加速度、静電容量及び圧力の少なくとも何れかをセンサ情報として取得することを特徴とする請求項１〜３のいずれか一項に記載の携帯端末。
【請求項５】
自端末を振動させてユーザへの通知を行う振動手段を備える携帯端末による振動機能制御方法であって、
自端末又は自端末の周囲の状態を検出して当該状態を示す情報をセンサ情報として取得するセンサ情報取得ステップと、
前記振動手段による通知に対するユーザの応答を検出する応答検出ステップと、
前記振動手段による自端末の振動が行われたときの前記センサ情報取得ステップにおいて取得されたセンサ情報と前記応答検出ステップにおいて検出される前記応答の状態とに基づいて、センサ情報から前記振動手段による振動の強度を決定するための基準を設定する基準設定ステップと、
前記基準設定ステップにおいて設定された基準に基づいて、前記センサ情報取得ステップにおいて取得されたセンサ情報から前記振動手段による振動の強度を決定する振動強度決定ステップと、
を含む振動機能制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自端末を振動させることによってユーザへの通知を行う携帯端末、及び当該携帯端末による振動機能制御方法に関する。
【背景技術】
【０００２】
携帯電話機等の携帯端末において、着信があったこと等をユーザに通知する手段として携帯端末を振動させるバイブレーションが用いられている。携帯端末の状況に応じてバイブレーションによる通知をユーザに気づかせやすくするため、特許文献１では、携帯端末の向きに応じて振動の強さを決定する技術が提案されている。また、携帯端末が机等に置かれた状態で振動した場合、騒音が発生するという問題に対して、特許文献２では、光又は異物体との接触を検出して振動強度を弱めるという技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２０６８５７号公報
【特許文献２】特開２００８−５４２８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように従来の技術では、携帯端末の向きや光又は異物体との接触等を携帯端末に備えられるセンサによって検出して振動の強弱を変更している。ここで、振動の強弱を変更するための判断基準である閾値は、プリセットされたものであったり、手動で設定したりする必要がある。しかしながら、振動の強弱を変更したい状況はユーザ毎に異なるため、上述した方法では、実際にはユーザが着信に気づかず振動強度を強くしてほしいケースや、逆に振動強度を弱くしてほしいケースがあるおそれがある。そのため、上記のような従来の方法では、ユーザの状況に応じて柔軟にバイブレーションの振動強度を設定することができない。
【０００５】
本発明は、上記を鑑みてなされたものであり、バイブレーションによる通知における、振動の強度をユーザの状況に応じて適切に設定することができる携帯端末及び振動機能制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明に係る携帯端末は、自端末を振動させてユーザへの通知を行う振動手段と、自端末又は自端末の周囲の状態を検出して当該状態を示す情報をセンサ情報として取得するセンサ情報取得手段と、振動手段による通知に対するユーザの応答を検出する応答検出手段と、振動手段による自端末の振動が行われたときのセンサ情報取得手段によって取得されたセンサ情報と応答検出手段によって検出される応答の状態とに基づいて、センサ情報から振動手段による振動の強度を決定するための基準を設定する基準設定手段と、基準設定手段によって設定された基準に基づいて、センサ情報取得手段によって取得されたセンサ情報から振動手段による振動の強度を決定する振動強度決定手段と、を備えることを特徴とする。
【０００７】
本発明に係る携帯端末では、振動による通知に対する応答状況とその際のセンサ情報とに基づいて、センサ情報から振動の強度を決定するための基準が設定される。これによりセンサ情報によって示されるユーザの状況に応じた適切な振動の強度とすることができる。従って、例えば、ユーザが通知にすぐに気づいて応答する場合は振動の強度を弱くし、ユーザが通知に気づかずになかなか応答しない場合は振動の強度を強くするといった適切な基準を設定することができる。これによって、本発明に係る携帯端末によれば、バイブレーションによる通知における、振動の強度をユーザの状況に応じて適切に設定することができる。
【０００８】
基準設定手段は、応答検出手段により検出される応答の状態として、振動手段による振動が開始されてから応答検出手段によって応答が検出されるまでの時間を用いることが望ましい。この構成によれば、応答が検出されるまでの時間に応じた適切な振動の強度を設定することができる。
【０００９】
基準設定手段は、複数の回数の振動手段による通知について、センサ情報取得手段によって取得されたセンサ情報に基づいて基準を設定することが望ましい。この構成によれば、複数回のセンサ情報が用いられて基準が設定されるため、ノイズデータ等で不適切な基準が設定されることを防止し適切な基準を設定することができる。
【００１０】
センサ情報取得手段は、自端末の加速度、静電容量及び圧力の少なくとも何れかをセンサ情報として取得することが望ましい。この構成によれば、確実に本発明を実施することができる。
【００１１】
ところで、本発明は、上記のように携帯端末の発明として記述できる他に、以下のように携帯端末による振動機能制御方法の発明としても記述することができる。これはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。
【００１２】
即ち、本発明に係る振動機能制御方法は、自端末を振動させてユーザへの通知を行う振動手段を備える携帯端末による振動機能制御方法であって、自端末又は自端末の周囲の状態を検出して当該状態を示す情報をセンサ情報として取得するセンサ情報取得ステップと、振動手段による通知に対するユーザの応答を検出する応答検出ステップと、振動手段による自端末の振動が行われたときのセンサ情報取得ステップにおいて取得されたセンサ情報と応答検出ステップにおいて検出される応答の状態とに基づいて、センサ情報から振動手段による振動の強度を決定するための基準を設定する基準設定ステップと、基準設定ステップにおいて設定された基準に基づいて、センサ情報取得ステップにおいて取得されたセンサ情報から振動手段による振動の強度を決定する振動強度決定ステップと、を含むことを特徴とする。
【発明の効果】
【００１３】
本発明では、振動による通知に対する応答状況とその際のセンサ情報とに基づいて、センサ情報から振動の強度を決定するための基準が設定される。これによりセンサ情報によって示されるユーザの状況に応じた適切な振動の強度とすることができる。これによって、本発明に係る携帯端末によれば、バイブレーションによる通知における、振動の強度をユーザの状況に応じて適切に設定することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る携帯端末である携帯電話機の機能構成を示す図である。
【図２】本発明の実施形態に係る携帯電話機のハードウェア構成を示す図である。
【図３】携帯電話機で取得され記憶されるセンサ情報と、振動強度を決定するための基準とを示す図である。
【図４】本発明の実施形態に係る携帯電話機で、振動強度を決定するための基準の設定時に実行される処理（振動機能制御方法）を示すフローチャートである。
【図５】本発明の実施形態に係る携帯電話機で、設定した基準を用いた振動の制御時に実行される処理（振動機能制御方法）を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面と共に本発明に係る携帯端末及び振動機能制御方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００１６】
図１に、本実施形態に係る携帯端末である携帯電話機１０を示す。携帯電話機１０は、ユーザによって携帯（所持）され、移動体通信等の通信機能を備えている装置である。携帯電話機１０は、電話の着信やメールの受信の際に、自端末１０を振動させることによってユーザに通知する機能（バイブレーション機能）を備えている。本発明は、当該バイブレーション機能を制御するものである。
【００１７】
図２に携帯電話機１０のハードウェア構成を示す。図２に示すように、携帯電話機１０は、ＣＰＵ（Central Processing Unit）１０１、主記憶装置であるＲＡＭ（Random Access Memory）１０２及びＲＯＭ１０３（ReadOnly Memory)、操作部１０４、無線通信部１０５、ディスプレイ１０６、アンテナ１０７等のハードウェアにより構成されている。また、携帯電話機１０は、上記のハードウェアに加えて、振動用モータ１０８及びセンサ１０９等のハードウェアを備えている。
【００１８】
振動用モータ１０８は、上述した通知を行うために携帯電話機１０を小刻みに振動させるモータである。センサ１０９は、具体的には、加速度センサ、静電容量センサ及び圧力センサ等である。加速度センサは、携帯電話機１０に加わる加速度（単位は、例えばｍ／ｓｅｃ２）を検出するセンサである。静電容量センサは、携帯電話機１０の所定の位置の静電容量（単位は、例えばｐＦ）を検出するセンサである。静電容量は、携帯電話機１０の当該所定の位置にユーザや他の物体が触れることによって変化する値であり、ユーザや他の物体（例えば、机）が接触しているか否かを示す値として用いられる。圧力センサは、携帯電話機１０の所定の位置に加わる圧力を検出するセンサである。圧力センサは、例えば、携帯電話機１０のディスプレイ１０６が設けられる面と逆側の背面に設けられ、当該背面に加わる圧力を検出する。振動用モータ１０８及びセンサ１０９は、従来から知られているものを用いることができる。これらの構成要素が動作することにより、後述する携帯電話機１０の各機能が発揮される。
【００１９】
引き続いて、携帯電話機１０の本発明に係る機能について説明する。図１に示すように、携帯電話機１０は、振動部１１と、センサ情報取得部１２と、応答検出部１３と、基準設定部１４と、振動強度決定部１５とを備えて構成される。なお、携帯電話機１０は上記以外にも、例えば、通話機能、メール機能、Ｗｅｂ閲覧機能等の通常の携帯電話機としての機能も備えている（図示せず）。
【００２０】
振動部１１は、自端末を振動させてユーザへの通知を行う振動手段である。この振動は、携帯電話機１０が備える振動用モータ１０８によって行われる。振動部１１は、携帯電話機１０に電話の着信あるいはメールの受信等があった場合に、その旨が通知されて、それを携帯電話機１０のユーザに通知するために振動を行う。振動部１１は、振動を開始するとその旨を応答検出部１３に通知する。振動部１１は、振動の強さあるいは振動の大きさである振動強度を変化させることができる。具体的には、振動強度は、振動用モータ１０８の回転速度や加速度を変化させることによって変化させることができる。振動強度が強い（大きい）ほど、よりユーザが通知に気づきやすい振動となる。振動強度の変更、設定は、振動強度決定部１５によって行われる。
【００２１】
振動部１１は、周期的に振動させない期間をはさみながら振動を行うこととしてもよい。即ち、振動部１１は、振動させる期間と振動させない期間とを繰り返して通知を行う。例えば、１秒振動させて１．５秒振動させないことを繰り返して通知を行う。振動部１１は、通知を開始するとその旨を応答検出部１３に通知する。振動部１１は、ユーザが着信に応答するための携帯電話機１０に対する（振動を中止するための）入力をした場合、あるいは予め設定した一定期間（例えば、数秒〜数十秒程度）何の入力が無かった場合に振動による通知を終了する。
【００２２】
センサ情報取得部１２は、携帯電話機１０（自端末）又は携帯電話機１０の周囲の状態を検出して当該状態を示す情報をセンサ情報として取得するセンサ情報取得手段である。センサ情報の取得は、具体的には、携帯電話機１０が備えるセンサ１０９によって行われる。即ち、上述したように加速度、静電容量及び圧力等のセンサ情報を取得する。
【００２３】
なお、例えば、加速度といった特定のタイミングのみでの取得が適当でない（特定のタイミングに加速がはたらいていないと検出されない）センサ情報については、ある程度の幅を持った時間帯でのセンサ情報の取得を行うこととしてもよい。具体的には、加速度については、例えば、加速度を常に検出しておき、一定の幅を持つ時間帯について加速度が検出された（携帯電話機１０が加速されている）場合の値のそれぞれの平均値（ｍ／ｓｅｃ２）をセンサ情報とすることとしてもよい。あるいは、加速度を常に検出しておき、上記の時間帯において、連続して加速度が検出された（携帯電話機１０が加速されている）場合の時間の平均値（秒）をセンサ情報とすることとしてもよい。
【００２４】
また、上記のセンサ情報の種類が全て取得される必要はなく、少なくとも何れかが取得されていればよい。また、上記以外でも、携帯電話機１０の周囲の照度、音量及び温度等がセンサ情報として取得されてもよい。
【００２５】
センサ情報取得部１２は、振動部１１の振動による通知が行われる際にセンサ情報を取得する。例えば、センサ情報取得部１２は、振動部１１と同様に着信が必要な旨が通知されて機能を開始する。更に具体的には、当該センサ情報が、後述するように振動部１１による振動の強度の制御に用いられる場合には、振動が行われる直前に取得される。当該センサ情報が、後述するように振動の強度を決定するための基準を設定するために用いられる場合には、振動が行われる直前に取得されてもよいし、振動が開始されてから取得されてもよい。また、センサ情報取得部１２は、常にセンサ情報を取得しておき、振動部１１の振動による通知が行われる際のセンサ情報を利用することとしてもよい。センサ情報取得部１２は、取得したセンサ情報を基準設定部１４及び振動強度決定部１５に出力する。
【００２６】
応答検出部１３は、振動部１１による通知に対するユーザの応答を検出する応答検出手段である。ユーザの応答とは、例えば、振動部１１による通知が電話の着信である場合、通知された着信に対して電話に出る（呼接続を確立する）ために携帯電話機１０（自端末）のオフフックボタンを押下する等のユーザの操作である。あるいは、電話に出る以外の操作、例えば、保留にするボタン、回線を切るボタン（オンフックボタン）等の操作を、応答検出部１３は、ユーザの応答として検出してもよい。
【００２７】
また、振動部１１による通知がメールの受信である場合、応答検出部１３は、受信されたメールを表示させる画面に遷移するための携帯電話機１０に対するユーザの操作を、ユーザの応答として検出する。また、ユーザの応答は、ボタンの押下以外の操作であってもよい。例えば、携帯電話機１０が二つ折りタイプの携帯電話機１０であった場合、応答検出部１３は、携帯電話機１０の筐体が折り曲げられた情報（閉じた状態）から開かれた状態にされることをユーザの応答として検出することとしてもよい。
【００２８】
あるいは携帯電話機１０に対する操作以外をユーザの応答としてもよい。例えば、携帯電話機１０に設けられるカメラで撮像を行い、撮像された画像からユーザが携帯電話機１０のディスプレイを見ているか否かを判定して、ユーザがディスプレイを見ていることをユーザの応答として検出してもよい。また、携帯電話機１０に設けられる圧力センサによって、ユーザが携帯電話機１０の筐体を掴んだか否かを判定して、ユーザが携帯電話機１０の筐体を掴んだことをユーザの応答として検出してもよい。
【００２９】
応答検出部１３は、検出されたユーザの応答の状態を基準設定部１４に通知する。具体的には、応答検出部１３は、ユーザの応答を検出した場合には、振動部１１による通知（振動）が開始されてからユーザの応答を検出するまでの時間を基準設定部１４に通知する。なお、この時間を示す情報は、振動部１１による振動が開始されてから振動させる期間が何回あったか（振動回数が何回であったか）を示す情報としてもよい。
【００３０】
また、応答検出部１３は、一定期間の間に、ユーザの応答を検出しなかった場合には、その旨を基準設定部１４に通知する。上記の一定期間は、例えば、振動部１１がユーザからの入力が無かった場合に振動を中止する予め設定した期間とする。
【００３１】
基準設定部１４は、センサ情報取得部１２によって新たに取得されるセンサ情報から振動部１１による振動の強度を決定するための基準を設定する基準設定手段である。基準設定部１４は、振動部１１による自端末１０の振動が行われたときのセンサ情報取得部１２によって取得されたセンサ情報と応答検出部１３によって検出されたユーザの応答の状態とに基づいて、上記の基準を設定する。基準設定部１４は、複数の回数の振動部１１による通知について、センサ情報取得部１２によって取得されたセンサ情報に基づいて基準を設定することとしてもよい。即ち、複数回のセンサ情報を用いて基準を設定することとしてもよい。
【００３２】
具体的に、基準設定部１４による上記の基準の設定は次のように行われ、基準とは以下のようなものである。基準設定部１４は、センサ情報取得部１２から入力されたセンサ情報を、応答検出部１３から入力された応答の状態に対応付けて記憶する。応答の状態は、次の３つのグループに分けられる。（１）振動回数が３回以内でユーザの応答が検出された場合、（２）振動回数が４回以上でユーザの応答が検出された場合、（３）一定期間の間にユーザの応答が検出されなかった場合である。
【００３３】
基準設定部１４は、（１）の場合のセンサ情報を、ユーザが振動部１１による通知に対してすぐに応答した場合の履歴情報である「履歴情報１」として記憶する。この場合は、例えば、携帯電話機１０が机の上に置いてあり音がうるさいためユーザが振動や音を止めるために速く応答したと想定される。あるいは、振動が十分に強かったためにユーザがすぐに通知に気づいたものであると想定される。基準設定部１４は、（２）の場合のセンサ情報を、ユーザが振動部１１による通知に対して応答した場合の履歴情報である「履歴情報２」として記憶する。この場合は、例えば、着信等にユーザが通常のタイミングで気づいたものと想定される。基準設定部１４は、（３）の場合のセンサ情報を、ユーザが振動部１１による通知に対して応答しなかった場合の履歴情報である「履歴情報３」として記憶する。この場合は、着信等にユーザが気づかなかったと想定される。
【００３４】
基準設定部１４は、各履歴情報１〜３の合計が一定数となった場合、例えば１０回分のセンサ情報の履歴情報が取得できた場合に、基準を設定する。なお、基準の設定は、精度を高めるという観点から、上記のように１０回分といった複数回のセンサ情報が取得されてから行うことが望ましいが、センサ情報が１回取得された段階で行うこととしてもよい。
【００３５】
履歴情報の種別毎に、センサ情報をプロットすると図３に示すようになる。図３の図では、見やすさのため、静電容量及び加速度の２つのパラメータにて図示している。しかし、実際には、上述した圧力の情報等が含まれていてもよい。
【００３６】
基準設定部１４は、センサ情報取得部１２から入力されたセンサ情報に基づいて、新たなセンサ情報が得られた場合に、履歴情報の種別のうち何れのグループに入るのかを判別するための基準を算出する。具体的には例えば、基準設定部１４は、各履歴情報を用いて判別分析を行って、判別関数を算出することによって、基準を算出する。本実施形態のようにグループが３つある場合には、図３に示すような２つの判別関数が得られる。即ち、「履歴情報２」と「履歴情報３」とを分ける基準Ａの境界を示す判別関数（基準Ａを満たすものが「履歴情報３」とされる）と、「履歴情報１」と「履歴情報２」とを分ける基準Ｂの境界を示す判別関数（基準Ｂを満たすものが「履歴情報２」とされる）とが得られる。
【００３７】
基準設定部１４は、設定した基準を示す情報を振動強度決定部１５に出力する。なお、基準を設定した後も引き続いてセンサ情報を取得して、取得したセンサ情報に基づいて新たに基準を設定し直すこととしてもよい。また、ユーザの携帯電話機１０の使用方法が変化した場合等を考慮して、１ヶ月ごとに基準及び履歴情報をリセットすることが望ましい。また、リセットを行う場合であっても、リセット前の１０回の履歴情報から算出した基準を、リセット後すぐに再設定することとしてもよい。リセット後に１０回履歴を貯めていると、その間の基準が設定されない状態となり、例えば、１ヶ月でリセットをする場合には半月程度しか基準が設定される期間がなくなるためである。
【００３８】
また、上述したセンサ情報から振動の強度を決定するための基準は、判別分析によって得られる判別関数としていたが必ずしもそのようなものに限られない。例えば、一種類のセンサ情報に基づいて振動の強度を決定するような場合は、当該基準は、境界となる値、即ち、閾値であってもよい。
【００３９】
振動強度決定部１５は、基準設定部１４によって設定された基準に基づいて、センサ情報取得部１２によって取得されたセンサ情報から振動部１１による振動の強度を決定する振動強度決定手段である。振動強度決定部１５は、センサ情報取得部１２から入力されたセンサ情報が、基準設定部１４によって設定された基準に基づいて何れの履歴情報のグループに属するかを判断する。この判断は、振動部１１による振動が行われる直前に行われる。
【００４０】
振動強度決定部１５は、判断された履歴情報のグループに応じて、振動部１１による振動の強度を決定する。振動強度決定部１５は、予め履歴情報のグループ毎にどのように振動強度を決定するかを記憶しておく。例えば、「履歴情報１」については、弱い振動強度でも十分にユーザが通知に気づくことができる、あるいは強い振動強度が不適切である（例えば、携帯電話機１０の振動によって机が叩かれてしまう）ものとして、振動強度を現時点の強度から弱くさせるものと決定する。また、「履歴情報２」については、特段の振動強度の変更は必要ないとして、現時点の強度のままと決定する。また、「履歴情報３」については、現時点の振動強度ではユーザが通知に気づくことができないとして、振動強度を現時点の強度から強くさせるものと決定する。なお、それぞれの場合の振動強度の変動量は、予め振動強度決定部１５あるいは振動部１１に予め記憶させておく。
【００４１】
なお、振動強度決定部１５は、上記のように現時点の強度から強弱を変更するものではなく、各履歴情報のグループ毎に予め設定した強さの振動強度を決定することとしてもよい。
【００４２】
振動強度決定部１５は、決定した振動強度（上記のように振動強度の変更値を含む）を示す情報を振動部１１に通知する。通知を受けた振動部１１では、決定された振動強度で通知のための振動を行う。なお、振動強度の変更値が通知された場合には、振動部１１は変更値だけ現時点の振動強度から変更した振動強度で通知のための振動を行う。なお、振動強度決定部１５による振動強度の決定は、基準設定部１４によって基準が設定された場合のみに行われればよい。以上が、携帯電話機１０の本発明に係る機能である。
【００４３】
引き続いて、図４及び図５のフローチャートを用いて、本実施形態に係る携帯電話機１０で実行される処理（振動機能制御方法）を説明する。まず、図４のフローチャートを用いて、基準の設定時に実行される処理を説明する。その後に、図５のフローチャートを用いて、設定した基準を用いた振動強度の制御時に実行される処理を説明する。この２種類の処理は、同時にも行われえるが、簡単のためそれぞれ分けて説明する。
【００４４】
携帯電話機１０において電話の着信がある（着信信号が受信される）等、振動部１１の振動による通知のトリガが発生すると本処理が開始される。本処理では、そのトリガが着信である場合を例として説明する。携帯電話機１０では、振動部１１によって携帯電話機１０が振動されて、着信がユーザに通知される（Ｓ０１、振動ステップ）。同様のタイミングで、センサ情報取得部１２によって、各種のセンサ情報が取得される（Ｓ０２、センサ情報取得ステップ）。具体的には、上述したように加速度、静電容量及び圧力が検出されて、それらに係るセンサ情報が取得される。取得されたセンサ情報は、センサ情報取得部１２から基準設定部１４に入力される。
【００４５】
振動部１１の振動による通知が開始されると、応答検出部１３によって振動部１１による通知に対するユーザの応答が検出される（Ｓ０３、応答検出ステップ）。検出されたユーザの応答の状態は、応答検出部１３から基準設定部１４に通知される。検出されたユーザの応答の状態は、応答があったか否か、及び応答があった場合、何回の振動回数で応答されたかである。
【００４６】
続いて、基準設定部１４によって、応答検出部１３から通知されたユーザの応答の状態が応答されたものであったか否かが判断される（Ｓ０４、基準設定ステップ）。ユーザの応答の状態が応答されたものであると判断された場合、応答検出部１３から通知されたユーザの応答の状態から、基準設定部１４によって振動回数の情報が取得される（Ｓ０５、基準設定ステップ）。続いて、基準設定部１４によって振動回数が３回以内か否かが判断される（Ｓ０６、基準設定ステップ）。
【００４７】
振動回数が３回以内であると判断されると、Ｓ０２で取得されたセンサ情報が、基準設定部１４によって「履歴情報１」として記憶される（Ｓ０７、基準設定ステップ）。Ｓ０６において、振動回数が３回以内でない（４回以上である）と判断されると、Ｓ０２で取得されたセンサ情報が、基準設定部１４によって「履歴情報２」として記憶される（Ｓ０８、基準設定ステップ）。Ｓ０４において、ユーザの応答の状態が応答されていないものであると判断された場合、Ｓ０２で取得されたセンサ情報が、基準設定部１４によって「履歴情報３」として記憶される（Ｓ０９、基準設定ステップ）。
【００４８】
Ｓ０７、Ｓ０８、Ｓ０９の何れかによってセンサ情報が記憶されると、続いて、基準設定部１４によって、センサ情報の履歴情報が１０回分、蓄積されているか否かが判断される（Ｓ１０、基準設定ステップ）。即ち、Ｓ０７，Ｓ０８，Ｓ０９におけるセンサ情報の蓄積が１０回なされているかが判断される。１０回分の履歴情報が蓄積されていないと判断された場合には、上述したＳ０１以降の処理が繰り返される。この場合、Ｓ０１以降の繰り返しの処理は、次の振動部１１による通知の際に行われる。
【００４９】
１０回分の履歴情報が蓄積されていると判断された場合には、基準設定部１４によって、履歴情報に基づいて基準が設定される（Ｓ１１、基準設定ステップ）。設定された基準を示す情報は、基準設定部１４から振動強度決定部１５に入力される。なお、このようにして一度基準が設定された場合でも、再度、Ｓ０１以降の処理を繰り返して基準を更新するようにしてもよい。以上が、基準の設定時に実行される処理である。
【００５０】
引き続いて、図５のフローチャートを用いて、設定した基準を用いた振動強度の制御時に実行される処理を説明する。本処理も、図４に示す処理と同様に、携帯電話機１０において電話の着信がある（着信信号が受信される）等、振動部１１の振動による通知のトリガが発生すると開始される。
【００５１】
携帯電話機１０では、センサ情報取得部１２によって、各種のセンサ情報が取得される（Ｓ２１、センサ情報取得ステップ）。なお、本処理では、センサ情報の取得は図４とは異なりセンサ情報の取得が振動部１１による振動の通知の直前に行われる。図４の処理においても、センサ情報の取得が振動部１１による振動の通知の直前に行われてもよい。その場合、図４の処理におけるセンサ情報の取得と、図５の処理におけるセンサ情報の取得とを共通させることができる。なお、図５の処理では、取得されるセンサ情報が振動部１１による振動の強度の制御に用いられるので、センサ情報の取得を振動部１１による振動の通知と同じタイミングあるいはその後に行うことはできない。取得されたセンサ情報は、センサ情報取得部１２から振動強度決定部１５に入力される。
【００５２】
続いて、振動強度決定部１５によって、センサ情報取得部１２から入力されたセンサ情報が、何れの履歴情報のグループに属するか判断される。この判断は、例えば、基準設定部１４から入力された判別関数を用いて行われる。ここでは、図３に示す履歴情報のグループの例で説明する。まず、センサ情報が基準Ａを満たすか否かが判断される（Ｓ２２、振動強度決定ステップ）。センサ情報が基準Ａを満たしていないと判断されると、続いて、センサ情報が基準Ｂを満たすか否かが判断される（Ｓ２３、振動強度決定ステップ）。
【００５３】
センサ情報が基準Ｂを満たしていないと判断されると、センサ情報は「履歴情報１」のグループに属するものとされ、振動強度決定部１５によって、振動強度が現時点の強度から弱く（小さく）させるものと決定される（Ｓ２４、振動強度決定ステップ）。Ｓ２３において、センサ情報が基準Ｂを満たしていると判断されると、センサ情報は「履歴情報２」のグループに属するものとされ、振動強度決定部１５によって、振動強度が現時点から変更しないと決定される（Ｓ２５、振動強度決定ステップ）。Ｓ２２において、センサ情報が基準Ａを満たしていると判断されると、センサ情報は「履歴情報２」のグループに属するものとされ、振動強度決定部１５によって、振動強度が現時点の強度から強く（大きく）させるものと決定される（Ｓ２６、振動強度決定ステップ）。
【００５４】
Ｓ２４、Ｓ２５、Ｓ２６においてそれぞれ決定された振動強度を示す情報は、振動強度決定部１５から振動部１１に通知される。続いて、振動部１１によって、当該決定された振動強度を示す情報に基づく振動強度で携帯電話機１０が振動されて着信の通知が行われる（Ｓ２７、振動ステップ）。以上が、設定した基準を用いた振動強度の制御時に実行される処理である。
【００５５】
上述したように本実施形態では、振動による通知に対する応答状況とその際のセンサ情報とに基づいて、センサ情報から振動の強度を決定するための基準が設定される。これによりセンサ情報によって示されるユーザの状況に応じた適切な振動の強度とすることができる。従って、本実施形態で説明したように、ユーザが通知にすぐに気づいて応答する場合は振動の強度を弱くし、ユーザが通知に気づかずになかなか応答しない場合は振動の強度を強くするといった適切な基準を設定することができる。これによって、本実施形態によれば、バイブレーションによる通知における、振動の強度をユーザの状況に応じて適切に設定することができる。
【００５６】
また、本実施形態のように、ユーザの応答状況として、振動が開始されてからの振動の回数といった振動部１１による振動が開始されてから応答が検出されるまでの時間を示す情報を用いることが望ましい。これによって、応答が検出されるまでの時間に応じた適切な振動の強度を設定することができる。但し、必ずしも応答が検出されるまでの時間を示す情報をユーザの応答状況として用いる必要はなく、単に通知に対して応答があったかなかったかを示す情報をユーザの応答状況として用いても良い。即ち、例えば、本実施形態では、履歴情報１と履歴情報２との別を無くしてもよい。
【００５７】
また、本実施形態のように複数回取得されたセンサ情報が用いられて基準が設定されることが望ましい。この構成によれば、ノイズデータ等で不適切な基準が設定されることを防止し適切な基準を設定することができる。
【００５８】
なお、本実施形態においては、本発明に係る携帯端末は、通信機能を有する携帯電話機１０とし、振動による通知も通信機能に係る着信等としたが、必ずしもこのような構成でなくてもよい。例えば、通信機能を有しない携帯端末において、設定された時刻のアラームの通知等に本発明の機能が用いられてもよい。
【符号の説明】
【００５９】
１０…携帯電話機、１１…振動部、１２…センサ情報取得部、１３…応答検出部、１４…基準設定部、１５…振動強度決定部、１０１…ＣＰＵ、１０２…ＲＡＮ、１０３…ＲＯＭ、１０４…操作部、１０５…無線通信部、１０６…ディスプレイ、１０７…アンテナ、１０８…振動用モータ、１０９…センサ。
【図１】
0005220151.tif 000002
【図２】
0005220151.tif 000003
【図３】
0005220151.tif 000004
【図４】
0005220151.tif 000005
【図５】
0005220151.tif 000006