(57)【要約】【課題】操作性を向上させることが可能な情報端末装置を提供する。【解決手段】操作領域を有し、前記操作領域に対する接触を検出して、当該接触されている接触領域の面積を出力する入力部と、前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定する判定部と、前記変化度に応じた情報処理を行う情報処理部と、を有する。【選択図】図８
2013003949.tif 000002
【特許請求の範囲】
【請求項１】
操作面を有し、前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力する入力部と、
前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定する判定部と、
前記変化値に応じた情報処理を行う情報処理部と、を有する情報端末装置。
【請求項２】
前記情報処理部は、前記変化値に応じて、入力または出力する情報を調整する、請求項１に記載の情報端末装置。
【請求項３】
前記情報処理部は、前記変化値に応じて、予め定められた文字列の中から、入力する文字の候補となる候補文字を選択する、請求項２に記載の情報端末装置。
【請求項４】
表示画面をさらに有し、
前記情報処理部は、オブジェクトを前記表示画面に表示し、前記変化値に応じて、前記オブジェクトの表示状態を変化させる、請求項２に記載の情報端末装置。
【請求項５】
前記表示状態は、前記オブジェクトの位置、大きさおよび表示内容の少なくとも一つである、請求項４に記載の情報端末装置。
【請求項６】
前記情報処理部は、前記変化値が大きいほど、前記表示状態の変化速度を大きくする、請求項５に記載の情報端末装置。
【請求項７】
前記表示状態は、前記オブジェクトの大きさであり、
前記情報処理部は、前記変化値が大きいほど、前記オブジェクトの拡縮率が大きくなるように、前記オブジェクトを拡縮する、請求項４に記載の情報端末装置。
【請求項８】
前記入力部は、前記操作面に接触されている接触座標に基づいて、前記操作面を複数の操作領域に分け、各操作領域内の前記接触領域の面積のそれぞれを個別接触面積として出力し、
前記判定部は、各個別接触面積のそれぞれの変化の度合いを個別変化値として判定し、
前記情報処理部は、各個別変化値に応じた情報処理を行う、請求項１ないし７のいずれか１項に記載の情報端末装置。
【請求項９】
操作面を有する情報端末装置の入力方法であって、
前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力し、
前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定し、
前記変化値に応じた情報処理を行う、入力方法。
【請求項１０】
操作面と接続されたコンピュータに、
前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力する手順と、
前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定する手順と、
前記変化値に応じた情報処理を行う手順と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルのようなタッチ式の入力装置を有する情報端末装置に関する。
【背景技術】
【０００２】
近年、携帯電話端末やタブレットＰＣ（Personal computer）のような情報端末装置では、入力装置として、ユーザにて触れられた接触位置を検出するタッチパネルを備えたものが増えている。
【０００３】
しかしながら、タッチパネルにおいて接触位置のみが検出される場合、ユーザの可能な操作が限られてしまうため、操作性が低いという問題がある。
【０００４】
これに対して、接触が継続しているか否かを検出できるタッチパネルが知られている。このようなタッチパネルでは、ユーザはタッチパネルへの接触を継続するだけで、画面のスクロール、カーソルの移動および画像のズームなどの処理を情報端末装置に連続的に実行させることが可能になるので、操作性が向上する。
【０００５】
また、特許文献１および２には、ユーザにて触れられているタッチパネル上の接触領域の面積を検出し、その面積と紐付けられた処理を実行する技術が開示されている。このようなタッチパネルを用いることで、ユーザは、接触領域の面積が所望の処理と紐付けられた面積となるように、タッチパネルに触れることで、画像を変形させるなどの処理を実行させることが可能になるので、操作性を向上させることが可能になる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−０１８３７２号公報
【特許文献２】特開平０８―０９５７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１および２に記載の技術では、ユーザにて触れられている接触領域の面積の大きさそのものに応じた処理が実行されるため、タッチパネルに触れるユーザの指の大きさに応じて、実行される処理が変化してしまうことがある。また、ユーザが指の代わりにスタイラスを用いてタッチパネルに触れると、スタイラスは通常指よりも細いため、指で触れたときの処理と同じ処理を実行させることが困難になる。したがって、特許文献１および２に記載のタッチパネルでは、操作性が十分ではない。
【０００８】
本発明の目的は、操作性を向上させることが可能な情報端末装置、入力方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明による情報端末装置は、操作面を有し、前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力する入力部と、前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定する判定部と、前記変化値に応じた情報処理を行う情報処理部と、を有する。
【００１０】
本発明による入力方法は、操作面を有する情報端末装置の入力方法であって、前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力し、前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定し、前記変化値に応じた情報処理を行う。
【００１１】
本発明によるプログラムは、操作面と接続されたコンピュータに、前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力する手順と、前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定する手順と、前記変化値に応じた情報処理を行う手順と、を実行させる。
【発明の効果】
【００１２】
本発明によれば、操作性を向上させることが可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態の情報端末装置の構成を示すブロック図である。
【図２】ユーザが接触面積を変化させる方法の一例を説明するための図である。
【図３】情報処理の一例である文字入力処理を説明するための図である。
【図４】情報処理の他の例である表示状態変更処理を説明するための図である。
【図５】情報処理の他の例である拡縮処理を説明するための図である。
【図６】情報端末装置の動作の一例を説明するためのフローチャートである。
【図７】情報端末装置の動作の具体例を説明するためのフローチャートである。
【図８】本発明の第２の実施形態の情報端末装置の動作の一例を説明するための図である。
【図９】本発明の第３の実施形態の情報端末装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について図面を参照して説明する。以下の説明では、同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。
【００１５】
先ず、本発明の第１の実施形態の情報端末装置の構成について説明する。
【００１６】
図１は、本発明の第１の実施形態の情報端末装置の構成を示すブロック図である。
【００１７】
図１に示すように、情報端末装置１は、タッチディスプレイ１１と、面積増減判定部１２と、アプリケーション部１３とを有する。なお、図１では、本実施形態に関連性の深い構成のみが示されており、情報端末装置１は、一般的な情報端末装置が有する他の構成（例えば、通信装置など）をさらに有していてもよい。また、情報端末装置１としては、例えば、携帯電話端末、スマートフォン、タブレット型ＰＣ、ノート型ＰＣまたはゲーム機などが挙げられる。
【００１８】
タッチディスプレイ１１は、ユーザからの操作を検出する入力部である。
【００１９】
以下では、指やスライタスのような指示体でタッチディスプレイ１１に触れる操作を「タッチ」と呼び、タッチディスプレイ１１に触れている指示体をタッチディスプレイ１１から離す操作を「リリース」と呼び、タッチした後に指示体のタッチディスプレイ１１上の位置である接触位置を変化させずにリリースする操作を「タップ」と呼び、タッチした後に指示体をタッチディスプレイ１１に触れたまま接触位置を移動させる操作を「ドラッグ」と呼び、指示体でタッチディスプレイ１１をはじくようにドラッグしつつリリースを行う操作を「フリック」と呼び、２つの指示体でタッチディスプレイ１１に触れたまま、２つの指示体の間の距離を変更する操作を「ピンチ」と呼ぶ。
【００２０】
タッチディスプレイ１１は、表示画面２１と、表示制御部２２と、入力検出部２３と、接触面積判定部２４とを含む。
【００２１】
表示画面２１は、種々の情報を表示するとともに、ユーザからの操作を受け付ける操作面としても使用される。
【００２２】
表示制御部２２は、アプリケーション部１３から画像などの表示情報を受け付け、その表示情報を表示画面２１に表示する。
【００２３】
入力検出部２３は、表示画面２１に対する接触があるか否かを所定時間間隔で確認する。そして、入力検出部２３は、表示画面２１に対する接触があると、その接触されている接触領域内の各点の座標である接触座標を検出し、その接触座標を接触面積判定部２４に通知する。なお、接触座標の座標系は表示画面２１上に予め設定されているものとする。
【００２４】
また、入力検出部２３は、接触座標を検出するたびに、その接触座標を保持し、１回前に検出した接触座標と、最新の接触座標とに基づいて、表示画面２１に対する操作が特定の操作か否かを判断してもよい。この場合、入力検出部２３は、表示画面２１に対する操作が特定の操作であると、接触座標をアプリケーション部１３に通知し、表示画面２１に対する操作が特定の操作でないと、接触座標を接触面積判定部２４に通知する。特定の操作は、例えば、ドラッグ、リリースおよびフリックなどである。
【００２５】
接触面積判定部２４は、入力検出部２３から通知された接触座標に基づいて、接触領域の面積である接触面積を求め、その接触面積および接触座標を面積増減判定部１２に通知する。
【００２６】
このとき、接触面積判定部２４は、接触座標の数、つまり、接触領域内の点の数を接触面積として求めてもよいし、接触座標に基づいて、接触領域を円形など図形に近似し、その近似した図形の面積を接触面積としてもよい。接触領域を図形に近似する場合、例えば、接触面積判定部２４は、接触座標に基づいて、接触領域の水平方向（または垂直方向）の長さの最大値を求め、その最大値を半径とする円に接触領域を近似する。
【００２７】
このとき、接触面積の微小な変化が表示画面２１上の表示情報に反映されて表示画面２１がちらつくなどの不適切な動作を防止したり、省電力化を図るために、接触面積の変化の度合いが微小の場合、接触面積判定部２４は、接触面積を接触面積判定部２４に通知しないことが望ましい。このため、接触面積判定部２４は、例えば、過去の接触面積を一時的に保持し、最新の接触面積と過去の接触面積の差分が予め定められた閾値以上の場合、接触面積を面積増減判定部１２に通知し、その差分が閾値未満の場合、接触面積を面積増減判定部１２に通知しないようにしてもよい。
【００２８】
面積増減判定部１２は、接触面積判定部２４から通知された接触面積に基づいて、接触面積の変化の大きさを示す変化値を判定し、その変化値と、接触面積判定部２４から通知された接触座標とをアプリケーション部１３に通知する。
【００２９】
より具体的には、面積増減判定部１２は、接触面積判定部２４から通知された接触面積を過去の接触面積として保持し、その後、最新の接触面積が通知されると、その最新の接触面積と過去の接触面積とを比較して、接触面積の変化値を判定する。
【００３０】
接触面積の変化値としては、最新の接触面積と過去の接触面積の差分である変化量や、最新の接触面積と過去の接触面積のと比率である変化率などが挙げられる。接触面積の変化値をどのようなものとするかは、以下に説明するアプリケーション部１３の動作などに応じて適切なものが設定されることが望ましい。また、接触面積の変化値には、接触面積が増加したかそれとも減少したかを示す情報が含まれる。以下、接触面積が増加したときの変化値の大きさを増加値と称し、接触面積が減少したときの変化値の大きさを減少値と称することもある。
【００３１】
過去の接触面積としては、１回前に通知された接触面積である前回の接触面積であることが望ましい。なお、表示画面２１に対して新たにタッチが行われた場合、過去の接触面積がなく、接触面積の変化値を判定することができないので、面積増減判定部１２は、変化値のアプリケーション部１３への通知を行わずに、タッチが開始された旨のタッチ開始情報と接触座標をアプリケーション部１３に通知するものとする。
【００３２】
また、面積増減判定部１２は、接触面積の変化値を段階的に判定してもよい。例えば、面積増減判定部１２は、接触面積の詳細な変化値の範囲を段階値ごとに示すテーブルを保持しておく。そして、面積増減判定部１２は、最新の接触面積と過去の接触面積の差分または比率を詳細な変化値として算出し、上記のテーブルにおいて、その算出した詳細な変化値が含まれる範囲に対応する段階値を、接触面積の変化値として判定する。
【００３３】
アプリケーション部１３は、ＣＰＵ（Central Processing Unit）などのコンピュータで構成され、不図示のメモリに記録されたアプリケーションプログラム（以下、アプリケーションと略す）を読み取り、その読み取ったアプリケーションを実行して、以下の機能を実現する情報処理部である。なお、アプリケーションとしては、文字入力を行うための文字入力アプリケーション、情報を閲覧するためのブラウザ、画像ファイルを閲覧するための画像ビューア、電子メールの本文を表示するメーラ、メニューやメールなどのファイルの一覧を表示する一覧表示アプリケーションなどが挙げられる。
【００３４】
アプリケーション部１３は、タッチディスプレイ１１から通知された接触座標および接触面積に応じた情報処理を実行する。本情報処理では、アプリケーション部１３は、処理内容を反映した表示情報を表示制御部２２に出力して、表示画面２１に処理内容を反映させることもある。
【００３５】
続いて、ユーザが接触面積を変化させる方法について説明する。
【００３６】
図２は、ユーザが接触面積を変化させる方法の一例を説明するための図である。図２に示すように、ユーザは、表示画面２１にタッチした指の傾きを変えたり、表示画面２１にタッチした指を表示画面２１に押し当てる力を変えたりして、表示画面２１に対する指の入力角度θを変えることで、接触面積Ｓを変化させることができる。より具体的には、ユーザは、入力角度θを小さくことで、接触面積Ｓを増加させることができる。
【００３７】
ユーザが接触面積を変化させる方法は、図２の例だけでなく、適宜変更可能である。例えば、ユーザは、表示画面２１にタッチする指の本数を増やしたり減らしたりすることで接触面積を変化させてもよい。また、ユーザは、先端にゴムのような弾性体が付けられたスライタスを用いて表示画面２１にタッチし、スライタスを表示画面２１に押し当てる力を変えることで、弾性体と表示画面２１の接触面積を変化させてもよい。
【００３８】
次に、アプリケーション部１３が行う情報処理についてより詳細に説明する。
【００３９】
アプリケーション部１３は、接触面積の変化値に応じた情報処理として、入力または出力する情報を調整する処理を行う。入力する情報を調整する処理は、例えば、文字入力処理であり、出力する情報を調整する処理は、例えば、表示状態変更処理および拡縮処理である。
【００４０】
図３は、アプリケーション部１３が行う情報処理の一例である文字入力処理を説明するための図である。本文字入力処理は、アプリケーション部１３が、接触面積の変化値に応じて、予め定められた文字列の中から、入力する入力文字の候補となる候補文字を選択するものである。
【００４１】
図３の例では、アプリケーション部１３は、ソフトウェアキーボード３０１を表示画面２１に表示する。ソフトウェアキーボード３０１は、文字列が割り当てられた複数の入力キーを有する。例えば、文字「あ」が表示された入力キー３０２には、文字列として「あ行」が割り当てられている。
【００４２】
ユーザが表示画面２１に対して新たにタッチを行うと、アプリケーション部１３には、タッチ開始情報と接触座標とが通知される。このとき、接触座標が入力キー３０２の表示領域に含まれていると、アプリケーション部１３は、図３（ａ）に示すように、「あ行」の先頭の文字である「あ」を候補文字として選択する。
【００４３】
その後、ユーザが表示画面２１に対するタッチを継続させたまま接触領域３０３の接触面積を変化させると、アプリケーション部１３には、変化値が通知される。この場合、アプリケーション部１３は、接触面積が変化したと判断して、通知された変化値に応じて、候補文字の選択を変更する。
【００４４】
例えば、アプリケーション部１３は、接触面積の増加値が所定値以上であると、「あ行」の次の文字を候補文字として選択する。この場合、ユーザが接触面積を段階的に増加させることで、候補文字が「い」→「う」→「え」の順に変更されていき、最後には、図３（ｂ）に示すように、「あ行」の最後の文字である「お」が候補文字として選択される。したがって、ユーザは接触面積を繰り返し増加させることで所定の順番で候補文字を選択するトグル入力を行うことができる。
【００４５】
また、アプリケーション部１３は、接触面積の減少値が所定値以上であると、「あ行」の次の文字を候補文字として選択してもよい。この場合、ユーザは接触面積を繰り返し減少させることで、トグル方式とは逆の順番で候補文字を選択する逆トグル入力を行うことができる。
【００４６】
なお、アプリケーション部１３は、候補文字を選択するたびに、その選択した候補文字を、候補文字を表示するための候補領域３０４に表示する。また、接触面積が変化する過程において、図３（ｂ）に示すように、接触領域が他の入力キーの領域に侵入しても、アプリケーション部１３は、最初にタッチされたときの接触座標をユーザの意図する接触座標として処理する。
【００４７】
また、候補文字の入力を確定するための確定操作としては、意図する候補文字が表示画面２１に表示されてから一定時間以上経過後のリリース、ドラッグまたはフリックなどが挙げられる。また、確定操作は、ソフトウェアキーボード３０１または入力キー３０２以外の場所を２本目の指などでタッチするなどの操作でもよい。なお、単純なリリースを確定操作として用いない理由は、リリースを開始してから完了するまでの短時間における接触面積の減少によって、誤って、接触面積が増加したときとは逆の順序で候補文字が選択されないようにするためである。
【００４８】
図４は、アプリケーション部１３が行う情報処理の他の例である表示状態変更処理を説明するための図である。本表示状態変更処理は、アプリケーション部１３が、オブジェクトを表示画面２１に表示し、接触面積の変化値に応じて、オブジェクトの表示状態を変更するものであり、より具体的には、アプリケーション部１３が、接触面積の変化値が大きくなるほど、表示状態の変化速度を大きくするものである。
【００４９】
図４の例では、オブジェクトの表示状態を、オブジェクトの表示画面２１内の位置（座標）としている。また、アプリケーション部１３は、カーソルのような表示画面２１内の位置を変化させることが可能なオブジェクト４０１と、オブジェクトの表示状態の変化方向である移動方向が割り当てられた複数の方向キー４０２を表示画面２１に表示する。
【００５０】
ユーザが表示画面２１に対して新たにタッチを行うと、アプリケーション部１３には、タッチ開始情報と接触座標とが通知される。このとき、接触座標が方向キー４０２の表示領域に含まれていると、アプリケーション部１３は、図４（ａ）に示すように、その方向キー４０２に割り当てられた方向である下向きにオブジェクトを所定の速度で移動させる。
【００５１】
その後、ユーザが表示画面２１に対するタッチを継続させたまま接触領域４０３の接触面積を変化させると、アプリケーション部１３には、変化値が通知される。この場合、アプリケーション部１３は、接触面積が変化したと判断して、通知された変化値に応じて、オブジェクトの移動速度を変更する。例えば、アプリケーション部１３は、図４（ｂ）に示すように、接触面積の増加値が大きいほど、オブジェクトの移動速度を大きくする。また、アプリケーション部１３は、接触面積の減少値が大きいほど、オブジェクトの移動速度を小さくしてもよい。
【００５２】
オブジェクトの表示状態は、オブジェクトの位置ではなく、オブジェクトの表示内容や大きさでもよい。例えば、オブジェクトの表示状態がオブジェクトの表示内容の場合、アプリケーション部１３は、ウィンドウのような表示内容を変化させるスクロールが可能なオブジェクトを表示し、接触面積の変化値が大きいほど、表示内容を速く変化させる。また、オブジェクトの表示状態がオブジェクトの大きさの場合、アプリケーション部１３は、画像のような大きさを変化させることが可能なオブジェクトを表示し、接触面積の変化値が大きいほど、大きさを速く変化させる。
【００５３】
上記のような表示状態変更処理が可能なアプリケーションとしては、ブラウザ、画像ビューア、メーラ、一覧表示アプリケーションなどが挙げられる。
【００５４】
図５は、アプリケーション部１３が行う情報処理の他の例である拡縮処理を説明するための図である。本拡縮処理では、アプリケーション部１３は、画像を表示画面２１に表示し、接触面積の変化値に応じて、画像の拡大率を変化させる。
【００５５】
図５の例では、アプリケーション部１３は、画像５０１を表示画面２１に表示する。この状態において、ユーザが表示画面２１に対して新たにタッチを行い、その後、表示画面２１に指を押し込むような動作をすると、図５（ａ）に示すように接触面積が小さい状態から、図５（ｂ）に示すように接触面積が大きい状態に変わる。この場、アプリケーション部１３は、接触面積の変化値に応じた拡縮率で画像を拡縮する。より具体的には、アプリケーション部１３は、接触面積の増加値が大きいほど、大きな縮小率で画像５０１を縮小し、接触面積の減少値が大きいほど、大きさ拡大率で画像５０１を拡大する。
【００５６】
なお、画像５０１の拡大および縮小の中心座標は、最初にタッチされた際の接触座標としている。また、アプリケーション部１３は、画像５０１を拡縮した後で、接触面積が変化すると、画像５０１を元の大きさに戻してもよい。
【００５７】
次に情報端末装置１の動作を説明する。
【００５８】
図６は、情報端末装置１の動作の一例を説明するためのフローチャートである。
【００５９】
先ず、ユーザが表示画面２１をタッチすると、入力検出部２３は、そのタッチされた領域に含まれる各座標を接触座標として検知し、その接触座標を保持するとともに、その接触座標を接触面積判定部２４に通知する（ステップＳ１）。
【００６０】
接触面積判定部２４は、接触座標を受け取り、その接触座標に基づいて、接触面積を求める。そして、接触面積判定部２４は、接触座標および接触面積を面積増減判定部１２に通知する。面積増減判定部１２は、接触座標および接触面積を受け取ると、接触面積を保持する（ステップＳ２）。
【００６１】
接触面積を保持すると、面積増減判定部１２は、タッチが行われた旨のタッチ開始情報と接触座標をアプリケーション部１３に通知する（ステップＳ３）。
【００６２】
アプリケーション部１３は、タッチ開始情報および接触座標を受け取り、タッチが新たに行われたと判断して、接触座標に応じた情報処理を実行する（ステップＳ４）。
【００６３】
アプリケーション部１３は、情報処理の処理結果を反映した画像を示す表示情報を生成し、その表示情報を表示制御部２２に通知する。表示制御部２２は、表示情報を受け取り、その表示情報を表示画面２１に表示する（ステップＳ５）。
【００６４】
その後、一定時間が経過すると、入力検出部２３は、現在の接触座標を確認し、その現在の接触座標と、保持している接触座標とを比較して、ドラッグまたはリリースなどの特定の操作が行われたか否かを判断する（ステップＳ６）。
【００６５】
特定の操作が行われた場合、入力検出部２３は、現在の接触座標をアプリケーション部１３に通知する。アプリケーション部１３は、接触座標を受け取り、その接触座標に応じた情報処理を実行する（ステップＳ７）。
【００６６】
アプリケーション部１３は、情報処理の処理結果を反映した画像を示す表示情報を生成し、その表示情報を表示制御部２２に通知する。表示制御部２２は、表示情報を受け取り、その表示情報を表示画面２１に表示して（ステップＳ８）、処理を終了する。
【００６７】
また、ステップＳ６で特定の操作が行われていない場合、入力検出部２３は、現在の接触座標を接触面積判定部２４に通知する。接触面積判定部２４は、現在の接触座標を受け取り、その現在の接触座標に基づいて、現在の接触面積を求め、その現在の接触面積と保持している過去の接触面積との差分が閾値以上か否かを判断する（ステップＳ９）。
【００６８】
差分が閾値未満の場合、接触面積判定部２４は、ステップＳ６の処理に戻る。
【００６９】
差分が閾値以上の場合、接触面積判定部２４は、現在の接触面積を面積増減判定部１２に通知する。面積増減判定部１２は、現在の接触面積を受け取り、その接触面積と、ステップＳ２で保持した接触面積とを比較して、接触面積の変化値を求める（ステップＳ１０）。そして、接触面積判定部２４は、接触面積の変化値をアプリケーション部１３に通知し（ステップＳ１１）、現在の接触面積を保持する（ステップＳ１２）。なお、既に保持されている接触面積がある場合、接触面積判定部２４は、保持されている接触面積に対して、現在の接触面積を上書きする。
【００７０】
その後、アプリケーション部１３は、接触面積の変化値を受け取り、その変化値に応じた情報処理を実行する（ステップＳ１２）。
【００７１】
アプリケーション部１３は、情報処理の処理結果を反映した画像を示す表示情報を生成し、その表示情報を表示制御部２２に通知する。表示制御部２２は、表示情報を受け取り、その表示情報を表示画面２１に表示する（ステップＳ１３）。その後、ステップＳ６の処理が実行される。
【００７２】
なお、情報処理の処理結果を反映した画像を表示する必要がない場合には、ステップＳ５、Ｓ８およびＳ１３はスキップされる。
【００７３】
図７は、図６で説明した動作のうちの代表的な動作の一例を説明するための図である。なお、以下の説明における各数値は単なる一例であって、適宜変更可能である。
【００７４】
先ず、入力検出部２３は、所定時間間隔（２０ｍｓ間隔）に表示画面２１に対する接触があるか否かを検出する。
【００７５】
接触面積判定部２４は、入力検出部２３が接触を検出している場合、接触されている接触面積を判定する。
【００７６】
面積増減判定部１２は、先ず、接触面積判定部２４にて判定された接触面積について、現在の値と前回測定時の値とを比較して、接触面積の詳細な変化値を算出する。続いて、面積増減判定部１２は、保持しているテーブルに基づいて、接触面積の詳細な変化値を段階値に変換してアプリケーション部１３に通知する。図７の例では、１ｍｍ2〜５ｍｍ2の変化量を１段階目の値、６ｍｍ2〜１０ｍｍ2の変化量を２段階目の値としている。
【００７７】
アプリケーション部１３は、面積増減判定部１２から段階値を受け取り、その段階値に応じたスクロール速度で、オブジェクトの表示内容を変化させる。
【００７８】
以上説明したように本実施形態によれば、面積の変化の度合いである変化値に応じた情報処理が実行されるので、ユーザは、指などの指示体の大きさに応じて操作が変化してしまうことを軽減することが可能になるので、操作性を向上させることが可能になる。また、接触面積の大きさと情報処理の処理内容との紐付けを意識することなく操作することが可能になり、さらに、意図しない処理が実行されてしまった場合も、指の接触角度を変えるなどといった僅かな指の動作で、意図する処理に変更することが可能となる。
【００７９】
また、本実施形態では、面積の変化値に応じた文字入力が可能となるので、タップを繰り返して候補文字の選択を切り替えるものよりも、容易に候補文字を選択することが可能になる。したがって、操作性を向上させることが可能になる。
【００８０】
また、本実施形態では、面積の変化値に応じて、オブジェクトや画像の移動、スクロール、拡縮処理が行われるので、ユーザ任意のタイミングにおいて僅かな指の動きで速度切り替えを行うことが可能になる。したがって、操作性を向上させることが可能になる。
【００８１】
また、本実施形態では、面積の変化値に応じて、画像の拡縮率を変更することが可能になるので、表示画面２１上の拡縮のためのボタンなどを表示する必要がなくなる。また、ピンチ操作とは異なり、１本の指で拡縮を行うことが可能になる。したがって、操作性を向上させることが可能になる。
【００８２】
次に本発明の第２の実施形態を説明する。
【００８３】
なお、本実施形態における情報端末装置の構成は、図１に示した情報端末装置１と同じである。
【００８４】
本実施形態では、接触面積判定部２４は、表示画面２１に接触されている接触座標に基づいて、表示画面２１を複数の操作領域に分け、各操作領域内の接触領域の面積のそれぞれを個別接触面積として出力する。
【００８５】
面積増減判定部１２は、面積増減判定部１２から通知された各個別接触面積の変化の大きさを示す個別変化値を判定し、各個別変化値をアプリケーション部１３に通知する。
【００８６】
アプリケーション部１３は、面積増減判定部１２から通知された各個別変化値に応じた情報処理を行う。
【００８７】
図８は、本実施形態におけるアプリケーション部１３が行う情報処理の一例を説明するための図である。図８では、図３の例と同様に、情報処理として文字入力処理が例示されている。また、接触面積判定部２４は、接触座標内の中心点の座標である中心座標を交点とする２つの直線で、表示画面を上下左右の４つの操作領域Ａ〜Ｄに分割するものとする。また、ユーザは入力キー３０２にタッチしているものとする。
【００８８】
図８の例では、ユーザが指を手前（表示画面２１の下方向）に指を傾けると、下の操作領域Ｂの個別変化値が大きくなる。この場合、アプリケーション部１３は、その個別変化値が所定値以上変化するたびに、「い」→「う」→「え」と五十音表の下向きに候補文字を選択していく。
【００８９】
同様に、ユーザが指を表示画面２１の上方向に指を傾けると、操作領域Ｄの個別変化
値が大きくなり、アプリケーション部１３は、その個別変化値が１段階以上増加するたびに、「お」→「え」→「う」のように五十音表の上向きに候補文字を選択していく。
【００９０】
また、ユーザが指を表示画面２１の左方向に指を傾けると、操作領域Ｃの個別変化値が大きくなり、アプリケーション部１３は、その個別変化値が１段階以上増加するたびに、「か」→「さ」→「た」のように五十音表の左向きに候補文字を選択していく。
【００９１】
そして、ユーザが指を表示画面２１の右方向に指を傾けると、操作領域Ａの個別変化値が大きくなり、アプリケーション部１３は、その個別変化値が１段階以上増加するたびに、「わ」→「ら」→「や」のように五十音表の左向きに候補文字を選択していく。
【００９２】
本実施形態によれば、ユーザが指を傾ける方向を変えるだけで様々な操作が可能となるので、操作性を向上させることが可能になる。
【００９３】
次に本発明の第３の実施形態を説明する。
【００９４】
図９は、本実施形態の情報端末装置の構成を示す図である。図９において、情報端末装置１００は、入力部１０１と、判定部１０２と、情報処理部１０３とを有する。
【００９５】
入力部１０１は、操作面２０１を有し、操作面２０１に対する接触を検出して、その接触されている接触領域の面積である接触面積を出力する。なお、操作面２０１は、図１に示した表示画面２１のように表示機能を有するものでもよいし、表示機能を有さないものでもよい。また、操作面２０１に表示機能がない場合、情報端末装置１００は、表示機能を有するディスプレイ装置などを操作面２０１とは別に有することが望ましい。
【００９６】
判定部１０２は、入力部１０１から出力された接触面積の変化を監視して、その面積の変化の度合いである変化値を判定する。
【００９７】
情報処理部１０３は、判定部１０２にて判定された変化値に応じた情報処理を実行する。情報処理部１０３は、図１のアプリケーション部１３のようにアプリケーションにて実現されてもよいし、ＯＳ（Operating System）など他のプログラムで実現されてもよいし、専用のハードウェアにて実現されてもよい。
【００９８】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【００９９】
例えば、以上説明した情報端末装置１および１００の機能は、その機能を実現するためのプログラムを、コンピュータにて読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ実行させることで、実現されてもよい。
【０１００】
また、上記の各実施形態の一部又は全部は、以下の付記のように記載することが可能であるが、以下には限定されない。
【０１０１】
[付記１]
操作面を有し、前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力する入力部と、
前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定する判定部と、
前記変化値に応じた情報処理を行う情報処理部と、を有する情報端末装置。
【０１０２】
[付記２]
前記情報処理部は、前記変化値に応じて、入力または出力する情報を調整する、付記１に記載の情報端末装置。
【０１０３】
[付記３]
表示画面をさらに有し、
前記情報処理部は、前記文字列が割り当てられた入力キーを前記表示画面に表示し、当該入力キーが表示されている領域に対する接触が検出されると、前記文字列の先頭の文字を前記候補文字として選択し、前記面積が変化すると、前記変化値に応じて前記候補文字の選択を変更する、付記２に記載の情報端末装置。
【０１０４】
[付記４]
前記情報処理部は、前記変化値に応じて、予め定められた文字列の中から、入力する文字の候補となる候補文字を選択する、付記３に記載の情報端末装置。
【０１０５】
[付記５]
表示画面をさらに有し、
前記情報処理部は、オブジェクトを前記表示画面に表示し、前記変化値に応じて、前記オブジェクトの表示状態を変化させる、付記３に記載の情報端末装置。
【０１０６】
[付記６]
前記表示状態は、前記オブジェクトの位置、大きさおよび表示内容の少なくとも一つである、付記５に記載の情報端末装置。
【０１０７】
[付記７]
前記情報処理部は、前記変化値が大きいほど、前記表示状態の変化速度を大きくする、付記６に記載の情報端末装置。
【０１０８】
[付記８]
前記表示状態は、前記オブジェクトの大きさであり、
前記情報処理部は、前記変化値が大きいほど、前記オブジェクトの拡縮率が大きくなるように前記オブジェクトを拡縮する、付記５に記載の情報端末装置。
【０１０９】
[付記９]
前記入力部は、前記操作面に接触されている接触座標に基づいて、前記操作面を複数の操作領域に分け、各操作領域内の前記接触領域の面積のそれぞれを個別接触面積として出力し、
前記判定部は、各個別接触面積のそれぞれの変化の度合いを個別変化値として判定し、
前記情報処理部は、各個別変化値に応じた情報処理を行う、付記１ないし８のいずれか１項に記載の情報端末装置。
【０１１０】
[付記１０]
操作面を有する情報端末装置の入力方法であって、
前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力し、
前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定し、
前記変化値に応じた情報処理を行う、入力方法。
【０１１１】
[付記１１]
操作面と接続されたコンピュータに、
前記操作面に対する接触を検出して、当該接触されている接触領域の面積を出力する手順と、
前記面積の変化を監視して、当該面積の変化の大きさを示す変化値を判定する手順と、
前記変化値に応じた情報処理を行う手順と、を実行させるプログラム。
【符号の説明】
【０１１２】
１、１００        情報端末装置
１１      タッチディスプレイ
１２      面積増減判定部
１３      アプリケーション部
２１      表示画面
２２      表示制御部
２３      入力検出部
２４      接触面積判定部
１０１    入力部
１０２    判定部
１０３    情報処理部
【図１】
2013003949.tif 000003
【図２】
2013003949.tif 000004
【図３】
2013003949.tif 000005
【図４】
2013003949.tif 000006
【図５】
2013003949.tif 000007
【図６】
2013003949.tif 000008
【図７】
2013003949.tif 000009
【図８】
2013003949.tif 000010
【図９】
2013003949.tif 000011