(57)【要約】【課題】ユーザが用いる入力手段（指やペンなど）に適した入力操作を受け付けることが可能な入力装置を提供する。【解決手段】このスマートフォン１００は、タッチパネル２と、タッチパネル２を用いて、ユーザによる入力情報を取得するＳＯＣ１とを備え、ＳＯＣ１は、タッチ面積Ｓまたはタッチ部分の形状の少なくとも一方を取得して、取得したタッチ面積Ｓ、タッチ面積の変化量またはタッチ部分の形状の少なくとも１つに基づいて、同時に行われる複数のタッチ操作を許可するか否かを判断するように構成されている。【選択図】図１
2015146177.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、
前記タッチパネルを用いて、ユーザによる入力情報を取得する制御部とを備え、
前記制御部は、前記入力情報からタッチ面積またはタッチ部分の形状の少なくとも一方を取得して、取得した前記タッチ面積、前記タッチ面積の変化量または前記タッチ部分の形状の少なくとも１つに基づいて、同時に行われる複数のタッチ操作を許可するか否かを判断するように構成されている、入力装置。
【請求項２】
前記制御部は、前記同時に行われる複数のタッチ操作を許可しないと判断した場合には、連続する複数のタッチ操作のうちの１回目の前記タッチ操作を有効にするとともに、１回目の前記タッチ操作が有効な状態における２回目以降の前記タッチ操作を無効にするように構成されている、請求項１に記載の入力装置。
【請求項３】
前記制御部は、前記タッチ面積が第１面積しきい値以上の場合には、前記同時に行われる複数のタッチ操作を許可すると判断して、前記タッチ面積が前記第１面積しきい値未満の場合には、前記同時に行われる複数のタッチ操作を許可しないと判断するように構成されている、請求項１または２に記載の入力装置。
【請求項４】
前記入力情報は、前記タッチ操作の位置情報を含み、
前記制御部は、前記タッチ操作が継続されながら前記タッチ操作の位置が移動する場合に、前記タッチ面積の変化量を取得して、取得した前記変化量が第１変化量しきい値未満の場合に、前記同時に行われる複数のタッチ操作を許可しないと判断するように構成されている、請求項１〜３のいずれか１項に記載の入力装置。
【請求項５】
前記入力情報は、前記タッチ操作の位置情報を含み、
前記制御部は、前記タッチ操作が継続されながら前記タッチ操作の位置が移動する場合に、前記タッチ面積の変化量を取得して、前記同時に行われる複数のタッチ操作を許可すると判断した場合でかつ前記変化量が第２変化量しきい値未満の場合、または、前記同時に行われる複数のタッチ操作を許可しないと判断した場合でかつ前記変化量が第３変化量しきい値以上の場合に、再度、前記タッチ面積に基づいて、前記同時に行われる複数のタッチ操作を許可するか否かの判断を行うように構成されている、請求項１〜４のいずれか１項に記載の入力装置。
【請求項６】
前記制御部は、前記タッチ操作の後、所定の時間が経過するまで、前記同時に行われる複数のタッチ操作を許可するか否かの判断の結果を維持するように構成されている、請求項１〜５のいずれか１項に記載の入力装置。
【請求項７】
前記制御部は、前記所定の時間が経過後、前記同時に行われる複数のタッチ操作を許可するか否かの判断の結果を消去するように構成されている、請求項６に記載の入力装置。
【請求項８】
前記制御部は、前記タッチ面積が第１面積しきい値未満で、かつ、第２面積しきい値以上の場合には、前記タッチ操作が通常の入力デバイスとは異なる特殊な入力デバイスによる操作であると判断するように構成されている、請求項１〜７のいずれか１項に記載の入力装置。
【請求項９】
前記制御部は、前記タッチ部分の形状として円形度を算出して、前記円形度が円形度しきい値未満の場合には、前記タッチ操作が筆ペンによる前記タッチ操作であると判断するように構成されている、請求項１〜８のいずれか１項に記載の入力装置。
【請求項１０】
前記筆ペンは、筆腹部と筆先部とを有するペン先を含み、
前記制御部は、前記タッチ操作が前記筆ペンによる前記タッチ操作であると判断した場合に、前記タッチ操作された部分の重心および前記タッチ操作の移動方向の少なくとも一方の情報に基づいて、前記筆腹部と前記筆先部とを判別するように構成されている、請求項９に記載の入力装置。
【請求項１１】
前記制御部は、前記同時に行われる複数のタッチ操作を許可しないと判断した場合には、前記タッチ操作を検出する時間分解能を、前記同時に行われる複数のタッチ操作を許可すると判断した場合より、高くする制御を行うように構成されている、請求項１〜１０のいずれか１項に記載の入力装置。
【請求項１２】
前記制御部は、描画用アプリケーションソフトと、非描画用アプリケーションソフトとを動作可能に構成されており、前記同時に行われる複数のタッチ操作を許可しないと判断した場合で、かつ、前記描画用アプリケーションソフトの動作時には、前記タッチ操作を検出する時間分解能を、前記同時に行われる複数のタッチ操作を許可すると判断した場合、または、前記非描画用アプリケーションソフトの動作時より、高くする制御を行うように構成されている、請求項１１に記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、入力装置に関し、特に、タッチパネルを備える入力装置に関する。
【背景技術】
【０００２】
従来、タッチパネルを備える入力装置が知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、接触した指またはペンの接触位置と接触面積とを検出するタブレット（タッチパネル）を備えたコンピュータ入力装置が開示されている。このコンピュータ入力装置は、タブレットに接触した指またはペンの面積に比例した太さのデジタルインクにより文字または画像を表示する制御を行うように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２７２４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１のコンピュータ入力装置では、タブレットに接触した指またはペンの面積に比例した太さのデジタルインクにより文字または画像を表示する制御を行うことが可能である一方、指先特有の入力操作や、ペン等の入力デバイスの入力操作に応じた制御を行うことができないという不都合があると考えられる。すなわち、ユーザが用いる入力手段（指やペンなど）に適した入力操作を受け付けることできないという問題点があると考えられる。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、ユーザが用いる入力手段（指やペンなど）に適した入力操作を受け付けることが可能な入力装置を提供することである。
【課題を解決するための手段】
【０００７】
この発明の一の局面による入力装置は、タッチパネルと、タッチパネルを用いて、ユーザによる入力情報を取得する制御部とを備え、制御部は、入力情報からタッチ面積またはタッチ部分の形状の少なくとも一方を取得して、取得したタッチ面積、タッチ面積の変化量またはタッチ部分の形状の少なくとも１つに基づいて、同時に行われる複数のタッチ操作を許可するか否かを判断するように構成されている。
【０００８】
この発明の一の局面による入力装置では、上記のように構成することにより、同時に行われる複数のタッチ操作を許可すると判断した場合には、たとえば、同時に行われる複数本の指先によるタッチ操作であるマルチタッチ操作による入力を受け付けるので、画面上のオブジェクトを選択するポインティング操作に加えて、指先操作特有の２本の指を用いて表示画像全体に対して拡大、縮小等をさせるようなジェスチャ操作（ピンチイン、ピンチアウトなど）を受け付けることができる。また、同時に行われる複数のタッチ操作を許可しないと判断した場合には、たとえば、同時に行われる複数本の入力デバイス（入力デバイスを持つユーザの手等）がタッチパネルに触れてもタッチ操作を受け付けないようにすることができる。その結果、ユーザが用いる入力手段に適した入力操作を受け付けることができる。
【０００９】
上記一の局面による入力装置において、好ましくは、制御部は、同時に行われる複数のタッチ操作を許可しないと判断した場合には、連続する複数のタッチ操作のうちの１回目のタッチ操作を有効にするとともに、１回目のタッチ操作が有効な状態における２回目以降のタッチ操作を無効にするように構成されている。このように構成すれば、同時に行われる複数のタッチ操作を許可しない場合、たとえば、入力デバイスがタッチパネルに触れた後に、入力デバイス以外の物（たとえば、入力デバイスを持つユーザの手）がタッチパネルに触れた場合であってもタッチ操作を受け付けないので、ユーザの意図しない入力操作を誤って受け付けてしまうのを抑制することができる。
【００１０】
上記一の局面による入力装置において、好ましくは、制御部は、タッチ面積が第１面積しきい値以上の場合には、同時に行われる複数のタッチ操作を許可すると判断して、タッチ面積が第１面積しきい値未満の場合には、同時に行われる複数のタッチ操作を許可しないと判断するように構成されている。ここで、たとえば、指先操作など同時に行われる複数のタッチ操作が行われる際には、タッチ面積が比較的大きくなる場合が多い。一方、入力デバイス操作など同時に行われる複数のタッチ操作が行われない時は、タッチ面積が比較的小さくなる場合が多い。この点に着目して、本発明では、タッチ面積と第１面積しきい値とを比較することによって、容易に、同時に行われる複数のタッチ操作を許可するか否かを判断することができる。
【００１１】
上記一の局面による入力装置において、好ましくは、入力情報は、タッチ操作の位置情報を含み、制御部は、タッチ操作が継続されながらタッチ操作の位置が移動する場合に、タッチ面積の変化量を取得して、取得した変化量が第１変化量しきい値未満の場合に、同時に行われる複数のタッチ操作を許可しないと判断するように構成されている。ここで、同時に行われる複数のタッチ操作を行う場合（たとえば、指先操作）は、タッチ面積の変化量が比較的大きくなる。一方、同時に行われる複数のタッチ操作を行わない場合（たとえば、入力デバイス操作）は、タッチ面積の変化量が比較的小さくなる。この点に対して、本発明では、タッチ面積と第１変化量しきい値とを比較することによって、容易に、同時に行われる複数のタッチ操作を許可するか否かを判断することができる。
【００１２】
上記一の局面による入力装置において、好ましくは、入力情報は、タッチ操作の位置情報を含み、制御部は、タッチ操作が継続されながらタッチ操作の位置が移動する場合に、タッチ面積の変化量を取得して、同時に行われる複数のタッチ操作を許可すると判断した場合でかつ変化量が第２変化量しきい値未満の場合、または、同時に行われる複数のタッチ操作を許可しないと判断した場合でかつ変化量が第３変化量しきい値以上の場合に、再度、タッチ面積に基づいて、同時に行われる複数のタッチ操作を許可するか否かの判断を行うように構成されている。このように構成すれば、一旦、同時に行われる複数のタッチ操作を許可するか否かの判断がなされた場合でも、タッチ面積の変化量に基づいて、再度、同時に行われる複数のタッチ操作を許可するか否かが判断されるので、ユーザが用いる入力手段に対して、より確実に適した入力操作を受け付けることができる。
【００１３】
上記一の局面による入力装置において、好ましくは、制御部は、タッチ操作の後、所定の時間が経過するまで、同時に行われる複数のタッチ操作を許可するか否かの判断の結果を維持するように構成されている。このように構成すれば、ユーザの指先または入力デバイスがタッチパネルから一時的に離間した場合でも、継続して同じ判断の結果を用いた制御を行うことができるので、ユーザの意図しない入力操作を受け付けてしまうことをより抑制することができる。たとえば、ユーザが入力デバイスを用いてタッチ操作を行った後、次に入力デバイスにより入力するまでの間に、入力デバイスがタッチパネルから一時的に離間して、ユーザの手がタッチパネルに触れた場合にも入力操作であると判断されないので、継続してユーザの意図した入力手段によるタッチ操作を受け付けることができる。
【００１４】
この場合、好ましくは、制御部は、所定の時間が経過後、同時に行われる複数のタッチ操作を許可するか否かの判断の結果を消去するように構成されている。このように構成すれば、所定の時間内では、ユーザの意図しない入力操作を抑制しながら、所定の時間が経過後は、判断の結果を消去することによって、ユーザが入力手段を変更した場合でも、適切に、ユーザが用いる入力手段に対応した入力操作を受け付けることができる。
【００１５】
上記一の局面による入力装置において、好ましくは、制御部は、タッチ面積が第１面積しきい値未満で、かつ、第２面積しきい値以上の場合には、タッチ操作が通常の入力デバイスとは異なる特殊な入力デバイスによる操作であると判断するように構成されている。このように構成すれば、同時に行われる複数のタッチ操作を許可しないと判断された場合に、タッチ面積と、第１面積しきい値および第２面積しきい値とを比較することによって、容易に、通常の入力デバイスによる入力操作または特殊な入力デバイスによる入力操作のうちのいずれによって行われたかを判別することができる。なお、本明細書では、たとえば、通常の入力デバイスを、ポインティング操作、描画操作およびジェスチャ操作などの入力操作を行うことを目的とした入力デバイスを意味するものとして、特殊な入力デバイスを、描画の消去操作などの入力操作を行うことを目的とした入力デバイスを意味するものとして記載している。
【００１６】
上記一の局面による入力装置において、好ましくは、制御部は、入力情報からタッチ部分の形状として円形度を算出するように構成されており、円形度が円形度しきい値未満の場合には、タッチ操作が筆ペンによるタッチ操作であると判断するように構成されている。このように構成すれば、一般的に、筆ペンの円形度は比較的小さいので、タッチ操作された部分の円形度と円形度しきい値とを比較することにより、容易に、タッチ操作が筆ペンによる入力操作か、その他の入力手段による入力操作かを判別することができる。
【００１７】
この場合、好ましくは、筆ペンは、筆腹部と筆先部とを有するペン先を含み、制御部は、タッチ操作が筆ペンによるタッチ操作であると判断した場合に、タッチ操作された部分の重心およびタッチ操作の移動方向の少なくとも一方の情報に基づいて、筆腹部と筆先部とを判別するように構成されている。このように構成すれば、容易に、筆腹部と筆先部とを判別することができるので、正確に、入力デバイス（筆ペン）の形状に従ったタッチ操作を受け付けることができる。
【００１８】
上記一の局面による入力装置において、好ましくは、制御部は、同時に行われる複数のタッチ操作を許可しないと判断した場合には、タッチ操作を検出する時間分解能を、同時に行われる複数のタッチ操作を許可すると判断した場合より、高くする制御を行うように構成されている。このように構成すれば、一般的に、同時に行われる複数のタッチ操作を許可しないと判断する場合（たとえば、指先以外の入力デバイスを用いてタッチ操作する場合）のタッチ速度（筆記速度）は、同時に行われる複数のタッチ操作を許可する場合（たとえば、指先操作の場合）のタッチ速度に比べて速いので、入力デバイスによる速いタッチ操作が行われた場合でも、正確に、タッチ操作を受け付けることができる。また、指先操作等によってタッチ操作が行われた場合には、時間分解能を低くする分、制御部の処理の負担を軽減することができる。
【００１９】
この場合、好ましくは、制御部は、描画用アプリケーションソフトと、非描画用アプリケーションソフトとを動作可能に構成されており、同時に行われる複数のタッチ操作を許可しないと判断した場合で、かつ、描画用アプリケーションソフトの動作時には、タッチ操作を検出する時間分解能を、同時に行われる複数のタッチ操作を許可すると判断した場合、または、非描画用アプリケーションソフトの動作時より、高くする制御を行うように構成されている。ここで、一般的に、描画用アプリケーションソフトを動作している場合における入力デバイスを用いたユーザのタッチ速度（筆記速度）は、非描画用アプリケーションソフトを動作している場合における指先または入力デバイスを用いたユーザのタッチ速度よりも速い。この点において、本発明では、同時に行われる複数のタッチ操作を許可しないと判断した場合で、かつ、描画用アプリケーションソフトが動作している場合には時間分解能を高くすることにより、入力デバイスを用いてユーザが速いタッチ操作を行った場合であっても、正確に、タッチ操作を受け付けることができる。また、非描画用アプリケーションソフトを動作している場合には、時間分解能を低くする分、制御部の処理の負担を軽減することができる。なお、描画用アプリケーションソフトとは、ユーザによるタッチ操作によって入力された情報に基づいて、イラストを描画するソフトや、描画された文字を認識して文字情報等を取得するソフト（筆記アプリケーションソフト）等を含む広い概念のソフトを意味する。
【発明の効果】
【００２０】
本発明によれば、上記のように、ユーザが用いる入力手段（指やペンなど）に適した入力操作を受け付けることが可能な入力装置を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１実施形態による入力装置の全体構成を示したブロック図である。
【図２】本発明の第１実施形態によるタッチ面積（指先）を説明するための図である。
【図３】本発明の第１実施形態によるタッチ面積（ペン）を説明するための図である。
【図４】本発明の第１実施形態によるタッチ面積の変化量（指先）を説明するための図である。
【図５】本発明の第１実施形態によるタッチ面積の変化量（ペン）を説明するための図である。
【図６】本発明の第１実施形態によるマルチタッチ操作を説明するための図である。
【図７】本発明の第１実施形態による入力デバイス操作（ペン）を説明するための図である。
【図８】本発明の第１実施形態による所定の時間を説明するための図である。
【図９】本発明の第１実施形態によるタッチ操作を受け付ける時間分解能を説明するための図である。
【図１０】本発明の第１実施形態による入力装置の入力デバイス判別処理フローを説明するためのフローチャートである。
【図１１】本発明の第１実施形態による入力装置の指先入力モード処理フローを説明するためのフローチャートである。
【図１２】本発明の第１実施形態による入力装置のペン入力モード処理フローを説明するためのフローチャートである。
【図１３】本発明の第２実施形態による入力デバイス操作（消しゴム）を説明するための図である。
【図１４】本発明の第２実施形態による入力装置の入力デバイス判別処理フローを説明するためのフローチャートである。
【図１５】本発明の第２実施形態による入力装置の消しゴム入力モード処理フローを説明するためのフローチャートである。
【図１６】本発明の第３実施形態によるタッチ操作された部分の円形度を説明するための図である。
【図１７】本発明の第３実施形態による入力デバイス操作（筆ペン）を説明するための図である。
【図１８】本発明の第３実施形態による入力装置の入力デバイス判別処理フローを説明するためのフローチャートである。
【図１９】本発明の第３実施形態による入力装置の筆ペン入力モード処理フローを説明するためのフローチャートである。
【図２０】本発明の第４実施形態による入力装置の入力デバイス判別処理フローを説明するためのフローチャートである。
【図２１】本発明の第５実施形態による入力装置の入力デバイス判別処理フローを説明するためのフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００２３】
（第１実施形態）
図１〜図９を参照して、本発明の第１実施形態によるスマートフォン１００の構成を説明する。
【００２４】
本発明の第１実施形態によるスマートフォン１００は、図１に示すように、ＳＯＣ（Ｓｙｓｔｅｍ  Ｏｎ  ａ  ｃｈｉｐ）１と、タッチパネル２と、表示部３と、通信部４とを備えている。なお、スマートフォン１００は、本発明の「入力装置」の一例である。また、ＳＯＣ１は、本発明の「制御部」の一例である。
【００２５】
また、図１に示すように、表示部３は、液晶パネル等で構成されており、ＳＯＣ１から出力された画像を表示するように構成されている。また、通信部４は、電話回線（図示せず）を介して、他の電話機器と通信可能に構成されている。
【００２６】
次に、ＳＯＣ１は、ＣＰＵ１１と、フラッシュメモリ１２と、タッチ情報生成部１３と、通信Ｉ／Ｆ（インターフェース）１４と、タッチパネルＩ／Ｆ１５と、表示制御回路１６と、内部バス１７とを含む。ＳＯＣ１内の部品は、内部バス１７によってそれぞれ結合可能に構成されている。そして、タッチパネルＩ／Ｆ１５は、タッチパネル２とＳＯＣ１とを接続するように構成されている。また、通信Ｉ／Ｆ１４は、通信部４とＳＯＣ１とを接続するように構成されている。また、表示制御回路１６は、表示部３に画像を表示させるための回路として構成されている。たとえば、表示制御回路１６は、ＣＰＵ１１から出力された画像信号に基づいて、表示部３の液晶パネルの液晶分子の向きを制御することにより、表示部３に画像を表示させる。フラッシュメモリ１２は、オペレーティングシステムを構成するソフトと、タッチパネル２が受け付けた入力操作に基づいて、表示部３に描画を行う描画用アプリケーションソフト（以下、「描画用アプリ」という）と、フラッシュメモリ１２内に別途記憶された映像コンテンツを再生するプログラムを有する映像コンテンツ再生アプリケーションソフト（以下、「映像アプリ」という）等とが予め記憶（インストール）されている。なお、描画用アプリは、本発明の「描画用アプリケーション」の一例である。また、映像アプリは、本発明の「非描画用アプリケーション」の一例である。
【００２７】
次に、図２に示すように、タッチパネル２は、２次元アレイ状（図２のＸＹ軸方向）にタッチセンサ（図２（ａ））が配置された透明の投影型静電容量式タッチパネルを含み、表示部３と一体的に構成されている。そして、タッチパネル２は、表示部３に表示される画像等の位置に対応したタッチ操作を受け付け可能に構成されており、タッチ情報生成部１３は、タッチパネルのタッチセンサアレイが検出したタッチパネル２の入力情報を２次元の入力情報（座標情報）として取得するように構成されている。たとえば、図２（ａ）に示すように、タッチ情報生成部１３は、Ｘ軸方向にｎ番目、Ｙ軸方向にｍ番目のタッチセンサがタッチ操作を検出した場合には、Ｘ軸方向ｎ番目およびＹ軸方向ｍ番目の座標情報を取得するように構成されている。そして、タッチ情報生成部１３は、取得したタッチパネル２の入力情報に基づいて、タッチ面積Ｓを算出するとともに、タッチされた部分の形状の情報を生成するように構成されている。そして、ＣＰＵ１１は、タッチ情報生成部１３により算出されたタッチ面積Ｓとタッチ操作された部分の形状の情報を取得するように構成されている。たとえば、図２（ｂ）および図２（ｃ）に示すように、タッチ情報生成部１３は、ユーザの指先がタッチパネルに触れた位置（図２（ｂ）の符号Ａ）に対応するタッチパネル２の入力情報を２次元（ＸＹ軸方向座標）で取得して、タッチ面積Ｓ（図２（ｃ）の符号Ｓ１）を算出するように構成されている。
【００２８】
また、図２に示すように、ＣＰＵ１１は、タッチ操作された部分の形状を、図２（ｄ）に示すように、取得したタッチパネル２の入力情報に基づいて、円形近似を行うことにより半径情報を取得する、または、楕円近似を行うことにより長半径（図２（ｄ）の符号Ｒ１）と短半径（図２（ｄ）の符号Ｒ２）と長軸の向き（矢印Ｒ３）の情報とを取得するように構成されている。そして、ＣＰＵ１１は、描画用アプリ等を動作させている場合には、取得したタッチ操作された部分の形状の情報に基づいた描画を出力するように構成されている。たとえば、ＣＰＵ１１は、取得したタッチパネル２の入力情報に基づいて、円形近似を行うことにより半径情報を取得して、描画を出力する際には、取得した半径情報の真円を描画出力するように構成されている。
【００２９】
ここで、第１実施形態では、図２に示すように、ＣＰＵ１１は、タッチ面積Ｓが第１面積しきい値Ｔ１以上の場合には、タッチ操作は、指先操作であると判断するように構成されている。たとえば、図２（ｃ）に示すように、ＣＰＵ１１は、ユーザの指先がタッチパネルに触れた面積であるタッチ面積Ｓ１を取得して、第１面積しきい値Ｔ１との比較を行うように構成されている。そして、タッチ面積Ｓ１が第１面積しきい値Ｔ１以上の場合には、ＣＰＵ１１は、タッチ操作（図２（ｃ）の符号Ａ）が指先操作である（同時に行われる複数のタッチ操作を許可する）と判断して、後述する指先入力モードを実行するように構成されている。
【００３０】
また、第１実施形態では、図３に示すように、ＣＰＵ１１は、タッチ面積Ｓが第１面積しきい値Ｔ１未満の場合には、タッチ操作が入力デバイス操作であると判断するように構成されている。たとえば、図３（ａ）および（ｂ）に示すように、ＣＰＵ１１は、入力デバイスがタッチパネルに触れた面積であるタッチ面積Ｓ２を取得して、第１面積しきい値Ｔ１との比較を行うように構成されている。そして、タッチ面積Ｓ２が第１面積しきい値Ｔ１未満の場合には、ＣＰＵ１１は、タッチ操作（図３（ｂ）の符号Ｂ）が入力デバイス（ペン）である（同時に行われる複数のタッチ操作を許可しない）と判断して、後述するペン入力モードを実行するように構成されている。なお、ペンは、本発明の「通常の入力デバイス」の一例である。
【００３１】
そして、第１実施形態では、図４に示すように、ＣＰＵ１１は、タッチ操作を受け付けた後、継続してタッチ操作が行われた場合、タッチ面積Ｓの変化量を取得するように構成されている。そして、取得したタッチ面積Ｓの変化量およびタッチ面積Ｓに基づいて、タッチ操作が指先操作と入力デバイス（ペン入力）操作とのいずれによって行われたかを判別するように構成されている。具体的には、図４（ａ）に示すように、タッチパネル２が、ユーザにより符号Ｃ方向に連続的に指先を移動させるようなタッチ操作を受け付けた場合、ＣＰＵ１１は、図４（ｂ）に示すように、タッチ面積Ｓ１ａ〜Ｓ１ｄを取得するように構成されている。そして、取得したタッチ面積Ｓ１ａ〜Ｓ１ｄのそれぞれの差分を算出するように構成されている。そして、算出された差分と第２変化量しきい値Ｔ２との比較を行うように構成されている。たとえば、ＣＰＵ１１は、指先入力モードを実行中に、タッチ面積Ｓ１ａとＳ１ｂとの差分の値が、第２変化量しきい値Ｔ２未満の場合には、指先入力モードをリセットするように構成されている。そして、ＣＰＵ１１は、指先入力モードをリセットした後にタッチ操作されたタッチ面積Ｓに基づいて、指先操作と入力デバイス操作との判別（同時に行われる複数のタッチ操作を許可するか否かの判断）を行うように構成されている。
【００３２】
また、ＣＰＵ１１は、描画用アプリ等を動作させている場合には、取得したタッチ面積Ｓの変化量に基づいた描画を出力するように構成されている。たとえば、ＣＰＵ１１は、取得したタッチ面積Ｓが時間とともに縮小している場合には、描画出力する画像の色の濃度を薄くするように構成されているとともに、取得したタッチ面積Ｓが時間とともに拡大している場合には、描画出力する画像の色の濃度を濃くするように構成されている。
【００３３】
また、図５に示すように、ＣＰＵ１１は、入力デバイス（ペン）によるタッチ操作を受け付けた後、継続してタッチ操作が行われた場合には、タッチ面積Ｓの変化量を取得するように構成されている。たとえば、ＣＰＵ１１は、ペン入力モードを実行中に、連続的にタッチ操作（図５の矢印Ｄ）された場合には、タッチ面積Ｓ２ａ〜Ｓ２ｄを取得するように構成されている。そして、ＣＰＵ１１は、タッチ面積Ｓ２ａとＳ２ｂとの差分の値（タッチ面積Ｓの変化量）が、第３変化量しきい値Ｔ３以上の場合には、ペン入力モードをリセットするように構成されている。そして、ＣＰＵ１１は、ペン入力モードをリセットした後にタッチ操作されたタッチ面積Ｓに基づいて、指先操作と入力デバイス操作との判別（同時に行われる複数のタッチ操作を許可するか否かの判断）を行うように構成されている。
【００３４】
そして、第１実施形態では、図６に示すように、ＣＰＵ１１は、指先入力モードを実行している場合には、同時に複数の指先操作を受け付けるタッチ操作であるマルチタッチ操作と、２本の指を用いて表示部３に表示されている画像全体に対して拡大、縮小等をさせるようなジェスチャ操作とを受け付けるように構成されている。たとえば、図６（ａ）に示すように、ユーザの人差し指（図６（ａ）の符号Ａ１）および親指（図６（ａ）の符号Ａ２）の２本を、タッチパネル２にタッチした場合には、ＣＰＵ１１は、図６（ｂ）に示すように、２つのタッチ操作の入力情報を取得するように構成されている。そして、ユーザの親指と人差しとの間隔を広げるように動かした場合（図６の矢印）には、ＣＰＵ１１は、図６（ｂ）に示すように、取得した２つのタッチ操作の位置が近づくかまたは離れるかのいずれであるかを判別して、２つのタッチ操作の位置が近づく場合には、表示部３の画像を縮小して、２つのタッチ操作の座標が離れる場合には、表示部３の画像を拡大する制御を行うように構成されている。
【００３５】
一方、図７に示すように、ＣＰＵ１１がペン入力モードを実行している場合には、同時に行われる複数本の入力デバイスによるタッチ操作を受け付けない制御を行うように構成されている。具体的には、図７（ｂ）に示すように、入力デバイス（ペン）によるタッチ操作（図７の符号Ｂ１）を行いながら、ユーザの手がタッチパネル２に触れた（図７の符号Ｂ２で面積Ｓ３）場合には、ＣＰＵ１１は、ユーザの手がタッチパネル２に触れることによるタッチ操作（図７の符号Ｂ２で面積Ｓ３）の情報による入力操作は受け付けない制御を行うように構成されている。
【００３６】
また、図８に示すように、ＣＰＵ１１は、タッチ操作が入力デバイス（ペン入力）操作であると判断した場合には、連続する複数のタッチ操作のうちの１回目のタッチ操作を有効にするとともに、１回目のタッチ操作が有効な状態における２回目以降のタッチ操作を無効にするように構成されている。具体的には、図８（ａ）に示すように、ペンによるタッチ操作（図８（ａ）の符号Ｂ１）をタッチパネル２が検出して、ＣＰＵ１１がペン入力モードを実行している際に、図８（ｂ）に示すように、ペンによるタッチ操作（図８（ｂ）の符号Ｂ１）が有効な状態における２回目以降のタッチ操作（図８（ｂ）の符号Ｂ２）が行われた場合には、ＣＰＵ１１は、２回目以降のタッチ操作（図８（ｂ）の符号Ｂ２）による入力操作は受け付けない（無効にする）制御を行うように構成されている。すなわち、ＣＰＵ１１は、ペン入力モードを実行している場合には、マルチタッチ操作を受け付けないように構成されている。
【００３７】
そして、第１実施形態では、図８に示すように、ＣＰＵ１１は、タッチ面積Ｓに基づいて、タッチ操作が、指先操作または入力デバイス操作のうちのいずれによって行われたかを判別した後、ユーザ指先または入力デバイスがタッチパネルから離間した場合でも、所定の時間が経過するまで、判別した結果を維持する制御を行うように構成されている。
【００３８】
具体的には、図８（ａ）に示すように、ペンによるタッチ操作（図８（ａ）の符号Ｂ１）をタッチパネル２が検出して、ＣＰＵ１１がペン入力モードの実行を開始した後に、図８（ｂ）に示すように、ペンによるタッチ操作（図８（ｂ）の符号Ｂ１）が有効な状態における２回目以降のタッチ操作（図８（ｂ）の符号Ｂ２）が行われた場合には、上記したように、ＣＰＵ１１は、２回目以降のタッチ操作（図８（ｂ）の符号Ｂ２）による入力操作は受け付けない（無効にする）制御を行うように構成されている。そして、ＣＰＵ１１は、２回目以降のタッチ操作（図８（ｂ）の符号Ｂ２）が行われている状態において、図８（ｃ）に示すように、タッチ操作（図８の符号Ｂ１）を行っていたペンを離間された場合には、所定の時間が経過するまでは、ペン入力モードの実行を継続するように構成されており、判断されたペン入力以外のタッチ操作（図８（ｂ）の符号Ｂ２）による入力操作を行わないように構成されている。すなわち、ＣＰＵ１１は、所定の時間が経過するまでは、判別した結果を維持するように構成されている。また、図８（ｄ）に示すように、ＣＰＵ１１は、所定の時間が経過するまでに、判断されたペン入力によるタッチ操作を再び受け付けた場合には、タッチ操作を再び受け付けた時点より改めて時間の経過を測定するように構成されている。なお、所定の時間は、ユーザの設定操作によって変更可能に構成されており、たとえば、２秒程度の時間により構成されている。
【００３９】
ここで、第１実施形態では、図９に示すように、ＣＰＵ１１は、描画用アプリと、映像アプリとを動作可能に構成されており、ＣＰＵ１１は、タッチ操作が入力デバイス（ペン入力）操作であると判断した場合で、かつ、描画用アプリが動作している場合、タッチパネル２が検出するタッチ操作の時間分解能を、映像アプリを動作している場合、および、指先操作によってタッチ操作が行われたと判断した場合よりも高くする制御を行うように構成されている。
【００４０】
具体的には、図９（ａ）に示すように、ＣＰＵ１１が描画用アプリを動作させている状態で、入力デバイス（ペン入力）操作によるタッチ操作を受け付けた場合には、図９（ｂ）に示すように、指先操作によるタッチ操作を受け付けた場合よりも、ＣＰＵ１１は、タッチパネル２が検出するタッチ操作の時間分解能を高くする（検出周期を短くする）ように構成されている。そして、ＣＰＵ１１が、映像アプリを動作させている場合には、図９（ｃ）および（ｄ）に示すように、入力デバイス（ペン入力）操作によるタッチ操作（図９（ｃ））を受け付けた場合と、指先操作によるタッチ操作（図９（ｄ））を受け付けた場合とにおけるタッチパネル２が検出するタッチ操作の時間分解能は、等しくするように構成されている。
【００４１】
次に、図１０を参照して、第１実施形態によるスマートフォン１００の入力デバイス判別フローについて説明する。スマートフォン１００における処理は、ＣＰＵ１１により行われる。
【００４２】
まず、図１０に示すように、スマートフォン１００では、ステップＳ１において、タッチパネル２がタッチ操作を受け付けたか否かが判断される。タッチ操作を受け付けるまでこの判断は繰り返され、タッチ操作を受け付けた場合、ステップＳ２に進む。そして、ステップＳ２において、タッチ面積Ｓの取得が行われる。その後、ステップＳ３に進む。
【００４３】
ここで、第１実施形態では、ステップＳ３において、タッチ面積Ｓが第１面積しきい値Ｔ１以上か否かが判断される。タッチ面積Ｓが第１面積しきい値Ｔ１以上の場合、ステップＳ４に進み、タッチ面積Ｓが第１面積しきい値Ｔ１未満の場合、ステップＳ５に進む。
【００４４】
そして、ステップＳ３においてタッチ面積Ｓが第１面積しきい値Ｔ１以上の場合であるステップＳ４において、後述する指先入力モード（図１１参照）が実行される。その後、ステップＳ１に戻る。
【００４５】
また、ステップＳ３においてタッチ面積Ｓが第１面積しきい値Ｔ１未満の場合であるステップＳ５において、後述するペン入力モード（図１２参照）が実行される。その後、ステップＳ１に戻る。
【００４６】
次に、図１１を参照して、第１実施形態によるスマートフォン１００の指先入力モードフローについて説明する。スマートフォン１００における処理は、ＣＰＵ１１により行われる。
【００４７】
まず、図１１に示すように、スマートフォン１００では、ステップＳ１１において、指先入力モードが実行される。指先入力モードでは、同時に行われる複数本の指先によるタッチ操作を受け付け可能にする制御が行われる。すなわち、上記したマルチタッチ操作およびジェスチャ操作による入力操作を受け付けるように制御が行われる。そして、ステップＳ１２に進む。ステップＳ１２において、タッチ操作が継続されているか否かが判断される。タッチパネル２が継続してタッチ操作を受け付けている場合には、ステップＳ１５に進み、タッチ操作を受け付けていない場合は、ステップＳ１３に進む。
【００４８】
そして、ステップＳ１３において、所定の時間が経過したか否かが判断される。所定の時間が経過している場合には、ステップＳ１７に進み、所定の時間が経過していない場合には、ステップＳ１４に進む。
【００４９】
そして、ステップＳ１４において、タッチパネル２がタッチ操作を受け付けたか否かが判断される。タッチパネル２がタッチ操作を受け付けている場合には、ステップＳ１２に戻り、タッチ操作を受け付けていない場合は、ステップＳ１３に戻る。
【００５０】
また、ステップＳ１２においてタッチ操作が継続されていると判断された場合には、ステップＳ１５において、タッチ面積Ｓの変化量が取得される。その後、ステップＳ１６に進む。そして、ステップＳ１６において、タッチ面積Ｓの変化量が第２変化量しきい値Ｔ２以上か否かが判断される。第２変化量しきい値Ｔ２以上の場合には、ステップＳ１２に戻り、第２変化量しきい値Ｔ２以上でない場合は、ステップＳ１７に進む。
【００５１】
そして、ステップＳ１３において所定の時間が経過した場合、または、ステップＳ１６においてタッチ面積Ｓの変化量が第２変化量しきい値Ｔ２以上でない場合、ステップＳ１７において、指先入力モードのリセットが行われる。すなわち、所定の時間が経過後、同時に行われる複数のタッチ操作を許可するか否かの判断（入力デバイスの判別）の結果が消去され、指先入力モードの処理が終了される。つまり、上記した入力デバイス判別処理フロー（図１０参照）におけるステップＳ４の処理が終了される。
【００５２】
次に、図１２を参照して、第１実施形態によるスマートフォン１００のペン入力モードフローについて説明する。スマートフォン１００における処理は、ＣＰＵ１１により行われる。
【００５３】
まず、図１２に示すように、スマートフォン１００では、ステップＳ２１において、ペン入力モードが実行される。ペン入力モードでは、同時に行われる複数本の入力デバイスによるタッチ操作を受け付けない制御が行われる。すなわち、上記したマルチタッチ操作およびジェスチャ操作による入力操作は受け付けないように制御が行われる。そして、ステップＳ２２に進む。ステップＳ２２において、タッチ操作が継続されているか否かが判断される。タッチパネル２が継続してタッチ操作を受け付けている場合には、ステップＳ２５に進み、タッチ操作を受け付けていない場合は、ステップＳ２３に進む。
【００５４】
そして、ステップＳ２３において、所定の時間が経過したか否かが判断される。所定の時間が経過している場合には、ステップＳ２７に進み、所定の時間が経過していない場合には、ステップＳ２４に進む。
【００５５】
そして、ステップＳ２４において、タッチパネル２がタッチ操作を受け付けたか否かが判断される。タッチパネル２がタッチ操作を受け付けている場合には、ステップＳ２２に戻り、タッチ操作を受け付けていない場合は、ステップＳ２３に戻る。
【００５６】
また、ステップＳ２２においてタッチ操作が継続されていると判断された場合には、ステップＳ２５において、タッチ面積Ｓの変化量が取得される。その後、ステップＳ２６に進む。そして、ステップＳ２６において、タッチ面積Ｓの変化量が第３変化量しきい値Ｔ３以上か否かが判断される。第３変化量しきい値Ｔ３以上の場合には、ステップＳ２７に進み、第３変化量しきい値Ｔ３以上でない場合は、ステップＳ２２に戻る。
【００５７】
そして、ステップＳ２３において所定の時間が経過した場合、または、ステップＳ２６においてタッチ面積Ｓの変化量が第３変化量しきい値Ｔ３以上の場合、ステップＳ２７において、ペン入力モードのリセットが行われる。すなわち、所定の時間が経過後、同時に行われる複数のタッチ操作を許可するか否かの判断（入力デバイスの判別）の結果が消去され、ペン入力モードの処理が終了される。つまり、上記した入力デバイス判別処理フロー（図１０参照）におけるステップＳ５の処理が終了される。
【００５８】
第１実施形態では、以下のような効果を得ることができる。
【００５９】
第１実施形態では、上記のように、ＳＯＣ１を、タッチパネル２の入力情報からタッチ面積Ｓを取得して、取得したタッチ面積Ｓに基づいて、同時に行われる複数のタッチ操作を許可するか否かを判断するように構成する。これにより、同時に行われる複数のタッチ操作を許可すると判断した場合には、指先入力モードとして同時に行われる複数本の指先によるタッチ操作であるマルチタッチ操作による入力を受け付けるので、画面上のオブジェクトを選択するポインティング操作に加えて、指先操作特有の２本の指を用いて表示画像全体に対して拡大、縮小等をさせるようなジェスチャ操作（ピンチイン、ピンチアウトなど）を受け付けることができる。また、同時に行われる複数のタッチ操作を許可しないと判断した場合には、ペン入力モードとして同時に行われる複数本の入力デバイス（入力デバイスを持つユーザの手等）がタッチパネルに触れてもタッチ操作を受け付けないようにすることができる。その結果、ユーザが用いる入力手段に適した入力操作を受け付けることができる。
【００６０】
また、第１実施形態では、上記のように、ＳＯＣ１を、同時に行われる複数のタッチ操作を許可しないと判断した場合（ペン入力モードの場合）には、連続する複数のタッチ操作のうちの１回目のタッチ操作を有効にするとともに、１回目のタッチ操作が有効な状態における２回目以降のタッチ操作を無効にするように構成する。これにより、入力デバイス（ペン）がタッチパネルに触れた後に、入力デバイス以外の物（たとえば、入力デバイスを持つユーザの手）がタッチパネルに触れた場合であってもタッチ操作を受け付けないので、ユーザの意図しない入力操作が入力操作であると誤って判断されてしまうのを抑制することができる。
【００６１】
また、第１実施形態では、上記のように、ＳＯＣ１を、タッチ面積Ｓが第１面積しきい値Ｔ１以上の場合には、同時に行われる複数のタッチ操作を許可すると判断して、タッチ面積Ｓが第１面積しきい値Ｔ１未満の場合には、同時に行われる複数のタッチ操作を許可しないと判断するように構成する。ここで、たとえば、指先操作など同時に行われる複数のタッチ操作が行われる際には、タッチ面積Ｓが比較的大きくなる場合（図４参照）が多い。一方、入力デバイス操作（ペン入力）など同時に行われる複数のタッチ操作が行われない時は、タッチ面積Ｓが比較的小さくなる場合（図５参照）が多い。この点に着目して、第１実施形態では、タッチ面積Ｓと第１面積しきい値Ｔ１とを比較することによって、容易に、同時に行われる複数のタッチ操作を許可するか否かを判断することができる。
【００６２】
また、第１実施形態では、上記のように、入力装置１００を、タッチパネル２の入力情報に、タッチ操作の２次元の入力情報（座標情報）を含むように構成する。また、ＳＯＣ１を、タッチ操作が継続されながらタッチ操作の位置が移動する場合に、タッチ面積Ｓの変化量を取得して、同時に行われる複数のタッチ操作を許可すると判断した場合でかつ変化量が第２変化量しきい値Ｔ２未満の場合、または、同時に行われる複数のタッチ操作を許可しないと判断した場合でかつ変化量が第３変化量しきい値Ｔ３以上の場合に、再度、タッチ面積Ｓに基づいて、同時に行われる複数のタッチ操作を許可するか否かの判断を行うように構成する。これにより、一旦、同時に行われる複数のタッチ操作を許可するか否かの判断がなされた場合でも、タッチ面積Ｓの変化量に基づいて、再度、同時に行われる複数のタッチ操作を許可するか否かが判断されるので、ユーザが用いる入力手段に対して、より確実に適した入力操作を受け付けることができる。
【００６３】
また、第１実施形態では、上記のように、ＳＯＣ１を、タッチ操作の後、所定の時間が経過するまで、同時に行われる複数のタッチ操作を許可するか否かの判断の結果を維持するように構成する。これにより、ユーザの指先または入力デバイスがタッチパネル２から一時的に離間した場合でも、継続して同じ判別結果を用いた制御を行うことができるので、ユーザの意図しない入力操作をより抑制することができる。ユーザが入力デバイスを用いてタッチ操作を行った後、次に入力デバイスにより入力するまでの間に、入力デバイスがタッチパネルから一時的に離間して、ユーザの手がタッチパネルに触れた場合（図７および図８参照）にも入力操作であると判断されないので、継続してユーザの意図した入力手段によるタッチ操作を行うことができる。
【００６４】
また、第１実施形態では、上記のように、ＳＯＣ１を、所定の時間が経過後、同時に行われる複数のタッチ操作を許可するか否かの判断の結果を消去（リセット）するように構成する。これにより、所定の時間内では、ユーザの意図しない入力操作を抑制しながら、所定の時間が経過後は、判断の結果を消去する（入力モードをリセットする）ことによって、ユーザが入力手段を変更した場合でも、適切に、ユーザが用いる入力手段に対応した入力操作を受け付けることができる。
【００６５】
また、第１実施形態では、上記のように、ＳＯＣ１を、同時に行われる複数のタッチ操作を許可しないと判断した場合（ペン入力モードの場合）には、タッチ操作を検出する時間分解能を、同時に行われる複数のタッチ操作を許可すると判断した場合（指先入力モード）より、高くする制御を行うように構成する。これにより、入力デバイス（ペン）による速いタッチ操作が行われた場合でも、正確に、タッチ操作を受け付けることができる。また、指先操作によってタッチ操作が行われた場合には、時間分解能を低くする分、ＳＯＣ１の処理の負担を軽減することができる。
【００６６】
また、第１実施形態では、上記のように、ＳＯＣ１を、描画用アプリと、映像アプリとを動作可能に構成して、同時に行われる複数のタッチ操作を許可しないと判断した場合で、かつ、描画用アプリの動作時には、タッチ操作を検出する時間分解能を、同時に行われる複数のタッチ操作を許可すると判断した場合、または、映像アプリの動作時より、高くする制御を行うように構成する。ここで、一般的に、描画用アプリを動作している場合における入力デバイス（ペン）を用いたユーザのタッチ速度（筆記速度）は、映像アプリを動作している場合における指先または入力デバイスを用いたユーザのタッチ速度よりも速い。この点において、第１実施形態では、同時に行われる複数のタッチ操作を許可しないと判断した場合で、かつ、描画用アプリが動作している場合には時間分解能を高くすることにより、入力デバイス（ペン）を用いてユーザが速いタッチ操作を行った場合であっても、正確に、タッチ操作を受け付けることができる。また、映像アプリを動作している場合には、時間分解能を低くする分、ＳＯＣ１の処理の負担を軽減することができる。
【００６７】
（第２実施形態）
次に、図１および図１３を参照して、第２実施形態によるスマートフォン１０１の構成について説明する。第２実施形態によるスマートフォン１０１は、取得したタッチ面積と第１面積しきい値との比較に基づいて入力操作デバイス（指先またはペンのうちのいずれか）の判別を行うように構成されていた第１実施形態によるスマートフォン１００と異なり、取得したタッチ面積と第１面積しきい値との比較に加えて、取得したタッチ面積と第２面積しきい値との比較に基づいて入力操作デバイス（指先またはペンまたは消しゴムのうちのいずれか）の判別を行うように構成されている。なお、消しゴムは、本発明の「特殊な入力デバイス」の一例である。
【００６８】
図１に示すように、第２実施形態によるスマートフォン１０１は、ＳＯＣ５を含み、ＳＯＣ５は、ＣＰＵ５１を含む。
【００６９】
そして、第２実施形態では、図１３に示すように、ＳＯＣ５は、タッチ面積Ｓが第１面積しきい値Ｔ１未満であり、かつ、第２面積しきい値Ｔ４以上の場合には、タッチ操作は、消しゴムによる入力操作であると判断して、タッチ面積Ｓが第２面積しきい値Ｔ４未満の場合には、タッチ操作は、ペンによる入力操作であると判断するように構成されている。具体的には、図１３（ａ）に示すように、ＣＰＵ５１は、タッチ操作（図１３の符号Ｂ３）を受け付けた場合には、タッチ面積Ｓ４を取得して、タッチ面積Ｓ４が第１面積しきい値Ｔ１未満であり、かつ、第２面積しきい値Ｔ４以上の場合には、消しゴムによるタッチ操作が行われたと判断するように構成されている。
【００７０】
そして、ＣＰＵ５１は、描画用アプリ等を動作させている場合に、かつ、タッチ操作が消しゴムによって行われたと判断した場合には、タッチ操作された部分の位置に応じた表示部３の表示されている描画画像を消去する制御を行うように構成されている。また、第２実施形態によるスマートフォン１０１のその他の構成は、第１実施形態におけるスマートフォン１００と同様である。
【００７１】
次に、図１４を参照して、第２実施形態によるスマートフォン１０１の入力デバイス判別フローについて説明する。スマートフォン１０１における処理は、ＣＰＵ５１により行われる。
【００７２】
まず、図１４に示すように、スマートフォン１０１では、ステップＳ１およびステップＳ２においては、第１実施形態における入力デバイス判別フローのステップＳ１およびステップＳ２と同様の処理を行う。ステップＳ２の処理の後、ステップＳ３１に進む。ステップＳ３１において、タッチ面積Ｓが第１面積しきい値Ｔ１以上か否かが判断される。タッチ面積Ｓが第１面積しきい値Ｔ１以上の場合、ステップＳ３２に進み、タッチ面積Ｓが第１面積しきい値Ｔ１未満の場合、ステップＳ３３に進む。
【００７３】
そして、ステップＳ３２において、指先入力モード（図１１参照）が実行される。その後、ステップＳ１に戻る。なお、指先入力モードにおける処理は、第１実施形態における指先入力モードにおける処理と同様である。
【００７４】
また、ステップＳ３１においてタッチ面積Ｓが第１面積しきい値Ｔ１以上でないと判断された場合であるステップＳ３３において、タッチ面積Ｓが第２面積しきい値Ｔ４以上か否かが判断される。タッチ面積Ｓが第２面積しきい値Ｔ４以上の場合、ステップＳ３５に進み、タッチ面積Ｓが第２面積しきい値Ｔ４未満の場合、ステップＳ３４に進む。
【００７５】
そして、ステップＳ３４において、ペン入力モード（図１２参照）が実行される。その後、ステップＳ１に戻る。なお、ペン入力モードにおける処理は、第１実施形態におけるペン入力モードにおける処理と同様である。
【００７６】
そして、ステップＳ３３においてタッチ面積Ｓが第２面積しきい値Ｔ４以上であると判断された場合であるステップＳ３５において、後述する消しゴム入力モード（図１５参照）が実行される。その後、ステップＳ１に戻る。
【００７７】
次に、図１５を参照して、第２実施形態によるスマートフォン１０１の消しゴム入力モードフローについて説明する。スマートフォン１０１における処理は、ＣＰＵ５１により行われる。
【００７８】
まず、図１５に示すように、スマートフォン１０１では、ステップＳ４１において、消しゴム入力モードが実行される。消しゴム入力モードでは、同時に行われる複数本の入力デバイスによるタッチ操作を受け付けない制御が行われる。すなわち、上記したマルチタッチ操作およびジェスチャ操作による入力操作は受け付けないように制御が行われる。そして、ステップＳ４２に進む。ステップＳ４２において、タッチ操作が継続されているか否かが判断される。タッチパネル２が継続してタッチ操作を受け付けている場合には、ステップＳ４５に進み、タッチ操作を受け付けていない場合は、ステップＳ４３に進む。
【００７９】
そして、ステップＳ４３において、所定の時間が経過したか否かが判断される。所定の時間が経過している場合には、ステップＳ４７に進み、所定の時間が経過していない場合には、ステップＳ４４に進む。
【００８０】
そして、ステップＳ４４において、タッチパネル２がタッチ操作を受け付けたか否かが判断される。タッチパネル２がタッチ操作を受け付けている場合には、ステップＳ４２に戻り、タッチ操作を受け付けていない場合は、ステップＳ４３に戻る。
【００８１】
また、ステップＳ４２においてタッチ操作が継続されていると判断された場合には、ステップＳ４５において、タッチ面積Ｓの変化量が取得される。その後、ステップＳ４６に進む。そして、ステップＳ４６において、タッチ面積の変化量が第４変化量しきい値以上か否かが判断される。第４変化量しきい値以上の場合には、ステップＳ４７に進み、第４変化量しきい値以上でない場合は、ステップＳ４２に戻る。
【００８２】
そして、ステップＳ４３において所定の時間が経過した場合、または、ステップＳ４６においてタッチ面積Ｓの変化量が第４変化量しきい値以上の場合、ステップＳ４７において、消しゴム入力モードのリセットが行われる。すなわち、消しゴム入力モードの処理が終了され、上記した入力デバイス判別処理フロー（図１４参照）におけるステップＳ３５の処理が終了される。
【００８３】
第２実施形態では、以下のような効果を得ることができる。
【００８４】
第２実施形態では、上記のように、ＳＯＣ５を、タッチ面積Ｓが第１面積しきい値Ｔ１未満で、かつ、第２面積しきい値Ｔ４以上の場合には、タッチ操作が通常の入力デバイス（ペン）とは異なる特殊な入力デバイス（消しゴム）による操作であると判断するように構成する。これにより、同時に行われる複数のタッチ操作を許可しないと判断された場合に、タッチ面積Ｓと、第１面積しきい値Ｔ１および第２面積しきい値Ｔ４とを比較することによって、容易に、通常の入力デバイス（ペン）による入力操作または特殊な入力デバイス（消しゴム）による入力操作のうちのいずれによって行われたかを判別することができる。また、第２実施形態によるスマートフォン１０１のその他の効果は、第１実施形態におけるスマートフォン１００と同様である。
【００８５】
（第３実施形態）
次に、図１、図１６および図１７を参照して、第３実施形態によるスマートフォン１０２の構成について説明する。第３実施形態によるスマートフォン１０２は、取得したタッチ面積と第１面積しきい値との比較に基づいて入力操作デバイス（指先またはペンのうちのいずれか）の判別を行うように構成されていた、第１実施形態によるスマートフォン１００と異なり、取得したタッチ面積と第１面積しきい値との比較に加えて、取得したタッチ操作された部分の円形度の情報に基づいて入力操作デバイス（指先または丸いペン先を有するペン（以下、丸ペン）または筆状のペン先を有するペン（以下、筆ペン）のうちのいずれか）の判別を行うように構成されている。
【００８６】
図１に示すように、第３実施形態によるスマートフォン１０２は、ＳＯＣ６を含み、ＳＯＣ６は、ＣＰＵ６１およびタッチ情報生成部６２を含む。
【００８７】
そして、第３実施形態では、図１６に示すように、タッチ情報生成部６２は、タッチパネル２がタッチ操作を受け付けた場合、タッチ操作された部分の円形度Ｊを後述する円形度の算出方法に基づいて、算出するように構成されている。そして、ＣＰＵ６１は、タッチ面積Ｓに加えて、タッチ情報生成部６２により算出されたタッチ操作された部分の円形度Ｊを取得するように構成されている。また、ＣＰＵ６１は、タッチ面積Ｓ５が第１面積しきい値Ｔ１以上の場合には、タッチ操作は、指先操作または筆ペン入力操作であると判断するように構成されている。そして、ＣＰＵ６１は、タッチ操作された部分の円形度Ｊが円形度しきい値Ｔ５以上の場合には、タッチ操作が指先操作によって行われたと判断して、タッチ操作された部分の円形度Ｊが円形度しきい値Ｔ５未満の場合には、タッチ操作が筆ペンによる操作によって行われたと判断する制御を行うように構成されている。
【００８８】
また、第３実施形態では、図１７に示すように、筆ペンは、筆腹部（図１７の符号Ｅ）と筆先部（図１７の符号Ｆ）とを含み、ＣＰＵ６１は、タッチ操作が筆ペンによって行われたと判断した場合には、タッチ操作された部分の重心の位置に基づいて、筆腹部と筆先部とを判別するように構成されている。具体的には、タッチ情報生成部６２は、タッチパネル２が受け付けた入力情報に基づいて、タッチ操作された部分の重心の位置（図１７の符号Ｇ）を算出するように構成されており、ＣＰＵ６１は、算出されたタッチ操作された部分の重心の位置を取得するように構成されている。そして、ＣＰＵ６１は、タッチ操作された部分（図１７の符号Ｂ４）のうち重心に近い部分を筆腹部と判断して、タッチ操作された部分（図１７の符号Ｂ４）のうち重心から遠い部分を筆先部と判断するように構成されている。
【００８９】
また、第３実施形態では、図１７に示すように、ＣＰＵ６１は、タッチ操作が筆ペンによって行われたと判断した場合には、タッチ操作された部分の移動方向の情報に基づいて、筆腹部と筆先部とを判別するように構成されている。具体的には、タッチ操作が継続して行われた場合には、ＣＰＵ６１は、タッチ操作された部分の移動方向の情報を取得するように構成されている。そして、ＣＰＵ６１は、受け付けた筆ペンによるタッチ操作のうち移動方向側（図１７の矢印Ｈ方向）のタッチ操作を筆腹部によるタッチ操作と判断して、受け付けた筆ペンによるタッチ操作のうち移動方向の反対側（図１７の矢印Ｈの反対方向）のタッチ操作を筆先部によるタッチ操作と判断するように構成されている。
【００９０】
そして、ＣＰＵ６１は、描画用アプリ等を動作させている場合に、かつ、タッチ操作が筆ペンによって行われたと判断した場合には、筆腹部によってタッチ操作された部分を濃い配色による描画を行うように描画出力を行い、筆先部によってタッチ操作された部分を薄い配色による描画を行うように描画出力をするように構成されている。また、第３実施形態によるスマートフォン１０２のその他の構成は、第１実施形態におけるスマートフォン１００と同様である。
【００９１】
次に、図１６を参照して、タッチ操作された部分の円形度の情報の取得方法について説明する。
【００９２】
図１６（ａ）に示すように、タッチ操作が行われた場合には、タッチ情報生成部６２は、タッチパネル２が検出した入力情報に基づいて、タッチ面積Ｓ６およびタッチ操作された部分の周囲長Ｌ１を算出する。そして、タッチ情報生成部６２は、下記の式（１）に基づいて、タッチ操作された部分の円形度Ｊを算出する。なお、円形度Ｊは、真円の場合には、１．０であり、正方形の場合には、０．７９であり、正三角形の場合には、０．６０である。
円形度Ｊ＝（４π×面積Ｓ）／（周囲長Ｌ）２・・・（１）
【００９３】
そして、ＣＰＵ６１は、算出されたタッチ操作された部分の円形度Ｊを取得して、取得した円形度Ｊが円形度しきい値Ｔ５以上の場合、タッチ操作が指先操作であると判断する。一方、図１６（ｂ）に示すように、タッチ面積Ｓ５およびタッチ操作された部分の周囲長Ｌ２の円形度しきい値Ｔ５未満の円形度Ｊのタッチ操作が行われた場合には、ＣＰＵ６１は、タッチ操作が筆ペンによる操作であると判断する。
【００９４】
次に、図１８を参照して、第３実施形態によるスマートフォン１０２の入力デバイス判別フローについて説明する。スマートフォン１０２における処理は、ＣＰＵ６１により行われる。
【００９５】
まず、図１８に示すように、スマートフォン１０２では、ステップＳ５１において、タッチ操作を受け付けたか否かが判断される。タッチ操作を受け付けるまでこの判断は繰り返され、タッチ操作を受け付けた場合、ステップＳ５２に進む。そして、ステップＳ５２において、タッチ面積Ｓおよびタッチ操作された部分の円形度Ｊが取得される。その後、ステップＳ５３に進む。ステップＳ５３において、タッチ面積Ｓが第１面積しきい値Ｔ１以上か否かが判断される。タッチ面積Ｓが第１面積しきい値Ｔ１以上の場合、ステップＳ５５に進み、タッチ面積Ｓが第１面積しきい値Ｔ１未満の場合、ステップＳ５４に進む。
【００９６】
そして、ステップＳ５４において、ペン入力モード（図１２参照）が実行される。その後、ステップＳ５１に戻る。なお、ペン入力モードにおける処理は、第１実施形態におけるペン入力モードにおける処理と同様である。
【００９７】
また、ステップＳ５３においてタッチ面積Ｓが第１面積しきい値Ｔ１以上であると判断された場合であるステップＳ５５において、タッチ操作された部分の円形度Ｊが円形度しきい値Ｔ５以上か否かが判断される。タッチ操作された部分の円形度Ｊが円形度しきい値Ｔ５以上の場合、ステップＳ５６に進み、タッチ操作された部分の円形度Ｊが円形度しきい値Ｔ５以上でない場合、ステップＳ５７に進む。
【００９８】
そして、ステップＳ５６において、指先入力モード（図１１参照）が実行される。その後、ステップＳ５１に戻る。なお、指先入力モードにおける処理は、第１実施形態における指先入力モードにおける処理と同様である。
【００９９】
そして、ステップＳ５５においてタッチ操作された部分の円形度Ｊが円形度しきい値Ｔ５以上でないと判断された場合であるステップＳ５７において、後述する筆ペン入力モード（図１９参照）が実行される。その後、ステップＳ５１に戻る。
【０１００】
次に、図１９を参照して、第３実施形態によるスマートフォン１０２の筆ペン入力モードフローについて説明する。スマートフォン１０２における処理は、ＣＰＵ６１により行われる。
【０１０１】
まず、図１９に示すように、スマートフォン１０２では、ステップＳ６１において、筆ペン入力モードが実行される。筆ペン入力モードでは、同時に行われる複数本の入力デバイスによるタッチ操作を受け付けない制御が行われる。すなわち、上記したマルチタッチ操作およびジェスチャ操作による入力操作は受け付けないように制御が行われる。そして、ステップＳ６２に進む。ステップＳ６２において、タッチ操作された部分の形状から筆腹部および筆先部が判別される。その後、ステップＳ６３に進む。
【０１０２】
次に、ステップＳ６３において、タッチ操作が継続されているか否かが判断される。タッチパネル２が継続してタッチ操作を受け付けている場合には、ステップＳ６６に進み、タッチ操作を受け付けていない場合は、ステップＳ６４に進む。
【０１０３】
そして、ステップＳ６４において、所定の時間が経過したか否かが判断される。所定の時間が経過している場合には、ステップＳ６８に進み、所定の時間が経過していない場合には、ステップＳ６５に進む。
【０１０４】
そして、ステップＳ６５において、タッチパネル２がタッチ操作を受け付けたか否かが判断される。タッチパネル２がタッチ操作を受け付けた場合には、ステップＳ６２に戻り、タッチ操作を受け付けていない場合は、ステップＳ６４に戻る。
【０１０５】
また、ステップＳ６３においてタッチ操作が継続されていると判断された場合に進むステップＳ６６において、タッチ操作された部分の移動方向が取得される。その後、ステップＳ６７に進む。そして、ステップＳ６７において、タッチ操作された部分の移動方向から筆腹部および筆先部が判別される。その後、ステップＳ６３に戻る。
【０１０６】
そして、ステップＳ６３において所定の時間が経過した場合に進むステップＳ６８において、筆ペン入力モードのリセットが行われる。すなわち、筆ペン入力モードの処理が終了され、上記した入力デバイス判別処理フロー（図１８参照）におけるステップＳ５７の処理が終了される。
【０１０７】
第３実施形態では、以下のような効果を得ることができる。
【０１０８】
第３実施形態では、上記のように、ＳＯＣ６を、タッチパネル２の入力情報からタッチ部分の形状として円形度Ｊを算出するように構成する。また、ＳＯＣ６を、円形度Ｊが円形度しきい値Ｔ５未満の場合には、タッチ操作が筆ペンによるタッチ操作であると判断するように構成する。これにより、一般的に、筆ペンの円形度Ｊは比較的小さいので、タッチ操作された部分の円形度Ｊと円形度しきい値Ｔ５とを比較することにより、容易に、タッチ操作が筆ペンによる入力操作か、その他の入力手段による入力操作（指先操作）かを判別することができる。
【０１０９】
また、第３実施形態では、上記のように、ＳＯＣ６を、タッチ操作が筆ペンによるタッチ操作であると判断した場合に、タッチ操作された部分の重心Ｇおよびタッチ操作の移動方向Ｈの少なくとも一方の情報に基づいて、筆腹部と筆先部とを判別するように構成する。これにより、容易に、筆腹部と筆先部とを判別することができるので、正確に、入力デバイス（筆ペン）の形状に従ったタッチ操作を受け付けることができる。また、第３実施形態によるスマートフォン１０２のその他の効果は、第１実施形態におけるスマートフォン１００と同様である。
【０１１０】
（第４実施形態）
次に、図１を参照して、第４実施形態によるスマートフォン１０３の構成について説明する。第４実施形態によるスマートフォン１０３は、取得したタッチ面積Ｓおよび円形度Ｊの両方に基づいて、タッチ操作が筆ペンによるものか否かの判断を行うように構成されていた、第３実施形態によるスマートフォン１０２と異なり、取得した円形度Ｊのみに基づいて、タッチ操作が筆ペンによるものか否かを判断するように構成されている。
【０１１１】
図１に示すように、第４実施形態によるスマートフォン１０３は、ＳＯＣ７を含み、ＳＯＣ７は、ＣＰＵ７１およびタッチ情報生成部６２を含む。なお、タッチ情報生成部６２は、第３実施形態によるスマートフォン１０２のタッチ情報生成部６２と同様に構成されており、タッチ部分の円形度Ｊを算出することが可能に構成されている。そして、ＳＯＣ７は、円形度Ｊが円形度しきい値Ｔ５未満の場合には、タッチ操作が筆ペンによるタッチ操作であると判断するように構成されている。また、第４実施形態によるスマートフォン１０３のその他の構成は、第１実施形態におけるスマートフォン１００と同様である。
【０１１２】
次に、図２０を参照して、第４実施形態によるスマートフォン１０３の入力デバイス判別フローについて説明する。スマートフォン１０３における処理は、ＣＰＵ７１により行われる。
【０１１３】
まず、図２０に示すように、スマートフォン１０３では、ステップＳ７１において、タッチ操作を受け付けたか否かが判断される。タッチ操作を受け付けるまでこの判断は繰り返され、タッチ操作を受け付けた場合、ステップＳ７２に進む。そして、ステップＳ７２において、タッチ操作された部分の円形度Ｊが取得される。その後、ステップＳ７３に進む。
【０１１４】
そして、ステップＳ７３において、円形度Ｊが円形度しきい値Ｔ５以上か否かが判断される。円形度Ｊが円形度しきい値Ｔ５以上の場合、ステップＳ７５に進み、円形度Ｊが円形度しきい値Ｔ５未満の場合、ステップＳ７４に進む。
【０１１５】
そして、ステップＳ７４において、筆ペン入力モード（図１９参照）が実行される。その後、ステップＳ７１に戻る。なお、筆ペン入力モードにおける処理は、第３実施形態における筆ペン入力モードにおける処理と同様である。
【０１１６】
また、ステップＳ７３において円形度Ｊが円形度しきい値Ｔ５以上であると判断された場合であるステップＳ７５において、タッチ面積Ｓが第１面積しきい値Ｔ１以上か否かが判断される。タッチ面積Ｓが第１面積しきい値Ｔ１以上の場合、ステップＳ７６に進み、タッチ面積Ｓが第１面積しきい値Ｔ１未満の場合、ステップＳ７７に進む。
【０１１７】
そして、ステップＳ７６において、指先入力モード（図１１参照）が実行される。その後、ステップＳ７１に戻る。なお、指先入力モードにおける処理は、第１実施形態における指先入力モードにおける処理と同様である。
【０１１８】
そして、ステップＳ７５においてタッチ面積Ｓが第１面積しきい値Ｔ１未満と判断された場合であるステップＳ７７において、ペン入力モード（図１２参照）が実行される。その後、ステップＳ７１に戻る。なお、ペン入力モードにおける処理は、第１実施形態におけるペン入力モードにおける処理と同様である。
【０１１９】
第４実施形態では、以下のような効果を得ることができる。
【０１２０】
第４実施形態では、上記のように、ＳＯＣ７を、取得したタッチ部分の形状（たとえば、円形度Ｊ）に基づいて、同時に行われる複数のタッチ操作を許可するか否か（筆ペン入力モードにするか否か）を判断するように構成する。これにより、第４実施形態における入力装置１０３においても、ユーザが用いる入力手段に適した入力操作を受け付けることができる。
【０１２１】
また、第４実施形態では、上記のように、ＳＯＣ７を、タッチパネル２の入力情報からタッチ部分の形状として円形度Ｊを算出するように構成する。また、ＳＯＣ７を、円形度Ｊが円形度しきい値Ｔ５未満の場合には、タッチ操作が筆ペンによるタッチ操作であると判断するように構成する。これにより、一般的に、筆ペンの円形度Ｊは比較的小さいので、タッチ操作された部分の円形度Ｊと円形度しきい値Ｔ５とを比較することにより、容易に、タッチ操作が筆ペンによる入力操作か、その他の入力手段による入力操作（指先操作およびペン入力による操作）かを判別することができる。また、第４実施形態によるスマートフォン１０３のその他の効果は、第１実施形態におけるスマートフォン１００と同様である。
【０１２２】
（第５実施形態）
次に、図１を参照して、第５実施形態によるスマートフォン１０４の構成について説明する。第５実施形態によるスマートフォン１０４は、取得したタッチ面積Ｓと第１面積しきい値Ｔ１との比較に基づいて、タッチ操作がペン入力であるか否かを判断するように構成されていた第１実施形態によるスマートフォン１００と異なり、取得したタッチ面積Ｓの変化量に基づいて、タッチ操作がペン入力であるか否かを判断するように構成されている。
【０１２３】
図１に示すように、第５実施形態によるスマートフォン１０４は、ＳＯＣ８を含み、ＳＯＣ８は、ＣＰＵ８１とタッチ情報生成部６２とを含む。そして、ＳＯＣ８は、タッチパネル２の入力情報からタッチ面積Ｓの変化量を取得して、取得したタッチ面積Ｓの変化量に基づいて、同時に行われる複数のタッチ操作を許可するか否かを判断するように構成されている。なお、タッチ情報生成部６２は、第３実施形態によるスマートフォン１０２のタッチ情報生成部６２と同様に構成されており、タッチ部分の円形度Ｊを算出することが可能に構成されている。また、第５実施形態によるスマートフォン１０４のその他の構成は、第１実施形態におけるスマートフォン１００と同様である。
【０１２４】
次に、図２１を参照して、第５実施形態によるスマートフォン１０４の入力デバイス判別フローについて説明する。スマートフォン１０４における処理は、ＣＰＵ８１により行われる。
【０１２５】
まず、図２１に示すように、スマートフォン１０４では、ステップＳ８１において、タッチ操作を受け付けたか否かが判断される。タッチ操作を受け付けるまでこの判断は繰り返され、タッチ操作を受け付けた場合、ステップＳ８２に進む。そして、ステップＳ８２において、タッチ面積Ｓが取得される。その後、ステップＳ８３に進む。
【０１２６】
そして、ステップＳ８３において、タッチ操作が継続されているとともに、タッチ操作の位置が移動しているか否かが判断される。タッチ操作が継続されているとともに、タッチ操作の位置が移動している場合には、ステップＳ８４に進み、タッチ操作が継続されていない、または、タッチ操作の位置が移動していない場合には、ステップＳ８１に戻る。
【０１２７】
そして、ステップＳ８４において、タッチ面積Ｓの変化量の取得（図４および図５参照）が行われる。その後、ステップＳ８５に進む。
【０１２８】
そして、ステップＳ８５において、タッチ面積Ｓの変化量が第１変化量しきい値Ｔ６以上か否かが判断される。タッチ面積Ｓの変化量が第１変化量しきい値Ｔ６以上の場合には、ステップＳ８６に進み、タッチ面積Ｓの変化量が第１変化量しきい値Ｔ６未満の場合には、ステップＳ８８に進む。
【０１２９】
そして、ステップＳ８６において、タッチ部分の円形度Ｊが円形度しきい値Ｔ５以上か否かが判断される。タッチ部分の円形度Ｊが円形度しきい値Ｔ５以上の場合には、ステップＳ８７に進み、タッチ部分の円形度Ｊが円形度しきい値Ｔ５未満の場合には、ステップＳ８９に進む。
【０１３０】
そして、ステップＳ８７において、指先入力モード（図１１参照）が実行される。その後、ステップＳ８１に戻る。なお、指先入力モードにおける処理は、第１実施形態における指先入力モードにおける処理と同様である。
【０１３１】
また、ステップＳ８５においてタッチ面積Ｓの変化量が第１変化量しきい値Ｔ６未満の場合に進むステップＳ８８において、ペン入力モード（図１２参照）が実行される。その後、ステップＳ８１に戻る。なお、ペン入力モードにおける処理は、第１実施形態におけるペン入力モードにおける処理と同様である。
【０１３２】
また、ステップＳ８６においてタッチ部分の円形度Ｊが円形度しきい値Ｔ５未満の場合に進むステップＳ８９において、筆ペン入力モード（図１９参照）が実行される。その後、ステップＳ８１に戻る。なお、筆ペン入力モードにおける処理は、第３実施形態における筆ペン入力モードにおける処理と同様である。
【０１３３】
第５実施形態では、以下のような効果を得ることができる。
【０１３４】
第５実施形態では、上記のように、ＳＯＣ８を、タッチ面積Ｓの変化量を取得して、取得したタッチ面積Ｓの変化量に基づいて、同時に行われる複数のタッチ操作を許可するか否か（ペン入力モードにするか否か）を判断するように構成する。これにより、第５実施形態における入力装置１０４においても、ユーザが用いる入力手段に適した入力操作を受け付けることができる。
【０１３５】
また、第５実施形態では、上記のように、ＳＯＣ８を、タッチ操作が継続されながらタッチ操作の位置が移動する場合に、タッチ面積Ｓの変化量を取得して、取得した変化量が第１変化量しきい値Ｔ６未満の場合に、同時に行われる複数のタッチ操作を許可しないと判断するように構成する。ここで、同時に行われる複数のタッチ操作を行う場合（たとえば、指先操作）は、タッチ面積Ｓの変化量が比較的大きくなる。一方、同時に行われる複数のタッチ操作を行わない場合（たとえば、入力デバイス操作）は、タッチ面積Ｓの変化量が比較的小さくなる。この点に対して、第５実施形態では、タッチ面積Ｓと第１変化量しきい値Ｔ６とを比較することによって、容易に、同時に行われる複数のタッチ操作を許可するか否かを判断することができる。また、第５実施形態によるスマートフォン１０４のその他の効果は、第１実施形態におけるスマートフォン１００と同様である。
【０１３６】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【０１３７】
たとえば、第１〜第５実施形態では、本発明の入力装置の一例として、スマートフォンに適用する例を示したが、本発明はこれに限られない。本発明は、スマートフォン以外の入力装置にも適用可能である。たとえば、タブレットやパーソナルコンピュータ用のタッチパネル操作機器などにも適用可能である。
【０１３８】
また、第１〜第５実施形態では、タッチパネルの一例として、投影型静電タッチパネルを含む例を示したが、本発明はこれに限られない。本発明は、投影型静電タッチパネル以外の２次元タッチセンサアレイを備えたタッチパネルを用いてもよい。
【０１３９】
また、第１〜第５実施形態では、本発明の入力デバイスの一例として、ペンと消しゴムと筆ペンとに適用する例を示したが、本発明はこれに限られない。本発明は、ペンと消しゴムと筆ペンと以外の入力デバイスにも適用可能である。たとえば、スタンプなどにも適用可能である。
【０１４０】
また、第１〜第５実施形態では、第１面積しきい値および第２面積しきい値により指先操作と入力デバイスとの判別を行うように構成する例を示したが、本発明はこれに限られない。たとえば、さらに第３面積しきい値を用いて、指先よりも著しく大きい面積（図８の符号Ｓ３参照）等を受け付けないように構成してもよい。
【０１４１】
また、第１〜第５実施形態では、非描画アプリケーションソフトの一例として、映像アプリを用いる例を示したが、本発明はこれに限られない。本発明は、映像アプリ以外の非描画アプリケーションソフトにも適用可能である。
【０１４２】
また、第１〜第５実施形態では、所定の時間の一例として、指先操作と入力デバイスとに同じ所定の時間を用いたが、本発明はこれに限られない。本発明では、指先または入力デバイスの所定の時間をそれぞれ異なる値に構成してもよい。
【０１４３】
また、第３実施形態では、タッチ操作された部分の重心の位置の情報を、筆状のペン先を有するペンにおける筆腹部および筆先部の判別に用いる例を示したが、本発明はこれに限られない。タッチ操作された部分の重心の位置の情報を指先操作と筆状のペン先を有するペンとの判別に用いてもよい。この場合、タッチ操作された部分の中心部分と重心との距離が所定のしきい値未満の場合には、指先操作と判断して、タッチ操作された部分の中心部分と重心との距離が所定のしきい値以上の場合には、筆状のペン先を有するペンによる操作が行われたと判断するように構成する。
【０１４４】
また、第１〜第５実施形態を個別に構成する例を示したが、本発明はこれに限られない。本発明では、第１〜第５実施形態を組み合わせた構成にしてもよい。たとえば、第２実施形態におけるタッチ面積と２つの面積しきい値とを比較することによって、丸ペンと消しゴムと指先との判別を行うとともに、第３実施形態におけるタッチ操作された部分の円形度に基づいて、指先と筆ペンとを判別することによって、丸ペンと消しゴムと指先と筆ペンとを判別可能に構成してもよい。
【０１４５】
また、第１〜第５実施形態では、説明の便宜上、本発明の制御部の処理を処理フローに沿って順番に処理を行うフロー駆動型のフローチャートを用いて説明したが、本発明はこれに限られない。本発明では、制御部の処理動作を、イベントごとに処理を実行するイベント駆動型（イベントドリブン型）の処理により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【符号の説明】
【０１４６】
１、５、６、７、８  ＳＯＣ（制御部）
２  タッチパネル
１００、１０１、１０２、１０３、１０４  スマートフォン（入力装置）
【図１】
2015146177.tif 000003
【図２】
2015146177.tif 000004
【図３】
2015146177.tif 000005
【図４】
2015146177.tif 000006
【図５】
2015146177.tif 000007
【図６】
2015146177.tif 000008
【図７】
2015146177.tif 000009
【図８】
2015146177.tif 000010
【図９】
2015146177.tif 000011
【図１０】
2015146177.tif 000012
【図１１】
2015146177.tif 000013
【図１２】
2015146177.tif 000014
【図１３】
2015146177.tif 000015
【図１４】
2015146177.tif 000016
【図１５】
2015146177.tif 000017
【図１６】
2015146177.tif 000018
【図１７】
2015146177.tif 000019
【図１８】
2015146177.tif 000020
【図１９】
2015146177.tif 000021
【図２０】
2015146177.tif 000022
【図２１】
2015146177.tif 000023