(57)【要約】  アクチュエータの共振周波数をｆ０としたとき、周波数ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）を満たす正弦波であり、且つ前記アクチュエータをｍ回加振する駆動信号の波形データが格納された記憶部と、前記記憶部に格納された前記波形データを読み出し、前記波形データに対応する駆動信号を前記アクチュエータへ出力する駆動処理部と、を有する。
2013186850.tif 000002
【特許請求の範囲】
【請求項１】
アクチュエータの共振周波数をｆ０としたとき、周波数ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）を満たす正弦波であり、且つ前記アクチュエータをｍ回加振する駆動信号の波形データが格納された記憶部と、
前記記憶部に格納された前記波形データを読み出し、前記波形データに対応する駆動信号を前記アクチュエータへ出力する駆動処理部と、を有する駆動装置。
【請求項２】
前記周波数ｆ１は、ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ＞ｎ）を満たす請求項１記載の駆動装置。
【請求項３】
タッチパネルと、
前記タッチパネルを振動させる共振周波数ｆ０のアクチュエータと、
アクチュエータの共振周波数をｆ０としたとき、周波数ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）を満たす正弦波であり、且つ前記アクチュエータをｍ回加振する駆動信号の波形データが格納された記憶部と、前記記憶部に格納された前記波形データを読み出し、前記波形データに対応する駆動信号を前記アクチュエータへ出力する駆動処理部と、を有する駆動装置と、を有する電子機器。
【請求項４】
前記記憶部には、前記アクチュエータの前記共振周波数ｆ０が格納されており、
所定の帯域において周波数の異なる駆動信号を前記アクチュエータに印加し、駆動信号毎の前記タッチパネルの振動の加速度の最大値を前記記憶部に記憶させる加速度記憶処理部と、
記憶された前記加速度のうち、最も大きい加速度と対応する駆動信号の周波数を前記記憶部に格納された前記アクチュエータの前記共振周波数ｆ０に上書きする書き換え処理部と、を有する請求項３記載の電子機器。
【請求項５】
コンピュータに、
アクチュエータの共振周波数をｆ０としたとき、周波数ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）を満たす正弦波であり、且つ前記アクチュエータをｍ回加振する駆動信号の波形データを読み出す処理と、
前記波形データに対応する駆動信号を前記アクチュエータへ出力する処理と、を実行させる駆動制御プログラム。
【請求項６】
コンピュータが、
アクチュエータの共振周波数をｆ０としたとき、周波数ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）を満たす正弦波であり、且つ前記アクチュエータをｍ回加振する駆動信号の波形データが格納された記憶部から前記波形データを読み出し、
前記波形データに対応する駆動信号を前記アクチュエータへ出力する駆動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクチュエータを駆動させる駆動装置、電子機器及び駆動制御プログラムに関する。
【背景技術】
【０００２】
従来から、フラットなタッチパネルを入力手段とする電子機器がある。このタッチパネルは、タッチパネルに対する接触を入力操作として受け付けるものであり、操作に応じた触感を提供することは考慮されていなかった。そのため従来のタッチパネルでは、操作に応じた触感を表現するデバイスの搭載が望まれていた。【０００３】
そこで近年では、例えばＬＲＡ(Linear Resonant Actuator)による振動を利用して操作に応じた触感を提供することが考えられている。また、ＬＲＡの駆動方法については、特許文献１として挙げるものや、触覚提示デバイスを制御するための専用ＩＣ（Integrated Circuit）等がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２０２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながらＬＲＡを用いた振動では、入力を停止してもただちに振動が停止しないため、例えばメタルドーム式のボタンを押下する操作で生じる急峻な触感等を表現することが困難である。また、特許文献１のようなLRAの入力停止後に逆位相入力を行う振動抑制手段もあるが、抑制効果が不十分であった。このため従来の技術では、操作の種類に対する適切な触感の違いを表現することが困難である。【０００６】
そこで開示の技術は、操作に応じた触感を提供することが可能な駆動装置、電子機器及び駆動制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
開示の一態様の駆動装置は、アクチュエータの共振周波数をｆ０としたとき、周波数ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）を満たす正弦波であり、且つ前記アクチュエータをｍ回加振する駆動信号の波形データが格納された記憶部と、
前記記憶部に格納された前記波形データを読み出し、前記波形データに対応する駆動信号を前記アクチュエータへ出力する駆動処理部と、を備える。
【発明の効果】
【０００８】
開示の技術によれば、操作に応じた触感を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第一の実施例の概要を説明する図である。
【図２】人の加速度器官の感度を示す図である。
【図３】第一の実施例の電子機器を説明する図である。
【図４】ＬＲＡの例を示す図である。
【図５】第一の実施例の駆動装置を説明する図である。
【図６】第一の実施例の駆動装置によるＬＲＡの駆動を説明するフローチャートである。
【図７】ＬＲＡの模式図の例を示す図である。
【図８】第一の実施例のＬＲＡの駆動信号の例を示す図である。
【図９】ＬＲＡの変位を説明する図である。
【図１０】ＬＲＡの振動の速度及び振動の加速度の例を示す図である。
【図１１】ＬＲＡの固有振動数の正弦波を駆動信号としたときのＬＲＡの振動の加速度を示す図である。
【図１２】ＬＲＡの固有振動数の正弦波による駆動信号停止後にＬＲＡに発生する振動の逆位相の電圧を振動抑制信号として印加したときのＬＲＡの振動の加速度を示す図である。
【図１３】特定の条件を満たさない信号を駆動信号としたときのＬＲＡの振動の加速度を示す図である。
【図１４】特定の条件を満たす信号を駆動信号としたときのＬＲＡの振動の加速度を示す図である。
【図１５】ＬＲＡが筐体に設けられた電子機器の例を示す図である。
【図１６】第二の実施例の駆動装置を説明する図である。
【図１７】第二の実施例における共振周波数の測定処理を説明するフローチャートである。
【発明を実施するための形態】
【００１０】
（第一の実施例）
以下に図１を参照して本実施例の概要について説明する。図１は、第一の実施例の概要を説明する図である。
【００１１】
図１（Ａ）は、人間の指に加速度計１を取り付けてボタン２を押下した際に生じる振動の加速度の波形１１を示す図である。図１（Ｂ）は、人間の指に加速度計１を取り付けて、ＬＲＡ(Linear Resonant Actuator)が取り付けられたタッチパネル３をタッチした際に生じる振動の加速度の波形１２を示す図である。図１の例では、ボタン２は例えばメタルドーム式のボタンである。またボタン２とタッチパネル３は、電子機器に設けられたものである。
【００１２】
波形１１で示される振動は、1〜数周期で急速に減衰する。これに対して波形１２で示される振動は、駆動信号の供給を停止後もＬＲＡの固有振動数による自由振動が減衰するまで続く。以下の本実施例の説明では、駆動信号の供給停止後も続くＬＲＡの固有振動数による自由振動を残留振動と呼ぶ。
【００１３】
ところで、人間の指は、振動周波数２００Ｈｚにおいて振動の加速度が０．０２Ｇ以下になると振動を感知できなくなる。振動周波数とは、１秒間の振動数である。振動の加速度とは、単位時間当たりの振動の速度変化量を示すものである。図２は、人の加速度器官の感度を示す図である。尚人間の加速度を感知する器官は、パチニ小体である。パチニ小体は、主に皮膚に見られる主要な４種類の機械受容体のうちの1つである。
【００１４】
すなわち波形１１では、指は０．０１ｓｅｃ以内に振動の加速度が０．０２Ｇ以下とるため振動を感知しなくなる。これに対して波形１２では、振動の加速度が０．０２Ｇ以下になるまで０．１ｓｅｃが必要であり、指は０．１ｓｅｃ経過するまで振動を感知し続ける。したがって波形１１で示される振動と、波形１２で示される振動とでは、人間が感知する触感として全く異なるものとなる。
【００１５】
そこで本実施例では、残留振動を抑制することで1〜数周期で急速に減衰する振動を発生させ、クリック感を表現する。
【００１６】
本実施例では、特定の条件を満たす駆動信号をＬＲＡ１４０に供給したときにＬＲＡ１４０の振動が１〜数周期で停止し残留振動が発生しないことに着目し、この特定の条件を満たす駆動信号をＬＲＡ１４０に印加する。
【００１７】
以下に図３を参照して本実施例の電子機器について説明する。図３は、第一の実施例の電子機器を説明する図である。
【００１８】
本実施例の電子機器は、例えば表示機能と入力機能とを有するタッチパネルを入力手段として有する機器であれば良い。例えば本実施例の電子機器は、スマートフォン、タブレット型コンピュータ、携帯情報端末等であっても良い。
【００１９】
本実施例の電子機器１００は、筐体１１０、タッチパネル１２０、両面テープ１３０、ＬＲＡ１４０、基板１５０を有する。
【００２０】
本実施例の電子機器１００では、両面テープ１３０により、タッチパネル１２０が筐体１１０に固定されている。ＬＲＡ１４０は、タッチパネル１２０の筐体側の面に取り付けられている。ＬＲＡ１４０は、予め設計された共振周波数を持つ振動系とアクチュエータとが組み合わされたもので、主に共振周波数で駆動して振動を発生させる振動デバイスであり、駆動波形の振幅により振動量が変化する。ＬＲＡ１４０の詳細は後述する。尚本実施例ではＬＲＡ１４０を振動デバイスとしたが、共振器と加振用のアクチュエータを備えた構造であればＬＲＡに限らない。
【００２１】
基板１５０は、筐体１１０内部に配置されている。基板１５０には、ＬＲＡ１４０の駆動を制御するために駆動装置やＬＲＡ１４０に駆動信号を出力するドライバＩＣが実装されている。
【００２２】
本実施例の電子機器１００は、タッチパネル１２０にユーザの指が接触すると、この接触を感知して基板１５０に実装された駆動装置によりＬＲＡ１４０を駆動し、ＬＲＡ１４０の振動をタッチパネル１２０に伝播させる。
【００２３】
尚本実施例の電子機器１００は、タッチパネル１２０を入力操作部とする機器であればよいため、例えばＡＴＭ（Automatic Teller Machine）のように特定の場所に設置されて利用される機器であってもよい。
【００２４】
以下に図４を参照してＬＲＡ１４０について説明する。図４は、ＬＲＡの例を示す図である。図４（Ａ）はボイスコイルを用いたＬＲＡの例を示す図であり、図４（Ｂ）は圧電素子を用いたＬＲＡの例を示す図である。
【００２５】
図４（Ａ）に示すＬＲＡ３０は、ばね３１、磁石３２、コイル３３を有する。ＬＲＡ３０は、ばね３１のばね定数をｋとし、磁石３２の質量をｍとすると、固有振動数ｆ０が以下の式１で示される。
【００２６】
【数１】
2013186850.tif 000003
図４（Ｂ）に示すＬＲＡ４０は、重り４１、梁４２、圧電素子４３を有する。ＬＲＡ４０は、重り４１の質量をｍとし、梁４２のヤング率をＥとし、梁４２の断面２次モーメントをＩとし、Ｌを梁４２の長手方向の長さとすると、固有振動数ｆ０が以下の式２で示される。
【００２７】
【数２】
2013186850.tif 000004
本実施例のＬＲＡ１４０は、ボイスコイルを用いたＬＲＡ３０を適用しても良いし、圧電素子４３を用いたＬＲＡ４０を適用しても良い。
【００２８】
次に図５を参照して本実施例の電子機器１００の有する基板１５０に実装された駆動装置について説明する。図５は、第一の実施例の駆動装置を説明する図である。
【００２９】
本実施例の駆動装置２００は、ＣＰＵ（Central Processing Unit）２１０と、メモリ２２０とを有する。ＣＰＵ２１０は、メモリ２２０に格納された駆動制御プログラム２３０を読み出して実行することで、後述するＬＲＡ１４０の駆動処理を行う。メモリ２２０には、ＬＲＡ１４０の駆動を制御する駆動制御プログラム２３０が格納される記憶領域と、波形データ２４０が格納される記憶領域と、触感を提供するＡＰＩ（Application Programming Interface）２５０が格納される記憶領域とが設けられている。
【００３０】
駆動制御プログラム２３０は、ＣＰＵ２１０にＬＲＡ１４０の駆動制御を実行させる。波形データ２４０は、ＬＲＡ１４０により生じる振動によりクリック感を表現するために予め生成された駆動波形のデータである。波形データ２４０の詳細は後述する。ＡＰＩ２５０は、駆動制御プログラム２３０により起動され、触感を提供するための各種処理を行う。ＡＰＩ２５０は、図５ではＡＰＩ２５０はメモリ２２０に格納されるものとしたが、基板１５０に実装された他のメモリに格納されていても良い。
【００３１】
図６は、第一の実施例の駆動装置によるＬＲＡ１４０の駆動を説明するフローチャートである。
【００３２】
本実施例の駆動装置２００は、タッチパネル１２０に対する接触を検出すると（ステップＳ６０１）、ＡＰＩ２５０を起動させる（ステップＳ６０２）。具体的には駆動装置２００は、例えばタッチパネル１２０上に表示されたボタンに対する接触があった場合等にＡＰＩ２５０を起動しても良い。
【００３３】
ＡＰＩ２５０は、メモリ２２０に格納された波形データ２４０を読み出し、波形データ２４０に対応した駆動指令をドライバＩＣ２６０へ出力する（ステップＳ６０３）。ドライバＩＣ２６０は、駆動指令を受けて波形データ２４０をＤ／Ａ（Digital to Analog）変換し（ステップＳ６０４）、アンプ等により増幅する（ステップＳ６０５）。ドライバＩＣ２６０は、増幅した信号をＬＲＡ１４０に対して出力する（ステップＳ６０６）。
【００３４】
以下に本実施例の波形データ２４０について説明する。本実施例の波形データ２４０は、残留振動を停止させる特定の条件を満たす駆動信号の波形を示すデータである。
【００３５】
特定の条件を満たす駆動信号は、ＬＲＡ１４０の固有振動数（以下、共振周波数）をｆ０としたとき、ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）となる周波数ｆ１の信号でＬＲＡ１４０をｍ回加振する信号である。
【００３６】
図７は、第一の実施例のＬＲＡ１４０の模式図の例を示す図であり、図８は、第一の実施例のＬＲＡ１４０の駆動信号の例を示す図である。
【００３７】
本実施例のＬＲＡ１４０は、図７に示すように共振周波数ｆ０＝１７５Ｈｚ、重りの重さを１．５ｇ、重りを支持するばね定数を１８１３．５Ｎ／ｍのものとした。
【００３８】
本実施例の駆動信号は、ｍ＝２，ｎ＝１としたとき、駆動信号の周波数ｆ１＝２／１×１７５＝３５０Ｈｚとなる。周波数をｆ１としたときの駆動信号Ｆは、図８に示す波形となる。図８の例では、駆動信号Ｆ＝０．０１ｓｉｎ２πｆ１ｔとなる。図８の駆動信号Ｆは、ｍ＝２であるから２周期の正弦波である。
【００３９】
本実施例では、例えば図８に示す駆動信号Ｆを示すデータが波形データ２４０としてメモリ２２０に格納される。波形データ２４０は、例えば駆動信号Ｆの周波数ｆ１の値と、振幅と位相の値と、ｍ，ｎの値等を含んでいても良い。また波形データ２４０は、駆動信号Ｆの波形そのものを示すデータであっても良い。
【００４０】
また本実施例では、駆動信号Ｆの周波数ｆ１は、ｍ／ｎ×ｆ０に対して誤差が１％以下となるように設定することが好ましい。このように周波数ｆ１を設定すれば、駆動信号の印加を停止した後に残留振動が生じたとしても、振動の加速度は人の感知下限である０．０２Ｇ以下となり人に感知されないため、クリック感を損ねることがない。
【００４１】
本実施例の駆動装置２００は、図６のステップＳ６０３において、ＡＰＩ２５０により、駆動信号Ｆを示す波形データ２４０を読み出し、波形データ２４０に対応した駆動指令をドライバＩＣ２６０へ出力する。ドライバＩＣ２６０は、波形データ２４０をＤ／Ａ変換して増幅し、ＬＲＡ１４０に出力する。
【００４２】
本実施例の駆動装置２００において、ＬＲＡ１４０に駆動信号Ｆが印加された場合について説明する。
【００４３】
駆動信号ＦがＬＲＡ１４０に印加されると、ＬＲＡ１４０には、周波数ｆ１の強制振動とＬＲＡ１４０の共振周波数ｆ０の自由振動が生じ、ＬＲＡ１４０の変位はこれらの合成波となる。
【００４４】
図９は、ＬＲＡの変位を説明する図である。図９（Ａ）は、変位を説明する第一の図であり、図９（Ｂ）は変位を説明する第二の図である。
【００４５】
図９（Ａ）において、点線で示される波形はＬＲＡ１４０に駆動信号Ｆが印加されたときに生じる振動変位の強制振動成分ｙ１を示し、実線で示される波形は自由振動成分ｙ２を示す。駆動信号ＦがＬＲＡ１４０に印加されたときの応答変位ｙ３は、強制振動成分ｙ１と自由振動成分ｙ２との合成波となる。
【００４６】
図９（Ｂ）は、応答変位ｙ３の例を示す図である。応答変位ｙ３は、駆動信号Ｆが０となるタイミングＴにおいて０となることがわかる。
【００４７】
応答変位ｙ３が０となるタイミングＴにおいて、ＬＲＡ１４０の振動の速度、振動の加速度ともに０になるため、ＬＲＡ１４０の振動は停止する。
【００４８】
図１０は、ＬＲＡ１４０の振動の速度及び振動の加速度の例を示す図である。図１０（Ａ）は応答変位ｙ３の波形を示す図であり、図１０（Ｂ）は応答変位ｙ３の微分である速度の波形ｙ３′の波形を示す図であり、図１０（Ｃ）は応答変位ｙ３の２回微分である加速度の波形ｙ３″の波形を示す図である。
【００４９】
図１０からわかるように、速度の波形ｙ３′と加速度の波形ｙ３″とは、応答変位ｙ３が０となるタイミングで０となる。すなわちＬＲＡ１４０の振動がタイミングＴで停止する。
【００５０】
このとき加速度の波形ｙ３″は、０．０１ｓｅｃ以内に２周期で停止する。したがって図１０の例では、振動の加速度が０．０１ｓｅｃ以内に０．０２Ｇ以下となり、ボタン２を押下した際のクリック感を表現することができる。
【００５１】
尚本実施例では、ｍ＝２，ｎ＝１としたが、これに限定されない。本実施例では、ｍ，ｎは自然数（０を含まない）かつｍ≠ｎを満たせば良い。尚ｍ，ｎの関係は、ｍ＞ｎを満たす関係であることが好ましい。
【００５２】
以下に図１１乃至図１４を参照して、本実施例の効果を説明する。図１１は、ＬＲＡ１４０の共振周波数の正弦波を駆動信号としたときのＬＲＡ１４０の振動の加速度を示す図である。
【００５３】
図１１（Ａ）は、ＬＲＡ１４０の共振周波数ｆ０＝１７５Ｈｚの正弦波の駆動信号を示す。図１１（Ｂ）は、図１１（Ａ）の正弦波を駆動信号としてシミュレーションした際のＬＲＡ１４０の振動の加速度を示す。図１１（Ｃ）は、共振周波数ｆ０＝１７５ＨｚのＬＲＡ１４０を搭載した実機において図１１（Ａ）の駆動信号をＬＲＡ１４０に印加した際のタッチパネル１２０の振動の加速度を示す。尚タッチパネル１２０の加速度は、タッチパネル１２０の中央に加速度計を配置して検出したものである。
【００５４】
図１１（Ｂ），（Ｃ）からわかるように、共振周波数ｆ０の正弦波を駆動信号とした場合、残留振動が０．１ｓｅｃ以上に亘り現れる。
【００５５】
尚図１１（Ｃ）において駆動信号が印加されるＬＲＡ１４０は、共振周波数ｆ０＝１７５Ｈｚ、重りの重さを１．５ｇ、重りを支持するばね定数を１８１３．５Ｎ／ｍのものとした。
【００５６】
図１２は、駆動指令によってＬＲＡ１４０に発生する振動の逆位相の電圧を振動抑制信号として加えたときのＬＲＡ１４０の振動の加速度を示す図である。図１２（Ａ）は、ＬＲＡ１４０の共振周波数ｆ０＝１７５Ｈｚの正弦波の駆動信号を示す。図１２（Ｂ）は、ＬＲＡ１４０を搭載した実機において図１２（Ａ）の正弦波を駆動信号とし、且つ駆動信号の供給停止後にＬＲＡ１４０に発生する振動の逆位相の電圧を印加したときのタッチパネル１２０の振動の加速度を示す。
【００５７】
図１２の例では、図１１に比べて残留振動は小さくなるが、振動の加速度が人の感知下限の０．０２Ｇ以下になるまでに０．０５ｓｅｃ以上かかる。
【００５８】
図１３は、特定の条件を満たさない信号を駆動信号としたときのＬＲＡ１４０の振動の加速度を示す図である。
【００５９】
図１３（Ａ）は、特定の条件を満たさない周波数３００Ｈｚの正弦波の駆動信号を示す。図１３（Ｂ）は、図１３（Ａ）の正弦波を駆動信号としてシミュレーションした際のＬＲＡ１４０の振動の加速度を示す。図１３（Ｃ）は、共振周波数ｆ０＝１７５ＨｚのＬＲＡ１４０を搭載した実機において図１３（Ａ）の駆動信号を印加した際のタッチパネル１２０の振動の加速度を示す。
【００６０】
図１３の例では、図（Ｂ），（Ｃ）からわかるように、特定の条件を満たさない周波数の正弦波を駆動信号とした場合、残留振動が０．０４ｓｅｃ以上に亘り現れる。
【００６１】
図１４は、特定の条件を満たす信号を駆動信号としたときのＬＲＡ１４０の振動の加速度を示す図である。
【００６２】
図１４（Ａ）は、特定の条件を満たす周波数３５０Ｈｚの正弦波の駆動信号を示す。図１４（Ｂ）は、図１４（Ａ）の正弦波を駆動信号としてシミュレーションした際のＬＲＡ１４０の振動の加速度を示す。図１４（Ｃ）は、共振周波数ｆ０＝１７５ＨｚのＬＲＡ１４０を搭載した実機において図１４（Ａ）の駆動信号を印加した際のタッチパネル１２０の振動の加速度を示す。
【００６３】
図１４の例では、図１４（Ｂ），（Ｃ）からわかるように、０．０２ｓｅｃ以降は残留振動の加速度が感知下限の０．０２Ｇ以下となり、振動の波形は短時間の波形となる。
【００６４】
以上から、ＬＲＡ１４０による振動の波形は、ＬＲＡ１４０の共振周波数をｆ０としたとき、ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）となる周波数ｆ１の信号でＬＲＡ１４０をｍ回加振する信号を駆動信号とすれば、残留振動をなくすことができる。またＬＲＡ１４０を搭載した実機におけるタッチパネル１２０の振動の加速度の波形は1〜数周期で急速に減衰する短時間の波形となり、クリック感を表現することができる。
【００６５】
また本実施例の電子機器１００では、ＬＲＡ１４０がタッチパネル１２０の筐体側の面に取り付けられるものとしたが、これに限定されない。ＬＲＡ１４０は、例えば筐体１１０内部に配置された基板１５０の近傍に配置されても良い。
【００６６】
図１５は、ＬＲＡ１４０が筐体に設けられた電子機器の例を示す図である。図１５に示す電子機器１００Ａでは、ＬＲＡ１４０が筐体１１０内部に設けられた基板１５０の近傍に配置されている。本実施例は、電子機器１００Ａに対しても適用することができる。また電子機器１００Ａに本実施例を適用した場合、本実施例の電子機器１００と同様にメタルドーム式のボタン２を押下した際のクリック感を表現することができる。
【００６７】
（第二の実施例）
以下に図面を参照して第二の実施例について説明する。第二の実施例では、ＬＲＡ１４０の共振周波数ｆ０を電子機器１００に組み込んだ状態で測定した値とする例である。第二の実施例の説明では、第一の実施例との相違点についてのみ説明する。また第二の実施例において、第一の実施例と同様の機能を有するものには第一の実施例の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【００６８】
本実施例では、ＬＲＡ１４０を電子機器１００に組み込んだ状態におけるタッチパネル１２０の共振周波数ｆ０′を測定する。そして本実施例では、駆動信号Ｆの周波数ｆ１を算出する際に共振周波数ｆ０′を用いる。
【００６９】
図１６は、第二の実施例の駆動装置を説明する図である。本実施例の駆動装置２００Ａは、ＣＰＵ２１０Ａと、メモリ２２０Ａとを有する。
【００７０】
ＣＰＵ２１０は、メモリ２２０Ａから後述する周波数測定プログラム２５５を読み出して実行することで、後述する共振周波数ｆ０′の測定と再設定を行う。
【００７１】
メモリ２２０Ａには、駆動制御プログラム２３０、波形データ２４０、ＡＰＩ２５０に加え、周波数測定プログラム２５５、設計値データ２５６が格納されている。
【００７２】
周波数測定プログラム２５５は、例えばＬＲＡ１４０が電子機器１００に組み込まれた状態でのＬＲＡ１４０の共振周波数ｆ０′の測定処理をＣＰＵ２１０に実行させる。設計値データ２５６は、電子機器１００が設計された際に決められた値である。本実施例の設計値データ２５６は、例えばＬＲＡ１４０固有の共振周波数ｆ０である。
【００７３】
以下に本実施例における共振周波数ｆ０′の測定について説明する。
【００７４】
図１７は、第二の実施例における共振周波数の測定処理を説明するフローチャートである。
【００７５】
本実施例において、電子機器１００に対して共振周波数ｆ０′の測定指示がなされると（ステップＳ１７０１）、ＣＰＵ０２１０は周波数測定プログラム２５５を読み出す。本実施例において共振周波数ｆ０′の測定指示がなされるときとは、例えば電子機器１００の製造工程においてＬＲＡ１４０とタッチパネル１２０を筐体１１０に組み込む工程が終了したときや、工場出荷時等である。
【００７６】
周波数測定プログラム２５５は、ＣＰＵ２１０に、ＬＲＡ１４０に対して所定の周波数の帯域において複数の周波数の正弦波を駆動信号として印加させる（ステップＳ１７０２）。具体的には例えばＣＰＵ２１０は、１００Ｈｚから３００Ｈｚにおいて、周波数１００Ｈｚの正弦波、周波数１１０Ｈｚの正弦波、・・・、周波数２９０Ｈｚの正弦波、周波数３００Ｈｚの正弦波というように、ＬＲＡ１４０に駆動信号を印加する。
【００７７】
周波数測定プログラム２５５は、ＣＰＵ２１０に、周波数の異なる駆動信号毎のタッチパネル１２０の振動の加速度の最大値をメモリ２２０Ａに格納させる（ステップＳ１７０３）。具体的には電子機器１００は、図示しない加速度センサが内蔵されており、周波数の異なる駆動信号がＬＲＡ１４０に印加される度にタッチパネル１２０の振動の加速度の最大値を検出する。メモリ２２０は、周波数測定プログラム２５５による演算結果を記憶する領域が設けられており、この領域に駆動信号毎の加速度の最大値が一時的に格納される。
【００７８】
続いて周波数測定プログラム２５５は、ＣＰＵ２１０に、メモリ２２０Ａに格納された加速度のうち、加速度が最大となる駆動信号の周波数を選択させる（ステップＳ１７０４）。続いて周波数測定プログラム２５５は、選択した駆動信号の周波数を共振周波数ｆ０′とし、ＣＰＵ２１０に、メモリ２２０Ａの設計値データ２５６を共振周波数ｆ０′に上書きさせる（ステップＳ１７０５）。
【００７９】
本実施例では、この処理により共振周波数をｆ０からｆ０′へ変更する。したがって本実施例では、残留振動を抑制するための駆動信号の周波数ｆ１は、ｆ１＝ｍ／ｎ×ｆ０′となる。
【００８０】
よって本実施例では、例えばＬＲＡ１４０にタッチパネル１２０や筐体１１０等の振動が重畳されるような場合に、直接ユーザの指に触れるタッチパネル１２０の共振周波数ｆ０′に基づき駆動信号ｆ１を算出することができる。このため本実施例では、ユーザに対して1〜数周期で急速に減衰する短時間の波形の触感を直接提供することができ、クリック感を表現することができる。
【００８１】
尚本実施例では、共振周波数ｆ０′を周波数測定プログラム２５５により行うものとしたが、共振周波数ｆ０′は電子機器１００の外部で測定され、メモリ２２０Ａの設計値データ２５６に上書きされても良い。
【００８２】
また本実施例は、電子機器１００Ａにも適用することができる。
【００８３】
以上、実施の形態の駆動装置、電子機器及び駆動制御プログラムについて詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。
【符号の説明】
【００８４】
１００、１００Ａ  電子機器
１１０  筐体
１２０  タッチパネル
１３０  両面テープ
１４０  ＬＲＡ
２００  駆動装置
２１０  ＣＰＵ
２２０  メモリ
２３０  駆動制御プログラム
２４０  波形データ
２５０  ＡＰＩ
２５５  周波数測定プログラム
２５６  設計値データ
２６０  ドライバＩＣ
【図１】
2013186850.tif 000005
【図２】
2013186850.tif 000006
【図３】
2013186850.tif 000007
【図４】
2013186850.tif 000008
【図５】
2013186850.tif 000009
【図６】
2013186850.tif 000010
【図７】
2013186850.tif 000011
【図８】
2013186850.tif 000012
【図９】
2013186850.tif 000013
【図１０】
2013186850.tif 000014
【図１１】
2013186850.tif 000015
【図１２】
2013186850.tif 000016
【図１３】
2013186850.tif 000017
【図１４】
2013186850.tif 000018
【図１５】
2013186850.tif 000019
【図１６】
2013186850.tif 000020
【図１７】
2013186850.tif 000021
【手続補正書】
【提出日】平成26年10月31日(2014.10.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクチュエータの共振周波数をｆ０としたとき、周波数ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）を満たす正弦波であり、且つ前記アクチュエータをｍ回加振する駆動信号の波形データが格納された記憶部と、
前記記憶部に格納された前記波形データを読み出し、前記波形データに対応する駆動信号を前記アクチュエータへ出力する駆動処理部と、を有する駆動装置。
【請求項２】
前記周波数ｆ１は、ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ＞ｎ）を満たす請求項１記載の駆動装置。
【請求項３】
タッチパネルと、
前記タッチパネルを振動させる共振周波数ｆ０のアクチュエータと、
アクチュエータの共振周波数をｆ０としたとき、周波数ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）を満たす正弦波であり、且つ前記アクチュエータをｍ回加振する駆動信号の波形データが格納された記憶部と、前記記憶部に格納された前記波形データを読み出し、前記波形データに対応する駆動信号を前記アクチュエータへ出力する駆動処理部と、を有する駆動装置と、を有する電子機器。
【請求項４】
前記記憶部には、前記アクチュエータの前記共振周波数ｆ０が格納されており、
所定の帯域において周波数の異なる駆動信号を前記アクチュエータに印加し、駆動信号毎の前記タッチパネルの振動の加速度の最大値を前記記憶部に記憶させる加速度記憶処理部と、
記憶された前記加速度のうち、最も大きい加速度と対応する駆動信号の周波数を前記記憶部に格納された前記アクチュエータの前記共振周波数ｆ０に上書きする書き換え処理部と、を有する請求項３記載の電子機器。
【請求項５】
コンピュータに、
アクチュエータの共振周波数をｆ０としたとき、周波数ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）を満たす正弦波であり、且つ前記アクチュエータをｍ回加振する駆動信号の波形データを読み出す処理と、
前記波形データに対応する駆動信号を前記アクチュエータへ出力する処理と、を実行させる駆動制御プログラム。
【手続補正書】
【提出日】平成27年10月13日(2015.10.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチパネルを振動させるアクチュエータの駆動装置であって、
前記アクチュエータの共振周波数をｆ０としたとき、周波数ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）を満たす正弦波をｍ周期含む駆動信号の波形データが格納された記憶部と、
前記記憶部に格納された前記波形データを読み出し、前記波形データに対応する駆動信号を前記アクチュエータへ出力する駆動処理部と、を有し、
ｍ、ｎは、前記駆動信号の出力の停止から０．０２秒以内に、前記タッチパネルの振動の加速度が０．０２Ｇ以下になる値である、駆動装置。
【請求項２】
前記周波数ｆ１は、ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ＞ｎ）を満たす請求項１記載の駆動装置。
【請求項３】
タッチパネルと、
前記タッチパネルを振動させる共振周波数ｆ０のアクチュエータと、
アクチュエータの共振周波数をｆ０としたとき、周波数ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）を満たす正弦波をｍ周期含む駆動信号の波形データが格納された記憶部と、前記記憶部に格納された前記波形データを読み出し、前記波形データに対応する駆動信号を前記アクチュエータへ出力する駆動処理部と、を有し、ｍ、ｎは、前記駆動信号の出力の停止から０．０２秒以内に、前記タッチパネルの振動の加速度が０．０２Ｇ以下になる値である、駆動装置と、を有する電子機器。
【請求項４】
前記記憶部には、前記アクチュエータの前記共振周波数ｆ０が格納されており、
所定の帯域において周波数の異なる駆動信号を前記アクチュエータに印加し、駆動信号毎の前記タッチパネルの振動の加速度の最大値を前記記憶部に記憶させる加速度記憶処理部と、
記憶された前記加速度のうち、最も大きい加速度と対応する駆動信号の周波数を前記記憶部に格納された前記アクチュエータの前記共振周波数ｆ０に上書きする書き換え処理部と、を有する請求項３記載の電子機器。
【請求項５】
コンピュータに、
タッチパネルを振動させるアクチュエータの共振周波数をｆ０としたとき、周波数ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）を満たす正弦波をｍ周期含む駆動信号の波形データを読み出す処理と、
前記波形データに対応する駆動信号を前記アクチュエータへ出力する処理と、を実行させ、
ｍ、ｎは、前記駆動信号の出力の停止から０．０２秒以内に、前記タッチパネルの振動の加速度が０．０２Ｇ以下になる値である、駆動制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
開示の一態様の駆動装置は、タッチパネルを振動させるアクチュエータの駆動装置であって、前記アクチュエータの共振周波数をｆ０としたとき、周波数ｆ１＝ｍ／ｎ×ｆ０（ｍ，ｎは自然数かつｍ≠ｎ）を満たす正弦波をｍ周期含む駆動信号の波形データが格納された記憶部と、前記記憶部に格納された前記波形データを読み出し、前記波形データに対応する駆動信号を前記アクチュエータへ出力する駆動処理部と、を有し、ｍ、ｎは、前記駆動信号の出力の停止から０．０２秒以内に、前記タッチパネルの振動の加速度が０．０２Ｇ以下になる値である。
【国際調査報告】
2013186850.tif 000022
2013186850.tif 000023
2013186850.tif 000024
2013186850.tif 000025