(57)【要約】【課題】デジタル的な動作とアナログ的な動作とを組み合わせた自由度の高い処理を行うことができる入力装置を提供する。【解決手段】押下による多段入力を受け付ける入力部（１１）と、押下荷重を検出する荷重検出部（１２）と、押下荷重に基づいて、実行する処理を決定する制御部（１０）とを備え、前記制御部は、前記入力部に対する入力ごとに複数段の押下を検出し、該検出した複数段の押下において、前記荷重検出部によって検出された押下荷重と所定の押下荷重閾値との比較に基づく処理、及び前記荷重検出部によって検出された押下荷重の変化量に応じた処理を組み合わせた処理を決定する。【選択図】図１
2012048504.tif 000002
【特許請求の範囲】
【請求項１】
押下による多段入力を受け付ける入力部と、
前記入力部に対する押下荷重を検出する荷重検出部と、
前記荷重検出部が検出した押下荷重に基づいて実行する処理を決定する制御部とを備え、
前記制御部は、前記入力部に対する入力ごとに複数段の押下を検出し、該検出した複数段の押下において、前記荷重検出部によって検出された押下荷重と所定の押下荷重閾値との比較に基づく処理、及び前記荷重検出部によって検出された押下荷重の変化量に応じた処理を組み合わせた処理を決定することを特徴とする入力装置。
【請求項２】
前記押下荷重閾値は、複数の押下荷重閾値を含むことを特徴とする、請求項１に記載の入力装置。
【請求項３】
前記押下荷重閾値は、変更可能であることを特徴とする、請求項１又は２に記載の入力装置。
【請求項４】
前記荷重検出部によって検出された押下荷重と所定の押下荷重閾値との比較に基づく処理、及び前記荷重検出部によって検出された押下荷重の変化量に応じた処理の組み合わせは、変更可能であることを特徴とする、請求項１から３のいずれか一項に記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多段入力が可能な入力装置に関するものである。
【背景技術】
【０００２】
従来、同一の押下箇所に対して、押し込んだ後にさらに押し込むことが可能な２段タクトスイッチを有する入力装置が知られている。２段タクトスイッチとしては、リング状に孔の開いたダイヤフラムを１段目のスイッチとし、そのリングの上に２段目の小さなダイヤフラムを配置する構造をとるものがある。ダイヤフラムは設計時点で決定された押下荷重閾値を超えた、１段目と２段目のスイッチが動作するように構成されている。２段タクトスイッチは、カメラのレリーズボタン等に用いられている。
【０００３】
また、最近では、タッチパネルやタッチスイッチといったタッチセンサの利用が増えてきていることから、軽い押下荷重に応答するタッチセンサを上に配置し、重い押下荷重に応答するタッチセンサを下に重ねて配置することで、ユーザが荷重を印加したときに、上のタッチセンサ、下のタッチセンサの順番で電気的接続を行うように構成された２段タッチセンサを備えた入力装置が知られている（例えば、特許文献１参照）。
【０００４】
また、１段目の設定された押下荷重閾値を超えた時に１段目のスイッチとして機能させ、ユーザの感覚で決まる１段目の押し込み終了時の押下荷重を検出し、検出した押下荷重に設定値（固定値）を加算した値を２段目の押下荷重閾値とする２段タッチセンサを備えた入力装置も提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１３４６０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の多段スイッチ（多段タクトスイッチ又は多段タッチセンサ）を備える入力装置は、多段スイッチに印加された押下荷重があらかじめ設定された押下荷重閾値を超えたか否かに基づいて択一的な動作（デジタル的な動作）を行い、択一的でなく押下荷重値の変化量に応じた動作（アナログ的な動作）を行うことはできなかった。そのため、多段スイッチによる入力により、デジタル的な動作とアナログ的な動作とを組み合わせた自由度の高い処理を行うことができなかった。
【０００７】
本発明の目的は、上記問題を解決するため、デジタル的な動作とアナログ的な動作とを組み合わせた自由度の高い処理を行うことができる入力装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る入力装置は、押下による多段入力を受け付ける入力部と、前記入力部に対する押下荷重を検出する荷重検出部と、前記荷重検出部が検出した押下荷重に基づいて実行する処理を決定する制御部とを備え、前記制御部は、前記入力部に対する入力ごとに複数段の押下を検出し、該検出した複数段の押下において、前記荷重検出部によって検出された押下荷重と所定の押下荷重閾値との比較に基づく処理、及び前記荷重検出部によって検出された押下荷重の変化量に応じた処理を組み合わせた処理を決定することを特徴とする。
【０００９】
また、本発明に係る入力装置において、前記押下荷重閾値は、複数の押下荷重閾値を含むことを特徴とする。
【００１０】
また、本発明に係る入力装置において、前記押下荷重閾値は、変更可能であることを特徴とする。
【００１１】
また、本発明に係る入力装置において、前記荷重検出部によって検出された押下荷重と所定の押下荷重閾値との比較に基づく処理、及び前記荷重検出部によって検出された押下荷重の変化量に応じた処理の組み合わせは、変更可能であることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、デジタル的な動作とアナログ的な動作とを組み合わせた自由度の高い処理を行うことができるようになる。
【図面の簡単な説明】
【００１３】
【図１】本発明による第１の実施形態の入力装置の概略構成を示すブロック図である。
【図２】本発明による第１の実施形態の入力装置の制御部の構成を示すブロック図である。
【図３】２段入力による押下荷重の変化の第１の例を示す図である。
【図４】２段入力による表示結果の第１の例を示す図である。
【図５】本発明による第１の実施形態の入力装置の動作を示すフローチャートである。
【図６】２段入力による押下荷重の変化の第１の例を示す図である。
【図７】２段入力による表示結果の第１の例を示す図である。
【図８】本発明による第２の実施形態の入力装置の概略構成を示すブロック図である。
【図９】本発明による第２の実施形態の入力装置の制御部の構成を示すブロック図である。
【図１０】本発明による第２の実施形態の入力装置を構成する各機能部の実装構造の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明による入力装置の実施形態について、図面を参照して詳細に説明する。
【００１５】
（第１の実施形態）
［入力装置の構成例］
最初に、本実施形態による入力装置の構成を説明する。図１は、本実施形態による入力装置の構成を示すブロック図である。入力装置１は、制御部１０と、入力部１１と、荷重検出部１２と、アプリケーション処理部１３と、映像音声出力部１４と、記憶部１５とを備える。
【００１６】
入力部１１は、ユーザがアプリケーションを操作するために使用されるものであり、ユーザからの押下による多段入力を受け付け、ユーザが入力した入力情報を制御部１０に出力する。また、ユーザが操作した際の押下荷重は荷重検出部１２へ伝達される。なお、本明細書では、同一の押下箇所に対して、押し込んだ後にさらに押し込むことを２段入力と称し、２段入力を含み、複数段階押し込むことを多段入力と称する。
【００１７】
荷重検出部１２は、ユーザが入力部１１を押下した際の押下荷重を検出し、押下荷重情報を制御部１０へ出力する。荷重検出部１２は、公知の圧力検出素子や荷重検出素子で構成すればよく、例えば圧電素子などによって構成される。
【００１８】
記憶部１５は、押下荷重閾値を格納するメモリ、制御部１０の作業用メモリ、装置を動作させるためのプログラム格納メモリなど、入力装置１の動作に必要なメモリを便宜上１つの記憶部として表示したものである。
【００１９】
制御部１０は、入力部１１から入力される入力情報及び荷重検出部１２から入力される押下荷重に基づいて、実行する処理を決定し、アプリケーション処理情報をアプリケーション処理部１３に出力する。
【００２０】
アプリケーション処理部１３は、制御部１０から入力されるアプリケーション処理情報に基づき、映像や音声、キャラクターの動きなどに関する情報を処理し、映像音声出力部１４を介してキャラクターなどの映像及び／又は音声を出力する。映像や音声、キャラクターの動きに関する処理とは、例えば画質の調整、音量の調整、キャラクター動画像の表示位置計算などである。
【００２１】
なお、図１は、説明の便宜上、処理ごとにブロックを分離して記載しているが、これに限定されるものではない。例えば、アプリケーション処理部１３及び／又は映像音声出力部１４を外部接続機器が備え、入力装置１ではユーザ操作の受け付けと処理内容の決定のみを行うようにしてもよい。また、制御部１０がアプリケーション処理部１３を備える構成としてもよい。
【００２２】
入力装置１はさらに触感を呈示する振動部を備え、荷重検出部１２が検出した荷重に応じた触感を入力部１１へ呈示し、操作したことをユーザが感覚的に分かるようにしてもよい。本構成については、第２の実施形態として後述する。
【００２３】
また、過度の押下荷重で入力部１１が押下されて入力装置１が損傷することを防止するために、押下荷重閾値に損傷防止のための上限閾値を設け、上限閾値を超えると映像音声出力部１４により映像や音声でユーザに警告するようにしてもよい。また、入力装置１が触感呈示部（図示せず）を備える場合には、触感によりユーザに警告するようにしてもよい。
【００２４】
図２は、制御部１０の機能を説明する図である。制御部１０は、押下検出部１０１と、閾値比較部１０２と、変化量検出部１０３と、処理決定部１０４とを備える。なお、本ブロック図は、制御部の動作の理解を助けるためのものであり、プログラムを実行させることによって実現される機能を各ブロックで示している。
【００２５】
押下検出部１０１は、荷重検出部１２から入力される押下荷重を検出することにより、入力部１１が押下されたことを検出する。そして、入力ごとに押下段数（何段目の押下であるか）を検出する。
【００２６】
閾値比較部１０２は、荷重検出部１２から入力される押下荷重と所定の押下荷重閾値とを比較する。押下荷重閾値はあらかじめ設定されているが、入力部１１を介してユーザが任意の値に変更できるようにしてもよい。したがって、所定の押下荷重閾値とは、ユーザによる押下荷重閾値の変更があった場合には、変更後の押下荷重閾値のことをいう。また、押下荷重閾値は複数段階設定することもできる。例えば、押下荷重閾値として、Ｐｔｈ１とＰｔｈ１よりも大きい値であるＰｔｈ２との２段階の設定がされている場合、荷重検出部１２から入力される押下荷重Ｐ１が、Ｐ１＜Ｐｔｈ１、Ｐｔｈ１≦Ｐ１＜Ｐｔｈ２、又はＰｔｈ２≦Ｐ１のいずれであるかを判定する。
【００２７】
変化量検出部１０３は、荷重検出部１２から入力される押下荷重の変化量を検出する。例えば、２段入力の場合、押下検出部１０１から入力される１段目の押下荷重Ｐ１と、荷重検出部１２から入力される２段目の押下荷重Ｐ２との変化量（Ｐ２−Ｐ１）を算出する。
【００２８】
処理決定部１０４は、押下検出部１０１が検出した複数段の押下において、閾値比較部１０２による比較に基づく処理、及び変化量検出部１０３によって検出された押下荷重の変化量に応じた処理を組み合わせた処理を決定する。押下段数ごとに、閾値比較部１０２による比較、又は変化量検出部１０３による押下荷重の変化量に基づく動作を対応付けた、段数動作対応情報は、あらかじめ記憶部１５に格納されている。
【００２９】
このように、制御部１０は、押下段数に応じて、押下荷重閾値との比較に基づくデジタル的な動作と、押下荷重の変化量に応じたアナログ的な動作とを切り換える。
【００３０】
なお、段数動作対応情報は、入力部１１を介してユーザが変更できるようにしてもよい。よって、１段目の押下に対してはデジタル的な動作を行い、２段目の押下に対してアナログ的な動作を行うようにすることもできるし、逆に、１段目の押下に対してアナログ的な動作を行い、２段目の押下に対してデジタル的な動作を行うようにすることもできる。また、同じ入力装置１を用いた場合でも、アプリケーションに応じて１段目押下時と２段目押下時の動作を変えてもよい。
【００３１】
［入力装置の動作例］
次に、本実施形態の入力装置の動作を説明する。具体例として、以下、野球ゲームの投球時の球筋を多段入力により操作する場合について説明する。本例では押下段数は２段であり、１段目の押下は押下荷重閾値との比較結果に基づくデジタル的な動作に対応付けられ、２段目の押下は押下荷重の変化量に応じたアナログ的な動作に対応付けられている。
【００３２】
図３は、パターンＡ及びパターンＢの２種類の、入力部１１に対する２段入力による押下荷重の変化を示す図である。押下荷重閾値として、あらかじめ第１の押下荷重閾値Ｐ１ｔｈ１及び第２の押下荷重閾値Ｐ１ｔｈ２が設定されている。パターンＡの入力は、１段目の押下終了時の押下荷重がＰ１−Ａであり、所定時間内に２段目の押下が行われ、２段目の押下終了時の押下荷重がＰ２−Ａである様子を示している。パターンＢの入力は、１段目の押下終了時の押下荷重がＰ１−Ｂであり、所定時間内に２段目の押下が行われ、２段目の終了時の押下荷重がＰ２−Ｂである様子を示している。なお、本実施形態では、パターンＡの「Ｐ２−ＡとＰ１−Ａの差分値」とパターンＢの「Ｐ２−ＢとＰ１−Ｂの差分値」が同じ値となるものとする。
【００３３】
図４は、図３に示す入力が行われた際の、野球ゲームの投球時の球筋の例を示す図である。図４のパターンＡは、図３のパターンＡの入力が行われた場合の球筋を示しており、図４のパターンＢは、図３のパターンＢの入力が行われた場合の球筋を示している。１段目の押下により球速を選択し（高速又は低速）、２段目の押下により球筋の変化度合を決定する。
【００３４】
図５は、入力装置１の動作を示すフローチャートである。まず、ステップＳ１０１にて、入力部１１により、１段目の押下の有無を検出し、１段目の押下を検出すると、処理をステップＳ１０２に進める。
【００３５】
ステップＳ１０２にて、押下検出部１０１により、１段目の押下終了時の押下荷重Ｐｄｅｔを検出する。そして、閾値比較部１０２により、押下荷重Ｐｄｅｔが第１の押下荷重閾値Ｐ１ｔｈ１以上であるか否かを判定する。押下荷重Ｐｄｅｔが第１の押下荷重閾値Ｐ１ｔｈ１以上であると判定した場合には、処理をステップＳ１０３に進め、押下荷重Ｐｄｅｔが第１の押下荷重閾値Ｐ１ｔｈ１未満であると判定した場合には、入力を中止したものとして、処理をステップＳ１０１に戻す。図３に示す例では、ユーザが入力部１１に触れて１段目の押下を開始し、パターンＡの入力ではＡ１点、パターンＢの入力ではＢ１点で１段目の押下を終了する。入力を中止した場合には、投球操作を行わない。なお、入力装置１が触感呈示部（図示せず）を備える場合には、押下荷重Ｐｄｅｔが第１の押下荷重閾値Ｐ１ｔｈ１以上であると判定した際に、荷重検出部１２が検出した荷重に応じた触感を入力部１１へ呈示する。
【００３６】
ステップＳ１０３にて、閾値比較部１０２により、１段目の押下終了時の押下荷重Ｐｄｅｔが第２の押下荷重閾値Ｐ１ｔｈ２未満であるか否かを判定する。押下荷重Ｐｄｅｔが第２の押下荷重閾値Ｐ１ｔｈ２未満であると判定した場合には、処理をステップＳ１０４に進め、押下荷重Ｐｄｅｔが第２の押下荷重閾値Ｐ１ｔｈ２以上であると判定した場合には、処理をステップＳ１０５に進める。
【００３７】
ステップＳ１０４にて、処理決定部１０４により第１の処理内容が決定され、アプリケーション処理部１３により、１段目の押下に基づく第１の計算処理を行う。図３に示すパターンＢの入力では、Ｐ１ｔｈ１≦Ｐｄｅｔ＜Ｐ１ｔｈ２であり、この場合には、例えば、処理決定部１０４は球速を低速に設定し、アプリケーション処理部１３は低速での投球を表示させるために必要な計算処理を行う。
【００３８】
ステップＳ１０５にて、処理決定部１０４により第２の処理内容が決定され、アプリケーション処理部１３により、１段目の押下に基づく第２の計算処理を行う。図３に示すパターンＡの入力では、Ｐ１ｔｈ２≦Ｐｄｅｔであり、この場合には、例えば、処理決定部１０４は球速を高速に設定し、プリケーション処理部１３は高速での投球を表示させるために必要な計算処理を行う。
【００３９】
ステップＳ１０６にて、映像音声出力部１４により、ステップＳ１０４又はステップＳ１０５で計算処理した情報をもとに、１段目の押下に基づく映像音声を出力する。例えば、図４に示すように、パターンＡでは球速は高速で、パターンＢでは球速が低速で、それぞれボールが放たれるように、投球動作やボールの軌跡を表示する。その際に、球速のレベルをユーザに分かるように表示してもよい。
【００４０】
ステップＳ１０７にて、押下検出部１０１により、荷重検出部１２からの情報をもとに、１段目の押下終了時から計測して所定時間内に、１段目の押下した状態からさらに２段目の押下が行われたか否かを判定する。所定時間内に２段目の押下が行われたと判定した場合には、処理をステップＳ１０８へ進め、所定時間内に２段目の押下が行われなかったと判定した場合には、処理を終了する。図３に示す例では、２段目の押下開始（パターンＡの入力ではＡ２点、パターンＢの入力ではＢ２点）が所定時間内に行われるため、例えば、図４に示すように捕手に届くまでに球筋が変化する。一方、２段目の押下がなされない場合には、ボールの球筋は変化せず、ステップＳ１０４〜ステップＳ１０６で計算され表示されたままの球速と軌跡で捕手まで届く。
【００４１】
ステップＳ１０８にて、変化量検出部１０３により、押下荷重Ｐｄｅｔの変化量を求める。図３に示すパターンＡの入力では、押下荷重Ｐｄｅｔの変化量として、Ｐ２−ＡとＰ１−Ａとの差分値を求める。パターンＢの入力では、押下荷重Ｐｄｅｔの変化量として、Ｐ２−ＢとＰ１−Ｂとの差分値を求める。パターンＡ及びパターンＢの押下荷重Ｐｄｅｔの変化量は同じである。処理決定部１０４は変化量に応じた処理を決定する。例えば、Ｐｄｅｔの変化量に対して１５°の球筋変化と決定する。なお、入力装置１が触感呈示部（図示せず）を備える場合には、押下荷重Ｐｄｅｔの変化量に応じた触感を入力部１１へ呈示する。
【００４２】
ステップＳ１０９にて、アプリケーション処理部１３により、２段目の押下（押下荷重Ｐｄｅｔの変化量）に基づいて計算処理を行う。例えば、パターンＡの入力及びパターンＢの入力ともに球筋の１５°変化を表示させるために必要な計算処理を行う。
【００４３】
ステップＳ１１０にて、映像音声出力部１４により、ステップＳ１０９で計算処理した情報をもとに、２段目の押下に基づく映像音声を出力する。例えば、図４に示すように、パターンＡ、パターンＢはともに球筋が１５°変化してボールが捕手まで届くようにボールの軌跡を表示する。その際に、球筋の変化度合をユーザに分かるように表示してもよい。
【００４４】
次に、２段目の押下荷重が異なる場合の動作の相違を説明する。図６は、パターンＡ及びパターンＣの２種類の、２段入力による押下荷重の変化を示す図である。図６に示すパターンＡの入力は、図３に示すパターンＡの入力と同一である。パターンＣの入力は、１段目の押下はパターンＡの入力と同じであり、２段目の押下の押下荷重がパターンＡの入力とは異なる。
【００４５】
図７は、図６に示す入力が行われた際の、野球ゲームの投球時の球筋の例を示す図である。図７のパターンＡは、図６のパターンＡの入力が行われた場合の球筋を示しており、図７のパターンＢは、図６のパターンＢの入力が行われた場合の球筋を示している。１段目の押下により球速を選択し（高速又は低速）、２段目の押下により球筋の変化度合を決定する。
【００４６】
入力装置１の動作フローは、図５に示した通りである。図６に示すパターンＡ及びパターンＣの入力は、１段目の押下が終了したときの押下荷重Ｐｄｅｔと押下荷重閾値とを比較すると、Ｐ１ｔｈ２＜＝Ｐｄｅｔである。この場合、例えば、処理決定部１０４は球速を高速に設定し、アプリケーション処理部１３は、高速での投球を表示させるため必要な計算処理を行う（Ｓ１０４）。
【００４７】
そして、映像音声出力部１４により、図７に示すように、高速でボールが放たれるように、投球動作やボールの軌跡を表示する（ステップＳ１０６）。
【００４８】
図６に示す例では、２段目の押下開始（Ａ２点）が所定時間内に行われるため（ステップＳ１０７）、図７に示すように、捕手に届くまでに球筋が変化する。
【００４９】
２段目の押下が終了したとき、パターンＡの入力では、押下荷重Ｐｄｅｔの変化量としてＰ２−ＡとＰ１との差分値を求める。パターンＣの入力では、押下荷重Ｐｄｅｔの変化量としてＰ２−ＣとＰ１との差分値を求める。そして、処理決定部１０４により、例えば、図７に示すように、Ｐ２−ＡとＰ１との差分値に対しては１５°の球筋変化と決定し、Ｐ２−ＣとＰ１との差分値に対しては６０°の球筋変化と決定する（ステップＳ１０８）。そして、アプリケーション処理部１３により、２段目の押下（Ｐｄｅｔの変化量）に基づいて計算処理を行う。
【００５０】
そして、アプリケーション処理部１３により、パターンＡの入力については６０°、パターンＢの入力については１５°の球筋の変化を表示させるために必要な計算処理を行う（ステップＳ１０９）。
【００５１】
そして、映像音声出力部１４により、例えば、図７に示すように、パターンＡでは球筋が１５°変化してボールが捕手まで届くようにボールの軌跡を表示し、パターンＣでは球筋が６０°変化してボールが捕手まで届くようにボールの軌跡を表示する（ステップＳ１１０）。
【００５２】
このように、本実施形態による入力装置１によれば、多段入力時に、押下荷重と押下荷重閾値とを比較することによるデジタル的な動作と、押下荷重の変化量に応じたアナログ的な動作とを組み合わせた、自由度の高い処理を行うことができる。また、複数の押下荷重閾値を設定することにより、デジタル的な動作のバリエーションを増やすことができる。
【００５３】
（第２の実施形態）
次に、本発明による第２の実施形態の入力装置について説明する。本実施形態では、前述したように、入力装置に触感を呈示する振動部を備えた構成について説明するが、図１及び図２と同様の構成については同様の名称を付しており、同様の動作・処理については説明も省略する。
【００５４】
図８は、第２の実施形態の入力装置の概略構成を示すブロック図である。本実施形態の入力装置２は、表示部（図１における映像音声出力部１４に相当）２４と、入力部２１とを有するタッチパネル２６を備えている。このタッチパネル２６は、操作者の入力を受け付ける入力部２１を、表示部２４の前面に重畳させて配設することにより構成される。
【００５５】
タッチパネル２６の表示部２４は、例えば液晶ディスプレイ（ＬＣＤ）又は有機ＥＬディスプレイなどで構成される。この表示部２４は、各アプリケーションに対応する表示を行う他、入力部２１への操作者の操作入力を受け付ける各種キーやボタンなどで構成するユーザインタフェースを所定の表示領域に描画して表示する。
【００５６】
入力部２１は、操作者の指などによる入力を受け付けるマトリクススイッチ等で構成され、操作者の指先などの押下による入力を検知する（受け付ける）ことにより、当該押下による入力が検知された位置に対応する信号を出力する。このような構成により、タッチパネル２６は、操作者からの操作入力を受け付けると共に、各アプリケーションに応じて入力結果など各種情報の表示を行うことができる。
【００５７】
荷重検出部２２は、入力部２１に対する押下荷重を検出するもので、例えば歪みゲージセンサを用いて構成する。この荷重検出部２２は、操作者が操作入力を行う際の押下による入力の押下荷重を検出する。
【００５８】
振動部２７は、タッチパネル２６（特に入力部２１）に振動を伝えるもので、例えば、圧電素子又は超音波振動子などを用いて構成される。この振動部２７が振動することにより、入力部２１を押下している操作者の指などに対して振動を伝えることができ、触感を呈示することができる。
【００５９】
記憶部２５は、振動部２７を駆動させるための駆動情報を記憶しており、複数のパターンを記憶して制御部２０の要求に対して出力することにより、振動部２７で複数の触感パターンを呈示することができる。
【００６０】
図９は、制御部２０の機能を説明する図である。本実施形態の制御部２０は、第１の実施形態の制御部１０（図２参照）と比較して、処理決定部２０４がさらに記憶部２５から駆動情報を取得し、必要なタイミングで振動部２７に振動情報を出力する手段を有する。
【００６１】
図１０は、図８に示した入力装置２のタッチパネル２６、荷重検出部２２、及び振動部２７の実装構造の一例を示す、入力装置２の要部断面図である。図１０においては、操作者が、表示部２４に表示されたボタンなどのオブジェクト（入力部２１に対する操作者の操作入力を受け付けるために、操作者が目視により認識できるように表示部２４に表示する各種キーやボタンなどの画像の表示）を押下する際に、表示部２４における当該オブジェクトの表示位置に対応する位置の入力部２１を、指Ａで押下している様子を表している。入力部２１は、操作者の指Ａによる入力の押下を検出することにより、当該入力の押下位置を検出する。また、荷重検出部２２は、操作者が入力部２１を押下している力を検出する。このため、荷重検出部２２は、入力部２１にかかる押下荷重が伝達するように、入力部２１を支持するように配置される。
【００６２】
振動部２７は、荷重検出部２２が検出した押下荷重に基づいて、適切なタイミングで操作者の指Ａに振動を与える。このため、振動部２７は、入力部２１に振動を伝達できるように、例えば入力部２１に接触するように配置される。振動部２７が発生する振動は、制御部２０が、荷重検出部２２により検出された押下荷重に基づいて制御する。
【００６３】
以上のような構成により、押下荷重に応じた触感を入力部２１に呈示することができ、呈示のタイミング・パターンを任意に設定することにより、より自由度の高い処理を行うことができるようになる。例えば、図３に示した結果に基づき図４に示す処理を行う場合、以下のように触感を呈示することができる。なお、以下で大きな触感、短い振動周期と記載したが、逆であったり、他の方法により異なる触感パターンとしたりしてもよく、表示部２４に表示される状態に合うように可変させるように適宜設定する。
１）１段目押下開始、１段目押下終了、２段目押下開始、あるいは２段目押下終了時に触感を呈示する。更に、それらの触感パターンを異ならせてもよい。
２）１段目押下開始から押下終了までに押下荷重がＰｔｈ１やＰｔｈ２に達した際に触感を呈示する。更に、Ｐｔｈ１やＰｔｈ２で触感パターンを異ならせてもよい。
３）１段目押下開始から押下終了までに触感を呈示する。また、２段目押下開始前に一旦触感を停止するようにしてもよい。更に、押下荷重が大きいほど（球速が速くなるほど）大きな触感又は短い振動周期となるように触感パターンを異ならせてもよい。
４）１段目押下終了から２段目押下開始まで触感を呈示する。更に、１段目押下により決定される球速が速いほど大きな触感又は短い振動周期となるように触感パターンを異ならせてもよい。
５）２段目押下開始から押下終了までに触感を呈示する。更に、押下荷重の増加が大きいほど（差分値が大きいほど）大きな触感又は短い振動周期となるように触感パターンを異ならせてもよい。
【００６４】
上述の実施形態は、代表的な例として説明したが、本発明の趣旨及び範囲内で、多くの変更及び置換ができることは当業者に明らかである。従って、本発明は、上述の実施形態によって制限するものと解するべきではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。例えば、入力装置１は、閾値比較部１０２により３つ以上の押下荷重閾値と比較することや、３段以上の多段入力に対応することができるのは勿論である。例えば、３段入力の場合には、２段の押下に対してデジタル的な動作を行い残りの１段の押下に対してアナログ的な動作を行ってもよいし、２段の押下に対してアナログ的な動作を行い残りの１段の押下に対してデジタル的な動作を行ってもよい。
【符号の説明】
【００６５】
１，２  入力装置
１０，２０  制御部
１１，２１  入力部
１２，２２  荷重検出部
１３，２３  アプリケーション処理部
１４  映像音声出力部
１５，２５  記憶部
２４  表示部
２６  タッチパネル
２７  振動部
１０１，２０１  押下検出部
１０２，２０２  閾値比較部
１０３，２０３  変化量検出部
１０４，２０４  処理決定部
【図１】
2012048504.tif 000003
【図２】
2012048504.tif 000004
【図３】
2012048504.tif 000005
【図４】
2012048504.tif 000006
【図５】
2012048504.tif 000007
【図６】
2012048504.tif 000008
【図７】
2012048504.tif 000009
【図８】
2012048504.tif 000010
【図９】
2012048504.tif 000011
【図１０】
2012048504.tif 000012