"情報を入力するためのセンサであるタッチセンサと、操作者の指が前記タッチセンサに接触したときの情報であるタッチ情報を検出するタッチ情報検出部と、前記タッチ情報を用いて、操作者のタッチ操作の開始位置であるタッチ操作開始位置を検出するタッチ操作開始位置検出部と、前記タッチ操作開始位置に対応付けて、複数のタッチ操作の種別をそれぞれ認識するための複数のタッチ操作認識条件を記憶しているタッチ操作認識条件記憶部と、前記タッチ操作開始位置検出部で検出されたタッチ操作開始位置に対応付けられた前記複数のタッチ操作認識条件を用いて前記タッチ操作を認識し、操作者が行ったタッチ操作の種別を求めるタッチ操作認識部とを備える情報入力装置。前記タッチ操作認識部は、認識結果として、操作者が行ったタッチ操作の種別と前記タッチ操作の大きさを示す操作量を出力し、前記認識されたタッチ操作の種別は、操作者が指定した位置を入力するポインティング操作及び事前に定められた特定の処理の実行を指示する複数の種別のジェスチャ操作のうちのいずれか1つである請求項1に記載の情報入力装置。前記タッチ操作認識部が、前記認識結果として前記ジェスチャ操作の種別を出力した場合において、前記タッチ操作認識部は、前記出力された種別のジェスチャ操作の入力が終了したか否かを判定し、終了したと判定した場合には、当該判定をした時点に検出された、操作者が触れている前記タッチセンサの操作面上の位置であるタッチ位置、及び、当該判定をした時点の1つ前に検出された、操作者が触れている前記タッチセンサの操作面上の位置であるタッチ位置のうち少なくとも1つをジェスチャ操作終了位置として出力し、前記タッチ操作開始位置検出部は、前記出力されたジェスチャ操作終了位置を前記タッチ操作開始位置として検出する請求項2に記載の情報入力装置。前記タッチ操作開始位置検出部は、操作者の指が最初に前記タッチセンサに接触したタッチ位置をタッチ操作開始位置とする請求項1に記載の情報入力装置。前記情報入力装置は、さらに、事前に定められた特定時間の間、前記タッチ情報を記憶しているタッチ情報系列記憶部を備えており、前記タッチ操作認識部は、前記タッチ情報系列記憶部が記憶しているタッチ情報を用いて、タッチ操作時間、タッチ移動距離、タッチ移動速度、タッチ移動加速度及び、タッチ移動方向のうち少なくとも1つをタッチ特徴量として算出するタッチ特徴量算出部と、前記タッチ操作認識条件記憶部が記憶している、前記タッチ操作開始位置に対応付けられた前記複数のタッチ操作認識条件に基づいて、前記タッチ特徴量からタッチ操作の種別を判定するタッチ操作判定部とを備える請求項2に記載の情報入力装置。前記タッチセンサは静電容量方式であり、前記タッチ情報は、前記タッチ位置及び、接触したときのタッチ操作の強度であるタッチ強度を示す静電容量値を含む請求項2に記載の情報入力装置。前記タッチ操作認識条件記憶部は、前記タッチセンサの操作面上に定義された複数の部分領域の各々に対応付けて、前記複数のタッチ操作認識条件を記憶しており、前記タッチ操作判定部は、前記複数の部分領域のうち前記タッチ操作開始位置を内包する部分領域に対応付けられて記憶されている前記複数のタッチ操作認識条件のうちの1つであって前記複数のタッチ操作の種別うち第1のタッチ操作を認識するためのタッチ操作認識条件を、前記タッチ特徴量が満たすか否かを判定し、満たさないと判定した場合には前記タッチ操作の種別は前記第1のタッチ操作ではないと判定する請求項5に記載の情報入力装置。前記タッチ操作認識条件記憶部が、前記第1のタッチ操作を認識するために前記複数の部分領域のうち第1の部分領域に対応付けて記憶している、前記複数のタッチ操作認識条件のうちの第1のタッチ操作認識条件と、前記タッチ操作認識条件記憶部が、前記第1のタッチ操作を認識するために前記複数の部分領域のうち第2の部分領域に対応付けて記憶している、前記複数のタッチ操作認識条件のうちの第2のタッチ操作認識条件とが異なる請求項7に記載の情報入力装置。前記情報入力装置は、さらに、ジェスチャ操作終了判定条件記憶部を備え、前記タッチ操作認識部は、さらに、ジェスチャ操作終了判定部と、ジェスチャ終了位置取得部とを備えており、前記ジェスチャ操作終了判定条件記憶部は、前記複数の種別のジェスチャ操作それぞれの終了を判定するための条件である複数のジェスチャ操作終了判定条件を前記複数の部分領域各々に対応付けて記憶し、前記ジェスチャ操作終了判定部は、前記複数の部分領域のうち前記タッチ操作開始位置を内包する部分領域に対応付けて記憶されている前記複数のジェスチャ操作終了判定条件のうち、前記タッチ操作判定部により判定された種別のジェスチャ操作の終了を判定するためのジェスチャ操作終了判定条件を前記タッチ特徴量が満たすか否かを判定し、前記判定の結果、前記タッチ特徴量が前記ジェスチャ操作終了判定条件を満たす場合には、前記ジェスチャ終了位置取得部は、当該条件を満たした時点に検出されたタッチ位置、及び、当該条件を満たした時点の1つ前に検出されたタッチ位置のうち少なくとも1つをジェスチャ操作終了位置として出力し、前記タッチ操作開始位置検出部は、前記出力されたジェスチャ操作終了位置を前記タッチ操作開始位置として検出する請求項8に記載の情報入力装置。前記情報入力装置は、さらに、前記情報入力装置に対する操作者の把持情報を検出する把持情報検出部を備えており、前記タッチ操作認識条件記憶部は、前記把持情報と前記タッチ操作開始位置とにそれぞれ対応付けて、前記複数のタッチ操作認識条件を記憶し、前記タッチ操作認識部は、前記把持情報と前記タッチ操作開始位置とに対応付けられた前記複数のタッチ操作認識条件を用いて前記タッチ操作を認識し、操作者が行ったタッチ操作の種別を求める請求項1に記載の情報入力装置。前記把持情報は、操作者による前記情報入力装置の持ち手の種類、操作者が把持している前記情報入力装置の把持位置、操作者が把持している手に対する前記情報入力装置の方向角及び、操作者がタッチ操作に使用する指の長さのうち少なくとも1つである請求項10に記載の情報入力装置。前記情報入力装置は、さらに、当該情報入力装置の筐体の少なくとも一部に配置され、前記情報入力装置に対する操作者の手及び指の少なくとも一方の接触位置を検出する周囲接触センサを備えており、前記把持情報検出部は、前記周囲接触センサで検出された接触位置を用いて、前記把持情報のうち前記持ち手の種類を検出し、前記タッチ操作認識条件記憶部は、前記持ち手の種類と前記タッチ操作開始位置とにそれぞれ対応付けて前記複数のタッチ操作認識条件を記憶し、前記タッチ操作認識部は、前記タッチ操作認識条件記憶部から取得した前記複数のタッチ操作認識条件を用いてタッチ操作の種別を求める請求項11に記載の情報入力装置。前記情報入力装置は、さらに、前記情報入力装置の筐体の少なくとも一部に配置され、操作者の前記情報入力装置に対する手及び指の少なくとも一方の近接状態を検出する周囲近接センサを備えており、前記タッチ操作認識条件記憶部は、前記タッチセンサの操作面上に定義された複数の部分領域の各々に対応付けて、前記複数のタッチ操作認識条件を記憶し、前記把持情報検出部は、前記周囲近接センサで検出された前記近接状態を用いて、前記把持位置、前記方向角及び前記指の長さのうち少なくとも1つを検出し、前記タッチ操作認識部は、検出された前記把持位置、前記方向角及び前記指の長さのうちの少なくとも1つと、事前に定められた基準把持状態との差を算出し、当該差が小さくなるように前記タッチ操作開始位置を補正し、前記複数の部分領域のうち当該補正後のタッチ操作開始位置を内包する部分領域に対応づけて記憶されている前記複数のタッチ操作認識条件を用いて前記タッチ操作を認識する請求項11に記載の情報入力装置。前記タッチ操作認識部は、検出された前記把持位置、前記方向角及び前記指の長さのうちの少なくとも1つと、事前に定められた基準把持状態との差を算出し、当該差が小さくなるように前記タッチ位置を補正し、当該補正後のタッチ位置を用いて操作者が行った前記タッチ操作の種別を判定し、前記タッチ操作の大きさを示す操作量を出力する請求項13に記載の情報入力装置。前記情報入力装置は、前記複数のタッチ操作の種別ごとの認識される度合いを示す認識優先度を前記複数の部分領域ごとに対応付けて決定する認識優先度決定部と、前記複数の部分領域のうち第3の部分領域に対応付けて決定された前記認識優先度に応じて、当該第3の部分領域に対応付けられた前記複数のタッチ操作認識条件を更新するタッチ操作認識条件更新部とを備えており、前記タッチ操作認識条件更新部は、前記認識優先度が高いタッチ操作の種別ほど認識されやすくなるように、前記複数のタッチ操作認識条件に含まれる閾値の値を更新する請求項7に記載の情報入力装置。前記情報入力装置は、さらに、前記タッチ操作認識部で認識されたタッチ操作の種別ごとの頻度である種別頻度を、前記複数の部分領域の各々に対応付けて記憶しているタッチ操作種別頻度記憶部を備えており、前記認識優先度決定部は、前記種別頻度がより高い種別のタッチ操作の前記認識優先度ほど、より高くなるように、前記認識優先度を決定する請求項15に記載の情報入力装置。タッチセンサを用いた情報入力方法であって、操作者の指が前記タッチセンサに接触したときの情報であるタッチ情報を検出するタッチ情報検出ステップと、前記タッチ情報を用いて、操作者のタッチ操作の開始位置であるタッチ操作開始位置を検出するタッチ操作開始位置検出ステップと、前記タッチ操作開始位置に対応付けて、複数のタッチ操作の種別をそれぞれ認識するための複数のタッチ操作認識条件を記憶するタッチ操作認識条件記憶ステップと、前記タッチ操作開始位置検出ステップで検出されたタッチ操作開始位置に対応付けられた前記複数のタッチ操作認識条件を用いて前記タッチ操作を認識し、操作者が行ったタッチ操作の種別を求めるタッチ操作認識ステップとを含む情報入力方法。請求項17に記載の情報入力方法をコンピュータに実行させるプログラム。請求項18に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。タッチセンサを用いて情報を入力するための集積回路であって、操作者の指が前記タッチセンサに接触したときの情報であるタッチ情報を検出するタッチ情報検出部と、前記タッチ情報を用いて、操作者のタッチ操作の開始位置であるタッチ操作開始位置を検出するタッチ操作開始位置検出部と、前記タッチ操作開始位置に対応付けて、複数のタッチ操作の種別をそれぞれ認識するための複数のタッチ操作認識条件を記憶しているタッチ操作認識条件記憶部と、前記タッチ操作開始位置検出部で検出されたタッチ操作開始位置に対応付けられた前記複数のタッチ操作認識条件を用いて前記タッチ操作を認識し、操作者が行ったタッチ操作の種別を求めるタッチ操作認識部とを備える集積回路。しかしながら、特許文献1では、タッチパッド上に定義された部分領域において、1種類のジェスチャ操作及び1種類のポインティング操作のいずれかを入力することができるが、同一のタッチ操作開始位置に対して、複数のジェスチャ操作の種別のいずれか例えば、縦スライド操作と横スライド操作のいずれかを入力することはできない。これらのジェスチャ操作は、あらかじめ区分されたそれぞれの部分領域内から操作を開始する必要がある。また、認識するジェスチャ操作を追加しようとすると、追加するジェスチャ操作のための部分領域を別途設けることになる。このように特許文献1では、使用するジェスチャ操作の種別数と同じ数の対応する部分領域が必要となり、タッチパッド上の任意の位置から任意のジェスチャ操作を入力することができない。したがって、操作者がタッチパッド上の指の位置を意識して使い分けなければならず入力のしやすさが損なわれ、入力効率が低下するという課題がある。本発明は、以上の課題を解決するものであり、タッチパッドを備えた情報入力装置において、入力のしやすさを損なわずに、どの位置から操作を開始しても複数の種別のジェスチャ操作を素早く入力することができる情報入力装置を提供することを目的とする。本発明のある局面に係る情報入力装置は、情報を入力するためのセンサであるタッチセンサと、操作者の指がタッチセンサに接触したときの情報であるタッチ情報を検出するタッチ情報検出部と、タッチ情報を用いて、操作者のタッチ操作の開始位置であるタッチ操作開始位置を検出するタッチ操作開始位置検出部と、タッチ操作開始位置に対応付けて、複数のタッチ操作の種別をそれぞれ認識するための複数のタッチ操作認識条件を記憶しているタッチ操作認識条件記憶部と、タッチ操作開始位置検出部で検出されたタッチ操作開始位置に対応付けられた複数のタッチ操作認識条件を用いてタッチ操作を認識し、操作者が行ったタッチ操作の種別を求めるタッチ操作認識部とを備える。本構成によると、複数のジェスチャの種別各々について、そのジェスチャの種別を認識するための条件を、タッチ操作の開始位置によって異なるものとすることができる。また、タッチ操作の開始位置と、操作者が入力したいと考えているジェスチャの種別には相関関係がある。例えば、右方向へ指を移動させる必要があるジェスチャを入力するとき、操作者は、なるべくタッチセンサの操作面上の左側をタッチ操作の開始位置として選択する。操作面上の右側からタッチ操作を開始したのでは、続けてジェスチャ操作を入力するためのスペースが無くなるためである。したがって、情報入力装置の筐体の形状や筐体の持たれ方に起因する、ジェスチャ操作ごとの操作開始位置の傾向に応じてタッチ操作認識条件を設定することで、ジェスチャ操作の入力のしやすさを損なわずに、どの位置から操作を開始しても複数のタッチ操作を入力することができる情報入力装置を実現できる。また、タッチ操作認識部は、認識結果として、操作者が行ったタッチ操作の種別とタッチ操作の大きさを示す操作量を出力し、認識されたタッチ操作の種別は、操作者が指定した位置を入力するポインティング操作及び事前に定められた特定の処理の実行を指示する複数の種別のジェスチャ操作のうちのいずれか1つであるとしてもよい。具体的には、タッチ操作認識部が、認識結果としてジェスチャ操作の種別を出力した場合において、タッチ操作認識部は、出力された種別のジェスチャ操作の入力が終了したか否かを判定し、終了したと判定した場合には、判定をした時点に検出された、操作者が触れているタッチセンサの操作面上の位置であるタッチ位置、及び、判定をした時点の1つ前に検出された、操作者が触れているタッチセンサの操作面上の位置であるタッチ位置のうち少なくとも1つをジェスチャ操作終了位置として出力し、タッチ操作開始位置検出部は、出力されたジェスチャ操作終了位置をタッチ操作開始位置として検出してもよい。また、タッチ操作開始位置検出部は、操作者の指が最初にタッチセンサに接触したタッチ位置をタッチ操作開始位置としてもよい。これにより、情報入力装置は、操作者が入力するジェスチャ操作の終了を、操作者がタッチセンサから指を離さずとも検知することができる。よって、情報入力装置の筐体の形状や筐体の持たれ方に起因する、ジェスチャ操作ごとの操作開始位置の傾向に応じてジェスチャ操作終了判定条件を設定することができる。その結果、タッチセンサから指を離さずに連続して複数のジェスチャを入力でき、かつ、ジェスチャ操作の入力のしやすさを損なわずに、どの位置から操作を開始しても複数のタッチ操作を入力することができる情報入力装置を実現できる。また、情報入力装置は、さらに、事前に定められた特定時間の間、タッチ情報を記憶しているタッチ情報系列記憶部を備えており、タッチ操作認識部は、タッチ情報系列記憶部が記憶しているタッチ情報を用いて、タッチ操作時間、タッチ移動距離、タッチ移動速度、タッチ移動加速度及び、タッチ移動方向のうち少なくとも1つをタッチ特徴量として算出するタッチ特徴量算出部と、タッチ操作認識条件記憶部が記憶している、タッチ操作開始位置に対応付けられた複数のタッチ操作認識条件に基づいて、タッチ特徴量からタッチ操作の種別を判定するタッチ操作判定部とを備えてもよい。具体的には、タッチセンサは静電容量方式であり、タッチ情報は、タッチ位置及び、接触したときのタッチ操作の強度であるタッチ強度を示す静電容量値を含むとしてもよい。また、タッチ操作認識条件記憶部は、タッチセンサの操作面上に定義された複数の部分領域の各々に対応付けて、複数のタッチ操作認識条件を記憶しており、タッチ操作判定部は、複数の部分領域のうちタッチ操作開始位置を内包する部分領域に対応付けられて記憶されている複数のタッチ操作認識条件のうちの1つであって複数のタッチ操作の種別うち第1のタッチ操作を認識するためのタッチ操作認識条件を、タッチ特徴量が満たすか否かを判定し、満たさないと判定した場合にはタッチ操作の種別は第1のタッチ操作ではないと判定してもよい。より具体的には、タッチ操作認識条件記憶部が、第1のタッチ操作を認識するために複数の部分領域のうち第1の部分領域に対応付けて記憶している複数のタッチ操作認識条件のうちの第1のタッチ操作認識条件と、タッチ操作認識条件記憶部が、第1のタッチ操作を認識するために複数の部分領域のうち第2の部分領域に対応付けて記憶している複数のタッチ操作認識条件のうちの第2のタッチ操作認識条件とが異なるとしてもよい。また、情報入力装置は、さらに、ジェスチャ操作終了判定条件記憶部を備え、タッチ操作認識部は、さらに、ジェスチャ操作終了判定部と、ジェスチャ終了位置取得部とを備えており、ジェスチャ操作終了判定条件記憶部は、複数の種別のジェスチャ操作それぞれの終了を判定するための条件である複数のジェスチャ操作終了判定条件を複数の部分領域各々に対応付けて記憶し、ジェスチャ操作終了判定部は、複数の部分領域のうちタッチ操作開始位置を内包する部分領域に対応付けて記憶されている複数のジェスチャ操作終了判定条件のうち、タッチ操作判定部により判定された種別のジェスチャ操作の終了を判定するためのジェスチャ操作終了判定条件をタッチ特徴量が満たすか否かを判定し、判定の結果、タッチ特徴量がジェスチャ操作終了判定条件を満たす場合には、ジェスチャ終了位置取得部は、当該条件を満たした時点に検出されたタッチ位置、及び、当該条件を満たした時点の1つ前に検出されたタッチ位置のうち少なくとも1つをジェスチャ操作終了位置として出力し、タッチ操作開始位置検出部は、出力されたジェスチャ操作終了位置をタッチ操作開始位置として検出してもよい。また、情報入力装置は、さらに、情報入力装置に対する操作者の把持情報を検出する把持情報検出部を備えており、タッチ操作認識条件記憶部は、把持情報とタッチ操作開始位置とにそれぞれ対応付けて、複数のタッチ操作認識条件を記憶し、タッチ操作認識部は、把持情報とタッチ操作開始位置とに対応付けられた複数のタッチ操作認識条件を用いてタッチ情報を認識し、操作者が行ったタッチ操作の種別を求めてもよい。また、把持情報は、操作者による情報入力装置の持ち手の種類、操作者が把持している情報入力装置の把持位置、操作者が把持している手に対する情報入力装置の方向角及び、操作者がタッチ操作に使用する指の長さのうち少なくとも1つであるとしてもよい。また、情報入力装置は、さらに、情報入力装置の筐体の少なくとも一部に配置され、情報入力装置に対する操作者の手及び指の少なくとも一方の接触位置を検出する周囲接触センサを備えており、把持情報検出部は、周囲接触センサで検出された接触位置を用いて、把持情報のうち持ち手の種類を検出し、タッチ操作認識条件記憶部は、持ち手の種類とタッチ操作開始位置とにそれぞれ対応付けて複数のタッチ操作認識条件を記憶し、タッチ操作認識部は、タッチ操作認識条件記憶部から取得した複数のタッチ操作認識条件を用いてタッチ操作の種別を求めてもよい。この構成によると、情報入力装置は、さらに操作者の持ち手の種類左手、右手、両手を検知することができる。よって、持ち手の種類に応じて、タッチ操作認識条件やジェスチャ操作終了条件をそれぞれ別に設定することができる。その結果、操作者の持ち手の種類に合わせて特定のジェスチャ操作を他のジェスチャ操作よりも認識されやすくし、操作者にとって自然な位置から素早い入力が可能な情報入力装置を提供することができる。また、情報入力装置は、さらに、情報入力装置の筐体の少なくとも一部に配置され、操作者の情報入力装置に対する手及び指の少なくとも一方の近接状態を検出する周囲近接センサを備えており、タッチ操作認識条件記憶部は、タッチセンサの操作面上に定義された複数の部分領域の各々に対応付けて、複数のタッチ操作認識条件を記憶し、把持情報検出部は、周囲近接センサで検出された近接状態を用いて、把持位置、方向角及び指の長さのうち少なくとも1つを検出し、タッチ操作認識部は、検出された把持位置、方向角及び指の長さのうちの少なくとも1つと、事前に定められた基準把持状態との差を算出し、当該差が小さくなるようにタッチ操作開始位置を補正し、複数の部分領域のうち当該補正後のタッチ操作開始位置を内包する部分領域に対応づけて記憶されている複数のタッチ操作認識条件を用いてタッチ情報を認識してもよい。この構成によると、情報入力装置は、操作者による筐体の把持状態を検知することができる。よって、情報入力装置は、検知した把持状態と、タッチ操作認識条件を設定する際に定めた基準把持状態とを比較し、その差を小さくするように、検出したタッチ操作開始位置を補正することができる。その結果、筐体を持つ手がずれた場合であっても、操作者が筐体を持ち直したり、タッチ操作認識条件記憶部に記憶した部分領域と認識条件の対応を変更したりすることなく、操作者の持ち手の種類に合わせて特定のジェスチャ操作を他のジェスチャ操作よりも認識されやすくし、操作者にとって自然な位置から素早い入力が可能となる。また、タッチ操作認識部は、検出された把持位置、方向角及び指の長さのうちの少なくとも1つと、事前に定められた基準把持状態との差を算出し、当該差が小さくなるようにタッチ位置を補正し、当該補正後のタッチ位置を用いて操作者が行ったタッチ操作の種別を判定し、タッチ操作の大きさを示す操作量を出力してもよい。これにより、情報入力装置は、検知した把持状態と、タッチ操作認識条件を設定する際に定めた基準把持状態とを比較し、その差を小さくするように、検出したタッチ位置を補正することができる。その結果、筐体を持つ手がずれた場合であっても、操作者の持ち手の種類に合わせて特定のジェスチャ操作を他のジェスチャ操作よりも認識されやすくし、操作者にとって自然な位置から素早い入力が可能となる。また、情報入力装置は、複数のタッチ操作の種別ごとの認識される度合いを示す認識優先度を複数の部分領域ごとに対応付けて決定する認識優先度決定部と、複数の部分領域のうち第3の部分領域に対応付けて決定された認識優先度に応じて、第3の部分領域に対応付けられた複数のタッチ操作認識条件を更新するタッチ操作認識条件更新部とを備えており、タッチ操作認識条件更新部は、認識優先度が高いタッチ操作の種別ほど認識されやすくなるように、複数のタッチ操作認識条件に含まれる閾値の値を更新してもよい。この構成によると、タッチ操作種別頻度記憶部がタッチ操作の認識結果であるタッチ操作種別の頻度を取得記憶し、認識優先度決定部がタッチ操作種別の頻度を用いてタッチ操作を認識するための優先度を決定し、タッチ操作認識条件更新部が認識の優先度を用いてタッチ操作認識条件を更新することができる。その結果、タッチセンサのどの位置から操作を開始しても、複数のジェスチャ操作を入力することができるだけでなく、タッチ操作開始位置に対応する部分領域ごとに、操作者の操作傾向や使い方に応じて、入力頻度が高いタッチ操作を他のタッチ操作よりも自動的に入力しやすくすることができるので、よく使う操作を短時間に素早く入力することができるようになり、利便性が向上する。具体的には、情報入力装置は、さらに、タッチ操作認識部で認識されたタッチ操作の種別ごとの頻度である種別頻度を、複数の部分領域の各々に対応付けて記憶しているタッチ操作種別頻度記憶部を備えており、認識優先度決定部は、種別頻度がより高い種別のタッチ操作の認識優先度ほど、より高くなるように、前記認識優先度を決定してもよい。なお、本発明は、このような情報入力装置として実現できるだけでなく、情報入力装置に含まれる特徴的な手段をステップとする情報入力方法として実現したり、そのような特徴的なステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、CD-ROM等の記録媒体及びインターネット等の伝送媒体を介して流通させることができるのは言うまでもない。さらに、本発明は、このような情報入力装置の機能の一部又は全てを実現する半導体集積回路LSIとして実現したり、このような情報入力装置を含む情報入力システムとして実現したりできる。本発明によれば、タッチパッドを備えた情報入力装置において、入力のしやすさを損なわずに、どの位置から操作を開始しても複数の種別のジェスチャ操作を素早く入力することができる情報入力装置を提供できる。まず、本発明の意義を明確にするため、本発明の関連技術についてより詳細に説明する。なお、以下の記載では、タッチパッドやタッチパネルを用いた指での操作を次のように定義する。タッチ操作は、事前に定められた複数の機能のうち特定の機能の実行を指示する目的で特定の軌跡を入力するジェスチャ操作と、主にテレビ等の表示装置に表示されたカーソルの位置等を制御するために指でタッチした位置を入力するポインティング操作の、2つの種別から成る。さらに、ジェスチャ操作には、タッチパッド/タッチパネル上で指を直線的に移動させるスライド操作や指で円弧を描く回転操作、指をすばやく弾くフリック操作等の複数の種別がある。ジェスチャ操作は、アイコンやメニュー等のGUIオブジェクトの選択及び決定を介さず、スクロールやページ切替えといった機能を直接実行できることが特徴である。また、操作者情報入力装置の操作者が特定の操作領域や操作開始位置を意識することなく、タッチパッド/タッチパネル上のどの位置であっても、複数のジェスチャ操作を入力することができれば、素早く簡単に様々な機能を実行でき利便性が向上する。なお、タッチ操作の種別とは、そのタッチ操作がポインティング操作かジェスチャ操作か、及び、ジェスチャ操作であるならば、どのジェスチャ操作の種別かを示すものである。図66は本発明の関連技術である特許文献1における情報入力装置の構成を示すブロック図である。タッチ位置検出部501はタッチパッド500により操作者の指の接触位置すなわちタッチ位置を取得する。タッチ位置系列記憶部502は、タッチ位置検出部501が取得したタッチ位置を取得した順に、少なくとも1以上のタッチ位置の組であるタッチ位置系列として記憶する。タッチ操作開始位置検出部503は、タッチ位置系列記憶部502が記憶しているタッチ位置系列を取得し、そのタッチ位置系列の中から操作者がタッチパッドに触れ始めた最初の位置をタッチ操作が開始されたタッチ操作開始位置として取得する。ジェスチャ操作種別絞込み部504は、タッチ操作開始位置検出部503が検出したタッチ操作開始位置を取得し、ジェスチャ操作種別記憶部505から、タッチ操作開始位置に対応するジェスチャ操作の種別を取得する。ジェスチャ操作種別記憶部505は、タッチパッド内に設けた部分領域ごとに、その部分領域で操作者が入力することができるジェスチャ操作種別を記憶する。例えば、図67に示すように、ジェスチャ操作種別記憶部505はタッチパッドに3つの部分領域を設け、部分領域1に縦スライド操作、部分領域2に横スライド操作、部分領域3に回転操作をそれぞれ対応付けて記憶する図68。タッチ操作開始位置検出部503が検出したタッチ操作開始位置が部分領域2の内部であれば、ジェスチャ操作種別絞込み部504は、ジェスチャ操作種別として横スライド操作を出力する。タッチ操作認識部506は、タッチ位置系列記憶部502からタッチ位置系列を取得し、ジェスチャ操作種別絞込み部504が判定したジェスチャ操作種別を取得する。そして、タッチ操作認識条件記憶部507から、操作種別に対応するタッチ操作認識条件を取得する。次に、タッチ操作認識部506はタッチ位置系列及びタッチ操作認識条件を用いて、タッチ操作の認識を行い、認識結果としてタッチ操作種別と、タッチ移動距離及びタッチ移動速度等のタッチ操作種別に対応する操作量を出力する。例えば、タッチ操作認識条件記憶部507は、図69に示すようにタッチ操作種別とその認識条件を対応付けて記憶する。ジェスチャ操作種別絞込み部504が判定した操作種別が横スライド操作であるとすると、タッチ操作認識部506は認識条件として、タッチ操作開始位置からの横方向の移動距離が10mm以上を取得し、タッチ位置系列又はタッチ位置系列に含まれるタッチ位置を結ぶタッチ軌跡が認識条件を満たしているかどうか比較を行う。タッチ操作認識部506は、図70aに示すように、タッチ位置系列から得られるタッチ軌跡が認識条件を満足する場合は、横スライド操作を認識結果として出力する。また、タッチ操作認識部506は、横スライド操作の操作量として移動距離例えば図70における20mmも出力する。図70bに示すように、認識条件を満たす前に対応する部分領域外にタッチ位置が移動した場合、タッチ操作認識部506は、移動先の部分領域に関わらずポインティング操作として認識する。部分領域1及び3において縦スライド操作や回転操作の認識条件を満たす前にタッチ位置が部分領域外に移動した場合も同様に、タッチ操作認識部506はポインティング操作として認識する。図68に示すような部分領域とジェスチャ操作種別の対応付けの場合、タッチ操作開始位置が部分領域1内であるとタッチ位置系列に応じて縦スライド操作とポインティング操作を入力することができる。また、タッチ操作開始位置が部分領域2内であると横スライド操作とポインティング操作を入力することができる。また、タッチ操作開始位置が部分領域3内であると回転操作とポインティング操作を入力することができる。タッチ操作認識部506が出力する認識結果としてのタッチ操作種別に応じて、機能制御部508が対応する処理を実行する。例えば、認識結果が横スライド操作だとすると、画像横スクロール制御部509は画面を横方向にスクロールする。このスクロールする距離は、タッチ操作認識部506が出力する横スライド操作の操作量、例えば移動距離に応じて決定される。同様に、例えば、認識結果が縦スライド操作の場合は画像縦スクロール制御部510が画面を縦スクロールさせる処理を行う。また、認識結果が回転操作の場合は画像回転制御部511が画面に表示された画像を回転させる処理を行う。また、認識結果がポインティング操作の場合はカーソル制御部512がカーソルを移動させる処理を行う。機能制御部508の処理結果は、表示部513によって画面表示として出力される。このように、特許文献1に開示された情報入力装置では、タッチパッド上の部分領域において、1種類のジェスチャ操作及び1種類のポインティング操作のいずれかを入力することができるが、同一のタッチ操作開始位置に対して、複数のジェスチャ操作の種別のいずれか例えば、縦スライド操作と横スライド操作のいずれかを入力することはできない。これらのジェスチャ操作は、あらかじめ区分されたそれぞれの部分領域内から操作を開始する必要がある。また、認識するジェスチャ操作を追加しようとすると、追加するジェスチャ操作のための部分領域を別途設けることになる。このように特許文献1に開示された情報入力装置では、使用するジェスチャ操作の種別数と同じ数の対応する部分領域が必要となり、タッチパッド上の任意の位置から任意のジェスチャ操作を入力することができない。これでは、操作者がタッチパッド上の指の位置を意識して使い分けなければならず不便である。また、特許文献1の手法において、1つのタッチ操作開始位置や部分領域に、単純に認識条件を追加していくことで認識対象となるジェスチャ操作を増やした場合、ジェスチャ操作同士を混同せずに認識するためには個々のジェスチャ操作の認識条件を厳しくしなければならない。例えば、ジェスチャ操作Aを入力する際には三角形を描き、ジェスチャ操作Bを入力するには円を描き、ジェスチャ操作Cを入力するには四角形を描くと定めたとすると、三角形のみを認識する場合に比して、三角形と円とを判別して認識するために、三角形の角が丸みを帯びた軌跡を排除しなければならず、三角形と四角形とを判別して認識するために、三角形の角と判定する角度の範囲を狭めて鋭角の軌跡を三角の角としなければならない。したがって、三角形と四角形と円を情報入力装置が識別できるように操作者が厳密に描き分ける必要が生じる。その結果、例えばジェスチャの軌跡が複雑化する上に、ジェスチャ操作を入力する手間や時間が増えてしまい、操作者の利便性を損ねる。そこで、本発明は、以上の課題を解決するために、筐体にタッチパッドを備えた情報入力装置において、入力のしやすさを損なわずに、どの位置から操作を開始しても複数の種別のジェスチャ操作を素早く入力することができる情報入力装置を提供する。以下、本発明の実施の形態について、図面を参照しながら説明する。実施の形態1図1は、本発明の実施の形態1における情報入力装置190の外観の一例を説明する図である。情報入力装置190は、筐体189と、タッチセンサであるタッチパッド100と、操作決定用のボタン150とを備える。操作者の指がタッチパッド100に接触タッチすると、タッチパッド100がそのタッチ位置を検出する。操作者がタッチパッド100を指でなぞった際には、所定の時間間隔でタッチ位置が連続的に検出され、タッチ位置の系列が得られる。情報入力装置190は、このタッチ位置の系列を用いて、タッチ操作の種別の認識以後、タッチ操作の認識ともいうを行い、さらにタッチ操作の認識の結果を用いて、情報入力装置190による操作対象を制御する。操作対象はディスプレイ等の表示装置200において画面上に表示されるGUIオブジェクトであり、例えばメニューやアイコン等である。実施の形態1では、情報入力装置190はタッチ操作として、画面表示されたカーソルを移動させるポインティング操作を認識する。また、情報入力装置190はジェスチャ操作として、縦方向に直線的にタッチパッド100をなぞる縦スライド操作、横方向に直線的にタッチパッド100をなぞる横スライド操作及び円弧軌跡でタッチパッド100をなぞる回転操作の3つの操作を認識する。図2は、情報入力装置190が認識する、タッチ操作とそれに対応する機能の具体例を示す図である。図2aに示すように、操作者はポインティング操作と操作決定用のボタン150で画像の選択を行うことができる。また、図2dに示すように、操作者は回転操作で中央の画像を回転させることができる。また、図2bに示すように、操作者は縦スライド操作で画像を縦スクロールさせることができる。また、図2cに示すように、操作者は横スライド操作で画像の横スクロールさせることができる。図3は、本実施の形態における情報入力装置190の構成例を示す図である。情報入力装置190は、タッチパッド100と、操作者の指がタッチパッド100に接触したときの位置を検出するタッチ位置検出部101と、所定時間の間、タッチ位置を記憶するタッチ位置系列記憶部102と、タッチ位置系列記憶部102に記憶されたタッチ位置を用いて、操作者のタッチ操作の開始位置を検出するタッチ操作開始位置検出部103と、タッチ操作開始位置に対応付けて、タッチ操作を認識するためのタッチ操作認識条件を記憶するタッチ操作認識条件記憶部115と、タッチ操作開始位置検出部103で検出されたタッチ操作開始位置に対応したタッチ操作認識条件をタッチ操作認識条件記憶部115から取得し、操作者が行ったタッチ操作を求めるタッチ操作認識部114と、タッチ操作認識部114が出力する認識結果の操作種別に応じた処理を実行する機能制御部108とを備える。より具体的に述べると、機能制御部108では、認識結果の操作種別が横スライド操作であれば、画像横スクロール制御部109が横スクロール処理を実行し、認識結果の操作種別が縦スライド操作であれば、画像縦スクロール制御部110が縦スクロール処理を実行し、認識結果の操作種別が回転操作であれば、画像回転制御部111が画像の回転処理を実行し、認識結果の操作種別がポインティング操作であれば、カーソル制御部112がカーソル移動処理を実行する。表示部113は、機能制御部108によって実行された処理結果をGUIとして表示装置200へ表示する。すなわち、情報入力装置190は、情報を入力するためのタッチセンサであるタッチパッド100と、操作者の指がタッチパッド100に接触したときの情報であるタッチ位置を検出するタッチ位置検出部101と、タッチ位置を用いて、操作者のタッチ操作の開始位置であるタッチ操作開始位置を検出するタッチ操作開始位置検出部103と、タッチ操作開始位置に対応付けて、複数のタッチ操作の種別をそれぞれ認識するための複数のタッチ操作認識条件を記憶しているタッチ操作認識条件記憶部115と、タッチ操作開始位置検出部103で検出されたタッチ操作開始位置に対応づけられた複数のタッチ操作認識条件を用いてタッチ情報を認識し、操作者が行ったタッチ操作の種別を求めるタッチ操作認識部114とを備えている。なお、タッチ操作認識部114が認識するタッチ操作の種別は、例えば、図2に示される、ポインティング操作、縦スライド操作、横スライド操作、回転操作などが想定されるが、他の操作例えば、三角形や四角形など、事前に定められた形状の図形を描く操作であってもよい。また、タッチ操作認識部114は、認識結果として、操作者が行ったタッチ操作の種別とタッチ操作の大きさを示す操作量を出力する。ここで、認識されたタッチ操作の種別は、操作者が指定した位置を入力するポインティング操作及び事前に定められた特定の処理の実行を指示する複数の種別のジェスチャ操作のうちのいずれか1つである。なお、タッチ操作開始位置検出部103は、操作者の指が最初にタッチパッド100に接触したタッチ位置をタッチ操作開始位置としてもよい。なお、静電容量方式のタッチパッド100を使用する場合、タッチパッド100はタッチ位置に加えて、タッチ操作の強度すなわち、操作者がタッチパッド100を押し込む力の強度を示す静電容量値をタッチ位置とともに出力できる。その場合、タッチ位置検出部101は、タッチ位置に加えて、静電容量値も検出することにより、こする動作や削る動作等のタッチ強度を使用するタッチ操作を認識する場合にも、本実施形態で説明した手法が適用可能となる。よって、以後、タッチ位置又は、タッチ位置及び静電容量値を含む情報をタッチ情報と呼ぶことにする。また、以後、タッチ位置検出部をタッチ情報検出部とも呼び、タッチ位置系列記憶部をタッチ情報系列記憶部とも呼ぶものとする。以下、図3を用いてより詳細に説明する。タッチ位置検出部101は、操作者の指が触れている位置を所定時間間隔ごとに検出する。例えば、図1に示す座標軸をタッチパッド100の操作面上に割り当て、タッチ位置を2次元座標値xn,ynで出力する。また、タッチ位置検出部101は、操作者がタッチパッド100から指を離した際には、タッチ位置を示す2次元座標とは異なるタッチオフ信号を出力する。タッチ位置系列記憶部102は、直前のタッチオフ信号以降にタッチ位置検出部101が検出し、出力したタッチ位置、すなわち指がタッチパッド100に触れ始めてからのタッチ位置を、出力された順に、x0,y0x1,y1xn,ynとして記憶する。図4はタッチ位置系列記憶部102が記憶するデータの構造を示す。タッチ操作開始位置検出部103は、タッチ位置系列として記憶された最初のタッチ位置x0,y0すなわち指が触れ始めたタッチ位置と、タッチ位置系列の最後のタッチ位置xn,ynとの距離LSを取得する。そして、距離LSが事前に設定された閾値LTMよりも大きい場合は、タッチ位置系列の最後のタッチ位置xn,ynをタッチ操作開始位置xs,ysとする。いったんタッチ操作開始位置を検出すると、タッチしている指が離され再度タッチが始められるまで、タッチ操作開始位置検出部103はタッチ操作開始位置の検出を行わない。なお、本実施形態では、操作者が意図せずに指が不意にタッチパッド100に触れて離れた場合に、以降の処理を行わないようにするために、距離の閾値LTMを設けてタッチ操作開始位置を検出したが、タッチ操作開始位置検出部103は、指が触れ始めた最初のタッチ位置x0,y0をタッチ操作開始位置xs,ysとしてもよい。タッチ操作認識条件記憶部115は、タッチ操作を認識するための認識条件として、タッチ位置系列から得られるタッチ移動距離とタッチ移動方向とタッチ回転角度のそれぞれの閾値を、タッチパッド100上に設定した部分領域ごとに記憶している。タッチ移動距離とは、図5aに示すように、2点のタッチ位置間の直線距離である。ここで、Lii3は、xi,yiからxi3,yi3までのタッチ移動距離を意味する。タッチ移動方向は、図5bに示すように、連続する2点のタッチ位置がタッチパッド100上の座標系のX軸となす角度であり、ここでは左回転方向を正、右回転方向を負とする-180°~180°。ここで、Dii1は、xi,yiとxi1,yi1の間のタッチ移動方向を意味する。タッチ回転角度は、2点のタッチ位置間、例えば図5cの例では線分xi,yixi1,yi1と線分xi2,yi2xi3,yi3のなす角度であり、これをxi,yiからxi3,yi3までの回転角度と表し、左回転方向を正、右回転方向を負とする-180°~180°。ここで、Rii3は、xi,yiからxi3,yi3までのタッチ回転角度を意味する。また、Rii3は、Rii3とも書くものとする。また、タッチ操作認識条件記憶部115は、部分領域ごとに、情報入力装置190が認識するタッチ操作の種別に対応付けられた複数の閾値を記憶している。例えば、本実施の形態においては、縦スライド認識用閾値、横スライド認識用閾値、回転認識用閾値を記憶している。図6にタッチ操作認識条件記憶部115が記憶するデータの構造及び部分領域の例を示す。縦スライド操作の認識に用いる閾値として、タッチ操作開始位置xs,ys~タッチ位置系列の最後のタッチ位置xn,ynの距離Lsnと比較する移動距離の閾値Lvs、タッチ位置系列に含まれる連続する2つの位置xi-1,yi-1xi,yi[i=s1~n]の移動方向Di-1iと比較する移動方向の閾値Dvsを、部分領域1-1~6-6の36の領域それぞれについて記憶する。以下、m-n:閾値1、閾値2、という記載は、部分領域m-nに対応付けられた閾値を示す。例えば、1-1:Lvs、Dvs、1-2:Lvs、Dvs、1-6:Lvs、Dvs、2-1:Lvs、Dvs、2-2:Lvs、Dvs、2-6:Lvs、Dvs、6-1:Lvs、Dvs、6-2:Lvs、Dvs、6-6:Lvs、Dvsとなる。これらの閾値を用いて、タッチ操作認識条件記憶部115は、縦スライド操作の認識条件を、例えば以下のように記憶する。縦スライド認識条件1:Lsn≧Lvsかつ縦スライド認識条件2:||Di-1i|-90°|<Dvs、[i=s1~n]ここで、Lvsの値域は、5mm≦Lvs≦40mmとする。また、Dvsの値域は、10°≦Dvs≦80°とするなお、後述するDhsとの関係は、20°≦DvsDhs≦90°とする。ここで、縦スライド操作の認識が確定するまでにタッチ位置が追加更新されていくタッチ位置系列において、縦スライド認識条件1は、少なくとも1回満たせばよい条件以下、フラグ式条件と記述であるが、縦スライド認識条件2は、常に満たさなければならない条件以下、リピート式条件であるとする。すなわち、認識過程で縦スライド認識条件2を満たさないタッチ位置系列が出現した時点で認識結果から縦スライド操作は排除される。同様に、タッチ操作認識条件記憶部115は、横スライド操作の認識条件として、タッチ操作開始位置xs,ys~タッチ位置系列の最後のタッチ位置xn,ynの距離Lsnと比較する移動距離の閾値Lhs、及びタッチ位置系列に含まれる連続する2つの位置xi-1,yi-1xi,yi[i=s1~n]の移動方向Di-1iと比較する移動方向の閾値Dhsを、部分領域1-1~6-6の36の領域それぞれについて記憶する。例えば、1-1:Lhs、Dhs、1-2:Lhs、Dhs、1-6:Lhs、Dhs、2-1:Lhs、Dhs、2-2:Lhs、Dhs、2-6:Lhs、Dhs、6-1:Lhs、Dhs、6-2:Lhs、Dhs、6-6:Lhs、Dhsとなる。これらの閾値を用いて、タッチ操作認識条件記憶部115は、横スライド操作の認識条件を、例えば以下のように記憶する。横スライド認識条件1フラグ式条件:Lsn≧Lhsかつ横スライド認識条件2リピート式条件:|Di-1i|<Dhs右方向スライド時、180°―|Di-1i|<Dhs左方向スライド時、[i=s1~n]なお、Lhsの値域は、5mm≦Lhs≦40mmとする。また、Dhsの値域は、10°≦Dhs≦80°とし、前記のDvsとの関係は、20°≦DvsDhs≦90°とする。これは、縦スライド操作の認識条件と横スライド操作の認識条件の両方を満たす移動方向が生じないようにするためである。さらに、回転操作の認識条件として、タッチ操作認識条件記憶部115は、タッチ操作開始位置xs,ys~タッチ位置系列の最後のタッチ位置xn,ynの距離Lsnと比較する移動距離の閾値Lrと、タッチ位置系列に含まれる連続する3つの位置xi-2,yi-2xi-1,yi-1xi,yi[i=s2~n]における、xi-2,yi-2とxi-1,yi-1の間の移動方向Di-2i-1とxi-1,yi-1とxi,yiの間の移動方向Di-1iとの差分である、dDi-2iと比較する移動方向差分の閾値dDrと、タッチ操作開始位置xs,ys~タッチ位置系列の最後のタッチ位置xn,ynの回転角度Rsnと比較する回転角度の閾値Rrとを、部分領域1-1~6-6の36の領域それぞれについて記憶する。例えば、1-1:Lr、dDr、Rr、1-2:Lr、dDr、Rr、1-6:Lr、dDr、Rr、2-1:Lr、dDr、Rr、2-2:Lr、dDr、Rr、2-6:Lr、dDr、Rr、6-1:Lr、dDr、Rr、6-2:Lr、dDr、Rr、6-6:Lr、dDr、Rrとなる。これらの閾値を用いて、タッチ操作認識条件記憶部115は、回転操作の認識条件を、例えば以下のように記憶する。回転認識条件1フラグ式認識条件:Lsn≧Lrかつ回転認識条件2リピート式認識条件:|dDi-2i|<dDr、[i=s2~n]かつ回転認識条件3フラグ式認識条件:|Rsn|≧Rrなお、Lrの値域は、5mm≦Lr≦40mmとする。また、dDrの値域は、10°≦dDr≦180°とする。また、Rrの値域は、30°≦Rr≦360°とする。なお、図6に示した例では、各操作において、認識のための条件式は部分領域に関わらず共通であるが、閾値だけではなく、条件式も部分領域ごとに異なるものとしてもよい。タッチ操作認識部114の詳細な内部構成を図7に示す。タッチ操作認識部114は、タッチ特徴量算出部116とタッチ操作判定部117で構成される。ここで、情報入力装置は、事前に定められた特定時間の間、タッチ情報を記憶しているタッチ位置すなわち、タッチ情報系列記憶部102を備えており、タッチ操作認識部114は、タッチ位置系列記憶部102が記憶しているタッチ情報を用いて、タッチ操作時間、タッチ移動距離、タッチ移動速度、タッチ移動加速度及びタッチ移動方向のうち少なくとも1つをタッチ特徴量として算出するタッチ特徴量算出部116と、タッチ操作認識条件記憶部115が記憶しているタッチ操作開始位置に対応づけられた複数のタッチ操作認識条件に基づいて、タッチ特徴量からタッチ操作の種別を判定するタッチ操作判定部117とを備えている。より具体的には、タッチ操作認識条件記憶部115は、タッチセンサの操作面上に定義された複数の部分領域ごとに、複数のジェスチャ操作の種別それぞれに対応するタッチ操作認識条件を記憶している。また、タッチ操作判定部117は、複数の部分領域のうちタッチ操作開始位置を内包する部分領域に対応して記憶されているタッチ操作認識条件のうちの1つであって、複数のジェスチャ操作の種別うち第1のジェスチャ操作を認識するためのタッチ操作認識条件を、タッチ特徴量算出部116によって算出されたタッチ特徴量が満たすか否かを判定する。具体的には、タッチ操作判定部117は、タッチ操作認識条件に含まれる閾値の値と、タッチ特徴量とを比較することで、タッチ特徴量がタッチ操作認識条件を満たすか否かを判定する。その結果、タッチ特徴量がタッチ操作認識条件を満たさない場合には、タッチ操作判定部117は、そのタッチ操作が第1のジェスチャ操作ではないと判定する。すなわち、複数の部分領域のうち第1の部分領域に対応する第1のジェスチャ操作を認識するための第1のタッチ操作認識条件と、複数の部分領域のうち第2の部分領域に対応する第1のジェスチャ操作を認識するための第2のタッチ操作認識条件とは異なることとなる。以下、より詳細に説明する。タッチ特徴量算出部116は、タッチ位置系列記憶部102から、タッチ操作開始位置xs,ys~タッチ位置系列の最後のタッチ位置xn,ynを取得する。次にタッチ特徴量算出部116はタッチ特徴量として、1タッチ操作開始位置xs,ys~タッチ位置系列の最後のタッチ位置xn,ynの距離Lsnと、2タッチ位置系列に含まれる連続する2つのタッチ位置xi-1,yi-1とxi,yi[i=s1~n]との移動方向Di-1iと、3タッチ操作開始位置xs,ys~タッチ位置系列の最後のタッチ位置xn,ynの回転角度Rsnと、4タッチ位置系列に含まれる連続する3つの位置xi-2,yi-2、xi-1,yi-1及びxi,yi[i=s2~n]における、xi-2,yi-2とxi-1,yi-1との移動方向Di-2i-1と、xi-1,yi-1とxi,yiとの移動方向Di-1iの差分dDi-2iを算出する。タッチ操作判定部117は、タッチ操作開始位置検出部103からタッチ操作開始位置xs,ysを取得し、xs,ysを内包する領域M-N、及びその領域に対応する認識閾値及び認識条件をタッチ操作認識条件記憶部115から読み出して取得する。具体的には、縦スライド認識においては、閾値M-N:Lvs、Dvs及び認識条件として、Lsn≧Lvsかつ||Di-1i|-90°|<Dvs[i=s1~n]を取得し、横スライド認識においては、閾値M-N:Lhs、Dhs及び認識条件として、Lsn≧Lhsかつ|Di-1i|<Dhs右方向スライド時、又は、180°―|Di-1i|<Dhs左方向スライド時[i=s1~n]を取得し、回転認識においては、閾値M-N:Lr、dDr、Rr、及び認識条件として、Lsn≧Lrかつ|dDi-2i|<dDr[i=s2~n]かつ|Rsn|≧Rrを取得する。次に、タッチ操作判定部117は、タッチ特徴量算出部116が算出したタッチ特徴量であるLsn、Di-1i、dDi-2i及びRsnを用いて、算出されたタッチ特徴量が、いずれのタッチ操作の種別の認識条件を満たすかを調べる。タッチ位置系列が縦スライド操作であるかを認識する場合、例えば、タッチ操作開始位置に対応する閾値M-N:Lvs、Dvsが20mm、30°とすると、Lsn≧20mmかつ||Di-1i|-90°|<30°を満たすタッチ操作系列は縦スライド操作となる。タッチ位置系列が横スライド操作であるかを認識する場合、例えば、タッチ操作開始位置に対応する閾値M-N:Lhs、Dhsが10mm、30°とすると、Lsn≧10mmかつ|Di-1i|<30°右方向スライド時、又は、180°―|Di-1i|>30°左方向スライド時[i=s1~n]を満たすタッチ操作系列は横スライド操作となる。タッチ位置系列が回転操作であるかを認識する場合、例えば、タッチ操作開始位置に対応する閾値M-N:Lr、dDr、Rrが15mm、90°、180°とすると、Lsn≧15mmかつ|dDi-2i|<90°[i=s2~n]かつ|Rsn|≧180°を満たすタッチ位置系列は回転操作となる。以上の縦スライド操作横スライド操作回転操作のいずれのリピート式認識条件も満たさない場合、すなわち、縦スライド操作横スライド操作回転操作のいずれでもないことが確定した場合には、タッチ操作認識部114は操作種別の認識結果としてポインティング操作を出力する。図8~図11で縦スライド操作の認識結果を得る一例を説明する。図8は認識の対象となるタッチ位置系列x0,y0~x4,y4を示す。まず、図9に示すように、x0,y0~x1,y1の移動距離がL01=12mmとすると、タッチ操作開始位置検出のための閾値LTM=5mmを上回っているので、タッチ操作開始位置検出部103はx1,y1をタッチ操作開始位置xs,ysと設定する。次に、図10に示すように、タッチ操作判定部117は、x1,y1に対応するタッチ操作認識条件として、条件式及び閾値をタッチ操作認識条件記憶部115から取得する。次に、図11aに示すように、タッチ特徴量算出部116がx1,y1からx2,y2までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の条件式を用いて各操作の閾値と比較する。その結果、横スライド操作のリピート式条件を満たさないので、タッチ位置系列が横スライド操作ではないことが確定する。次に、図11bに示すように、タッチ特徴量算出部116がx1,y1からx3,y3までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の条件式を用いて各操作の閾値と比較する。次に、図11cに示すように、タッチ特徴量算出部116がx1,y1からx4,y4までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の条件式を用いて各操作の閾値と比較する。その結果、縦スライド操作の認識条件を満たすので、タッチ操作認識部114は認識結果である操作種別として縦スライド操作上方向を出力する。また、タッチ操作認識部114はタッチ特徴量算出部116が算出したタッチ特徴量のうち、タッチ操作開始位置からの移動距離を縦スライド操作の操作量として出力する。図12及び図13で横スライド操作の認識結果を得る一例を説明する。図12に示すように、タッチ位置系列x0,y0~x3,y3が認識の対象である。まず、上記の縦スライド操作の認識の一例と同様に、タッチ操作開始位置検出部103はx1,y1をタッチ操作開始位置xs,ysと設定する。次に、図12に示すように、タッチ操作判定部117は、x1,y1に対応するタッチ操作認識条件として、条件式及び閾値をタッチ操作認識条件記憶部115から取得する。次に、図13aに示すように、タッチ特徴量算出部116がx1,y1からx2,y2までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の条件式を用いて各操作の閾値と比較する。その結果、縦スライド操作のリピート式条件を満たさないので、タッチ位置系列が縦スライド操作ではないことが確定する。次に、図13bに示すように、タッチ特徴量算出部116がx1,y1からx3,y3までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の条件式を用いて各操作の閾値と比較する。その結果、横スライド操作の認識条件を満たすので、タッチ操作認識部114は認識結果である操作種別として横スライド操作右方向を出力する。また、タッチ操作認識部114は、タッチ特徴量算出部116が算出したタッチ特徴量のうち、タッチ操作開始位置からの移動距離も横スライド操作の操作量として出力する。図14及び図15a~図15eを参照して回転操作の認識結果を得る一例を説明する。図14に示すように、タッチ位置系列x0,y0~x7,y7が認識の対象である。まず、上記の縦スライド操作の認識の一例と同様に、タッチ操作開始位置検出部103はx1,y1をタッチ操作開始位置xs,ysと設定する。次に、図14に示すように、タッチ操作判定部117は、x1,y1に対応するタッチ操作認識条件として、条件式及び閾値をタッチ操作認識条件記憶部115から取得する。次に、図15aに示すように、タッチ特徴量算出部116がx1,y1からx2,y2までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の条件式を用いて各操作の閾値と比較する。その結果、横スライド操作のリピート式条件を満たさないので、タッチ位置系列が横スライド操作ではないことが確定する。次に、図15bに示すように、タッチ特徴量算出部116がx1,y1からx3,y3までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の条件式を用いて各操作の閾値と比較する。次に、図15cに示すように、タッチ特徴量算出部116がx1,y1からx4,y4までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の条件式を用いて各操作の閾値と比較する。その結果、縦スライド操作のリピート式条件を満たさないので、タッチ位置系列が縦スライド操作ではないことが確定する。次に、図15dに示すように、タッチ特徴量算出部116がx1,y1からx5,y5までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の条件式を用いて各操作の閾値と比較する。次に、タッチ特徴量算出部116がx1,y1からx6,y6までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の条件式を用いて各操作の閾値と比較する。次に、図15eに示すように、タッチ特徴量算出部116がx1,y1からx7,y7までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の条件式を用いて各操作の閾値と比較する。その結果、回転操作の認識条件を満たすので、タッチ操作認識部114は認識結果である操作種別として回転操作左回転を出力する。また、タッチ操作認識部114はタッチ特徴量算出部116が算出したタッチ特徴量のうち、タッチ操作開始位置からの回転角度も回転操作の操作量として出力する。次に、特定のジェスチャ種別を入力するための操作を他のジェスチャ種別を入力するための操作よりも入力しやすくするための、認識条件の閾値の設定方法について説明する。上記では、縦スライド操作の認識には移動距離の閾値Lvs及び移動方向の閾値Dvsを、横スライド操作の認識には移動距離の閾値Lhs及び移動方向の閾値Dhsを、回転操作の認識には、移動距離の閾値Lr、移動方向差分の閾値dDr及び回転角度の閾値Rrを、それぞれ用いた。これらの閾値のうちでリピート式条件として設定した条件式に使用する移動方向の閾値Dvs、Dhs及び移動方向差分の閾値dDrを用いて、縦スライド操作、横スライド操作、回転操作、3つのジェスチャ操作それぞれの入力容易度を以下のように決定する。図16は、タッチ操作開始位置から連続する3つのタッチ位置において、3つのジェスチャ操作として認識されるために、移動方向又は移動方向差分が取り得る角度範囲を示したものである。タッチ位置を、タッチ操作開始位置xs,ysから順にxs1,ys1、xs2,ys2、xs3,ys3とした場合の、各タッチ位置間の移動方向又は移動方向差分が取り得る角度範囲を示している。縦スライド操作について、図17aのように、まずxs,ysに対してxs1,ys1は、前記の回転認識条件2を満たすために、上方向の縦スライド操作の場合はxs,ysを中心としy座標軸の正方向を中心線とする中心角Dvs×2°の扇型の内部に入らなければならず、下方向の縦スライド操作の場合はxs,ysを中心としy座標軸の負方向を中心線とする中心角Dvs×2°の扇型の内部に入らなければならない。図17を参照し、例えば上方向の縦スライド操作である場合、図17bのように、xs2,ys2はxs1,ys1を中心としy座標軸の正方向を中心線とする中心角Dvs×2°の扇型の内部に入らなければならない。同様に、図17cのように、xs3,ys3もxs1,ys1を中心としy座標軸の正方向を中心線とする中心角Dvs×2°の扇型の内部に入らなければならない。タッチ位置が図17で示した扇型の外部に移動してしまうと縦スライド認識条件2を満たさず、即座に縦スライド操作ではないと判定される。したがって、Dvsが小さいと次のタッチ位置が許容される範囲が狭くなり、すなわち縦スライド操作とは認識されにくくなる。逆に、Dvsが大きいと次のタッチ位置が許容される範囲が広くなり、すなわち縦スライド操作と認識されやすくなる。横スライド操作についても、図18に示すように、縦スライド操作と同様、Dhsが大きいと次のタッチ位置が許容される範囲が広くなり、すなわち横スライド操作と認識されやすくなる。回転操作については、図19aのように、まずxs,ysに対してxs1,ys1は、前記の回転認識条件2を満たすために、xs,ysを中心とする中心角dDr×2°の扇型の内部に入らなければならない。同様に、図19bのように、xs2,ys2はxs1,ys1を中心とする中心角dDr×2°の扇型の内部に入らなければならない。同様に、図19cのように、xs3,ys3はxs2,ys2を中心とする中心角dDr×2°の扇型の内部に入らなければならない。タッチ位置が図19で示した扇型の外部に移動してしまうと回転認識条件2を満たさず、即座に回転操作ではないと判定される。したがって、dDrが小さいと次のタッチ位置が許容される範囲が狭くなり、すなわち回転操作とは認識されにくくなる。逆に、dDrが大きいと次のタッチ位置が許容される範囲が広くなり、すなわち回転操作と認識されやすくなる。図20は、タッチ操作開始位置から連続する3つのタッチ位置において、3つのジェスチャ操作を認識するために、移動方向又は移動方向差分が取り得る角度範囲の大きさを示したものである。縦スライド操作では、xs1,ys1は、上方向又は下方向のどちらの縦スライド操作でも許容されるため、取り得る角度範囲の大きさはDvs×4となっている。横スライド操作でも同様である。これらの角度範囲の大きさは、各タッチジェスチャの認識されやすさを決める要素であり、ジェスチャ操作の入力しやすさを表す入力容易度とすることができる。本実施形態では、各ジェスチャ操作について、xs,ysからxs3,ys3までの、許容される角度範囲の大きさの合計を入力容易度として扱う。以上に説明した入力容易度を用いて、認識条件の閾値を設定することにより、特定のジェスチャ操作を他のジェスチャ操作よりも入力しやすくすることができる。例えば、図20に示した入力容易度を用いて、回転操作を縦スライド操作よりも入力しやすくするには、dDr×6>Dvs×8を満たすように閾値dDrとDvsを設定する。例えば、dDr=90°、Dvs=30°とすればよい。また、例えば、横スライド操作を最も入力しやすくし、回転操作を最も入力しにくくするには、Dhs×8>Dvs×8>dDr×6を満たすように、Dhs=40°、Dvs=35°、dDr=45°とすればよい。縦スライド認識条件1と横スライド認識条件1と回転認識条件1における移動距離の閾値については、例えば回転操作を縦スライド操作よりも入力しやすくする場合、Lr<Lvsとすればよい。また、横スライド操作を最も入力しやすくし、回転操作を最も入力しにくくする場合、Lhs<Lvs<Lrとすればよい。このように、本実施形態では部分領域ごとに認識条件である閾値を設定することができるので、タッチ操作開始位置が内包される部分領域ごとに、ジェスチャ操作の種別に応じて入力のしやすさを設定することができる。再び図3を参照して、機能制御部108は、認識結果である操作種別に対応する処理を実行する。例えば、操作の認識結果が操作種別:横スライド操作左方向、操作量30mmであれば、画像横スクロール制御部109が、画像を左へ30mmスクロールさせる。操作の認識結果が操作種別:縦スライド操作下方向、操作量30mmであれば、画像縦スクロール制御部110が、画像を下へ30mmスクロールさせる。操作の認識結果が操作種別:回転操作左回転、操作量90°であれば、画像回転制御部111が、画像を左へ90°回転させる。操作の認識結果が操作種別:ポインティング操作であれば、カーソル制御部112が、タッチ位置に対応する画面上の位置にカーソルを移動させる。表示部113は、機能制御部108で実行された処理結果を、図2に示すようにGUIとして画面描画を行う。図21は、これまで説明した、タッチパッド100で操作者の指のタッチ位置を検出してからタッチ操作の認識を行い、画面表示を行うまでの処理の流れを示したフローチャートである。実施形態1では、3つフロー状態、すなわち、タッチ操作の認識を開始していない認識前状態と、タッチ操作の認識途中である認識中状態と、タッチ操作の認識が確定した認識確定済状態とを用いてフローを管理している。まず、タッチ位置検出部101がタッチパッド100に操作者の指が接触したことを検出するとS101、フロー状態を認識前に設定S102し、タッチパッド100、タッチ位置検出部101はタッチ位置を取得するS103。次に、タッチ位置系列記憶部102は、タッチ位置検出部101により取得されたタッチ位置をタッチ位置系列として記憶S104する。次に、フロー状態によって処理を変更するS105。認識前状態状態1であれば、タッチ操作開始位置の検出を行う処理へ、認識中状態状態2であれば、タッチ特徴量を算出して認識を行う処理へ、認識確定済状態状態3であれば、タッチ特徴量を算出して機能制御を行う処理へ、それぞれ分岐する。S103で認識前状態の場合、タッチ操作開始位置検出部103がタッチ操作開始位置を検出しS106S107、フロー状態を認識中に設定S108し、タッチ操作判定部117がタッチ操作開始位置に対応するタッチ操作認識条件を取得S109し、タッチ特徴量算出部116がタッチ特徴量を算出S110し、タッチ操作判定部117がタッチ操作認識条件条件式及び閾値とタッチ特徴量を比較してタッチ操作の認識を行うS111。タッチ操作の認識が確定しタッチ操作種別が得られたS112場合、機能制御部108は、タッチ操作種別がポインティング操作であればカーソル制御を行いS113、横スライド操作であれば画像横スクロール制御を行いS114、縦スライド操作であれば画像縦スクロール制御を行いS115、回転操作であれば画像回転制御を行うS116。さらに、フロー状態を認識確定済状態3に設定S117する。また、S103でフロー状態が認識中状態状態2の場合、タッチ特徴量算出部116がタッチ特徴量を算出S110し、すでに取得しているタッチ操作認識条件を用いて認識を行う。また、S103でフロー状態が認識確定済状態状態3の場合、確定済タッチ操作の操作量を取得するためにタッチ特徴量を算出S118し、確定済タッチ操作の種別に応じてS119、機能制御部108が機能処理を実行するS113~S116。次に、表示部113がタッチ操作による機能実行結果を画面に表示するS120。最後に、操作者がタッチパッド100から指を離したかどうかを、タッチ位置検出部101が検出しS121、指を離していれば上述したタッチオフ信号を出力し、次回のタッチ開始を検出できるようにした上で一連の処理を終了する。タッチが継続している場合は、新たなタッチ位置を取得しS103、一連の処理を繰り返す。なお、本実施形態では、タッチ開始位置検出前及びタッチ操作認識中は、どの機能も実行されないが、暫定的にタッチ操作種別をポインティング操作に設定し、機能制御部108にカーソル制御を行うようにしてもよい。この場合のポインティング操作は、タッチ操作種別を確定済とは扱わず、認識処理の結果が確定した時点で、認識結果の操作種別に切り替わる。このようにすれば、タッチ開始位置検出やタッチ操作認識に時間がかかる場合でも、操作者の指の動きに対して画面にカーソルが表示されるので、操作者が視覚的フィードバックを得ることができる。なお、本実施形態では、操作者の指を検出するタッチセンサとしてタッチパッドを用いたが、これに限定されるものではなく、表示部113とタッチ入力部が一体となったタッチパネルであってもよい。なお、本実施形態では、閾値との比較を行って認識に使用するタッチ特徴量として、タッチ移動距離、タッチ移動方向、タッチ移動方向より得られるタッチ移動方向差分及び回転角度を使用したが、これらに限定されるものではない。例えば、タッチ操作時間、タッチ移動速度、タッチ移動加速度、タッチ強度変化量タッチ情報の系列において複数のタッチ情報間のタッチ強度の差分等をタッチ特徴量とし、閾値を設けて認識のための条件としてもよい。例えば、タッチ操作時間を用いて、タッチ開始後に所定の時間が経過すると、回転操作が入力されなくなる代わりにポインティング操作が入力されるといったタッチ操作時間を用いたタッチ操作種別の認識が考えられる。また、例えば、タッチ移動速度を用いて、指をタッチして移動させる速度が一定速度以下であればポインティング操作とし、一定以上であればスライド操作とするといったタッチ移動速度を用いたタッチ操作種別の認識が考えられる。また、例えば、タッチ移動加速度を用いて、指をタッチして移動させる加速度が一定以下であればポインティング操作とし、一定以上の加速度が継続している間だけスライド操作とするといったタッチ移動加速度を用いた認識が考えられる。また、例えば、タッチ強度変化量を用いて、タッチ開始後のタッチ強度変化量が一定以下であればポインティング操作とし、タッチ強度変化量が一定以上になればスライド操作とするといったタッチ強度変化量を用いた認識が考えられる。なお、本実施形態では、情報入力装置190は1つのタッチパッド100を備える構成としたが、これに限定されるものではなく、複数のタッチパッドやタッチパネルを備える構成であってもよい。また、本実施形態では、情報入力装置190はタッチパッド100とは別のボタン150を備える構成としたが、これに限定されるものではなく、例えば、タッチパッド100を短い時間でたたくタップと呼ばれるタッチ操作を、ボタン150を押下する操作の代わりに用いてもよいし、タッチパッド100下面にボタンを備えてタッチパッド100自体を押し込める構造いわゆる、クリッカブルタッチパッドとしてもよい。かかる構成によれば、タッチパッド100上のどの位置から操作を開始しても、複数のジェスチャ操作を入力することができるだけでなく、筐体の形状や筐体の持たれ方に起因する、ジェスチャ操作ごとの操作開始位置の傾向を基にタッチ操作認識条件を設定しておくことで、特定のジェスチャ操作を他のジェスチャ操作よりも認識されやすくし、操作者にとって自然で素早い入力が可能な情報入力装置190を提供することができる。実施の形態2本発明の実施の形態2における情報入力装置190は、実施の形態1と同様に、筐体189と、タッチセンサとして静電容量式のタッチパッド100と、操作決定用のボタン150を備える。実施の形態1と同様に、情報入力装置190は、タッチ操作として、画面表示されたカーソルを移動させるポインティング操作を認識する。また、情報入力装置190は、縦方向に直線的にタッチパッド100をなぞる縦スライド操作、横方向に直線的にタッチパッド100をなぞる横スライド操作及び円弧軌跡でタッチパッド100をなぞる回転操作を認識する。図22は、本発明の一実施形態における情報入力装置190の構成例を示す図である。実施の形態1における構成図3と異なる点は、タッチ操作認識部114は、操作者の指の動作や軌跡から、タッチパッド100に触れたままの状態においてジェスチャ操作が終了しているかどうかの判定を行う点と、タッチ操作開始位置検出部103はジェスチャ操作終了時のタッチ位置を次のタッチ操作におけるタッチ操作開始位置と設定する点である。実施の形態2では、主に、タッチ操作開始位置検出部103と、タッチ操作認識部114と、ジェスチャ操作終了判定条件記憶部118について説明し、その他の実施形態1と同じ構成要素については同一の符号をつけ、説明を省略する。以下、図22のブロックのうち、実施形態1とは異なる機能を説明する。ジェスチャ操作終了判定条件記憶部118は、タッチ操作認識部114が認識結果として確定したタッチ操作種別のうちジェスチャ操作縦スライド操作、横スライド操作及び回転操作が終了しているかどうかをそれぞれ判定するための条件として、タッチ移動距離とタッチ移動方向とタッチ回転角度のそれぞれの閾値を、タッチパッド100上に設定した部分領域ごとに記憶する。よって、部分領域ごとに記憶される閾値には、縦スライド終了判定用閾値、横スライド終了判定用閾値、回転終了判定用閾値がある。すなわち、タッチ操作認識部114が、認識結果としてジェスチャ操作の種別を出力した場合において、その後、タッチ操作認識部114は、ジェスチャ操作の入力が終了したか否かを判定し、終了したと判定した場合には、判定をした時点に検出された、操作者が触れているタッチパッド100の操作面上の位置であるタッチ位置、及び、判定した時点の1つ前に検出された、操作者が触れているタッチパッド100の操作面上の位置であるタッチ位置のうち少なくとも1つをジェスチャ操作終了位置として出力する。また、タッチ操作開始位置検出部103は、ジェスチャ操作の入力が終了したと判定された時点のタッチ位置をタッチ操作開始位置として検出する。より具体的には、情報入力装置190は、さらに、ジェスチャ操作終了判定条件記憶部118を備え、タッチ操作認識部114は、さらに、ジェスチャ操作終了判定部119とジェスチャ終了位置取得部120とを備えている。ジェスチャ操作終了判定条件記憶部118は、複数の部分領域ごとに、複数のジェスチャ操作の種別それぞれに対応してジェスチャ操作の終了を判定するための条件であるジェスチャ操作終了判定条件を記憶している。ジェスチャ操作終了判定部119は、複数の部分領域のうちタッチ操作開始位置を内包する部分領域に対応して記憶されているジェスチャ操作終了判定条件であって、タッチ操作判定部117により判定されたジェスチャ操作の種別に対応するジェスチャ操作終了判定条件をタッチ特徴量が満たすか否かを判定する。ジェスチャ終了位置取得部120は、ジェスチャ操作終了判定部119による判定の結果、タッチ特徴量がジェスチャ操作終了判定条件を満たす場合には、条件を満たした時点に検出されたタッチ位置、及び、その条件を満たした時点の1つ前に検出されたタッチ位置のうち少なくとも1つをジェスチャ終了位置として出力する。その後、タッチ操作開始位置検出部103は、出力されたジェスチャ操作終了位置をタッチ操作開始位置として検出する。なお、ジェスチャ終了位置取得部120は、ジェスチャ操作の終了判定をした時点に検出されたタッチ位置及び判定した時点の1つ前に検出されたタッチ位置のいずれかをジェスチャ操作終了位置として出力してもよい。以下、より詳細に説明する。図23にジェスチャ操作終了判定条件記憶部118が記憶するデータの構造及び部分領域の例を示す。タッチパッド100上に設けた部分領域は実施形態1の例図6と同様である。ジェスチャ操作終了判定条件記憶部118は、縦スライド操作の終了判定に用いる閾値として、タッチ位置系列に含まれる連続する2つの位置xi-1,yi-1及びxi,yi[i=s1~n]の移動方向Di-1iと比較する、移動方向の閾値Dvseを部分領域1-1~6-6の36の領域それぞれについて記憶する。この閾値を用いて、縦スライド操作の終了判定条件を、例えば以下のように記憶する。ジェスチャ操作終了判定条件記憶部118は、操作者のタッチ操作がこの条件を満たした時点で縦スライド操作が終了したものと判定する。縦スライド終了判定条件:|Di-1i|≦Dvse又は180°-|Di-1i|≦Dvse[i=s1~n]また、横スライド操作の終了判定に用いる閾値として、タッチ位置系列に含まれる連続する2つの位置xi-1,yi-1xi,yi[i=s1~n]の移動方向Di-1iと比較する移動方向の閾値Dhseを、部分領域1-1~6-6の36の領域それぞれについて記憶する。この閾値を用いて、横スライド操作の終了判定条件を、例えば以下のように記憶する。ジェスチャ操作終了判定条件記憶部118は、操作者のタッチ操作がこの条件を満たした時点で横スライド操作が終了したものと判定する。横スライド終了判定条件:||Di-1i|-90°|≦Dhse[i=s1~n]また、回転操作の終了判定に用いる閾値として、タッチ位置系列に含まれる連続する3つの位置xi-2,yi-2xi-1,yi-1xi,yi[i=s2~n]における、xi-2,yi-2xi-1,yi-1の移動方向Di-2i-1と、xi-1,yi-1xi,yiの移動方向Di-1iの差分dDi-2iと比較する移動方向差分の閾値dDreを、部分領域1-1~6-6の36の領域それぞれについて記憶する。この閾値を用いて、回転操作の終了判定条件を、例えば以下のように記憶する。ジェスチャ操作終了判定条件記憶部118は、操作者のタッチ操作がこの条件を満たした時点で回転操作が終了したものと判定する。回転終了判定条件:|dDi-2i|≧dDre[i=s2~n]なお、図23に示した例では、各操作において、操作終了判定のための条件式は部分領域に関わらず共通であるが、閾値だけではなく、条件式も部分領域ごとに異なるものとしてもよい。実施形態2におけるタッチ操作認識部114の詳細な内部構成を図24に示す。タッチ操作認識部114は、タッチ特徴量算出部116とタッチ操作判定部117とジェスチャ操作終了判定部119とジェスチャ終了位置取得部120で構成される。このうちタッチ特徴量算出部116とタッチ操作判定部117は実施形態1と同様であるので説明を省略する。ジェスチャ操作終了判定部119は、タッチ操作開始位置検出部103からタッチ操作開始位置xs,ysを取得し、xs,ysを内包する領域M-N、並びに、その領域に対応するジェスチャ操作終了判定条件である操作終了閾値及び終了判定条件をジェスチャ操作終了判定条件記憶部118から読み出して取得する。縦スライド操作の終了判定においては、ジェスチャ操作終了判定部119は、閾値M-N:Dvse、及び終了判定条件として、|Di-1i|≦Dvse又は180°-|Di-1i|≦Dvse[i=s1~n]を取得する。横スライド操作の終了判定においては、ジェスチャ操作終了判定部119は、閾値M-N:Dhse、及び終了判定条件として、|Di-1i|-90°|≦Dhse[i=s1~n]を取得する。回転操作の終了判定においては、ジェスチャ操作終了判定部119は、閾値M-N:dDre、及び終了判定条件として、dDi-2i|≧dDre[i=s2~n]を取得する。そして、ジェスチャ操作終了判定部119は、タッチ特徴量算出部116が算出したタッチ特徴量であるDi-1i及びdDi-2iを用いて、いずれのジェスチャ操作の終了判定条件を満たすかを調べる。ジェスチャ終了位置取得部120は、ジェスチャ操作終了判定部119がジェスチャ操作の終了を判定した場合に、タッチ位置系列の最終のタッチ位置xn,yn及び、タッチ位置系列の最終のタッチ位置xn,ynの1つ前のタッチ位置xn-1,yn-1のうち少なくとも1つをジェスチャ操作終了位置として出力する。タッチ操作開始位置検出部103は、ジェスチャ終了位置取得部120が取得したジェスチャ操作終了位置をタッチ操作開始位置として検出し、タッチ操作開始位置の値を更新する。以降は更新されたタッチ操作開始位置を用いて、実施形態1で説明した一連のタッチ操作認識処理を繰り返す。なお、タッチ操作開始位置検出部103は、ジェスチャ終了位置取得部120から、xn,yn及びxn-1,yn-1の2つジェスチャ操作終了位置が出力された場合には、例えば、2点を結ぶ直線の中点をタッチ操作開始位置として更新することが考えられる。図25~図30を用いて、操作者がタッチパッド100から指を離すことなくジェスチャ操作を終了し、次のジェスチャ操作を入力する一例を説明する。1まず、図25に示すように、x0,y0~x1,y1の移動距離がL01=10mmとすると、タッチ操作開始位置検出のための閾値LTM=5mmを上回っているので、タッチ操作開始位置検出部103はx1,y1をタッチ操作開始位置xs,ysと設定する。2次に、図26に示すように、タッチ操作判定部117は、x1,y1に対応するタッチ操作認識条件として、条件式及び閾値をタッチ操作認識条件記憶部115から取得する。また、ジェスチャ操作終了判定部119は、x1,y1に対応するジェスチャ操作終了判定条件として、条件式及び閾値をジェスチャ操作終了判定条件記憶部118から取得する。3次に、図27aに示すように、タッチ特徴量算出部116がx1,y1からx2,y2までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。その結果、縦スライド操作のリピート式条件を満たさないので、タッチ位置系列が縦スライド操作ではないことが確定する。4次に、図27bに示すように、タッチ特徴量算出部116がx1,y1からx3,y3までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。その結果、横スライド操作の認識条件を満たすので、認識結果である操作種別として横スライド操作右方向を出力する。また、タッチ特徴量算出部116が算出したタッチ特徴量のうち、タッチ操作開始位置からの移動距離も横スライド操作の操作量として出力する。5次に、図27cに示すように、タッチ特徴量算出部116がx1,y1からx4,y4までのタッチ位置におけるタッチ特徴量を算出し、ジェスチャ操作終了判定部119が横スライド操作の終了判定条件式を用いてタッチ特徴量と閾値とを比較する。その結果、タッチ特徴量が横スライド操作の終了判定条件を満たさないので、ジェスチャ操作終了判定部119は横スライド操作としての処理を継続し、タッチ特徴量算出部116が算出したタッチ特徴量のうち、タッチ操作開始位置からの移動距離を横スライド操作の操作量として出力する。6次に、図27dに示すように、タッチ特徴量算出部116がx1,y1からx5,y5までのタッチ位置におけるタッチ特徴量を算出し、ジェスチャ操作終了判定部119が横スライド操作の終了判定条件式を用いて閾値と比較する。その結果、横スライド操作の終了判定条件を満たすので、ジェスチャ操作終了判定部119は終了判定を出力し、ジェスチャ終了位置取得部120はx4,y4をジェスチャ操作終了位置として出力する。タッチ操作開始位置検出部103はこのジェスチャ操作終了位置を新しいタッチ操作開始位置として更新する。7次に、図28図29に示すように、タッチ操作判定部117は、x4,y4に対応するタッチ操作認識条件として、条件式及び閾値をタッチ操作認識条件記憶部115から取得する。また、ジェスチャ操作終了判定部119は、x4,y4に対応するジェスチャ操作終了判定条件として、条件式及び閾値をジェスチャ操作終了判定条件記憶部118から取得する。8次に、図30aに示すように、タッチ特徴量算出部116がx4,y4からx5,y5までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。その結果、横スライド操作のリピート式条件を満たさないので、タッチ位置系列が横スライド操作ではないことが確定する。9次に、図30bに示すように、タッチ特徴量算出部116がx4,y4からx6,y6までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。10次に、図30cに示すように、タッチ特徴量算出部116がx4,y4からx7,y7までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。その結果、縦スライド操作の認識条件を満たすので、認識結果である操作種別として縦スライド操作上方向を出力する。また、タッチ特徴量算出部116が算出したタッチ特徴量のうち、タッチ操作開始位置からの移動距離も縦スライド操作の操作量として出力する。11次に、図30dに示すように、タッチ特徴量算出部116がx4,y4からx8,y8までのタッチ位置におけるタッチ特徴量を算出し、ジェスチャ操作終了判定部119が縦スライド操作の終了判定条件式を用いて閾値と比較する。その結果、縦スライド操作の終了判定条件を満たさないので、縦スライド操作を継続しタッチ特徴量算出部116が算出したタッチ特徴量のうち、タッチ操作開始位置からの移動距離を縦スライド操作の操作量として出力する。12次に、図30eに示すように、タッチ特徴量算出部116がx4,y4からx9,y9までのタッチ位置におけるタッチ特徴量を算出し、ジェスチャ操作終了判定部119が縦スライド操作の終了判定条件式を用いて閾値と比較する。その結果、縦スライド操作の終了判定条件を満たすので、ジェスチャ操作終了判定部119は終了判定を出力し、ジェスチャ終了位置取得部120はx8,y8をジェスチャ操作終了位置として出力する。タッチ操作開始位置検出部103はこのジェスチャ操作終了位置を新しいタッチ操作開始位置として更新する。なお、上記にて説明した処理1~12のジェスチャ操作終了位置をタッチ操作開始位置とする処理に加えて、タッチ操作認識部114は、認識結果の操作種別としてポインティング操作が確定した時点のタッチ位置を出力し、タッチ操作開始位置検出部103は、ポインティング操作が確定した時点のタッチ位置を新しいタッチ操作開始位置として更新してもよい。この処理の一例を、上記の処理12の続きとして図31~41を用いて説明する。13次に、図31図32に示すように、タッチ操作判定部117は、x8,y8に対応するタッチ操作認識条件として、条件式及び閾値をタッチ操作認識条件記憶部115から取得する。また、ジェスチャ操作終了判定部119は、x8,y8に対応するジェスチャ操作終了判定条件として、条件式及び閾値をジェスチャ操作終了判定条件記憶部118から取得する。14次に、図33aに示すように、タッチ特徴量算出部116がx8,y8からx9,y9までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。その結果、縦スライド操作のリピート式条件を満たさないので、タッチ位置系列が縦スライド操作ではないことが確定する。15次に、図33bに示すように、タッチ特徴量算出部116がx8,y8からx10,y10までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。その結果、回転操作のリピート式条件を満たさないので、タッチ位置系列が回転操作ではないことが確定する。16次に、図33cに示すように、タッチ特徴量算出部116がx8,y8からx11,y11までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。17図33dに示すように、タッチ特徴量算出部116がx8,y8からx12,y12までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。その結果、横スライド操作のリピート式条件を満たさないので、タッチ位置系列が横スライド操作ではないことが確定する。ここまでで縦スライド操作、横スライド操作、回転操作のいずれでもないことが確定したので、認識結果である操作種別としてポインティング操作を確定し、出力する。さらに、タッチ操作認識部114はx11,y11を、ポインティング操作が確定した時点のタッチ位置として出力する。タッチ操作開始位置検出部103は、ポインティング操作が確定した時点のタッチ位置をタッチ操作認識部114から取得し新しいタッチ操作開始位置として更新する。18図34図35に示すように、タッチ操作判定部117は、x11,y11に対応するタッチ操作認識条件として、条件式及び閾値をタッチ操作認識条件記憶部115から取得する。また、ジェスチャ操作終了判定部119は、x11,y11に対応するジェスチャ操作終了判定条件として、条件式及び閾値をジェスチャ操作終了判定条件記憶部118から取得する。19図36aに示すように、タッチ特徴量算出部116がx11,y11からx12,y12までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。その結果、横スライド操作のリピート式条件を満たさないので、タッチ位置系列が横スライド操作ではないことが確定する。20図36bに示すように、タッチ特徴量算出部116がx11,y11からx13,y13までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。21図36cに示すように、タッチ特徴量算出部116がx11,y11からx14,y14までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。その結果、縦スライド操作のリピート式条件を満たさないので、タッチ位置系列が縦スライド操作ではないことが確定する。22図36dに示すように、タッチ特徴量算出部116がx11,y11からx15,y15までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。23タッチ特徴量算出部116がx11,y11からx16,y16までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。24図36eに示すように、タッチ特徴量算出部116がx11,y11からx17,y17までのタッチ位置におけるタッチ特徴量を算出し、タッチ操作判定部117が各操作の認識条件式を用いて各操作の閾値と比較する。その結果、回転操作の認識条件を満たすので、17で確定したポインティング操作を終了し、操作種別として回転操作左回転を出力する。また、タッチ特徴量算出部116が算出したタッチ特徴量のうち、タッチ操作開始位置からの回転角度も回転操作の操作量として出力する。図37は、実施形態2における、タッチパッド100で操作者の指のタッチ位置を検出してからタッチ操作の認識を行い、画面表示を行うまでの処理の一例を示したフローチャートである。実施形態1のフローチャート図21に追加したS201~S205について説明する。タッチ操作開始位置検出部103が検出したタッチ操作開始位置を用いて、ジェスチャ操作終了判定部119がタッチ操作開始位置に対応するジェスチャ操作終了判定条件を取得するS201。また、タッチ操認識が確定した認識確定済状態において、確定した操作がジェスチャ操作であるかどうか判定しS202、確定した操作がジェスチャ操作の場合は、ジェスチャ操作終了判定部119がS201で取得したジェスチャ操作終了判定条件を用いて、ジェスチャ操作の終了判定を行うS203S204。ジェスチャ操作が終了している場合、ジェスチャ終了位置取得部120がジェスチャ操作の終了位置を取得し、タッチ操作開始位置検出部103が、ジェスチャ操作の終了位置でタッチ操作開始位置を更新するS205。なお、上記13~24で説明したように、ポインティング操作確定時のタッチ位置でタッチ操作開始位置を更新する場合は、図38に示すフローチャートとなる。タッチ操作認識部114が認識結果としてポインティング操作を出力する場合、その位置を取得し、タッチ操作開始位置検出部103がポインティング操作確定位置でタッチ操作開始位置を更新するS206。かかる構成によれば、タッチパッド100に指が触れてから最初に入力するタッチ操作だけではなく、タッチパッド100から指を離さずに動作や軌跡でタッチ操作を切り替えて連続入力するタッチ操作においても、筐体189の形状や筐体189の持たれ方に起因する、ジェスチャ操作ごとの操作開始位置の傾向を基にタッチ操作認識条件及びジェスチャ操作終了判定条件を設定することで、特定のジェスチャ操作を他のジェスチャ操作よりも認識されやすくし、操作者に素早い入力が可能な情報入力装置190を提供することができる。実施の形態3図39は、本発明の実施の形態3における情報入力装置190の外観の一例を説明する図である。図39aのように、情報入力装置190は、筐体189と、静電容量式のタッチパッド100と、操作決定用のボタン150と操作者の持ち手を検出する周囲接触センサ121を備える。実施の形態1と異なる点は、情報入力装置190が右手で持たれているか、左手で持たれているか、両手で持たれているかといった持ち手の種類を、情報入力装置190が周囲接触センサ121を用いて検出し、持ち手に合わせたタッチ操作認識を行う点である。図39bに示すように周囲接触センサ121は、情報入力装置190の筐体189外縁上に1次元的に検出点が配置されており、検出点ごとに操作者の手指の接触を出力するセンサである。図39aのように右手で情報入力装置190の筐体189を保持した場合、周囲接触センサ121の出力データの一例は図39cのようになる。各検出点の出力はオン=1もしくはオフ=0の2値であるとする。実施の形態1と同様に、情報入力装置190は、タッチ操作として、画面表示されたカーソルを移動させるポインティング操作、縦方向に直線的にタッチパッド100をなぞる縦スライド操作、横方向に直線的にタッチパッド100をなぞる横スライド操作及び円弧軌跡でタッチパッド100をなぞる回転操作を認識するものとして、以後説明する。図40は、本実施形態における情報入力装置190の構成例を示す図である。実施の形態1における構成図3と異なる点は、周囲接触センサ121が出力する情報入力装置190周囲の手指の接触位置を基に、把持情報検出部140が有する持ち手検出部122が持ち手の種類右手/左手/両手を検出する点と、タッチ操作認識条件記憶部115はタッチ操作開始位置と持ち手の種類に対応付けてタッチ操作認識条件を記憶し、タッチ操作認識部114はタッチ操作開始位置検出部103が検出したタッチ操作開始位置と持ち手検出部122が検出した持ち手の種類を用いてタッチ操作認識条件記憶部115からタッチ操作認識条件を取得する点である。すなわち、情報入力装置190は、さらに、情報入力装置190に対する操作者の把持情報を検出する把持情報検出部140を備えている。また、タッチ操作認識条件記憶部115は、把持情報とタッチ操作開始位置とにそれぞれ対応付けて、複数のタッチ操作認識条件を記憶している。タッチ操作認識部114は、把持情報とタッチ操作開始位置とに対応付けられた複数のタッチ操作認識条件を用いてタッチ操作を認識し、操作者が行ったタッチ操作の種別を求める。なお、把持情報とは、例えば、操作者による情報入力装置190の持ち手の種類、操作者が把持している情報入力装置190の把持位置、操作者が把持している手に対する情報入力装置190の方向角及び、操作者がタッチ操作に使用する指の長さのうち少なくとも1つである。より具体的には、情報入力装置190は、さらに、情報入力装置190の筐体の少なくとも一部に配置され、情報入力装置190に対する操作者の手及び指の少なくとも一方の接触位置を検出する周囲接触センサを備えている。把持情報検出部140は、周囲接触センサで検出された接触位置を用いて、把持情報として操作者による情報入力装置190の持ち手の種類を検出する。タッチ操作認識条件記憶部115は、検出された持ち手の種類にそれぞれ対応付けて複数のタッチ操作認識条件を記憶する。タッチ操作認識部114は、タッチ操作認識条件記憶部から取得した複数のタッチ操作認識条件を用いてタッチ操作の種別を求める。以下、実施の形態3における、主に、タッチ操作認識条件記憶部115と、タッチ操作認識部114と、周囲接触センサ121と持ち手検出部122についてより詳細に説明する。図40は本実施の形態における情報入力装置190の構成を示すブロック図である。なお、実施形態1と同じ構成要素については同一の符号をつけ、説明を省略する。把持情報検出部140は情報入力装置190に対する操作者の把持情報を検出する。より詳しくは、把持情報検出部140は持ち手検出部122を有する。持ち手検出部122は、周囲接触センサ121の出力を用いて、操作者が情報入力装置190の筐体189を右手、左手、両手のいずれで持っているかを検出する。例えば、周囲接触センサ121の検出点4~11までの少なくとも1つがオンで、検出点18~25までが全てオフであれば持ち手が右手であると判断する図41a。同様に、検出点18~25までの少なくとも1つがオンで、検出点4~11までが全てオフであれば持ち手が左手であるとし図41b、検出点4~11までの少なくとも1つがオンであり、かつ検出点18~25までの少なくとも1つがオンであれば持ち手が両手であると判定し図41c、右手/左手/両手の持ち手の種類を出力する。タッチ操作認識条件記憶部115は、タッチ操作を認識するための認識条件として、タッチ位置系列から得られるタッチ移動距離とタッチ移動方向とタッチ回転角度のそれぞれの閾値を、タッチパッド100上に設定した部分領域ごとに記憶する。タッチ操作認識条件記憶部115は、さらに部分領域ごとに、右手用閾値、左手用閾値、両手用閾値をそれぞれ記憶する。さらにまた、持ち手の種類右手/左手/両手ごとに記憶される閾値には、縦スライド認識用閾値、横スライド認識用閾値、回転認識用閾値がある。図42にタッチ操作認識条件記憶部115が記憶するデータの構造の例を示す。なお図42で想定している部分領域は、図6に示した実施形態1の部分領域と同一のものとする。縦スライド操作の認識に用いる閾値は実施形態1と同様に、タッチ操作開始位置xs,ys~タッチ位置系列の最後のタッチ位置xn,ynまでの距離Lsnと比較する移動距離の閾値Lvs、タッチ位置系列に含まれる連続する2つの位置xi-1,yi-1及びxi,yi[i=s1~n]の移動方向Di-1iと比較する移動方向の閾値Dvsである。これらの閾値を部分領域1-1~6-6の36の領域及び右手/左手/両手の持ち手の種類ごとにそれぞれ記憶する。横スライド操作の認識に用いる閾値も実施形態1と同様に、タッチ操作開始位置xs,ys~タッチ位置系列の最後のタッチ位置xn,ynの距離Lsnと比較する移動距離の閾値Lhs、タッチ位置系列に含まれる連続する2つの位置xi-1,yi-1及びxi,yi[i=s1~n]の移動方向Di-1iと比較する移動方向の閾値Dhsである。これらの閾値を部分領域1-1~6-6の36の領域及び右手/左手/両手の持ち手の種類ごとにそれぞれ記憶する。回転操作の認識に用いる閾値も実施形態1と同様に、タッチ操作開始位置xs,ys~タッチ位置系列の最後のタッチ位置xn,ynの距離Lsnと比較する移動距離の閾値Lr、タッチ位置系列に含まれる連続する3つの位置xi-2,yi-2、xi-1,yi-1及びxi,yi[i=s2~n]における、xi-2,yi-2からxi-1,yi-1への移動方向Di-2i-1と、xi-1,yi-1からxi,yiへの移動方向Di-1iとの差分dDi-2iと比較する移動方向差分の閾値dDr、タッチ操作開始位置xs,ys~タッチ位置系列の最後のタッチ位置xn,ynの回転角度Rsnと比較する回転角度の閾値Rrである。これらの閾値を部分領域1-1~6-6の36の領域及び右手/左手/両手の持ち手の種類ごとにそれぞれ記憶する。図42に示す、Rm-n:閾値1、閾値2、は部分領域m-nで持ち手が右手の場合に対応付けられた閾値を示す。同様にLm-n:閾値1、閾値2、は部分領域m-nで持ち手が左手の場合に対応付けられた閾値を、LRm-n:閾値1、閾値2、は部分領域m-nで持ち手が両手の場合に対応付けられた閾値を示す。図42で示した閾値の比較を行う条件式は、実施形態1と同様に、部分領域及び持ち手の種類に関わらず共通の条件式としている。なお、閾値だけではなく、条件式も部分領域ごと又は持ち手の種類ごとに異なるものとしてもよい。タッチ操作認識部114は、タッチ操作開始位置検出部103からタッチ操作開始位置xs,ysを取得し、持ち手検出部122から持ち手の種類を取得し、xs,ysを内包する領域M-Nに対応する右手/左手/両手の認識閾値及び認識条件の中から、持ち手の種類に対応する認識閾値及び条件式を、タッチ操作認識条件記憶部115から読み出して取得する。タッチ位置系列からタッチ特徴量を算出し、取得した条件式で認識閾値と比較する処理は実施形態1と同様であるので説明を省略する。図43a及び図43bは、実施形態3における、操作者が情報入力装置190の筐体189を持ち、タッチパッド100に指で触れ、タッチ操作を行い、筐体189から手を離すまでの処理の流れを示したフローチャートである。実施形態1のフローチャート図21に追加したS301~S304について、図43a及び図43bを参照して説明する。周囲接触センサ121から出力が得られたかどうかで、操作者が筐体189を持ったかどうかを判定し図43a、S301、周囲接触センサ121からの出力が始まると、持ち手検出部122は持ち手が右手/左手/両手のいずれであるかの検出を行うS302。検出した持ち手の種類及びタッチ操作開始位置に用いてタッチ操作認識部114がタッチ操作認識条件記憶部115から認識条件として条件式及び認識閾値を取得する図43b、S304。操作者が筐体189から手を離すまでS303、持ち手の種類を検出更新してS302、処理を繰り返す。なお、実施形態3の情報入力装置190が備えるタッチ操作認識条件記憶部115は、タッチ操作を認識するための条件式と認識閾値を、タッチパッド100上に設定した部分領域ごとに記憶し、部分領域ごとの閾値として、右手用閾値、左手用閾値、両手用閾値を記憶するとした。しかし、タッチ操作認識条件記憶部115は各部分領域において右手用閾値又は左手用閾値のみを記憶し、タッチ操作認識部114が右手用閾値又は左手用閾値から左手用閾値と両手用閾値を生成してもよい。例えば、図44に示すように、持ち手が右手の場合、部分領域1-6の閾値としては右手用閾値、R1-6:Lvs、R1-6:Dvs、R1-6:Lhs、R1-6:Dhs、R1-6:Lr、R1-6:dDr、R1-6:Rrを使用し、部分領域6-6の閾値には同じく右手用閾値、R6-6:Lvs、R6-6:Dvs、R6-6:Lhs、R6-6:Dhs、R6-6:Lr、R6-6:dDr、R6-6:Rrを使用する図44a。持ち手が左手の場合には、右手用閾値を左右反転し左手用閾値とする。例えば、部分領域1-6の左手用閾値として、R1-6:Lvs、R1-6:Dvs、R1-6:Lhs、R1-6:Dhs、R1-6:Lr、R1-6:dDr、R1-6:Rrを使用し、部分領域6-6の左手用閾値として、R6-6:Lvs、R6-6:Dvs、R6-6:Lhs、R6-6:Dhs、R6-6:Lr、R6-6:dDr、R6-6:Rrを使用する図44b。同様に持ち手が左手の場合に、部分領域2-6の左手用閾値として部分領域5-6の右手用閾値を使用し、部分領域3-6の左手用閾値として部分領域4-6の右手用閾値を使用し、部分領域4-6の左手用閾値として部分領域3-6の右手用閾値を使用し、部分領域5-6の左手用閾値として部分領域2-6の右手用閾値を使用する。部分領域1-1~6-1、1-2~6-2、1-3~6-3、1-4~6-4、1-5~6-5についても同様にすればよい。また、図45に示すように、右手用閾値を用いて、両手用閾値を生成してもよい。例えば、図45aのように、右手用閾値を持つ部分領域を間引いた一部、R2-6R4-6R6-6を用いて、部分領域1-6の両手用閾値として部分領域6-6の右手用閾値を使用し、部分領域2-6の両手用閾値として部分領域4-6の右手用閾値を使用し、部分領域3-6の両手用閾値として部分領域2-6の右手用閾値を使用し、部分領域4-6の両手用閾値として部分領域2-6の右手用閾値を使用し、部分領域5-6の両手用閾値として部分領域4-6の右手用閾値を使用する。このような構成にすることにより、タッチ操作認識条件記憶部115は各部分領域において右手用閾値又は左手用閾値のみを記憶するので使用する記憶領域が少ないという効果が得られる。なお、本実施形態では、図41に示すように直方体の形状を持つ情報入力装置190に対して、情報入力装置190を縦向き手指が長辺に触れるようにして持つ際の持ち手の種類右手左手両手を判別するとしたが、持ち方はこれに限られるものではなく、図46に示すように情報入力装置190を横向きに手指が長辺に触れるようにして持つ際に、持ち手の種類として、右手左手両手を判別してもよい。このようにすれば、右手もしくは左手で操作する際は情報入力装置190を縦向きに、両手で操作する際は情報入力装置190を横向きに持つ場合に、右手左手両手の持ち手の種類を判別することができる。かかる構成によれば、タッチパッド100上のどの位置から操作を開始しても、複数のジェスチャ操作を入力することができるだけでなく、操作者が情報入力装置190を持っている手の種類に合わせて特定のジェスチャ操作を他のジェスチャ操作よりも認識されやすくし、操作者にとって自然な位置から素早い入力が可能な情報入力装置190を提供することができる。実施の形態4図47は、本発明の実施の形態4における情報入力装置190の外観の一例を説明する図である。情報入力装置190は、筐体189と、静電容量式のタッチパッド100と、操作決定用のボタン150と操作者の手指との距離を検出する周囲近接センサ123とを備える。周囲近接センサ123は、情報入力装置190の筐体189の外縁上に1次元的に検出点が配置されており、検出点ごとに操作者の手指との距離を出力するセンサである。図47aのように右手で情報入力装置190の筐体189を保持し手の平が筐体189の右側面に対して傾いて触れている場合、周囲近接センサ123の出力データの一例は図47cのようになる。各検出点の出力は手指までの距離周囲近接センサ123の配置面に垂直な方向において各検出点上に位置する手指の一部までの距離であり、手指が検出点に接触している場合は0を出力し、手指が検出されない場合は-1を出力するものとしている。実施の形態3と異なる点は、情報入力装置190のどの位置で持たれているかを表す把持位置と、情報入力装置190に対する持ち手の傾き方向角と、タッチパッド100を操作する指の長さ指長を、周囲近接センサ123を用いて検出し、把持位置、方向角及び指長に合わせたタッチ操作認識を行う点である。すなわち、情報入力装置190は、さらに、情報入力装置190の筐体の少なくとも一部に配置され、操作者の情報入力装置190に対する手及び指の少なくとも一方の近接状態を検出する周囲近接センサを備えている。また、タッチ操作認識条件記憶部115は、タッチセンサの操作面上に定義された複数の部分領域の各々に対応付けて、複数のタッチ操作認識条件を記憶している。把持情報検出部140は、周囲近接センサで検出された近接状態を用いて、操作者が把持している情報入力装置190の把持位置、操作者が把持している手に対する情報入力装置190の方向角及び、操作者がタッチ操作に使用する指の長さのうちの少なくとも1つを検出する。タッチ操作認識部114は、検出された把持位置、方向角及び指の長さのうちの少なくとも1つと、事前に定められた基準把持状態との差を算出し、その差が小さくなるようにタッチ操作開始位置を補正する。さらに、タッチ操作認識部114は、複数の部分領域のうち補正後のタッチ操作開始位置を内包する部分領域に対応づけて記憶されている複数のタッチ操作認識条件を用いて、タッチ操作を認識する。また、タッチ操作認識部114は、検出された持ち手の種類及び把持情報の種類に対応付けて定められている基準把持状態と、検出された前記把持情報との差を算出した後、その差が小さくなるようにタッチ位置を補正し、補正後のタッチ位置を用いて操作者が行ったタッチ操作を判定し、タッチ操作の大きさを示す操作量を出力する。なお、基準把持状態としては、基準位置、基準角度、基準指長等が考えられる。基準位置とは、後述する図49aに示すように、筐体189上における、情報入力装置190を把持する手又は指等の上端の基準位置を定めたものである。基準角度とは、後述する図52aに示すように、筐体189の把持されている側の面と、持ち手の手の平との基準角度を定めたものである。基準指長とは、情報入力装置190を使用する操作者がタッチパッド100を操作するために用いる指の長さの基準長を定めたものである。以下、より詳細に説明する。なお、実施の形態1と同様に、情報入力装置190は、タッチ操作として、画面表示されたカーソルを移動させるポインティング操作と、縦方向に直線的にタッチパッド100をなぞる縦スライド操作、横方向に直線的にタッチパッド100をなぞる横スライド操作、円弧軌跡でタッチパッド100をなぞる回転操作を認識するものとして、以下の説明を行う。図48は、本発明の一実施形態における情報入力装置190の構成例を示す図である。実施の形態3における構成図40と異なる点は、把持情報検出部140が、さらに、把持位置検出部124と、方向角検出部125と、指長検出部126を有している点である。より詳しくは、周囲近接センサ123が出力する情報入力装置190の外縁部の手指の接触位置をもとに、把持位置検出部124が筐体189に対する持ち手の把持位置を検出する点を、方向角検出部125が筐体189に対する持ち手の傾き方向角を検出する点を、指長検出部126がタッチパッド100を操作する指の長さを、それぞれ検出する。さらにまた、タッチ操作認識部114は、タッチ操作開始位置検出部103が検出したタッチ操作開始位置と、把持位置検出部124が検出した把持位置と、方向角検出部125が検出した方向角と、指長検出部126が検出した指の長さを用いて、タッチ操作認識条件記憶部115から取得したタッチ操作認識条件を取得する点も異なる。実施の形態4では、主に、把持位置検出部124と、方向角検出部125と、指長検出部126と、タッチ操作認識部114について説明し、その他の実施形態3と同じ構成要素については同一の符号を受け説明を省略する。以下、図48のブロックのうち、実施形態3とは異なる機能を説明する。把持位置検出部124は、周囲近接センサ123の出力を用いて、操作者が情報入力装置190の筐体189を持っている位置を検出する。例えば、周囲近接センサ123の検出点のうち、手指との距離を検出した検出点の上端が検出点9である場合を持ち手の基準位置とすると図49a、図50に示す検出点の配置間隔に基づき筐体189の辺方向の持ち手の位置を取得することができる。図49bに示すように、手指との距離を検出した検出点の上端が検出点11であれば、持ち手の基準位置に対して24mm下方を把持している。また図49cに示すように、手指との距離を検出した検出点の上端が検出点7であれば、持ち手の基準位置に対して24mm上方を把持している。タッチ操作認識部114は、把持位置検出部124が検出した持ち手の把持位置すなわち、基準位置からのずれを用いて、タッチ操作開始位置の補正を行い、補正したタッチ操作開始位置を用いてタッチ操作認識条件記憶部115から操作認識条件を取得する。例えば、持ち手の基準位置に対して24mm下方を把持しておりタッチ操作開始位置が28mm、18mmの場合、本来は座標28mm、18mmを含む部分領域4-2に対応する認識条件を取得するところだが、図51bに示すようにタッチ操作開始位置を24mm上方に補正して28mm、42mmとし、この座標を含む部分領域4-4に対応する認識条件を取得する。このような把持位置検出部124を備えることにより、情報入力装置190は操作者の持ち手の位置を基準位置に固定されたものとみなすことができる。すなわち、筐体189を保持する持ち手がずれた場合であっても、操作者が筐体189を持ち直したり、タッチ操作認識条件記憶部115に記憶した部分領域と認識条件の対応を変更したりすることなく、タッチ操作を入力することができる。方向角検出部125は、周囲近接センサ123の出力を用いて、情報入力装置190の筐体189に対する操作者の持ち手の傾き方向角を検出する。例えば、周囲近接センサ123の検出点8~11に持ち手の手の平が接触している検出点8~11の出力値が0mm場合を持ち手の基準角度とすると図52a、周囲近接センサ123が出力する手指との距離及び検出点の配置間隔図50を用いて持ち手の傾き方向角を算出することができる。図52bに示すように、手指を検出した検出点のうち、上端が検出点8で出力値は0mm手の平が接触、下端が検出点11で出力値は10mmであれば、持ち手が基準角度に対して15.5°36mm/10mmの逆正接傾いている。また図52cに示すように、手指を検出した検出点のうち、上端が検出点8で出力値は10mm、下端が検出点11で出力値は0mm手の平が接触であれば、持ち手が基準角度に対して-15.5°36mm/-10mmの逆正接傾いている。タッチ操作認識部114は、方向角検出部125が検出した持ち手の方向角を用いて、タッチ操作開始位置の補正を行い、補正したタッチ操作開始位置を用いてタッチ操作認識条件記憶部115から操作認識条件を取得する。例えば、持ち手の基準角度に対して15°傾いて把持しており、タッチ操作開始位置が20mm、54mmの場合、本来は座標20mm、54mmを含む部分領域3-5に対応する認識条件を取得するところだが、図53に示すように手指に最も近い検出点図53の場合は接触している検出点8の座標52mm、30mmを中心に、タッチ操作開始位置を-15°回転補正して27mm、63mmとし、この座標を含む部分領域4-6に対応する認識条件を取得する。このような方向角検出部125を備えることにより、情報入力装置190は操作者の持ち手の傾きを基準角度に固定されたとものとみなすことができる。すなわち、筐体189を保持する持ち手が回転してずれた場合であっても、操作者が筐体189を持ち直したり、タッチ操作認識条件記憶部115に記憶した部分領域と認識条件の対応を変更したりすることなく、タッチ操作を入力することができる。指長検出部126は、タッチ位置系列記憶部102から取得するタッチ位置と周囲近接センサ123の出力を用いて、タッチパッド100に触れている指の長さを推定する。まず、指の付け根の位置として、手指との接触を検出した周囲近接センサ123の検出点のうち、最も上端にある検出点のタッチパッド100上での座標を算出する。図54に示す例では、検出点9を指の付け根とし座標52mm、12mmを得る。そして、タッチ位置の座標が32mm、44mmだとすると、指の付け根52mm、12mmからタッチ位置32mm、44mmまでの距離、38mmを算出する。さらに、操作者が情報入力装置190の筐体189を持って周囲近接センサ123の少なくとも1つの検出点が手指を検出から離す周囲近接センサ123の全検出点が手指を検出していないまでの間、指長検出部126は、指の付け根からタッチ位置までの距離を連続して取得し続け、これらの距離の平均値を指の長さとして出力する。タッチ操作認識部114は、指長検出部126が検出した指の長さを用いて、タッチ操作開始位置の補正を行い、補正したタッチ操作開始位置を用いてタッチ操作認識条件記憶部115から操作認識条件を取得する。例えば、基準指長を48mmと設定し、検出した指の長さが33mm、タッチ操作開始位置が28mm、54mmの場合、本来は座標28mm、54mmを含む部分領域4-5に対応する認識条件を取得するところだが、図55に示すように、手指に最も近い検出点図55の場合は接触している検出点8の座標52mm、30mmを中心にタッチ操作開始位置を1.45倍48mm÷33mmした座標20mm、66mmに補正し、この座標を含む部分領域3-6に対応する認識条件を取得する。このような指長検出部126を備えることにより、情報入力装置190は操作者の指の長さを基準指長に固定されたものとみなすことができる。すなわち、使用する操作者によって指の長さが変わっても、操作者が筐体189を持ち変えたり、タッチ操作認識条件記憶部115に記憶した部分領域と認識条件の対応を変更したりすることなく、タッチ操作を入力することができる。タッチ位置系列からタッチ特徴量を算出し、取得した条件式で認識閾値と比較する処理は実施形態1と同様であるので説明を省略する。図56a及び図56bは、実施形態4における、操作者が情報入力装置190の筐体189を持ち、タッチパッド100に指で触れ、タッチ操作を行い、筐体189から手を離すまでの処理の流れを示したフローチャートである。実施形態3のフローチャート図43に追加したS401~S406について説明する。把持情報検出部140は、周囲近接センサ123から出力が得られたかどうかで、操作者が筐体189を持ったかどうかを判定する。また、周囲近接センサ123からの出力が始まると、持ち手検出部122は持ち手が右手/左手/両手のいずれであるかの検出を行い、続いて周囲近接センサ123から出力される筐体周囲と手指との距離を用いて、把持位置検出部124は持ち手の把持位置を検出し図56a、S401、方向角検出部125は持ち手の筐体189に対する傾き方向角を検出しS402、指長検出部126はタッチ操作を行う指の長さを検出するS403。また、タッチ操作開始位置検出部103がタッチ操作開始位置を検出した後に、タッチ操作認識部114は、把持位置図56b、S404、方向角S405及び指の長さS406をそれぞれ用いてタッチ操作開始位置の補正を行う。また、タッチ操作認識部114は、補正されたタッチ操作認識部114に対応するタッチ操作認識条件をタッチ操作認識条件記憶部115から取得する。なお、本実施形態では、周囲近接センサ123を使用する構成としたが、持ち手の把持位置の検出及び指の長さを検出する場合に、実施形態3と同様に周囲接触センサ121を用いる構成であってもよい。以上、本実施形態で述べた構成によれば、タッチパッド100上のどの位置から操作を開始しても、複数のジェスチャ操作を入力することができるだけでなく、操作者が情報入力装置190を持つ手の把持位置、傾き及び指の長さに合わせて特定のジェスチャ操作を他のジェスチャ操作よりも認識されやすくし、操作者に素早い入力が可能な情報入力装置190を提供することができる。これにより、操作者が操作中に筐体189の持ち方を意識したり、筐体189を持ち直したりする必要がなく、利便性が向上する。なお、本実施形態では、タッチ操作認識部114は、持ち手の種類や位置、方向角、指の長さを用いて、タッチ操作開始位置の補正を行った。だが、タッチ操作認識部114はタッチ操作開始位置だけでなく、タッチ操作を認識し、確定後のタッチ位置を、持ち手の種類や位置、方向角、指の長さを用いて補正してもよい。例えば、図57aに示すように、持ち手の基準位置に対して24mm下方を左手で把持している場合には、タッチ操作認識部114はタッチ位置の座標を、72mm÷2÷24mm=1.5倍する。タッチ位置座標が12mm、18mmであるとすると、タッチ操作認識部114は座標を1.5倍に補正して18mm、27mmとする。同様に、図56bに示すように、右手で持ち手の基準位置の下方24mmを把持している場合、タッチ位置座標が36mm、18mmであるとすると、タッチ操作認識部114はタッチ位置とタッチセンサとの右下隅の距離が72mm÷2÷24mm=1.5倍となるように、タッチ位置を30mm、27mmと補正する。このような構成により、情報入力装置190の下方を左手又は右手で把持しタッチパッド100の右上方又は左上方に指が届かない場合でも、情報入力装置190を持ち直すことなく、タッチパッド100右上方又は左上方の位置を入力することができる。これは、特にポインティング操作図2aにおいてタッチ位置に応じてカーソル位置を制御する際に、タッチパッド100上で指が届かない領域があるためにカーソルの移動範囲が制限される場合に有効であり、情報入力装置190を持ち直すことなく、広範囲にカーソルを移動させることができるので、操作者の利便性が向上する。実施の形態5本発明の実施の形態5における情報入力装置190は、実施の形態1と同様に、筐体189と、静電容量式のタッチパッド100と、操作決定用のボタン150とを備える。また、実施の形態1と同様に、情報入力装置190は、タッチ操作として、画面表示されたカーソルを移動させるポインティング操作と、縦方向に直線的にタッチパッド100をなぞる縦スライド操作、横方向に直線的にタッチパッド100をなぞる横スライド操作、円弧軌跡でタッチパッド100をなぞる回転操作を認識する。図58は、本発明の一実施形態における情報入力装置190の構成例を示す図である。実施の形態1における構成図3と異なる点は、タッチ操作種別頻度記憶部127がタッチ操作の認識結果であるタッチ操作種別の頻度を取得記憶する点と、認識優先度決定部128がタッチ操作種別の頻度を用いてタッチ操作を認識するための優先度を決定する点と、タッチ操作認識条件更新部129が認識の優先度を用いてタッチ操作認識条件を更新する点である。すなわち、情報入力装置190は、複数のタッチ操作の種別ごとの認識される度合いを示す認識優先度を複数の部分領域ごとに対応付けて決定する認識優先度決定部128と、複数の部分領域のうち第3の部分領域に対応付けて決定された認識優先度に応じて、第3の部分領域に対応付けられたタッチ操作認識条件を更新するタッチ操作認識条件更新部129とを備えている。このタッチ操作認識条件更新部129は、認識優先度が高いタッチ操作の種別ほど認識されやすくなるように、タッチ操作認識条件に含まれる閾値の値を更新する。より具体的には、情報入力装置190は、タッチ操作認識部114で認識されたタッチ操作の種別ごとの頻度である種別頻度を、前述した複数の部分領域の各々に対応付けて記憶しているタッチ操作種別頻度記憶部127を備えている。さらに、認識優先度決定部128は、タッチ操作種別頻度記憶部127から取得した種別頻度がより高い種別のタッチ操作の認識優先度ほど、より高くなるように、認識優先度を決定する。以下、より詳細に説明する。なお、実施の形態5では、主にタッチ操作種別頻度記憶部127と、認識優先度決定部128と、タッチ操作認識条件更新部129について説明し、その他の実施形態1と同じ構成要素については同一の符号をつけ説明を省略する。まず、図58のブロックのうち、実施形態1とは異なる機能を説明する。タッチ操作種別頻度記憶部127は、タッチ操作認識部114から認識結果であるタッチ操作種別を、タッチ操作開始位置検出部103から認識結果であるタッチ操作の認識に使用したタッチ操作を、それぞれ取得する。そして、取得したタッチ操作開始位置を含む部分領域と、取得したタッチ操作種別を対応付けて、部分領域ごとに入力されたタッチ操作の回数を頻度として記録する。タッチ操作種別頻度記憶部127が記憶するデータの構造を図59に示す。なお、実施形態5の部分領域も実施形態1で説明した部分領域と同じものであるとする。認識優先度決定部128は、タッチ操作種別頻度記憶部127から部分領域ごとのタッチ操作の頻度を取得し、部分領域ごとにタッチ操作の優先度を決定する。例えば、図59に示すように、取得した頻度が部分領域1-1では縦スライド操作が6回、横スライド操作が4回、回転操作が8回、ポインティング操作が2回であり、タッチ操作全種類は合計20回入力されている。認識優先度決定部128は、タッチ操作全種類の操作回数に対する各タッチ操作の割合を縦スライド操作が30、横スライド操作が20、回転操作が40、ポインティング操作が10として算出する。これを各タッチ操作の認識の優先度とする。すなわち先述の例では、各タッチ操作の優先度は、縦スライド操作:30、横スライド操作:20、回転操作:40、ポインティング操作:10となる図60。タッチ操作認識条件更新部129は、認識優先度決定部128で決定された部分領域ごとの認識優先度を用いて、タッチ操作の認識条件を生成出力し、タッチ操作認識条件記憶部115に記憶されたタッチ操作認識条件を更新する。具体的には、タッチ操作認識条件更新部129は、図6で示したような縦スライド操作と横スライド操作と回転操作の認識のための閾値を生成する。以下では閾値の算出方法を説明する。まず、実施形態1の図16~図20で説明した、縦スライド操作、横スライド操作及び回転操作の入力容易度を使用する。図61に実施形態1で説明した入力容易度をもとにした、実施形態5で使用する入力容易度を示す。まず、縦スライド操作と横スライド操作をまとめて扱うために、縦スライド認識条件の移動方向の閾値Dvsと横スライド操作の移動方向の閾値Dhsを合わせた閾値としてDsを導入する。ここで、Ds=DvsDhsである。10°≦Dvs≦80°、10°≦Dhs≦80°、20°≦DvsDhs≦90°と設定した値域から、縦スライド操作の移動方向と横スライド操作の移動方向の両方に含まれる移動方向がないため、入力容易度を、縦スライド操作と横スライド操作を合わせてDs×8とすることができる。回転操作の入力容易度は実施形態1と同様である。次にポインティング操作の入力容易度を追加する。ポインティング操作については、実施形態1と同様に、認識条件を設けずに、縦スライド操作横スライド操作回転操作のいずれにも該当しない場合にポインティング操作を確定する。しかし、ポインティング操作を認識するための認識条件がないため、移動方向又は移動方向差分の取り得る角度範囲の大きさを認識条件から決定することができない。そこで、縦スライド操作横スライド操作の移動方向の角度範囲外又は回転操作の移動方向差分の角度範囲外を求める。具体的には図61に示すように、スライド操作の移動方向の角度範囲の期待値又は回転操作の移動方向差分の角度範囲の期待値を、全方向360°から除いた範囲が、ポインティング操作の移動方向又は移動方向差分の取り得る角度範囲となり、これを用いてポインティング操作の入力容易度を、1080°-Ds×8×Ps-dDr×6×Prとする前記のスライド操作の頻度の割合をPs、回転操作の頻度の割合をPrとし、これらを生起確率として扱う。そして、タッチ操作認識条件更新部129は、入力容易度を認識優先度に応じた値にすることで、移動方向と移動方向差分のそれぞれの閾値を算出する。具体的には、認識優先度の比=入力容易度の比として算出する。例えば、図60の部分領域1-1の認識優先度では、3020:40:10=Ds×8:dDr×6:1080°-Ds×8×3020÷100-dDr×6×10÷100となり、タッチ操作認識条件更新部129はこれを解くことで、Ds=132°、dDr=141°を得る。ただし、Ds=DvsDhs≦90°の制約を守るため、Dsは90°とする。これを縦スライド操作と横スライド操作の認識優先度の比で分割し、タッチ操作認識条件更新部129は、Dvs=54°、Dhs=36°を得る。続いて、タッチ操作認識条件更新部129は移動距離の閾値を決定する。これは実施形態1で述べた閾値の値域である、5mm≦Lvs、Lhs、Lr≦40mmのうち、最小値5mm、最小値と最大値40mmとの差及び、所定値100と認識優先度との差を用いて、タッチ操作認識条件更新部129により以下のように算出される。例えば、図60の部分領域1-1では、所定値100と縦スライド操作、横スライド操作及び回転操作の認識優先度の差が、それぞれ70:80:60になるので、Lvs=540-5×70=29.5mm、Lhs=540-5×80=33mm、Lr=540-5×60=26mmと算出される。同様に、回転操作における回転角度の閾値は、値域が30°≦Rr≦360°であるので、前記の割合を用いてRr=30360-30×60=228°と算出される。操作種別頻度から認識の閾値を求める他の例を、以下に説明する。図59と図60に部分領域1-2での操作種別頻度と操作認識優先度を示す。タッチ操作認識条件更新部129は、優先度を用いて、30:40:30=Ds×8:dDr×6:1080°-Ds×8×30÷100-dDr×6×40÷100を解き、Ds=74°、dDr=132°を得る。なお、縦スライド操作の認識優先度は0である。この場合、閾値の値域10°≦Dvs≦80°での最小値に設定する。したがって、Dvs=10°、Dhs=64°を得る。図60の部分領域1-2では、所定値100と縦スライド操作、横スライド操作及び回転操作の認識優先度の差が、それぞれ100:70:60になるので、タッチ操作認識条件更新部129によって、Lvs=540-5×100=40mm、Lhs=540-5×70=29.5mm、Lr=540-5×60=26mmと、算出される。同様に、Rr=30360-30×60=228°と算出される。図59と図60に部分領域1-3での操作種別頻度と操作認識優先度を示す。タッチ操作認識条件更新部129は、優先度を用いて、2525:25:25=Ds×8:dDr×6:1080°-Ds×8×2525÷100-dDr×6×25÷100を解き、Ds=120°、dDr=80°を得る。Dsが値域20°≦DvsDhs≦90°を上回っているので、最大値でDs=90°とする。タッチ操作認識条件更新部129は、これを縦スライド操作と横スライド操作の認識優先度の比で分割し、Dvs=45°、Dhs=45°を得る。図60の部分領域1-3では、所定値100と縦スライド操作、横スライド操作及び回転操作の認識優先度の差が、それぞれ75:75:75になるので、タッチ操作認識条件更新部129はLvs=540-5×75=31.3mm、Lhs=540-5×75=31.3mm、Lr=540-5×75=31.3mmをそれぞれ算出する。同様に、Rr=30360-30×75=277.5°と算出される。図59と図60に部分領域1-4での操作種別頻度と操作認識優先度を示す。タッチ操作認識条件更新部129は優先度を用いて、50:20:30=Ds×8:dDr×6:1080°-Ds×8×50÷100-dDr×6×20÷100を解き、Ds=114°、dDr=61°を得る。横スライド操作の認識優先度は0である。この場合、閾値の値域10°≦Dhs≦80°での最小値に設定し、Dhs=10°とする。また、Dsが値域20°≦DvsDhs≦90°を上回っているので、最大値でDs=90°とする。したがって、Dvs=80°となる。図60の部分領域1-4では、所定値100と縦スライド操作、横スライド操作及び回転操作の認識優先度の差が、それぞれ100:70:60になるので、タッチ操作認識条件更新部129は、Lvs=540-5×50=22.5mm、Lhs=540-5×100=40mm、Lr=540-5×80=33mmをそれぞれ算出する。同様に、Rr=30360-30×80=294°と算出される。図59と図60に部分領域1-5での操作種別頻度と操作認識優先度を示す。ポインティング操作の認識優先度が0である。この場合、タッチ操作認識条件更新部129は、Dsを値域20°≦DvsDhs≦90°の最大値である90°に設定する。タッチ操作認識条件更新部129は、これを縦スライド操作と横スライド操作の認識優先度の比で分割し、Dvs=56°、Dhs=34°を得る。さらにタッチ操作認識条件更新部129は、優先度の比を用いて、5030:20=Ds×8:dDr×6を解き、dDr=30°を得る。図60の部分領域1-5では、所定値100と縦スライド操作、横スライド操作及び回転操作の認識優先度の差が、それぞれ50:70:80になるので、タッチ操作認識条件更新部129は、Lvs=540-5×50=22.5mm、Lhs=540-5×70=29.5mm、Lr=540-5×80=33mmをそれぞれ算出する。同様に、Rr=30360-30×80=294°と算出される。図59と図60に部分領域1-6での操作種別頻度と操作認識優先度を示す。縦スライド操作、横スライド操作及び回転操作の認識優先度が0である。この場合、DvsとDhsをそれぞれ値域10°≦Dvs≦80°、10°≦Dhs≦80°の最小値である10°に設定し、dDrを値域10°≦dDr≦180°の最小値である10°に設定し、Dvs=10°、Dhs=10°、dDr=10°を得る。図60の部分領域1-6では、所定値100と縦スライド操作、横スライド操作及び回転操作の認識優先度の差が、それぞれ100:100:100になるので、タッチ操作認識条件更新部129は、Lvs=540-5×100=40mm、Lhs=540-5×100=40mm、Lr=540-5×100=40mmをそれぞれ算出する。同様に、Rr=30360-30×100=360°と算出される。図59と図60に部分領域2-1での操作種別頻度と操作認識優先度を示す。ここで、回転操作の認識優先度が0である。この場合、タッチ操作認識条件更新部129はdDrを値域10°≦dDr≦180°の最小値である10°に設定し、dDr=10°を得る。さらに、縦スライド操作と横スライド操作を合わせた優先度が100である。この場合、タッチ操作認識条件更新部129はDsを値域20°≦DvsDhs≦90°の最大値である90°に設定する。これを縦スライド操作と横スライド操作の認識優先度の比で分割し、タッチ操作認識条件更新部129はDvs=15°、Dhs=75°を得る。図60の部分領域2-1では、所定値100と縦スライド操作、横スライド操作及び回転操作の認識優先度の差が、それぞれ83:17:100になるので、タッチ操作認識条件更新部129はLvs=540-5×83=34.1mm、Lhs=540-5×17=11mm、Lr=540-5×100=40mmをそれぞれ算出する。同様に、Rr=30360-30×100=360°と算出される。図59と図60に部分領域2-2での操作種別頻度と操作認識優先度を示す。ここで、縦スライド操作及び横スライド操作の認識優先度が0である。この場合、タッチ操作認識条件更新部129は、DvsとDhsをそれぞれ値域10°≦Dvs≦80°、10°≦Dhs≦80°の最小値である10°に設定し、Dvs=10°、Dhs=10°を得る。また、回転操作の認識優先度は100である。この場合、タッチ操作認識条件更新部129は、dDrを値域20°≦DvsDhs≦90°の最大値である90°に設定し、dDr=90°を算出する。図60の部分領域2-2では、所定値100と縦スライド操作、横スライド操作及び回転操作の認識優先度の差が、それぞれ100:100:0になるので、タッチ操作認識条件更新部129は、Lvs=540-5×100=40mm、Lhs=540-5×100=40mm、Lr=540-5×0=5mmをそれぞれ算出する。同様に、Rr=30360-30×0=30°と算出される。図59と図60に部分領域2-3での操作種別頻度と操作認識優先度を示す。ここで回転操作の認識優先度が0である。この場合、タッチ操作認識条件更新部129は、dDrを値域10°≦dDr≦180°の最小値である10°に設定し、dDr=10°を得る。また、タッチ操作認識条件更新部129は、優先度の比を用いて、3030:40=Ds×8:1080°-Ds×8×3030÷100を解き、Ds=106°を得る。ここで、Dsが値域20°≦DvsDhs≦90°を上回っているので、最大値であるDs=90°に設定される。さらに、これが縦スライド操作と横スライド操作の認識優先度の比で分割され、Dvs=45°、Dhs=45°が算出される。図60の部分領域2-3では、所定値100と縦スライド操作、横スライド操作及び回転操作の認識優先度の差が、それぞれ70:70:100になるので、タッチ操作認識条件更新部129は、Lvs=540-5×70=29.5mm、Lhs=540-5×70=29.5mm、Lr=540-5×100=40mmをそれぞれ算出する。同様に、Rr=30360-30×100=360°と算出される。図59と図60に部分領域2-4での操作種別頻度と操作認識優先度を示す。ここで、縦スライド操作及び横スライド操作の認識優先度が0である。この場合、タッチ操作認識条件更新部129は、DvsとDhsをそれぞれ値域10°≦Dvs≦80°、10°≦Dhs≦80°の最小値である10°に設定し、Dvs=10°、Dhs=10°を得る。さらに、タッチ操作認識条件更新部129は優先度の比を用いて、30:70=dDr×6:1080°-dDr×6×70÷100を解き、dDr=68°を得る。図60の部分領域1-2では、所定値100と縦スライド操作、横スライド操作及び回転操作の認識優先度の差が、それぞれ100:100:70になるので、タッチ操作認識条件更新部129は、Lvs=540-5×100=40mm、Lhs=540-5×100=40mm、Lr=540-5×70=29.5mmをそれぞれ算出する。同様に、Rr=30360-30×70=261°が算出される。図62は、実施形態5における、タッチパッド100で操作者の指のタッチ位置を検出してからタッチ操作の認識を行い、画面表示を行うまでの処理の流れを示したフローチャートである。実施形態1のフローチャート図21に追加したS501~S503について説明する。タッチ操作種別頻度記憶部127が、タッチ操作認識部114による認識確定後に、その認識結果であるタッチ操作の種別を取得し、確定した操作の回数を部分領域ごとにカウントすることで、頻度として取得及び記録を行うS501。次に認識優先度決定部128が、部分領域ごとにタッチ操作全種別の操作回数に対する各タッチ操作の操作回数の割合を算出し、これを部分領域ごとの認識優先度とするS502。さらに、タッチ操作認識条件更新部129が、部分領域ごとに算出した認識優先度を用いて、上記の説明のように、認識条件である閾値を生成する。生成された閾値は、タッチ操作認識条件記憶部115の、対応する部分領域の閾値へ記憶されるS503。その後、タッチパッド100から指が離れたことがタッチ位置検出部101により検出された場合はS121、タッチ操作の終了となる。そして、次回のタッチ操作に対する処理が再び開始されS101、タッチ操作認識条件をタッチ操作認識条件記憶部115から取得する際に、前回までのタッチ操作種別頻度を基に生成及び更新されたタッチ操作認識条件を取得するS109。なお、本実施形態では、タッチ操作種別頻度記憶部127を用いて取得したタッチ操作の種別頻度を用いてタッチ操作の認識優先度を決定したが、操作者が認識優先度を直接指示及び入力する構成としてもよい。例えば、図63に示すようなGUIを用いて、操作者が直接、情報入力装置190へ認識優先度入力することが考えられる。このようにすれば、タッチ操作認識条件更新部129は、所定回数のタッチ操作認識結果が収集されるまでは操作者が入力した認識優先度を用いてタッチ操作認識条件を生成及び更新し、所定回数以上の認識結果が得られれば本実施形態で説明した方法でタッチ操作種別頻度から認識優先度を決定しタッチ操作認識条件を生成及び更新することができる。以上、本実施の形態で述べた構成によれば、タッチパッド100上のどの位置から操作を開始しても、複数のジェスチャ操作を入力することができるだけでなく、タッチ操作開始位置に対応する部分領域ごとに、操作者の操作傾向や使い方に応じて、入力頻度が高いタッチ操作を他のタッチ操作よりも自動的に入力しやすくすることができるので、よく使う操作を短時間に素早く入力することができるようになり、利便性が向上する。なお、上述の実施形態1~5ではタッチセンサとしてタッチパッド100を使用するが、タッチ位置を検出できるタッチパッド100以外の任意のセンサを使用してもよい。また、タッチセンサとして使用するタッチパッド100は、静電容量方式の他、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式等のいずれでもよい。なお、上述の実施形態1~5で説明した情報入力装置190は、コンピュータにより実現することが可能である。図64を参照して、情報入力装置190は、コンピュータ34と、コンピュータ34に指示を与えるためのキーボード36及びマウス38と、コンピュータ34の演算結果等の情報を提示するためのディスプレイ32と、コンピュータ34で実行されるプログラムを読み取るためのCD-ROMCompactDisc-ReadOnlyMemory装置40及び通信モデム図示せずとを含む。情報入力装置190が行う処理であるプログラムは、コンピュータで読取可能な媒体であるCD-ROM42に記憶され、CD-ROM装置40で読み取られる。又は、コンピュータネットワーク26を通じて通信モデムで読み取られる。図65は、情報入力装置190を実現するコンピュータシステムのハードウェア構成を示すブロック図である。コンピュータ34は、CPUCentralProcessingUnit44と、ROMReadOnlyMemory46と、RAMRandomAccessMemory48と、ハードディスク50と、通信モデム52と、バス54とを含む。CPU44は、CD-ROM装置40又は通信モデム52を介して読み取られたプログラムを実行する。ROM46は、コンピュータ34の動作に必要なプログラムやデータを記憶する。RAM48は、プログラム実行時のパラメタなどのデータを記憶する。ハードディスク50は、プログラムやデータなどを記憶する。通信モデム52は、コンピュータネットワーク26を介して他のコンピュータとの通信を行う。バス54は、CPU44、ROM46、RAM48、ハードディスク50、通信モデム52、ディスプレイ32、キーボード36、マウス38及びCD-ROM装置40を相互に接続する。さらに、上記の各装置を構成する構成要素の一部又は全部は、1個のシステムLSILargeScaleIntegration:大規模集積回路から構成されているとしてもよい。システムLSIは、複数の構成部を1個のチップ上に集積して製造された超多機能LSIであり、具体的には、マイクロプロセッサ、ROM、RAMなどを含んで構成されるコンピュータシステムである。RAMには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムLSIは、その機能を達成する。さらにまた、上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なICカード又は単体のモジュールから構成されているとしてもよい。ICカード又はモジュールは、マイクロプロセッサ、ROM、RAMなどから構成されるコンピュータシステムである。ICカード又はモジュールは、上記の超多機能LSIを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、ICカード又はモジュールは、その機能を達成する。このICカード又はこのモジュールは、耐タンパ性を有するとしてもよい。また、本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。さらに、本発明は、上記コンピュータプログラム又は上記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BDBlu-rayDisc登録商標、USBメモリ、SDカードなどのメモリカード、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている上記デジタル信号であるとしてもよい。また、本発明は、上記コンピュータプログラム又は上記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、上記メモリは、上記コンピュータプログラムを記憶しており、上記マイクロプロセッサは、上記コンピュータプログラムに従って動作するとしてもよい。また、上記プログラム又は上記デジタル信号を上記記録媒体に記録して移送することにより、又は上記プログラム又は上記デジタル信号を、上記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。さらに、上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。"