(57)【特許請求の範囲】
【請求項１】
タッチセンサと、
前記タッチセンサに対する押圧荷重を検出する荷重検出部と、
前記荷重検出部の不具合を検知する不具合検知部と、
前記タッチセンサが入力を検知すると所定の処理を実行する第１の入力モード、または前記タッチセンサが入力を検知している状態で前記荷重検出部が所定の荷重基準を満たす押圧荷重を検出すると前記所定の処理を実行する第２の入力モード、を切換可能に制御する制御部と、を備え、
前記制御部は、前記不具合検知部が前記荷重検出部の不具合を検知した場合、前記第２の入力モードに切り換える処理を阻止するように制御することを特徴とする入力装置。
【請求項２】
前記制御部は、前記第２の入力モードに切り換える入力を受け付けた際に、前記不具合検知部が前記荷重検出部の不具合を検知した場合、当該第２の入力モードに切り換える処理を阻止するように制御する、請求項１に記載の入力装置。
【請求項３】
前記制御部は、当該制御部の動作開始時に、前記不具合検知部が前記荷重検出部の不具合を検知した場合、前記第２の入力モードに切り換える処理を阻止するように制御する、請求項１に記載の入力装置。
【請求項４】
前記制御部は、前記入力装置の起動時に、前記不具合検知部が前記荷重検出部の不具合を検知した場合、前記第１の入力モードで動作を開始するように制御する、請求項３に記載の入力装置。
【請求項５】
前記タッチセンサのタッチ面を振動させる触感呈示部をさらに備え、
前記制御部は、前記タッチセンサが入力を検知している状態で前記荷重検出部が所定の荷重基準を満たす押圧荷重を検出すると、前記タッチ面を押圧している押圧対象に対して触感を呈示するように前記触感呈示部を制御する、請求項１ないし４の何れか１項に記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチセンサに対する入力を受け付ける入力装置に関するものである。
【背景技術】
【０００２】
近年、携帯電話等の携帯端末において、ユーザによる操作入力を受け付ける操作部やスイッチ等の入力装置として、タッチパネルやタッチスイッチ等のタッチセンサを備える入力装置が採用されているものがある。携帯端末以外に、電卓、券売機等の情報機器や、電子レンジ、テレビ、照明器具等の家電製品、産業用機器（ＦＡ機器）等にも、タッチセンサを備える入力装置は広く使用されている。
【０００３】
このようなタッチセンサには、抵抗膜方式、静電容量方式、光学式等の種々の方式が知られている。しかしながら、いずれの方式のタッチセンサにおいても、指やスタイラスペンによるタッチ入力を受け付けるものであって、タッチセンサ自体は、タッチされても、機械式の押しボタンスイッチのようには物理的に変位しない。
【０００４】
このように、タッチセンサがタッチされても、タッチセンサ自体は物理的に変位しないので、操作者は、タッチ入力が受け付けられても、入力に対するフィードバックを得ることができない。このため、操作者は、操作入力を行う際の「押下した／押下を解除した」という操作感が得られず、同じ位置を何度もタッチする等の繰り返し入力が生じ易く、操作者にストレスを与える場合がある。
【０００５】
このような不要な繰り返し入力を防止するものとして、例えば、タッチ入力を受け付けて、音を鳴らすようにしたものが知られている。また、例えば、当該入力位置に対応して表示部に画像表示されている入力ボタン等の入力用オブジェクト（以下、単に「オブジェクト」と記す）の表示色を変更するなど表示態様を変更したりして、聴覚や視覚により入力操作を確認できるようにしたものも知られている。
【０００６】
しかしながら、聴覚に働きかけるフィードバック方法の場合は、騒音環境下での確認が困難になるとともに、使用機器がマナーモード等の消音状態にあるときは、対応できない。また、視覚に働きかけるフィードバック方法の場合は、表示部に表示されているオブジェクトのサイズが小さいと、特に指で入力を行う際に、指の下にオブジェクトが隠れて表示態様の変化が確認できない場合がある。
【０００７】
そこで、聴覚や視覚によらず、タッチセンサが入力を受け付けると、タッチセンサを振動させて、操作者の指先に振動を伝えるようにしたフィードバック方法も提案されている（例えば、特許文献１および特許文献２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２８８１５８号公報
【特許文献２】特開２００８−１３００５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記特許文献１および特許文献２に開示の技術によれば、タッチセンサに対する操作入力を受け付けた際に、操作者の指先などに振動を伝えることができる。したがって、このような入力装置を用いて入力を行う操作者は、タッチセンサに対して行った操作入力が入力装置に受け付けられたことを認識することができる。
【００１０】
また、これらの技術を入力装置に適用すれば、タッチセンサからの位置情報により、表示部に画像表示されている入力ボタン等のオブジェクトに対応する位置のタッチセンサに対して入力があった場合にのみ、振動を発生させることもできる。すなわち、キーやボタンなどのオブジェクトを表示部に表示し、上述の技術により、タッチセンサにおいて、キーの存在しない位置に対応するタッチセンサにタッチ入力があっても振動しないが、キーの存在する位置に対応するタッチセンサにタッチ入力があれば振動を発生させることができる。
【００１１】
しかしながら、上記特許文献１および特許文献２に開示の技術は、単にタッチセンサが入力を受け付けると、当該入力に応じてタッチセンサを振動させているに過ぎない。このため、特に、機械式の押しボタンスイッチ（プッシュ式ボタンスイッチ）のようなボタンスイッチがタッチセンサ上部に描画されている場合、タッチセンサに指などが軽く触れた（タッチした）だけで触感が呈示されてしまう。したがって、操作者がタッチセンサを押圧（プッシュ）する前段階で、軽く触れる動作（タッチ）を行っただけで反応するため、誤操作を誘発するおそれがある。また、描画されたボタンスイッチを操作者がプッシュする意図はなくても（力を入れていなくても）、タッチセンサをプッシュする前段階の軽く触れる動作（タッチ）に応じて触感が呈示されるため、操作者に違和感を与えることにもなる。
【００１２】
機械式の押しボタンスイッチの場合、操作者は、ある程度の押圧力を加えてスイッチを押下した際に、当該スイッチが押下された触感（以下、クリック触感という）が呈示されると期待するはずである。同様に、機械式の押しボタンスイッチの場合、操作者は、加えていた押圧力を弱めていく過程で、当該押下されていたスイッチが、元の押下されていない状態に戻る触感（以下、リリース触感という）が呈示されると期待する。また、機械式の押しボタンスイッチの場合、操作者は、非常に弱い押圧力により、押圧位置を触れたりなぞったりしても、クリック触感やリリース触感は呈示されないものと期待する。
【００１３】
そこで、本願出願人は、タッチセンサを用いてスライド入力を行う際に、機械式のスイッチにより構成されるキー等を操作しているかのごとき触感を呈示することができるようにした入力装置を発明し、日本国特許庁に既に特許出願している（特願２００９−１９７３１８号）。
【００１４】
上記入力装置は、タッチセンサのタッチ面に対する押圧荷重を検出する荷重検出部を付加することにより、所定の荷重基準を満たす押圧荷重による押圧入力を検知している状態で触感を呈示する。したがって、この入力装置は、操作者の意図しない軽いタッチによる入力は受け付けないようにできる。さらに、この入力装置は、操作者に圧覚を与えた状態で触感を呈示するため、従来の装置では呈示できなかった、実際の押しボタンスイッチを操作する際に呈示されるような、リアルな触感を呈示することができる。
【００１５】
また、このようなタッチセンサを備えた入力装置によれば、例えばカメラのシャッターボタンを模したような、操作入力の際にかかる操作者の押圧荷重に応じて入力を複数段階で受け付けることができる。すなわち、押しボタンスイッチの中には、操作者が第１段階の入力を行う「半押し」の入力を行うことにより、ＡＦ（オートフォーカス）を調整する機能をオンにした状態で、操作者が第２段階の入力を行う「全押し」の入力を行うことにより、シャッターを切る動作を行うことができるものがある。
【００１６】
上述した入力装置は、タッチパネルに対する押圧荷重を検出する荷重検出部を備えているため、第１段階の入力、第２段階の入力、さらにそれ以上の段階の入力、のように複数段階の入力を順次受け付けて、それぞれ割り当てられた異なる動作を実行するようにもできる。このような入力装置を用いて操作入力を行うことにより、操作者は、複数の異なる動作を所望に応じて区別して実行する操作を行うことができる。本願出願人は、このような入力装置についての発明も、日本国特許庁に既に特許出願している（特願２００９−１０６７４９号）。
【００１７】
しかしながら、このような荷重検出部を備えた入力装置を用いて入力を受け付ける動作中に、荷重検出部に故障等の何らかの不具合が発生して、タッチセンサのタッチ面に対する荷重の検出ができなくなった場合、この入力装置は入力を受け付けることができなくなるという問題が生じる。すなわち、この入力装置は、タッチセンサのタッチ面に対する押圧荷重が所定の荷重基準を満たさなければ、入力として受け付けない。しかしながら、この入力装置において、荷重検出部の不具合により荷重が検出できない状態では、荷重検出部は、押圧荷重が所定の荷重基準を満たしたことを検出できない。したがって、このような場合、この入力装置は、以降の入力を受け付けることができなくなってしまう。
【００１８】
このように、この入力装置は、正常に機能している時は快適な操作性を提供するものであるが、ひとたび荷重検出部に不具合が生じてしまうと、タッチパネルは正常に動作していたとしても、入力装置としての機能を果たさなくなってしまうことが想定される。さらに、この入力装置は、上述したような複数段階の入力を受け付ける入力モードで動作していた場合、荷重検出部に不具合が生じて押圧荷重が検出できなくなると、複数の段階のうち、どの段階の入力も受け付けることができなくなる。
【００１９】
したがって、かかる事情に鑑みてなされた本発明の目的は、タッチセンサに対する入力を受け付ける入力装置であって、荷重検出部に不具合が生じた場合でも対処可能な入力装置を提供することにある。
【課題を解決するための手段】
【００２０】
上記目的を達成する第１の観点に係る入力装置の発明は、
タッチセンサと、
前記タッチセンサに対する押圧荷重を検出する荷重検出部と、
前記荷重検出部の不具合を検知する不具合検知部と、
前記タッチセンサが入力を検知すると所定の処理を実行する第１の入力モード、または前記タッチセンサが入力を検知している状態で前記荷重検出部が所定の荷重基準を満たす押圧荷重を検出すると前記所定の処理を実行する第２の入力モード、を切換可能に制御する制御部と、を備え、
前記制御部は、前記不具合検知部が前記荷重検出部の不具合を検知した場合、前記第２の入力モードに切り換える処理を阻止するように制御することを特徴とするものである。
【００２１】
第２の観点に係る発明は、第１の観点に係る入力装置において、
前記制御部は、前記第２の入力モードに切り換える入力を受け付けた際に、前記不具合検知部が前記荷重検出部の不具合を検知した場合、当該第２の入力モードに切り換える処理を阻止するように制御するものである。
【００２２】
第３の観点に係る発明は、第１の観点に係る入力装置において、
前記制御部は、当該制御部の動作開始時に、前記不具合検知部が前記荷重検出部の不具合を検知した場合、前記第２の入力モードに切り換える処理を阻止するように制御するものである。
【００２３】
第４の観点に係る発明は、第３の観点に係る入力装置において、
前記制御部は、前記入力装置の起動時に、前記不具合検知部が前記荷重検出部の不具合を検知した場合、前記第１の入力モードで動作を開始するように制御するものである。
【００２４】
第４の観点に係る発明は、第１ないし第３の観点に係る入力装置において、
前記タッチセンサのタッチ面を振動させる触感呈示部をさらに備え、
前記制御部は、前記タッチセンサが入力を検知している状態で前記荷重検出部が所定の荷重基準を満たす押圧荷重を検出すると、前記タッチ面を押圧している押圧対象に対して触感を呈示するように前記触感呈示部を制御するものである。
【発明の効果】
【００２５】
本発明によれば、不具合検知部が荷重検出部の不具合を検知した場合、荷重検出部を使用して入力を受け付けるモードに切り換える処理を阻止する。したがって、本発明による入力装置は、荷重検出部に不具合が発生した場合であっても、以降の入力を受け付けなくなるといった事態を回避することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１実施の形態に係る入力装置の概略構成を示すブロック図である。
【図２】第１実施の形態に係る入力装置の実装構造の一例を示す図である。
【図３】第１実施の形態によるタッチパネル入力モードで入力を受け付ける際の処理を説明するフローチャートである。
【図４】第１実施の形態によるハプティック入力モードで入力を受け付ける際の処理を説明するフローチャートである。
【図５】第１実施の形態に係る入力装置の起動時にハプティック入力モードで入力受付を開始する場合の処理を説明するフローチャートである。
【図６】第１実施の形態に係る入力装置においてタッチパネル入力モードで動作を開始してからハプティック入力モードの動作に切り換える場合の処理を説明するフローチャートである。
【図７】第２実施の形態によるハプティック入力モードで入力を受け付ける際の処理を説明するフローチャートである。
【図８】第２実施の形態によるタッチパネル入力モードで入力を受け付ける際の処理を説明するフローチャートである。
【図９】第２実施の形態に係る入力装置がタッチ入力により複数段階の押圧入力の代用とする動作の具体例を説明する図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２８】
（第１実施の形態）
図１は、本発明の第１実施の形態に係る入力装置の概略構成を示す機能ブロック図である。本実施の形態に係る入力装置は、例えば携帯端末で文字または数字を入力する際に用いる入力装置や、銀行に設置されるＡＴＭ、駅に設置される券売機に用いる入力装置など、タッチセンサにより操作者のタッチ入力を受け付けるものであれば、任意の入力装置に適用することができる。
【００２９】
図１に示すように、本実施の形態に係る入力装置１は、タッチセンサ１１、荷重検出部１２、触感呈示部１３、表示部１４、制御部１５、および、不具合検知部１６を備える。
【００３０】
タッチセンサ１１は、通常は表示部１４の前面に配置して、表示部１４に表示したキーやボタン等（以下、単に「キー等」という）に対する操作者の指などによる押圧入力（タッチ入力）を、対応するタッチセンサ１１のタッチ面により受け付ける。このタッチセンサ１１は、例えば抵抗膜方式、静電容量方式、光学式等の公知の方式のもので構成する。荷重検出部１２は、タッチセンサ１１のタッチ面に対する押圧荷重を検出するもので、例えば、歪みゲージセンサや圧電素子等の、荷重に対してリニアに反応する素子を用いて構成する。触感呈示部１３は、タッチセンサ１１を振動させるもので、例えば圧電振動子等を用いて構成する。表示部１４は、押しボタンスイッチ（プッシュ式ボタンスイッチ）のような入力ボタン等のオブジェクトを表示するもので、例えば、液晶表示パネルや有機ＥＬ表示パネル等を用いて構成する。
【００３１】
制御部１５は、入力装置１全体の動作を制御および管理する。不具合検知部１６は、荷重検出部１２を監視することにより、荷重検出部１２に不具合が発生しているか否かを検知する。具体的には、不具合検知部１６は、荷重検出部１２に故障などが生じたため、タッチセンサ１１に対する押圧荷重を検出できなくなっているか否かを検知する。このようにして荷重検出部１２の不具合を検知すると、不具合検知部１６は、検知結果を制御部１５に通知する。この検知結果によって荷重検出部１２に不具合が発生していることを通知されると、制御部１５は、不具合フラグを立てることにより、以後、不具合検知部１６が不具合の検出を行なわずに、荷重検出部１２に不具合が生じていることを知ることができる。この場合の処理については後述する。
【００３２】
図２は、図１に示した入力装置１の実装構造の一例を示すもので、図２（ａ）は要部断面図、図２（ｂ）は要部平面図である。表示部１４は、筐体２１内に収納保持する。表示部１４上には、弾性部材からなるインシュレータ２２を介して、タッチセンサ１１を保持する。なお、本実施の形態に係る入力装置１は、表示部１４およびタッチセンサ１１を、平面視で矩形状としてある。本実施の形態において、タッチセンサ１１は、図２（ｂ）に仮想線で示す表示部１４の表示領域Ａから外れた４隅に配設したインシュレータ２２を介して表示部１４上に保持する。
【００３３】
また、筐体２１には、表示部１４の表示領域から外れたタッチセンサ１１の表面領域を覆うようにアッパカバー２３を設け、このアッパカバー２３とタッチセンサ１１との間に、弾性部材からなるインシュレータ２４を配設する。
【００３４】
なお、図２に示すタッチセンサ１１は、タッチ面１１ａを有する表面部材を、例えば透明フィルムやガラスで構成し、裏面部材をガラスやアクリルで構成している。タッチセンサ１１は、タッチ面１１ａが押圧されると、押圧部分が押圧力に応じて微少量撓む（歪む）、または構造体そのものが微少量撓む構造のものを用いる。
【００３５】
タッチセンサ１１の表面上には、アッパカバー２３で覆われる各辺の近傍に、タッチセンサ１１に加わる荷重（押圧力）を検出するための歪みゲージセンサ３１をそれぞれ接着等により設ける。また、タッチセンサ１１の裏面上には、対向する２つの辺の近傍に、タッチセンサ１１を振動させるための圧電振動子３２をそれぞれ接着等により設ける。すなわち、図２に示す入力装置は、図１に示した荷重検出部１２を４つの歪みゲージセンサ３１を用いて構成し、触感呈示部１３を２つの圧電振動子３２を用いて構成している。そして、触感呈示部１３によりタッチセンサ１１を振動させることにより、タッチ面１１ａを振動させるようにしている。なお、図２（ｂ）は、図２（ａ）に示した筐体２１、アッパカバー２３およびインシュレータ２４の図示を省略している。
【００３６】
次に、本実施の形態による、２つの入力モードについて説明する。本実施の形態においては、タッチパネル１１のみを用いてタッチ入力を検知することにより入力を受け付ける従来方式の入力モードを、「タッチパネル入力モード」と記す。また、本実施の形態による、タッチパネル１１および荷重検出部１２の双方を組み合わせることにより、タッチ入力を検知するとともに所定の押圧荷重も検出することにより入力を受け付ける入力モードを、「ハプティック入力モード」と記す。
【００３７】
図３は、上述の「タッチパネル入力モード」で入力を受け付ける際の処理を説明するフローチャートである。図３に示すフローチャートは、入力装置１がタッチ入力を受け付けた際、当該入力がキー等に対応する位置である場合、触感を呈示して所定の処理を行う動作を示すものである。なお、図３のフローチャートに示す動作を開始するにあたり、タッチセンサ１１のタッチ面に対するタッチ入力を受け付ける前に、入力装置１の表示部１４にキー等のオブジェクトを表示しておく。本実施の形態におけるオブジェクトは、入力を受け付ける部位を操作者に示唆する画像とすることができる。例えば、オブジェクトの画像として、数字や文字がキートップに描画されている状態などを表す画像を表示部１４に表示する。
【００３８】
本実施の形態に係る入力装置１の動作が「タッチパネル入力モード」で開始すると、制御部１５は、タッチセンサ１１への入力を監視する。図３に示す処理は、タッチパネル１１のタッチ面に対して、操作者のタッチ入力が検知された時点から開始する。
【００３９】
ステップＳ１１において、表示部１４にオブジェクトが表示された領域に対応するタッチセンサ１１上の所定領域において、タッチセンサ１１が操作者の指やスタイラスペン等の押圧対象（押圧物）による入力（タッチ入力）を検出した場合、制御部１５は、ステップＳ１２以下の処理を行う。本実施の形態において、「所定領域」とは、キーやボタンなどの入力を受け付けるオブジェクトが表示部１４に表示された位置に対応する、タッチセンサ１１における領域のことである。この「所定領域」は、キー等に対応する領域であるため、以下、適宜、単に「キー領域」と記す。
【００４０】
ステップＳ１１において、タッチ入力の位置がキー領域内にある場合、制御部１５は、押圧入力を検出している位置に対応するオブジェクトの表示態様を変更して表示部１４に表示する（ステップＳ１２）。ステップＳ１２にて行うオブジェクトの表示態様の変更は、例えば、オブジェクトの描画を、機械式の押しボタンスイッチが操作者により押下された際のキーが凹んだような表示（以下、キーの「押下表示」という）に変更するなどの態様が考えられる。その他、オブジェクトの表示態様を変更する際には、オブジェクトの色や輝度などを瞬間的に変更するなどして、操作者の押圧入力を受け付けたことを強調するような態様の表示を行ってもよい。
【００４１】
ステップＳ１２においてキーの押下表示を行ったら、制御部１５は、触感呈示部１３を所定の駆動信号で駆動して、予め設定した所定の振動パターンでタッチセンサ１１を振動させて触感を呈示する（ステップＳ１３）。触感呈示部１３は、例えば、２つの圧電振動子３２を同相で駆動する。この振動により、操作者は、自らのタッチ入力が正常に受け付けられたことを認識することができる。その後、制御部１５は、予め設定した手順に従って、所定の処理を実行する（ステップＳ１４）。
【００４２】
ステップＳ１４における「所定の処理」とは、タッチ入力を受け付けたオブジェクトに割り当てられている、予め規定された処理を意味する。例えば、入力を受け付けたオブジェクトが文字入力のキーである場合には、制御部１５は、当該文字を出力（表示）する処理を行う。また、入力を受け付けたオブジェクトが何かの機能の実行キーである場合には、制御部１５は、当該機能の実行を開始する処理を行う。また、入力装置１の動作が「タッチパネル入力モード」の場合、この「所定の処理」には、入力装置１の動作を上述の「ハプティック入力モード」に切り換える処理も含まれる。
【００４３】
以上説明した、タッチパネル入力モードにおける処理は、通常のタッチセンサを備える入力装置において、操作者のタッチ入力を受け付けて、当該入力を受け付けたことを表示や振動などで操作者に通知して、当該入力に係る処理を行う従来方式の処理と同様に行うことができる。
【００４４】
図４は、上述の「ハプティック入力モード」で入力を受け付ける際の処理を説明するフローチャートである。図４に示すフローチャートは、入力装置１がタッチ入力を受け付けた時点ではまだ入力は受け付けずに、当該入力がキー等に対応する位置であって、所定の基準を満たす押圧荷重が検出された場合に、触感を呈示して所定の処理を行う動作を示すものである。なお、図４のフローチャートに示す動作を開始するに際しても、タッチセンサ１１のタッチ面に対するタッチ入力を受け付ける前に、入力装置１の表示部１４にキー等のオブジェクトを表示しておく。
【００４５】
本実施の形態に係る入力装置１の動作が「ハプティック入力モード」で開始すると、制御部１５は、タッチセンサ１１への入力を監視するとともに、荷重検出部１２で検出される荷重を監視する。図４に示す処理も、タッチパネル１１のタッチ面に対して、操作者のタッチ入力が検知された時点から開始する。
【００４６】
ステップＳ２１において、タッチセンサ１１が、キー領域において操作者の指やスタイラスペン等の押圧対象（押圧物）による入力（タッチ入力）を検出した場合、制御部１５は、ステップＳ２２以下の処理を行う。
【００４７】
ステップＳ２２において、制御部１５は、荷重検出部１２により検出される押圧荷重が、操作者によるタッチセンサ１１の押圧によって増加しながら所定の基準を満たしたか否かを判定する。なお、荷重検出部１２は、例えば、４つの歪みゲージセンサ３１の出力の平均値から荷重を検出する。ここで、所定の基準を満たす荷重は、操作者が通常の押圧操作を行う際の押圧荷重に基づいて、例えば１Ｎ（ニュートン）などの値を予め設定し、その後も設定変更できるようにするのが好適である。また、この所定の基準は、操作者が意図せずに軽く触れてしまったような場合の操作は入力として受け付けないようにするため、および後述するリアルな触感のための圧覚を操作者に与えるために、操作者の意図に基づく押圧入力の際の押圧荷重を考慮して（例えば平均値など）、過度に低い基準を設定しないようにする。ステップＳ２１においてタッチセンサ１１のキー領域に対する入力が検知されていても、ステップＳ２２において、荷重検出部１２により検出される押圧荷重が所定の基準を満たしていない場合、制御部１５は、ステップＳ２１に戻って処理を続行する。
【００４８】
ステップＳ２２において所定の基準を満たす荷重を検出したら、制御部１５は、押圧入力を検出している位置に対応するオブジェクトの表示態様を変更して表示部１４に表示する（ステップＳ２３）。ステップＳ２３にて行うオブジェクトの表示態様の変更は、上述したステップＳ１２と同様に行うことができる。
【００４９】
ステップＳ２３においてキーの押下表示を行ったら、制御部１５は、触感呈示部１３を所定の駆動信号で駆動して、予め設定した所定の振動パターンでタッチセンサ１１を振動させて触感を呈示する（ステップＳ２４）。触感呈示部１３は、例えば、２つの圧電振動子３２を同相で駆動する。このようにして、入力装置１は、「ハプティック入力モード」においては、操作者の意図に基づくプッシュ動作により、押圧入力を受け付ける。
【００５０】
なお、ステップＳ２４において触感呈示部１３が押圧対象に対して呈示する触感は、上述したクリック触感とするのが好適である。操作者に対してリアルなクリック触感を呈示するためには、入力装置１は、以下のような動作を行うことにより、操作者の圧覚を刺激した状態で触覚を刺激する。すなわち、入力装置１は、タッチセンサ１１に加わる荷重が、触感を呈示する基準（例えば１Ｎ）を満たすまでは、圧覚を刺激するようにし、荷重が当該基準を満たすと、圧電振動子３２を所定の駆動信号で駆動してタッチ面１１ａを振動させて触覚を刺激する。これにより、入力装置１は、押しボタンスイッチ（プッシュ式ボタンスイッチ）のようなボタンスイッチを押した際に得られるのと同様なクリック触感を、操作者に呈示することができる。したがって、操作者は、タッチセンサ上部に描画された押しボタンスイッチであっても、現実の押しボタンスイッチを操作した場合と同様のリアルなクリック触感を得ながら、タッチセンサ１１に対して入力操作を行うことができるので、違和感を覚えることがない。また、タッチセンサ１１を「押した」という意識との連動で入力操作を行うことができるので、単なる押圧による入力ミスも防止することができる。
【００５１】
上述したクリック触感を呈示する際の駆動信号、すなわち触覚を刺激する一定周波数、周期（波長）、波形、振幅は、呈示するクリック触感に応じて適宜設定することができる。例えば、携帯端末に使用されているメタルドームスイッチに代表されるクリック触感を呈示する場合、例えば、１７０Ｈｚの一定周波数のＳｉｎ波からなる１周期分の駆動信号により触感呈示部１３を駆動する。このような駆動信号により触感呈示部１３を駆動させて、タッチ面１１ａを、基準の押圧荷重Ｐｔｈが加わった状態で、約１５μｍ振動させる。これにより、実際のキーをクリックした場合のような、リアルなクリック触感を操作者に呈示することができる。
【００５２】
ステップＳ２４において触感を呈示したら、制御部１５は、予め設定した手順に従って、所定の処理を実行する（ステップＳ２５）。ステップＳ２５における「所定の処理」とは、ステップＳ１４において説明した所定の処理と同じである。なお、入力装置１の動作が「ハプティック入力モード」の場合、この「所定の処理」には、入力装置１の動作を「タッチパネル入力モード」に切り換える処理も含まれる。
【００５３】
以上説明した、ハプティック入力モードにおける処理は、通常のタッチセンサを備える入力装置とは異なり、操作者のタッチ入力を受け付けた際に、押しボタンスイッチを押下したかのようなリアルな触感を呈示する。
【００５４】
次に、本実施の形態による、不具合の検知に基づく入力モードの設定処理について説明する。本実施の形態においては、入力装置１に電源を投入した際など入力装置１の起動時に荷重検出部１２の不具合を検知する態様と、タッチパネル入力モードからハプティック入力モードに切り換える際に荷重検出部１２の不具合を検知する態様と、について説明する。
【００５５】
図５は、電源を投入した際などの入力装置１の起動時に、ハプティック入力モードで入力受付を開始する場合の処理を説明するフローチャートである。本処理は、例えば電源を投入した際などの入力装置１の起動時に開始する。入力装置１などの電源スイッチをオンにして本処理を開始すると、制御部１５は、不具合フラグが立てられているか否かを判定する（ステップＳ３１）。
【００５６】
ステップＳ３１において「不具合フラグ」が立っている場合とは、今回電源をオンにして起動を開始した以前に起動していた際に、荷重検出部１２の不具合が検知されて不具合フラグが立てられた場合を想定している。ステップＳ３１において不具合フラグが立てられていない場合、制御部１５は、不具合検知部１６が荷重検出部１２の不具合を検知しているか否かを判定する（ステップＳ３２）。ステップＳ３２において不具合検知部１６が荷重検出部１２の不具合を検知していない場合、制御部１５は、入力モードを上述した「ハプティック入力モード」に切り換える制御を行う（ステップＳ３６）。この後は、図４において説明したハプティック入力モードによる入力受付の処理を行う。
【００５７】
一方、ステップＳ３２において不具合検知部１６が荷重検出部１２の不具合を検知した場合、制御部１５は、不具合フラグを立てる（ステップＳ３３）。このように、ステップＳ３３において不具合フラグを立てることにより、以後、制御部１５は、不具合検知部１６が実際に荷重検出部１２に不具合が発生しているか否かを検知することなく、不具合が発生している旨を認識することができる。この不具合フラグは、制御部１５内などに記憶することにより、入力装置１の電源をオフにした際であっても不具合フラグが立てられていることが消去されないようにするのが好適である。このようにすれば、不具合フラグを立てた後で電源をオフにしても、次回電源オンにして起動した際、制御部１５は、不具合検知部１６が実際に不具合を検知することなく、ステップＳ３１において荷重検出部１２に不具合が発生していることを知ることができる。
【００５８】
ステップＳ３３において不具合フラグが立てられたら、制御部１５は、荷重検出部１２に不具合が検知された旨のメッセージを表示部１４に表示してから（ステップＳ３４）、入力モードを上述した「タッチパネル入力モード」に切り換える制御を行う（ステップＳ３５）。この後は、図３において説明したタッチパネル入力モードによる入力受付の処理を行う。
【００５９】
ここで、表示部１４に表示される「荷重検出部１２に不具合が検知された旨のメッセージ」は、「圧力センサが故障している」旨、および、当該故障のため「タッチパネル入力モードに設定した」旨などを操作者に知らせるための表示とするのが好適である。この際さらに、「タッチパネルを押し込まなくともタッチした時点で入力が行われる」旨も併せて表示すれば、その後の操作者の誤操作の発生を低減させる効果が期待できる。
【００６０】
なお、ステップＳ３１において不具合フラグが立てられていると判定された場合、制御部１５は、荷重検出部１２に不具合が検知された旨のメッセージを表示部１４に表示してから（ステップＳ３４）、入力モードを上述した「タッチパネル入力モード」に切り換える制御を行う（ステップＳ３５）。この後も、図３において説明したタッチパネル入力モードによる入力受付の処理を行う。
【００６１】
このように、本実施の形態によれば、荷重検出部１２の不具合が検出されない場合ハプティック入力モードで動作を開始し、荷重検出部１２の不具合が検出される場合にはタッチパネル入力モードで動作を開始する。したがって、荷重検出部１２に不具合があるにもかかわらずハプティック入力モードで動作を開始してしまい、以後、荷重検出部１２が荷重を検知できないことにより、操作者が入力を行うことができなくなるという不都合は解消される。
【００６２】
なお、図５にて説明した例においては、電源を投入した際などの入力装置１の起動時における処理を想定して説明した。しかしながら、制御部１５の動作開始時に、ハプティック入力モードで入力受付を開始する場合の処理として、図５で説明した処理を行ってもよい。
【００６３】
図６は、タッチパネル入力モードで動作を開始してからハプティック入力モードの動作に切り換える場合の処理を説明するフローチャートである。本処理は、入力装置１がタッチパネル入力モードで動作を開始して当該タッチパネル入力モードで動作中に、操作者によりハプティック入力モードの動作に切り換える操作入力が行われた時点から開始する。当該切り換えは、例えばメニュー選択画面などにおいて、操作者が「ハプティック入力モード」の項目を選択する等の操作を受け付けることにより行うことが想定できる。
【００６４】
操作者によりハプティック入力モードの動作に切り換える操作入力が行われることにより本処理が開始すると、制御部１５は、上述した不具合フラグが立てられているか否かを判定する（ステップＳ４１）。
【００６５】
ステップＳ４１において不具合フラグが立てられていない場合、制御部１５は、不具合検知部１６が荷重検出部１２の不具合を検知しているか否かを判定する（ステップＳ４２）。ステップＳ４２において不具合検知部１６が荷重検出部１２の不具合を検知していない場合、制御部１５は、入力モードを上述した「ハプティック入力モード」に切り換える制御を行う（ステップＳ４５）。この後は、図４において説明したハプティック入力モードによる入力受付の処理を行う。
【００６６】
一方、ステップＳ４２において不具合検知部１６が荷重検出部１２の不具合を検知した場合、制御部１５は、不具合フラグを立てる（ステップＳ４３）。このように、ステップＳ４３において不具合フラグを立てることにより、以後、制御部１５は、不具合検知部１６が実際に荷重検出部１２に不具合が発生しているか否かを検知することなく、不具合が発生している旨を認識することができる。
【００６７】
ステップＳ４３において不具合フラグが立てられたら、制御部１５は、荷重検出部１２に不具合が検知された旨のメッセージを表示部１４に表示して（ステップＳ４４）、処理を終了する。この場合、タッチパネル入力モードで開始されているため、ここで処理を終了することにより、制御部１５は、この後もタッチパネル入力モードにて入力受付処理を続行することになる。
【００６８】
ここで、表示部１４に表示される「荷重検出部１２に不具合が検知された旨のメッセージ」は、「圧力センサが故障している」旨、および、当該故障のため「ハプティック入力モードに設定できない」旨などを操作者に知らせるための表示とするのが好適である。
【００６９】
なお、ステップＳ４１において不具合フラグが立てられていると判定された場合も、制御部１５は、荷重検出部１２に不具合が検知された旨のメッセージを表示部１４に表示して（ステップＳ４４）、処理を終了する。
【００７０】
このように、本実施の形態によれば、タッチパネル入力モードで動作を開始して、荷重検出部１２の不具合が検出されない場合ハプティック入力モードで動作を開始し、荷重検出部１２の不具合が検出される場合にはハプティック入力モードに切り換えずにタッチパネル入力モードで動作を続行する。したがって、荷重検出部１２に不具合があるにもかかわらず、操作者がハプティック入力モードに切り換える操作をしてしまい、以後、荷重検出部１２が荷重を検知できないことにより、操作者が入力を行うことができなくなるという不都合は解消される。
【００７１】
（第２実施の形態）
次に、本発明の第２実施の形態に係る入力装置を説明する。第２実施の形態に係る入力装置は、第１実施の形態において説明した入力装置１と同じ構成により実施することができ、第１実施の形態において説明した制御部１５の動作を一部変更するものである。したがって、第１実施の形態と同じ説明は、適宜省略する。
【００７２】
第２実施の形態は、第１実施の形態による入力装置１を、例えば上述したカメラのシャッターボタンのように、押圧荷重に応じて複数段階の入力を受け付ける場合に適用するものである。すなわち、第２実施の形態による入力装置１は、第１実施の形態で説明した図５および図６において、「ハプティック入力モード」および「タッチパネル入力モード」で行う処理を変更することにより、複数段階の入力を受け付けることができるようにするものである。
【００７３】
まず、不具合検知部１６が荷重検出部１２の不具合を検知しない場合、すなわち荷重検出部１２がタッチセンサ１１に対する押圧荷重を正常に検出することができる場合に行う「ハプティック入力モード」における処理ついて説明する。
【００７４】
図７は、本実施の形態に係る入力装置１において、荷重検出部１２が押圧荷重を正常に検出することができる場合の入力受付処理の流れを説明するフローチャートである。なお、本実施の形態において、入力装置１を用いた入力受付処理を行うに際し、この入力装置１の操作者は、入力装置１が押圧荷重に応じて少なくとも２段階の複数段階の入力を受け付ける入力装置であることを認識しているものとする。また、以下の説明においては、タッチセンサ１１上の所定のキー領域内に操作者のタッチ入力がなされた場合について説明する。したがって、操作者のタッチ入力が、タッチセンサ１１上の所定のキー領域内において受け付けられたか否かの判定についての説明は省略する。
【００７５】
入力装置１において、制御部１５は、タッチセンサ１１のタッチ面に対して操作者の押圧入力がなされたことにより、タッチセンサ１１が入力を検知したか否かを監視している。入力装置１による入力受付処理は、タッチセンサ１１がタッチ面に対するタッチ入力を検知した時点から開始する。第２実施の形態による入力装置１による入力受付処理が開始すると、制御部１５は、操作者の押圧入力による押圧荷重が増すことにより、荷重検出部１２が、第１段階の入力を受け付ける第１の荷重基準を満たす押圧荷重を検出したか否かを判定する（ステップＳ５１）。
【００７６】
なお、第１段階の入力を受け付ける第１の荷重基準とは、基準となる所定の押圧荷重の閾値である。この閾値を超える押圧荷重を荷重検出部１２が検出した場合、制御部１５は、入力装置１において規定された第１段階の入力が受け付けられたものとして処理する。また、この第１段階の入力を受け付ける第１の荷重基準は、予め設定された所定の押圧荷重を閾値とするが、後から操作者の好みに応じて変更できるようにしてもよい。
【００７７】
ステップＳ５１において、第１段階の入力を受け付ける第１の荷重基準を満たす押圧荷重が検出されない場合は待ち状態となる。一方、ステップＳ５１において第１段階の入力を受け付ける第１の荷重基準を満たす押圧荷重が検出された場合、制御部１５は、触感呈示部１３を所定の駆動信号で駆動して、予め設定した所定の振動パターンでタッチセンサ１１を振動させて触感を呈示する（ステップＳ５２）。なお、本実施の形態において、ステップＳ５３において呈示する触感は、第１段階の入力を受け付けた旨を示すため、後述する第２段階の入力を受け付けた旨を示す触感とは異なるものにするのが好適である。これにより、操作者は、この触感が呈示された時点で、第１段階の入力が入力装置１に正常に受け付けられたことを認識することができる。
【００７８】
また、このような処理とともに、制御部１５は、第１段階の入力を受け付けたことに応じて、入力装置１において規定された第１段階の入力に対応する動作を行うように処理を行う（ステップＳ５３）。例えば、入力装置１がカメラのシャッターボタンに適用されている場合、ステップＳ５３の処理は、入力装置１が「半押し」された場合の動作、すなわちＡＦを調整する機能などをオンにする動作を行うことに相当する。
【００７９】
振動の発生により第１段階の入力が正常に受け付けられたことを認識した操作者は、一気に第２段階の入力まで行われないようにしようとする意識が働くため、入力を行う押圧力を維持する（つまり押圧力の増大を抑制する）動作を行う。ここで、第１段階の入力が正常に受け付けられたことは、振動の発生により、どのような操作者であっても認識できる。しかしながら、第１段階の入力が受け付けられたと操作者が認識した後、その入力の押圧力を維持する際の押圧力は、操作者によってかなりの個人差がある。
【００８０】
そこで、本実施の形態では、第１段階の入力が受け付けられたと操作者が認識した後、操作者が入力の押圧力を維持する時点における押圧荷重を基準として、第２段階の入力を受け付ける第２の荷重基準を設定する（ステップＳ５４）。すなわち、制御部１５は、第１段階の入力を受け付ける第１の荷重基準を満たす押圧荷重を荷重検出部１２が検出する毎に、第１の荷重基準が満たされた後に荷重検出部１２が検出する押圧荷重に基づいて、第２段階の入力を受け付ける第２の荷重基準を設定する。この時、第２段階の入力を受け付ける第２の荷重基準は、第１段階の入力を受け付ける第１の荷重基準より大なる値とする。
【００８１】
このような処理を行うために、制御部１５は、操作者が入力の押圧力を維持する時点における押圧荷重を決定する。例えば、制御部１５は、荷重検出部１２が検出する押圧荷重の時間的な変化率を算出することにより、ステップ５１の後において押圧荷重の変化率が最初に所定値以下に減少した（すなわち操作者が押圧を維持していると判断できる）際の押圧荷重を、押圧荷重として決定する。
【００８２】
このようにして操作者が入力の押圧力を維持する押圧荷重が決定されたら、制御部１５は、押圧荷重に所定の加算幅の値を加えたものを、第２段階の入力を受け付ける第２の荷重基準として設定する（ステップＳ５４）。このようにして第２の荷重基準を設定すれば、同じ加算幅の値を付加しても、操作者が入力の押圧力を維持した時点における押圧荷重に応じて、異なる第２の荷重基準を設定することができる。
【００８３】
この後、制御部１５は、操作者の押圧入力による押圧荷重が増すことにより、荷重検出部１２が、第２段階の入力を受け付ける第２の荷重基準を満たす押圧荷重を検出したか否かを判定する（ステップＳ５５）。第２段階の入力を受け付ける第２の荷重基準とは、上述の処理により設定した所定の押圧荷重の閾値である。このように第２の荷重基準が設定された後、この閾値を超える押圧荷重を荷重検出部１２が検出した場合、制御部１５は、入力装置１において規定された第２段階の入力が受け付けられたものとして処理する。
【００８４】
ステップＳ５５において、第２段階の入力を受け付ける第２の荷重基準を満たす押圧荷重が検出されない場合は待ち状態となる。一方、ステップＳ５５において第２段階の入力を受け付ける第２の荷重基準を満たす押圧荷重が検出された場合、制御部１５は、触感呈示部１３を所定の駆動信号で駆動して、予め設定した所定の振動パターンでタッチセンサ１１を振動させて触感を呈示する（ステップＳ５６）。なお、本実施の形態において、ステップＳ５６において呈示する触感は、第２段階の入力を受け付けた旨を示すため、第１段階の入力を受け付けた旨を示す触感とは異なるものにするのが好適である。これにより、操作者は、この触感が呈示された時点で、第２段階の入力が入力装置１に正常に受け付けられたことを認識することができる。
【００８５】
また、このような処理とともに、制御部１５は、第２段階の入力を受け付けたことに応じて、入力装置１において規定された第２段階の入力に対応する動作を行うように処理を行う（ステップＳ５７）。例えば、入力装置１がカメラのシャッターボタンに適用されている場合、ステップＳ５７の処理は、入力装置１が「全押し」された場合の動作、すなわちＡＦ機能が適切に動作した後にシャッターを切る動作を行うことに相当する。
【００８６】
このように、本実施の形態によれば、第１の荷重基準が満たされた後の押圧荷重に基づいて、第２段階の入力を受け付ける第２の荷重基準を設定する。したがって、操作者が初めて入力装置１を操作する場合でも、押圧力の加減がわからずに、いきなり「全押し」をしてしまうリスクはない。また、複数の異なる操作者が同じ入力装置１を用いても、入力装置１が、それぞれの操作者の入力操作時の押圧力に順応して、適切な押圧荷重の第２の荷重基準を設定する。したがって、それぞれの操作者が入力装置１の要求する押圧荷重に合わせて操作を行う必要はない。
【００８７】
本実施の形態においては、以上説明した図７の処理を、不具合検知部１６が荷重検出部１２の不具合を検知していない場合に入力を受け付ける「ハプティック入力モード（図５のステップＳ３６または図６のステップＳ４５）」として設定する。すなわち、本実施の形態による入力装置１は、図５または図６において不具合検知部１６が荷重検出部１２の不具合を検知していない場合、ステップＳ３６またはステップＳ４５にて、図７で説明したハプティック入力モードにより、複数段階の入力を受け付けて対応する処理を行う。
【００８８】
次に、本実施の形態による入力装置１において、図５または図６において不具合検知部１６が荷重検出部１２の不具合を検知している場合、すなわち荷重検出部１２がタッチセンサ１１に対する押圧荷重を正常に検出することができない場合に行う「タッチパネル入力モード」について説明する。
【００８９】
図８は、本実施の形態に係る入力装置１において、押圧荷重を正常に検出することができない場合の入力受付処理の流れを説明するフローチャートである。なお、以下の説明においても、タッチセンサ１１上の所定のキー領域内に操作者のタッチ入力がなされた場合について説明する。したがって、操作者のタッチ入力が、タッチセンサ１１上の所定のキー領域内において受け付けられたか否かの判定についての説明は省略する。
【００９０】
本実施の形態による入力装置１において、制御部１５は、タッチセンサ１１のタッチ面に対して操作者のタッチ入力がなされたことにより、タッチセンサ１１が入力を検知したか否かを監視している。本実施の形態による入力受付処理は、入力装置１の動作が「タッチパネル入力モード」で開始した時点から開始する。第２実施の形態による入力受付処理が開始すると、制御部１５は、タッチセンサ１１のタッチ面に対して操作者のタッチ入力が検知されたか否かを判定する（ステップＳ６１）。
【００９１】
ステップＳ６１において、タッチ入力が検知されない場合は待ち状態となる。一方、ステップＳ６１においてタッチ入力が検知された場合、制御部１５は、触感呈示部１３を所定の駆動信号で駆動して、予め設定した所定の振動パターンでタッチセンサ１１を振動させて触感を呈示する（ステップＳ６２）。なお、本実施の形態において、ステップＳ６２において行う動作は、図７で説明したＳ５２の処理に対応する。これにより、操作者は、この触感が呈示された時点で、第１段階の入力が入力装置１に正常に受け付けられたことを認識することができる。
【００９２】
また、このような処理とともに、制御部１５は、第１段階の入力を受け付けたことに応じて、入力装置１において規定された第１段階の入力に対応する動作を行うように処理を行う（ステップＳ６３）。
なお、ステップＳ６３において行う動作は、図７で説明したＳ５３の処理に対応する。
【００９３】
ステップＳ６３において第１段階の入力に対応する動作が行われたら、制御部１５は、タッチセンサ１１のタッチ面に対する操作者のタッチ入力が解除されたことにより、タッチセンサ１１が入力を検知しなくなったか否かを判定する（ステップＳ６４）。ステップＳ６４において、タッチ入力の解除されていない場合は待ち状態となる。
【００９４】
一方、ステップＳ６４においてタッチ入力が解除された場合、制御部１５は、所定の時間Ｔを設定する（ステップＳ６５）。この所定の時間Ｔは、タッチセンサ１１に対するタッチ入力が解除されてから、次のタッチ入力が検知されるまでカウントダウンされる時間の値である。この所定の時間Ｔがゼロになる前にタッチセンサ１１に対する次のタッチ入力が検知された場合には、制御部１５は、複数段階の押圧入力における第２段階以降の入力として処理する。
【００９５】
すなわち、タッチセンサ１１に対するタッチ入力が解除されてから所定の時間Ｔ以内に、次のタッチ入力が検知された場合、制御部１５は、当該次のタッチ入力を、ハプティック入力モードにおいて第２の荷重基準を満たす押圧荷重が検出された場合に行う第２段階の入力とみなして、対応する動作を行う。また、当該次のタッチ入力が解除されてから所定の時間Ｔ以内に、さらに次のタッチ入力が検知された場合、制御部１５は、当該さらに次のタッチ入力を、ハプティック入力モードにおいて第３の荷重基準を満たす押圧荷重が検出された場合に行う第３段階の入力とみなして、対応する動作を行う。以下、同様の処理を行うことにより、タッチセンサ１１に不具合が検知されて押圧荷重を検出できない場合であっても、入力装置１は、タッチ入力を受け付けることにより、複数段階の押圧入力の代用とすることができる。
【００９６】
ステップＳ６５において所定の時間Ｔが設定されたら、制御部１５は、タッチセンサ１１のタッチ面に対して再び操作者のタッチ入力が検知されたか否かを判定する（ステップＳ６６）。ステップＳ６６においてタッチ入力が検知された場合、制御部１５は、触感呈示部１３を所定の駆動信号で駆動して、予め設定した所定の振動パターンでタッチセンサ１１を振動させて触感を呈示する（ステップＳ６７）。なお、本実施の形態において、ステップＳ６７において行う動作は、図７で説明したＳ５６の処理に対応する。これにより、操作者は、この触感が呈示された時点で、第２段階の入力が入力装置１に正常に受け付けられたことを認識することができる。
【００９７】
また、このような処理とともに、制御部１５は、第２段階の入力を受け付けたことに応じて、入力装置１において規定された第２段階の入力に対応する動作を行うように処理を行ってから（ステップＳ６８）、本処理を終了する。なお、ステップＳ６８において行う動作は、図７で説明したＳ５７の処理に対応する。
【００９８】
一方、ステップＳ６６においてタッチ入力が検知されない場合、制御部１５は、所定の時間Ｔをカウントダウンする（ステップＳ６９）。制御部１５は、このようにしてカウントダウンされた所定の時間Ｔがゼロになったか否かを判定し（ステップＳ７０）、まだゼロになっていない場合にはステップＳ６６に戻って処理を続行し、ゼロになった場合には本処理を終了する。
【００９９】
このように、本実施の形態によれば、不具合検知部１６が荷重検出部１２の不具合を検知している場合、すなわち荷重検出部１２がタッチセンサ１１に対する押圧荷重を正常に検出することができない場合であっても、「タッチパネル入力モード」によって、多段階の入力を受け付けることができる。したがって、荷重検出部１２に不具合があるにもかかわらず、操作者がハプティック入力モードに切り換える操作をしてしまい、以後、荷重検出部１２が荷重を検知できないことにより、操作者が多段階の入力を行うことができなくなるという不都合は解消される。
【０１００】
次に、本実施の形態において、入力装置１が、タッチ入力を受け付けることにより、複数段階の押圧入力の代用とする場合の動作の具体例を説明する。
【０１０１】
なお、このように、タッチ入力により複数段階の押圧入力の代用とする動作を行う場合、図５のステップＳ３４および図６のステップＳ４４において表示部１４に表示するメッセージは、第１実施の形態において表示したメッセージとは、一部異なるものとするのが好適である。すなわち、本実施の形態において、表示部１４に表示される「荷重検出部１２に不具合が検知された旨のメッセージ」は、「圧力センサが故障している」旨、および、当該故障のため「タッチパネル入力モードに設定した」旨などを操作者に知らせるための表示とすることができる。この表示は第１実施の形態と同じものとすることもできる。しかしながら、本実施の形態においては、この際さらに、「第１段階の入力は１回のタッチ入力を行い、第２段階の入力は素早く２回のタッチ入力を行う」等の旨を併せて表示すれば、その後の操作者の誤操作の発生を低減させる効果が期待できる。
【０１０２】
図９は、本実施の形態において、入力装置１が、タッチ入力を受け付けることにより、複数段階の押圧入力の代用とする場合の動作の具体例を説明する図である。なお、図９において、横軸は、左から右に時間の経過を示している。また、図９において、下方向の矢印（↓）は、その時点でタッチ入力が受け付けられたことを示し（タッチ）、また上方向の矢印（↑）は、その時点で受け付けられていたタッチ入力が解除されたことを示している（リリース）。
【０１０３】
図９（ａ）は、タッチセンサ１１が操作者によるタッチ入力を検知した後に、当該タッチ入力の解除を検知したことにより、入力装置１は、触感を呈示して、第１段階の処理を行ったことを示している。図９（ｂ）は、タッチセンサ１１がタッチ入力の解除を検知した後に、所定の時間Ｔがゼロになる前に再びタッチ入力を検知したことにより、入力装置１は、触感を呈示して、第２段階の処理を行ったことを示している。
【０１０４】
図９（ｃ）は、各タッチ入力において、タッチセンサ１１がタッチ入力を検知してから当該タッチ入力の解除を検知するまでに若干時間があいているが、タッチ入力の解除を検知した後に所定の時間Ｔがゼロになる前に再びタッチ入力を検知しているため、図９（ｂ）と同じ結果になることを示している。
図９（ｄ）は、図９（ｃ）に示した状態の後、さらにタッチセンサ１１がタッチ入力の解除を検知した後に、所定の時間Ｔがゼロになる前に再びタッチ入力を検知したことにより、入力装置１は、触感を呈示して、第３段階の処理を行ったことを示している。
【０１０５】
図９（ｅ）は、タッチセンサ１１がタッチ入力の解除を検知した後に、再びタッチ入力を検知しているが、所定の時間Ｔがゼロになった後に再びタッチ入力を検知しているため、入力装置１は、触感を呈示して、第２段階の処理ではなく第１段階の処理を行ったことを示している。
【０１０６】
このように、本実施の形態によれば、不具合検知部１６が荷重検出部１２の不具合を検知している場合であっても、操作者は、タッチ入力のタイミングを調節することにより、複数段階の入力を区別して行うことができる。
【０１０７】
なお、本発明は、上記実施の形態にのみ限定されるものではなく、幾多の変形または変更が可能である。例えば、上述した実施の形態においては、荷重検出部１２が所定の基準を満たす押圧荷重を検出した際にクリック触感を呈示し、リリース触感については特に言及していない。しかしながら、クリック触感と同様に、荷重検出部１２が検知する押圧荷重が所定の基準を満たさなくなった場合、リリース触感を呈示するようにもできる。また、これらのクリック触感とリリース触感とを異なる触感とすれば、実物の押しボタンスイッチにより近い触感を呈示することができるが、これらのクリック触感とリリース触感とを同じ触感とすることもできる。また、例えば、上述した実施の形態においては、動作が行われる際に音声を発生させるか否かについては言及していない。しかしながら、上記各実施の形態による動作と共に、当該動作と連動する音声を適宜発生させるようにすれば、入力装置１の操作性をさらに向上させ、誤操作の発生を一層低減することができる。
【０１０８】
また、上述した各実施の形態において、入力装置１は、タッチ入力の検知時（タッチパネル入力モード）または所定の基準を満たす押圧荷重の検出時（ハプティック入力モード）に、触感を呈示して、所定の処理を行う例について説明した。しかしながら、触感の呈示および／または所定の処理の実施は、タッチ入力の検知時または所定の基準を満たす押圧荷重の検出時に行うのではなく、タッチ入力の解除の検知時または押圧荷重が所定の基準を満たさなくなった際に行うようにしてもよい。
【０１０９】
さらに、上述した各実施の形態において、不具合検知部１６は、電源を投入した際などの入力装置１の起動時、またはタッチパネル入力モードで動作を開始してからハプティック入力モードの動作に切り換える時に、荷重検出部１２の不具合を検知する場合について説明した。しかしながら、例えば消費電力の充分な供給が確保されている環境などにおいては、不具合検知部１６が、荷重検出部１２の不具合を、絶えず、または定期的に検知するようにもできる。このようにすれば、入力装置１は、ハプティック入力モードにおいて荷重検出部１２の不具合が検知されたら、その時点で、強制的にタッチパネル入力モードに切り換えるようにすることもできる。
【０１１０】
また、上述した各実施の形態における荷重検出部１２は、任意の個数の歪みゲージセンサを用いて構成することができる。さらに、荷重検出部１２は、タッチセンサにおける入力検出方式に応じて、例えば、抵抗膜方式の場合には、接触面積による抵抗変化に基づく出力信号の変化から荷重が検出できれば、歪みゲージセンサを用いることなく構成することができる。あるいは、静電容量方式の場合には、静電容量の変化に基づく出力信号の変化から荷重が検出できれば、歪みゲージセンサを用いることなく構成することができる。
【０１１１】
また、触感呈示部１３は、任意の個数の圧電振動子を用いて構成したり、タッチセンサの全面に透明圧電素子を設けて構成したり、触感を呈示する振動を表現できるのであれば、偏心モータを駆動信号の１周期で１回転させるようして構成したり、することもできる。さらに、荷重検出部１２および触感呈示部１３は、圧電素子を用いて構成する場合は、圧電素子を共用して荷重検出部１２および触感呈示部１３を構成することもできる。
【０１１２】
また、本発明に係る入力装置１は、荷重検出部１２により検出される押圧荷重が荷重基準を満たした際に、触感呈示部１３を駆動させる。しかしながら、上記荷重検出部１２により検出される押圧荷重が荷重基準を満たした際とは、荷重検出部１２により検出される押圧荷重が荷重の基準値に達した際であってもよいし、荷重検出部１２により検出される押圧荷重が荷重の基準値を超えた際でもよい。また、荷重検出部１２により荷重の基準値が検出された際でもよい。
【０１１３】
また、本発明に係る入力装置１の制御部１５は、不具合検知部１６が荷重検出部１２の不具合を検知した場合、第２の入力モード（ハプティック入力モード）に切り換える処理を阻止するように制御する。しかしながら、入力装置１の制御部１５は、入力装置１が第１の入力モード（タッチパネル入力モード）で動作している間に、不具合検知部１６が荷重検出部１２の不具合を検知した場合、第２の入力モードに切り換える処理をするように制御することもできる。
【０１１４】
また、本発明の不具合検知部１６は、荷重検出部１２に故障などが生じたため、タッチセンサ１１に対する押圧荷重を検出できなくなっているか否かを検知するが、不具合検知部１６が、タッチセンサ１１に対する押圧荷重を検出できなくなっているか否かを検知する方法には、任意の公知技術を適用することができる。例えば、不具合検知部１６が、荷重検出部１２に対して定電流を流し、その時の荷重検出部１２にかかる電圧を測定し、測定した電圧が正常時の電圧と大きく異なる場合、不具合検知部１６が、タッチセンサに対する押圧荷重を検出できなくなっていると検知してもよい。
【符号の説明】
【０１１５】
１１  タッチセンサ
１１ａ  タッチ面
１２  荷重検出部
１３  触感呈示部
１４  表示部
１５  制御部
１６  不具合検知部
２１  筐体
２２  インシュレータ
２３  アッパカバー
２４  インシュレータ
３１  歪みゲージセンサ
３２  圧電振動子
【図１】
0005529663.tif 000002
【図２】
0005529663.tif 000003
【図３】
0005529663.tif 000004
【図４】
0005529663.tif 000005
【図５】
0005529663.tif 000006
【図６】
0005529663.tif 000007
【図７】
0005529663.tif 000008
【図８】
0005529663.tif 000009
【図９】
0005529663.tif 000010