(57)【特許請求の範囲】
【請求項１】
ディスプレイパネルと、当該ディスプレイパネルの前面に配された略透明なカバーパネルと、物体が接触した前記カバーパネル面の座標と接触圧力とを検出する検出部とを備えたタッチパネルの操作方法において、
前記カバーパネル面の接触圧力を複数の区間に分割して、このそれぞれの区間に前記タッチパネルを操作する機能を設定し、
前記カバーパネル面の座標と前記接触圧力とを検知して、
検知した前記カバーパネル面の座標と前記接触圧力とに基づいて、割り当てられた機能を実行するための操作用画像を前記ディスプレイの検知した前記カバーパネル面の座標から離れた位置を指示するように表示すること
を特徴とするタッチパネルの操作方法。
【請求項２】
前記接触圧力に対応して複数の機能を割り当てた機能グループを複数設定し、
それぞれの機能グループについて階層順を設定し、
一つの階層の機能を実行中に当該機能グループに設定された最大接触圧力を越える接触圧力が入力されたときは、前記最大接触圧力を基準に拡大縮小する下位の階層の拡大縮小機能に不可逆的に遷移させる
ことを特徴とする請求項１に記載のタッチパネルの操作方法。
【請求項３】
前記操作用画像はポインタ画像であり、
前記カバーパネル面を区分して前記ポインタ画像の表示方向と指示方向とを表す情報を対応付けた判定エリアを設け、
検知した前記カバーパネル面の座標から特定される前記判定エリアに対応付けられた前記情報に基いて前記ポインタ画像を表示することを特徴とする請求項２に記載のタッチパネルの操作方法。
【請求項４】
ディスプレイパネルと、当該ディスプレイパネルの前面に配された略透明なカバーパネルと、物体が接触した前記カバーパネル面の座標と接触圧力とを検出する検出部とを備えたタッチパネルを操作するためのプログラムにおいて、
前記タッチパネルの操作を制御するコンピュータに
前記カバーパネル面の接触圧力を複数の区間に分割して、このそれぞれの区間に前記タッチパネルを操作する機能を設定するステップ、
前記カバーパネル面の座標と前記接触圧力とを検知するステップ、
検知した前記カバーパネル面の座標と前記接触圧力とに基づいて、割り当てられた機能を実行するための操作用画像を前記ディスプレイの検知した前記カバーパネル面の座標から離れた位置を指示するように表示するステップ
を実行させるためのプログラム。
【請求項５】
前記接触圧力に対応して複数の機能を割り当てた機能グループを複数設定するステップ、
それぞれの機能グループについて階層順を設定するステップ、
一つの階層の機能を実行中に当該機能グループに設定された最大接触圧力を越える接触圧力が入力されたときは、前記最大接触圧力を基準に拡大縮小する下位の階層の拡大縮小機能に不可逆的に遷移させるステップを
更に前記コンピュータに実行させる請求項４記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル操作方法及びプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話、ＰＣ（Personal Computer）、電子書籍などにタッチパネルデバイスが広く用いられている。ユーザは、指またはスタイラスペンを使用してタッチパネルを操作する。
【０００３】
ところで、タッチパネルには指などを接触して操作するため、次のような操作上の問題点が指摘されている。  
（１）隅や端がタッチしづらい  
（２）タッチした位置が指に隠れてしまう  
（３）タッチが認識されたかどうかがわからない  
これらの操作性を改善するため、タッチした際にそのタッチ位置を表示するアイコン（ポインタ）の表示方法などについて種々の態様が開示されている（例えば、特許文献１，２，３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１０２４７４号公報
【特許文献２】特開平６−２０２７７６号公報
【特許文献３】特表２００８−５０８６２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、指またはスタイラスペンを使用してタッチパネルを操作することは、例えば、左右ボタンを備えたマウスデバイスを使用して操作することと比較すると、手間のかかる操作が必要である。例えば、マウスデバイスの左クリックで文字の選択、ドラッグ、右クリックでメニューを表示させてコピーや、貼り付け等の機能を選択するなどの、操作をタッチパネル上で実行する場合、複数回のタッチ操作が必要となる。しかしながら、文字の選択、ドラッグ、メニューを表示などの操作をマウスデバイスの様に簡単にタッチパネル上で実行することのできる技術は開示されていない。
【０００６】
本発明は係る事情に鑑みてなされたものであって、タッチパネル上で操作を簡単に実行することのできるタッチパネル操作方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本発明は、ディスプレイパネルと、当該ディスプレイパネルの前面に配された略透明なカバーパネルと、物体が接触した前記カバーパネル面の座標と接触圧力とを検出する検出部とを備えたタッチパネルの操作方法において、前記カバーパネル面の接触圧力を複数の区間に分割して、このそれぞれの区間に前記タッチパネルを操作する機能を設定し、前記カバーパネル面の座標と前記接触圧力とを検知して、検知した前記カバーパネル面の座標と前記接触圧力とに基づいて、割り当てられた機能を実行するための操作用画像を前記ディスプレイの検知した前記カバーパネル面の座標から離れた位置を指示するように表示するタッチパネルの操作方法である。
【発明の効果】
【０００８】
本発明のタッチパネル操作技術によれば、タッチパネル上で操作を簡単に実行することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態のタッチパネル操作技術が適用されるタッチパネルの構成を示す図。
【図２】本実施の形態のタッチパネルの主な制御ブロックを示す図。
【図３】本実施の形態のタッチパネル操作方法を説明する概略図。
【図４】本実施の形態におけるフォースポインタの機能を説明した図。
【図５】本実施の形態におけるフォースポインタの押圧状態を表示する図。
【図６】本実施の形態におけるフォースポインタを用いて一連の操作を連続して行なう態様を示す図。
【図７】本実施の形態のタッチパネル操作方法におけるメニュー表示態様を示す図。
【図８】本実施の形態におけるフォースポインタの特殊機能区間における表示態様を示す図。
【図９】本実施の形態におけるフォースポインタの向きを変化させる態様を示す図。
【図１０】本実施の形態におけるフォースポインタの向きを変化させる方法を説明するための図。
【図１１】フレーム領域を利用したスライド操作を説明する図。
【図１２】フレーム領域を利用したボタン操作を説明する図。
【図１３】フレーム領域を利用したメニュー操作を説明する図。
【図１４】本実施の形態におけるフォースポインタの向きを変化させる判定エリアを説明するための図。
【発明を実施するための形態】
【００１０】
図１は、本実施の形態のタッチパネル操作技術が適用されるタッチパネルの構成を示す図である。
【００１１】
タッチパネル１０は、液晶表示パネル（ＬＣＤ）１、カバーパネル２、圧力センサ３、圧力センサ制御部４、及び基盤部（不図示）を備えている。圧力センサ３は、矩形状の液晶表示パネル１の四つの頂点付近に、背面を基盤部（不図示）に支持されて設けられている。液晶表示パネル１の前面には透明なカバーパネル２が配されている。そして、それぞれの圧力センサ３の出力（圧力値）は、圧力センサ制御部４が適宜の周期で値を検知し記録する。
【００１２】
それぞれの圧力センサ３の上面位置は、液晶表示パネル（ＬＣＤ）１の上面位置よりも高くなるように設けられる。従って、カバーパネル２を指などでタッチすることによりカバーパネル２に押圧が作用した場合、基盤部（不図示）とカバーパネル２に狭圧される圧力センサ３からは押圧に対応する信号が出力される。そして、カバーパネル２上のタッチする座標によって、それぞれの圧力センサ３が受ける圧力が変化する。従って、それぞれの圧力センサ３からの圧力値を得ることによって、タッチされたカバーパネル２上の座標を求めることができる。
【００１３】
なお、上述のタッチパネルの構成では、液晶表示パネル（ＬＣＤ）１と所定の間隙を隔ててカバーパネル２が配置されるよう液晶表示パネル（ＬＣＤ）１の上面位置よりも高くなるよう圧力センサ３が配置されているが、液晶表示パネル（ＬＣＤ）１の下面四隅に圧力センサ３を配置し、かつ液晶表示パネル（ＬＣＤ）１上面にカバーパネル２を直接配置するよう構成しても良い。このように構成すれば、液晶表示パネル（ＬＣＤ）１とカバーパネル２との間隙を狭くすることができ、視差が生じにくくなり、より操作性の良いタッチパネル１０を得ることができる。
【００１４】
図２は、本実施の形態のタッチパネルの主な制御ブロックを示す図である。タッチパネル１０の動作を制御する制御ブロックは、フォース管理ブロック２０及び表示処理ブロック３０を有している。
【００１５】
フォース管理ブロック２０は、それぞれの圧力センサ３の出力値に基づいてタッチされた座標を算出し管理する。表示処理ブロック３０は、液晶表示パネル１にポインタなどの画像を描画する。フォース管理ブロック２０と表示処理ブロック３０とは通信ライン２８を介して情報を授受する。
【００１６】
フォース管理ブロック２０は、メイン管理部２１、通信部２２、タイマー処理部２３、圧力センサ処理部２４、傾き補正部２５及び座標管理部２６を備えている。
【００１７】
メイン管理部２１は、フォース管理ブロック２０の動作を統括して管理する。通信部２２は、表示処理ブロック３０との間で情報を授受するための通信インターフェースである。タイマー処理部２３は、設定された時間間隔でタイマー割り込みを発生する。このタイマー割り込みによってメイン管理部２１は、タッチされた座標を算出し管理する処理の実行を開始させる。圧力センサ処理部２４は、それぞれの圧力センサ３の出力値を圧力センサ制御部４のＡ／Ｄコンバータ機能を介して取得する。傾き補正部２５は、タッチパネル１０が傾けられることによって変化する圧力センサ３の出力値の補正値を算出する。座標管理部２６は、タッチされた位置の座標を算出して管理する。
【００１８】
タッチ位置の座標検出には、タッチされた圧力とそれぞれの圧力センサ（Ａ〜Ｄ）３の圧力値との力の釣り合いを表す方程式を立てて、その方程式を解くことによって求められる。この方法は、公知の技術であるため、その詳細の説明は省略する。
【００１９】
表示処理ブロック３０は、メイン制御部３１、通信部３２、及び描画部３３を備えている。メイン制御部３１は、表示処理ブロック３０の動作を統括して管理する。通信部３２は、フォース管理ブロック２０との間で情報を授受するための通信インターフェースである。描画部３３は、液晶表示パネル１に表示する画像を生成して出力する。
【００２０】
表示処理ブロック３０は、通信ライン２８を介してフォース管理ブロック２０からタッチされた座標を取得する。その際、表示処理ブロック３０は座標送信要求を出力し、フォース管理ブロック２０は、最新の座標（Ｘ座標、Ｙ座標）及びステータスなどを表示処理ブロック３０に出力する。描画部３３は、取得した座標に基づいてポインタ画像を液晶表示パネル１に表示する。
【００２１】
次に、本実施の形態におけるタッチパネル操作方法について説明する。なお、以下に説明する表示は、表示処理ブロック３０の描画部３３が処理して実行する。
【００２２】
図３は、本実施の形態のタッチパネル操作方法を説明する概略図である。なお、本実施の形態におけるポインタを、以下の説明ではフォースポインタと呼ぶ。
【００２３】
図３に示すように、ユーザがカバーパネル２を指でタッチして押圧すると、タッチした位置から離れた位置にフォースポインタが表示される。図３では、フォースポインタは、タッチされた圧力値を表すリングで表されるブロックと指定する座標を示す三角形のブロックとの２つのブロックで構成されている。リングで表されるブロック内に表示される円の大きさが、後述する機能区間内における圧力値と対応する。また、三角形のブロックの先端位置がポイントされる位置を示している。
【００２４】
図４は、本実施の形態におけるフォースポインタの機能を説明した図である。本実施の形態のフォースポインタでは、４つの圧力センサ３の圧力検出値の分布からタッチされた座標が検出され、かつ４つの圧力センサ３の圧力検出値の合計値からフォースポインタの機能が決定される。以下、合計圧力値を単に圧力値と称する。
【００２５】
圧力値の最大値を１０００として、圧力値の範囲（０〜１０００）を複数の区間に分割する。図４では、圧力値０〜４００までを１００毎の４つの区間（第１区間〜第４区間）とし、圧力値４００〜９００までを特殊機能区間とし、圧力値９００〜１０００までを未使用区間としている。なお、圧力値０〜４００までは、圧力値の変化に応じて４つの区間の内いずれか１つの区間の機能が選択されるが、一度圧力値が４００を越えて、特殊機能区間に移行した後は、圧力が変化しても、第１〜第４区間には戻らず、圧力値の変化に応じて第１特殊機能区間と第２特殊機能区間の機能が選択される。従って、本タッチパネルの操作方法におけるフォースポインタは、圧力センサ３が設定された圧力の最大値を超えた圧力値、すなわち、本実施例では４００を超える圧力値を検出した場合、第２の機能グループに遷移する階層構造の機能を備えていると解釈することができる。
【００２６】
続いて、図４を参照しつつフォースポインタの動作を説明する。  
ユーザがカバーパネル２にタッチすると、フォースポインタは第１階層の機能に従って動作する。
【００２７】
まず、圧力値が０〜１００までの第１区間には移動機能が割り付けられている。この第１区間において、ユーザがカバーパネル２に指をタッチしたまま移動すると、その動きに従ってフォースポインタが移動する。従って、ユーザは、液晶表示パネル１に表示されたフォースポンタの位置を所望の位置まで移動することができる。なお、圧力値が高くなるにつれて、リングで表されるブロック内に表示される円の大きさが大きくなる。
【００２８】
ユーザがフォースポインタを所望の位置まで移動し指の押圧を増加すると、フォースポインタには第２区間の機能であるドラッグ機能が付与される。従って、ユーザは、圧力値１００〜２００で押し込みながら指を移動することによって、例えば、一連の文字列の表示を選択して反転表示させることができ、また選択したアイコンをドラッグすることができる。ここで、第１区間の機能から第２区間の機能に遷移したことは、フォースポインタの表示態様が変化することで判断することができる。例えば、三角形のブロックの表示色が変化し、また圧力値１００の手前ではリングで表されるブロック内に表示される円が大きく表示されていたが、圧力値１００を超えるとリングで表されるブロック内の円表示が小さくなることで判断することができる。
【００２９】
ユーザが更に指の押圧を増加すると、フォースポインタには第３区間の機能が付与される。但し、図４に示す例では、第３区間には機能が割り当てられていない。ここで、第２区間の機能から第３区間の機能に遷移したことは、フォースポインタの表示態様が変化することで判断することができる。例えば、三角形のブロックの表示色が変化し、また第１区間から第２区間への遷移と同様、リングで表されるブロック内に表示される円の大きさが変化することで判断することができる。
【００３０】
ユーザが更に指の押圧を増加すると、フォースポインタには第４区間の機能であるショートカットメニュー機能が付与される。第４区間では、フォースポインタはリングで表されるブロックのみの構成に変化し、円形ブロックの周囲に複数のショートカットメニューが表示される。
【００３１】
ここで、メニュー表示がなされるのは、押圧が第４区間に少なくともＮ秒間留まっている場合である。第４区間内にＮ秒間留まらず、最小値を下回った場合／最大値を上回った場合は、メニュー表示を行わず、圧力値に応じた機能（区間）へ遷移する。
【００３２】
メニュー表示がなされると、その表示状態は、たとえユーザが指をカバーパネル２から離してもＭ秒間継続する。また、それぞれのショートカットメニューは、表示されたショートカットメニューアイコンを含む大きな領域である選択領域を備えている。そこで、ユーザがメニュー表示中に、この選択領域をタッチすることで所望のショートカットメニューの選択が行われる。所望のショートカットメニューの選択には、メニュー表示中にメニュー選択領域上まで指を移動させ、メニュー選択領域上で画面から指を離す、またはメニュー表示後、画面から一度指を離し、メニュー表示中に再度選択領域上をタッチする(タッチして指を離した時点で確定)方法の２種類がある。
【００３３】
以上説明した第１区間〜第４区間までの機能は、押圧を圧力値０〜４００の間で変化させることによって各区間を相互に遷移させる（可逆的に）ことが可能である。
【００３４】
ユーザが圧力値４００を越えて更に指の押圧を増加すると、フォースポインタには第２階層の特殊機能区間の機能である拡大縮小機能が付与される。ここで、第１階層の機能から第２階層の機能への遷移は、第１階層の機能から第２階層の機能へ遷移すると第１階層に戻らない、一方向のみの遷移が可能な不可逆な遷移である。特殊機能区間では、圧力値４００を基準として表示の拡大縮小機能を付与したとすると、押圧が大きくなる（第２特殊機能区間）につれて液晶表示パネル１の表示が拡大され、押圧が小さくなる（第１特殊機能区間）につれて液晶表示パネル１の表示が縮小される。従って、第２階層において、ユーザは押圧を圧力値０〜９００の間で変化させることによって所望の拡大縮小の表示を行うことができる。
【００３５】
なお、特殊機能区間には、表示の拡大／縮小のみに限られず、例えば、表示をスクロールする機能を割り当てても良い。即ち、この特殊機能区間を使用するアプリケーションに応じた機能が付与され得る。
【００３６】
そして、ユーザがカバーパネル２から指を離したときには、拡大縮小はその状態を保持し、フォースポインタによる動作を終了する。再度ユーザがカバーパネル２にタッチすると、フォースポインタは第１階層の機能に従って動作を開始する。
【００３７】
なお、フォースポインタに関し、第１階層と第２階層の機能を実行する方法を説明したが、更に第３階層以上の階層の機能を備えるように構成しても良い。この場合、各階層で設定された最大押圧力以上の押圧が入力されたときに次の階層に不可逆的に遷移する。
【００３８】
以上説明したフォースポインタの基本動作をサポートする表示態様について説明する。
【００３９】
図５は、本実施の形態におけるフォースポインタの押圧状態を表示する図である。図５（１）は、第１区間においてタッチを開始した際のフォースポインタを示している。このときは、フォースポインタは、リングで表されるブロックと三角形で表されるブロックとで構成されている。三角形の頂点位置がポイントする位置であることが示される。
【００４０】
なお、図５（１）において三角形で表されるブロックの先端の円は、タッチの瞬間を表すアニメーションであり、本アニメーションは２，３区間の開始時に表示することも可能である。
【００４１】
図５（２）〜（５）は、押圧を増加させたときのフォースポインタの表示態様である。リング内に円の領域が表示され、この円の面積は押圧が大きくなるにつれて増加する。そして、図５（５）ではリング内一杯にまで円の領域が拡大し、第１区間における最大押圧が付与されていることが表される。このような表示態様は、第２、３区間においても同様である。
【００４２】
なお、図５（６）は、第４区間のショートカットメニューを選択する際のフォースポインタの表示態様である。この態様については後述する。
【００４３】
図６は、本実施の形態におけるフォースポインタを用いて一連の操作を連続して行なう態様を示す図である。
【００４４】
図６（１）は、テキストデータを表示したタッチパネル１０である。図６（２）は、ユーザがカバーパネル２にタッチして押圧し、第１階層の第２区間の機能を用いて、「桜木町カントリーゴルフクラブ」を選択した状態を示している。そして、ユーザがこの状態で更に押圧すると、図６（３）に示すショートカットメニューが表示される。図６（３）では、フォースポインタは矢印が表示された円で表されている。ユーザが上述の選択領域をタッチすることで所望のショートカットメニューを選択することができる。
【００４５】
メニュー「コピー」を選択することで、文字列「桜木町カントリーゴルフクラブ」をコピーする。メニュー「ブラウザ」を選択することで、「桜木町カントリーゴルフクラブ」に対応するＵＲＬを指定してブラウザ画面を表示する。メニュー「メール」を選択することで、「桜木町カントリーゴルフクラブ」に対応するアドレスにメールを送信するためのメール画面を表示する。メニュー「地図」を選択することで、「桜木町カントリーゴルフクラブ」に対応する番地を指定して、当該番地を含む地図を表示する。
【００４６】
図６に示すように、本実施の形態のタッチパネル操作方法によれば、文字選択、各種メニューを実行することが複数のタッチ操作を行なうことなく実現できる。なお、操作機能は、上述のブラウジングやメールに対する指示のみでなく、実装されるアプリケーション、ＯＳ（Operating System）に依存した操作機能とすることができる。
【００４７】
図７は、本実施の形態のタッチパネル操作方法におけるメニュー表示態様を示す図である。図７（１）では、フォースポインタは矢印を記載した円の領域として表され、メニューは名称を記載した領域として表されている。図７（２）では、フォースポインタは円の領域として表され、メニューは図形を記載した領域として表されている。なお、メニュー表示はこの表示態様に限られるものではなく、フォースポインタを表す図形と、メニューを表す少なくとも一つの図形とを表すものであれば良い。
【００４８】
図８は、本実施の形態におけるフォースポインタの特殊機能区間における表示態様を示す図である。
【００４９】
圧力値４００（３９９〜４０１）では、フォースポインタのリング内に静止した一つの円が描かれている。拡大操作が行なわれる圧力値が４００〜９００の範囲では、リング内の中心から円が次々と湧き出して外側に向かって広がってゆくアニメーションが表示される。縮小操作が行なわれる圧力値が０〜４００の範囲では、リング内の外枠から湧き出した円が次々と中心に向かって収斂してゆくアニメーションが表示される。この表示態様により、ユーザは現在拡大または縮小のいずれの状態であるかを容易に把握することができる。なお、フォースポインタの表示態様は、ユーザの設定に応じて適宜変更することができる。
【００５０】
図９は、本実施の形態におけるフォースポインタの向きを変化させる態様を示す図である。
【００５１】
図９（１）は、カバーパネル２の隅または端部にある位置を指定する場合のフォースポインタの形態を示している。フォースポインタは、指がタッチした位置に対して所定距離だけ離れた位置に表示される。しかし、タッチパネル１０は、指の位置を検知することはできるが、指の向きを検知することはできないため、図９（１）に示すように指の向きに応じてフォースポインタを表示することはできない。このことは、図９（２）に示すようにメニューを表示する場合であっても同様である。
【００５２】
図１０は、本実施の形態におけるフォースポインタの向きを変化させる方法を説明するための図である。
【００５３】
本実施の形態では、フォースポインタを実際のパネルタッチ位置からずらして表示する方向を、タッチ位置によって八方位の向きに切り替えることで解決する。フォースポインタの表示方向を切り替えることで、液晶表示パネル１の表示領域の端でもフォースポインタが見切れないようになる。更に、フォースポインタの表示方向切り替えに連動して、指示方向も表示方向を切り替える。指示方向にも八方位を設けることで、液晶表示パネル１の表示領域のあらゆる位置を不自由なく指し示すことが可能になる。
【００５４】
図１０の（１）は、カバーパネル２を指などでタッチした際にタッチした位置からいずれの方向にフォースポインタをずらして表示するかを表す図である。カバーパネル２は液晶表示パネル１の領域に対応する表示領域２ａと液晶表示パネル１の領域外のフレーム領域２ｂとに区分されており、表示領域２ａには判定エリアが設けられ、判定エリアにタッチされたときは、そのタッチされた位置に対応して、タッチ位置から所定距離だけ離れた位置に所定方向のフォースポインタを表示する。本実施例においては、パネル２の中心から４５度毎に領域１〜領域８が設定され、例えば領域１（図において１２時の方向を中心とする前後２２．５度の範囲）をタッチした場合にはタッチ位置から紙面における上方向にフォースポインタが表示され、またパネル２の中心から左４５度の領域である領域２をタッチした場合にはタッチ位置から紙面上左４５度の方向にフォースポインタが表示される（図３に示した指とフォースポインタの表示位置は上記に基づいた表示方法により表示されている）。
【００５５】
図１０の（２）は、フォースポインタの三角形のブロックが指示する方向を表す図であり、三角形のブロックの表示方向も８方向の定義が可能である。
【００５６】
フォースポインタの表示をずらす方向の設定は予め領域とずらす方向との関係を設定しておき領域毎に表示方向を変えるように設定するか、或いは後述する図１４に示すようにパネル２上の領域を細かく分割し、各領域に応じてずらす方向を定めるようにしても良い。さらに、フォースポインタのずらす方向やフォースポインタの三角形のブロック表示方向の設定を第三区間の機能の一つとして割り当て、使用中にこれらを設定できるようにしてもよく、あるいは初期設定でこれらの設定を予め行うようにするよう構成しても良い。
【００５７】
図１４は、本実施の形態におけるフォースポインタの向きを変化させる判定エリアを説明するための図である。図１４に示すようにパネル２上の領域を細かく分割し、各領域に応じてずらす方向を設定することも可能である。
【００５８】
一般的にタッチパネルの表示領域には上下左右という概念が存在し、これは表示領域に表示されている画像等の上下左右に対応しており、タッチ位置とフォースポインタの表示位置をずらして表示すると特に好ましい領域は表示領域２aの上下または左右など端の部分である。そのため、図１４に示すように表示画面中央のエリア及び、ユーザが表示領域２ａの端または角を指定した場合を考慮し、端部分を２重エリアに分割し、これらのエリアを上下左右に区切った２５分割の判定エリアを設け、判定エリアに対応したフォースポインタの表示方向と指示方向が予め設定されている。エリアの判定には、タッチ開始時の座標が利用される。なお、タッチ後、タッチを継続したまま別のエリアに入っても表示方向、指示方向は変化しない、または、別のエリアに入る毎に表示方向、指示方向を変化させるなどのタッチを継続した場合のフォースポインタの動作や、判定エリアの大きさやフォースポインタの表示方向などは、ユーザ自身で調整することも可能である。このように構成することによって表示領域２ａ内のタッチ位置を全て指定することができる。
【００５９】
続いて、フレーム領域２ｂを利用したタッチパネル１０のフォースポインタ操作以外の操作方法について説明する。
【００６０】
上述のように本実施の形態におけるタッチパネル１０は、フレーム領域２ｂのタッチ位置を検知することが可能である。そこで、フレーム領域２ｂには、図４で説明した機能とは異なる、複数の区間を備えた階層機能を割当てることができる。
【００６１】
図１１は、フレーム領域２ｂを利用した第１区間の機能を説明する図である。第１区間では、軽いタッチでスライド操作をすることができる。フレーム領域２ｂ上で指をスライドすることにより、スライドバー操作を行なったときと同様に、表示画像がスライドして表示される。
【００６２】
図１２は、フレーム領域２ｂを利用した第２区間の機能を説明する図である。第２区間では、メニューアイコンを表示することができる。図１２では、記録を表すカメラアイコンが表示される。ユーザがカメラアイコンの下のフレーム領域２ｂを押圧すると、そのアイコンが選択されて表示されている画像が記録対象として確定する。なお、このアイコンは複数の種類を表示することができる。ユーザは、フレーム領域２ｂを押圧することで、その位置の上方近傍に備えられたアイコンを選択して実行する。
【００６３】
図１３は、フレーム領域２ｂを利用した第３区間の機能を説明する図である。上述の状態でフレーム領域２ｂを押圧することで、その位置の上方近傍に備えられたアイコンのさらに詳細のメニューアイコンを表示することができる。詳細のメニューアイコンの下方のフレーム領域２ｂを押圧することで、詳細の動作を連続して実行することができる。例えば、「保存」を選択すると、表示されている画像が保存される。「戻る」を選択すると、処理を行なわず終了する。「印刷」を選択すると、表示されている画像が印刷用に編集される。「メール」を選択すると、表示されている画像がメール添付用の画像に編集される。
【００６４】
以上説明したように、本実施の形態のタッチパネル操作方法では、タッチ位置に対応してポインタを表示して位置情報を検知するとともに、押圧に対応して種々の機能を設定している。
【００６５】
そして、押圧を変化させることにより、不可逆的に複数の機能グループを選択することが可能である。なお、１つの階層グループ内では、可逆的に、一つの機能から他の機能に連続して遷移して操作することが可能である。
【００６６】
なお、上述の実施の形態で説明した各機能は、ハードウエアを用いて構成しても良く、また、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現しても良い。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【００６７】
更に、各機能は図示しない記録媒体に格納したプログラムをコンピュータに読み込ませることで実現させることもできる。ここで本実施の形態における記録媒体は、プログラムを記録でき、かつコンピュータが読み取り可能な記録媒体であれば、その記録形式は何れの形態であってもよい。
【００６８】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００６９】
１…液晶表示パネル、２…カバーパネル、２ａ…表示領域、２ｂ…フレーム領域、３…圧力センサ、４…圧力センサ制御部、１０…タッチパネル、２０…フォース管理ブロック、２１…メイン管理部、２２…通信部、２３…タイマー処理部、２４…圧力センサ処理部、２５…傾き補正部、２６…座標管理部、２８…通信ライン、３０…表示処理ブロック、３１…メイン制御部、３２…通信部、３３…描画部。
【図１】
0005520918.tif 000002
【図２】
0005520918.tif 000003
【図３】
0005520918.tif 000004
【図４】
0005520918.tif 000005
【図５】
0005520918.tif 000006
【図６】
0005520918.tif 000007
【図７】
0005520918.tif 000008
【図８】
0005520918.tif 000009
【図９】
0005520918.tif 000010
【図１０】
0005520918.tif 000011
【図１１】
0005520918.tif 000012
【図１２】
0005520918.tif 000013
【図１３】
0005520918.tif 000014
【図１４】
0005520918.tif 000015