(57)【要約】【課題】大型の平面ディスプレイパネルを実装する電子機器において、安定した両手のホールドを確保するとともに、本体実装型のポインティングデバイスの設置場所を適正化することが可能な電子機器を提供する。【解決手段】電子機器１０は、機器本体１１に、平面ディスプレイパネル１２と、該平面ディスプレイパネル１２の表示画面又は該機器本体内部で実行される処理に対して所要の入力操作を行うためのポインティングデバイス２０とを実装し、前記平面ディスプレイパネル１２の実装位置を前記機器本体１１の正面側とすると共に、前記ポインティングデバイス２０の実装位置を前記機器本体１１の背面側とする。【選択図】  図１
2004206230.tif 000002
【特許請求の範囲】
【請求項１】
機器本体に、
平面ディスプレイパネルと、
該平面ディスプレイパネルの表示画面又は該機器本体内部で実行される処理に対して所要の入力操作を行うためのポインティングデバイスとを実装すると共に、
前記平面ディスプレイパネルの実装位置を前記機器本体の正面側とし、且つ、前記ポインティングデバイスの実装位置を前記機器本体の背面側とし、
さらに、前記ポインティングデバイスを、
前記機器本体の縦辺に沿ってその長手方向を延在する矩形状押圧面を有した第１の押圧感知部と、
前記機器本体の横辺に沿ってその長手方向を延在する矩形状押圧面を有した第２の押圧感知部とにより構成し、
前記第１の押圧感知部と前記第２の押圧感知部とによって検出される様々な押圧操作パターンに対応して、前記平面ディスプレイパネルに対する制御を行う表示制御手段を備えたことを特徴とする電子機器。
【請求項２】
前記押圧操作パターンは、少なくとも、前記第１の押圧感知部及び前記第２の押圧感知部上で検出されるシングルタップ、ダブルタップ及びスクロールの操作を含むことを特徴とする請求項１記載の電子機器。
【請求項３】
前記表示制御手段は、前記第１及び第２の押圧感知部上で同時にスクロール操作が行われた場合、そのスクロール操作方向の組み合わせに応じて前記表示部に表示される画面を拡大または縮小若しくは回転させる制御を行うことを特徴とする請求項１記載の電子機器。
【請求項４】
前記第１及び第２の押圧感知部のいずれかは、長手方向に複数のスイッチ要素を等間隔に配列して構成されたものであることを特徴とする請求項３に記載の電子機器。
【請求項５】
前記第１及び第２の押圧感知部の双方又はいずれか一方の位置を、前記機器本体の背面の右辺側と左辺側で入れ替え可能に構成したことを特徴とする請求項３に記載の電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子機器に関し、特に、本体実装型のポインティングデバイスを有するポータブルな電子機器に関する。
【０００２】
【従来の技術】
一般に、ノートパソコン、ハンドヘルドコンピュータ、ハンディコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、携帯電話機、電子辞書、電子書籍閲覧端末などのポータブルな電子機器においては、本体実装型のポインティングデバイスとして、指先でタッチして操作する、いわゆる「タッチパッド」と呼ばれるデバイスが用いられるケースがある。
そして、片手で保持可能な小型の電子機器において、このような「タッチパッド」を実装する工夫の一つとして、ディスプレイパネルの表示面積を確保するために、ディスプレイパネルが実装される面の反対面に「タッチパッド」を備えさせる配置構造も考えられている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−３１８６４０号公報（第３頁、図１）
【０００４】
【発明が解決しようとする課題】
しかしながら、このような実装構造は、片手持ちの電子機器には有効であるが、比較的大型のディスプレイパネルを備えた電子機器の場合は、どちらかの利き手のみに対応して配置する必要があり、非常に不都合であった。
【０００５】
したがって、本発明が解決しようとする課題は、大型の平面ディスプレイパネルを実装する電子機器において、安定した両手のホールドを確保するとともに、本体実装型のポインティングデバイスの設置場所を適正化することが可能な電子機器を提供することにある。
【０００６】
【課題を解決するための手段】
本発明に係る電子機器は、平面ディスプレイパネルと、該平面ディスプレイパネルの表示画面又は該機器本体内部で実行される処理に対して所要の入力操作を行うためのポインティングデバイスとを実装すると共に、前記平面ディスプレイパネルの実装位置を前記機器本体の正面側とし、且つ、前記ポインティングデバイスの実装位置を前記機器本体の背面側とし、さらに、前記ポインティングデバイスを、前記機器本体の縦辺に沿ってその長手方向を延在する矩形状押圧面を有した第１の押圧感知部と、前記機器本体の横辺に沿ってその長手方向を延在する矩形状押圧面を有した第２の押圧感知部とにより構成し、前記第１の押圧感知部と前記第２の押圧感知部とによって検出される様々な押圧操作パターンに対応して、前記平面ディスプレイパネルに対する制御を行う表示制御手段を備えたことを特徴とするものである。
この発明では、平面ディスプレイパネルの実装面の反対面に、いわゆる「両手持ち」に対応したポインティングデバイスが実装されるため、安定した両手のホールドを確保するとともに、利き手を選ばない良好な画面操作性を確保することができる。
【０００７】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照しながら説明する。なお、以下の説明における様々な細部の特定ないし実例および数値や文字列その他の記号の例示は、本発明の思想を明瞭にするための、あくまでも参考であって、それらのすべてまたは一部によって本発明の思想が限定されないことは明らかである。また、周知の手法、周知の手順、周知のアーキテクチャおよび周知の回路構成等（以下「周知事項」）についてはその細部にわたる説明を避けるが、これも説明を簡潔にするためであって、これら周知事項のすべてまたは一部を意図的に排除するものではない。かかる周知事項は本発明の出願時点で当業者の知り得るところであるので、以下の説明に当然含まれている。
【０００８】
図１は、本発明を適用する電子機器の正面図（ａ）及び背面図（ｂ）である。この図において、電子機器１０は、たとえば、ノートパソコン、ハンドヘルドコンピュータ、ハンディコンピュータ、ＰＤＡ、携帯電話機、電子辞書、電子書籍閲覧端末などに用いられるものであり、要するに、持ち運びが可能で、且つ、手持ち操作できるポータブルな電子機器である。
【０００９】
電子機器１０の機器本体１１の正面（表示面）には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）またはＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）などの平面ディスプレイパネル１２や各種の操作ボタン（ランチャボタン等）１３〜１７が配置されている。
電子機器１０の機器本体１１の背面（表示面の反対面）には、本実施の形態に特有の要素の一つである２個の押圧感知部（第１の押圧感知部１８、第２の押圧感知部１９）からなるポインティングデバイス２０が配置されており、これらの第１の押圧感知部１８及び第２の押圧感知部１９はそれぞれ、その表面に矩形状の押圧感知面（以下「矩形状押圧面１８１、１９１」という）を有している。
【００１０】
矩形状押圧面１８１、１９１は、いずれも所定の長さを有する矩形状をなしており、第１の押圧感知部１８の矩形状押圧面１８１はその長手方向を機器本体１１の縦方向とし、また、第２の押圧感知部１９の矩形状押圧面１９１はその長手方向を機器本体１１の横方向としている。
第１の押圧感知部１８の好ましいレイアウト位置は、機器本体１１の背面側であって、且つ、ユーザによって機器本体１１が両手持ちされた場合に、その押圧面（矩形状押圧面１８１）をユーザの右手人差し指や中指など（以下「右手人差し指」とする）で縦方向に操作しやすい位置である。すなわち、図示の例では、機器本体１１の右辺（裏面から見た場合は左辺）から若干離れ、且つ、右辺に沿ってその矩形状押圧面１８１の長手方向が延在する適当な位置である。
一方、第２の押圧感知部１９の好ましいレイアウト位置は、機器本体１１の背面側であって、且つ、ユーザによって機器本体１１が両手持ちされた場合にその押圧面（矩形状押圧面１９１）をユーザの左手人差し指や中指など（以下「左手人差し指」とする）で横方向に操作しやすい位置である。すなわち、図示の例では、機器本体１１の下辺から若干離れ、且つ、下辺に沿ってその矩形状押圧面１９１の長手方向が延在する適当な位置である。
【００１１】
図２は、ポインティングデバイス２０の操作状態を示す図である。この図において、電子機器１０の機器本体１１はユーザの右手ＨＲと左手ＨＬで保持されており、この状態で、右手ＨＲの人差し指は一方の矩形状押圧面１８１に触れ、左手ＨＬの人差し指は他方の矩形状押圧面１９１に触れている。後述するように、矩形状押圧面１８１、１９１はユーザの押圧操作を検知できるようになっており、電子機器１０はその検知信号からポインティングデバイス２０に必要な各種のイベント（シングルタップ操作、ダブルタップ操作、スライド操作等）を発生する。
ここで、１回の押圧操作のことを“シングルタップ操作”、所定時間内の連続した押圧操作（２回）のことを“ダブルタップ操作”、押圧したままのずらし操作のことを“スライド操作”、及び、上記シングルタップやダブルタップの後に続けて行われるずらし操作のことを“タップ＋スライド操作”と定義する。
【００１２】
なお、上記の例では、ポインティングデバイス２０を構成する二つの押圧感知部（第１の押圧感知部１８、第２の押圧感知部１９）を機器本体１１の背面左右に配置しているが、これに限定されない。たとえば、図３（ａ）に示すように、機器本体１１の背面左辺側（又は背面右辺側）に二つの押圧感知部（第１の押圧感知部１８、第２の押圧感知部１９）を上下に並べて配置してもよい。この場合、一方の手（右手又は左手）の人差し指で一方の矩形状押圧面１８１を押圧操作すると共に、同一方の手の中指で他方の矩形状押圧面１９１を押圧操作することができ、片手でポインティング操作を行うことができる。あるいは、機器本体１１の横幅が狭い場合は、図３（ｂ）に示すように、機器本体１１の背面中央部分に二つの押圧感知部（第１の押圧感知部１８、第２の押圧感知部１９）を上下に並べて配置してもよい。この場合、左右どちらの手でも矩形状押圧面１８１、１９１を押圧操作することができ、利き手を選ばないというメリットがある。
【００１３】
二つの押圧感知部（第１の押圧感知部１８、第２の押圧感知部１９）を機器本体１１の背面左辺側に並べて配置した場合、その電子機器１０は「右利き用」になり、又は、背面右辺側に並べて配置した場合、その電子機器１０は「左利き用」になる。一般的に右利きの人が多いため、右利き用の電子機器１０、つまり、二つの押圧感知部（第１の押圧感知部１８、第２の押圧感知部１９）を機器本体１１の背面左辺側に並べて配置したものだけを製造すればよいが、そうすると左利きの人に不便を強いることになるから、理想的には、右利き用と左利き用の両方を製造することが求められる。しかし、２種類の電子機器１０の製造は、コストがかさむ上、流通管理や在庫管理等が複雑になるという問題がある。そこで、こうした問題点を解決するために、たとえば、次のように改良することが好ましい。
【００１４】
図４は、その改良例を示す図である。この図において、機器本体１１の背面（表示面の反対面）左辺側には、前記の図３（ａ）と同様に、二つの押圧感知部（第１の押圧感知部１８、第２の押圧感知部１９）が上下に並べて配置されており、これらの第１の押圧感知部１８と第２の押圧感知部１９は、それぞれ機器本体１１から着脱可能な保持パネル１８２、１９２に取り付けられている。一方、機器本体１１の背面（表示面の反対面）右辺側には、上記の保持パネル１８２、１９２と同形状のダミーパネル１８３、１９３が取り付けられており、左利き用に変更するときは、機器本体１１から保持パネル１８２、１９２とダミーパネル１８３、１９３を取り外して、それぞれの位置を入れ替えて、再び機器本体１１に取り付ける。つまり、この改良例では、二つの押圧感知部（第１の押圧感知部１８、第２の押圧感知部１９）を背面左辺側から右辺側へと位置移動できるようになっている。このようにすると、典型的な利き手用（一般に右利き用）の電子機器１０だけを製造すればよく、ユーザ段階で自由に利き変更を行うことができ、前記の問題点（コストや流通・在庫管理等の問題）を解消することができる。
【００１５】
図５は、電子機器１０の簡略的な内部ブロック構成図である。図において、３０は当該電子機器１０の各処理動作を制御するマイクロプロセッサ（以下「ＣＰＵ」という）、３１は各動作処理を実行するにあたりワークメモリとしての機能を果たす揮発性記憶媒体（以下「ＲＡＭ」という）、３２はＣＰＵ３０で処理される各種ソフトウェアを記憶する不揮発性記憶媒体（以下「ＲＯＭ」という）、３３は表示制御部、３４は入出力インターフェース、３５はバスである。
【００１６】
ＣＰＵ３０は、ＲＯＭ３２にあらかじめ書き込まれているソフトウェアリソース（基本プログラムや各種の応用プログラムなど）をＲＡＭ３１にロードして実行し、入出力インターフェース３４を介して第１の押圧感知部１８、第２の押圧処理部２９、その他の入力装置３６（各種の操作ボタン１３〜１７など）からの入力信号を取り込みながら、ＣＰＵ３０などのハードウェアリソースと上記のソフトウェアリソースとの結合によって様々な処理機能を実現し、その処理結果に従って、たとえば、表示制御部３３を介して平面ディスプレイパネル１２の表示態様を制御する。
【００１７】
図６は、第１の押圧感知部１８または第２の押圧感知部１９の一例を示す構造図である。第１の押圧感知部１８は、電子回路として見た場合、（ａ）に示すように、ノーマリーオフ型のｎ個のスイッチ要素ＳＷ１、ＳＷ２、ＳＷ３、・・・・、ＳＷｎからなる回路で表される。そして各々のスイッチ要素ＳＷ１〜ＳＷｎの一方のスイッチ切片をそれぞれ端子Ｐｖ１、Ｐｖ２、Ｐｖ３、・・・・、Ｐｖｎに個別に接続し、且つ、全てのスイッチ要素ＳＷ１〜ＳＷｎの他方のスイッチ切片を共通の端子Ｐｖｃｏｍに接続して構成する。
【００１８】
また、第２の押圧感知部１９の場合についても同様にｎ個のスイッチ要素ＳＷ１、ＳＷ２、ＳＷ３、・・・・、ＳＷｎからなる回路で表され、各々のスイッチ要素ＳＷ１〜ＳＷｎの一方のスイッチ切片をそれぞれ端子Ｐｈ１、Ｐｈ２、Ｐｈ３、・・・・、Ｐｈｎに個別に接続し、且つ、全てのスイッチ要素ＳＷ１〜ＳＷｎの他方のスイッチ切片を共通の端子Ｐｈｃｏｍに接続して構成する。
【００１９】
このような回路構成は、いうまでもなく様々な構造で実現することができる。たとえば、タクトスイッチの配列や静電誘導によるタッチスイッチであってもよく、あるいは、（ｂ）に示すような構造にしてもよい。すなわち、それぞれ絶縁体で構成された矩形状押圧面１８１（１９１）、１８ｂ（１９ｂ）の間に等間隔に弾性体１８ｃ（１９ｃ）を挟み込み、隣接する弾性体１８ｃ（１９ｃ）の間に一対の接点１８ｄ（１９ｄ）を配設し、弾性体１８ｃ（１９ｃ）の厚さＬを定常時に接点１８ｄ（１９ｄ）が接触しない程度とし、且つ、ユーザによって押圧感知面１８１（１９１）が押し下げられたときにその厚さＬを減じて接点１８ｄ（１９ｄ）が接触する程度とする。接点１８ｄ（１９ｄ）はそれぞれＳＷ１、ＳＷ２、ＳＷ３、・・・・、ＳＷｎに相当し、その配列間隔Ｄは、ユーザの人差し指や中指の大きさ程度である。
【００２０】
この構造によれば、一方の絶縁体（図では上方の矩形状押圧面１８１／１９１）の任意位置をユーザの人差し指や中指（以下、単に「指先Ｕ」という）で押し下げたとき、その押し下げ部分に位置する一つないしは複数の接点１８ｄ（１９ｄ）がオン状態になる。したがって、たとえば、共通端子Ｐｖｃｏｍ（Ｐｈｃｏｍ）に論理１に相当する所定電位を与えておけば、上記のオン状態にある接点１８ｄ（スイッチ要素ＳＷｉ：ｉは１〜ｎ）を介して端子Ｐｉから論理１を取り出すことができる。
【００２１】
以下、説明を簡単化するために、スイッチ要素ＳＷｉの個数ｎを５個とすることとし、且つ、端子Ｐｖ１（Ｐｈ１）〜端子Ｐｖ５（Ｐｈ５）から取り出される信号を５ビットの信号列で現すことにし、さらに、端子Ｐｖ１（Ｐｈ１）から取り出される信号を最上位ビット、端子Ｐｖ５（Ｐｈ５）から取り出される信号を最下位ビットとすることにする。つまり、全てのスイッチ要素ＳＷ１〜ＳＷ５がオフ状態の時は端子Ｐｖ１（Ｐｈ１）〜Ｐｖ５（Ｐｈ５）からオール論理０の信号列（“０００００”）が取り出され、左端のスイッチ要素ＳＷ１だけがオン状態となっている場合は、最上位ビットだけが論理１となる５ビットの信号列（“１００００”）が端子Ｐｖ１（Ｐｈ１）〜Ｐｖ５（Ｐｈ５）から取り出されるものとする。
【００２２】
図７は、ＲＯＭ３２のメモリマップ概念図である。ＲＯＭ３２はオペレーティングシステム（基本プログラムともいう）の格納領域３２ａやアプリケーションプログラム（応用プログラムともいう）の格納領域３２ｂを有すると共に、さらに、本実施の形態に特有の処理を実現するための特有のプログラム（以下、便宜的に「状態管理プログラム」という）の格納領域３２ｃを有する。
【００２３】
「状態管理プログラム」は、第１の押圧感知部１８及び第２の押圧感知部１９において“検出される可能性がある押圧操作パターン”の分類情報（図９（ｂ）、図１０及び図１１参照）を記憶し、実際にユーザによって行われる押圧操作パターンがどの分類に属するかをこの分類情報に基づいて判定し、その判定結果に対応した指示信号を発生するという処理を担当する。たとえば、ドキュメント表示ソフトなどのアプリケーションプログラムなどの場合は、その指示信号を利用して様々な処理手続きを実行することができる。なお、状態管理プログラムの実際については、後で詳しく説明する。
【００２４】
次に、押圧操作パターンについて説明する。
図８は、第１の押圧感知部１８に対して「直感的に行われる可能性がある押圧操作パターン」の分類例を示す図である。
＜スライド操作＞
スライド操作とは、（ａ）及び（ｂ）に示すように、指先Ｕで矩形状押圧面１８１を押圧したままその指先をずらす操作である。（ａ）は上方へのスライド操作、（ｂ）は下方へのスライド操作である。なお、ここでいう“上下”とは平面ディスプレイパネル１２の上辺側を「上」、下辺側を「下」とする方向である。また、図示していないが第２の押圧感知部１９の場合についても同様で、スライド操作とは、指先Ｕで矩形状押圧面１９１を押圧したままその指先をずらす操作であり、右方向へのスライド操作や左方向へのスライド操作を含む。なお、ここでいう“右方向”、”左方向”とは平面ディスプレイパネル１２の右辺側を「右」、左辺側を「左」とする方向である。
【００２５】
＜シングルタップ操作＞
シングルタップ操作とは、（ｃ）及び（ｄ）に示すように、指先Ｕで矩形状押圧面１８１を１度だけ押圧する操作である。（ｃ）は矩形状押圧面１８１の上部付近でのシングルタップ操作、（ｄ）は矩形状押圧面１８１の下部付近でのシングルタップ操作である。なお、“付近”とは、たとえば、矩形状押圧面１８１を長手方向に３等分したときのその１／３に入る領域とし、上部付近は、矩形状押圧面１８１の上部１／３、下部付近は、矩形状押圧面１８１の下部１／３である。
【００２６】
また、図示していないが第２の押圧感知部１９の場合についても同様で、シングルタップ操作とは、指先Ｕで矩形状押圧面１９１を１度だけ押圧する操作であり、矩形状押圧面１９１の右側付近でのシングルタップ操作、矩形状押圧面１９１の左側付近でのシングルタップ操作を含む。なお、この場合についても“付近”とは、たとえば、矩形状押圧面１９１を長手方向に３等分したときのその１／３に入る領域とし、右側付近は、矩形状押圧面１９１の右側１／３、左側付近は、矩形状押圧面１９１の左側部１／３である。
【００２７】
＜ダブルタップ操作＞
ダブルタップ操作とは、（ｅ）、（ｆ）及び（ｇ）に示すように、指先Ｕで矩形状押圧面１８１を所定時間内に２度押圧する操作である。なお、（ｅ）は矩形状押圧面１８１の上部付近へのダブルタップ操作、（ｆ）は矩形状押圧面１８１の中央部付近へのダブルタップ操作、（ｇ）は矩形状押圧面１８１の下部付近へのダブルタップ操作であり、上記シングルタップ操作と同様に“付近”とは、たとえば、第１の押圧感知部１８の長手方向のタッチ面を３等分したときのその１／３に入る領域とすることができる。
【００２８】
また、図示していないが第２の押圧感知部１９の場合についても同様で、ダブルタップ操作とは、指先Ｕで矩形状押圧面１９１を所定時間内に２度押圧する操作であり、矩形状押圧面１９１の右側付近でのダブルタップ操作、矩形状押圧面１９１の左側付近でのダブルタップ操作を含む。なお、この場合についても“付近”とは、たとえば、矩形状押圧面１９１を長手方向に３等分したときのその１／３に入る領域とし、右側付近は、矩形状押圧面１９１の右側１／３、左側付近は、矩形状押圧面１９１の左側部１／３である。
【００２９】
＜シングルタップ操作＋スライド操作＞
シングルタップ操作＋スライド操作とは、（ｈ）及び（ｉ）に示すように、指先Ｕで矩形状押圧面１８１を１度押圧した後、ずらしを行う操作である。（ｈ）及び（ｉ）はタップの位置とずらしの方向が異なる。すなわち、（ｈ）は矩形状押圧面１８１の上部付近でシングルタップを行った後、下方へのずらしを行う操作、（ｉ）は矩形状押圧面１８１の下部付近でシングルタップを行った後、上方へのずらしを行う操作である。また、図示していないが第２の押圧感知部１９の場合についても同様で、シングルタップ操作＋スライド操作とは、指先Ｕで矩形状押圧面１９１を１度押圧した後、ずらしを行う操作である。
【００３０】
次に、アプリケーションプログラムの状態と動作定義情報について説明する。
図９（ａ）は、電子機器１０で実行されるアプリケーションプログラムの一つとして実行されるドキュメント表示ソフトにおける状態図である。この図において、電子機器１０は、電源投入直後、ユーザの所定の操作に基づいて本ドキュメント表示プログラムを読み込んでドキュメント選択モード（以下、選択モードと称す。）４０を実行するものとし、以降、上記各操作パターン（図８（ａ）〜（ｉ）参照）を利用して選択モード４０からドキュメント表示・編集モード（以下、表示・編集モードと称す。）４１へと状態を遷移させ、またはその逆へと状態を遷移させるものとする。
【００３１】
図９（ｂ）、図１０及び図１１は、上記各操作パターンの分類と、それらの操作パターンに対応づけられた動作定義の情報を示す図である。図示の情報（以下「動作定義情報」という）は、ＲＯＭ３２の状態管理プログラムの格納領域３２ｃにあらかじめ書き込まれている。
図９（ｂ）において、左端の第１欄４２ａは、その右欄（第２〜第５欄４２ｂ〜４２ｅ）の各押圧操作パターンが第１の押圧感知部１８の動作定義であることを明示し、第２欄４２ｂは押圧操作パターンの識別番号（Ｎｏ．）格納フィールドである。第３欄４２ｃは検出された押圧パターンの検出内容格納フィールドであり、第４欄４２ｄは所望の操作パターンを選択モード４０で検出した際の動作（処理プロセス）へのリンク情報格納フィールドであり、第５欄４２ｆは所望の操作パターンを表示・編集モード４１で検出した際の動作（処理プロセス）へのリンク情報格納フィールドである。
【００３２】
この対応関係図によれば、Ｎｏ．１のスライド操作（上向き）の検出（図８（ａ）参照）は、選択モード４０の「上のアイコン（項目）へ（最上部アイコンなら前のアイコン群ページへ）の移動処理」動作と表示・編集モード４１の「上スクロール処理」動作にリンクされており、Ｎｏ．２のスライド操作（下向き）の検出（図８（ｂ）参照）は、選択モード４０の「下のアイコン（項目）へ（最下部アイコンなら次のアイコン群ページへ）の移動処理」動作と表示・編集モード４１の「下スクロール処理」動作にリンクされている。なお、選択モード４０における動作において、“項目”とは、例えば、メニューバーが表示されたときや、アイコン表示ではなくフォルダ名・ファイル名表示の状態のときに、所望の操作内容やフォルダやファイルを示すものである。
【００３３】
また、Ｎｏ．３のシングルタップ操作（上部付近）の検出（図８（ｃ）参照）は、選択モード４０の「前のアイコン群ページへの移動処理」動作と表示・編集モード４１の「ページ（行）ＵＰ処理」動作にリンクされており、Ｎｏ．４のシングルタップ処理（中央付近）の検出は、選択モード４０の「メニューバー表示へ（選択モード）の移動処理」動作と表示・編集モード４１の「編集ツールバー表示へ」動作にリンクされている。Ｎｏ．５のシングルタップ処理（下部付近）の検出（図８（ｄ）参照）は、選択モード４０の「次のアイコン群表示ページへの移動処理」動作と表示・編集モード４１の「ページＤＯＷＮ（行）処理」動作にリンクされている。
【００３４】
また、Ｎｏ．６のダブルタップ操作（上部付近）の検出（図８（ｅ）参照）は、選択モード４０の「上位フォルダへの移動処理」動作と表示・編集モード４１の「ページＴＯＰへの移動処理」動作にリンクされており、Ｎｏ．７のダブルタップ操作（中央付近）の検出（図８（ｇ）参照）は、選択モードの「選択・表示・選択モードへの移行処理（フォルダアイコンの場合、下位フォルダへ）」動作と表示・編集モード４１の「選択・解除（解除の場合、選択モードへ移行処理」動作にリンクしている。また、Ｎｏ．８のダブルタップ操作（下部付近）の検出（図８（ｆ）参照）は、選択モード４０の「ウインドウ切替処理」動作と表示・編集モード４１の「ページＥＮＤへの移動処理」動作にリンクされている。
【００３５】
また、Ｎｏ．９のシングルタップ操作（上部付近）＋スライド操作（下向き）の検出（図８（ｈ）参照）は、選択モード４０の無処理（ＮＯＰ）と表示・編集モード４１の「下スクロール反転表示処理（選択の場合）」とリンクされており、Ｎｏ．１０のシングルタップ操作（下部付近）＋スライド操作（上向き）の検出（図８（ｉ）参照）は、選択モード４０の無処理（ＮＯＰ）と表示・選択モード４１の「上スクロール反転表示処理（選択の場合）」動作にリンクされている。
【００３６】
また、図１０において、左端の第１欄４２ｆは、その右欄（第２〜第５欄４２ｇ〜４２ｊ）の各押圧操作パターンが第２の押圧感知部１９の動作定義であることを明示し、第２欄４２ｇは押圧操作パターンの識別番号（Ｎｏ．）格納フィールドである。第３欄４２ｈは検出された押圧パターンの検出内容格納フィールドであり、第４欄４２ｉは所望の操作パターンを選択モード４０で検出した際の動作（処理プロセス）へのリンク情報格納フィールドであり、第５欄４２ｊは所望の操作パターンを表示・編集モード４１で検出した際の動作（処理プロセス）へのリンク情報格納フィールドである。
【００３７】
この対応関係図によれば、Ｎｏ．１１のスライド操作（右方向）の検出は、選択モード４０の「右→下のアイコンへ（最下部アイコンなら次のアイコン群ページへ）の移動処理」動作と表示・編集モード４１の「右スクロール処理」動作にリンクされており、Ｎｏ．１２のスライド操作（左方向）の検出は、選択モード４０の「左→上のアイコンへ（最上部アイコンなら前のアイコン群ページへ）の移動処理」動作と表示・編集モード４１の「左スクロール処理」動作にリンクされている。
【００３８】
また、Ｎｏ．１３のシングルタップ操作（右側付近）の検出は、選択モード４０の「右→下のアイコンへ（最下部アイコンなら次のアイコン群ページへ）の移動処理」動作と表示・編集モード４１の「カーソル右シフト処理」動作にリンクされており、Ｎｏ．１４のシングルタップ処理（中央付近）の検出は、選択モード４０の「メニューバー表示へ（選択モード）の移動処理」動作と表示・編集モード４１の「編集ツールバー表示へ」動作にリンクされている。Ｎｏ．１５のシングルタップ処理（左側付近）の検出は、選択モード４０の「左→上のアイコンへ（最上部アイコンなら前のアイコン群ページへ）の移動処理」動作と表示・編集モード４１の「カーソル左シフト処理」動作にリンクされている。
【００３９】
また、Ｎｏ．１６のダブルタップ操作（左側付近）の検出は、選択モード４０の「上位フォルダへの移動処理」動作と表示・編集モード４１の無処理（ＮＯＰ）にリンクされており、Ｎｏ．１７のダブルタップ操作（中央付近）の検出は、選択モードの「選択・表示・選択モードへの移行処理」動作と表示・編集モード４１の「選択・解除（解除の場合、選択モードへ移行処理」動作にリンクしている。また、Ｎｏ．１８のダブルタップ操作（右側付近）の検出は、選択モード４０の「フォルダアイコンの場合、下位フォルダへの移動処理」動作と表示・編集モード４１の無処理（ＮＯＰ）にリンクされている。
【００４０】
また、Ｎｏ．１９のシングルタップ操作（右側付近）＋スライド操作（左方向）の検出は、選択モード４０の無処理（ＮＯＰ）と表示・編集モード４１の「カーソル選択位置より反転表示（選択の場合）」とリンクされており、Ｎｏ．２０のシングルタップ操作（左側付近）＋スライド操作（右方向）の検出は、選択モード４０の無処理（ＮＯＰ）と表示・選択モード４１の「カーソル選択位置より反転表示（選択の場合）」動作にリンクされている。
【００４１】
さらに、図１１においては、左端の第１欄４２ｋは、その右欄（第２〜第５欄４２ｍ〜４２ｑ）の各押圧操作パターンが第１の押圧感知部１８と第２の押圧感知部１９の同時操作に伴う動作定義であることを明示し、第１欄４２ｍは押圧操作パターンの識別番号（Ｎｏ．）格納フィールドである。第２欄４２ｎは検出された押圧パターンの検出内容格納フィールドであり、第３欄４２ｐは所望の操作パターンを選択モード４０で検出した際の動作（処理プロセス）へのリンク情報格納フィールドであり、第４欄４２ｑは所望の操作パターンを表示・編集モード４１で検出した際の動作（処理プロセス）へのリンク情報格納フィールドである。
【００４２】
この対応関係図によれば、Ｎｏ．２１のスライド操作（下向き）とスライド操作（右方向）の同時検出は、選択モード４０の無処理（ＮＯＰ）と表示・編集モード４１の「ズームＵＰ処理」動作にリンクされており、Ｎｏ．２２のスライド操作（上向き）とスライド操作（左方向）の同時検出は、選択モード４０の無処理（ＮＯＰ）と表示・編集モード４１の「ズームＤＯＷＮ処理」動作にリンクされている。また、Ｎｏ．２３のスライド操作（下向き）とスライド操作（左方向）の同時検出は、選択モード４０の無処理（ＮＯＰ）と表示・編集モード４１の「（表示画面を）時計回りに回転」動作にリンクされており、Ｎｏ．２４のスライド操作（上向き）とスライド操作（右方向）の同時検出は、選択モード４０の無処理（ＮＯＰ）と表示・編集モード４１の「（表示画面を）反時計回りに回転」動作にリンクされている。
【００４３】
次に、上記の「動作定義情報」を用いた実際の操作例について説明する。
図１２は、第１の押圧感知部１８及び／又は第２の押圧感知部１９を用いて行われる画面表示態様の操作概念図である。なお、上記の“及び／又は”とは、英文法における“ａｎｄ／ｏｒ”と同じ意味を持つ。すなわち、その前後の用語（上記の例では「第１の押圧感知部１８」と「第２の押圧感知部１９」）のａｎｄ連結又はｏｒ連結を意味する。このような“及び／又は”の使い方は、本明細書全体に適用するものとする。
【００４４】
図１２（ａ）において、電子機器１０は現在、選択モード４０で動作しているものとし、その平面ディスプレイパネル１２には選択用画面が表示されているものとする。この選択用画面は、一つの画面（ページという）にアイコンとしてｎ×ｍ個のファイルアイコン４３を一度に表示できるようになっており、表示可能なファイルアイコンの総数をｘ個とした場合は、ｘを（ｎ×ｍ）で除した値（ただし、その値が小数を含む場合はその正数値に１を加えた値）に相当する数のページ（選択用画面）を切り換えながら（ページめくりの操作を行いながら）表示できるようになっている。たとえば、ｎ＝４、ｍ＝３、ｘ＝４３とした場合は、４３／（４×３）＝３．５８３３・・・・となり、少数を含むから、３．５８３３・・・・の正数値（３）に１を加えて、全部で４ページの選択用画面を切り換えながら表示することができる。
【００４５】
初期状態（選択モード４０）では、選択用画面の１ページ目が表示されており、且つ、そのうちの一つのファイルアイコン（たとえば、左上隅）がディフォルトの選択状態にある。図において、ハッチングで囲まれたファイルアイコン４３は、現在、選択状態にあることを現しており、このハッチング図形はカーソル４４に相当するものである。
【００４６】
なお、図示の例では、ファイルアイコン４３の中にファイルナンバー（便宜的に二桁の数字）を表示しているが、これは図解の都合であり、一般的に行われているようにファイルアイコン４３の下にファイル名を併記してもよい。または、任意のファイルアイコン４３を選択状態としたときにそのファイルアイコン４３の上にバルーンチップなどを表示してファイル名やドキュメント情報やプロパティデータなどを表示するようにしてもよい。
【００４７】
今、たとえば、３７番目のファイルアイコン４３を選択目標とすると、３７番目のファイルアイコン４３は、図１２（ｂ）に示すように、４ページ目の左上隅に位置しているから、これを選択するためには、ページめくりの操作を３回（１ページ→２ページ→３ページ→４ページ）繰り返せばよい。かかるページめくりを意図したユーザの多くは、第１の押圧感知部１８に対するスライド操作（下向き）か、またはシングルタップ操作（下部付近）、若しくは、第２の押圧感知部１９に対する連続スライド操作（右方向）か、または連続シングルタップ操作（右側付近）を行うはずである。これは、操作するユーザに対し、スライド操作がファイルアイコンの選択移動を直感的にイメージさせ、また、シングルタップ操作はページめくりを直感的にイメージさせるからである。
【００４８】
そして、それらのスクロール操作とシングルタップ操作は、第１の押圧感知部１８の場合は、前記「動作定義情報」（図９（ｂ）、図１０及び図１１参照）において、選択モード４０の「下のアイコンへ（項目）へ（最下部アイコンなら次のアイコン群ページへ）の移動処理」動作と「次のアイコン群ページへの移動処理」動作にそれぞれリンクされているから、第１の押圧感知部１８に対してスクロール操作（下向き）を行った場合は、選択ファイルアイコンが順次に移動して、ファイルアイコン群の最後になった場合に次のファイルアイコン群ページへと移動し、それを繰り返すことにより、最終的に目標とするファイルアイコン（４ページ目の左上隅のファイルアイコン４３）を選択することができる。または、第１の押圧感知部１８に対してシングルタップ操作（下部付近）を行った場合は、次のファイルアイコン群ページの表示を繰り返し、最終的に目標とするファイルアイコン（４ページ目の左上隅のファイルアイコン４３）を選択することができる。
【００４９】
そして、いずれの操作を検出した場合も、目標とするファイルアイコン４３を選択した状態で、第１の押圧感知部１８、若しくは第２の押圧感知部１９の中央付近をダブルタップ操作を検出することにより、選択モード４０から表示・編集モード４１へと動作モードを遷移させて、関連するアプリケーションプログラムを起動させるとともに、その選択したファイルアイコンに対応したファイル内容を平面ディスプレイパネル１２に表示させることができる。
【００５０】
図１３は、表示画面を「拡大」する場合の説明図である。図において、平面ディスプレイパネル１２の表示画面には、たとえば、アルファベットの“Ａ”が表示されているものとする。今、ユーザが画面の一部（たとえば、“Ａ”の右下部分）をズームＵＰしようとした場合、図１１のＮｏ．２１に示される内容に従い、ユーザは第１の押圧感知部１８のスライド操作（下向き）と、第２の押圧感知部１９のスライド操作（右方向）とを同時に行う。また、図示していないが、逆にズームＤＯＷＮしようとした場合は、図１１のＮｏ．２２に示される内容に従い、ユーザは第１の押圧感知部１８のスライド操作（上向き）と、第２の押圧感知部１９のスライド操作（左方向）とを同時に行う。
【００５１】
なお、第１の押圧感知部１８に対してスライド操作（下向き）を行いつつ、第２の感知部２９に対してスライド操作（左方向）を行うと、図１１のＮｏ．２３に示される内容に従い、表示画面はその制御態様としてスライド検出した分だけ表示画面を時計回りに回転させる。また、これとは逆に、第１の押圧感知部１８に対してスライド操作（上向き）を行いつつ、第２の感知部２９に対してスライド操作（右左方向）を行うと、図１１のＮｏ．２４に示される内容に従い、表示画面はその制御態様としてスライド検出した分だけ表示画面を反時計回りに回転させる。こうすることにより、ユーザは表示画面の回転を直感的にイメージすることができる。
【００５２】
以上のとおり、本実施の形態によれば、ユーザによって、第１の押圧感知部１８及び／又は第２の押圧感知部１９が操作されると、前記の「動作定義情報」（図９（ｂ）、図１０、図１１参照）を参照して、どの操作パターン（シングルタップ、ダブルタップ、スライドまたはそれらの組み合わせ）の分類に該当するかが判定される。そして、その判定結果に従って、当該「動作定義情報」から対応する動作がピックアップされ、関連するアプリケーションプログラムで実行される。
【００５３】
したがって、単純なタップ操作はもちろんのこと、ダブルタップやスライド操作さらにはそれらの組み合わせからなる複雑な操作パターンも検出して、それぞれに対応した適切な処理を行わしめることができ、これにより、ユーザインターフェース設計の自由度が増し、使い勝手の向上を図ることができるうえ、「動作定義情報」（図９（ｂ）、図１０、図１１参照）を書き換えるだけで、様々な応用プログラムにも自由自在に適用することも可能である。
【００５４】
加えて、本実施の形態の第１の押圧感知部１８や第２の押圧感知部１９は、以下に説明するように、ユーザの操作指の太さに係わらず、スライド方向を正しく検出することができる。
【００５５】
図１４は、ユーザの操作指の大きさと、第１の押圧感知部１８及び第２の押圧感知部１９（以下「第１の押圧感知部１８」で代表する）のスイッチ要素の配列間隔との対応関係を示す模式図である。この図において、Ｕａは小さな指（たとえば子供の指）、Ｕｂは大きな指（たとえば大人の指）である。縦方向に配列された矩形図形はそれぞれスイッチ要素を模式化したものであり、白抜き図形はスイッチ要素のオフ状態を、また、塗りつぶし図形はスイッチ要素のオン状態を表している。なお、図示の例の場合は上から順にＳＷ１〜ＳＷ５までの五つのスイッチ要素が等間隔に配列されているものとし、第１の押圧感知部１８に対して下方（ＳＷ１からＳＷ５への方向）へのスライド操作を行った場合を想定する。指Ｕａ及びＵｂのいずれにおいても、そのスライド操作に伴ってスイッチ要素のオン状態の組み合わせが時系列的に変化する。
【００５６】
たとえば、小さな指Ｕａに着目すると、時間ｔ１ではＳＷ３とＳＷ５のみがオン状態となっており、ＳＷ１の状態を最上位ビット、ＳＷ５の状態を最下位ビットとする５ビットの信号列で表すと、この時間ｔ１では「“００１１０”」の信号列が得られる。同様に、時間ｔ２では「“０００１０”」の信号列が得られ、時間ｔ３では「“０００１１”」の信号列が得られ、時間ｔ４では「“００００１”」の信号列が得られ、時間ｔ５では「“０００００”」の信号列が得られる。これらの信号列は、時間の経過に伴って徐々に下位ビット方向へと論理変化が移動している。したがって、その移動方向からスライド操作の方向を特定することができる。
【００５７】
また、大きな指Ｕｂの時間ｔ１では「“１１１００”」の信号列が得られ、時間ｔ２では「“０１１００”」の信号列が得られ、時間ｔ３では「“０１１１０”」の信号列が得られ、時間ｔ４では「“００１１０”」の信号列が得られ、時間ｔ５では「“０００００”」の信号列が得られる。これらの信号列も、時間の経過に伴って徐々に下位ビット方向へと論理変化が移動している。したがって、その移動方向からスライド操作の方向を特定することができ、結局、ユーザの指の大きさに係わらず、スライド操作を正しく把握することができる。
【００５８】
なお、スライド操作を検出する前に、第１の押圧感知部１８の矩形状押圧面１８１における指のスライド量と、表示画面の実際のスクロール量とを一致（または見た目に一致する程度に近づける）させておくと、より良好な操作感覚が得られる。たとえば、第１の押圧感知部１８の矩形状押圧面１８１の長手方向長を５ｃｍとし、平面ディスプレイパネル１２の画面サイズをＶＧＡ（６４０×４８０ドット）の９インチ（画面の縦方向長は約９ｃｍ）とした場合、矩形状押圧面１８１の全域スライド（長手方向の端から端までスライド操作；すなわち５ｃｍのスライド）に対応させて表示画面も同量（５ｃｍ）スクロールするようにしておくことが好ましい。スクロール量（５ｃｍ）はＶＧＡの場合、４８０×５／９＝２６７ドット分の移動量に相当する。
【００５９】
次に、状態管理プログラムの詳細について説明する。
図１５は、状態管理プログラムの遷移状態を示す図である。この図において、楕円図形で囲んだ部分はそれぞれ状態５０〜５６を表し、状態間を結ぶ矢印線は遷移６０〜６８を表している。また、遷移６０〜６８に付した吹き出し図形７１〜７６はそれぞれの第１の押圧感知部１８、第２の押圧感知部１９の検出条件であり、この条件はスイッチＳＷ１〜ＳＷｎの検出状態を表している。図示の状態５０〜５６の説明は、以下のとおりである。
【００６０】
＜状態５０：初期状態）＞
初期状態とは、例えばスクリーンセーバーが動作しているような、ある表示画面を維持しつづける待機画面状態のことをいい、この待機画面状態では、第１の押圧感知部１８と第２の押圧感知部１９におけるスイッチＳＷ１〜ＳＷｎの何れかにおいて“ＯＮ”を検出したか否かを判断する。そして、“ＯＮ”を検出したならば状態５１（スタート（タイマースタート））において、所定時間内に検出される検出内容の解釈に遷移する。
【００６１】
＜状態５１：スタート＞
この状態５１（スタート（タイマースタート））では、所定時間内にスイッチＳＷ１〜ＳＷｎの何れかにおいて“ＯＮ”検出されたか、スイッチＳＷ１〜ＳＷｎにおいて連続的に“ＯＮ”検出されることによる“ＯＮ変化”が検出されたか、或いは所定時間を超えて何も検出されなかったかを判断する。“所定時間内にＯＮ変化”の場合は状態５２（スクロール動作）に遷移し、“所定時間内にＯＮ”の場合は状態５３（シングルタップ待ち）に遷移し、“所定時間を越えてＯＦＦ”の場合は状態５０に遷移する。
【００６２】
＜状態５２：スクロール動作＞
この状態５２（スクロール動作）では、スライド操作検出に伴うスクロール動作処理を実行する。“所定時間内にＯＮ変化”が検出され続ける間はこのスクロール動作を維持しつづけるが、“ＯＮ変化”状態が解除されると状態５０に遷移する。
【００６３】
＜状態５３：シングルタップ待ち＞
状態５３においては、所定時間内にスイッチＳＷ１〜ＳＷｎの何れかにおいて“ＯＮ”検出されたか、スイッチＳＷ１〜ＳＷｎにおいて“ＯＮ変化”が検出さたか、或いは所定時間を超えて何も検出されなかったかを判断する。“所定時間内にＯＮ”が検出された場合は状態５４（ダブルタップ操作に対応する各種処理）に遷移し、“所定時間内にＯＮ変化”が検出された場合は状態５５（シングルタップ操作＋スライド操作に対応する各種処理）に遷移し、所定時間を越えても何も検出されない場合は、状態５６（シングルタップ操作に対応する各種処理）に遷移する。なお、状態５６において、さらに何も検出されないと状態５０に遷移する。
【００６４】
＜状態５４：ダブルタップ操作に対応する各種処理＞
状態５４においては、ダブルタップ操作に対応する各種処理を実行し、状態５０に遷移する。
＜状態５５：シングルタップ検出＋スライド操作検出に対応する各種処理＞
状態５５では、シングルタップ操作＋スライド操作に対応する各種処理を実行し、ＯＦＦを検出すると状態５０に復帰する。
【００６５】
この図によれば、第１の押圧感知部１８及び／又は第２の押圧感知部１９に対して何らかの操作が行われると、状態５１に遷移して検出内容の解釈をスタートし、ＯＮ変化であれば状態５２に遷移してスクロール動作処理イベントを発生する一方、ＯＮであれば動作５３に遷移してシングルタップ判定を行う。そして、所定時間を越えて何も検出されなければシングルタップ操作に対応する処理イベントを発生し、所定時間内に再度ＯＮを検出すれば、状態５５にてダブルタップ操作に対応する処理イベントを発生し、所定時間内にＯＮ変化を検出すれば、状態５４にてシングルタップ操作＋スライド操作に対応する処理イベントを発生する。したがって、シングルタップ操作、ダブルタップ操作、スクロール動作及びシングルタップ操作＋スライド操作の全てのイベントを発生することができる。
【００６６】
（イベント検出プロセス）
図１６は、前記状態管理プログラムに含まれるイベント検出プロセスのフローチャートを示す図である。このフローチャートでは、まず、第１の押圧感知部１８及び第２の押圧感知部１９からの信号列（先に説明したとおり５ビットの信号列とする）を取り込み、その信号列を整形してノイズ成分（チャタリング等）を取り除き（ステップＳ１１）、整形後の信号列を「今回バッファ」に格納（ステップＳ１２）した後、「今回バッファ」と「前回バッファ」の内容を比較する（ステップＳ１３）。ここで、“今回バッファ”及び“前回バッファ”とは、それぞれ信号列のビット数分の容量を有するレジスタ若しくはそれに相当する記憶要素であり、前回バッファは今回バッファの前回の内容を保持するものである。
【００６７】
次に、ステップＳ１３の比較結果が一致であるか否かを判定する（ステップＳ１４）。一致している場合は、第１の押圧感知部１８及び第２の押圧感知部１９からの信号列に変化がなく、したがって、第１の押圧感知部１８及び第２の押圧感知部１９に対する操作が行われていないものと判断して、ステップＳ１１に復帰する。
【００６８】
一方、ステップＳ１４の判定結果が否定の場合、すなわち、前回バッファの内容と今回バッファの内容が一致していない場合は、第１の押圧感知部１８及び／又は第２の押圧感知部１９に対して何らかの操作が行われた（または操作が行われなくなった）ものと判断して、以下の処理を実行する。まず、今回バッファの内容がオールゼロ（“０００００”）であるか否かを判定する（ステップＳ１５）。オールゼロの場合は、第１の押圧感知部１８及び／又は第２の押圧感知部１９に対して行われた操作は指先を離す操作（すなわち、操作が行われなくなった状態；ＯＦＦ）であると判断し、この場合、今回バッファと前回バッファの内容と共に、キーオフイベントの通知を行い（ステップＳ１６）、さらに、今回バッファの内容を前回バッファにコピー（ステップＳ１７）した後、ステップＳ１１に復帰する。
【００６９】
ステップＳ１５の判定結果が否定の場合、すなわち、今回バッファの内容がオールゼロでなかった場合は、次に、前回バッファの内容がオールゼロであるか否かを判定する（ステップＳ１８）。そして、前回→オールゼロの場合は、第１の押圧感知部１８及び／又は第２の押圧感知部１９に対して行われた操作は指先を押圧する操作（ＯＮ）であり、この場合、今回バッファと前回バッファの内容と共に、キーオンイベントの通知（ステップＳ１９）を行った後、ステップＳ１１に復帰する。または、ステップＳ１８の判定結果が否定の場合（前回→オールゼロでなかった場合）は、第１の押圧感知部１８及び／又は第２の押圧感知部１９に対して行われた操作はスライドを伴う操作（ＯＮ変化中）であり、この場合、今回バッファと前回バッファの内容と共に、ＯＮ変化イベントの通知（ステップＳ２０）を行った後、ステップＳ１１に復帰する。
【００７０】
このイベント検出プロセスによれば、第１の押圧感知部１８及び／又は第２の押圧感知部１９から出力される信号列を時間軸上で比較して、キーＯＦＦイベント、キーＯＮイベント及びキーＯＮ変化イベントを検出し、その検出通知を次の動作処理プロセスに対して行うことができる。
【００７１】
（動作処理プロセス）
図１７は、前記状態管理プログラムに含まれる動作処理プロセスのフローチャートを示す図である。このフローチャートでは、まず、指定処理がスライド（図１６のステップＳ２０からの通知）であるか否かを判定する（ステップＳ３１）。そして、スライド処理である場合は、次式（１）に基づいて、通知された今回バッファの内容と前回バッファの内容との論理１ビット群の重心を求める（ステップＳ３２）。
【００７２】
重心＝（Σ（ビット番号×論理値））／ｎ  ・・・・（１）
ただし、ｎは信号列のビット数
たとえば、今回バッファの内容が「“００１１０”」であり、前回バッファの内容が「“０００１０”」である場合は、式（１）は、
2004206230.tif 000003
となる。
【００７３】
次に、スライドの移動方向を判定（ステップＳ３３）するが、この判定は上記の二つの重心の比較で行う。たとえば、上式（１−１，１−２）の計算結果によれば、先回バッファの重心“２．０”〔ビット〕に対して、今回バッファの重心は“２．５” 〔ビット〕であり、“０．５” 〔ビット〕分だけ下方に移動していることがわかる。したがって、この場合は、下方へのスライドであると判定される。
【００７４】
次に、動作定義情報（図９（ｂ）、図１０、図１１参照）を参照し、現在の動作モードの該当スライド方向の動作設定を取り出し（ステップＳ３４）、その設定動作に応じた内部キーイベント等を発生（ステップＳ３５）した後、プログラムをリターンする。
【００７５】
一方、ステップＳ３１の判定結果が否定の場合、すなわち、指定処理がスライドでない場合は、指定処理がタッピング（シングルタップまたはダブルタップ）であると判断し、まず、前式（１）に従って、今回バッファの重心を求め（ステップＳ３６）、その重心位置からタッピング位置を判定し（ステップＳ３７）、動作定義情報を参照して現在の動作モードの該当動作設定を取り出し（ステップＳ３８）、その設定動作に応じた内部キーイベント等を発生（ステップＳ３９）した後、プログラムをリターンする。
【００７６】
この動作処理プロセスによれば、ｎビット信号列の重心を求め、その重心の移動方向からスクロールの方向を特定しているので、たとえば、ユーザＵの指の太さに係わらず、正しいスクロール方向を検出することができる。また、タッピングの位置判定においても、ｎビット信号列の重心を求め、その重心の移動方向からタッピングの位置を判定しているので、同様にユーザＵの指の太さに係わらず、正しいタッピング位置を判定することができる。
【００７７】
図１８は、第１の押圧感知部１８の処理ルーチンと、第２の押圧感知部１９の処理ルーチンとを平行して実行する状態管理プログラムのフローチャートを示す図である。特徴とする点は、互いの処理結果をモニターし合っていることにある（矢印１１０〜１１２参照）。
【００７８】
これによれば、縦横それぞれ状態処理プロセス（ステップＳ４１ａ、４１ｂ）を実行すると共に、その実行結果に従って各イベント処理（スライドやシングルタップまたはダブルタップなど）を実行（ステップＳ４２ａ、Ｓ４２ｂ）する際に、たとえば、縦横スライドの同時操作が行われていることを検出した場合は、一方の処理を停止（ステップＳ４３ｂ）した上、同時操作パターンに対応した任意の処理、たとえば、上述の拡大処理、縮小処理または回転処理などを実行（ステップＳ４３ａ）することができる。
【００７９】
以上のとおりであるから、本実施の形態によれば、
（１）単純なタップ操作はもちろんのこと、ダブルタップやスライド操作さらにはそれらの組み合わせからなる複雑な操作パターンも検出して、それぞれに対応した適切な処理を行わしめることができる、
（２）ユーザインターフェース設計の自由度が増し、使い勝手の向上を図ることができる、
（３）「動作定義情報」（図９（ｂ）、図１０、図１１参照）を書き換えるだけで、様々な応用プログラムにも自由自在に適用することも可能である、
という様々な効果が得られるうえ、さらに、
【００８０】
（４）ポインティングデバイス２０（第１の押圧感知部１８及び第２の押圧感知部１９）を機器本体１１の背面（表示面の反対面）に配置したから、機器本体１１の正面部分のほとんどのスペースを表示画面として利用することができ、機器本体１１の外形寸法に適合した最大サイズの平面ディスプレイパネル１２を搭載することができるという格別有益な効果を得ることができる。又は、大画面の平面ディスプレイ１２を搭載しない場合は、表示面の空きスペースにランチャボタン等を配置することができる。
【００８１】
なお、以上の実施の形態では、二つの押圧感知部（第１の押圧感知部１８及び第２の押圧感知部１９）からなるポインティングデバイス２０を例にしたが、これに限定されない。他のポインティングデバイス、たとえば、「タッチパッド」、「サムパッド」又は「タッチスクリーン」などと呼ばれる入力デバイスであってもよく、あるいは、「トラックポイント」などと呼ばれるジョイステックタイプの入力デバイス、もしくは、トラックボールタイプの入力デバイスなどであってもよい。
【００８２】
図１９は、サムパッドへの適用例を示す図である。図１９（ａ）において、機器本体１１の背面（表示面の反対面）にはサムパッド２００が設けられ、機器本体１１の正面（表示面）には上記の実施の形態と同様に平面ディスプレイパネル１２が設けられている。このように、サムパッド２００を機器本体１１の背面（表示面の反対面）に設けたことにより、平面ディスプレイパネル１２の表示サイズを機器本体１１の外形寸法ぎりぎりに拡大することができる。あるいは、機器本体１１の横幅が狭い場合は、図１９（ｂ）に示すように、機器本体１１の背面中央部分にサムパッド２００を配置してもよい。この場合、左右どちらの手でもサムパッド２００を操作することができ、利き手を選ばないというメリットが得られる。
【００８３】
なお、以上の説明は、非折り畳み型の電子機器への適用を例にしたが、本発明の思想はこれに限定されず、折り畳み型の電子機器への適用を排除しない。折り畳み型の電子機器に適用する場合は、上記実施の形態中の“機器本体”を従来技術と同様の“上蓋部”（図２０の上蓋部５参照）と読み替えればよい。
【００８４】
【発明の効果】
本発明に係る電子機器によれば、平面ディスプレイパネルの実装面の反対面に、いわゆる「両手持ち」に対応したポインティングデバイスが実装されるため、安定した両手のホールドを確保するとともに、利き手を選ばない良好な画面操作性を確保することができる。
また、ユーザによって前記第１及び第２の押圧感知部に対する直感的な操作が行われると、押圧操作パターンの分類が判定され、その判定結果に対応して発生する指示信号により、前記電子機器の表示画面の表示態様が制御されるので、従来のポインティング操作や単純なスクロール操作はもちろんのこと、より複雑な操作、たとえば、シングルタップ（またはダブルタップ）とスクロールとの組み合わせなどにも対応することができ、多様な入力操作機能を実現することができる。
また、第１及び第２の押圧感知部の双方又はいずれか一方の位置を、機器本体の背面の右辺側と左辺側で入れ替えることができ、右利き用と左利き用に兼用できるので、製造、流通及び在庫管理のコストを削減できる。
【図面の簡単な説明】
【図１】本発明を適用する電子機器の正面図及び背面図である。
【図２】ポインティングデバイス２０の操作状態を示す図である。
【図３】ポインティングデバイス２０の他の実装位置を示す図である。
【図４】右利きと左利き兼用の改良例を示す図である。
【図５】電子機器１０の簡略的な内部ブロック構成図である。
【図６】第１の押圧感知部１８、または第２の押圧感知部１９の一例を示す構造図である。
【図７】ＲＯＭ３２のメモリマップ概念図である。
【図８】第１の押圧感知部１８に対して「直感的に行われる可能性がある押圧操作パターン」の分類例を示す図である。
【図９】電子機器１０で実行されるアプリケーションプログラムの一つとして実行されるドキュメント表示ソフトにおける状態図及び各操作パターンの分類とそれらの操作パターンに対応づけられた動作定義の情報を示す図（その１）である。
【図１０】各操作パターンの分類とそれらの操作パターンに対応づけられた動作定義の情報を示す図（その２）である。
【図１１】各操作パターンの分類とそれらの操作パターンに対応づけられた動作定義の情報を示す図（その３）である。
【図１２】第１の押圧感知部１８及び／又は第２の押圧感知部１９を用いて行われる画面表示態様の操作概念図である。
【図１３】表示画面を「拡大」する場合の説明図である。
【図１４】ユーザの操作指の大きさと第１の押圧感知部１８及び第２の押圧感知部１９のスイッチ要素の配列間隔との対応関係を示す模式図である。
【図１５】状態管理プログラムの遷移状態を示す図である。
【図１６】状態管理プログラムに含まれるイベント検出プロセスのフローチャートを示す図である。
【図１７】状態管理プログラムに含まれる動作処理プロセスのフローチャートを示す図である。
【図１８】第１の押圧感知部１８の処理ルーチンと第２の押圧感知部１９の処理ルーチンとを平行して実行する状態管理プログラムのフローチャートを示す図である。
【図１９】サムパッドへの適用例を示す図である。
【符号の説明】
ＳＷ１〜ＳＷｎ  スイッチ要素
１０  電子機器
１１  機器本体
１２  平面ディスプレイパネル
１８  第１の押圧感知部
１９  第２の押圧感知部
２０  ポインティングデバイス
３０  ＣＰＵ（表示制御手段）
１８１  矩形状押圧面
１９１  矩形状押圧面
【図１】
2004206230.tif 000004
【図２】
2004206230.tif 000005
【図３】
2004206230.tif 000006
【図４】
2004206230.tif 000007
【図５】
2004206230.tif 000008
【図６】
2004206230.tif 000009
【図７】
2004206230.tif 000010
【図８】
2004206230.tif 000011
【図９】
2004206230.tif 000012
【図１０】
2004206230.tif 000013
【図１１】
2004206230.tif 000014
【図１２】
2004206230.tif 000015
【図１３】
2004206230.tif 000016
【図１４】
2004206230.tif 000017
【図１５】
2004206230.tif 000018
【図１６】
2004206230.tif 000019
【図１７】
2004206230.tif 000020
【図１８】
2004206230.tif 000021
【図１９】
2004206230.tif 000022