"タッチパネルを有し、片手で保持可能な大きさの扁平な筐体を含む文字入力装置であって、前記タッチパネルに表示される文字入力画面の表示イベントを検出した場合に、前記筐体の傾き情報を取得する傾き検出部と、前記傾き情報から前記文字入力画面の表示方向を判定する表示方向判別部と、前記文字入力画面の表示方向および前記傾き情報から、前記筐体を保持する手に関する第1の持ち手情報を生成する第1の持ち手判別部と、前記筐体が右手で保持されて右手親指で入力される場合に適したキー配置に対応する右手用レイアウト、前記筐体が左手で保持されて左手親指で入力される場合に適したキー配置に対応する左手用レイアウト、および前記筐体が右手または左手で保持されて左手または右手で入力される場合に適したキー配置に対応する両手用レイアウトを含む文字入力領域情報を記憶するレイアウトテーブルと、前記文字入力画面の表示方向および前記第1の持ち手判別部で生成された前記第1の持ち手情報をもとに、前記レイアウトテーブルから前記文字入力領域情報を取得し、前記文字入力画面に文字入力領域を表示する表示制御部と、を備える文字入力装置。請求項1記載の文字入力装置であって、前記傾き検出部は、前記筐体の傾きを検出する加速度センサを有し、前記第1の持ち手判別部は、前記筐体の右上端が左上端より上にある場合に、前記筐体が右手で保持されて右手親指で入力される状態にあると判定し、前記筐体の左上端が右上端より上にある場合に、前記筐体が左手で保持されて左手親指で入力される状態にあると判定し、前記筐体の左上端と右上端がほぼ水平の場合に、前記筐体が右手または左手で保持されて左手または右手で入力される状態にあると判定することを特徴とする文字入力装置。請求項1記載の文字入力装置であって、前記タッチパネルへのタッチ入力履歴を取得する入力履歴管理部と、前記タッチ入力履歴から前記筐体を保持する手に関する第2の持ち手情報を生成する第2の持ち手判別部とを備え、前記表示制御部は、前記第2の持ち手情報を参照して前記文字入力領域を表示することを特徴とする文字入力装置。請求項3記載の文字入力装置であって、前記タッチ入力履歴は、スクロール履歴を含み、前記第2の持ち手判別部は、前記スクロール履歴が前記タッチパネルの右下を中心とした弧を描く場合に、前記筐体が右手で保持されて右手親指で入力される状態にあると判定し、前記スクロール履歴が前記タッチパネルの左下を中心とした弧を描く場合に、前記筐体が左手で保持されて左手親指で入力される状態にあると判定し、前記スクロール履歴が弧を描かない場合に、前記筐体が右手または左手で保持されて左手または右手で入力される状態にあると判定することを特徴とする文字入力装置。請求項4記載の文字入力装置であって、前記第1の持ち手判別部により、前記筐体が右手または左手で保持されて右手または左手で入力される状態にあると判定され、前記第2の持ち手判別部により、前記筐体が左手または右手で保持されて左手または右手で入力される状態にあると判定された場合に、前記表示制御部は、前記文字入力領域を前記両手用レイアウトで表示することを特徴とする文字入力装置。請求項1記載の文字入力装置であって、前記タッチパネルへの文字入力中に横に引いた線の入力を検出するタッチイベント検出部と、前記横に引いた線の入力の内容に基づいて、前記レイアウトテーブルを更新するレイアウト更新部と、を備えることを特徴とする文字入力装置。請求項6記載の文字入力装置であって、前記タッチイベント検出部は、前記横に引いた線の左限界、右限界および上限界を検出し、前記レイアウト更新部は、前記左限界、右限界および上限界、並びに前記タッチパネルの下端で囲まれる領域を前記文字入力領域とするようにレイアウトを更新することを特徴とする文字入力装置。請求項1~7のいずれか1項に記載の文字入力装置を備えることを特徴とする携帯端末。しかしながら、従来技術では、ユーザにより2箇所タッチされた情報を基に、大きさ、位置を算出してソフトウェアキーボードを提示する仕組みとなっているため、ユーザは文字入力をする際に位置大きさを指定する手順を実施する必要がある。本発明は、上記従来の事情に鑑みてなされたものであって、ソフトウェアキーボードを表示する際に、端末の傾きによって持ち手を推測し、持ち手に応じて入力しやすい領域を提示することにより、ユーザによる位置指定の手順を実施せずに、操作性の高いソフトウェアキーボードの提示を可能とする文字入力装置および携帯端末を提供することを目的としている。さらに、ソフトウェアキーボードを表示するに至るまでの、タッチパネル液晶に対するタッチ入力の履歴をもとに持ち手を判断する仕組みを合わせて提供することで、傾きによる持ち手推測よりも精度の高い持ち手判断を実現し、適切なソフトウェアキーボードの提示を可能とする文字入力装置および携帯端末を提供することを目的としている。本発明の文字入力装置は、タッチパネルを有し、片手で保持可能な大きさの扁平な筐体を含む文字入力装置であって、前記タッチパネルに表示される文字入力画面の表示イベントを検出した場合に、前記筐体の傾き情報を取得する傾き検出部と、前記傾き情報から前記文字入力画面の表示方向を判定する表示方向判別部と、前記文字入力画面の表示方向および前記傾き情報から、前記筐体を保持する手に関する第1の持ち手情報を生成する第1の持ち手判別部と、前記筐体が右手で保持されて右手親指で入力される場合に適したキー配置に対応する右手用レイアウト、前記筐体が左手で保持されて左手親指で入力される場合に適したキー配置に対応する左手用レイアウト、および前記筐体が右手または左手で保持されて左手または右手で入力される場合に適したキー配置に対応する両手用レイアウトを含む文字入力領域情報を記憶するレイアウトテーブルと、前記文字入力画面の表示方向および前記第1の持ち手判別部で生成された前記第1の持ち手情報をもとに、前記レイアウトテーブルから前記文字入力領域情報を取得し、前記文字入力画面に文字入力領域を表示する表示制御部と、を備えることを特徴とする。上記構成によれば、タッチパネルの文字入力画面に文字入力領域を表示する際に、筐体の傾きによって持ち手を推測し、持ち手に応じて入力しやすい文字入力領域を提示するので、ユーザによる位置指定の手順を実施せずに、操作性の高い文字入力領域を提示することができる。また、本発明の文字入力装置において、前記傾き検出部は、前記筐体の傾きを検出する加速度センサを有し、前記第1の持ち手判別部は、前記筐体の右上端が左上端より上にある場合に、前記筐体が右手で保持されて右手親指で入力される状態にあると判定し、前記筐体の左上端が右上端より上にある場合に、前記筐体が左手で保持されて左手親指で入力される状態にあると判定し、前記筐体の左上端と右上端がほぼ水平の場合に、前記筐体が右手または左手で保持されて左手または右手で入力される状態にあると判定することを特徴とする。上記構成によれば、加速度センサにより自動的に筐体の傾きを検出して持ち手を推測し、持ち手に応じて入力しやすい文字入力領域を表示するので、文字入力をする際のユーザの負担を軽減することができる。また、本発明の文字入力装置は、前記タッチパネルへのタッチ入力履歴を取得する入力履歴管理部と、前記タッチ入力履歴から前記筐体を保持する手に関する第2の持ち手情報を生成する第2の持ち手判別部とを備え、前記表示制御部は、前記第2の持ち手情報を参照して前記文字入力領域を表示することを特徴とする。上記構成によれば、文字入力領域を表示するに至るまでのタッチパネルに対する入力履歴に基づく持ち手判別を組み合わせることにより、傾きによる持ち手判別だけの場合よりも精度の高い持ち手判断を実現し、適切な文字入力領域を提示することができる。また、本発明の文字入力装置において、前記タッチ入力履歴は、スクロール履歴を含み、前記第2の持ち手判別部は、前記スクロール履歴が前記タッチパネルの右下を中心とした弧を描く場合に、前記筐体が右手で保持されて右手親指で入力される状態にあると判定し、前記スクロール履歴が前記タッチパネルの左下を中心とした弧を描く場合に、前記筐体が左手で保持されて左手親指で入力される状態にあると判定し、前記スクロール履歴が弧を描かない場合に、前記筐体が右手または左手で保持されて左手または右手で入力される状態にあると判定することを特徴とする。上記構成によれば、筐体を片手で保持しその手の親指でスクロール操作を行なうと、入力の軌跡が親指付け根を軸にした弧を描くので、スクロール履歴に基づき持ち手を正確に判断することができる。また、本発明の文字入力装置において、前記第1の持ち手判別部により、前記筐体が右手または左手で保持されて右手または左手で入力される状態にあると判定され、前記第2の持ち手判別部により、前記筐体が左手または右手で保持されて左手または右手で入力される状態にあると判定された場合に、前記表示制御部は、前記文字入力領域を前記両手用レイアウトで表示することを特徴とする。上記構成によれば、第1の持ち手判別部と第2の持ち手判別部の判定が食い違う場合に文字入力領域を両手用レイアウトで表示するので、ユーザに与える不都合を軽減することができる。また、本発明の文字入力装置は、前記タッチパネルへの文字入力中に横に引いた線の入力を検出するタッチイベント検出部と、前記横に引いた線の入力の内容に基づいて、前記レイアウトテーブルを更新するレイアウト更新部と、を備えることを特徴とする。上記構成によれば、文字入力中はタッチやフリックによる入力がメインになるため、横に引いた線の入力を文字入力と別のイベントとして把握し、横に引いた線に基づいて文字表示領域を確定することができる。また、本発明の文字入力装置において、前記タッチイベント検出部は、前記横に引いた線の左限界、右限界および上限界を検出し、前記レイアウト更新部は、前記左限界、右限界および上限界、並びに前記タッチパネルの下端で囲まれる領域を前記文字入力領域とするようにレイアウトを更新することを特徴とする。上記構成によれば、横に引いた線の入力の届く範囲は手のサイズに応じて変わるため、文字表示領域のサイズや位置をユーザ毎の特徴に合わせてカスタマイズすることができる。また、本発明の携帯端末は、上記文字入力装置を備えることを特徴とする。上記構成によれば、筐体の傾きによって持ち手を推測し、持ち手に応じて入力しやすい文字入力領域を提示するので、操作性の高い文字入力領域を有する携帯端末を提供することができる。以上説明したように、本発明にかかる文字入力装置および携帯端末によれば、ソフトウェアキーボードを表示する際に、端末の傾きによって持ち手を推測し、持ち手に応じて入力しやすい領域を提示することにより、ユーザによる位置指定の手順を実施せずに、操作性の高いソフトウェアキーボードを提示することができる。また、ソフトウェアキーボードを表示するに至るまでの、タッチパネル液晶に対するタッチ入力の履歴をもとに持ち手を判断する仕組みを組み合わせることにより、傾きによる持ち手推測だけの場合よりも精度の高い持ち手判断を実現し、適切なソフトウェアキーボードを提示することができる。以下、本発明の実施の形態にかかる文字入力装置、携帯端末について図面を参照して詳細に説明する。図1は、本発明の実施の形態にかかる文字入力装置100の概略構成を説明するためのブロック図である。本実施の形態の文字入力装置100は、片手で保持可能な大きさの扁平な筐体を有するとともに、液晶パネル102とタッチセンサ103以下タッチパネルと呼ぶを含むディスプレイ101と、液晶パネル102に文字入力領域を設定する文字入力領域表示制御部106を含む表示制御部105と、タッチパネルへの文字入力中に横に引いた線の入力を検出するタッチイベント検出部104と、タッチパネルに表示される文字入力画面の表示イベントを検出した場合に、地磁気センサ108および加速度センサ109により筐体の傾き情報を取得する傾き情報生成部110を含む傾き検出部107と、タッチイベント検出部104および傾き検出部107からの情報に基づき文字入力領域を管理する文字入力領域管理部111とを備える。文字入力領域管理部111は、傾き情報生成部110で生成される筐体の傾き情報に基づいてタッチパネルにおける文字入力画面の表示方向を判定する表示方向判別部121と、文字入力画面の表示方向および傾き情報から、筐体が右手で保持されて右手親指で入力される状態にあるか、筐体が左手で保持されて左手親指で入力される状態にあるか、または筐体が右手または左手で保持されて左手または右手で入力される状態にあるかを判別する傾きによる持ち手判別部120と、タッチパネルへのタッチ入力履歴を記憶する入力履歴119を管理する入力履歴管理部118と、タッチ入力履歴から筐体が右手で保持されて右手親指で入力される状態にあるか、筐体が左手で保持されて左手親指で入力される状態にあるか、または筐体が右手または左手で保持されて左手または右手で入力される状態にあるかを判別する入力履歴による持ち手判別部117とを有する持ち手判別部116を備える。また、文字入力領域管理部111は、筐体が右手で保持されて右手親指で入力される場合に適したキー配置に対応する右手用レイアウト、筐体が左手で保持されて左手親指で入力される場合に適したキー配置に対応する左手用レイアウト、および筐体が右手または左手で保持されて左手または右手で入力される場合に適したキー配置に対応する両手用レイアウトを含む文字入力領域情報を記憶するレイアウトテーブル114と、タッチイベント検出部104から供給される横に引いた線の入力の内容に基づいて、レイアウトテーブル114を更新するレイアウト更新部115と、タッチパネルにおける文字入力画面の表示方向、傾きによる持ち手判別情報、および入力履歴による持ち手判別情報に基づいて、レイアウトテーブル114に格納されている文字入力領域のレイアウトを選択するレイアウト選択部113とを有するレイアウト管理部112を備える。図2は、本発明の実施の形態において筐体の傾きによる持ち手判別方法を説明するためのフローチャートである。傾き検出部107は、タッチパネルに表示される文字入力画面の表示イベントを検出した場合にステップS201、地磁気センサ108および加速度センサ109から筐体の傾き情報を取得するステップS202。次に、表示方向判別部121は、筐体の傾き情報からタッチパネルに表示する文字入力画面の表示方向を判定するステップS203。そして、傾きによる持ち手判別部120は、文字入力画面の表示方向および傾き情報から、筐体が右手で保持されて右手親指で入力される状態にあるか、筐体が左手で保持されて左手親指で入力される状態にあるか、または筐体が右手または左手で保持されて左手または右手で入力される状態にあるかを判別するステップS204。次に、表示制御部105は、文字入力画面の表示方向および傾きによる持ち手判別部120で生成される持ち手情報をもとに、レイアウトテーブル114から文字入力領域情報を取得しステップS205、タッチパネルの文字入力画面に文字入力領域を表示するステップS206。レイアウトテーブル114には、文字入力領域情報として、筐体が右手で保持されて右手親指で入力される場合に適したキー配置に対応する右手用レイアウトパターン1、筐体が左手で保持されて左手親指で入力される場合に適したキー配置に対応する左手用レイアウトパターン2、および筐体が右手/左手で保持されて左手/右手で入力される場合に適したキー配置に対応する両手用レイアウトパターン3が記憶されている。図3は、傾きによる持ち手判別部120において行われる傾きによる持ち手判別を説明するための図であり、図3aは筐体301が右手302で保持されて右手親指で入力される場合、図3bは筐体304が左手305で保持されて左手親指で入力される場合を示す。傾きによる判別基準の背景は、個人のくせや操作時の環境に依存するが、端末301を右手302で持った場合は端末301の右上端が左上端より上になり、端末304を左手305で持った場合は端末304の左上端が右上端より上になり、一方の手で端末を持って他方の手で入力する場合は、端末の上端が水平方向を保つことが多いという事実である。なお、片手持ちの場合は傾かないことはあるが、上記と逆向きに傾くことはあまり無い。この場合、傾きによる持ち手判別に必要な情報は、1端末が左右どちらに傾いているかに関する情報、2画面の表示方向の情報であるが、1は加速度センサ109により端末の傾きを検出することによって判断可能であり、2は端末の傾きに既存アルゴリズムを適用することよって判断可能である。図4は、傾きによる持ち手判別部120において行われる判別方法を説明するための図である。図4aは、XY平面を水平面とし、Z軸を垂直方向とする3次元空間に携帯端末401が縦方向に保持された場合を示し、端末401の左上端が座標AXA,YA,ZAであり、端末401の右上端が座標BXB,YB,ZBであるとする。この場合、ZA>ZBであれば、筐体が左手で保持されて左手親指で入力される状態であり、ZA<ZBであれば、筐体が右手で保持されて右手親指で入力される状態であり、ZA≒ZBであれば、一方の手で端末を持って他方の手で入力する状態であると判別する。図4bは、3次元空間に携帯端末403が横方向に保持された場合を示し、端末403の左上端が座標CXC,YC,ZCであり、端末403の右上端が座標DXD,YD,ZDであるとする。この場合、ZC>ZDであれば、筐体が左手で保持されて左手親指で入力される状態であり、ZC<ZDであれば、筐体が右手で保持されて右手親指で入力される状態であり、ZC≒ZDであれば、一方の手で端末を持って他方の手で入力する状態であると判別する。また、端末の傾きは、加速度センサ109により検出される加速度の向きによっても判断される。すなわち、持ち手が右手の場合には、加速度センサ109により検出される加速度の向き例えば、端末の表示面に小さなボールを置いた場合にボールが転がる方向が、端末筐体の右上端から左下端へ向かう方向に検出されるつまり、端末の表示面の傾きも、ボールが端末筐体の右上端から左下端へ向かう方向に転がるように傾いている。一方、持ち手が左手の場合には、加速度センサ109により検出される加速度の向き=ボールが転がる方向が、端末筐体の左上端から右下端へ向かう方向に検出される。したがって、加速度の向きを検出することにより持ち手を判別することができる。図5は、端末が縦向きの場合に、持ち方に応じて最適なキー配置を提供する方法を説明するための図である。図5aは端末501を左手502で保持し左手親指で入力する状態と判定した場合の文字入力領域503の位置パターン2を示し、図5bは端末504を右手505で保持し右手親指で入力する状態と判定した場合の文字入力領域506の位置パターン1を示す。この場合、片手入力時の親指の付け根部分には入力領域を割り当てない。また、ひとつのキーあたりの領域サイズを均等にしてもよいが、親指からの距離に応じてひとつのキーあたりの領域サイズを変動させてもよい。図5cは、端末507を一方の手508で保持し他方の手509で入力する状態と判定した場合の文字入力領域510の位置パターン3を示す。この場合は文字入力領域510が表示画面の中央に配置され、ひとつのキーあたりの入力領域サイズは均等である。図6は、端末が横向きの場合に、持ち方に応じて最適なキー配置を提供する方法を説明するための図である。図6aは端末601を左手602で保持し左手親指で入力する状態と判定した場合の文字入力領域603の位置を示しパターン2、図6bは端末605を右手606で保持し右手親指で入力する状態と判定した場合の文字入力領域607の位置パターン1を示す。端末が横向きの場合は、親指の付け根部分に入力領域を割り当てないとともに、親指が届かない部分に文字入力領域を割り当てない。図6cは、端末609を一方の手610で保持し他方の手611で入力する状態と判定した場合の文字入力領域612の位置パターン3を示す。この場合は文字入力領域612が表示画面の中央に配置され、ひとつのキーあたりの入力領域サイズが均等である。図7は、本発明の実施の形態において入力履歴による持ち手判別方法を説明するためのフローチャートである。入力履歴管理部118は、タッチパネルへのスクロール履歴を含むタッチ入力履歴をタッチイベント検出部104から取得しステップS701、入力履歴データベース119に格納する。入力履歴による持ち手判別部117は、入力履歴データベース119に格納されたタッチ入力履歴から持ち手を判定するステップS702。次に、表示制御部105は、文字入力画面の表示方向および入力履歴による持ち手判別部117で生成される持ち手情報をもとに、レイアウトテーブル114から文字入力領域情報を取得しステップS703、タッチパネルの文字入力画面に文字入力領域を表示するステップS704。図8は、入力履歴による持ち手判別を説明するための図であり、図8aは筐体801が右手802で保持されて右手親指で入力する場合、図8bは筐体806が左手807で保持されて左手親指で入力する場合を示す。入力履歴による判別基準の背景は、個人のくせや操作時の環境に依存するが、スクロール等の操作を実施した際に、入力の軌跡804,805,809,810が親指付け根803,808を軸にして弧を描くという事実である。この傾向はスクロール軌跡の長さが長いほど顕著に表れる。すなわち筐体801を右手802で持った場合、スクロール操作が筐体801の右上から左下方向にそれ、筐体806を左手807で持った場合、スクロール操作が筐体806の左上から右下方向にそれる。なお、一方の手で筐体を保持して他方の手で入力する場合は、親指の付け根に束縛されないためこの傾向が発生しにくい。この判別のために必要な情報は、ユーザのスクロール入力の情報であり、複数の履歴があると判定の精度が増す。この判別の実現方法は、スクロール入力の情報を端末履歴として保持しておき、スクロール履歴が右上から左下、又は左下から右上の入力情報が多い場合に右手入力と判定し、スクロール履歴が左上から右下、又は右下から左上の入力情報が多い場合に左手入力と判定する。なお、判定が混在している場合は、軌跡が長いものを優先して判断する。一方、持ち手の判別がつかない場合は、一方の手で筐体を保持して他方の手で入力する状態両手入力と判別する。図9は、傾きによる持ち手判別に加えて、入力履歴による持ち手判別を加えることで精度を向上させる方法を示す。筐体の傾きおよび入力履歴の2つの判別基準によって得られた持ち手情報を基に、同図のような判断を実施し、持ち手を判別する。すなわち、傾きによる判別とタッチパネル入力履歴による判別が一致する場合は、一致する持ち手を推定する。また、一方の判別が成立し、他方の判別が両手すなわち片手で筐体を保持して他方の手で入力する場合、判別不可または情報なしの場合は、一方の判別に従って持ち手を推定する。また、両方の判別が逆の場合は、片手で筐体を保持して他方の手で入力する状態であると推定する。なお、同図のパターン1は、端末を右手で保持し右手親指で入力する状態と判定した場合の文字入力領域の配置図5bであり、パターン2は、端末を左手で保持し左手親指で入力する状態と判定した場合の文字入力領域の配置図5aであり、パターン3は、端末を一方の手で保持し他方の手で入力する状態と判定した場合の文字入力領域の配置図5cである。図10は、文字入力領域の表示位置をカスタマイズする手順を説明するためのフローチャートである。タッチイベント検出部104において文字入力中に横に引いた線の入力発生を検出しステップS1001、レイアウト更新部115が、横に引いた線の入力の内容に基づき該当するレイアウトテーブル114を更新するステップS1002。この手順の背景は、文字入力中はタッチやフリックによる入力がメインになるため、横に引いた線の入力が文字入力とは別のイベントとして把握しやすいという事実である。横に引いた線の入力の届く範囲は、手のサイズなどに応じて変わるため、表示領域のサイズや位置をユーザ毎の特徴に合わせられる。この手順に必要な情報は、タッチパネルの入力イベント情報である。また、この手順の実現方法は、文字入力中に横に引いた線の入力を検知した場合、引いた線の内容を元に文字入力領域のレイアウトサイズ、位置情報を更新する。図11は、筐体が縦向きの場合に、指による横に引いた線の入力を実施し、文字入力領域レイアウトを更新する方法を説明するための図であり、図11aは筐体1101を右手1102で持った場合の例、図11bは、筐体1111を左手1112で持った場合の例、図11cは筐体1121を片手1122で持ち、他方の手1123で入力する場合の例を示す。図11aでは、右手1102の親指で遠い位置から近い位置まで線横棒1103を入力する向きはどちらでもよい。横棒1103の上下位置は容易に届く範囲でなるべく上が好ましい。親指に近い位置は容易に操作できる範囲でなるべく近くまで入力する。引いた線1103を元に左限界1106、右限界1107および上限界1108を検出し、文字入力領域1110を確定することができる。図11bでは、左手1112の親指で遠い位置から近い位置まで線横棒1113を入力する。引いた線1113を元に左限界1116、右限界1117および上限界1118を検出し、文字入力領域1120を確定することができる。また、図11cでは、右手1123の人差し指で遠い位置から近い位置まで線横棒1124を入力する。引いた線1124を元に左限界1127、右限界1128および上限界1129を検出し、文字入力領域1131を確定することができる。図12は、筐体が横向きの場合に、指による横に引いた線の入力を実施し、文字入力領域レイアウトを更新する方法を説明するための図である。この場合も、親指で遠いところ側から親指の手前まで横棒1202を入力する向きはどちらでもよい。線横棒1202の上下位置は容易に届く範囲でなるべく上が好ましい。親指の手前は容易に操作できる範囲でなるべく近くまでが好ましい。引いた線1202を元に左限界1205、右限界1206および上限界1207を検出し、文字入力領域1209を確定することができる。なお、文字入力領域1209を上方に配置しすぎると文字入力以外の領域が見えなくなるので好ましくない。また、右限界1206より右の部分は入力に利用しないようにする。以上説明したように、本発明の実施の形態にかかる文字入力装置によれば、文字入力領域を表示する際に、端末の傾きによって持ち手を推測し、持ち手に応じて入力しやすい領域を提示することにより、ユーザによる位置指定の手順を実施せずに、操作性の高い文字入力領域を提示することができる。また、文字入力領域を表示するに至るまでの、タッチパネルに対するタッチ入力の履歴をもとに持ち手を判断する仕組みを組み合わせることにより、傾きによる持ち手推測だけの場合よりも精度の高い持ち手判断を実現し、適切な文字入力領域を提示することができる。"