(57)【要約】【課題】本発明は、振動方法、移動端末及びコンピュータ読み取り可能な記憶媒体を提供する。【解決手段】本発明の実施形態は通信技術分野に関し、振動方法、移動端末及びコンピュータ読み取り可能な記憶媒体が開示されており、移動端末内に音楽パラメータと振動信号の対応関係が予め記憶され、振動方法は、移動端末に適用されており、ベルの音楽パラメータを取得することと、ベルの音楽パラメータに基づいて、音楽パラメータに対応する振動信号を探すことと、探された振動信号に基づいて、ベルにマッチングする、移動端末内部のモータがベルにマッチングする振動感知を発生するように駆動するための駆動信号を生成することと、ベルを再生する際に、生成された駆動信号に基づいて、モータが振動するように駆動することとを含むことにより、移動端末が振動する際に音楽性に富み、ユーザの個性化のニーズを満たすことに有利になるようにする。【選択図】図１
2020028125.tif 000002
【特許請求の範囲】
【請求項１】
移動端末に適用され、前記移動端末内に音楽パラメータと振動信号の対応関係が予め記憶されている振動方法であって、
予め設定されたベルに応じて、前記ベルの音楽パラメータを取得することと、
前記ベルの音楽パラメータに基づいて、前記音楽パラメータに対応する振動信号を探すことと、
探された前記振動信号に基づいて、前記ベルにマッチングする、前記移動端末内部のモータが前記ベルにマッチングする振動感知を発生するように駆動するための駆動信号を生成することと、
前記ベルを再生する際に、生成された前記駆動信号に基づいて、前記モータが振動するように駆動することと、を含むことを特徴とする振動方法。
【請求項２】
前記予め設定されたベルに応じて、前記ベルの音楽パラメータを取得することは、具体的に、
予め設定されたベルをＮセグメントに分け、Ｎセグメントのベルに対応する音楽パラメータをそれぞれ取得し、ここで、前記Ｎは１よりも大きい自然数であり、
前記ベルの音楽パラメータに基づいて、前記音楽パラメータに対応する振動信号を探し、具体的に、前記Ｎセグメントのベルの音楽パラメータに基づいて、前記Ｎセグメントのベルの音楽パラメータに対応するＮ個の振動信号をそれぞれ探し、
前記探された前記振動信号に基づいて、前記ベルにマッチングする駆動信号を生成し、具体的に、探された前記Ｎ個の振動信号を組み合わせて、前記ベルにマッチングする駆動信号を生成する、ということであることを特徴とする請求項１に記載の振動方法。
【請求項３】
前記探された前記Ｎ個の振動信号を組み合わせて、前記ベルにマッチングする駆動信号を生成することは、具体的に、
前記Ｎ個の振動信号の再生時点を取得することと、
前記Ｎ個の振動信号の再生時点に応じて、探された前記Ｎ個の振動信号を組み合わせて、前記ベルにマッチングする駆動信号を生成することと、を含むことを特徴とする請求項２に記載の振動方法。
【請求項４】
前記音楽パラメータは、少なくとも音楽テンポと音楽速度とを含んでおり、
前記ベルの音楽パラメータに基づいて、前記音楽パラメータに対応する振動信号を探すことは、具体的に、
前記音楽テンポに基づいて前記ベルに対応する振動信号の、振動時間及び／又は振幅を含む強度パラメータを取得することと、
前記音楽速度に基づいて前記ベルに対応する振動信号の信号間隔を取得することと、
前記強度パラメータと前記信号間隔とに基づいて、前記音楽パラメータに対応する振動信号を探すことと、を含むことを特徴とする請求項１に記載の振動方法。
【請求項５】
前記音楽テンポに基づいて前記ベルに対応する振動信号の強度パラメータを取得することは、具体的に、
前記音楽テンポに基づいて前記ベルが異なる時刻での音声信号強度を取得し、
前記音声信号強度に基づいて前記振動信号の強度パラメータを取得するということであり、
前記音楽速度に基づいて前記ベルに対応する信号間隔を取得することは、具体的に、
前記音楽速度に基づいて前記ベルが異なる時刻での対応する信号間隔を取得するということであることを特徴とする請求項４に記載の振動方法。
【請求項６】
前記ベルは、具体的に、着信音であることを特徴とする請求項１に記載の振動方法。
【請求項７】
さらに、前記着信音の変更が検出された後に、前記駆動信号を改めてマッチングすることと、
生成された前記駆動信号に基づいて、前記モータが振動するように駆動し、具体的に、改めてマッチングされた駆動信号に基づいて、前記モータが振動するように駆動することと、を含むことを特徴とする請求項６に記載の振動方法。
【請求項８】
少なくとも一つのプロセッサと、
前記少なくとも一つのプロセッサに通信接続されたメモリとを含み、
前記メモリには、前記少なくとも一つのプロセッサにより実行可能な命令が記憶されており、前記少なくとも一つのプロセッサが請求項１〜７のいずれか一項に記載の振動方法を実行できるように、前記命令が前記少なくとも一つのプロセッサにより実行されることを特徴とする移動端末。
【請求項９】
コンピュータプログラムが記憶されたコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータプログラムがプロセッサにより実行される際に、請求項１〜７のいずれか一項に記載の振動方法が実現されることを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は通信技術分野に関し、特に振動方法、移動端末及びコンピュータ読み取り可能な記憶媒体に関する。
【背景技術】
【０００２】
生活水準の向上に伴い、人々は携帯電話のベルに対する個性化の要求がますます増えていき、ベルに対して良好な聴感だけではなく、独特な触感も求めている。携帯電話がベルを再生しながら振動し、一定の条件で人々が触感に対するニーズを満たす。
【０００３】
しかしながら、本発明の発明者は、従来技術では、携帯電話が振動する際に、いずれも紋切りのものであり、単に携帯電話の振動だけで、だれの携帯電話が振動しているかを判断できなくなり、退屈で個性がなく、振動は音楽性と全く関係なく、ユーザの個性化のニーズを満たすことは困難である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施形態は、移動端末が振動する際に音楽性に富み、ユーザの個性化のニーザを満たすことに有利にする振動方法、移動端末及びコンピュータ読み取り可能な記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記技術課題を解決ために、本発明の実施形態は、移動端末に適用し、移動端末内に音楽パラメータと振動信号の対応関係が予め記憶された振動方法であって、予め設定されたベルに応じて、ベルの音楽パラメータを取得すること、ベルの音楽パラメータに基づいて、前記音楽パラメータに対応する振動信号を探すこと、探された前記振動信号に基づいて、ベルにマッチングする、駆動移動端末内部のモータがベルにマッチングする振動感知を発生するように駆動するための駆動信号を生成すること、及びベルを再生する際に、生成された駆動信号に基づいて、モータが振動するように駆動することとを含む振動方法を提供する。
【０００６】
上記技術課題を解決するために、本発明の実施形態はさらに、少なくとも一つのプロセッサと、少なくとも一つのプロセッサに通信接続されたメモリとを含んでおり、メモリには、少なくとも一つのプロセッサにより実行可能な命令が記憶されており、少なくとも一つのプロセッサが上記の振動方法を実行できるように、命令が少なくとも一つのプロセッサにより実行される移動端末を提供する。
【０００７】
上記技術課題を解決するために、本発明の実施形態さらに、コンピュータプログラムが記憶されており、コンピュータプログラムがプロセッサにより実行される際に、上記の振動方法を実現するコンピュータ読み取り可能な記憶媒体を提供する。
【０００８】
本発明の実施形態は、従来技術に対して、移動端末内に音楽パラメータと振動信号の対応関係が予め記憶され、音楽パラメータに対応する振動信号を迅速に探すこことに有利である。予め設定されたベルに応じて、ベルの音楽パラメータを取得し、ベルの音楽パラメータはベルの音楽的特性の体現に有利であり、ベルが予め設定されたものであるため、ユーザのニーズを満たすことに有利である。ベルの音楽パラメータに基づいて、前記音楽パラメータに対応する振動信号を探し、探された振動信号に基づいて、ベルにマッチングする、移動端末内部のモータがベルにマッチングする振動感知を発生するように駆動するための駆動信号を生成し、ベルを再生する際に、生成された駆動信号に基づいて、モータが振動するように駆動し、即、ベルを再生する際に、移動端末内におけるモータが発生した振動感知は、予め設定されたベルにマッチングした、ユーザに感じさせられた振動感知はつまらなく、単一なものではなくなり、ベルのように音楽性を有するようになり、ユーザの使用体験の向上やユーザの個性化のニーズの満足に有利となるものである。また、現在の移動端末におけるモータが振動する際に、紋切りではないため、ベルにマッチングする振動感知のみによれば、異なるユーザを区別できるようになる。
【０００９】
また、予め設定されたベルに応じて、ベルの音楽パラメータを取得することは、具体的に、ベルをＮセグメントに分け、Ｎセグメントのベルに対応する音楽パラメータをそれぞれ取得し（ここで、Ｎは１よりも大きい自然数である）、ベルの音楽パラメータに基づいて、音楽パラメータに対応する振動信号を探し（具体的に、Ｎセグメントのベルの音楽パラメータに基づいて、Ｎセグメントのベルの音楽パラメータに対応するＮ個の振動信号をそれぞれ探す）、探された振動信号に基づいて、ベルにマッチングする駆動信号を生成する（具体的に、探されたＮ個の振動信号を組み合わせて、ベルにマッチングする駆動信号を生成する）ということである。ベルをセグメント化することにより、各セグメントのベルに対応する振動信号を組み合わせて、ベルにマッチングする駆動信号をより簡単にかつ科学的に生成でき、各セグメントのベルに対して対応する振動感知とのマッチングを行うことに有利となり、ベル全体と振動感知のマッチング度合いが向上され、振動感知の音楽性がさらに増強される。
【００１０】
また、音楽パラメータは、少なくとも音楽テンポと音楽速度とを含んでおり、ベルの音楽パラメータに基づいて、音楽パラメータに対応する振動信号を探すことは、具体的に、音楽テンポに基づいて、ベルに対応する、振動信号の振動時間及び／又は振幅を含む強度パラメータを取得する（振幅をさらに上げることができなかった場合、振動信号の時間を長くすることで人による信号への主観強度を向上することができる）ことと、音楽速度に基づいて、ベルに対応する信号間隔を取得することと、強度パラメータと信号間隔とに基づいて、音楽パラメータに対応する振動信号を探すこととを含んでいる。音楽性を表すための音楽テンポと音楽速度とに基づくことは、ベルの音楽性をより正確に反映することに有利となり、信号振幅と信号間隔は振動感知の強弱と時間を科学的に表すことに有利となるため、音楽テンポと音楽速度とに基づいて対応する信号振幅と信号間隔とをそれぞれ取得することは、ベルの音楽性とモータが発生した振動感知とをより科学的にマッチングすることに有利となる。
【００１１】
また、音楽テンポに基づいてベルに対応する振動信号の強度パラメータを取得することは、具体的に、音楽テンポに基づいてベルが異なる時刻での音声信号強度を取得し、音声信号強度に基づいて振動信号の強度パラメータを取得し、音楽速度に基づいてベルに対応する信号間隔を取得する（具体的に、音楽速度に基づいてベルが異なる時刻での対応する信号間隔を取得する）ということである。信号間隔は、各ビートの間隔時間から信号時間を減算したものに等しい。ＢＰＭ数値が大きいと、音楽速度が早いと示し、信号間隔は一般的に短い。逆に、ＢＰＭが小さいと、音楽速度が遅いと示し、信号間隔は一般的に長い。ベルが各時刻での対応する強度パラメータと信号間隔とをそれぞれ取得することは、各時刻のベルに対して対応点の振動感知とのマッチングを行うことに有利となり、ベル全体と振動感知のマッチング度合いが向上され、ユーザによりよい使用体験を提供する。
【００１２】
また、ベルは具体的に、着信音である。着信音を再生する際に、着信音にマッチングする振動感知を発生することは、ユーザが移動端末の着信通知を受信する時の振動に対する個性化のニーズを満たすことをさらに容易にする。
【００１３】
また、着信音の変更が検出された後、駆動信号を更新し、改めてマッチングされた駆動信号に基づいて、モータが振動するように駆動する（具体的に、更新された駆動信号に基づいて、モータが振動するように駆動する）。ユーザが着信音を変更したとしても、移動端末は検出した後に駆動信号を直ちに更新することができ、ユーザの使用が便利になる。
【図面の簡単な説明】
【００１４】
【図１】図１は本発明の第１実施形態に係る振動方法のフロー模式図である。
【図２】図２は本発明の第２実施形態に係る振動方法のフロー模式図である。
【図３】図３は本発明の第３実施形態に係る振動方法のフロー模式図である。
【図４】図４は本発明の第４実施形態に係る移動端末の構造模式図である。
【発明を実施するための形態】
【００１５】
本発明の目的、技術方案及び利点をより明確にするために、以下に、図面を参照しながら本発明の各実施形態を詳しく説明する。ただ、本発明の各実施形態において、本発明に対する理解を便宜にするために、多くの技術的細部まで記載されているが、これらの技術的細部および以下の各実施形態に基づく各種の変化及び修正がなくても、本発明が保護しようとする技術方案を実現可能であることは、当業者にとっては自明なことである。
【００１６】
本発明の第１実施形態は振動方法に関し、本実施形態の中心は、予め設定されたベルに応じて、ベルの音楽パラメータを取得すること、ベルの音楽パラメータに基づいて、ベルにマッチングする、移動端末内部のモータがベルにマッチングする振動感知が発生するように駆動するための駆動信号を生成すること、ベルを再生する際に、生成された駆動信号に基づいて、モータが振動するように駆動すること、にある。以下、本実施形態のモータ駆動方法の実現詳細を具体的に説明し、以下の内容は単に理解を容易にするために提供された実現詳細だけであり、本発明を実施するための必須なものではない。
【００１７】
本実施形態における振動方法は移動端末に適用し、移動端末内には音楽パラメータと振動信号の対応関係が予め記憶され、異なる振動信号は異なる音楽パラメータに対応し、異なる振動効果を有し、異なる振動信号に対して組合せ、変換を行うことにより、異なる振動感知を発生させることができ、音楽パラメータに対応する振動信号は、音楽性のある個性化の振動感知を発生することができ、本実施形態における振動方法のフロー模式図は、図１に示すように、具体的に、以下のことを含んでいる。
【００１８】
ステップ１０１：予め設定されたベルに応じて、ベルの音楽パラメータを取得する。
【００１９】
具体的には、予め設定されたベルは、ユーザが自分の好みに応じて設定した音楽であってもよく、ベルは着信音、ショットメッセージの通信音、アラーム音等によく用いられる、ユーザに注意するためのベルであってもよい。移動端末は、予め設定されたベルに応じてベルの音楽パラメータを取得し、移動端末は、携帯電話、タブレットなどのスマート機器であってもよく、本実施形態では、携帯電話を例としたが、実際の応用にはこれに限定されていない。音楽パラメータは、音楽テンポ、音楽速度、音楽スペクトル、音楽振幅等の音楽的特性を表すためのパラメータであってもよく、例えば、携帯電話は、ネットワーク側で設定されたベルを検索して予め設定されたベルに関する音楽パラメータを取得することができる。
【００２０】
ステップ１０２：ベルの音楽パラメータに基づいて、前記音楽パラメータに対応する振動信号を探す。
【００２１】
具体的には、振動信号は強度パラメータと信号間隔とを有することができ、それぞれ振動感知の強弱と振動感知を発生するたびの間隔時間を表すことに用いることができ、強度パラメータは振動時間及び／又は振幅であってもよい。振幅をさらに上げることができない場合、振動信号の振動時間を長くすることで、人に対して信号への主観強度を向上することができる。ベルの振動として、ベル通知の強度に対するニーズが大きいため、最大振幅で振動信号を再生し、振動信号の時間のみを調整することができる。音楽パラメータにおける音楽テンポと音符の強弱とに基づいてベルに対応する振動時間を取得することについて、音楽テンポは強拍と弱拍の組み合わせ規則を表すためのものであるため、異なる音楽テンポにより異なる信号長さを取得することができ、例えば、音楽のテンポが４／４拍であり、４／４拍は、４分音符が１拍であり、１小節が４拍であり、４つの４分音符を有することができ、それぞれ強、弱、中強、弱であり、そうすると、各拍の強弱に応じて異なる信号時間を取得することができ、強拍の信号時間が最も長く、中強の信号時間はその次となり、弱拍の信号時間は最も短いか、それともゼロである。音楽速度に基づいてベルに対応する信号間隔を取得することについて、音楽速度はリズムの速さを評価するためのものであり、即ち、一分間内に発する音声のテンポの数量（ＢＰＭ）であり、この数値が高いほど、リズムが速くなることを示し、例えば、リズムが速いほど、信号間隔が短くなり、振動の周波数が高くなるが、リズムが遅いほど、信号間隔が長くなり、振動の周波数が低くなる。
【００２２】
また、音楽テンポに基づいてベルに対応する振動信号の強度パラメータを取得することは、先に音楽テンポに基づいてベルが異なる時刻での音声信号強度を取得し、そして、音声信号強度に基づいて振動信号の振幅及び／又は振動時間を取得し、音楽速度に基づいてベルに対応する信号間隔を取得する（具体的には、音楽速度に基づいてベルが異なる時刻での対応する信号間隔を取得する）ということであってもよい。信号間隔は各ビートの間隔時間から信号時間を減算したものに等しく、音楽速度は、１分間あたりのテンポ数ＢＰＭ（Ｂｅａｔ  Ｐｅｒ  Ｍｉｎｕｔｅ、「ＢＰＭ」と略称する）で表すことができ、ＢＰＭ数値が大きいと、音楽速度が早いと示し、信号間隔は一般的に短い。逆に、ＢＰＭが小さいと、音楽速度が遅いと示し、信号間隔は一般的に長い。
【００２３】
ステップ１０３：探された振動信号に基づいて、ベルにマッチングする駆動信号を生成する。
【００２４】
具体的には、毎回の振動の好ましい時間範囲に応じて、ある長さが定められた所定振動信号を対応して探すことができる。ベルにマッチングする振動感知は、異なる振動信号により、一定の時間間隔で組み合わせてから生成することができるとともに、再生する際にベルのテンポと対応すれば、音楽ベルにマッチングして振動を行う目的を達することができる。同一音楽ベルの速度が変化すると、信号の組み合わせもそれに伴って変化していく。例えば、異なる音楽速度に基づいて確定された信号間隔は、駆動信号の長さ及び間隔に影響を与える可能性がある。
【００２５】
実際の応用には、ベルにマッチングする駆動信号を生成することは、以下の方法により実現することもできる。即ち、移動端末には予め設定された音楽パラメータと所望振動感知との第１対応関係が記憶されていることができ、異なる音楽パラメータは異なる所望振動感知に直接的に対応するため、移動端末は予め設定されたベルの音楽パラメータに基づいて、予め記憶された第１対応関係でベルにマッチングする所望振動感知を検索することができる。移動端末には、さらに予め設定された所望振動感知と駆動信号との第２対応関係が記憶されていることもでき、異なる所望振動感知は異なる駆動信号に直接的に対応する。より簡単かつ直接にベルにマッチングする駆動信号を得ることができ、モータが生成された駆動信号で振動する際、ベルにマッチングする振動感知を発生しやすくなり、ユーザの使用体験を深くする。
【００２６】
ステップ１０４：ベルを再生する際に、生成された駆動信号に基づいて、モータが振動するように駆動する。
【００２７】
具体的に、移動端末内に設けられたモータが振動する際には、駆動信号により駆動されており、駆動信号の波形は、モータの振動効果を直接的に決めており、異なる駆動信号により、異なる効果の振動感知を発生する。ベルを再生する際に、生成された駆動信号に基づいてモータが振動するように駆動することで、モータが振動する際にベルにマッチングする振動感知を発生するようにすることができる。例えば、携帯電話が着信音を再生する際に、携帯電話内におけるモータは、携帯電話のベルのリズムに伴いリズム感のある振動を行うことができる。
【００２８】
着信音が変更することが検出されると、移動端末は自動的に変更が検出された後に駆動信号を更新することができ、移動端末が着信音を再生する際に、直ちに更新された駆動信号に基づいてモータが振動するように駆動するようにすることができ、ユーザの使用が便利になることは特筆すべきことである。
【００２９】
携帯電話をマナーモードとすると、携帯電話に着信があった場合、着信音楽がないものの、振動際に、依然として駆動信号に基づいてモータが振動するように駆動し、リズム性、音楽性のある振動感知を発生することができ、携帯電話の振動のみによりだれの携帯電話が振動しているかを区分することができる。
【００３０】
従来技術に比べて、本発明の実施形態は、予め設定されたベルに応じて、ベルの音楽パラメータを取得し、ベルの音楽パラメータはベルの音楽的特性の体現に有利であり、ベルが予め設定されたものであるため、ユーザのニーズを満たすことに有利になる。ベルを再生する際に、移動端末内におけるモータが発生した振動感知は予め設定されたベルにマッチングしたものであり、ユーザに感じさせられた振動感知はつまらなく、単一なものではなくなり、ベルのように音楽性を有し、ユーザの使用体験の向上やユーザの個性化のニーズの満足に有利となるようにする。また、現在の移動端末におけるモータが振動する際に、紋切りではないため、ベルにマッチングする振動感知のみによれば、異なるユーザを区別できるようになる。
【００３１】
本発明の第２実施形態は振動方法に関し、第２実施形態は第１実施形態をさらに改良したものであり、改良する点は、本発明の実施形態において、探された振動信号に基づいて、ベルにマッチングする駆動信号を生成する（具体的に、探されたＮ個の振動信号を組み合わせて、ベルにマッチングする駆動信号を生成する）ということにある。
【００３２】
本実施形態における振動方法のフロー模式図は、図２に示すように、具体的に以下のことを含んでいる。
【００３３】
ステップ２０１：予め設定されたベルをＮセグメントに分け、Ｎセグメントのベルに対応する音楽パラメータをそれぞれ取得する。
【００３４】
例えば、予め設定されたベルの再生時間が一分間であると、予め設定されたベルを１０セグメントに分け、各セグメントを６秒間とし、各セグメントのベルに対応する音楽パラメータをそれぞれ取得することができ、各セグメントのベルの音楽パラメータは必ずしも同じであるわけではない。本実施形態では、単に予め設定されたベルを１０セグメントに分けることを例としただけであり、実際の応用では、これに限定されていない。
【００３５】
ステップ２０２：Ｎセグメントのベルの音楽パラメータに基づいて、Ｎセグメントのベルの音楽パラメータに対応するＮ個の振動信号をそれぞれ探す。
【００３６】
具体的には、移動端末に音楽パラメータと振動信号の対応関係が予め記憶されているため、直接的に、対応関係に応じて各セグメントのベルの音楽パラメータに対応する振動信号を探すことが可能となる。
【００３７】
ステップ２０３：探されたＮ個の振動信号を組み合わせて、ベルにマッチングする駆動信号を生成する。
【００３８】
具体的には、振動信号は、正弦波等の任意の信号波形であってもよく、異なる振動信号は、異なる振幅と周波数の波形を有することができ、探されたＮ個の振動信号を組み合わせることは、予め設定されたベルをセグメント化する順に従って組み合わせることができ、例えば、予め設定されたベルを２セグメントに分け、第１セグメントのベルは第１振動信号に対応し、第２セグメントベルは第２振動信号に対応し、そうすると、振動信号を組み合わせることは、第１振動信号が前にあり、第２振動信号が後ろにあるようにしてもよく、生成されたベルにマッチングする駆動信号は第１振動信号と第２振動信号の組み合わせであってもよい。
【００３９】
ステップ２０４：ベルを再生する際に、生成された駆動信号に基づいて、モータが振動するように駆動する。
【００４０】
ステップ２０４は、第１実施形態におけるステップ１０４とほぼ同一であるため、重複しないように、ここでは説明しない。
【００４１】
従来技術に比べて、本実施形態では、ベルをセグメント化することにより、各セグメントのベルに対応する振動信号を組み合わせて、ベルにマッチングする駆動信号をより簡単にかつ科学的に生成でき、各セグメントのベルに対して対応する振動感知とのマッチングを行うことに有利となり、ベル全体と振動感知とのマッチング度合いが向上され、振動感知の音楽性がさらに増強される。
【００４２】
本発明の第３実施形態は振動方法に関し、本実施形態は第２実施形態をさらに改良したものであり、主な改良する点は、本実施形態において、探されたＮ個の振動信号を組み合わせて、ベルにマッチングする駆動信号を生成する（具体的に、Ｎ個の振動信号の再生時点を取得し、Ｎ個の振動信号の再生時点に応じて探されたＮ個の振動信号を組み合わせて、ベルにマッチングする駆動信号を生成することを含む）ということにある。
【００４３】
本実施形態における振動方法のフロー模式図は、図３に示すように、具体的に、以下のことを含んでいる。
【００４４】
ステップ３０１：予め設定されたベルをＮセグメントに分け、Ｎセグメントのベルに対応する音楽パラメータをそれぞれ取得する。
【００４５】
ステップ３０２：Ｎセグメントのベルの音楽パラメータに基づいて、Ｎセグメントのベルの音楽パラメータに対応するＮ個の振動信号をそれぞれ探す。
【００４６】
ステップ３０３：Ｎ個の振動信号の再生時点を取得する。
【００４７】
具体的には、音楽テンポと音楽速度とに基づいて振動信号再生の時点を取得することができる。例えば、ある４／４拍の音楽では、４／４拍のリズムタイプを用いることができ、４／４拍のリズムタイプには、「１−−２、２」と設定することができ、ここで、「１−−」は一つの長振動信号を示し、振動時間と間隔時間との和が二拍であり、「２」は一つの短振動信号を示し、振動時間と間隔時間との和が一拍である。「２、２」はこの短振動信号が一回繰り返して振動することを示し、この三つの信号を加算した結果、ちょうど四拍となり、一つの音楽の一つの小節のビートの数に等しい。音楽速度が１００ｂｐｍである場合、一拍が０．６ｓとなり、信号「１−−」の振動時間が２０ｍｓであると、その間隔時間は０．６−０．０２＋０．６＝１．１８ｓとなる。これに準じて類推すれば、音楽速度が１５０ｂｐｍになると、一拍が０．４となり、信号「１−−」の振動時間はそのままで、間隔時間は０．４−０．０２＋０．４＝０．７８ｓに調整されべきである。説明する必要があるのは、テンポが変わらず、他のテンポが同じで、リズムタイプが異なる振動に適用することもできる。異なる振動信号は異なる振動時間と間隔時間を代表することができるため、取得された異なる信号の振動時間と間隔時間とに基づいて調整された基本振動信号の再生時点を取得することができる。例えば、一つ目の振動信号の振動時間が０．０２ｓで、間隔時間が１．１８ｓであることは、０．０２ｓ振動した後に、振動を停止し、停止振動の時間が１．１８ｓ継続した後２つ目の振動信号で振動を開始することを示し、２つ目の振動信号の振動時間が０．０２ｓで、間隔時間が０．７８ｓであると、一つ目の振動信号の再生時点が０．１ｓであると、２つ目の振動信号の再生時点が０．１＋０．０２＋１．１８＝１．３ｓとなり、これに準じて類推して、各々の異なる信号の再生時点を得る。
【００４８】
ステップ３０４：Ｎ個の振動信号の再生時点に応じて、探されたＮ個の振動信号を組み合わせて、ベルにマッチングする駆動信号を生成する。
【００４９】
具体的には、Ｎ個の振動信号の再生時点はＮ個の振動信号の再生順を代表し、Ｎ個の振動信号が時間上の再生順に応じて探されたＮ個の振動信号を組み合わせて、ベルにマッチングする駆動信号を生成する。例えば、ステップ３０３では、一つ目の振動信号の再生の時点が０．１ｓであると、２つ目の振動信号の再生時点が１．３ｓとなり、そうすると、生成された駆動信号は最初の０．１ｓが振動せず、０．１ｓになると、一つ目の振動信号を再生し、１．３ｓになると、２つ目の振動信号を再生することが可能となる。
【００５０】
ステップ３０５：ベルを再生する際に、生成された駆動信号に基づいて、モータが振動するように駆動する。
【００５１】
ステップ３０５は、第２実施形態におけるステップ２０４とほぼ同一であり、重複しないように、ここでは説明しない。
【００５２】
従来技術に比べて、本発明の実施形態では、Ｎ個の振動信号の再生時点に応じて、探されたＮ個の振動信号を組み合わせて、ベルにマッチングする駆動信号を生成することで、ベルにマッチングする駆動信号をより簡単に、かつ科学的に生成し、モータが生成された駆動信号で振動する際、ベルにマッチングする振動感知を発生しやすくなるようになる。
【００５３】
本発明の第４実施形態は移動端末に関し、図４に示すように、少なくとも一つのプロセッサ４０１と、少なくとも一つのプロセッサ４０１に通信接続されたメモリ４０２とを含んでおり、メモリ４０２には、少なくとも一つのプロセッサ４０１により実行可能な命令が記憶されており、少なくとも一つのプロセッサ４０１が本発明の実施形態における振動方法のようなものを実行できるように、命令は少なくとも一つのプロセッサ４０１により実行される。
【００５４】
ただし、メモリ４０２とプロセッサ４０１とはバス方式で接続され、バスは任意の数の互いに接続されたバスとブリッジとを含むことができ、バスは一つまたは複数のプロセッサ４０１とメモリ４０２の様々な回路を接続する。バスは、さらに、周辺装置、レギュレータ及び電力管理回路などのような各種の他の回路を接続することができ、これらは当技術分野の周知であるため、本発明ではさらに説明することをしない。バスインターフェースはバスと送受信機との間にインターフェースを提供する。送受信機は一つの要素であってもよいし、複数の受信機と送信機のような複数の素子であってもよく、伝送媒体で他の各種の装置と通信するための手段を提供する。プロセッサ４０１により処理されたデータは、アンテナを介して無線媒体で送信され、さらに、アンテナはデータも受信してプロセッサ４０１に送信する。
【００５５】
プロセッサ４０１はバス及び通常の処理を管理することを担当し、さらにタイミング、周辺インタフェース、電圧調整、電源管理及び他の制御機能が含まれている様々な機能を提供することができる。また、メモリ４０２は、プロセッサ４０１が動作を行う際に用いられるデータを記憶するためのものとして用いることができる。
【００５６】
本発明の第５実施形態はコンピュータ読み取り可能な記憶媒体に関し、コンピュータプログラムが記憶されている。コンピュータプログラムはプロセッサにより実行される際に、上記方法実施例が実現される。
【００５７】
即ち、当業者が理解できるように、上記実施例方法の全てまたは一部のステップを実現することは、プログラムにより関連するハードウェアを命令することで完成することができ、当該プログラムは一つの記憶媒体に記憶され、一つの装置（ワンチップマイコン、チップ等であってもよい）又はプロセッサ（ｐｒｏｃｅｓｓｏｒ）が本願の各実施例に記載の方法の全て又は一部のステップを実行するように、数多くの命令を含んでいる。前述した記憶媒体は、Ｕディスク、モバイルハードディスク、リードオンリーメモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク又は光ディスク等の様々なプログラムコードを記憶可能な媒体を含んでいる。
【００５８】
当業者が理解できるように、上記各実施形態は本発明の具体的な実施形態を実現するものであるが、実際の応用において、本発明の精神及び範囲から逸脱しない範囲で形式上や詳細上に様々な変更を行うことが可能となる。
【図１】
2020028125.tif 000003
【図２】
2020028125.tif 000004
【図３】
2020028125.tif 000005
【図４】
2020028125.tif 000006