(57)【要約】【課題】静電容量方式のパネルを用いて指の圧力に応じたユーザ操作を実行することを課題とする。【解決手段】情報処理装置は、静電容量パネルに指が接触したことを検出する。情報処理装置は、指の接触が検出された場合、指が静電容量パネルと接触する接触領域において両端からの距離が等しい中央点と、接触領域の面積図心とを測定する。情報処理装置は、測定された接触領域の中央点と接触領域の面積図心との距離に応じた操作を実行する。【選択図】図２
2016035716.tif 000002
【特許請求の範囲】
【請求項１】
静電容量パネルに指が接触したことを検出する検出部と、
前記検出部によって前記指の接触が検出された場合、前記指が前記静電容量パネルと接触する接触領域において両端からの距離が等しい中央点と、前記接触領域の面積図心とを測定する測定部と、
前記測定部によって測定された前記接触領域の中央点と前記接触領域の面積図心との距離に応じた操作を実行する操作実行部と
を有することを特徴とする情報処理装置。
【請求項２】
前記測定部は、前記静電容量パネルの領域をＸ軸とＹ軸として、前記接触領域におけるＸ軸方向の最大値と最小値の平均値および前記接触領域におけるＹ軸方向の最大値と最小値の平均値を前記中央点として算出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記操作実行部は、前記静電容量パネルを用いた表示部に所定の画面が表示されている状態で、前記接触領域の中央点と前記接触領域の面積図心との距離が所定値未満の場合は、前記所定の画面をスライドさせ、前記距離が前記所定値以上の場合は、前記所定の画面のページをめくることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記操作実行部は、前記静電容量パネルを用いた表示部に前記指が接触している状態で、当該指が前記表示部を移動する際に、前記接触領域の中央点と前記接触領域の面積図心との距離に応じた太さの線を前記表示部に表示させることを特徴とする請求項１または２に記載の情報処理装置。
【請求項５】
コンピュータが、
静電容量パネルに指が接触したことを検出し、
前記指の接触を検出した場合、前記指が前記静電容量パネルと接触する接触領域において両端からの距離が等しい中央点と、前記接触領域の面積図心とを測定し、
測定した前記接触領域の中央点と前記接触領域の面積図心との距離に応じた操作を実行する
処理を含んだことを特徴とする入力制御方法。
【請求項６】
コンピュータに、
静電容量パネルに指が接触したことを検出し、
前記指の接触を検出した場合、前記指が前記静電容量パネルと接触する接触領域において両端からの距離が等しい中央点と、前記接触領域の面積図心とを測定し、
測定した前記接触領域の中央点と前記接触領域の面積図心との距離に応じた操作を実行する
処理を実行させることを特徴とする入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、入力制御方法および入力制御プログラムに関する。
【背景技術】
【０００２】
スマートフォンなどの携帯端末においては、指の動きを連続的に検出するドラッグなどの操作方法が知られている。ドラッグ操作は、タッチパネル上の静電容量変化を利用し、静電容量がピークとなる座標位置を求め、この座標位置を連続的に求めることで、検出される。携帯端末は、このようなドラッグ操作を検出すると、ページめくりなどの処理を実行する。
【０００３】
また、指の位置検出や指の動き検出と同時に指の押しつけ力を検出する方法として、位置静電パネルの下に感圧検出パネルなどのパネルを重ねて構成することが知られている。また、圧力などの検出としては、ロボットハンドなどで利用される圧力センサーも利用した手法も知られている。例えば、ロボットハンドは、圧力センサーで重量図心位置を測定し、その位置の変化を利用してつかむ力を制御する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２９７５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、タッチパネルなどの静電容量方式のパネルでは、指の圧力を正確に検出することができない。このため、当該タッチパネルを用いる携帯電話などは、ユーザの意図する操作を正確に実行できない。なお、位置静電パネルの下に感圧検出パネルを重ねる構成では、位置検出用の回路と圧力検出用の回路の２つを用いることになり、回路規模が大きくなる。
【０００６】
１つの側面では、静電容量方式のパネルを用いて指の圧力に応じたユーザ操作を実行することができる情報処理装置、入力制御方法および入力制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
情報処理装置は、静電容量パネルに指が接触したことを検出する検出部を有する。情報処理装置は、前記検出部によって前記指の接触が検出された場合、前記指が前記静電容量パネルと接触する接触領域において両端からの距離が等しい中央点と、前記接触領域の面積図心とを測定する測定部を有する。情報処理装置は、前記測定部によって測定された前記接触領域の中央点と前記接触領域の面積図心との距離に応じた操作を実行する操作実行部を有する。
【発明の効果】
【０００８】
一実施形態によれば、静電容量方式のパネルを用いて指の圧力に応じたユーザ操作を実行することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、携帯端末のハードウェア構成例を示す図である。
【図２】図２は、座標抽出処理部の詳細を説明する図である。
【図３】図３は、座標抽出処理部が抽出するパラメータの例を示す図である。
【図４】図４は、座標抽出処理部がプロセッサに送信するパラメータ例１を示す図である。
【図５】図５は、座標抽出処理部がプロセッサに送信するパラメータ例２を示す図である。
【図６】図６は、タッチパネルに対し指を垂直方向に押しつけた時の指先の弾性変形を説明する図である。
【図７】図７は、指を真上からタッチパネルに押しつけた場合の接触領域を説明する図である。
【図８】図８は、タッチパネルに対し指を垂直方向に押しつけた後、さらに面内方向に指をずらした時の弾性変形を説明する図である。
【図９】図９は、タッチパネルに押しつけた指を右方向に移動させた場合の接触領域を説明する図である。
【図１０】図１０は、座標抽出処理の流れを示すフローチャートである。
【図１１】図１１は、指の圧力がないウィンドウ移動を説明する図である。
【図１２】図１２は、指の圧力があるページめくりを説明する図である。
【図１３】図１３は、ページめくり判定処理の流れを示すフローチャートである。
【図１４】図１４は、指の圧力がない線描画を説明する図である。
【図１５】図１５は、指の圧力がある線描画を説明する図である。
【図１６】図１６は、線描画処理の流れを示すフローチャートである。
【図１７】図１７は、指の圧力がない自由描画を説明する図である。
【図１８】図１８は、指の圧力がある自由描画を説明する図である。
【図１９】図１９は、自由描画処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本願の開示する情報処理装置、入力制御方法および入力制御プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、各実施例は、矛盾のない範囲内で適宜組み合わせることができる。
【実施例１】
【００１１】
［全体構成］
ここで説明する実施例１に係る携帯端末は、静電容量方式のタッチパネルを有するスマートフォンなどの端末を想定する。また、携帯端末は、メール送受信、発着信、各種アプリの操作をタッチパネルで操作することができる端末であり、一般的な携帯電話と同様の機能を有する。携帯端末は、情報処理装置の一例である。情報処理端末は、タブレット端末、パーソナルコンピュータ、業務用携帯端末、ポータブルゲーム機等であってもよい。
【００１２】
このような携帯端末は、静電容量方式のタッチパネルに指が接触したことを検出する。すると、携帯端末は、指の接触が検出された場合、指がタッチパネルと接触する接触領域両端からの距離が等しい中央点と、接触領域の面積図心とを測定する。そして、携帯端末は、測定された接触領域の中央点と接触領域の面積図心との距離に応じた操作を実行する。
【００１３】
したがって、携帯端末は、タッチパネルを操作する指の接触領域の中央点と接触領域の面積図心の距離を指の圧力として検出し、検出結果に応じた操作を実行するので、指を押付けた時の弾性変形を利用した圧力検出によるユーザ操作を実現できる。
【００１４】
［ハードウェア構成］
図１は、携帯端末のハードウェア構成例を示す図である。図１に示すように、携帯端末１０は、無線部１１、オーディオ入出力部１２、記憶部１３、表示部１４、タッチセンサー部１５、座標抽出処理部１６、プロセッサ３０を有する。なお、ここで示したハードウェアは一例であり、例えば加速度センサーなどの他のハードウェアを有していてもよい。
【００１５】
無線部１１は、アンテナ１１ａを介して無線通信を実行し、例えばメールの送受信や発着信などを実行する。オーディオ入出力部１２は、スピーカ１２ａから各種音声を出力し、マイク１２ｂから各種音声を集音する。
【００１６】
記憶部１３は、各種情報を記憶する記憶装置であり、例えばハードディスクやメモリなどである。例えば、記憶部１３は、プロセッサ３０が実行する各種プログラムや各種データを記憶する。
【００１７】
表示部１４は、各種情報を表示する表示部であり、例えばタッチパネルのディスプレイなどである。タッチセンサー部１５は、タッチパネルに指等が接触したことを検出するセンサーであり、例えばタッチパネルのディスプレイに設置されるセンサーなどである。座標抽出処理部１６は、タッチパネルに接触した指の座標等を検出する回路等であり、詳細については後述する。
【００１８】
プロセッサ３０は、携帯端末１０全体の処理を司り、各種アプリケーションを実行する処理部であり、例えばＣＰＵ（Central  Processing  Unit）などである。例えば、プロセッサ３０は、座標抽出処理部１６から通知される情報に該当する操作を特定し、特定した操作を実行する。
【００１９】
［座標抽出処理部の詳細］
図２は、座標抽出処理部の詳細を説明する図である。図２に示すように、座標抽出処理部１６は、領域検出部１７とパラメータ計算部１８とを有する。
【００２０】
領域検出部１７は、Ｘ軸電極制御部１７ａ、Ｘ軸静電容量変化検出部１７ｂ、Ｙ軸電極制御部１７ｃ、Ｙ軸静電容量変化検出部１７ｄを有する回路等である。
【００２１】
Ｘ軸電極制御部１７ａは、タッチセンサー部１５のＸ軸方向に設けられた各電極に接続される回路であり、各電極のオン、オフを検出する。Ｘ軸静電容量変化検出部１７ｂは、Ｘ軸電極制御部１７ａから入力されるオン・オフ情報にしたがって、Ｘ軸方向に設けられた各電極の静電容量値を検出する回路である。
【００２２】
Ｙ軸電極制御部１７ｃは、タッチセンサー部１５のＹ軸方向に設けられた各電極に接続される回路であり、各電極のオン、オフを検出する。Ｙ軸静電容量変化検出部１７ｄは、Ｙ軸電極制御部１７ｃから入力されるオン・オフ情報にしたがって、Ｙ軸方向に設けられた各電極の静電容量値を検出する回路である。
【００２３】
パラメータ計算部１８は、面積図心計算部１８ａと差分計算部１８ｂとを有する回路等である。
【００２４】
面積図心計算部１８ａは、タッチセンサー部１５によって指の接触が検出された場合、指がタッチパネルと接触する接触領域の面積図心を測定する回路である。具体的には、面積図心計算部１８ａは、Ｘ軸静電容量変化検出部１７ｂから入力されたＸ軸のオン領域と、Ｙ軸静電容量変化検出部１７ｄから入力されたＹ軸のオン領域とを用いて、ユーザの指が接触する面積図心の座標（Ｘｇ、Ｙｇ）を算出する。
【００２５】
例えば、図２を用いて算出方法の一例を説明する。ここでは、図２のタッチセンサー部１５上に示した接触領域を例にして一例を説明する。なお、図２に示す網掛け部分は接触領域である。
【００２６】
面積図心計算部１８ａは、領域検出部１７から各電極のオン／オフ状態を取得し、取得した情報を差分計算部１８ｂに出力する。続いて、面積図心計算部１８ａは、Ｘ軸について、電極がオンになっている座標を１、電極がオフになっている座標を０として、Ｘ軸における接触領域の面積を算出し、その算出結果を電極がオンになっている個数で除算する。例えば、面積図心計算部１８ａは、「９×６＋１０×８＋１１×１０＋１２×１０＋１３×１０＋１４×８＝６０６」を電極がオンになっている個数「５２」で除算することで、「６０６／５２≒１１．７」を算出する。
【００２７】
次に、面積図心計算部１８ａは、Ｙ軸について、電極がオンになっている座標を１、電極がオフになっている座標を０として、Ｙ軸における接触領域の面積を算出し、その算出結果を電極がオンになっている個数で除算する。例えば、面積図心計算部１８ａは、「３×３＋４×５＋５×６＋６×６＋７×６＋８×６＋９×６＋１０×６＋１１×５＋１２×３＝３９０」を電極がオンになっている個数「５２」で除算することで、「３９０／５２＝７．５」を算出する。
【００２８】
このようにして、面積図心計算部１８ａは、接触領域の面積図心の座標（Ｘｇ、Ｙｇ）＝（１１．７、７．５）と算出し、算出結果を差分計算部１８ｂに出力する。なお、この算出方法は一例であり、面積図心計算部１８ａは、ＣＡＤなどで利用される各種計算手法を用いて面積図心の座標を算出することができる。
【００２９】
差分計算部１８ｄは、指がタッチパネルと接触する接触領域の中央点と、面積図心計算部１８ａによって算出された接触領域の面積図心との距離を算出する回路である。例えば、差分計算部１８ｄは、面積図心計算部１８ａを介して、Ｘ軸のオン領域とＹ軸のオン領域とを取得する。続いて、差分計算部１８ｄは、Ｘ軸のオン領域のうち最大値と最小値を特定し、Ｙ軸のオン領域のうち最大値と最小値を特定する。図２の例では、差分計算部１８ｄは、Ｘ軸の最大値「Ｘｍａｘ＝１４」、Ｘ軸の最小値「Ｘｍｉｎ＝９」を特定し、Ｙ軸の最大値「Ｙｍａｘ＝１２」、Ｙ軸の最小値「Ｙｍｉｎ＝３」を特定する。
【００３０】
その後、差分計算部１８ｄは、Ｘ軸について、（最大値Ｘｍａｘ＋最小値Ｘｍｉｎ）を２で除算した「１４−９＝５」を算出し、Ｙ軸について、（最大値Ｙｍａｘ＋最小値Ｙｍｉｎ）を２で除算した「１２−３＝９」を算出する。この結果、差分計算部１８ｄは、中央点の座標（Ｘｃｅｎ、Ｙｃｅｎ）を（５、９）として算出する。
【００３１】
そして、差分計算部１８ｄは、接触領域の面積図心の座標（Ｘｇ、Ｙｇ）と中央点の座標（Ｘｃｅｎ、Ｙｃｅｎ）との間の差分の大きさＦｏを算出する。具体的には、差分計算部１８ｄは、「Ｆｏ＝ｒｏｏｔ（（Ｘｇ−（Ｘｍａｘ＋Ｘｍｉｎ）／２）２＋（Ｙｇ−（Ｙｍａｘ＋Ｙｍｉｎ）／２）２）」を算出する。
【００３２】
その後、差分計算部１８ｄは、上述した処理で取得または算出した各種パラメータをプロセッサ３０に出力する。このとき、例えば、差分計算部１８ｄは、上記Ｆｏをプロセッサ３０に送信し、プロセッサ３０は、距離Ｆｏによって特定される操作を実行する。
【００３３】
ここで、差分計算部１８ｄを有する座標抽出処理部１６が取得または算出するパラメータの一覧を説明する。図３は、座標抽出処理部が抽出するパラメータの例を示す図である。図３に示すように、座標抽出処理部１６は、「面積図心、押しつけ力、タッチ領域外形座標、中央点、差分」を算出することができる。
【００３４】
「面積図心」は、面積図心計算部１８ａが算出する値であり、上記座標（Ｘｇ、Ｙｇ）が該当する。「押しつけ力」は、差分計算部１８ｄが算出する値であり、上記Ｆｏが該当する。「タッチ領域外形座標」は、指の接触領域の外形を特定する値であり、上記「最大Ｘ座標（Ｘｍａｘ）、最小Ｘ座標（Ｘｍｉｎ）、最大Ｙ座標（Ｙｍａｘ）、最大Ｙ座標（Ｙｍｉｎ）」が該当する。
【００３５】
「中央点」は、差分計算部１８ｄが算出する接触領域の中央点の座標であり、上記座標（Ｘｃｅｎ、Ｙｃｅｎ）＝（（Ｘｍａｘ＋Ｘｍｉｎ）／２、（Ｙｍａｘ＋Ｙｍｉｎ）／２）が該当する。「差分」は、各軸における面積図心と中央との差であり、上記「Ｘｇ−（Ｘｍａｘ＋Ｘｍｉｎ）／２」と「Ｙｇ−（Ｙｍａｘ＋Ｙｍｉｎ）／２」とが該当する。
【００３６】
次に、差分計算部１８ｄを有する座標抽出処理部１６がプロセッサ３０に送信するパラメータの一例を説明する。図４は、座標抽出処理部がプロセッサに送信するパラメータ例１を示す図であり、図５は、座標抽出処理部がプロセッサに送信するパラメータ例２を示す図である。
【００３７】
図４に示すように、差分計算部１８ｄは、「Ｘ座標データ、Ｙ座標データ、差分Ｘ座標データ、差分Ｙ座標データ」をプロセッサに送信することができる。ここで、「Ｘ座標データ、Ｙ座標データ」は、中央点の座標（Ｘｃｅｎ、Ｙｃｅｎ）であり、「差分Ｘ座標データ、差分Ｙ座標データ」は、「Ｘｇ−（Ｘｍａｘ＋Ｘｍｉｎ）／２、Ｙｇ−（Ｙｍａｘ＋Ｙｍｉｎ）／２」である。
【００３８】
また、図５に示すように、差分計算部１８ｄは、「Ｘ座標データ、Ｙ座標データ、タッチ面の最大Ｘ座標データ、タッチ面の最大Ｙ座標データ、タッチ面の最小Ｘ座標データ、タッチ面の最小Ｙ座標データ、タッチ面の図心Ｘ座標データ、タッチ面の図心Ｙ座標データ」をプロセッサに送信することができる。ここで、「Ｘ座標データ、Ｙ座標データ」は、中央点の座標（Ｘｃｅｎ、Ｙｃｅｎ）であり、「差分Ｘ座標データ、差分Ｙ座標データ」は、「Ｘｇ−（Ｘｍａｘ＋Ｘｍｉｎ）／２、Ｙｇ−（Ｙｍａｘ＋Ｙｍｉｎ）／２」である。
【００３９】
ここで、「タッチ面の最大Ｘ座標データ、タッチ面の最大Ｙ座標データ」は、（Ｘｍａｘ、Ｙｍａｘ）に該当し、「タッチ面の最小Ｘ座標データ、タッチ面の最小Ｙ座標データ」は、（Ｘｍｉｎ、Ｙｍｉｎ）に該当する。また、「タッチ面の図心Ｘ座標データ、タッチ面の図心Ｙ座標データ」は、（Ｘｇ、Ｙｇ）に該当する。
【００４０】
［接触例］
次に、図６から図９を用いて、指がタッチパネルに接触した時の座標関係について説明する。図６は、タッチパネルに対し指を垂直方向に押しつけた時の指先の弾性変形を説明する図であり、図７は、指を真上からタッチパネルに押しつけた場合の接触領域を説明する図である。図８は、タッチパネルに対し指を垂直方向に押しつけた後、さらに面内方向に指をずらした時の弾性変形を説明する図であり、図９は、タッチパネルに押しつけた指を右方向に移動させた場合の接触領域を説明する図である。
【００４１】
図６に示すように、タッチパネルに対し指を垂直方向に押しつけた後、指の弾性変形は左右対称になる。このため、図７に示すように、指の接触領域も中央点から左右対称かつ上下対称になる。この結果、接触領域の中央点と接触領域の面積図心とが一致することになる。図７の場合、接触領域のＸ軸の最大値が１１、最小値が５、Ｙ軸の最大値が１３、最小値が４となり、中央点の座標は（８、８．５）となり、面積図心の座標も（８、８．５）となる。つまり、上記Ｆｏは０となる。
【００４２】
一方、図８に示すように、タッチパネルに対し指を垂直方向に押しつけた後、水平方向にずらすと、指の弾性変形はずれされた方向と逆方向に広がる。図８の例では、ユーザが指を右方向にずらしたので、指の弾性変形が左方向に広がっている。このため、図９に示すように、指の接触領域は中央点から左右または上下対称にはならず、接触領域の中央点と接触領域の面積図心との間にずれが生じる。図９の場合、接触領域のＸ軸の最大値が１４、最小値が９、Ｙ軸の最大値が１２、最小値が３となり、中央点の座標は（１１．５、７．５）となる。一方で、面積図心の座標を上述した手法で算出すると（１１．７、７．５）となる。つまり、上記Ｆｏは０より大きくなる。
【００４３】
［座標抽出処理］
図１０は、座標抽出処理の流れを示すフローチャートである。図１０に示すように、領域検出部１７は、指がタッチパネルに接触したことを検知すると（Ｓ１０１：Ｙｅｓ）、接触領域を検知する（Ｓ１０２）。例えば、領域検出部１７は、Ｘ軸方向の最大値Ｘｍａｘ、Ｘ軸方向の最小値Ｘｍｉｎ、Ｙ軸方向の最大値Ｙｍａｘ、Ｙ軸方向の最小値Ｙｍｉｎを検知する。
【００４４】
続いて、パラメータ計算部１８は、接触領域の面積図心を算出する（Ｓ１０３）。その後、パラメータ計算部１８は、指の押しつけ力（Ｆｏ）、すなわち接触領域の中央点と接触領域の面積図心との距離を算出し（Ｓ１０４）、算出途中の各種パラメータおよびＦ０を含むパラメータをメモリ等に格納する（Ｓ１０５）。例えば、パラメータ計算部１８は、図３に示したパラメータを格納する。
【００４５】
そして、領域検出部１７は、指の接触解除を検出すると（Ｓ１０６：Ｙｅｓ）、処理を終了し、指が接触している間は（Ｓ１０６：Ｎｏ）、Ｓ１０１以降を繰り返す。また、Ｓ１０１において、領域検出部１７は、指がタッチパネルに接触したことを検知しない間（Ｓ１０１：Ｎｏ）、任意時間のタイミング（サンプリング周期）でＳ１０１を繰り返す（Ｓ１０７）。
【００４６】
［効果］
上述したように、ユーザがタッチパネルに指を押付けた場合、指の弾性変形が左右対称とならず、接触領域の中央点と接触領域の面積図心との間にずれが生じる。この「ずれ」を指の圧力に換算することで、ユーザが単に指をあてたのか、ユーザがページをめくるように指を強く押し当てたのかを区別することができる。
【００４７】
つまり、指の弾性特性と指の押しつけ力、タッチパネル上の引きずり力との関係を利用し、指のタッチ面積領域の最大最小値の中央点、およびタッチ面積領域の図心座標との差より、ドラック時の指のパネル方向の押しつけ力を求めることができる。したがって、ドラック中の押しつけ力という新たな操作パラメータを容易に提供することができる。
【実施例２】
【００４８】
次に、実施例１で説明した指の押しつけ力（Ｆｏ）を新たな操作パラメータとした操作の具体例を説明する。
【００４９】
［ページめくり］
まず、図１１から図１３を用いて、指の押しつけ力（Ｆｏ）を用いたページめくり操作について説明する。図１１は、指の圧力がないウィンドウ移動を説明する図であり、図１２は、指の圧力があるページめくりを説明する図である。
【００５０】
指の押しつけ力が弱い場合は、指の弾性変形がほぼ左右対称になるので、指の押しつけ力（Ｆｏ）が閾値よりも小さくなる。この場合、図１１に示すように、携帯端末１０は、タッチパネルに表示されるウィンドウの移動操作と判定して、ウィンドウ移動を実行する。
【００５１】
一方で、指の押しつけ力が強い場合は、指の弾性変形が左右対称にならないので、指の押しつけ力（Ｆｏ）が閾値よりも大きくなる。この場合、図１２に示すように、携帯端末１０は、タッチパネルに表示されるウィンドウのページめくり操作と判定して、次のページを表示させる。
【００５２】
図１３は、ページめくり判定処理の流れを示すフローチャートである。図１３に示すように、プロセッサ３０は、タッチパネルである表示部１４にコンテンツを描画する（Ｓ２０１）。
【００５３】
続いて、プロセッサ３０は、座標抽出処理部１６から指の押しつけ力（Ｆｏ）を取得し（Ｓ２０２）、指の押しつけ力（Ｆｏ）が閾値より大きいか否かを判定する（Ｓ２０３）。
【００５４】
そして、プロセッサ３０は、指の押しつけ力（Ｆｏ）が閾値より大きい場合（Ｓ２０３：Ｙｅｓ）、指に押下されている領域座標を取得し（Ｓ２０４）、ページめくり描画処理を実行する（Ｓ２０５）。例えば、プロセッサ３０は、座標抽出処理部１６から面積図心の座標（Ｘｇ、Ｙｇ）を取得し、この座標を起点にしてページめくりを実行する。
【００５５】
そして、プロセッサ３０は、指が接触している間は（Ｓ２０６：Ｙｅｓ）、Ｓ２０４以降を繰り返し、指の接触解除を検出すると（Ｓ２０６：Ｎｏ）、処理を終了する。
【００５６】
一方、プロセッサ３０は、指の押しつけ力（Ｆｏ）が閾値以下の場合（Ｓ２０３：Ｎｏ）、指に押下されている領域座標を取得し（Ｓ２０７）、スクロール描画処理を実行する（Ｓ２０８）。例えば、プロセッサ３０は、座標抽出処理部１６から中央点の座標を取得し、この座標を起点にしてウィンドウ移動を実行する。
【００５７】
そして、プロセッサ３０は、指が接触している間は（Ｓ２０９：Ｙｅｓ）、Ｓ２０７以降を繰り返し、指の接触解除を検出すると（Ｓ２０９：Ｎｏ）、処理を終了する。
【００５８】
上述したように、携帯端末１０は、指の押しつけ力（Ｆｏ）の大きさに応じて処理を区別することができるので、ユーザの意図する操作を正確に実行することができる。
【００５９】
［線の描画］
次に、図１４から図１６を用いて、指の押しつけ力（Ｆｏ）を用いた線の描画操作について説明する。図１４は、指の圧力がない線描画を説明する図であり、図１５は、指の圧力がある線描画を説明する図である。
【００６０】
従来の携帯端末は、指の圧力を検出できないので、指が接触しているか否かの判断しかできない。このため、図１４に示すように、従来の携帯端末は、ユーザが太い線を描画しようと指の圧力を強めても、ユーザが細い線を描画しようと指の圧力を弱めても、単に指が接触しているとしか判定せず、同じ太さの線を描画する。
【００６１】
一方で、実施例で説明した携帯端末１０は、指が接触しているか否かに加えて、指の圧力（Ｆｏ）の大きさを検出できる。このため、図１５に示すように、携帯端末１０は、ユーザが指の圧力を強めた場合、太い線を描画し、ユーザが指の圧力を弱めると、細い線を描画する。
【００６２】
図１６は、線描画処理の流れを示すフローチャートである。図１６に示すように、プロセッサ３０は、座標抽出処理部１６から、開始点の座標を取得する（Ｓ３０１）。例えば、プロセッサ３０は、接触領域の面積図心の座標（Ｘｇ、Ｙｇ）を開始点（Ｘｇ＿ｓ、Ｙｇ＿ｓ）に代入する。
【００６３】
続いて、プロセッサ３０は、座標抽出処理部１６から、指の押しつけ力（Ｆｏ）を取得し（Ｓ３０２）、代入処理を実行する（Ｓ３０３）。例えば、プロセッサ３０は、指の移動が止まって時の面積図心の座標（Ｘｇ、Ｙｇ）を終了点（Ｘｇ＿ｅ、Ｙｇ＿ｅ）に代入し、開始点での指の圧力（Ｆｏ）を太さ（ＴＬ）に代入する。
【００６４】
その後、プロセッサ３０は、代入処理の結果を用いて、仮線描画処理を実行する（Ｓ３０４）。例えば、プロセッサ３０は、開始点（Ｘｇ＿ｓ、Ｙｇ＿ｓ）から終了点（Ｘｇ＿ｅ、Ｙｇ＿ｅ）まで、太さ（ＴＬ）で仮線を描画する。
【００６５】
そして、プロセッサ３０は、指が接触している間は（Ｓ３０５：Ｙｅｓ）、Ｓ３０２以降を繰り返し、指の接触解除を検出すると（Ｓ３０５：Ｎｏ）、確定描画処理を実行する（Ｓ３０６）。例えば、プロセッサ３０は、仮線描画処理で仮線を描画した線を確定する。
【００６６】
上述したように、携帯端末１０は、指の押しつけ力（Ｆｏ）の大きさに応じた太さの線を描画することができる。このため、従来は、指の太さ（大きさ）によって描画する線の太さが変わる事象が発生するので、体の大きさに左右され、ユーザの利便性が悪かった。しかし、携帯端末１０は、体の大きさや指の太さ（大きさ）に関係なく、指の圧力で線の太さを変更することができるので、ユーザの利便性が向上する。
【００６７】
［自由描画］
次に、図１７から図１９を用いて、指の押しつけ力（Ｆｏ）を用いた自由描画操作について説明する。図１７は、指の圧力がない自由描画を説明する図であり、図１８は、指の圧力がある自由描画を説明する図である。
【００６８】
従来の携帯端末は、指の圧力を検出できないので、指が接触しているか否かの判断しかできない。このため、図１７に示すように、従来の携帯端末は、ユーザが太い線を描画しようと指の圧力を強めても、ユーザが細い線を描画しようと指の圧力を弱めても、単に指が接触しているとしか判定できない。したがって、従来の携帯端末では、描画中は基本的に同じ太さの線を描画する。
【００６９】
一方で、実施例で説明した携帯端末１０は、指が接触しているか否かに加えて、指の圧力（Ｆｏ）の大きさを検出できる。このため、図１８に示すように、携帯端末１０は、描画中であっても、ユーザが指の圧力を強めると太い線を描画し、ユーザが指の圧力を弱めると、細い線を描画する。
【００７０】
図１９は、自由描画処理の流れを示すフローチャートである。図１９に示すように、プロセッサ３０は、座標抽出処理部１６から、開始点の座標を取得する（Ｓ４０１）。例えば、プロセッサ３０は、接触領域の面積図心の座標（Ｘｇ、Ｙｇ）を開始点（Ｘｇ＿ｓ、Ｙｇ＿ｓ）に代入する。
【００７１】
続いて、プロセッサ３０は、座標抽出処理部１６から、指の押しつけ力（Ｆｏ）を取得し（Ｓ４０２）、代入処理を実行する（Ｓ４０３）。例えば、プロセッサ３０は、指の押しつけ力（Ｆｏ）が変わった時の面積図心の座標（Ｘｇ、Ｙｇ）を終了点（Ｘｇ＿ｅ、Ｙｇ＿ｅ）に代入し、変わる前の指の圧力（Ｆｏ）を太さ（ＴＬ）に代入する。
【００７２】
その後、プロセッサ３０は、代入処理の結果を用いて、線描画処理を実行する（Ｓ４０４）。例えば、プロセッサ３０は、開始点（Ｘｇ＿ｓ、Ｙｇ＿ｓ）から終了点（Ｘｇ＿ｅ、Ｙｇ＿ｅ）まで、太さ（ＴＬ）で仮線を描画する。
【００７３】
そして、プロセッサ３０は、終点視点入替処理を実行する（Ｓ４０５）。例えば、プロセッサ３０は、終了点（Ｘｇ＿ｅ、Ｙｇ＿ｅ）を新たな開始点（Ｘｇ＿ｓ、Ｙｇ＿ｓ）とする。
【００７４】
その後、プロセッサ３０は、指が接触している間は（Ｓ４０６：Ｙｅｓ）、Ｓ４０２以降を繰り返し、指の接触解除を検出すると（Ｓ４０６：Ｎｏ）、処理を終了する。
【００７５】
上述したように、携帯端末１０は、指の押しつけ力（Ｆｏ）の大きさに応じた太さの線を描画することができる。このため、携帯端末１０は、線を描画している途中であっても、自由に線の太さを変更することができる。
【実施例３】
【００７６】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。
【００７７】
［システム］
また、図示した装置の各構成は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、任意の単位で分散または統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７８】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００７９】
なお、本実施例で説明した携帯端末１０は、入力制御プログラムを読み込んで実行することで、図２等で説明した処理と同様の機能を実行することができる。例えば、携帯端末１０は、Ｘ軸電極制御部１７ａ、Ｘ軸静電容量変化検出部１７ｂ、Ｙ軸電極制御部１７ｃ、Ｙ軸静電容量変化検出部１７ｃ、面積図心計算部１８ａ、差分計算部１８ｂと同様の機能を有するプログラムをメモリに展開する。そして、携帯端末１０は、Ｘ軸電極制御部１７ａ、Ｘ軸静電容量変化検出部１７ｂ、Ｙ軸電極制御部１７ｃ、Ｙ軸静電容量変化検出部１７ｃ、面積図心計算部１８ａ、差分計算部１８ｂと同様の処理を実行するプロセスを実行することで、上記実施例と同様の処理を実行することができる。
【００８０】
このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＳＤメモリカードなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
【符号の説明】
【００８１】
１０  携帯端末
１１  無線部
１２  オーディオ入出力部
１３  記憶部
１４  表示部
１５  タッチセンサー部
１６  座標抽出処理部
１７  領域検出部
１７ａ  Ｘ軸電極制御部
１７ｂ  Ｘ軸静電容量変化検出部
１７ｃ  Ｙ軸電極制御部
１７ｄ  Ｙ軸静電容量変化検出部
１８  パラメータ計算部
１８ａ  面積図心計算部
１８ｂ  差分計算部
３０  プロセッサ
【図１】
2016035716.tif 000003
【図２】
2016035716.tif 000004
【図３】
2016035716.tif 000005
【図４】
2016035716.tif 000006
【図５】
2016035716.tif 000007
【図６】
2016035716.tif 000008
【図７】
2016035716.tif 000009
【図８】
2016035716.tif 000010
【図９】
2016035716.tif 000011
【図１０】
2016035716.tif 000012
【図１１】
2016035716.tif 000013
【図１２】
2016035716.tif 000014
【図１３】
2016035716.tif 000015
【図１４】
2016035716.tif 000016
【図１５】
2016035716.tif 000017
【図１６】
2016035716.tif 000018
【図１７】
2016035716.tif 000019
【図１８】
2016035716.tif 000020
【図１９】
2016035716.tif 000021