(57)【特許請求の範囲】
【請求項１】
タッチパネルによる入力を受け付ける情報端末であって、
利用者からの入力を受け付ける入力状態であるか入力を受け付けない非入力状態であるかを示す状態情報を記憶する状態記憶部と、
前記タッチパネルにおいて使用者が触れた座標を検出する座標検出部と、
前記状態記憶部が記憶する状態情報が非入力状態であることを示す場合に、前記座標検出部が座標を検出したとき、前記状態記憶部が記憶する状態情報を入力状態に書き換える状態遷移部と、
筐体の傾きを検知する傾き検知部と、
前記状態記憶部が記憶する状態情報が入力状態であることを示す場合に、前記座標検出部が座標を検出したとき、前記状態記憶部が記憶する状態情報が非入力状態であったときに前記座標検出部が検出した座標を基準点とする、前記座標検出部が今回検出した座標の相対位置に基づいて入力値を決定する入力部と、
前記タッチパネルの座標と前記入力部による入力値との関係を示すキー配列における各キー同士の間隔を筐体の傾きに応じて設定するキー間隔設定部と、
前記状態遷移部が状態情報を入力状態に書き換えたとき、前記キー配列を表示させる表示部と
を備えることを特徴とする情報端末。
【請求項２】
前記入力部は、単位長さの定数倍によって表される前記基準点からの相対位置に基づいて前記入力値を決定し、
前記単位長さの設定を受け付ける単位長さ設定部を備える
ことを特徴とする請求項１に記載の情報端末。
【請求項３】
前記入力部は、前記状態記憶部が記憶する状態情報が非入力状態であったときに前記座標検出部が１点の座標を検出した場合、テンキーに相当する位置関係に基づいて前記入力値を決定する
ことを特徴とする請求項１または請求項２に記載の情報端末。
【請求項４】
前記入力部は、前記状態記憶部が記憶する状態情報が非入力状態であったときに前記座標検出部が２点の座標を検出した場合、ＱＷＥＲＴＹキーボードに相当する位置関係に基づいて前記入力値を決定する
ことを特徴とする請求項１から請求項３の何れか１項に記載の情報端末。
【請求項５】
前記入力部は、前記傾き検知部が検出した傾きの方向を下方向とする座標系に基づいて、前記入力値を決定する
ことを特徴とする請求項１から請求項４の何れか１項に記載の情報端末。
【請求項６】
利用者からの入力を受け付ける入力状態であるか入力を受け付けない非入力状態であるかを示す状態情報を記憶する状態記憶部を備え、タッチパネルによる入力を受け付ける情報端末を用いた入力方法であって、
座標検出部は、前記タッチパネルにおいて使用者が触れた座標を検出し、
状態遷移部は、前記状態記憶部が記憶する状態情報が非入力状態であることを示す場合に、前記座標検出部が座標を検出したとき、前記状態記憶部が記憶する状態情報を入力状態に書き換え、
傾き検知部は、筐体の傾きを検知し、
入力部は、前記状態記憶部が記憶する状態情報が入力状態であることを示す場合に、前記座標検出部が座標を検出したとき、前記状態記憶部が記憶する状態情報が非入力状態であったときに前記座標検出部が検出した座標を基準点とする、前記座標検出部が今回検出した座標の相対位置に基づいて入力値を決定し、
キー間隔設定部は、前記タッチパネルの座標と前記入力部による入力値との関係を示すキー配列における各キー同士の間隔を筐体の傾きに応じて設定し、
表示部は、前記状態遷移部が状態情報を入力状態に書き換えたとき、前記キー配列を表示させる
ことを特徴とする入力方法。
【請求項７】
利用者からの入力を受け付ける入力状態であるか入力を受け付けない非入力状態であるかを示す状態情報を記憶する状態記憶部を備え、タッチパネルによる入力を受け付ける情報端末を、
前記タッチパネルにおいて使用者が触れた座標を検出する座標検出部、
前記状態記憶部が記憶する状態情報が非入力状態であることを示す場合に、前記座標検出部が座標を検出したとき、前記状態記憶部が記憶する状態情報を入力状態に書き換える状態遷移部、
筐体の傾きを検知する傾き検知部、
前記状態記憶部が記憶する状態情報が入力状態であることを示す場合に、前記座標検出部が座標を検出したとき、前記状態記憶部が記憶する状態情報が非入力状態であったときに前記座標検出部が検出した座標を基準点とする、前記座標検出部が今回検出した座標の相対位置に基づいて入力値を決定する入力部、
前記タッチパネルの座標と前記入力部による入力値との関係を示すキー配列における各キー同士の間隔を筐体の傾きに応じて設定するキー間隔設定部、
前記状態遷移部が状態情報を入力状態に書き換えたとき、前記キー配列を表示させる表示部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルによる入力を受け付ける情報端末、入力方法及びプログラムに関する。
【背景技術】
【０００２】
近年、電子書籍の閲覧用など、タッチパネルを備える大型の情報端末が開発されている。これらの大型の情報端末は、その大きさゆえに片手で操作することが困難であることが多く、利用者は、持ち方を変えて操作したり、両手を用いて操作したりすることで対応することが多かった。
【０００３】
このような問題を解決する方法として、特許文献１や特許文献２に操作の簡便化を図った情報端末の構成が開示されている。
特許文献１には、指がタッチパネルに接触しながらタッチパネル上を移動したときの移動態様に応じたランチャーＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示する情報端末が開示されている。
特許文献２には、操作可能な項目を含んだ表示情報から利用者によって操作可能な項目を抽出し、抽出した項目のみを利用者の操作しやすい位置に表示する情報端末が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１１０２８６号公報
【特許文献２】特開２０１０−１６０５６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の情報端末を用いる場合、指をタッチパネルに接触しながら移動させ、指が最初に接触した位置を基準にＧＵＩを表示させるため、利用者が画面を見ずに基準点の位置を把握することは困難であり、当該ＧＵＩを確認しながらアイコンの選択を行う必要がある。
また、特許文献２に記載の情報端末を用いる場合、抽出した項目が表示される位置は固定位置であるため、利用者の利き手や持ち方によっては片手で項目を選択することが困難である場合がある。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、タッチパネルによる入力を受け付ける情報端末であって、利用者からの入力を受け付ける入力状態であるか入力を受け付けない非入力状態であるかを示す状態情報を記憶する状態記憶部と、前記タッチパネルにおいて使用者が触れた座標を検出する座標検出部と、前記状態記憶部が記憶する状態情報が非入力状態であることを示す場合に、前記座標検出部が座標を検出したとき、前記状態記憶部が記憶する状態情報を入力状態に書き換える状態遷移部と、筐体の傾きを検知する傾き検知部と、前記状態記憶部が記憶する状態情報が入力状態であることを示す場合に、前記座標検出部が座標を検出したとき、前記状態記憶部が記憶する状態情報が非入力状態であったときに前記座標検出部が検出した座標を基準点とする、前記座標検出部が今回検出した座標の相対位置に基づいて入力値を決定する入力部と、前記タッチパネルの座標と前記入力部による入力値との関係を示すキー配列における各キー同士の間隔を筐体の傾きに応じて設定するキー間隔設定部と、前記状態遷移部が状態情報を入力状態に書き換えたとき、前記キー配列を表示させる表示部とを備えることを特徴とする。
【０００７】
また、本発明は、利用者からの入力を受け付ける入力状態であるか入力を受け付けない非入力状態であるかを示す状態情報を記憶する状態記憶部を備え、タッチパネルによる入力を受け付ける情報端末を用いた入力方法であって、座標検出部は、前記タッチパネルにおいて使用者が触れた座標を検出し、状態遷移部は、前記状態記憶部が記憶する状態情報が非入力状態であることを示す場合に、前記座標検出部が座標を検出したとき、前記状態記憶部が記憶する状態情報を入力状態に書き換え、傾き検知部は、筐体の傾きを検知し、入力部は、前記状態記憶部が記憶する状態情報が入力状態であることを示す場合に、前記座標検出部が座標を検出したとき、前記状態記憶部が記憶する状態情報が非入力状態であったときに前記座標検出部が検出した座標を基準点とする、前記座標検出部が今回検出した座標の相対位置に基づいて入力値を決定し、キー間隔設定部は、前記タッチパネルの座標と前記入力部による入力値との関係を示すキー配列における各キー同士の間隔を筐体の傾きに応じて設定し、表示部は、前記状態遷移部が状態情報を入力状態に書き換えたとき、前記キー配列を表示させることを特徴とする。
【０００８】
また、本発明は、利用者からの入力を受け付ける入力状態であるか入力を受け付けない非入力状態であるかを示す状態情報を記憶する状態記憶部を備え、タッチパネルによる入力を受け付ける情報端末を、前記タッチパネルにおいて使用者が触れた座標を検出する座標検出部、前記状態記憶部が記憶する状態情報が非入力状態であることを示す場合に、前記座標検出部が座標を検出したとき、前記状態記憶部が記憶する状態情報を入力状態に書き換える状態遷移部、筐体の傾きを検知する傾き検知部、前記状態記憶部が記憶する状態情報が入力状態であることを示す場合に、前記座標検出部が座標を検出したとき、前記状態記憶部が記憶する状態情報が非入力状態であったときに前記座標検出部が検出した座標を基準点とする、前記座標検出部が今回検出した座標の相対位置に基づいて入力値を決定する入力部、前記タッチパネルの座標と前記入力部による入力値との関係を示すキー配列における各キー同士の間隔を筐体の傾きに応じて設定するキー間隔設定部、前記状態遷移部が状態情報を入力状態に書き換えたとき、前記キー配列を表示させる表示部として機能させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、入力部は、非入力状態において最初にタッチパネルに触れたときの座標を基準点として、座標位置と入力値との関係を決定する。これにより、指をタッチパネルに接触しながら移動させないため、利用者は画面を確認しなくてもタッチパネルに触れた位置から所望の入力値を入力するための座標位置を認識することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態による情報端末の外観図である。
【図２】本発明の第１の実施形態による情報端末の構成を示す概略ブロック図である。
【図３】キー配列記憶部が記憶するキー配列情報の例を示す図である。
【図４】キー配列記憶部が記憶する入力値テーブルの例を示す図である。
【図５】本発明の第１の実施形態による情報端末の動作を示すフローチャートである。
【図６】情報端末におけるキー配列の表示例を示す図である。
【図７】情報端末におけるＱＷＥＲＴＹキー配列の表示例を示す図である。
【図８】本発明の第４の実施形態による情報端末の外観を示す図である。
【図９】本発明の第４の実施形態による情報端末の構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１１】
《第１の実施形態》
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の第１の実施形態による情報端末１００の外観図である。
情報端末１００は、外郭をなす筐体１１０と、ＬＣＤなどのディスプレイ１２０、ディスプレイ１２０を被覆する透明のタッチパネル１３０、情報端末１００の操作に用いられるボタン１４０を備える。
利用者は、情報端末１００の筐体１１０を把持し、情報端末１００の処理内容を表示するディスプレイ１２０を見て、タッチパネル１３０を介して情報端末１００への入力を行う。
【００１２】
図２は、本発明の第１の実施形態による情報端末１００の構成を示す概略ブロック図である。
情報端末１００は、状態記憶部１０１、座標検出部１０２、状態遷移部１０３、キー配列記憶部１０４、キー間隔設定部１０５（単位長さ設定部）、表示部１０６、入力部１０７、アプリケーション部１０８を備える。
状態記憶部１０１は、情報端末１００の状態が、利用者からの入力を受け付ける入力状態であるか入力を受け付けない非入力状態であるかを示す状態情報を記憶する。
座標検出部１０２は、タッチパネル１３０において使用者が触れた座標を検出する。
状態遷移部１０３は、状態記憶部１０１が記憶する状態情報が非入力状態であることを示す場合に、座標検出部１０２が座標を検出したとき、状態記憶部１０１が記憶する状態情報を入力状態に書き換える。また、状態遷移部１０３は、状態記憶部１０１が記憶する状態情報が非入力状態であるときに座標検出部１０２が検出した座標を入力部１０７に通知する。
キー配列記憶部１０４は、ある基準点からの相対位置とアプリケーション部１０８に入力する入力値との関係を示すキー配列情報を記憶する。
キー間隔設定部１０５は、キー配列記憶部１０４が記憶するキー配列における各キー同士の間隔を設定する。
表示部１０６は、状態遷移部１０３から通知された座標を基準点として、キー配列記憶部１０４が記憶するキー配列（操作オブジェクト）をディスプレイ１２０に表示させる。
入力部１０７は、状態遷移部１０３から通知された座標を基準点として、キー配列記憶部１０４が記憶するキー配列と座標検出部１０２が検出した座標とに基づいて、所定の入力値をアプリケーション部１０８に入力する。
アプリケーション部１０８は、所定のアプリケーションを実行し、入力部１０７からの入力によってアプリケーションの操作を行う。
【００１３】
図３は、キー配列記憶部１０４が記憶するキー配列情報の例を示す図である。
キー配列記憶部１０４は、図３（Ａ）に示すようなキー配列情報を記憶する。キー配列情報は、Ｘ座標とＹ座標と入力値ＩＤとの組み合わせによって構成される情報である。なお、Ｘ座標及びＹ座標の値は、所定のキー間隔ｓ（単位長さ）の定数倍で表される。当該キー間隔ｓは、キー間隔設定部１０５によって設定される。
なお、当該キー配列情報を用いてキーを並べると、図３（Ｂ）に示すようなキー配列となる。なお、図３に示す例では、入力値ＩＤ「４」に相当するキーの中心が基準点となる。
【００１４】
図４は、キー配列記憶部１０４が記憶する入力値テーブルの例を示す図である。
また、キー配列記憶部１０４は、キー配列情報に加えて入力値テーブルを記憶している。入力値テーブルは、キー配列情報に含まれる各入力値ＩＤと実際の入力値との関係を示すテーブルである。なお、入力値ＩＤと入力値の組み合わせは、数字、ひらがな、英字などの入力タイプ毎に入力値テーブルにそれぞれ格納される。
【００１５】
次に、本実施形態による情報端末１００の動作について説明する。
まず利用者は、予めキー間隔設定部１０５によりキー配列における各キーの間隔を設定しておく。これにより、利用者は、自身の手のサイズに応じて操作しやすい範囲でキー操作を行うことができるようになる。
【００１６】
図５は、本発明の第１の実施形態による情報端末１００の動作を示すフローチャートである。
情報端末１００のアプリケーション部１０８がアプリケーションを開始し、当該アプリケーションが文字列の入力の受け付け状態になると、座標検出部１０２は、利用者によるタッチパネル１３０への接触を待機する（ステップＳ１）。座標検出部１０２は、タッチパネル１３０への接触が無い場合（ステップＳ１：ＮＯ）、ステップＳ１による待機処理を繰り返す。座標検出部１０２は、利用者によるタッチパネル１３０への接触を検出した場合（ステップＳ１：ＹＥＳ）、タッチパネル１３０における接触位置の座標を取得する（ステップＳ２）。そして、座標検出部１０２は、取得した座標情報を状態遷移部１０３及び入力部１０７に出力する。
【００１７】
次に、状態遷移部１０３は、状態記憶部１０１が記憶する状態情報を読み出し、状態情報が入力状態を示すか否かを判定する（ステップＳ３）。状態遷移部１０３は、状態情報が非入力状態を示すと判定した場合（ステップＳ３：ＮＯ）、状態遷移部１０３は、状態記憶部１０１が記憶する状態情報を入力状態に書き換える（ステップＳ４）。次に、表示部１０６は、座標検出部１０２がステップＳ２で取得した座標情報を読み出す（ステップＳ５）。また、表示部１０６は、キー配列記憶部１０４からキー配列情報及び入力値テーブルを読み出し（ステップＳ６）、キー間隔設定部１０５からキー間隔を読み出す（ステップＳ７）。
【００１８】
そして、表示部１０６は、ステップＳ５で読み出した座標を基準点として、ステップＳ６で読み出したキー配列情報及びステップＳ７で読み出したキー間隔に基づいてキー配列をディスプレイ１２０に表示させ（ステップＳ８）、ステップＳ１に戻り、次の接触を待機する。なお、各キーには、ステップＳ６で読み出した入力値テーブルに格納された、キー配列情報に含まれる入力値ＩＤに対応する入力値を表示させる。
【００１９】
図６は、情報端末１００におけるキー配列の表示例を示す図である。
図６（Ａ）、（Ｂ）が示すように、情報端末１００を片手で把持し、利用者が親指でタッチパネル１３０に接触すると、当該点が入力値ＩＤ「４」のキー（「５」キー）の中心となるテンキーのキー配列がディスプレイ１２０に表示される。また、ひらがな入力の場合、図６（Ｃ）に示すように、親指と接触した点が「な」キーの中心となるテンキーのキー配列がディスプレイ１２０に表示される。
【００２０】
他方、ステップＳ３において、状態遷移部１０３が、状態情報が入力状態を示すと判定した場合（ステップＳ３：ＹＥＳ）、入力部１０７は、座標検出部１０２がステップＳ２で取得した座標情報を読み出す（ステップＳ９）。また、表示部１０６は、キー配列記憶部１０４からキー配列情報及び入力値テーブルを読み出し（ステップＳ１０）、キー間隔設定部１０５からキー間隔を読み出す（ステップＳ１１）。
【００２１】
次に、入力部１０７は、ステップＳ１０で読み出したキー配列情報とステップＳ１１で読み出したキー間隔とに基づいて、各キーに関連付けられた座標範囲を特定する（ステップＳ１２）。例えば、キー配列情報が図３（Ａ）と同じであって、キー間隔が「５」を示す場合、入力値ＩＤ「０」の座標範囲は、Ｘ座標が−１５〜−５、Ｙ座標が−１５〜−５となる。このように、入力部１０７は、図３（Ａ）に示す「ｓ」にキー間隔を代入することで、各キーの座標範囲を特定する。
【００２２】
次に、入力部１０７は、ステップＳ９で読み出した座標情報が、ステップＳ１２で特定した何れかの座標範囲に含まれるか否かを判定する（ステップＳ１３）。入力部１０７は、ステップＳ９で読み出した座標情報が、ステップＳ１２で特定した何れの座標範囲にも含まれないと判定した場合（ステップＳ１３：ＮＯ）、ステップＳ１に戻り、再度の接触を待機する。
他方、入力部１０７は、ステップＳ９で読み出した座標情報が、ステップＳ１２で特定した何れかの座標範囲に含まれると判定した場合（ステップＳ１３：ＹＥＳ）、当該座標範囲が示す入力値ＩＤに対応する入力値をステップＳ１０で読み出した入力値テーブルから読み出し、当該入力値をアプリケーション部１０８に出力する（ステップＳ１４）。
なお、ステップＳ１４で決定される入力値は、ステップＳ８でキー配列を表示され、利用者の指が接触したキーに描画された入力値と一致することとなる。
【００２３】
ステップＳ１４で入力部１０７が入力値をアプリケーション部１０８に出力すると、当該入力によってアプリケーション部１０８が要求する入力が終了したか否かを判定する（ステップＳ１５）。例えば、アプリケーション部１０８が４桁の数値の入力の受け付ける場合において４桁目の数値の入力を完了したときや、利用者が入力完了ボタン１４０を押下した場合などが挙げられる。アプリケーション部１０８による入力受け付けが終了していない場合（ステップＳ１５：ＮＯ）、ステップＳ１に戻り、次の接触を待機する。他方、アプリケーション部１０８による入力受け付けが終了した場合（ステップＳ１５：ＹＥＳ）、情報端末１００は、入力動作を終了する。
【００２４】
このように、本実施形態によれば、入力部１０７は、非入力状態において最初にタッチパネル１３０に触れたときの座標を基準点として、座標位置と入力値との関係を決定する。これにより、指をタッチパネル１３０に接触しながら移動させる必要がない。また、指をタッチパネル１３０に接触しながら移動させないため、利用者は画面を確認しなくてもタッチパネル１３０に触れた位置から所望の入力値を入力するための座標位置を認識することができる。
【００２５】
また、本実施形態によれば、キー配列記憶部１０４が記憶するキー配列情報が、所定のキー間隔の定数倍によって表現されており、キー間隔設定部１０５は、利用者からの入力に基づいてキー間隔を変更する。これにより、利用者は各々の手の大きさに合わせてキー間隔を設定することができ、キー配列の大きさを利用者に適した大きさにすることができる。
【００２６】
《第２の実施形態》
次に、本発明の第２の実施形態について説明する。
第２の実施形態による情報端末１００は、第１の実施形態による情報端末１００の表示部１０６を備えないものである。したがって、第２の実施形態では、第１の実施形態におけるステップＳ５〜ステップＳ８の処理を実行しない。これにより、情報端末１００は、ディスプレイ１２０上にはキー配置の表示を行わないことで、アプリケーション部１０８が実行するアプリケーションの画面を隠さずに、利用者からの入力を受け付けることができる。また、本実施形態によれば、入力部１０７は、非入力状態において最初にタッチパネル１３０に触れたときの座標を基準点として、座標位置と入力値との関係を決定するため、タッチパネル１３０に触れた位置から所望の入力値を入力するための座標位置を認識することができる。そのため、利用者は、ディスプレイ１２０にキー配列が表示されていなくても所望の入力値を入力することができる。
【００２７】
《第３の実施形態》
次に、本発明の第３の実施形態について説明する。
第３の実施形態による情報端末１００のタッチパネル１３０は、静電容量方式など、マルチタッチ（利用者によって複数点が同時に接触されること）を認識することができる方式によるものである。そして、表示部１０６及び入力部１０７は、画面が１点で接触したか、２点で接触したかによって異なる処理を実行する。具体的には、以下に示す処理を実行する。
【００２８】
第３の実施形態による情報端末１００のキー配列記憶部１０４は、第１の実施形態と同様のテンキーのキー配列に加えて、ＱＷＥＲＴＹキーボードのキー配列を記憶している。
状態記憶部１０１が記憶する状態情報が非入力状態を示す場合において、座標検出部１０２が１点の座標を検出したとき、表示部１０６及び入力部１０７は、第１の実施形態と同様に、テンキーによる入力を開始する。他方、状態記憶部１０１が記憶する状態情報が非入力状態を示す場合において、座標検出部１０２が２点の座標を検出したとき、表示部１０６及び入力部１０７は、ＱＷＥＲＴＹキーボードに対応するキー配置による入力を開始する。
【００２９】
図７は、情報端末１００におけるＱＷＥＲＴＹキー配列の表示例を示す図である。
図７に示すように、利用者が２点（図７に示す例では両手の人差し指）でタッチパネル１３０に接触すると、表示部１０６及び入力部１０７は、キー配列記憶部１０４からＱＷＥＲＴＹキーボードのキー配列を読み出し、当該２点のうち左側の点を「Ｆ」キーに、右側の点を「Ｊ」キーに対応させるように、キー配列を決定する。なお、この場合、２点の間隔に基づいてキー間隔が決定されるため、キー間隔設定部１０５からのキー間隔の読み出しは行われない。
【００３０】
なお、本実施形態では、表示部１０６がＱＷＥＲＴＹキーボードのキー配列をディスプレイ１２０に表示させる例を説明したが、これに限られず、第２の実施形態と同様に、表示部１０６を備えない構成としても良い。本実施形態では、当該２点のうち左側の点を「Ｆ」キーに、右側の点を「Ｊ」キーに対応させるため、タッチパネル１３０に両手の人差し指が接触したときに両人差し指がＱＷＥＲＴＹキーボードのホームポジションに位置するようになる。これにより、利用者は、ディスプレイ１２０にキー配列が表示されていなくても、他のキーの位置を認識することができる。
【００３１】
《第４の実施形態》
次に、本発明の第４の実施形態について説明する。
図８は、本発明の第４の実施形態による情報端末１００の外観を示す図である。
第４の実施形態による情報端末１００は、第１の実施形態による情報端末１００に加えて更に十字キー１５０、ステレオスピーカ１６０、モノラルスピーカ１７０、カメラ１８０を備える。
近年の情報端末１００には、加速度センサやジャイロセンサ等を用いて、端末の傾きを検知し、筐体１１０を回転させるとその向きに応じてディスプレイ１２０に表示される画面を回転させて利用するものがある。例えば、図８に示すような情報端末１００は、図面正位置に対して左方向に９０度回転させることで、十字キー１５０とボタン１４０とを利用したゲーム機のような持ち方をすることができる。また右方向に９０度回転させることで、一対のステレオスピーカ１６０を下方向にした音楽再生機のような持ち方をすることができる。しかしながら、ディスプレイ１２０の下端から筐体１１０の下端までの長さが持ち方によって変化することや、また筐体１１０裏面に設けられる電池収納部（図示せず）の厚みや重量によって筐体１１０の持ち方が変化することから、筐体１１０の持ち方によって指を動かせる範囲が異なる。
そこで、本実施形態では、傾きに応じて、キー配列の位置を補正する情報端末１００について説明する。
【００３２】
図９は、本発明の第４の実施形態による情報端末１００の構成を示す概略ブロック図である。
図４の実施形態による情報端末１００は、第１の実施形態による情報端末１００に加え、さらに傾き検知部１０９を備え、キー間隔設定部１０５、入力部１０７、表示部１０６の動作が異なるものである。
傾き検知部１０９は、加速度センサなどによって構成され、筐体１１０にかかる重力加速度の方向を算出することで、筐体１１０の傾きを検知する。
キー間隔設定部１０５は、筐体１１０の傾き９０度ごとのキー間隔を設定する。すなわち、キー間隔設定部１０５は、筐体１１０の傾きが０度のときのキー間隔、筐体１１０の傾きが９０度のときのキー間隔、筐体１１０の傾きが１８０度のときのキー間隔、筐体１１０の傾きが２７０度のときのキー間隔をそれぞれ設定する。また、このときのキー間隔は、予め筐体１１０の形状や重量バランスなどを考慮して、変な持ち方や危険な持ち方にならないよう、あるべき持ち方へ誘導するよう所定の値を設定するようにしても良い。
表示部１０６及び入力部１０７は、傾き検知部１０９が検知した傾きに最も近い角度に関連付けられたキー間隔をキー間隔設定部１０５から読み出し、入力処理及び表示処理を行う。例えば、傾き検知部１０９が８０度の傾きを検知した場合、表示部１０６及び入力部１０７は、傾き検知部１０９から９０度に関連付けられたキー間隔を読み出し、入力処理及び表示処理を行う。また、表示部１０６及び入力部１０７は、０度、９０度、１８０度、２７０度のうち最も傾き検知部１０９が検知した傾きに近い方向をＹ軸の正方向（下方向）として表示処理及び入力処理を行う。
【００３３】
なお、本実施形態では、キー間隔設定部１０５が各傾きとキー間隔を予め関連付けて設定する場合を説明したが、これに限られず、傾きが変化したときに利用者からキー間隔の設定を受け付けるようにしても良い。
【００３４】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【００３５】
上述の情報端末１００は内部に、コンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３６】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３７】
１００…情報端末  １０１…状態記憶部  １０２…座標検出部  １０３…状態遷移部  １０４…キー配列記憶部  １０５…キー間隔設定部  １０６…表示部  １０７…入力部  １０８…アプリケーション部  １１０…筐体  １２０…ディスプレイ  １３０…タッチパネル  １４０…ボタン
【図１】
0005692796.tif 000002
【図２】
0005692796.tif 000003
【図３】
0005692796.tif 000004
【図４】
0005692796.tif 000005
【図５】
0005692796.tif 000006
【図６】
0005692796.tif 000007
【図７】
0005692796.tif 000008
【図８】
0005692796.tif 000009
【図９】
0005692796.tif 000010