(57)【要約】【課題】簡単な工夫で多機能化を図り、操作性を改善した入力装置を提供する。【解決手段】電子機器１はキーボード部６（入力装置）に対して行われる入力操作力の大きさを検出する加速度センサ７〜１０（検出手段）と、該検出手段によって検出された入力操作力の大きさに対応したイベントを発生するＣＰＵ１１（イベント発生手段）とを備える。入力操作力の大きさに対応した新たなイベントを発生し、それらのイベントをシングルクリックイベントやダブルクリックイベントなどの代わりに用いることができる。【選択図】  図１
2004206206.tif 000002
【特許請求の範囲】
【請求項１】
押しボタン式又はポインティング式の入力装置において、
前記入力装置に対して行われる入力操作力の大きさを検出する検出手段と、
該検出手段によって検出された入力操作力の大きさに対応したイベントを発生するイベント発生手段と
を備えたことを特徴とする入力装置。
【請求項２】
前記検出手段は、前記入力装置の筐体内に設けられた複数の加速度センサであり、且つ、それら複数の加速度センサの加速度検出値の組み合わせに基づいて前記筐体のタッチ場所を判定する判定手段をさらに備えたことを特徴とする請求項１記載の入力装置。
【請求項３】
表示部と、
該表示部の縦辺に沿ってその長手方向を延在する矩形状押圧面を有すると共に該矩形状押圧面に対する押圧強度を検出する検出手段を有する第１の押圧感知部と、
前記表示部の横辺に沿ってその長手方向を延在する矩形状押圧面を有すると共に該矩形状押圧面に対する押圧強度を検出する検出手段を有する第２の押圧感知部と、
前記第１の押圧感知部と前記第２の押圧感知部とによって検出される様々な押圧操作パターンに対応して、前記表示部に対する制御を行う表示制御手段と
を備えたことを特徴とする電子機器。
【請求項４】
前記押圧操作パターンは、少なくとも、前記第１の押圧感知部及び前記第２の押圧感知部上で検出される小さな押圧強度のタップ操作や大きな押圧強度のタップ操作を含むことを特徴とする請求項３記載の電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータ等の電子機器に適用する入力装置に関する。詳しくは、たとえば、キーボードやランチャボタンなどの押しボタン式の入力装置、あるいは、タッチパッドやスティックタイプなどのポインティング式の入力装置に関する。
【０００２】
【従来の技術】
押しボタン式の入力装置、たとえば、キーボートは、アルファベットや仮名文字又は記号などを刻印した多数の押しボタン（キートップともいう）を基板上に所定の配列で並べて構成されている。各キートップと基板との間にはバネやゴム等の弾性体が挿入されており、各キートップは、通常、浮いた状態にある。このため、通常の状態（キー操作されていない状態）では各キートップの電極と基板電極とが離隔し、電極間はオフ状態にあるが、ユーザによって任意のキートップが押し下げ操作されると、そのキートップの電極と基板電極とが接触してオン状態となり、当該キートップに対応したキーコードが電子機器に送信されるようになっている（たとえば、特許文献１参照。）。
【０００３】
あるいは、ポインティング式の入力装置、たとえば、タッチパッドは、マトリクス状に配列された多数の接点を有する平面パネルで構成されており、ユーザによって平面パネルの任意位置がタッチされると、そのタッチ位置に最も近い一つないしは複数の接点がオン状態になり、当該接点のＸＹ座標信号が電子機器に送信されるようになっている（たとえば、特許文献２参照。）。
【０００４】
【特許文献１】
特開平７−７３７７７号公報（第３頁、図１）
【特許文献２】
特開平１１−３５３１０７号公報（第６−７頁、図１）
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の入力装置はいずれも接点のオンとオフの二つの状態しかとり得ないものであり、入力装置の多機能化の点で見た場合、改善すべき技術課題がある。
【０００６】
キーボードを例にすると、従来のものは、各々のキートップの機能がそのキートップの刻印文字、たとえば、アルファベット大文字“Ａ”のキートップであれば、当該アルファベットのコード発生機能しか有していない。しかし、当然ながら文章等の作成には小文字の“ａ”なども必要になるので、他のキー（シフトキー等）と組み合わて小文字のキーコードなどを発生するようにしているが、二つのキーを同時に操作しなければならないため、面倒さを否めないという欠点がある。
【０００７】
また、タッチパッドの場合は、カーソル移動のためのポインティング操作に加えて、シングルクリックやダブルクリックなどの付随操作も必要になるが、タッチ接点のＸＹ座標信号の変化からそれらの付随操作を見分けるのは困難であることから、一般にタッチパッドの傍らにクリックボタン（マウスの左右ボタンに相当するもの）を配置しているものの、機構の複雑化（したがってコストアップ）を否めず、また、クリックボタンの配置スペースを確保しなければならない等の欠点がある。
【０００８】
したがって、本発明が解決しようとする課題は、簡単な工夫で多機能化を図り、操作性を改善した入力装置を提供することにある。
【０００９】
【課題を解決するための手段】
本発明に係る入力装置は、押しボタン式又はポインティング式の入力装置において、前記入力装置に対して行われる入力操作力の大きさを検出する検出手段と、該検出手段によって検出された入力操作力の大きさに対応したイベントを発生するイベント発生手段とを備えたことを特徴とする。
この発明では、入力装置に対して行われる入力操作力の大きさに対応したイベントが発生する。したがって、従来からの入力装置の機能（キーコード発生機能など）に加えて、さらに、入力操作力の大きさに対応した新たなイベントを発生することができ、たとえば、それらのイベントをシングルクリックイベントやダブルクリックイベントなどの代わりに用いることにより、多機能化を図り、操作性を改善した入力装置を提供することができる。
また、本発明に係る電子機器は、表示部と、該表示部の縦辺に沿ってその長手方向を延在する矩形状押圧面を有すると共に該矩形状押圧面に対する押圧強度を検出する検出手段を有する第１の押圧感知部と、前記表示部の横辺に沿ってその長手方向を延在する矩形状押圧面を有すると共に該矩形状押圧面に対する押圧強度を検出する検出手段を有する第２の押圧感知部と、前記第１の押圧感知部と前記第２の押圧感知部とによって検出される様々な押圧操作パターンに対応して、前記表示部に対する制御を行う表示制御手段とを備えたことを特徴とする。
また、本発明に係る電子機器の好ましい態様は、前記押圧操作パターンは、少なくとも、前記第１の押圧感知部及び前記第２の押圧感知部上で検出される小さな押圧強度のタップ操作や大きな押圧強度のタップ操作を含むことを特徴とする。
この発明では、単純なタップ操作（弱いタップ操作）はもちろんのこと、ダブルタップ（強いタップ操作）などの複雑な操作パターンも検出して、それぞれに対応した適切な処理を行わしめることができる。このため、ユーザインターフェース設計の自由度が増し、使い勝手の向上を図ることができる。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を、ポータブル型の電子機器への適用を例にして、図面を参照しながら説明する。なお、以下の説明における様々な細部の特定ないし実例および数値や文字列その他の記号の例示は、本発明の思想を明瞭にするための、あくまでも参考であって、それらのすべてまたは一部によって本発明の思想が限定されないことは明らかである。また、周知の手法、周知の手順、周知のアーキテクチャおよび周知の回路構成等（以下「周知事項」）についてはその細部にわたる説明を避けるが、これも説明を簡潔にするためであって、これら周知事項のすべてまたは一部を意図的に排除するものではない。かかる周知事項は本発明の出願時点で当業者の知り得るところであるので、以下の説明に当然含まれている。
【００１１】
（１）第一の実施の形態
図１は、本実施の形態の電子機器１の外観図及びその内部ブロック図である。図１（ａ）において、電子機器１は持ち運び可能で、且つ、手持ち操作が可能な表示画面一体型の薄型形状を有している。機器本体２（筐体）の表面には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）またはＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）などの平面ディスプレイパネル３が設けられていると共に、各種の操作ボタン４や上下左右のスクロールボタン５などを有するキーボード部６（入力装置）が設けられており、機器本体２の内部の所定位置（図では四隅）には、それぞれ機器本体２に加えられた“所定方向”の加速度を検出する加速度センサ７〜１０が設けられている。
【００１２】
ここで、“所定方向”とは、キーボード部６に対して行われるボタン操作時の操作力の強弱を検出可能な方向のことをいう。つまり、図示のキーボード部６は機器本体２の表面に設けられており、この場合、キーボード部６に対して行われるボタン操作力は、同表面に対する鉛直方向の力として加えられるため、かかる例示の場合においては、上記の各加速度センサ７〜１０は、機器本体２の表面に加えられる鉛直方向の加速度を検出できるように、そのセンサの取り付け方向等が設定されていればよい。
【００１３】
なお、図では、キーボード部６を機器本体２に実装した、いわゆるキーボード一体型の電子機器１を例にしているが、これに限定されない。キーボード外付け型の電子機器であってもよい。ただし、その外付けキーボードを手持ちして入力操作が行われる可能性が高い電子機器でなければならない。この場合、外付けキーボードのケースに上記の加速度センサ７〜１０を内蔵し、外付けキーボードに対して行われるボタン操作力の強弱を加速度センサ７〜１０で検出すればよい。
【００１４】
図１（ｂ）において、電子機器１の内部には、当該電子機器１の各処理動作を統括制御する中央処理部（以下「ＣＰＵ」という。）１１、各動作処理を実行するにあたりワークメモリとしての機能を果たす不揮発性記憶デバイス（以下「ＲＡＭ」という。）１２、ＣＰＵ１１で処理される各種ソフトウェアを保持したりユーザ固有の情報等を保持したりする不揮発性書き換え可能記憶デバイス（以下「ＰＲＯＭ」という。）１３、平面ディスプレイパネル３、キーボード部６、加速度センサ７〜１０などがバス１４を介して相互に接続されて設けられている。
【００１５】
ＣＰＵ１１は、ＰＲＯＭ１３にあらかじめ書き込まれているソフトウェアリソース（基本プログラムや各種の応用プログラムなど）をＲＡＭ１２にロードして実行することにより、平面ディスプレイパネル３の表示状態を制御したり、また、所定の周期でキーボード部６や加速度センサ７〜１０からの信号を取り込んで、それらの信号に基づいて所要の入力イベント処理（キーコードサンプリング処理や加速度サンプリング処理など）を実行したりして、発明の要旨に記載のイベント発生手段や判定手段を実現する。
【００１６】
図２（ａ）は、入力イベント処理の要部フローチャートを示す図である。一般にキーボード等の入力装置の状態変化は、定期的又は不定期（ＣＰＵの割り込み等）に検出される。図２（ｂ）のＴａは、たとえば、定期的に行われるキーサンプル期間を示している。このフローチャートでは、まず、キーサンプル期間Ｔａに該当しているか否かを判定し（ステップＳ１１）、キーサンプル期間Ｔａに該当していない場合、つまり、キーサンプル期間Ｔａの前や後の場合は、ＣＰＵ１１に他の処理を実行させるためにフローチャートを終了する。
【００１７】
一方、キーサンプル期間Ｔａに該当している場合は、キーボード部６からのキーコード取り込み処理（キーサンプリング処理）と、加速度センサ７〜１０からの信号取り込み処理（加速度サンプリング処理）を実行（ステップＳ１２）する。
【００１８】
次に、たとえば、前回のキーコードサンプル値と今回のキーコードサンプル値とを比較してキー入力の有無を判定し（ステップＳ１３）、キー入力がない場合（キーボード部６が操作されていない場合）はステップＳ１１に復帰し、キー入力がある場合（キーボード部６が操作されている場合）は、そのキー操作力の強弱を判定（ステップＳ１４）する。ここで、キー操作力の強弱は、加速度センサ７〜１０によって検出された加速度の大小に基づいて行う。つまり、加速度センサ７〜１０は、キーボード部６に対して行われるボタン操作力の強弱を検出可能な状態で機器本体２に内蔵されているため、それらの加速度センサ７〜１０によって検出される加速度は、キーボード部６に対して行われるボタン操作力の強弱（大小）を直接的に表すからである。
【００１９】
図２（ｂ）において、加速度サンプル値は、キーサンプル期間Ｔａ内で正負方向にスイングする。正方向の振幅はプラス加速度値Ｐｚを表し、負方向の振幅はマイナス加速度値Ｎｚ（キー操作反力加速度）を表す。したがって、ＰｚとＮｚを絶対値（｜Ｐｚ｜、｜Ｎｚ｜）で表し、所定のしきい値ＳＬと｜Ｐｚ｜、｜Ｎｚ｜とを比較することにより、ＳＬ＜｜Ｐｚ｜の場合又はＳＬ＜｜Ｎｚ｜の場合はキー操作力の“強”（大）を判定でき、そうでない場合（ＳＬ＞｜Ｐｚ｜且つＳＬ＞｜Ｎｚ｜）はキー操作力の“弱”（小）を判定することができる。
【００２０】
このように、キー操作力の強弱を判定した後、それらの判定結果に対応した適当なイベントを発生して、アプリケーション（応用ソフト）からの利用を可能とする。すなわち、キー操作力の“強”を判定した場合は、たとえば、「該当キーの強い入力」というイベントを発生（ステップＳ１５）し、また、キー操作力の“弱”を判定した場合は、たとえば、「該当キーの弱い入力」というイベントを発生（ステップＳ１６）することにより、キーコード発生という本来からの機能に加えて、上記の二つのイベント（該当キーの強い入力／該当キーの弱い入力）を発生するという新たな機能を付加することができ、それらのイベントをアプリケーションから利用できるようにすることにより、キーボード部６の多機能化を図ることができる。
【００２１】
なお、上記の二つのイベント（該当キーの強い入力／該当キーの弱い入力）の用途は限定しない。アプリケーションから自由に利用できるようになっていればよい。たとえば、従来のダブルクリックイベントの代わりに「該当キーの強い入力」イベントを用いたり、あるいは、従来のシングルクリックイベントの代わりに「該当キーの弱い入力」イベントを用いたりしてもよい。
【００２２】
又は、キーボード部６のアルファベットキーを押し下げ操作したときに、その操作力の強弱を判定して、強く操作されたときは大文字とする一方、弱く操作されたときは小文字とするようにしてもよい。又は、ローマ字変換による日本語入力中に、強く操作されたときは非変換モード（アルファベットをそのまま入力するモード）とする一方、弱く操作されたときは日本語変換モードとするようにしてもよい。
【００２３】
又は、キーボード部６のカーソルキー（マウスカーソルを上下左右に移動させるためのキー；たとえば、上下左右の各矢印キーやジョグダイヤルタイプの機能キーなど。図１ではスクロールボタン５がそれに相当する。）に対する操作力を多段階に検出し、各段階毎にカーソル移動量の大小を制御してもよい。たとえば、スクロール制御を例にした場合、カーソルキーに対する操作力をｎ段階（Ｎ１：最小強度操作力、Ｎ２：次位強度操作力、・・・・、Ｎｎ：最大強度操作力）に分けて検出し、最小強度操作力（Ｎ１）であれば、最小カーソル移動量（１行又は１桁移動）とし、次位強度操作力（Ｎ２）であれば、次位カーソル移動量（２行又は２桁移動）とし、・・・・、最大強度操作力（Ｎｎ）であれば、最大カーソル移動量（ファイル先頭行やファイル最終行移動又は行頭や行末移動）としてもよい。
【００２４】
図３は、カーソルキーに対する操作力をｎ段階に分けて検出する場合のプロパティ設定画面（ユーザ設定画面）を示す図である。このプロパティ設定画面１４は、対象カーソルキー指定用のリストボックス１５と、操作力の分割数（上記のｎ段階に相当）を指定するためのテキストボックス１６と、イベント割り当て用のリストボックス１７と、イベント−加速度相関特性調節用のグラフコントロール１８とを有している。
図示の例の場合、リストボックス１５には対象カーソルキーとして“右カーソル”がセットされており、テキストボックス１６には分割数“８”がセットされている。また、リストボックス１７にはイベント名“右スクロール”がセットされており、グラフコントロール１８の特性は、加速度が小さい（キー操作力が弱い）領域でイベント量が小さく、且つ、加速度が大きい（キー操作力が強い）領域でイベント量が大きくなる特性がセットされている。
これによれば、右カーソルキーの操作力を８段階に分割して検出し、それぞれの操作力の強さ（Ｎ１〜Ｎ８）に応じて、カーソルの右スクロール量を上記の特性（グラフコントロール１８の特性）のとおりに制御することができる。
【００２５】
ところで、キー操作力の強弱は人（ユーザ）によって異なり、また、同じユーザであっても常に安定した強さでキー操作を行うとは限らない。このため、キー操作力の強弱を判定するためのしきい値はユーザ毎に設定することが望ましく、また、同一のユーザであっても操作力のバラツキを考慮したしきい値設定を行うようにすることが望ましい。
【００２６】
図４は、この点に配慮したユーザ毎の設定値保存プログラムのフローチャートである。このフローチャートは、電子機器１を操作するユーザ毎に、その操作に先立って（たとえば、電子機器１を入手したとき等）少なくとも１回実行される。このフローチャートは、キーボード部６のすべてのキーについてループを繰り返す第一のステップ（ステップＳ２１）と、その第一のステップで得られたデータ（平均化処理等を経た後の弱キー操作力／強キー操作力）をユーザ固有のデータとしてＰＲＯＭ１３に保存する第二のステップ（ステップＳ２２）とにより構成されている。
【００２７】
第一のステップ（ステップＳ２１）は、各々ｎ回（たとえば、ｎ＝１０）ずつ繰り返される二つのサブステップ（ステップＳ２１ａ、ステップＳ２１ｂ）を含む。
【００２８】
一方のサブステップ（ステップＳ２１ａ）は、弱いキー操作力のデータを収集する。つまり、平面ディスプレイパネル３に「“ＫｅｙＮａｍｅ”キーを弱く叩いてください。（“Ｃｏｕｎｔ”回目）」などのメッセージを表示して、ユーザに指定キー（“ＫｅｙＮａｍｅ”キー）を弱く叩くことを促した後、加速度センサ７〜１０で検出された加速度値を“Ｃｏｕｎｔ”回目の弱キー操作力としてＲＡＭ１２のワークエリアに保存する。ここで、“ＫｅｙＮａｍｅ”は任意のキー名（たとえば、Ａ、Ｂ、Ｃ、・・・・）、“Ｃｏｕｎｔ”はサブステップ（ステップＳ２１ａ）の繰り返し回数（１〜ｎ）である。サブステップ（ステップＳ２１ａ）の最終繰り返し回数（ｎ回）に到達すると、ＲＡＭ１２のワークエリアに保存されている１回目からｎ回目までの弱キー操作力を平均化処理等し、その処理結果を当該ユーザに固有の「弱キー操作力」とする。
【００２９】
他方のサブステップ（ステップＳ２１ｂ）は、強いキー操作力のデータを収集する。つまり、平面ディスプレイパネル３に「“ＫｅｙＮａｍｅ”キーを強く叩いてください。（“Ｃｏｕｎｔ”回目）」などのメッセージを表示して、ユーザに指定キー（“ＫｅｙＮａｍｅ”キー）を強く叩くことを促した後、加速度センサ７〜１０で検出された加速度値を“Ｃｏｕｎｔ”回目の強キー操作力としてＲＡＭ１２のワークエリアに保存する。サブステップ（ステップＳ２１ｂ）の最終繰り返し回数（ｎ回）に到達すると、ＲＡＭ１２のワークエリアに保存されている１回目からｎ回目までの強キー操作力を平均化処理等し、その処理結果を当該ユーザに固有の「強キー操作力」とする。
【００３０】
このフローチャートによれば、キーボード部６のすべてのキーについて、ｎ回の弱キー操作力の平均値等、及び、ｎ回の強キー操作力の平均値等を求め、それらのデータをユーザ固有のデータとしてＰＲＯＭ１３に保存するので、キー操作力の強弱を判定するためのしきい値をユーザ毎に設定することができるとともに、同一のユーザであっても操作力のバラツキを考慮した適切なしきい値設定を行うことができる。
【００３１】
なお、上記の実施の形態では、機器本体２の四隅に全部で４個の加速度センサ７〜１０を設けているが、これに限定されない。キーボード部６に対して行われるボタン操作力の強弱を検出するだけであれば、加速度センサの数をそれよりも少なく（３個乃至１個）してもよい。ただし、上記の実施の形態のように機器本体２の四隅に全部で４個の加速度センサ７〜１０を設けた場合、以下にその詳細を説明するように、機器本体２に対して行われるタッチ操作の強弱判定と、そのタッチ場所の大まかな判定を行うことができ、それらの判定結果に対応した適当なイベントを発生することができる。
【００３２】
図５は、機器本体２に対して行われるタッチ操作場所の大まかな判定を行うためのフローチャートを示す図である。このフローチャートでは、まず、キーサンプル期間Ｔａに該当しているか否かを判定し（ステップＳ３１）、キーサンプル期間Ｔａに該当していない場合、つまり、キーサンプル期間Ｔａの前や後の場合は、ＣＰＵ１１に他の処理を実行させるためにフローチャートを終了する。
【００３３】
一方、キーサンプル期間Ｔａに該当している場合は、加速度センサ７〜１０からの信号取り込み処理（加速度サンプリング処理）を実行（ステップＳ３２）する。そして、加速度検出の有無を判定（ステップＳ３３）して、加速度を検出しない場合はステップＳ３１に復帰し、加速度を検出した場合は、次の「タッチ操作場所判定ステップ」（ステップＳ３４）を実行する。
【００３４】
この「タッチ操作場所判定ステップ」（ステップＳ３４）では、四つの加速度センサ７〜１０の加速度検出値の組み合わせに応じて、機器本体２に対して行われたタッチ操作場所の大まかな判定を行う（ステップＳ３４ａ）。
【００３５】
＜第一のケース＞
四つの加速度センサ７〜１０の加速度検出値のうち、一つの加速度検出値だけが突出して変化したときのケースである。たとえば、図６（ａ）に示すように、機器本体２の四隅の一つ（記号Ｐａで示す場所）が強くタッチされたときのケースである。このケースでは、タッチ場所（Ｐａ）が下向きに大きく動き、当該場所（Ｐａ）に設けられている一つの加速度センサ（図示の例では加速度センサ１０）の加速度検出値だけが突出して変化するので、その変化を検出することにより、それに応じた任意のイベントを発生することができる。
【００３６】
＜第二のケース＞
四つの加速度センサ７〜１０の加速度検出値のうち、二つの加速度検出値が同一の傾向で突出して変化したときのケースである。たとえば、図６（ｂ）に示すように、機器本体２の一辺（記号Ｐｂで示す場所）が強くタッチされたときのケースである。このケースでは、タッチ場所（Ｐｂ）が下向きに大きく動き、当該場所（Ｐｂ）の両側に設けられている二つ加速度センサ（図示の例では加速度センサ８、１０）の加速度検出値が同一の傾向で突出して変化するので、その変化を検出することにより、それに応じた任意のイベントを発生することができる。
【００３７】
以上のとおり、本実施の形態によれば、キーボード部６に対して行われるキー操作力の強弱を判定することができ、従来からの機能（キーコード発生機能）に加えて、キー操作力の強弱に対応した新たな機能（たとえば、弱操作力時にシングルクリックイベントを発生したり強操作力時にダブルクリックイベントを発生したり等）を付加することができ、入力装置の多機能化を図ることができる。
【００３８】
また、ユーザ毎にキー操作力の強弱判定データを収集してそれをユーザ固有のデータとして保持するので、平均的な強さのキー操作を行うユーザはもちろんのこと、比較的強いキー操作を行う癖を持つユーザや、その逆に弱いキー操作を行う癖を持つユーザについても、キー操作力の強弱判定を正確に行うことができ、ユーザ個々のキー操作の“癖”に関わらず、常に適切なイベントを発生することができる。
【００３９】
しかも、ユーザ毎のキー操作力の強弱判定データを収集する際に、同一のキー操作を複数回繰り返して、それぞれの加速度検出値の平均値等を求め、その平均値等を当該ユーザ固有のデータとするので、キー操作強弱のバラツキを考慮してデータ収集を行うことができ、キー操作力の強弱判定の信頼性を向上することができる。
【００４０】
さらに、機器本体２の四隅に全部で四つの加速度センサ７〜１０を設けた場合は、それらの加速度検出値の組み合わせから、機器本体２の四隅の一つに対するタッチ操作（前記の第一のケース）又は四辺の一つに対するタッチ操作（前記の第二のケース）を判定することができ、その判定結果に対応した任意のイベントを発生することができる。したがって、機器本体２それ自体を入力装置の一部として利用することができる。
【００４１】
（２）第二の実施の形態
図７は、電子機器２０は持ち運び可能で、ユーザが両手（ＨＲ、ＨＬ）で保持しながら閲覧可能な表示画面一体型の薄型の形状を模している。機器本体２１の表面には、ＬＣＤまたはＥＬＤなどの平面ディスプレイパネル２２（表示部）や各種の操作ボタン２３〜２７が配置されているほか、本実施の形態に特有の要素の一つである第１の押圧感知部２８、第２の押圧感知部２９が配置されている。第１の押圧感知部２８、第２の押圧感知部２９はそれぞれ、その表面に矩形状の押圧感知面（以下「矩形状押圧面２８１、２９１」という）を有している。
【００４２】
第１の押圧感知部２８の好ましいレイアウト位置は、ユーザによって機器本体２１が両手持ちされた場合に、その押圧面（矩形状押圧面２８１）をユーザの右手ＨＲの指（図示の持ち方では親指）で縦方向に操作しやすい位置である。すなわち、図示の例では、平面ディスプレイパネル２２の右辺に沿ってその矩形状押圧面２８１の長手方向が延在する位置である。一方、第２の押圧感知部２９の好ましいレイアウト位置は、ユーザによって機器本体２１が両手持ちされた場合にその押圧面（矩形状押圧面２９１）をユーザの左手ＨＬの指（図示の持ち方では親指）で横方向に操作しやすい位置である。すなわち、図示の例では、平面ディスプレイパネル２２の下辺に沿ってその矩形状押圧面２９１の長手方向が延在する位置である。
【００４３】
ユーザは、矩形状押圧面２８１、２９１を親指で押圧操作することができる。ここで、本実施の形態における押圧操作は、“弱い”押圧操作と“強い”押圧操作の二種類行うことができる。以下、便宜的に、弱い押圧操作のことをシングルタップ操作といい、強い押圧操作のことをダブルタップ操作ということにするが、“シングル”や“ダブル”に特段の意味はない。特に“ダブル”は２回のタッチを意味しない。後述するように、ダブルタップは“強い”押圧力でシングルタップを行うことを意味する。また、押圧したままのずらし操作のことをスライド操作、上記シングルタップやダブルタップの後に続けて行われるずらし操作のことをタップ＋スライド操作ということにする。
【００４４】
図８は、電子機器２０の簡略的な内部ブロック構成図である。図において、３０は当該電子機器２０の各処理動作を制御するＣＰＵ、３１は各動作処理を実行するにあたりワークメモリとしての機能を果たすＲＡＭ、３２はＣＰＵ３０で処理される各種ソフトウェアを記憶するＲＯＭ、３３は表示制御部（表示制御手段）、３４は入出力インターフェース、３５はバスである。
【００４５】
ＣＰＵ３０は、ＲＯＭ３２にあらかじめ書き込まれているソフトウェアリソース（基本プログラムや各種の応用プログラムなど）をＲＡＭ３１にロードして実行し、入出力インターフェース３４を介して第１の押圧感知部２８、第２の押圧処理部２９、その他の入力装置３６（各種の操作ボタン２３〜２７など）からの入力信号を取り込みながら、ＣＰＵ３０などのハードウェアリソースと上記のソフトウェアリソースとの結合によって様々な処理機能を実現し、その処理結果に従って、たとえば、表示制御部３３を介して平面ディスプレイパネル２２の表示態様を制御する。
【００４６】
図９は、第１の押圧感知部２８、または第２の押圧感知部２９の一例を示す構造図である。第１の押圧感知部２８は、電子回路として見た場合、（ａ）に示すように、ノーマリーオフ型のｎ個のスイッチ要素ＳＷ１、ＳＷ２、ＳＷ３、・・・・、ＳＷｎからなる回路と、それらのスイッチ要素と同程度の数の圧電素子Ｚ１〜Ｚｎからなる回路とで表される。各々のスイッチ要素ＳＷ１〜ＳＷｎの一方のスイッチ切片はそれぞれ端子Ｐｖ１、Ｐｖ２、Ｐｖ３、・・・・、Ｐｖｎに個別に接続され、且つ、全てのスイッチ要素ＳＷ１〜ＳＷｎの他方のスイッチ切片は共通の端子Ｐｖｃｏｍに接続されており、圧電素子Ｚ１〜Ｚｎは端子Ｓｖ１、Ｓｖ２、・・・・、Ｓｖｎに個別に接続されている。
【００４７】
また、第２の押圧感知部２９の場合についても同様にｎ個のスイッチ要素ＳＷ１、ＳＷ２、ＳＷ３、・・・・、ＳＷｎからなる回路と、それらのスイッチ要素と同程度の数の圧電素子Ｚ１〜Ｚｎからなる回路とで表される。各々のスイッチ要素ＳＷ１〜ＳＷｎの一方のスイッチ切片はそれぞれ端子Ｐｈ１、Ｐｈ２、Ｐｈ３、・・・・、Ｐｈｎに個別に接続され、且つ、全てのスイッチ要素ＳＷ１〜ＳＷｎの他方のスイッチ切片は共通の端子Ｐｈｃｏｍに接続されており、圧電素子Ｚ１〜Ｚｎは端子Ｓｈ１、Ｓｈ２、・・・・、Ｓｈｎに個別に接続されている。
【００４８】
スイッチ要素ＳＷ１〜ＳＷｎの回路構成は、言うまでもなく様々な構造で実現することができる。たとえば、タクトスイッチの配列や静電誘導によるタッチスイッチであってもよく、あるいは（ｂ）に示すような構造にしてもよい。すなわち、それぞれ絶縁体で構成された矩形状押圧面２８１（２９１）、２８ｂ（２９ｂ）の間に等間隔に圧電素子Ｚ１〜Ｚｎと弾性体２８ｃ（２９ｃ）を挟み込み、隣接する弾性体２８ｃ（２９ｃ）の間に一対の接点２８ｄ（２９ｄ）を配設し、圧電素子Ｚ１〜Ｚｎと弾性体２８ｃ（２９ｃ）の厚さＬを定常時に接点２８ｄ（２９ｄ）が接触しない程度とし、且つ、ユーザによって押圧感知部２８１（２９１）が押し下げられたときにその厚さＬを減じて接点２８ｄ（２９ｄ）が接触する程度とする。接点２８ｄ（２９ｄ）はそれぞれＳＷ１、ＳＷ２、ＳＷ３、・・・・、ＳＷｎに相当し、その配列間隔Ｄは、ユーザの親指の大きさ程度である。
【００４９】
この構造によれば、一方の絶縁体（図では上方の矩形状押圧面２８１（２９１））の任意位置をユーザの親指で押し下げたとき、その押し下げ部分に位置する一つないしは複数の接点２８ｄ（２９ｄ）がオン状態になる。したがって、たとえば、共通端子Ｐｖｃｏｍ（Ｐｈｃｏｍ）に論理１に相当する所定電位を与えておけば、上記のオン状態にある接点２８ｄ（スイッチ要素ＳＷｉ：ｉは１〜ｎ）を介して端子Ｐｉから論理１を取り出すことができる。
しかも、その押し下げ部分に位置する一つないしは複数の圧電素子Ｚ１〜Ｚｎが圧縮変形して、その押し下げ力の強弱に対応した電圧が端子Ｓｖ１〜Ｓｖｎ（Ｓｈ１〜Ｓｈｎ）から取り出される。したがって、押し下げ位置を示す信号と共に、その押し下げ強度を示す信号を取り出すことができる。
【００５０】
図１０は、ＲＯＭ３２のメモリマップ概念図である。ＲＯＭ３２はオペレーティングシステム（基本プログラムともいう）の格納領域３２ａやアプリケーションプログラム（応用プログラムともいう）の格納領域３２ｂを有すると共に、さらに、本実施の形態に特有の処理を実現するための特有のプログラム（以下、便宜的に「状態管理プログラム」という）の格納領域３２ｃを有する。
【００５１】
「状態管理プログラム」は、第１の押圧感知部２８、及び第２の押圧感知部２９において“検出される可能性がある押圧操作パターン”の分類情報（図１３（ｂ）、図１４及び図１５参照）を記憶し、実際にユーザによって行われる押圧操作パターンがどの分類に属するかをこの分類情報に基づいて判定し、その判定結果に対応した指示信号を発生するという処理を担当する。たとえば、ドキュメント表示ソフトなどのアプリケーションプログラムなどの場合は、その指示信号を利用して様々な処理手続きを実行することができる。
【００５２】
図１１は、第１の押圧感知部２８に対して「直感的に行われる可能性がある押圧操作パターン」の分類例を示す図である。
＜スライド操作＞
スライド操作とは、（ａ）及び（ｂ）に示すように、指先Ｕで矩形状押圧面２８１を押圧したままその指先をずらす操作である。（ａ）は上方へのスライド操作、（ｂ）は下方へのスライド操作である。なお、ここで言う“上下”とは平面ディスプレイパネル２２の上辺側を「上」、下辺側を「下」とする方向である。また、図示していないが第２の押圧感知部２９の場合についても同様で、スライド操作とは、指先Ｕで矩形状押圧面２９１を押圧したままその指先をずらす操作であり、右方向へのスライド操作、左方向へのスライド操作を含む。なお、ここで言う“右方向”、”左方向”とは平面ディスプレイパネル２２の右辺側を「右」、左辺側を「左」とする方向である。
【００５３】
＜シングルタップ操作＞
シングルタップ操作とは、（ｃ）及び（ｄ）に示すように、指先Ｕで矩形状押圧面２８１を“弱く”押圧する操作である。（ｃ）は矩形状押圧面２８１の上部付近でのシングルタップ操作、（ｄ）は矩形状押圧面２８１の下部付近でのシングルタップ操作である。なお、“付近”とは、たとえば、矩形状押圧面２８１を長手方向に３等分したときのその１／３に入る領域とし、上部付近は、矩形状押圧面２８１の上部１／３、下部付近は、矩形状押圧面２８１の下部１／３である。
【００５４】
また、図示していないが第２の押圧感知部２９の場合についても同様で、シングルタップ操作とは、指先Ｕで矩形状押圧面２９１を“弱く”押圧する操作であり、矩形状押圧面２９１の右側付近でのシングルタップ操作、矩形状押圧面２９１の左側付近でのシングルタップ操作を含む。なお、この場合についても“付近”とは、たとえば、矩形状押圧面２９１を長手方向に３等分したときのその１／３に入る領域とし、右側付近は、矩形状押圧面２９１の右側１／３、左側付近は、矩形状押圧面２９１の左側部１／３である。
【００５５】
＜ダブルタップ操作＞
ダブルタップ操作とは、（ｅ）、（ｆ）及び（ｇ）に示すように、指先Ｕで矩形状押圧面２８１を“強く”押圧する操作である。一般に“ダブルタップ”とは所定時間内にシングルタップを２回繰り返す操作のことをいうが、本実施の形態では、そのような意味に従わない。本明細書における「ダブルタップ操作」は、あくまでも“強い”押圧力でシングルタップを行うことを意味する。
【００５６】
なお、（ｅ）は矩形状押圧面２８１の上部付近へのダブルタップ操作、（ｆ）は矩形状押圧面２８１の中央部付近へのダブルタップ操作、（ｇ）は矩形状押圧面２８１の下部付近へのダブルタップ操作であり、上記シングルタップ操作と同様に“付近”とは、たとえば、第１の押圧感知部２８の長手方向のタッチ面を３等分したときのその１／３に入る領域とすることができる。
【００５７】
また、図示していないが第２の押圧感知部２９の場合についても同様で、ダブルタップ操作とは、指先Ｕで矩形状押圧面２９１を“強く”押圧する操作であり、矩形状押圧面２９１の右側付近でのダブルタップ操作、矩形状押圧面２９１の左側付近でのダブルタップ操作を含む。なお、この場合についても“付近”とは、たとえば、矩形状押圧面２９１を長手方向に３等分したときのその１／３に入る領域とし、右側付近は、矩形状押圧面２９１の右側１／３、左側付近は、矩形状押圧面２９１の左側部１／３である。
【００５８】
＜シングルタップ操作＋スライド操作＞
シングルタップ操作＋スライド操作とは、（ｈ）及び（ｉ）に示すように、指先Ｕで矩形状押圧面２８１を“弱く”押圧した後、ずらしを行う操作である。（ｈ）及び（ｉ）はタップの位置とずらしの方向が異なる。すなわち、（ｈ）は矩形状押圧面２８１の上部付近でシングルタップを行った後、下方へのずらしを行う操作、（ｉ）は矩形状押圧面２８１の下部付近でシングルタップを行った後、上方へのずらしを行う操作である。また、図示していないが第２の押圧感知部２９の場合についても同様で、シングルタップ操作＋スライド操作とは、指先Ｕで矩形状押圧面２９１を弱く押圧した後、ずらしを行う操作である。
【００５９】
図１２は、シングルタップ操作（弱い押圧操作）とダブルタップ操作（強い押圧操作）の概念図である。この図において、第１又は第２の押圧感知部２８、２９の矩形状押圧面２８１、２９１を弱い力で押圧した場合（ａ）、その押圧箇所に位置する圧電素子Ｚｉは小さな信号Ｓｖｉ、Ｓｈｉを発生し、一方、第１又は第２の押圧感知部２８、２９の矩形状押圧面２８１、２９１を強い力で押圧した場合（ｂ）、その押圧箇所に位置する圧電素子Ｚｉは大きな信号Ｓｖｉ、Ｓｈｉを発生する。本実施の形態では、これらの信号変化を検出してシングルクリック操作とダブルクリック操作を判定する。
【００６０】
図１３（ａ）は、電子機器２０で実行されるアプリケーションプログラムの一つとして実行されるドキュメント表示ソフトにおける状態図である。この図において、電子機器２０は、電源投入直後、ユーザの所定の操作に基づいて本ドキュメント表示プログラムを読み込んでドキュメント選択モード（以下、選択モードと称す。）４０を実行するものとし、以降、上記各操作パターン（図１１（ａ）〜（ｉ）参照）を利用して選択モード４０からドキュメント表示・編集モード（以下、表示・編集モードと称す。）４１へと状態を遷移させ、またはその逆へと状態を遷移させるものとする。
【００６１】
図１３（ｂ）、図１４及び図１５は、上記各操作パターンの分類と、それらの操作パターンに対応づけられた動作定義の情報を示す図である。図示の情報（以下「動作定義情報」という）は、ＲＯＭ３２の状態管理プログラムの格納領域３２ｃにあらかじめ書き込まれている。
【００６２】
図１３（ｂ）において、左端の第１欄４２ａは第１の押圧感知部２８での検出を定義し、第２欄４２ｂは押圧操作パターンの識別番号（Ｎｏ．）格納フィールドである。第３欄４２ｃは検出された押圧パターンの検出内容格納フィールドであり、第４欄４２ｄは所望の操作パターンを選択モード４０で検出した際の動作（処理プロセス）へのリンク情報格納フィールドであり、第５欄４２ｆは所望の操作パターンを表示・編集モード４１で検出した際の動作（処理プロセス）へのリンク情報格納フィールドである。
【００６３】
この対応関係図によれば、Ｎｏ．１のスライド操作（上向き）の検出（図１１（ａ）参照）は、選択モード４０の「上のアイコン（項目）へ（最上部アイコンなら前のアイコン群ページへ）の移動処理」動作と表示・編集モード４１の「上スクロール処理」動作にリンクされており、Ｎｏ．２のスライド操作（下向き）の検出（図１１（ｂ）参照）は、選択モード４０の「下のアイコン（項目）へ（最下部アイコンなら次のアイコン群ページへ）の移動処理」動作と表示・編集モード４１の「下スクロール処理」動作にリンクされている。なお、選択モード４０における動作において、“項目”とは、例えば、メニューバーが表示されたときや、アイコン表示ではなくフォルダ名・ファイル名表示の状態のとき、所望の操作内容やフォルダ、ファイルを示すものである。
【００６４】
また、Ｎｏ．３のシングルタップ操作（上部付近）の検出（図１１（ｃ）参照）は、選択モード４０の「前のアイコン群ページへの移動処理」動作と表示・編集モード４１の「ページ（行）ＵＰ処理」動作にリンクされており、Ｎｏ．４のシングルタップ処理（中央付近）の検出は、選択モード４０の「メニューバー表示へ（選択モード）の移動処理」動作と表示・編集モード４１の「編集ツールバー表示へ」動作にリンクされている。Ｎｏ．５のシングルタップ処理（下部付近）の検出（図１１（ｄ）参照）は、選択モード４０の「次のアイコン群表示ページへの移動処理」動作と表示・編集モード４１の「ページＤＯＷＮ（行）処理」動作にリンクされている。
【００６５】
また、Ｎｏ．６のダブルタップ操作（上部付近）の検出（図１１（ｅ）参照）は、選択モード４０の「上位フォルダへの移動処理」動作と表示・編集モード４１の「ページＴＯＰへの移動処理」動作にリンクされており、Ｎｏ．７のダブルタップ操作（中央付近）の検出（図１１（ｇ）参照）は、選択モードの「選択・表示・選択モードへの移行処理（フォルダアイコンの場合、下位フォルダへ）」動作と表示・編集モード４１の「選択・解除（解除の場合、選択モードへ移行処理」動作にリンクしている。また、Ｎｏ．８のダブルタップ操作（下部付近）の検出（図１１（ｆ）参照）は、選択モード４０の「ウインドウ切替処理」動作と表示・編集モード４１の「ページＥＮＤへの移動処理」動作にリンクされている。
【００６６】
また、Ｎｏ．９のシングルタップ操作（上部付近）＋スライド操作（下向き）の検出（図１１（ｈ）参照）は、選択モード４０の無処理（ＮＯＰ）と表示・編集モード４１の「下スクロール反転表示処理（選択の場合）」とリンクされており、Ｎｏ．１０のシングルタップ操作（下部付近）＋スライド操作（上向き）の検出（図１１（ｉ）参照）は、選択モード４０の無処理（ＮＯＰ）と表示・選択モード４１の「上スクロール反転表示処理（選択の場合）」動作にリンクされている。
【００６７】
また、図１４において、左端の第１欄４２ｆは第２の押圧感知部２９での検出を定義し、第２欄４２ｇは押圧操作パターンの識別番号（Ｎｏ．）格納フィールドである。第３欄４２ｈは検出された押圧パターンの検出内容格納フィールドであり、第４欄４２ｉは所望の操作パターンを選択モード４０で検出した際の動作（処理プロセス）へのリンク情報格納フィールドであり、第５欄４２ｊは所望の操作パターンを表示・編集モード４１で検出した際の動作（処理プロセス）へのリンク情報格納フィールドである。
【００６８】
この対応関係図によれば、Ｎｏ．１１のスライド操作（右方向）の検出は、選択モード４０の「右→下のアイコンへ（最下部アイコンなら次のアイコン群ページへ）の移動処理」動作と表示・編集モード４１の「右スクロール処理」動作にリンクされており、Ｎｏ．１２のスライド操作（左方向）の検出は、選択モード４０の「左→上のアイコンへ（最上部アイコンなら前のアイコン群ページへ）の移動処理」動作と表示・編集モード４１の「左スクロール処理」動作にリンクされている。
【００６９】
また、Ｎｏ．１３のシングルタップ操作（右側付近）の検出は、選択モード４０の「右→下のアイコンへ（最下部アイコンなら次のアイコン群ページへ）の移動処理」動作と表示・編集モード４１の「カーソル右シフト処理」動作にリンクされており、Ｎｏ．１４のシングルタップ処理（中央付近）の検出は、選択モード４０の「メニューバー表示へ（選択モード）の移動処理」動作と表示・編集モード４１の「編集ツールバー表示へ」動作にリンクされている。Ｎｏ．１５のシングルタップ処理（左側付近）の検出は、選択モード４０の「左→上のアイコンへ（最上部アイコンなら前のアイコン群ページへ）の移動処理」動作と表示・編集モード４１の「カーソル左シフト処理」動作にリンクされている。
【００７０】
また、Ｎｏ．１６のダブルタップ操作（左側付近）の検出は、選択モード４０の「上位フォルダへの移動処理」動作と表示・編集モード４１の無処理（ＮＯＰ）にリンクされており、Ｎｏ．１７のダブルタップ操作（中央付近）の検出は、選択モードの「選択・表示・選択モードへの移行処理」動作と表示・編集モード４１の「選択・解除（解除の場合、選択モードへ移行処理」動作にリンクしている。また、Ｎｏ．１８のダブルタップ操作（右側付近）の検出は、選択モード４０の「フォルダアイコンの場合、下位フォルダへの移動処理」動作と表示・編集モード４１の無処理（ＮＯＰ）にリンクされている。
【００７１】
また、Ｎｏ．１９のシングルタップ操作（右側付近）＋スライド操作（左方向）の検出は、選択モード４０の無処理（ＮＯＰ）と表示・編集モード４１の「カーソル選択位置より反転表示（選択の場合）」とリンクされており、Ｎｏ．２０のシングルタップ操作（左側付近）＋スライド操作（右方向）の検出は、選択モード４０の無処理（ＮＯＰ）と表示・選択モード４１の「カーソル選択位置より反転表示（選択の場合）」動作にリンクされている。
【００７２】
さらに、図１５においては、第１の押圧感知部２８と第２の押圧感知部２９の同時検出を定義し、第１欄４２ｋは押圧操作パターンの識別番号（Ｎｏ．）格納フィールドである。第２欄４２ｌは検出された押圧パターンの検出内容格納フィールドであり、第３欄４２ｍは所望の操作パターンを選択モード４０で検出した際の動作（処理プロセス）へのリンク情報格納フィールドであり、第４欄４２ｎは所望の操作パターンを表示・編集モード４１で検出した際の動作（処理プロセス）へのリンク情報格納フィールドである。
【００７３】
この対応関係図によれば、Ｎｏ．２１のスライド操作（下向き）とスライド操作（右方向）の同時検出は、選択モード４０の無処理（ＮＯＰ）と表示・編集モード４１の「ズームＵＰ処理」動作にリンクされており、Ｎｏ．２２のスライド操作（上向き）とスライド操作（左方向）の同時検出は、選択モード４０の無処理（ＮＯＰ）と表示・編集モード４１の「ズームＤＯＷＮ処理」動作にリンクされている。また、Ｎｏ．２３のスライド操作（下向き）とスライド操作（左方向）の同時検出は、選択モード４０の無処理（ＮＯＰ）と表示・編集モード４１の「（表示画面を）時計回りに回転」動作にリンクされており、Ｎｏ．２４のスライド操作（上向き）とスライド操作（右方向）の同時検出は、選択モード４０の無処理（ＮＯＰ）と表示・編集モード４１の「（表示画面を）反時計回りに回転」動作にリンクされている。
【００７４】
次に、上記の「動作定義情報」を用いた実際の操作例について説明する。
図１６は、第１の押圧感知部２８、第２の押圧感知部２９を用いて行われる画面表示態様の操作概念図である。図１６（ａ）において、電子機器２０は現在、選択モード４０で動作しているものとし、その平面ディスプレイパネル２２には選択用画面が表示されているものとする。この選択画面は、一つの画面（ページという）にアイコンとしてｎ×ｍ個のファイルアイコン４３を一度に表示できるようになっており、表示可能なファイルアイコンの総数をｘ個とした場合は、ｘを（ｎ×ｍ）で除した値（ただし、その値が小数を含む場合はその正数値に１を加えた値）に相当する数のページ（選択画面）を表示できるようになっている。たとえば、ｎ＝４、ｍ＝３、ｘ＝４３とした場合は、４３／（４×３）＝３．５８３３・・・・となり、少数を含むから、３．５８３３・・・・の正数値（３）に１を加えて、全部で４ページの選択画面を表示することができる。
【００７５】
初期状態（選択モード４０）では、選択画面の１ページ目が表示されており、且つ、そのうちの一つのファイルアイコン（たとえば、左上隅）がディフォルトの選択状態にある。図において、ハッチングで囲まれたファイルアイコン４３は、現在、選択状態にあることを現しており、このハッチング図形はカーソル４４に相当するものである。
【００７６】
なお、図示の例では、ファイルアイコン４３の中にファイルナンバー（二桁の数字）を表示しているが、これは図解の都合であり、一般的に行われているようにファイルアイコン４３の下にファイル名を併記してもよい。または、任意のファイルアイコン４３を選択状態としたときにそのファイルアイコン４３の上にバルーンチップを表示してファイル名やドキュメント情報やプロパティデータなどを表示するようにしてもよい。
【００７７】
今、たとえば、３７番目のファイルアイコン４３を選択目標とすると、３７番目のファイルアイコン４３は、図１６（ｂ）に示すように、４ページ目の左上隅に位置しているから、これを選択するためには、ページめくりの操作を３回（１ページ→２ページ→３ページ→４ページ）繰り返せばよい。かかるページめくりを意図したユーザの多くは、第１の押圧感知部２８に対するスライド操作（下向き）か、またはシングルタップ操作（下部付近）、若しくは、第２の押圧感知部２９に対する連続スライド操作（右方向）か、または連続シングルタップ操作（右側付近）を行うはずである。これは、操作するユーザに対し、スライド操作がファイルアイコンの選択移動を直感的にイメージさせ、また、シングルタップ操作はページめくりを直感的にイメージさせるからである。
【００７８】
そして、それらのスクロール操作とシングルタップ操作は、第１の押圧感知部２８の場合は、前記「動作定義情報」（図１３（ｂ）、図１４及び図１５参照）において、選択モード４０の「下のアイコンへ（項目）へ（最下部アイコンなら次のアイコン群ページへ）の移動処理」動作と「次のアイコン群ページへの移動処理」動作にそれぞれリンクされているから、第１の押圧感知部２８に対してスクロール操作（下向き）を行った場合は、選択ファイルアイコンが順次に移動して、ファイルアイコン群の最後になった場合に次のファイルアイコン群ページへと移動し、それを繰り返すことにより、最終的に目標とするファイルアイコン（４ページ目の左上隅のファイルアイコン４３）を選択することができる。または、第１の押圧感知部２８に対してシングルタップ操作（下部付近）を行った場合は、次のファイルアイコン群ページの表示を繰り返し、最終的に目標とするファイルアイコン（４ページ目の左上隅のファイルアイコン４３）を選択することができる。
【００７９】
そして、いずれの操作を検出した場合も、目標とするファイルアイコン４３を選択した状態で、第１の押圧感知部２８、若しくは第２の押圧感知部２９の中央付近のダブルタップ操作（強いタップ操作）を検出することにより、選択モード４０から表示・編集モード４１へと動作モードを遷移させて、関連するアプリケーションプログラムを起動させるとともに、その選択したファイルアイコンに対応したファイル内容を平面ディスプレイパネル２２に表示させることができる。
【００８０】
図１７は、表示画面を「拡大」する場合の説明図である。図において、平面ディスプレイパネル２２の表示画面には、たとえば、アルファベットの“Ａ”が表示されているものとする。今、ユーザが画面の一部（たとえば、“Ａ”の右下部分）をズームＵＰしようとした場合、図１５のＮｏ．２１に示される内容に従い、ユーザは第１の押圧感知部２８のスライド操作（下向き）と、第２の押圧感知部２９のスライド操作（右方向）とを同時に行う。また図示していないが、逆にズームＤＯＷＮしようとした場合、図１５のＮｏ．２２に示される内容に従い、ユーザは第１の押圧感知部２８のスライド操作（上向き）と、第２の押圧感知部２９のスライド操作（左方向）とを同時に行う。
【００８１】
なお、第１の押圧感知部２８に対してスライド操作（下向き）を行いつつ、第２の感知部２９に対してスライド操作（左方向）を行うと、図１５のＮｏ．２３に示される内容に従い、表示画面はその制御態様としてスライド検出した分だけ表示画面を時計回りに回転させる。またこれとは逆に、第１の押圧感知部２８に対してスライド操作（上向き）を行いつつ、第２の感知部２９に対してスライド操作（右左方向）を行うと、図１５のＮｏ．２４に示される内容に従い、表示画面はその制御態様としてスライド検出した分だけ表示画面を反時計回りに回転させる。こうすることにより、ユーザは表示画面の回転を直感的にイメージすることができる。
【００８２】
以上のとおり、本実施の形態によれば、ユーザによって、第１の押圧感知部２８、第２の押圧感知部２９が操作されると、前記の「動作定義情報」（図１３（ｂ）、図１４、図１５参照）を参照して、どの操作パターン（シングルタップ、ダブルタップ、スライドまたはそれらの組み合わせ）の分類に該当するかが判定される。そして、その判定結果に従って、当該「動作定義情報」から対応する動作がピックアップされ、関連するアプリケーションプログラムで実行される。
【００８３】
したがって、単純なタップ操作（弱いタップ操作）はもちろんのこと、ダブルタップ（強いタップ操作）やスライド操作さらにはそれらの組み合わせからなる複雑な操作パターンも検出して、それぞれに対応した適切な処理を行わしめることができる。このため、ユーザインターフェース設計の自由度が増し、使い勝手の向上を図ることができる。また、「動作定義情報」（図１３（ｂ）、図１４、図１５参照）を書き換えるだけで、様々な応用プログラムにも自由自在に適用することも可能である。
【００８４】
【発明の効果】
本発明に係る入力装置によれば、従来からの入力装置の機能（キーコード発生機能など）に加えて、さらに、入力操作力の大きさに対応した新たなイベントを発生することができる。したがって、入力操作力の大きさを意識的に加減することにより、キーコード等の発生と同時に所定のイベントを発生することができ、たとえば、それらのイベントをシングルクリックイベントやダブルクリックイベントなどの代わりに用いることにより、多機能化を図り、操作性を改善した入力装置を提供することができる。
また、本発明に係る電子機器によれば、単純なタップ操作（弱いタップ操作）はもちろんのこと、ダブルタップ（強いタップ操作）などの複雑な操作パターンも検出して、それぞれに対応した適切な処理を行わしめることができる。このため、ユーザインターフェース設計の自由度が増し、使い勝手の向上を図ることができる。
【図面の簡単な説明】
【図１】第一の実施の形態の電子機器１の外観図及びその内部ブロック図である。
【図２】入力イベント処理の要部フローチャートを示す図及びキーサンプル期間Ｔａを含むタイミングチャートを示す図である。
【図３】カーソルキーに対する操作力をｎ段階に分けて検出する場合のプロパティ設定画面を示す図である。
【図４】ユーザ毎の設定値保存プログラムのフローチャートを示す図である。
【図５】機器本体２に対して行われるタッチ操作場所の大まかな判定を行うためのフローチャートを示す図である。
【図６】図５の判定ケース（第一のケース及び第二のケース）を示す図である。
【図７】第二の実施の形態の電子機器２０の外観図及びその操作状態図である。
【図８】電子機器２０の簡略的な内部ブロック構成図である。
【図９】第１の押圧感知部２８または第２の押圧感知部２９の一例を示す構造図である。
【図１０】ＲＯＭ３２のメモリマップ概念図である。
【図１１】第１の押圧感知部２８に対して「直感的に行われる可能性がある押圧操作パターン」の分類例を示す図である。
【図１２】シングルタップ操作（弱い押圧操作）とダブルタップ操作（強い押圧操作）の概念図である。
【図１３】電子機器２０で実行されるアプリケーションプログラムの一つとして実行されるドキュメント表示ソフトにおける状態図及び各操作パターンの分類とそれらの操作パターンに対応づけられた動作定義の情報を示す図である。
【図１４】各操作パターンの分類とそれらの操作パターンに対応づけられた動作定義の情報を示す図である。
【図１５】各操作パターンの分類とそれらの操作パターンに対応づけられた動作定義の情報を示す図である。
【図１６】第１の押圧感知部２８、第２の押圧感知部２９を用いて行われる画面表示態様の操作概念図である。
【図１７】表示画面を「拡大」する場合の説明図である。
【符号の説明】
２  機器本体（筐体）
６  キーボード部（入力装置）
７〜１０  加速度センサ（検出手段）
１１  ＣＰＵ（イベント発生手段、判定手段）
２０  電子機器
２２  平面ディスプレイパネル（表示部）
２８  第１の押圧感知部
２９  第２の押圧感知部
３３  表示制御部（表示制御手段）
２８１、２９１  矩形状押圧面
【図１】
2004206206.tif 000003
【図２】
2004206206.tif 000004
【図３】
2004206206.tif 000005
【図４】
2004206206.tif 000006
【図５】
2004206206.tif 000007
【図６】
2004206206.tif 000008
【図７】
2004206206.tif 000009
【図８】
2004206206.tif 000010
【図９】
2004206206.tif 000011
【図１０】
2004206206.tif 000012
【図１１】
2004206206.tif 000013
【図１２】
2004206206.tif 000014
【図１３】
2004206206.tif 000015
【図１４】
2004206206.tif 000016
【図１５】
2004206206.tif 000017
【図１６】
2004206206.tif 000018
【図１７】
2004206206.tif 000019