"周期的に振動させない期間をはさみながら自端末を振動させてユーザへの通知を行う振動手段と、自端末に加わる加速度の大きさの変動周期を検出する加速度検出手段と、前記加速度検出手段によって検出された前記変動周期に応じて前記振動手段によって振動される期間の周期を設定する振動周期設定手段と、前記変動周期において加速度が極小になるタイミングで前記振動手段による振動が行われるように前記振動手段による振動を開始させる振動開始制御手段と、を備える携帯端末。前記加速度検出手段は、自端末の複数の方向に加わる加速度を検出して、検出された加速度のうち加速度が最も大きい方向の前記変動周期を検出することを特徴とする請求項1に記載の携帯端末。周期的に振動させない期間をはさみながら自端末を振動させてユーザへの通知を行う振動手段を備える携帯端末による振動機能制御方法であって、自端末に加わる加速度の大きさの変動周期を検出する加速度検出ステップと、前記加速度検出ステップにおいて検出された前記変動周期に応じて前記振動手段によって振動される期間の周期を設定する振動周期設定ステップと、前記変動周期において加速度が極小になるタイミングで前記振動手段による振動が行われるように前記振動手段による振動を開始させる振動開始制御ステップと、を含む振動機能制御方法。しかしながら、ユーザが携帯端末を着衣に入れて歩いている場合等には、ユーザ自身があるリズムで動いているため、単に振動の大きさを大きくするだけでは携帯端末のバイブレーションに気づきにくいことがある。本発明は、上記を鑑みてなされたものであり、バイブレーションによる通知をよりユーザに分かりやすく行うことができる携帯端末及び振動機能制御方法を提供することを目的とする。上記の目的を達成するために、本発明に係る携帯端末は、周期的に振動させない期間をはさみながら自端末を振動させてユーザへの通知を行う振動手段と、自端末に加わる加速度の大きさの変動周期を検出する加速度検出手段と、加速度検出手段によって検出された変動周期に応じて振動手段によって振動される期間の周期を設定する振動周期設定手段と、変動周期において加速度が極小になるタイミングで振動手段による振動が行われるように振動手段による振動を開始させる振動開始制御手段と、を備えることを特徴とする。本発明に係る携帯端末では、自端末に加わる加速度が極小になるタイミングで通知のための振動が行われる。加速度が極小になるタイミングは、携帯端末を携帯しているユーザにとって振動が気づきやすいタイミングである。従って、本発明に係る携帯端末によれば、バイブレーションによる通知をよりユーザに分かりやすく行うことができる。加速度検出手段は、自端末の複数の方向に加わる加速度を検出して、検出された加速度のうち加速度が最も大きい方向の変動周期を検出することが望ましい。携帯端末は、ユーザに携帯される際に任意の向きで保持されうる。上記の携帯端末の構成によれば、どのような向きで携帯端末がユーザに携帯されても、確実に自端末に加わる加速度を検出することができ、確実に本発明を実施することができる。ところで、本発明は、上記のように携帯端末の発明として記述できる他に、以下のように携帯端末による振動機能制御方法の発明としても記述することができる。これはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。即ち、本発明に係る振動機能制御方法は、周期的に振動させない期間をはさみながら自端末を振動させてユーザへの通知を行う振動手段を備える携帯端末による振動機能制御方法であって、自端末に加わる加速度の大きさの変動周期を検出する加速度検出ステップと、加速度検出ステップにおいて検出された変動周期に応じて振動手段によって振動される期間の周期を設定する振動周期設定ステップと、変動周期において加速度が極小になるタイミングで振動手段による振動が行われるように振動手段による振動を開始させる振動開始制御ステップと、を含むことを特徴とする。本発明では、自端末に加わる加速度が極小になるタイミングで通知のための振動が行われる。加速度が極小になるタイミングは、携帯端末を携帯しているユーザにとって振動が気づきやすいタイミングである。従って、本発明によれば、バイブレーションによる通知をよりユーザに分かりやすく行うことができる。以下、図面と共に本発明に係る携帯端末及び振動機能制御方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。図1に、本実施形態に係る携帯端末である携帯電話機10を示す。携帯電話機10は、ユーザによって携帯所持され、移動体通信等の通信機能を備えている装置である。携帯電話機10は、電話の着信やメールの受信の際に、自端末を振動させることによってユーザに通知する機能バイブレーション機能を備えている。本発明は、当該バイブレーション機能を制御するものである。図2に携帯電話機10のハードウェア構成を示す。図2に示すように、携帯電話機10は、CPUCentralProcessingUnit101、主記憶装置であるRAMRandomAccessMemory102及びROM103ReadOnlyMemory、操作部104、無線通信部105、ディスプレイ106、アンテナ107等のハードウェアにより構成されている。また、携帯電話機10は、上記のハードウェアに加えて、振動用モータ108及び3軸加速度センサ109等のハードウェアを備えている。振動用モータ108は、上述した通知を行うために携帯電話機10を小刻みに振動させるモータである。3軸加速度センサ109は、携帯電話機10に加えられるXYZ軸の3方向の加速度単位は、例えばm/sec2を検出するセンサである。3軸加速度センサ109は、検出した加速度の情報を、XYZ軸毎に出力する。振動用モータ108及び3軸加速度センサ109は、従来から知られているものを利用することができる。これらの構成要素が動作することにより、後述する携帯電話機10の各機能が発揮される。引き続いて、携帯電話機10の本発明に係る機能について説明する。図1に示すように、携帯電話機10は、振動部11と、加速度検出部12と、振動周期設定部13と、振動開始制御部14とを備えて構成される。なお、携帯電話機10は上記以外にも、例えば、通話機能、メール機能、Web閲覧機能等の通常の携帯電話機としての機能も備えている図示せず。振動部11は、自端末10を振動させてユーザへの通知を行う振動手段である。この振動は、携帯電話機10が備える振動用モータ108によって行われる。振動部11は、携帯電話機10に電話の着信あるいはメールの受信等があった場合にそれを携帯電話機10のユーザに通知するために振動を行う。振動部11は、周期的に振動させない期間をはさみながら振動を行う。即ち、振動部11は、振動させる期間と振動させない期間とを繰り返して通知を行う。例えば、1秒振動させて1.5秒振動させないことを繰り返して通知を行う。振動部11は、ユーザが着信に応答するための携帯電話機10に対する振動を中止するための入力をした場合、あるいは予め設定した一定期間例えば、数秒~数十秒程度何の入力が無かった場合に振動による通知を終了する。振動部11は、上記の振動させる期間と振動させない期間との繰り返しの周期を振動周期設定部13によって制御される。当該周期の変更は、例えば、振動させない期間の長さを調節することによって行われる。また、振動部11は、通知の際の、振動を開始させるタイミングを振動開始制御部14によって制御される。加速度検出部12は、自端末10に加わる加速度の大きさの変動周期を検出する加速度検出手段である。自端末10に加わる加速度とは、外的要因によるものであり、例えば、携帯電話機10を携帯するユーザが歩行移動することによって生じるものである。加速度の大きさ自体の検出は、3軸加速度センサ109によって行われる。加速度検出部12は、3軸加速度センサ109によって検出されたXYZ軸の3方向の加速度の大きさを入力する。3軸加速度センサ109による加速度の検出は、時間的に連続的に行われる。図3に、XYZ軸のうち何れか一方向での、検出された加速度の時間変化を示す。図3のグラフにおいて、横軸は経過時間を示し、縦軸は加速度の大きさを示す。加速度検出部12は、検出された3方向の加速度のうち加速度が最も大きい方向の加速度についての変動周期を検出する。具体的には、一定の時間毎例えば、10秒毎に加速度が最も大きい値を取る方向の加速度について、変動周期を検出する。図3に示すグラフは、携帯電話機10を携帯しているユーザが歩行している場合の携帯電話機10に加わる加速度を示している。図3に示すように、加速度は、加速度がゼロの状態図中の点A1から、一方の方向に増加して極大点を取った後、減少して加速度がゼロ図中の点A2となったあと、逆の方向に増加して極大点を取った後、減少して加速度がゼロ図中の点A3となり、その後、同様の周期を繰り返す。ここで、図中の点A1で示される加速度がゼロの状態から、図中の点A3で示される加速度がゼロの状態までが、ユーザが足を一歩すすめる状態に対応している。ここで、点A2で示される加速度がゼロの状態は、ユーザが片足を上げきった状態タイミングであり、点A1及び点A3で示される加速度がゼロの状態は、ユーザが片足を地面に戻した状態タイミングである。なお、本実施形態の例では、加速度が取る極小値がゼロになっているが、必ずしもゼロにならなくてもよい。ユーザが歩行中における、振動による通知は、携帯電話機10に加わる加速度がゼロの状態で行うとユーザに気づきやすいものとなる。即ち、ユーザが片足を上げきった状態タイミング及びユーザが片足を地面に戻した状態タイミングに行うことと、ユーザが振動に気づきやすい。加速度検出部12は、検出した加速度の変動から、加速度の大きさの変動周期として、加速度が極小となるタイミング図3の例では、加速度がゼロになるタイミングを特定して、当該極小となるタイミングの間隔を算出する。図3の例では、点A1と点A2との時間間隔、点A2と点A3との時間間隔である。当該間隔は、例えば、一定時間例えば、10秒程度、継続して検出した間隔の平均値として算出される。加速度検出部12は、検出した自端末10に加わる加速度の大きさの変動周期を示す情報を振動周期設定部13に通知する。具体的には、上記のように算出した加速度が極小となるタイミングの間隔を示す情報を振動周期設定部13に出力する。また、加速度検出部12は、加速度が極小となるタイミングである時刻を示す情報の履歴を振動開始制御部14に出力する。加速度検出部12による加速度の検出は、振動部11の振動による通知が行われる可能性があるとき、例えば、待ち受け状態であるときに常に行われる。振動周期設定部13は、加速度検出部12によって検出された変動周期に応じて振動部11により振動される期間の周期を設定する振動周期設定手段である。具体的には例えば、加速度検出部12から通知された情報によって示される加速度の変動周期と、振動部11が振動させる期間と振動させない期間とを合わせた期間とが一致するように振動部11による振動期間の周期を設定する。この設定は、例えば、振動させない期間を調整することによって行われる。加速度の変動周期が2秒であり、予め設定された振動期間が1秒であったら、振動させない期間を変動周期-振動期間で1秒と設定する。振動周期設定部13は、設定した、振動部11により振動される期間の周期を示す情報例えば、上記の例では振動期間1秒、振動させない期間1秒を振動部11に通知して当該周期を示す情報を振動部11に記憶させて、通知の際にその周期の繰り返しを行うように制御する。振動開始制御部14は、加速度の変動周期において加速度が極小になるタイミングで、振動部11による振動が行われるよう振動部11による振動を開始させる振動開始制御手段である。ここで加速度の変動周期は、加速度検出部12によって検出された過去の変動周期ではなく、後述するように予測される将来の変動周期である。例えば、図3に示す例では、振動開始制御部14による振動開始のタイミングの制御は、加速度がゼロとなったときに振動が行われるようにするためである。振動周期設定部13による制御と、振動開始制御部14による制御とで、適切に加速度がゼロになったときに通知のための振動がなされる。具体的には、振動開始制御部14は、携帯電話機10に電話の着信あるいはメールの受信等があった場合にその旨が入力されると、加速度検出部12から入力された加速度が極小となるタイミングである時刻を示す情報の履歴に基づいて、次に加速度がゼロになるタイミングを予測し、そのタイミングで振動を開始するように振動部11を制御する。振動開始制御部14は、より確実に加速度がゼロになるタイミングで振動させるため、予測されたタイミングの少し前例えば、振動期間の半分程度前、上述した例では0.5秒に振動を開始させる。なお、加速度がゼロになるタイミングの予測は、通知が必要な旨の通知がなされてから行われるのではなく、振動周期設定部13による周期の設定と同様に、常に行うこととしてもよい通知が必要な場合に、予め予測したタイミングを利用する。以上が、携帯電話機10の本発明に係る機能である。引き続いて、図4のフローチャートを用いて、本実施形態に係る携帯電話機10で実行される処理振動機能制御方法を説明する。携帯電話機10では、加速度検出部12によって、携帯電話機10の加速度の大きさの変動周期が検出されるS01、加速度検出ステップ。なお、S01の処理は、振動部11の振動による通知が行われる可能性があるとき、例えば、待ち受け状態であるときに常に行われている。検出された変動周期の加速度が極小となるタイミングの間隔を示す情報が、加速度検出部12から振動周期設定部13に出力される。また、加速度が極小となるタイミングである時刻を示す情報の履歴が、加速度検出部12から振動開始制御部14に出力される。続いて、振動周期設定部13によって、加速度検出部12から入力された情報に基づいて、振動部11による振動期間の周期が設定されるS02、振動周期設定ステップ。設定された周期を示す情報は、振動周期設定部13から振動部11に通知され、当該周期で振動が行われるように制御される。S02の処理も、S01の処理と同様に、振動部11の振動による通知が行われる可能性があるとき、随時例えば、1分毎等の一定期間毎に行われる。続いて、携帯電話機10に対する電話の発信、あるいはメールの送信等があった場合、電話の着信処理、あるいはメールの受信処理が行われるS03。これらは、携帯電話機10からユーザへの通知が必要なものであり、通知が必要なものであれば、電話の着信、あるいはメールの受信には限られない。それらの通知のために、振動開始制御部14に対して、通知が必要な旨が入力される。振動開始制御部14にその旨の入力があると、振動開始制御部14によって、加速度がゼロになるタイミングが予測され、そのタイミングに基づき加速度が極小になるタイミングで振動が開始されるよう、振動開始のタイミングが決定されるS04、振動開始制御ステップ。続いて、振動開始制御部14からの制御によって、当該決定されたタイミングで振動部11による振動が開始され、当該振動によって電話の着信、あるいはメールの受信がユーザに通知されるS05、振動開始制御ステップ、振動ステップ。振動周期設定部13による制御、及び振動開始制御部14による制御によって、図3に示すように加速度がゼロのタイミング点A1,A2,A3で振動が行われる。なお、振動による通知は、ユーザが着信に応答するための携帯電話機10に対する入力をした場合、あるいは予め設定した一定期間例えば、数秒~数十秒程度何の入力が無かった場合、終了する。また、振動による通知に合わせて、着信音の鳴動等その他の通知手段が用いられてもよい。上述したように本実施形態では、携帯電話機10に加わる加速度が極小になるタイミングで通知のための振動が行われる。加速度が極小になるタイミング特に、図3に示すような加速度がゼロになるタイミングは、携帯電話機10を携帯しているユーザにとって振動が気づきやすいタイミングである。例えば、携帯電話機10を携帯しているユーザが歩行しており、ユーザが動いていて通常、携帯電話機10の振動に気づきにくい状況にあってもユーザに振動を気づきやすくさせることができる。従って、本実施形態によれば、バイブレーションによる通知をよりユーザに分かりやすく行うことができる。また、本実施形態の3軸加速度センサ109のように複数の方向の加速度を検出して、何れかの方向の加速度を利用することとするのが望ましい。この構成によれば、どのような向きで携帯電話機10がユーザに携帯されても、確実に携帯電話機10に加わる加速度を検出することができ、確実に本発明を実施することができる。なお、本実施形態においては、本発明に係る携帯端末は、通信機能を有する携帯電話機10とし、振動による通知も通信機能に係る着信等としたが、必ずしもこのような構成でなくてもよい。例えば、通信機能を有しない携帯端末において、設定された時刻のアラームの通知等に本発明の機能が用いられてもよい。"