(57)【要約】【課題】携帯端末に搭載されるようなタッチパネルにおいて、複数の隣り合う入力用オブジェクトに対する押圧入力を受け付けるにあたり、ユーザの誤操作を低減できる入力装置を提供する。【解決手段】入力装置１０は、入力用オブジェクトを表示する表示部３２と、入力用オブジェクトに対する押圧入力を受け付ける入力部３４と、入力部３４に対する押圧荷重を検出する荷重検出部４０と、荷重検出部４０により検出される押圧荷重が荷重基準を満たした際に、その押圧入力を受け付けるように制御する制御部２０と、を備え、制御部２０は、入力用オブジェクトに対する押圧入力を受け付ける荷重基準と、この入力用オブジェクトと隣り合っている入力用オブジェクトに対する押圧入力を受け付ける荷重基準とを相違させるように制御することを特徴とする。【選択図】  図２
2010152716.tif 000002
【特許請求の範囲】
【請求項１】
入力用オブジェクトを表示する表示部と、
前記表示部に表示される前記入力用オブジェクトに対する押圧入力を受け付ける入力部と、
前記入力部に対する押圧荷重を検出する荷重検出部と、
前記荷重検出部により検出される押圧荷重が荷重基準を満たした際に、前記押圧入力を受け付けるように制御する制御部と、を備え、
前記制御部は、前記入力用オブジェクトに対する前記押圧入力を受け付ける荷重基準と、当該入力用オブジェクトと隣り合っている入力用オブジェクトに対する前記押圧入力を受け付ける荷重基準と、を相違させるように制御することを特徴とする入力装置。
【請求項２】
前記入力部を振動させる振動部をさらに備え、
前記制御部は、前記荷重検出部により検出される押圧荷重が荷重基準を満たした際に、前記振動部を駆動するように制御する、請求項１に記載の入力装置。
【請求項３】
前記制御部は、前記荷重検出部により検出される押圧荷重が荷重基準を満たした後、前記荷重検出部により検出される押圧荷重が当該荷重基準を満たさなくなった際にも前記振動部を再度駆動するように制御する、請求項２に記載の入力装置。
【請求項４】
前記制御部は、前記荷重検出部により検出される押圧荷重が荷重基準を満たした後、前記荷重検出部により検出される押圧荷重が当該荷重基準を満たさなくなった際に、前記入力部が受け付けている前記入力用オブジェクトに対する押圧入力を確定するように制御する、請求項１〜３の何れか１項に記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置に関するものであり、特に、タッチパネルを有する入力装置に関するものである。
【背景技術】
【０００２】
例えば携帯電話のような携帯端末において、ユーザが端末の操作を行う際に使用する入力装置は、各端末の機能や用途に応じて様々なものが開発されている。多くの場合、携帯端末本体の表面に予め配設された機械式のキーまたはボタンなどを、ユーザが指などで直接押下することによって、入力操作を行う構成になっている。
【０００３】
このような端末における入力装置の機械的なキー（例えばテンキー等）は、当該端末の主要な用途に応じて予め配置されているのが普通であり、一般的に、最初に規定されたキーの物理的配置を、後から変更することはできない。
【０００４】
ところで、最近では、携帯電話にデジタルカメラや音楽再生の機能を搭載したものがあるように、小型の携帯端末に多種多様な機能が組み込まれている。携帯電話のように、端末の主要な用途以外に補助的な機能が数多く搭載されているものや、ＰＤＡ（Personal Digital Assistant：携帯情報端末）等のように、１つの端末でスケジュール管理や住所録など、主要な用途を複数有するものもある。このような端末においては、キーの配置が固定されていると、使用する機能によっては、操作入力時に著しく不便さを感じることがある。
【０００５】
このような操作入力の際の不便さを解消するために、表示部を構成する液晶表示画面の前面に透明な入力部を重ねて配設することにより構成したタッチパネルを備える入力装置が開示されている（例えば、特許文献１参照）。このようなタッチパネルを有する入力装置は、一般的に、タッチパネルの表示画面上に、操作キーやボタンなどの画像（以下、「入力用オブジェクト」と記す）を表示する。表示画面上に表示された入力用オブジェクトをユーザが押圧すると、その位置に対応するタッチパネルの入力部が入力を受け付けるようになっている。
【０００６】
上記特許文献１に記載の折り畳み型携帯電話機は、タッチパネルの表示画面上に任意に入力用オブジェクトの配置を表示させて、ユーザの操作入力を受け付けることができ、自由なキーなどの配置を構成することが可能である。したがって、この携帯電話機は、端末の各機能を切り替える毎に、その機能に応じて入力用オブジェクトの配置を自在に変更することにより、極めて良好な操作性を提供することができる。例えば、携帯電話機に搭載されているデジタルカメラ機能を使用する際は、タッチパネル上にデジタルカメラ用の操作部を構成する入力用オブジェクトを表示して操作入力を受け付けることができる。一方、この携帯電話機を用いて電子メールなどの文字を入力する際は、タッチパネル上にパーソナルコンピュータ（ＰＣ）のようなキーボードを構成する入力用オブジェクトを表示して入力を受け付けることができる。このように、タッチパネルを備えることにより、１つの入力装置を、複数の機能にそれぞれ最適化して操作入力を受け付けることができる。
【０００７】
また、タッチパネルを有する入力装置は、表示部上に表示された入力用オブジェクトにユーザが指先などで直接触れる（タッチする）入力方式により入力を受け付けるため、ユーザは極めて直感的な操作を行うことができる。すなわち、ユーザは、タッチパネルの画面に表示された案内に従って、画面に表示された入力用オブジェクトに指先などで直接触れることにより操作を行う。このため、ユーザは、画面に表示された誘導に応じて直感的な操作により非常に容易に端末を動作させることができ、結果的に誤操作を低減させる効果も期待できる。
【０００８】
このように、タッチパネルを備える携帯端末を用いて、現在、通常の携帯電話による通話や電子メール作成の際の操作入力のみならず、インターネットを利用して配信されるコンテンツの視聴やウェブ閲覧（ブラウズ）の際の操作入力を行うこともできる。また、このようなタッチパネルを有する入力装置は、携帯端末以外においても、例えば銀行などのＡＴＭ（現金自動預入支払機）や、駅などの券売機に配設され、現在日常的に利用されている。さらに、ファーストフード店などの店舗においては、従業員が顧客の注文を処理する際、上述したようなタッチパネルを有する入力装置を備えた端末装置を用いて業務が行われている。入力装置にタッチパネルを用いることにより、タッチパネル以外のキーボードなどの、機械式の操作ボタンまたはキーなどは必須の要素ではなくなる。したがって、端末装置本体に機械式の操作ボタン等を配置する領域が少なくて済むため、端末装置自体を全体的に小型化することができ、様々な店内や駅構内などにおける端末装置の設置場所の自由度を高めることもできる。
【０００９】
また、入力装置にタッチパネルを用いれば、従来一般的である機器の構成のように、各種情報を表示する表示部と、ユーザの操作入力を受け付ける入力部とを、別個の機能部として構成する必要はなく、情報表示部と入力部とを一画面上に構成することができる。したがって、例えば、タッチパネル上にキーボードのキーを構成する入力用オブジェクトの配列を表示させてユーザの入力を受け付け、さらに、この入力結果を、当該タッチパネル上のキーボードのそばに表示させることもできる。このようにすれば、ユーザは、一画面上で、入力操作と、その入力操作による入力結果の確認を行うことができる。
【００１０】
以上説明したように、タッチパネルは、入力部と表示部とを同一画面上に構成することができ、なおかつその操作入力を直観的に行うことができるというメリットのため、このような入力装置を有する端末装置はますます増加傾向にある。
【００１１】
しかしながら、タッチパネルを有する入力装置においては、入力部と表示部とを同一画面上に構成して、直観的な操作入力を受け付けるがために生じる特有の問題点もある。すなわち、タッチパネルは、入力用オブジェクトを自由に配置して表示部を構成することができるが、通常は入力部の全表面が平坦なため、入力用オブジェクトと入力用オブジェクト以外の部分との境界を、ユーザが触覚により判定することは困難である。また、タッチパネルに対して入力を行う際、ユーザは自らの指やスタイラスなどで入力部に直接触れるため、押圧入力を行う瞬間は入力用オブジェクトが隠れてしまい、ユーザは操作入力を視認できないことも多い。
【００１２】
したがって、ユーザは、自らの指先が触れているのが入力用オブジェクトの存在する位置であるか否かを指先の感触で判断することはできないため、意図する位置と異なる位置を押してしまう恐れが常にある。すなわち、意図する位置と微妙に異なる位置を押してしまい、入力しようとする入力用オブジェクトから外れた部分を押圧してしまったり、入力しようとする入力用オブジェクトの隣の入力用オブジェクトを押圧してしまう危険性がある。入力しようとする入力用オブジェクトを指で押圧する際には、当該入力用オブジェクトの表示が隠れてしまうため、このように意図する入力ができない恐れは一層高くなる。
【００１３】
また、上述のようにユーザが意図しない入力が入力装置に受け付けられてしまうと、これに基づいてユーザの意図しない動作が開始される場合がある。このような場合、ユーザは、当該意図しない動作を取り消す（キャンセルする）ために追加の操作を行わなければならないという手間が発生する。さらに、当該意図しない動作によって、それまで起動していた重要な処理動作を終了させてしまった場合、リカバリのきかない状況に陥ることもあり得る。したがって、ユーザの意図しない入力に基づいて意図しない動作が開始される恐れは、少しでも低減させることが望まれる。
【００１４】
このような事情に対処する一助となり得る技術として、タッチパネルに対する入力の押圧力を検知する手段を設け、ユーザのタッチパネルに対する入力の位置および押圧力に応じて、タッチパネル表面の高低を変化させる機構を備える入力装置が開示されている（例えば、特許文献２参照）。
【００１５】
【特許文献１】特開２００６−３１１２２４号公報
【特許文献２】特許第４０３９３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
上記特許文献２に記載の入力装置によれば、タッチパネルの表示部に表示された入力用オブジェクトに対するユーザの入力があった場合、タッチパネルの高低を変化させることにより、ユーザが触れている位置が入力用オブジェクトであることを示すことができる。すなわち、例えば、ユーザが入力用オブジェクトに触れた場合、入力用オブジェクト以外の箇所を触れた場合よりもタッチパネル表面の高さを高くすることにより、ユーザが触れている位置が入力用オブジェクトであることを示す。さらに、この入力装置は、タッチパネルの入力用オブジェクトに対応する位置にユーザが軽く触れたことが認識された場合、入力用オブジェクトを拡大表示して見易くするなどしている（例えば、特許文献２の図７および図１０等参照）。このような種々の措置を講ずることにより、特許文献２に記載の入力装置は、ユーザの誤操作を避けるべく入力を支援している。
【００１７】
この入力装置によれば、ユーザは、自らの指先が触れているタッチパネルの位置に入力用オブジェクトが存在するか否かを、指の感触で判別することができる。また、ユーザが触れている入力用オブジェクトを拡大表示する態様にできるため、ユーザが指先で入力用オブジェクト触れていても、それにより隠れてしまう部分を相対的に小さくすることができる。したがって、この入力装置によれば、ユーザの意図しない入力が受け付けられてしまう恐れは低減し得る。
【００１８】
しかしながら、このような技術を、例えば携帯電話のような小型の携帯端末に適用するに際しては、いくつかの不都合も存在する。すなわち、上述したようなタッチパネル表面の高低を変化させる機械的な機構は、当該タッチパネルの表面の変化幅よりも相当大きな幅を必要とする。これは、タッチパネルの高低を変化させる機械的な駆動装置がある程度の大きさを必要とするためと、さらに、タッチパネル全体の高低を変化させる空間を確保する必要があるためである。最近の携帯電話機の開発においては、可能な限りの小型化が求められており、タッチパネル表面の高低を変化させる機械的な機構を携帯電話機の本体に搭載するにあたっては、技術上の困難を伴うことが想定される。
【００１９】
また、携帯電話のような小型の携帯端末は、銀行のＡＴＭや駅の券売機など大型の端末の場合と異なり、表示部を兼ねるタッチパネルそのものの大きさも相当な制約を受けるため、入力用オブジェクトを表示する表示部も必然的に小型になる。その一方で、タッチパネルに対するユーザの各種入力を受け付ける必要もあるため、小型の携帯端末であっても、入力用オブジェクトも各種のものを多数表示する必要もある。そのため、ユーザが入力用オブジェクトに触れた際に入力用オブジェクトを拡大表示することも、携帯端末の場合には困難であることが想定される。
【００２０】
また、このように限られた面積のタッチパネルに多数の入力用オブジェクトを表示した場合、上述のようにタッチパネルの高低を変化させて、ユーザが触れている位置が入力用オブジェクトであるか否かを示すことも実際上困難であると考えられる。特に、大きさの制限された多数の入力用オブジェクトを隣り合わせて表示した場合、これらの入力用オブジェクト同士の間隔はほとんど、あるいは全く存在しない。そのため、これらの各入力用オブジェクトの縁部（キーのエッジに相当する部分）を、タッチパネルの高低を変化させることによりユーザに認識させることは非常に困難であると考えられる。したがって、携帯電話のような小型の携帯端末のタッチパネル上に、多数の小さな入力用オブジェクトを隣り合わせて表示する場合、上記特許文献２の技術を適用することによりユーザの誤入力を低減させることは困難であると予想される。
【００２１】
携帯電話のような小型の携帯端末の場合、限られた面積のタッチパネルに多数の入力用オブジェクトを表示するのみならず、入力を行うユーザが、歩きながら入力を行ったり、または他の動作を行いながら入力を行うこともあるという特殊な事情もある。このようにユーザが注視していないような場合であっても、多数の入力用オブジェクトに対する入力をユーザの意図通りに受け付けて、ユーザの誤操作を回避することを支援する入力装置が望まれている。
【００２２】
したがって、かかる事情に鑑みてなされた本発明の目的は、例えば携帯端末に搭載されるようなタッチパネルにおいて、複数の隣り合う入力用オブジェクトに対する押圧入力を受け付けるにあたり、ユーザの誤操作を低減できる入力装置を提供することにある。
【課題を解決するための手段】
【００２３】
上記目的を達成する請求項１に係る入力装置の発明は、
入力用オブジェクトを表示する表示部と、
前記表示部に表示される前記入力用オブジェクトに対する押圧入力を受け付ける入力部と、
前記入力部に対する押圧荷重を検出する荷重検出部と、
前記荷重検出部により検出される押圧荷重が荷重基準を満たした際に、前記押圧入力を受け付けるように制御する制御部と、を備え、
前記制御部は、前記入力用オブジェクトに対する前記押圧入力を受け付ける荷重基準と、当該入力用オブジェクトと隣り合っている入力用オブジェクトに対する前記押圧入力を受け付ける荷重基準と、を相違させるように制御することを特徴とするものである。
【００２４】
請求項２に係る発明は、請求項１に記載の入力装置において、
前記入力部を振動させる振動部をさらに備え、
前記制御部は、前記荷重検出部により検出される押圧荷重が荷重基準を満たした際に、前記振動部を駆動するように制御するものである。
【００２５】
請求項３に係る発明は、請求項２に記載の入力装置において、
前記制御部は、前記荷重検出部により検出される押圧荷重が荷重基準を満たした後に、前記荷重検出部により検出される押圧荷重が当該荷重基準を満たさなくなった際にも前記振動部を再度駆動するように制御するものである。
【００２６】
また、請求項４に係る発明は、請求項１〜３の何れか１項に記載の入力装置において、
前記制御部は、前記荷重検出部により検出される押圧荷重が荷重基準を満たした後、前記荷重検出部により検出される押圧荷重が当該荷重基準を満たさなくなった際に、前記入力部が受け付けている前記入力用オブジェクトに対する押圧入力を確定するように制御するものである。
【発明の効果】
【００２７】
本発明の入力装置によれば、タッチパネルの入力部に対する押圧荷重を検出し、ある入力用オブジェクトに対する押圧入力を受け付ける荷重基準と、この入力用オブジェクトと隣り合っている入力用オブジェクトに対する押圧入力を受け付ける荷重基準とを相違させる。したがって、小型のタッチパネルの入力部において多数の入力用オブジェクトを隣接して表示させたとしても、ユーザは、各入力用オブジェクトに対する入力を区別して行うことができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について、図面を参照して説明する。以下の実施の形態では、本発明の入力装置を具える携帯端末の一例として、携帯電話を想定して説明する。しかしながら、本発明の入力装置が適用できる携帯端末は携帯電話に限定されるものではなく、例えばＰＤＡなどタッチパネルを有する任意の携帯端末などに適用できる。また、本発明は、タッチパネルを有する携帯端末に限定されるものでもなく、上述したような銀行のＡＴＭや駅の券売機など、タッチパネルを有する任意の入力端末にも適用できる。
【００２９】
図１は、本発明の実施の形態に係る入力装置を備える携帯電話１０の概略構成を示す外観斜視図である。この携帯電話１０は、端末本体の前面に、一部切り欠いて示すように、液晶ディスプレイ（ＬＣＤ）または有機ＥＬディスプレイなどに種々の情報およびキーやボタンなどの形状を描画してこれらの配列を表示する表示部３２を備えている。また、この表示部３２の前面には、ユーザの指やスタイラスペンなどによる入力を受け付けるマトリクススイッチ等で構成した入力部３４を配設する。本実施の形態では、これら表示部３２と入力部３４とを含めてタッチパネル３０を構成している。携帯電話１０はさらに、マイクなどにより構成される音声入力部７０、スピーカなどにより構成される音声出力部８０、および、少なくとも１つの機械的なキーにより構成されるキー入力部９０も備えている。
【００３０】
他にも、携帯電話１０は、必要な機能に応じて、デジタルカメラ機能部、ワンセグ放送用チューナ、赤外線通信機能部などの近距離無線通信部、および各種インタフェース等を備える場合もあるが、これらの詳細については図示および説明を省略する。
【００３１】
図２は、本実施の形態に係る携帯電話１０の内部構成を概略的に示す機能ブロック図である。図２に示すように、携帯電話１０は、制御部２０と、タッチパネル３０と、荷重検出部４０と、振動部５０と、記憶部６０と、音声入力部７０と、音声出力部８０と、キー入力部９０と、を備えている。制御部２０は、携帯端末１０の各機能ブロックをはじめとして携帯端末１０全体を制御および管理する。タッチパネル３０は、上述したように、ユーザからの入力を受け付ける入力部３４を、表示部３２の前面に重畳させて配設することにより構成する。このような構成により、タッチパネル３０は、ユーザからの操作入力を受け付けると共に、各アプリケーションプログラム（以下、「アプリケーション」と略記する）に応じて入力結果など各種情報の表示を行う。
【００３２】
タッチパネル３０の入力部３４は、ユーザの指先やスタイラス等の接触（押圧）による入力を検知することにより、当該接触による入力が検知された位置に対応する信号を出力する。このタッチパネル３０は、例えば抵抗膜方式や静電容量方式などの公知のものを用いて構成する。表示部３２は、各アプリケーションに対応する表示を行う他、入力部３４へのユーザの操作入力を受け付ける各種キーやボタンなどで構成するユーザインタフェースを所定の表示領域に描画して表示する。本実施の形態においては、このように、タッチパネル３０の入力部３４に対するユーザの操作入力を受け付けるために、表示部３２に表示する各種キーやボタンなどの画像を「入力用オブジェクト」と記す。
【００３３】
荷重検出部４０は、タッチパネル３０（または入力部３４）に対する押圧荷重を検出するもので、例えば歪みゲージセンサを用いて構成する。振動部５０は、タッチパネル３０を振動させるもので、例えば、圧電素子または超音波振動子などを用いて構成する。なお、荷重検出部４０および振動部５０と、タッチパネル３０との構成上の関係については後述する。
【００３４】
記憶部６０は、各種アプリケーションおよび入力された各種情報などを記憶するとともに、ワークメモリなどとしても機能する。また、記憶部６０は、各アプリケーションに応じて使用される各種の入力用オブジェクトを含んだ複数のテンプレートなども記憶する。
【００３５】
音声入力部７０は、ユーザの音声などを入力信号に変換して制御部２０に伝達する。音声出力部８０は、制御部２０から伝達された音声信号を音声に変換して出力する。キー入力部９０は、ユーザによる操作入力に応じて、対応する信号を制御部１０に送信する。キー入力部９０を構成する各種キーは、使用するアプリケーションに従って、その用途および機能が規定される。
【００３６】
なお、携帯電話１０はさらに、音声通話および電子メールのデータなど各種情報をインターネットや無線通信等を介して基地局と送受信するアンテナおよび無線通信部など、通常の携帯電話としての機能を提供するために必要な各種機能部も備えている。しかしながら、これらは全て公知技術のものと特に変わるところはないため、説明を省略する。
【００３７】
次に、上述した荷重検出部４０および振動部５０と、タッチパネル３０との構成上の関係について説明する。
【００３８】
図３は、図２に示した携帯電話１０のタッチパネル３０、荷重検出部４０、および振動部５０の実装構造の一例を示す図である。図３（Ａ）は要部断面図であり、図３（Ｂ）は要部平面図である。
【００３９】
タッチパネル３０に各種の入力用オブジェクトを表示する表示部３２は、筐体１２内に収納保持する。表示部３２上には、弾性部材からなるインシュレータ３６を介して、入力部３４を保持する。なお、本実施の形態に係る入力装置は、表示部３２および入力部３４を平面視で矩形状とする。図３においては、タッチパネル３０は、正方形状として示してあるが、タッチパネル３０を実装する携帯端末の仕様に応じて、長方形としてもよい。また、この入力装置は、入力部３４を、図３（Ｂ）に仮想線で示す表示部３２の表示領域Ａから外れた４隅に配設したインシュレータ３６を介して、表示部３２に保持する。
【００４０】
また、筐体１２には、表示部３２の表示領域から外れた入力部３４の表面領域を覆うようにアッパカバー１４を設け、このアッパカバー１４と入力部３４との間に、弾性部材からなるインシュレータ１６を配設する。
【００４１】
なお、入力部３４は、例えば、表面すなわち操作入力を受け付ける面が透明フィルムで構成され、裏面がガラスで構成され、操作面が押圧されると、押圧力に応じて表面の透明フィルムが微少量撓む（歪む）構造のものを用いる。
【００４２】
さらに、本実施の形態に係る入力装置は、入力部３４の表面の透明フィルム上で、アッパカバー１４で覆われる各辺の近傍に、入力部３４に加わる押圧荷重（押圧力）を検出するための歪みゲージセンサをそれぞれ接着等により設ける。また、入力部３４の裏面のガラス面上で、対向する２つの辺の近傍には、入力部３４を振動させるための圧電素子または超音波振動子などを、それぞれ接着等により設ける。すなわち、図３に示す入力装置は、図２に示した荷重検出部４０を４つの歪みゲージセンサを用いて構成し、振動部５０を２つの振動子を用いて構成する。なお、図３（Ｂ）は、図３（Ａ）に示した筐体１２、アッパカバー１４、およびインシュレータ１６の図示を省略している。
【００４３】
本実施の形態に係る入力装置は、制御部２０において、入力部３４で検知される入力を監視するとともに、荷重検出部４０で検出される押圧荷重を監視する。制御部２０は、入力部３４で検知された押圧入力が表示部３２に表示された入力用オブジェクトに対する入力で、かつ、荷重検出部４０により検知される押圧荷重が、当該入力を受け付ける際の所定の基準を満たした際に、当該入力を正規の入力として受け付ける。以下、このような「入力を受け付ける際の基準」を、単に「荷重基準」と記す。また、入力の荷重基準が満たされた際、制御部２０は、振動部５０に振動を発生させて、入力部３４を押圧しているユーザの指もしくはスタイラスペンなどの押圧物に対して振動を伝えるように制御する。なお、荷重検出部４０は、例えば、４つの歪みゲージセンサの出力の平均値から荷重を検出する。また、振動部５０は、例えば、２つの超音波振動子を同相で駆動する。このような、荷重基準が満たされた際に発生する振動部５０の振動により、ユーザは、自らの行った押圧入力が適切に受け付けられたことを認識することができる。
【００４４】
次に、本実施の形態による、入力用オブジェクトの荷重基準について説明する。図４は、ユーザがタッチパネル３０の入力部３４を押圧する動作により操作入力を行う際の、荷重検出部４０が検出する押圧荷重（押圧力）の時間変化の例を概略的に表すグラフである。一般的に、ユーザは、タッチパネル３０の入力部３４を押圧する動作（押圧入力）を行う際、入力部３４に触れてから、入力が受け付けられたと判断できる時点までは、入力部３４に対する押圧力を増大し続ける（つまり入力部３４を押し込む動作を行う）。また、ユーザは、入力が受け付けられたと判断した時点からは、入力部３４に対する押圧力を低減する（つまり入力部３４から指などを離そうとする動作を行う）。したがって、荷重検出部４０が検出する荷重は、図４に示す曲線のように、左から右に時間の経過に従って最初は右上がりに増大し、途中から右下がりに減少する。
【００４５】
以下、本実施の形態による、入力用オブジェクトの荷重基準設定処理を行うための準備となる初期設定について説明する。本実施の形態では、入力用オブジェクトの荷重基準設定処理を行う前提として、まず、表示部３２に表示されている入力用オブジェクトに対して通常の操作入力を行うための、入力部３４に入力がされたと判定する荷重基準Ｐ１を予め設定する。この際、荷重基準の値Ｐ１は、ユーザが表示部３２に対して通常の操作入力を行う際の普段の押圧力に基づいて設定する。この設定に基づいて、ユーザが通常の操作入力を行う際の普段の押圧力として、Ｐ１（Ａ１）を超える押圧荷重が荷重検出部４０によって検出された場合、制御部２０は、表示部３２に表示されている入力用オブジェクトが押下されたと判定する。また、（Ａ１の後）押圧された入力用オブジェクトに対してＰ１（Ａ２）を割り込んだ押圧荷重が荷重検出部４０によって検知された場合、制御部２０は、押下中の入力用オブジェクトに対する操作入力が完了（確定）したと判定する。
【００４６】
このように、荷重基準の値Ｐ１を設定することにより、ユーザが入力部３４にごく軽く触れただけで入力として判定してしまうことを防ぎ、これにより、ユーザの意図しない入力を回避することができる。
【００４７】
また、このように荷重基準の値Ｐ１を設定することにより、入力部３４上で同一位置（同じ入力用オブジェクト）を連続して複数回押圧する連打入力を行う場合、ユーザは、１回の入力ごとに入力部３４から指を離すことなく連打入力を行うことができる。すなわち、入力部３４上にユーザの指が触れたままであっても、ユーザは、指の押圧力の強弱を調整して、荷重基準の値Ｐ１に対して連続して押圧力を上下させるような入力を行うことにより、当該入力を連打入力として入力部３４に認識させることができる。このような入力方法は、ユーザにとっては指を動かすストロークが少なくて済むため、ユーザは、この入力方法に習熟することにより、より少ない動きで素早く楽に入力を行うことができる。
【００４８】
次に、本実施の形態では、ユーザが入力部３４に対して通常の操作入力を行う際の普段の押圧力よりも大きな（強い）押圧力に基づいて、荷重基準の値Ｐ２を設定する。本実施の形態では、このように設定した荷重基準の値Ｐ２を超える押圧を、上述した荷重基準の値がＰ１である入力用オブジェクトと隣り合っている入力用オブジェクトに対する入力として受け付ける。このため、荷重基準の値がＰ１の入力用オブジェクトと隣り合っている入力用オブジェクトに対して、Ｐ１より大きな押圧力Ｐ２（Ｂ１）を超える押圧荷重が荷重検出部４０によって検出された場合、制御部２０は、当該隣り合っている入力用オブジェクトが押下されたと判定する。また、（Ｂ１の後）押圧された当該隣り合っている入力用オブジェクトに対してＰ２（Ｂ２）を割り込んだ押圧荷重が荷重検出部４０によって検出された場合、制御部２０は、押下中の入力用オブジェクトに対する操作入力が完了（確定）したと判定する。すなわち、制御部２０は、表示部３２に表示されている入力用オブジェクトに対する押圧入力を受け付ける荷重基準Ｐ１よりも、当該入力用オブジェクトと隣り合って表示された入力用オブジェクトに対する押圧入力を受け付ける荷重基準を高くするように制御する。
【００４９】
したがって、荷重基準の値がＰ１の入力用オブジェクトと隣り合っている入力用オブジェクトに対して、ユーザが通常の操作入力を行う際の普段の（Ｐ２に達しない）押圧力で押圧しても、この押圧入力は、当該隣り合っている入力用オブジェクトに対する入力として受け付けられない。ユーザが通常の操作入力を行う際の普段の押圧力（Ｐ１）よりも大きなＰ２を超える押圧力で押圧された場合に初めて、この押圧入力は、当該隣り合って表示された入力用オブジェクトに対する入力として受け付けられる。
【００５０】
なお、上述の説明では、例として、荷重基準（Ｐ１，Ｐ２）の値を「押圧荷重のしきい値」に見立て、荷重基準の値を「超えた」場合に「荷重基準が満たされた」と判定する態様について説明した。以下も、このような態様により判定する場合について説明するが、「荷重基準が満たされた」と判定できる態様はこれに限定されるものではなく、いくつもの態様を含むことが想定できる。例えば、入力用オブジェクトに対するユーザの押圧入力による押圧荷重が上記荷重基準の値に「達した」場合に荷重基準が満たされたと判定することもできる。また、上記荷重基準の値を示す押圧荷重が荷重検出部４０によって「検出された」場合に荷重基準が満たされたと判定することもできる。
【００５１】
次に、本実施の形態に係る振動部５０の動作について説明する。振動部５０は、制御部２０の制御により入力部３４を振動させる。この入力部３４の振動は、操作入力を行うユーザの指先やスタイラスなどに伝導するため、ユーザは、入力部３４に対する入力が適切な行われたことを感触により認識することができる。この振動を発生する際、制御部２０は、荷重検出部４０により検出される押圧荷重が荷重基準を満たした際に、振動部５０を駆動するように制御する。
【００５２】
本実施の形態では、上述したＰ１およびＰ２の各荷重基準について、それぞれ別の振動を発生する。すなわち、制御部２０は、荷重基準の値がＰ１である入力用オブジェクトについては、当該荷重基準Ｐ１に対応する振動を発生させる。これにより、ユーザは、当該入力用オブジェクトについて押圧荷重Ｐ１による入力が適切に受け付けられたことを認識できる。また、制御部２０は、荷重基準の値がＰ２である入力用オブジェクトについては、当該荷重基準Ｐ２に対応する、Ｐ１の場合とは別の振動を発生させる。これにより、ユーザは、当該入力用オブジェクトについて押圧荷重Ｐ２による入力が適切に受け付けられたことを認識できる。
【００５３】
例えば、荷重基準の値がＰ１である入力用オブジェクトに対して、図４に示すＰ１（Ａ１）を超える押圧荷重が荷重検出部４０により検出された時点で、制御部２０は、図５（Ａ）に示すような波形の振動を振動部５０に発生させる。この後、当該入力用オブジェクトに対して、図４に示すＰ１（Ａ２）以下となる押圧荷重が荷重検出部４０により検出された時点で、制御部２０は、図５（Ｂ）に示すような波形の振動を振動部５０に発生させる。また、荷重基準の値がＰ２である入力用オブジェクトに対して、図４に示すＰ２（Ｂ１）を超える押圧荷重が荷重検出部４０により検出された時点で、制御部２０は、図５（Ｃ）に示すような波形の振動を振動部５０に発生させる。この後、当該入力用オブジェクトに対して、図４に示すＰ２（Ｂ２）以下となる押圧荷重が荷重検出部４０により検出された時点で、制御部２０は、図５（Ｄ）に示すような波形の振動を振動部５０に発生させる。
【００５４】
図５に示す振動の例では、荷重基準の値が低い（Ｐ１）である入力用オブジェクトに対しては短めの振動を発生させ、荷重基準の値が高い（Ｐ２）である入力用オブジェクトに対しては長めの振動を発生させている。これにより、ユーザは、弱い（低い）押圧荷重に係る入力に対しては弱い（短い）振動により入力の確認を行うことができ、強い（高い）押圧荷重に係る入力に対しては強い（長い）振動により入力の確認を行うことができる。
【００５５】
次に、図６のフローチャートを参照して、本実施の形態による入力用オブジェクトの荷重基準設定処理について説明する。本実施の形態による入力用オブジェクトの荷重基準設定処理は、制御部２０が、入力用オブジェクトにより構成されるユーザインタフェースをタッチパネル３０の表示部３２上に表示するアプリケーションを起動する要求（命令）を受けることにより開始する。ユーザインタフェースを表示するアプリケーションを起動する命令を受けると、制御部２０は、記憶部６０に記憶されている各種ユーザインタフェースのテンプレートの中から、上述した要求に対応するテンプレートを読み込む（ステップＳ１）。
【００５６】
ユーザインタフェースのテンプレートを読み込んだら、制御部２０は、テンプレートに含まれる入力用オブジェクトが複数であるか否かを判定する（ステップＳ２）。テンプレートに含まれる入力用オブジェクトが複数である場合、制御部２０は、次に、隣り合った入力用オブジェクトが所定の間隔未満で配置される仕様になっているか否かを判定する（ステップＳ３）。なお、所定の間隔については、後述する。テンプレートに含まれる入力用オブジェクトが複数で、かつ、隣り合った入力用オブジェクトが所定の間隔未満で配置される場合、制御部２０は、これらの入力用オブジェクトに対する押圧入力を受け付ける荷重基準が相違（Ｐ１およびＰ２）するように、各入力用オブジェクトの荷重基準を設定する（ステップＳ４）。
【００５７】
ステップＳ４にて各入力用オブジェクトの荷重基準の設定が完了したら、制御部２０は、これらの各入力用オブジェクトを表示部３２に表示して、ユーザからの入力を受け付ける（ステップＳ５）。なお、ステップＳ２において入力用オブジェクトが複数でない場合、すなわち入力用オブジェクトが１つしかない場合には、当該入力用オブジェクトに通常の荷重基準（Ｐ１）を設定してから（ステップＳ６）、ステップＳ５に移行する。また、ステップＳ３において、複数の入力用オブジェクトが互いに所定の間隔以上の間隔で配置される場合にも、それらの入力用オブジェクトに通常の荷重基準（Ｐ１）を設定してから（ステップＳ６）、ステップＳ５に移行する。
【００５８】
以上の処理により、複数の入力用オブジェクトが隣り合って配置される場合に、各入力用オブジェクトに対する押圧入力を受け付ける荷重基準が相違する態様で配置される。前述した所定の間隔とは、入力用オブジェクト同士の間隔が当該所定の間隔未満の場合、ユーザが入力を誤って、意図する入力用オブジェクトとは異なる入力用オブジェクトを押圧してしまう可能性が高まるとして設定する間隔である。ここで、所定の間隔として設定される間隔は、入力用オブジェクト同士の端部から端部の距離とすることができるし、また、入力用オブジェクト同士の中心部から中心部の距離とすることもできる。以下、上述した処理の結果を、典型的な実施例につき具体的に説明する。
【００５９】
例えば図７（Ａ）に示すように、ユーザメモ作成アプリケーションを起動している場合を説明する。このアプリケーションは、タッチパネル３０の表示部３２のほぼ下半分に文字入力用オブジェクトを表示して、入力部３４に対するユーザの入力を受け付ける。なお、このユーザメモ作成アプリケーションは、文字入力用オブジェクトを互いに所定の間隔以上離間して表示する。したがって、本例では、ユーザが入力を誤って、意図する入力用オブジェクトとは異なる入力用オブジェクトを押圧してしまう可能性は低いため、これらの文字入力用オブジェクトには、それぞれ通常の荷重基準（Ｐ１）を設定する。なお、本例のように、仮名文字に対応したテンキーを用いて、キーの入力回数に応じて、各キーに対応する仮名文字を「あいうえお順」に遷移させることにより文字を１文字ずつ入力する方式は、従来「マルチタップ入力方式」として公知技術のため説明を省略する。
【００６０】
図７（Ａ）に示すような文字の入力を完了した後、ユーザがこのメモを記憶部６０（メモリ）に保存する場合、タッチパネル３０の表示部３２の左上に示す「機能」の入力用オブジェクトに触れて、図７（Ｂ）に示すような、いわゆるプルダウン表示を出現させる。この「機能」のプルダウン表示には、「保存」および「削除」の入力用オブジェクトが含まれている。これら２つの入力用オブジェクトが互いに所定の間隔未満で配置される場合、上述した荷重基準設定処理により、「保存」の入力用オブジェクトと「削除」の入力用オブジェクトとは、押圧入力を受け付ける荷重基準が相違する態様で配置される。この場合、この「削除」の入力用オブジェクトのように、互いに隣り合う入力用オブジェクトの一方が、リカバリのきかない（重要な）動作に係るものである場合、この入力用オブジェクトには、例えば３Ｎ（ニュートン）とする荷重基準の値Ｐ２を設定する。また、この「保存」の入力用オブジェクトのように、荷重基準の値がＰ２である入力用オブジェクトと隣り合っている入力用オブジェクトには、例えば１Ｎとする荷重基準の値Ｐ１を設定する。
【００６１】
このように、入力用オブジェクトの荷重基準を相違させて配置することにより、例えば、ユーザが「保存」のオブジェクトを押圧しようと意図していたが誤って「削除」のオブジェクトを押圧してしまった場合に対処することができる。すなわち、「削除」のオブジェクトに対して、通常の操作入力を行う際の普段の（Ｐ２を超えない）押圧力による入力は受け付けられない。「削除」のオブジェクトに対する入力を行うためには、ユーザは、意図的に、通常の操作入力を行う際の普段の押圧力（Ｐ１）より大きな荷重基準の値（Ｐ２）を超える押圧荷重により操作入力を行う必要がある。
【００６２】
また、タッチパネル３０が、複数の入力用オブジェクトに対する入力を同時に受け付ける機能を有する場合でも、上述したのと同様な対処を行うことができる。すなわち、ユーザが「保存」のオブジェクトを押圧しようと意図していたが、誤って（または入力部３４を押圧する指の接触面積がはみ出すことにより）「保存」と「削除」の入力用オブジェクトを両方同時に押圧してしまう恐れがある。このような場合でも、「削除」のオブジェクトに対して、通常の操作入力を行う際の普段の（Ｐ２を超えない）押圧力による入力は受け付けられない。なお、上述の場合と逆に、ユーザが「削除」のオブジェクトを押圧しようと意図していたが誤って「保存」のオブジェクトを押圧してしまった場合の対処については、後述する。
【００６３】
このように、本実施の形態では、普段の操作入力に基づく（Ｐ１を超える）押圧荷重により入力を受け付ける入力用オブジェクトと隣り合って配置される入力用オブジェクトに対しては、普段の操作入力に基づく押圧荷重よりも大きな（Ｐ２を超える）荷重に設定する。普段の操作入力よりも大きな（重い）押圧荷重による入力は、通常の入力方法として想定される各種の入力態様（例えば長押しや、ダブルクリックのような２度押しなど）とは異なる入力である。したがって、荷重基準がＰ２である入力用オブジェクトに対して、通常の入力方法として想定される各種の入力態様による入力は受け付けられないため、ユーザが意図せずに誤って行ってしまった入力は有効な入力として受け付けられることはない。すなわち、ユーザの意図しない誤操作による入力は回避される。
【００６４】
なお、本実施の形態の処理により入力用オブジェクトを隣り合わせて配置する場合、荷重基準の値がＰ２である入力用オブジェクトに対する入力は通常の操作入力時よりも強い押圧力で入力する必要があることを、ユーザに示唆する表示を行うのが好適である。例えば、図７（Ｃ）に示す「削除」のキーの入力用オブジェクトのように、強い押圧力で入力する必要がある入力用オブジェクトは、他のキーの入力用オブジェクトとは異なる色で表示部３２に表示する。これにより、異なる色の入力用オブジェクトは、荷重基準の値がＰ２である入力用オブジェクトであることを強調することができる。また、このような入力用オブジェクトを表示部３２に表示する際には、例えば「『削除』キーの入力は強めにタッチして下さい」等の文字を表示部３２の所定位置に表示してもよい。
【００６５】
また、他の実施例について説明する。図８に示すユーザメモ作成アプリケーションによる画面表示は、タッチパネル３０の表示部３２に表示された文字入力用オブジェクトの構成は図７に示したものと類似するが、ユーザの入力結果（メモ）を表示する領域が大きめになっている。そのため、ユーザの押圧入力を受け付ける文字入力用オブジェクトを配置する領域が相対的に小さい。このような場合、図８に示すように、各入力用オブジェクトの面積をそれぞれ縮小するとともに、入力用オブジェクト同士の間隔を狭くして表示する。この入力用オブジェクト同士の間隔が所定の間隔未満である場合、本実施の形態による入力用オブジェクトの荷重基準設定処理に基づいて、制御部２０は、間隔が所定の間隔未満で隣り合う入力用オブジェクトについて、それぞれ異なる荷重基準を設定する。
【００６６】
本実施の形態による荷重基準設定処理により、例えば図８に示すように、異なる荷重基準の入力用オブジェクトが交互に配置される。図８に示す例では、異なる荷重基準により入力用オブジェクトが配置されていることを示すために、強い押圧力で入力する必要がある入力用オブジェクトは色を変更して表示している。すなわち、色の濃い（破線のハッチングを施した）入力用オブジェクトは、通常の操作入力を行う際の荷重基準（Ｐ１）より大きな荷重基準（Ｐ２）が設定されていることを示している。一方、通常の色の（白抜きした）入力用オブジェクトは、通常の荷重基準（Ｐ１）が設定されていることを示している。
【００６７】
このように荷重基準が設定された結果、タッチパネル３０の入力部３４は、通常の荷重基準（Ｐ１）が設定された入力用オブジェクトと隣り合わせて、通常の荷重基準（Ｐ１）よりも大きな荷重基準（Ｐ２）が設定される配置になる。すなわち、通常の荷重基準（Ｐ１）が設定された入力用オブジェクトと、通常の荷重基準（Ｐ１）よりも大きな荷重基準（Ｐ２）が設定された入力用オブジェクトとが、１つおきに配置される。したがって、複数の入力用オブジェクトが密集して隣り合う場合であっても、ユーザは、これらの入力用オブジェクトの入力を区別して行うことができる。
【００６８】
次に、図９に示すフローチャートを参照して、図６で説明した入力用オブジェクトの荷重基準設定処理により入力用オブジェクトを配置した後に行う、入力用オブジェクトの押圧入力受付処理について説明する。本処理は、図６で説明した処理により、ユーザメモ作成アプリケーション等を起動して、入力用オブジェクトを隣り合わせて表示部３２に表示した後、入力部３４に対するユーザの入力を受け付ける時点から開始する。
【００６９】
本実施の形態による入力用オブジェクトの押圧入力受付処理が開始すると、制御部２０は、タッチパネル３０の入力部３４に対するユーザの指先やスタイラスなどによる入力（以下、「ユーザによる入力」と略記する）が検知されたか否かを判定する（ステップＳ１２）。
【００７０】
ステップＳ１２にて入力部３４に対するユーザによる入力が検知された場合、制御部２０は、入力部３４からの入力に基づいて、当該入力を受け付けた入力部３４の位置に対応する、表示部３２における位置を判定する（ステップＳ１３）。さらに、この判定結果に基づいて、制御部２０は、入力が検知された位置に対応する表示部３２の位置が、通常の荷重基準（Ｐ１）よりも大きな荷重基準（Ｐ２）が設定された入力用オブジェクトに対応する位置であるか否かを判定する。入力位置が、通常の荷重基準（Ｐ１）よりも大きな荷重基準（Ｐ２）が設定された入力用オブジェクトに対応する位置である場合（ステップＳ１３のＹｅｓ）、制御部２０は、当該入力用オブジェクトをハイライト表示する（ステップＳ１４）。
【００７１】
ステップＳ１４におけるハイライト表示とは、入力用オブジェクトに対して、ユーザの指先などが触れていることをユーザに認識させるために行う強調表示のことである。例えば、図１０（Ａ）に示すような「削除」ボタンの入力用オブジェクトに対するユーザの入力が検知された場合、制御部２０は、当該入力用オブジェクトを、図１０（Ｂ）に示すようなハイライト表示に変化させる。これにより、ユーザは、入力部３４に触れている自分の指先などの入力が適切に検知されていることを視認できる。なお、このハイライト表示は、ユーザの指先などが入力部３４に触れていることのみを示すものであり、この時点では、まだ入力が受け付けられた（つまりキーが押下された）とは判定されていない。
【００７２】
次に、制御部２０は、荷重検出部４０により検出される押圧荷重の値Ｐが荷重基準の値Ｐ２を超えたか否かを判定する（ステップＳ１５）。荷重基準Ｐ２が設定された入力用オブジェクトに対しては、この荷重基準の値Ｐ２を超える入力がなされないと、入力を受け付けたものとして処理しない。したがって、ステップＳ１５にて、荷重基準の値Ｐ２を超える値の押圧荷重Ｐが荷重検出部４０により検出されない場合、制御部２０は、入力部３４に対するユーザによる入力が解除されたか否かを判定する（ステップＳ１６）。
【００７３】
ステップＳ１６にて当該入力が解除されない（つまりユーザが指先などを入力部３４から離していない）場合、制御部２０は、ステップＳ１５に戻って、荷重検出部４０により検出される押圧荷重の値Ｐを監視する。ステップＳ１６にて、入力部３４に対するユーザによる入力が解除された場合、ユーザが触れた入力用オブジェクトに対しては入力がされなかったものとして扱い、ハイライト表示を解除して（ステップＳ１７）、本処理は終了する。
【００７４】
ステップＳ１７におけるハイライト表示の解除とは、入力用オブジェクトに対応する位置の入力部３４に触れていたユーザの指先などの入力が検知されなくなったことを、ユーザに示すための表示である。例えば、制御部２０は、図１０（Ｂ）に示すように、ユーザの入力が検知されて表示部３２に表示していた入力用オブジェクトのハイライト表示を、図１０（Ａ）に示すような表示に戻す。これにより、ユーザは、入力部３４に触れていた自分の指先などが、入力部３４から離れたことを視認できる。
【００７５】
一方、ステップＳ１５にて、荷重基準の値Ｐ２（図４に示すＢ１）を超える押圧荷重Ｐが荷重検出部４０により検出された場合、制御部２０は、押圧荷重Ｐが荷重基準の値Ｐ２を超えたことをユーザに知らせるために、振動部５０を振動させる（ステップＳ１８）。この場合、制御部２０は、図５（Ｃ）に示したような波形の振動（強い入力に対応する長めの振動）を振動部５０に発生させる。これにより、ユーザは、自らの押圧荷重Ｐが荷重基準の値Ｐ２を超えたことを識別できる。
【００７６】
さらに、ステップＳ１８において、制御部２０は、入力が検知されている入力用オブジェクトがキーとして押下されたことを示すように表示部３２の表示を変更する。すなわち、例えば、図１０（Ｂ）に示すようなハイライトされた入力用オブジェクトの表示を、図１０（Ｃ）に示すように、当該入力用オブジェクトが押下されたことを示すような表示を行う。これにより、ユーザは、入力部３４に触れていた自分の指先などによる押圧入力が、入力用オブジェクトに対して、押下入力として適切に受け付けられていることを視認できる。
【００７７】
ステップＳ１８の後、制御部２０は、入力部３４に対するユーザによる入力の押圧力が減少し、荷重検出部４０により検出される押圧荷重Ｐが荷重基準の値Ｐ２（図４に示すＢ２）以下になったか否かを判定する（ステップＳ１９）。ステップＳ１９にて、押圧荷重Ｐが荷重基準の値Ｐ２以下になった場合、制御部２０は、現在入力を受け付けている最中の、荷重基準がＰ２である入力用オブジェクトに対する操作入力が確定されたものとして受け付ける（ステップＳ２０）。すなわち、本実施形態による入力処理においては、機械式のキーに例えると、キーを押下した時点では、まだキーの入力の受け付けを確定せずに、キーの押下が解除された時点で初めて当該キーの入力の受け付けを確定する。
【００７８】
また、ステップＳ２０においては、制御部２０は、入力が検知されている入力用オブジェクトに対する押圧荷重がＰ２以下になったことを示すように、表示部３２の表示をハイライト表示に戻す。すなわち、例えば、図１０（Ｃ）に示す入力用オブジェクトが押下されたことを示すような表示を、図１０（Ｂ）に示すように、ハイライト表示された入力用オブジェクトの表示に戻す。これにより、ユーザは、入力用オブジェクトに対する押下入力が入力として確定され、かつ、入力用オブジェクトを押圧している押圧力を緩和させたことが適切に認識されていることを視認できる。
【００７９】
さらに、ステップＳ２０において、制御部２０は、荷重基準がＰ２である入力用オブジェクトに対する操作入力が確定されたことをユーザに示すために、振動部５０を振動させる。この際、制御部２０は、図５（Ｄ）に示したような波形の振動（強い入力に対応する長めの振動）を振動部５０に発生させる。これにより、ユーザは、荷重基準がＰ２である入力用オブジェクトに対する操作入力が確定したことを識別できる。
【００８０】
ステップＳ２０の後、制御部２０は、入力部３４に対するユーザによる入力が解除されたか否かを判定する（ステップＳ２１）。ステップＳ２１にて当該入力が解除されない（つまりユーザが指先などを入力部３４から離していない）場合、制御部２０は、荷重検出部４０により検出される押圧荷重Ｐを監視し続ける。ステップＳ２１にて、入力部３４に対するユーザによる入力が解除された場合、上述したステップＳ１７に移行してハイライト表示を解除して、本処理は終了する。
【００８１】
なお、以上説明したような、ステップＳ１５からステップＳ１８を経て、ステップＳ１９およびステップ２０へと続く一連の処理が行われる際、荷重検出部４０により検出される入力部３４に対する押圧荷重を例示すると、図１１に示す曲線βのようになる。
【００８２】
一方、ステップＳ１３にて、入力位置が、荷重基準Ｐ２が設定された入力用オブジェクトに対応する位置ではない場合、制御部２０は、ステップＳ２２に移行して、当該入力用オブジェクトをハイライト表示する。なお、ステップＳ１３からステップＳ２２に移行する場合というのは、ユーザによる入力が検知された入力用オブジェクトが、荷重基準Ｐ１が設定された入力用オブジェクトである場合である。この場合に行う入力用オブジェクトのハイライト表示も、ステップＳ１４にて説明したのと同じ態様のハイライト表示を行う。
【００８３】
次に、制御部２０は、荷重検出部４０により検出される押圧荷重の値Ｐが荷重基準の値Ｐ１を超えたか否かを判定する（ステップＳ２３）。荷重基準Ｐ１が設定された入力用オブジェクトに対しては、通常の操作入力を行う場合と同様に、荷重基準の値Ｐ１を超える入力がなされれば、入力を受け付けたものとして処理する。そのため、ステップＳ２３にて、荷重基準の値Ｐ１を超える値の押圧荷重Ｐが荷重検出部４０により検出されない場合、入力部３４に対するユーザによる入力が解除されたか否かを判定する（ステップＳ２４）。
【００８４】
ステップＳ２４にて当該入力が解除されない（つまりユーザが指先などを入力部３４から離していない）場合、制御部２０は、ステップＳ２３に戻って、荷重検出部４０により検出される押圧荷重の値Ｐを監視する。ステップＳ２４にて、入力部３４に対するユーザによる入力が解除された場合、ユーザが触れた入力用オブジェクトに対しては入力がされなかったものとして扱い、ハイライト表示を解除して（ステップＳ１７）、本処理は終了する。
【００８５】
一方、ステップＳ２３にて、荷重基準の値Ｐ１（図４に示すＡ１）を超える押圧荷重Ｐが荷重検出部４０により検出された場合、制御部２０は、押圧荷重Ｐが荷重基準の値Ｐ１を超えたことをユーザに知らせるために、振動部５０を振動させる（ステップＳ２５）。この場合、制御部２０は、図５（Ａ）に示したような波形の振動（弱い（通常の）入力に対応する短めの振動）を振動部５０に発生させる。これにより、ユーザは、押圧荷重Ｐが荷重基準の値Ｐ１を超えたことを識別できる。
【００８６】
さらに、ステップＳ２５において、制御部２０は、入力が検知されている入力用オブジェクトが押下されたことを示すように表示部３２の表示を変更する。すなわち、例えば、図１０（Ｂ）に示すようなハイライトされた入力用オブジェクトの表示を、図１０（Ｃ）に示すように、当該入力用オブジェクトが押下されたことを示すような表示を行う。これにより、ユーザは、入力部３４に触れていた自分の指先などによる押圧入力が、入力用オブジェクトに対して、押下入力として適切に受け付けられていることを視認できる。
【００８７】
ステップＳ２５の後、制御部２０は、入力部３４に対するユーザによる入力の押圧力が減少し、荷重検出部４０により検出される押圧荷重Ｐが荷重基準の値Ｐ１（図４に示すＡ２）以下になったか否かを判定する（ステップＳ２６）。ステップＳ２６にて、押圧荷重Ｐが荷重基準の値Ｐ１以下になった場合、制御部２０は、現在入力を受け付けている最中の、荷重基準がＰ１である入力用オブジェクトに対する操作入力が確定されたものとして受け付ける（ステップＳ２７）。
【００８８】
また、ステップＳ２７において、制御部２０は、入力が検知されている入力用オブジェクトに対する押圧荷重がＰ１以下になったことを示すように、表示部３２の表示をハイライト表示に戻す。すなわち、例えば、図１０（Ｃ）に示すような入力用オブジェクトが押下されたことを示すような表示を、図１０（Ｂ）に示すように、ハイライト表示された入力用オブジェクトの表示に戻す。これにより、ユーザは、入力用オブジェクトに対する押下入力が入力として確定され、かつ、入力用オブジェクトを押圧している押圧力を緩和させたことが適切に認識されていることを視認できる。
【００８９】
さらに、ステップＳ２７において、制御部２０は、荷重基準がＰ１である入力用オブジェクトに対する操作入力が確定されたことをユーザに示すために、振動部５０を振動させる。この際、制御部２０は、図５（Ｂ）に示したような波形の振動（弱い（通常の）入力に対応する短めの振動）を振動部５０に発生させる。これにより、ユーザは、荷重基準がＰ１である入力用オブジェクトに対する操作入力が確定したことを識別できる。
【００９０】
ステップＳ２７の後、制御部２０は、入力部３４に対するユーザによる入力が解除されたか否かを判定する（ステップＳ２１）。ステップＳ２１にて当該入力が解除されない（つまりユーザが指先などを入力部３４から離していない）場合、制御部２０は、荷重検出部４０により検出される押圧荷重Ｐを監視し続ける。ステップＳ２１にて、入力部３４に対するユーザによる入力が解除された場合、上述したステップＳ１７に移行してハイライト表示を解除して、本処理は終了する。
【００９１】
なお、以上説明したような、ステップＳ２３からステップＳ２５を経て、ステップＳ２６およびステップ２７へと続く一連の処理が行われる際、荷重検出部４０により検出される入力部３４に対する押圧荷重を例示すると、図１１に示す曲線αのようになる。
【００９２】
一方、ステップＳ２６にて、押圧荷重Ｐが荷重基準の値Ｐ１以下にならない場合、制御部２０は、入力部３４により検知される押圧入力の位置が変化する、いわゆるスライド入力が検知されたか否かを判定する（ステップＳ２８）。ここでいうスライド入力とは、ユーザが入力部３４を指などで押圧したままの状態で、その指などを移動させ、もともと押圧していた入力用オブジェクトから他の入力用オブジェクトまで入力位置が変化する入力のことを表す。
【００９３】
ステップＳ２８にて、このようなスライド入力が入力部３４に検知されない場合、制御部２０は、ステップＳ２６に戻って、荷重検出部４０により検出される押圧荷重の値Ｐの監視を続行する。しかしながら、ステップＳ２８にて、入力部３４対して押圧荷重がＰ１を超えたままのスライド入力が検出された場合、制御部２０は、ステップＳ１３に移行して処理を続行する。なお、ステップＳ２８からステップＳ１３に移行する際には、もともと押圧入力が検知されていた（スライド入力が行われる前の）入力用オブジェクトの押圧表示を解除してから移行する。
【００９４】
スライド入力（ステップＳ２８）後のステップＳ１３において、スライド入力により入力位置が変化した先が荷重基準の低い（Ｐ１）入力用オブジェクトである場合、処理の流れは、ステップＳ２２からステップＳ２３を経てステップＳ２５へと続く。すなわち、荷重基準がＰ１の入力用オブジェクトに対する入力の押圧荷重Ｐが、荷重基準の値Ｐ１を超えた時点ではまだ入力が受け付けられていない（確定していない）ため、当該入力が確定するまでは、スライド入力によって入力用オブジェクトを変更できる。スライド入力により入力用オブジェクトを変更して、荷重基準がＰ１の入力用オブジェクトに対して押圧入力の押圧荷重がＰ１以下となった場合、その時点で押圧している荷重基準がＰ１の入力用オブジェクトに対する入力が確定する。
【００９５】
一方、スライド入力（ステップＳ２８）後のステップＳ１３において、スライド入力により入力位置が変化した先が荷重基準の高い（Ｐ２）入力用オブジェクトである場合、ステップＳ１４に移行して、制御部２０は当該入力用オブジェクトをハイライト表示する。ここで、押圧荷重Ｐ１を超えたまま行われたスライド入力の押圧荷重がＰ２を超えていなければ、入力位置が変化した先の荷重基準の高い（Ｐ２）入力用オブジェクトに対する入力は、まだ押下入力として受け付けられていない。すなわち、荷重基準Ｐ１の入力用オブジェクトに対して検出されていた当初の押圧入力（Ｐ１＜Ｐ＜Ｐ２）を、未確定の状態のまま、荷重基準Ｐ２の入力用オブジェクトまでスライド入力を行うことにより、押圧荷重の異なる入力用オブジェクトに対する入力に変更できる。
【００９６】
したがって、この後、ステップＳ１５にて、制御部２０は、荷重検出部４０により検出される押圧荷重の値Ｐが、荷重基準の値Ｐ２を超えたか否かを判定する。ステップＳ１５にて、荷重基準の値Ｐ２を超える押圧荷重Ｐが荷重検出部４０により検出された場合、制御部２０は、当該入力用オブジェクトが押下されたものとして扱う。さらに、ステップＳ１９にて、押圧荷重Ｐが荷重基準の値Ｐ２以下になった場合、制御部２０は、現在入力を受け付けている最中の当該入力用オブジェクトに対する操作入力を、確定された入力として受け付ける。
【００９７】
このように、ステップ２８のスライド入力を受け付ける処理により、荷重基準Ｐ２の入力用オブジェクトを押圧しようと意図していたユーザが、誤って荷重基準Ｐ１のオブジェクトを押圧してしまった場合にも対処できる。すなわち、この処理により、例えば図７に示す例において、ユーザが「削除」のオブジェクト（荷重基準Ｐ２（高い））を押圧しようと意図していたが誤って「保存」のオブジェクト（荷重基準Ｐ１（低い））を押圧してしまった場合に対処することができる。このような場合の処理および操作について、以下、具体的に説明する。
【００９８】
当初、荷重基準Ｐ２の入力用オブジェクトを押圧しようと意図しつつ、誤って荷重基準Ｐ１のオブジェクトを押圧した場合（ステップＳ２３のＹｅｓ）、ユーザは、荷重基準Ｐ２に対応する長めの振動が返ってくるものと期待する。しかしながら、実際は、荷重基準Ｐ１に対応する短めの振動が発生する（ステップＳ２５）。この振動により、ユーザは自らの押圧入力が荷重基準Ｐ２の入力用オブジェクトに対して適切に入力されておらず、荷重基準Ｐ１の入力用オブジェクトに触れてしまっていることを自覚できる。しかしながら、この時点では、ユーザが押圧している入力用オブジェクト（荷重基準Ｐ１）に対する操作入力の受け付けは、まだ確定していない（確定処理はステップＳ２７にて行われる）。
【００９９】
この振動により誤って荷重基準Ｐ１のオブジェクトを押圧していると認識したユーザは、荷重基準Ｐ１を超える押圧荷重を保ったまま、荷重基準Ｐ２の当初意図したオブジェクトまで、入力部３４を押圧している指などをスライドできる（ステップＳ２８）。荷重基準Ｐ１のオブジェクトから、当初意図した荷重基準Ｐ２の入力用オブジェクトまでスライド入力を行うと（ステップＳ１３）、移動先の荷重基準Ｐ２の入力用オブジェクトは、ハイライト表示されるが（ステップＳ１４）、まだ押圧表示はされていない。
【０１００】
そこで、ユーザによりＰ２を超える押圧荷重の押圧入力が行われることによって（ステップＳ１５）、当初意図した荷重基準Ｐ２の入力用オブジェクトに対して押圧入力が受け付けられる（ステップＳ１８）。この際のユーザによる操作は、当初意図した入力用オブジェクトまでスライド入力した後に、当該入力用オブジェクトを強く押し込む動作に相当する。その後、ユーザにより押圧荷重が弱められるか、または入力部３４から指を離すなどの動作が行われることにより（ステップＳ１９）、当初意図した荷重基準Ｐ２の入力用オブジェクトに対する押圧入力が確定される（ステップＳ２０）。
【０１０１】
以上説明したような、スライド入力を経る前後の一連の処理が行われる際、荷重検出部４０により検出される入力部３４に対する押圧荷重を例示すると、図１１に示す曲線γのようになる。曲線γにおいて、ユーザが荷重基準Ｐ２の入力用オブジェクトを押圧しようと意図しつつ、誤って荷重基準Ｐ１のオブジェクトを押圧した時点がＡ１に相当し、これに対応する動作はステップＳ１３からステップＳ２２になる。また、Ａ１において、意図と異なる振動が発生することにより押し間違いに気付いたユーザがスライド入力を行う期間（ステップＳ２８）が、Ａ１からＢ１までの間の平坦な部分に対応する。さらに、ユーザが当初意図した入力用オブジェクトまでスライド入力した後、当該入力用オブジェクトを強く押し込む動作をした時点がＢ１に相当し、これに対応する動作はステップＳ１５からステップＳ１８になる。その後ユーザが押圧力を弱めて入力部３４から指を離そうとする動作によりＢ２を通過し、これに対応する動作はステップＳ１９からステップＳ２０になる。
【０１０２】
このように、本実施の形態では、入力用オブジェクトの押圧入力受付処理により、ユーザが荷重基準Ｐ２のオブジェクトを押圧しようと意図していたが、誤って荷重基準Ｐ１のオブジェクトを押圧してしまった場合にも対処することができる。
【０１０３】
なお、本発明は、上述した実施の形態にのみ限定されるものではなく、幾多の変更または変形が可能である。例えば、上述した実施の形態においては、入力用オブジェクトの荷重基準の値Ｐ１、Ｐ２、および所定の間隔は、予め設定することを想定したが、必要に応じて、ユーザが適宜変更または調整できるようにするのが望ましい。このようにすれば、操作中に、ユーザが押圧荷重の設定について違和感がある場合、後から適宜設定を修正することができる。
【０１０４】
また、上述した実施の形態では、ユーザによる入力の押圧荷重がＰ１またはＰ２を超えた際、そのことをユーザに認識させるために、振動部５０を振動させた。振動部５０の発生する振動は、図５に記載した波形に基づく振動の態様に限定されるものではなく、ユーザによる入力の押圧荷重がＰ１を超えたか、またはＰ２を超えたかの区別が付くものであれば任意の振動とすることができる。また、このような場合に振動を発生させることは必須の要件ではなく、振動の他にも、例えば音声出力部８０から特定の音を発生することもできる。さらに、当該入力を受け付けている入力用オブジェクトの色や表示態様を表示部３２上で変化させることにより、ユーザによる入力の押圧荷重がＰ１またはＰ２を超えたことを示してもよい。
【０１０５】
また、上述した実施の形態では、入力用オブジェクト同士の間隔が当該所定の間隔未満の場合、ユーザの誤操作を防止するために、各入力用オブジェクトの荷重基準を相違させた。しかしながら、入力用オブジェクト同士の間隔が無く、隣接していたとしても、個々の入力用オブジェクトの入力受付範囲が広い場合、ユーザが入力を誤る可能性は低い。よって、このような場合、個々の入力用オブジェクトの入力受付範囲が所定の面積以上であれば、荷重基準を相違させなくてもよい。また、個々の入力用オブジェクトの入力受付範囲が広いと、ユーザが入力を誤る可能性が低いことに基づき、荷重基準を相違させるか否かの基準となる所定の間隔を入力用オブジェクトの入力受付範囲に依存させ、変動させてもよい。つまり、所定の間隔として１ｃｍを設定したとしても、入力用オブジェクトの入力受付範囲が広い場合、入力用オブジェクトの間隔が０．１ｃｍ未満にならなければ荷重基準が相違せず、また、入力用オブジェクトの入力受付範囲が狭い場合、入力用オブジェクトの間隔が２ｃｍ未満になったら荷重基準が相違するようにしてもよい。
【０１０６】
上述した実施の形態では、最も単純な例として、荷重基準がＰ１およびＰ２の２つの場合を説明したが、必要に応じて、この荷重基準を３つ以上にしてもよい。
【図面の簡単な説明】
【０１０７】
【図１】本発明の実施の形態に係る入力装置を備える携帯電話の外観斜視図である。
【図２】本実施の形態に係る携帯電話の内部構成を示す機能ブロック図である。
【図３】図２に示した携帯電話のタッチパネル、荷重検出部、および振動部の実装構造の例を説明する図である。
【図４】ユーザがタッチパネルの入力部を押圧する際の、荷重検出部が検知する荷重（押圧力）の時間変化の例を概略的に表すグラフである。
【図５】本実施の形態に係る携帯電話の振動部が発生する振動の波形の例を示す図である。
【図６】本実施の形態による入力用オブジェクトの荷重基準設定処理を説明するフローチャートである。
【図７】本実施の形態による入力用オブジェクトの荷重基準設定処理に基づく表示部の表示例を示す図である。
【図８】本実施の形態による入力用オブジェクトの荷重基準設定処理に基づく表示部の他の表示例を示す図である。
【図９】本実施の形態による入力用オブジェクトの押圧入力受付処理を説明するフローチャートである。
【図１０】本実施の形態によるハイライト表示および押下表示を説明する図である。
【図１１】入力用オブジェクトの押圧入力受付処理において、荷重検出部が検知する荷重（押圧力）の時間変化の例を概略的に表すグラフである。
【符号の説明】
【０１０８】
１０  携帯電話
２０  制御部
３０  タッチパネル
３２  表示部
３４  入力部
４０  荷重検出部
５０  振動部
６０  記憶部
７０  音声入力部
８０  音声出力部
９０  キー入力部
【図１】
2010152716.tif 000003
【図２】
2010152716.tif 000004
【図３】
2010152716.tif 000005
【図４】
2010152716.tif 000006
【図５】
2010152716.tif 000007
【図６】
2010152716.tif 000008
【図７】
2010152716.tif 000009
【図８】
2010152716.tif 000010
【図９】
2010152716.tif 000011
【図１０】
2010152716.tif 000012
【図１１】
2010152716.tif 000013