(57)【要約】【課題】情報入力用画像の表示に必要な属性値を容易に変更できるようにし得る、情報端末、情報入力用画像の表示方法、及びプログラムを提供する。【解決手段】情報端末１００は、画面上の情報入力用画像２１ａへのタッチによるキー入力を受け付ける。情報端末１００は、情報入力用画像２１ａの表示について予め設定されたルールに基づいて、情報入力用画像２１ａの表示に必要な属性値を特定する、表示制御部１１と、特定された属性値に基づいて、情報入力用画像２１ａを画面上に表示させる、画像表示部１２とを備えている。【選択図】図１
2014146237.tif 000002
【特許請求の範囲】
【請求項１】
画面上の情報入力用画像へのタッチによるキー入力を受け付ける情報端末であって、
前記情報入力用画像の表示について予め設定されたルールに基づいて、前記情報入力用画像の表示に必要な属性値を特定する、表示制御部と、
特定された前記属性値に基づいて、前記情報入力用画像を前記画面上に表示させる、画像表示部と、
を備えていることを特徴とする情報端末。
【請求項２】
前記情報入力用画像が、ソフトウェアキーボードを構成するキーボードの画像である、請求項１に記載の情報端末。
【請求項３】
当該情報端末で実行されるアプリケーションプログラムから、前記ルールを受け取り、受け取った前記ルールを前記表示制御部に提供する、ルール管理部を更に備え、
前記ルール管理部は、前記アプリケーションプログラムが前記ルールを変更した場合は、変更後のルールを、前記制御表示部に提供する、
請求項１または２に記載の情報端末。
【請求項４】
前記ルールが、当該情報端末で実行されるアプリケーションプログラムの実行状況毎に設定され、
前記表示制御部は、当該情報端末での前記アプリケーションプログラムの実行状況に対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
請求項１〜３のいずれかに記載の情報端末。
【請求項５】
当該情報端末の傾きを検知する傾き検出部を更に備え、
前記ルールが、当該情報端末の傾きの状態毎に設定され、
前記表示制御部は、前記検知部によって検知された前記傾きに基づいて、対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
請求項１〜３のいずれかに記載の情報端末。
【請求項６】
当該情報端末のユーザ毎に設定された識別子に基づいて認証を行なう認証実行部を更に備え、
前記ルールが、前記ユーザの前記識別子毎に設定され、
前記表示制御部は、前記認証実行部が認証した識別子に対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
請求項１〜３のいずれかに記載の情報端末。
【請求項７】
当該情報端末のユーザが前記画面上で行なった操作パターンを検出する操作パターン検出部を更に備え、
前記ルールが、前記操作パターン毎に設定され、
前記表示制御部は、前記操作パターン検出部によって検出された操作パターンに基づいて、対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
請求項１〜３のいずれかに記載の情報端末。
【請求項８】
情報端末においてタッチによるキー入力を行なう際に、画面上に、情報入力用画像を表示するための方法であって、
（ａ）前記情報入力用画像の表示について予め設定されたルールに基づいて、前記情報入力用画像の表示に必要な属性値を特定する、ステップと、
（ｂ）前記（ａ）のステップで特定された前記属性値に基づいて、前記情報入力用画像を前記画面上に表示させる、ステップと、
を有することを特徴とする情報入力用画像の表示方法。
【請求項９】
コンピュータにおいてタッチによるキー入力を行なう際に、画面上に、情報入力用画像を表示するためのプログラムであって、
前記コンピュータに、
（ａ）前記情報入力用画像の表示について予め設定されたルールに基づいて、前記情報入力用画像の表示に必要な属性値を特定する、ステップと、
（ｂ）前記（ａ）のステップで特定された前記属性値に基づいて、前記情報入力用画像を前記画面上に表示させる、ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報入力用画像を用いた入力システム、例えば、ソフトウェアキーボードを備えた情報端末、情報入力用画像の表示方法、及びこれらを実現するためのプログラムに関する。
【背景技術】
【０００２】
近年、情報端末の分野では、タッチパネルの普及により、物理的なキーボードに変えて、ソフトウェアキーボードの利用が増加している。ソフトウェアキーボードが採用されている情報端末では、ユーザは、画面上に表示されているキーボードのキーにタッチすることによって、キー入力を行なうことができる。
【０００３】
但し、ソフトウェアキーボードは、画面に表示された情報入力用画像で構成されていることから、物理的なキーボードに比べて、視認性及び操作性等の点で劣りやすいという問題がある。このため、ソフトウェアキーボードの視認性及び操作性等を向上させるべき、種々の開発がなされている。
【０００４】
例えば、特許文献１は、ソフトウェアキーボードの情報入力用画像（キーボードの画像）に遮蔽されて、画面上の情報量が低下するのを抑制するため、情報入力用画像を半透明な状態で表示できる情報端末を開示している。また、特許文献２は、テキスト等の入力欄が情報入力用画像と重なる場合に、自動的に画面をスクロールさせて入力欄が情報入力用画像によって隠れないようにする情報端末を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１８３７８７号公報
【特許文献２】特開２０１１−２５４３５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、上記特許文献１及び特許文献２に開示された情報端末によれば、ソフトウェアキーボードにおける視認性及び操作性の向上が図られると考えられる。しかしながら、これらの情報端末では、ソフトウェアキーボードの情報入力用画像の表示についての属性値、例えば、表示位置、表示サイズ、表示色、透明度等は固定されており、これらを変更することは困難である。このため、上記特許文献１及び特許文献２に開示された情報端末において、視認性及び操作性の向上には限度がある。
【０００７】
本発明の目的は、上記問題を解消し、情報入力用画像の表示に必要な属性値を容易に変更できるようにし得る、情報端末、情報入力用画像の表示方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明における情報端末は、画面上の情報入力用画像へのタッチによるキー入力を受け付ける情報端末であって、
前記情報入力用画像の表示について予め設定されたルールに基づいて、前記情報入力用画像の表示に必要な属性値を特定する、表示制御部と、
特定された前記属性値に基づいて、前記情報入力用画像を前記画面上に表示させる、画像表示部と、
を備えていることを特徴とする。
【０００９】
また、上記目的を達成するため、本発明における情報入力用画像の表示方法は、情報端末においてタッチによるキー入力を行なう際に、画面上に、情報入力用画像を表示するための方法であって、
（ａ）前記情報入力用画像の表示について予め設定されたルールに基づいて、前記情報入力用画像の表示に必要な属性値を特定する、ステップと、
（ｂ）前記（ａ）のステップで特定された前記属性値に基づいて、前記情報入力用画像を前記画面上に表示させる、ステップと、
を有することを特徴とする。
【００１０】
更に、上記目的を達成するため、本発明におけるプログラムは、コンピュータにおいてタッチによるキー入力を行なう際に、画面上に、情報入力用画像を表示するためのプログラムであって、
前記コンピュータに、
（ａ）前記情報入力用画像の表示について予め設定されたルールに基づいて、前記情報入力用画像の表示に必要な属性値を特定する、ステップと、
（ｂ）前記（ａ）のステップで特定された前記属性値に基づいて、前記情報入力用画像を前記画面上に表示させる、ステップと、
を実行させることを特徴とする。
【発明の効果】
【００１１】
以上のように、本発明によれば、情報入力用画像の表示に必要な属性値を容易に変更できるようになる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施の形態１における情報端末の構成を示すブロック図である。
【図２】図２は、本発明の実施の形態１における情報端末がルール記述書の格納処理を実行する際の動作を示すフロー図である。
【図３】図３は、本発明の実施の形態１で用いられるルール記述書の一例を示す図である。
【図４】図４は、図３に示したルール記述書の変更後の状態を示す図である。
【図５】図５は、本発明の実施の形態１における情報端末が情報入力用画像の表示処理を実行する際の動作を示すフロー図である。
【図６】図６は、本発明の実施の形態２における情報端末の構成を示すブロック図である。
【図７】図７は、本発明の実施の形態２で用いられるルール記述書の一例を示す図である。
【図８】図８は、本発明の実施の形態２における情報端末が情報入力用画像の表示処理を実行する際の動作を示すフロー図である。
【図９】図９は、本発明の実施の形態３における情報端末の構成を示すブロック図である。
【図１０】図１０は、本発明の実施の形態３で用いられるルール記述書の一例を示す図である。
【図１１】図１１は、本発明の実施の形態３における情報端末が情報入力用画像の表示処理を実行する際の動作を示すフロー図である。
【図１２】図１２は、本発明の実施の形態４における情報端末の構成を示すブロック図である。
【図１３】図１３は、本発明の実施の形態４で用いられるルール記述書の一例を示す図である。
【図１４】図１４は、本発明の実施の形態４における情報端末が情報入力用画像の表示処理を実行する際の動作を示すフロー図である。
【図１５】図１５は、本発明の実施の形態１〜４における情報端末として利用可能な携帯型の端末装置の一例を示すブロック図である。
【発明を実施するための形態】
【００１３】
（実施の形態１）
以下、本発明の実施の形態１における、情報端末、情報入力用画像の表示方法、及びプログラムについて、図１〜図６を参照しながら説明する。
［装置構成］
最初に、本実施の形態１における情報端末の構成について、図１を用いて説明する。図１は、本発明の実施の形態１における情報端末の構成を示すブロック図である。
【００１４】
まず、図１に示す本実施の形態１における情報端末１００は、表示パネル２０の画面上の情報入力用画像２１ａへのタッチによるキー入力を受け付ける装置である。本実施の形態１では、情報端末１００は、タッチ入力が可能なスマートフォン、タブレット型の端末、ノート型パーソナルコンピュータ等である。また、情報入力用画像２１ａは、ソフトウェアキーボードを構成するキーボードの画像である。
【００１５】
また、図１に示すように、情報端末１００は、表示制御部１１と画像表示部１２とを備えている。このうち、表示制御部１１は、情報入力用画像２１ａの表示について予め設定されたルールに基づいて、情報入力用画像２１ａの表示に必要な属性値を特定する。画像表示部１２は、特定された属性値に基づいて、情報入力用画像２１ａを画面上に表示させる。
【００１６】
このように、情報端末１００では、ソフトウェアキーボードを構成する情報入力用画像２１ａの属性値は、予め設定されたルールによって決定される。よって、ルールのみを書き換えるだけで、表示に必要な属性値を簡単に変更することができる。
【００１７】
ここで、本実施の形態1における情報端末１００の構成について更に具体的に説明する。図２に示すように、情報端末１００は、表示制御部１１及び画像表示部１２に加え、ルール管理部１３と、システム部１４と、システム情報取得部１５と、属性値設定部１６と、入力受付部１７と、ルール格納部１８と、属性値リスト格納部１９とを備えている。
【００１８】
また、本実施の形態１では、表示制御部１１、画像表示部１２、ルール管理部１３、システム部１４、システム情報取得部１５、属性値設定部１６、及び入力受付部１７は、情報端末１００に導入された（ＯＳ）１０上に、プログラムモジュールによって構築されている。ルール格納部１８及び属性値リスト格納部１９は、オペレーティングシステム１０によって管理されるメモリ等の記憶装置の記憶領域上に構築されている。更に、オペレーティングシステム１０では、情報入力用画像２１ａの表示を必要とするアプリケーションプログラム２０が実行される。
【００１９】
ルール管理部１３は、アプリケーションプログラム２０から、上述のルールを受け取り、受け取ったルールを表示制御部１１に提供する。また、ルール管理部１３は、アプリケーションプログラム２０がルールを変更した場合は、変更後のルールを、制御表示部１１に提供する。
【００２０】
具体的には、プリケーションプログラム２０は、上述したルールが記述されたルール記述書を出力するため、ルール管理部１３は、アプリケーションプログラム２０から、このルール記述書を受け取る。また、ルール管理部１３は、受け取ったルール記述書を、表示制御部１１に提供するため、ルール格納部１８に格納する。表示制御部１１は、ルール格納部１８からルールを取得する。
【００２１】
また、ルール管理部１３は、アプリケーションプログラム２０がルールを変更すると、変更後のルール記述書を受け取り、これを用いて、ルール格納部１８に格納されているルール記述書を更新する。このため、アプリケーションプログラム２０によるルールの変更は、すぐに表示制御部１１にも反映され、結果、後述するように、表示に必要な属性値も速やかに変更される。
【００２２】
また、本実施の形態１では、ルールは、例えば、情報入力用画面についての、表示位置（座標：Ｘ座標値、Ｙ座標値）、表示サイズ（Ｘ方向のドット数、Ｙ方向のドット数）、表示色（白、黒、赤等）、透過率（０％〜１００％）といった属性値を規定している。なお、ルールが規定する属性値の種類は、上述の例に限定されるものではい。また、各属性値が取り得る範囲も特に限定されるものではない。
【００２３】
システム部１４は、システム全体の管理を行なっており、例えば、アプリケーションプログラム２０が情報入力用画面２１ａの表示を要求すると、表示制御部１１に対して、情報入力用画像２１ａの画面への表示を要求する。表示制御部１１は、このような要求を受けると、上述の処理を実行する。
【００２４】
システム情報取得部１５は、表示制御部１１がシステム部１４から情報入力用画像２１ａの表示要求を受けた場合に、表示制御部１１の要求に従って、オペレーションシステム１０から、属性値の特定に必要なシステム情報を取得する。
【００２５】
具体的には、本実施の形態１では、システム情報取得部１５は、アプリケーションプログラム２０に関する情報（以下「アプリ情報」と表記する。）を取得する。なお、システム情報取得部１５が取得する情報は、オペレーションシステム１０から取得可能な数値データであれば良く、特に限定されるものではない。
【００２６】
また、本実施の形態１では、表示制御部１１は、システム部１４から要求を受けると、ルール格納部１８からルールを取得し、取得したルールとアプリ情報とに基づいて、情報入力用画像２１ａの表示に必要な属性値を特定する。
【００２７】
具体的には、後述するように、本実施の形態１では、ルールは、情報端末１０で実行されるアプリケーションプログラム毎に設定されている。よって、表示制御部１１は、取得したルールとアプリ情報とに基づいて、実行されているアプリケーションプログラムに対応するルールを特定し、特定したルールに基づいて、属性値を特定する。また、表示制御部１１は、特定した属性値を含むリスト（属性値リスト）を生成し、これを属性値設定部１６に出力する。その後、表示制御部１１は、画像表示部１２に対して情報入力用画像２１ａの表示を要求する。
【００２８】
属性値設定部１６は、属性値リストを受け取ると、受け取った属性値リストに含まれる各属性値が、画像表示部１２での情報入力用画像２１ａの表示に用いる属性値として、適正かどうかを判断する。また、属性値設定部１６は、適正と判断した場合は、判断対象となった属性値リストを、属性値リスト格納部１９に格納する。
【００２９】
画像表示部１２は、本実施の形態では、表示制御部１１から表示要求を受けると、属性値リスト格納部１９から属性値リストを取得し、取得した属性値リストに基づいて、表示パネル２１の画面上に情報入力用画像２１ａを表示する。また、表示パネル２１に、アプリケーションプログラム２０の実行画面が既に表示されている場合は、画像表示部１２は、実行画面に重畳するように情報入力用画像２１ａを表示する。
【００３０】
また、入力受付部１７は、情報端末１００に備えられたタッチ式入力装置２２からの情報を受け付け、受け付けた情報をシステム情報取得部１５に出力する。本実施の形態１では、タッチ式入力装置２２は、タッチパネルであり、ユーザがタッチした位置の座標情報を出力している。
【００３１】
［装置動作］
次に、本発明の実施の形態１における情報端末１００の動作について図２〜図５を用いて説明する。以下の説明においては、適宜図１を参酌する。また、本実施の形態１では、情報端末１００を動作させることによって、情報入力用画像の表示方法が実施される。よって、本実施の形態１における情報入力用画像の表示方法の説明は、以下の情報端末１００の動作説明に代える。
【００３２】
［装置動作＞格納処理］
最初に、図２を用いて、ルール記述書の格納処理について説明する。図２は、本発明の実施の形態１における情報端末がルール記述書の格納処理を実行する際の動作を示すフロー図である。
【００３３】
まず、図２に示すように、ルール管理部１３は、アプリケーションプログラム２０からルール記述書が出力されているかどうかを判定する（ステップＡ１）。ステップＡ１の判定の結果、ルール記述書が出力されていない場合は、ルール管理部１３は、待機状態となる。
【００３４】
一方、ステップＡ１の判定の結果、ルール記述書が出力されている場合は、ルール管理部１３は、出力されてきたルール記述書が新規であるのか、それともルール格納部１８に既に格納されているルール記述書を変更するものであるのかを判定する（ステップＡ２）。
【００３５】
ステップＡ２の判定の結果、出力されてきたルール記述書が新規である場合は、ルール管理部１３は、出力されてきたルール記述書をルール格納部１８に格納させる（ステップＡ３）。
【００３６】
一方、ステップＡ２の判定の結果、出力されてきたルール記述書が新規でない場合、即ち、既納のルール記述書を変更するものである場合は、ルール管理部１３は、出力されてきたルール記述書を用いて、ルール格納部１８に格納されているルール記述書を更新する（ステップＡ４）。
【００３７】
ここで、ルール記述書の具体例について図３を用いて説明する。図３は、本発明の実施の形態１で用いられるルール記述書の一例を示す図である。図３に示すように、本実施の形態１において、ルール記述書は、デシジョンテーブル(ＪＩＳ  Ｘ  ０１２５  １９８６決定表に準拠)によって構成されている。なお、ルール記述書は、ルールが記述されたものであれば良く、その形式は限定されるものではない。
【００３８】
また、図３に示すルール記述書（デシジョンテーブル）では、ルールは、アプリケーションプログラム２０（以降においては「アプリＡ」とも表記する。）の実行状況毎に設定されている。具体的には、図３のデシジョンテーブルでは、条件欄（二重線で四分割された欄のうちの左上の欄）に、アプリＡが起動中であるか否かが条件として設定されている。そして、条件が満たされている場合「Ｙ」と、条件が満たされていない場合「Ｎ」とで、別々にルールが設定されている。
【００３９】
また、図３のルール記述書では、二重線で四分割された欄のうちの左下の欄には、属性値の一覧が示されており、各条件において、設定される属性値の欄には「×」マークが記述され、設定されない属性値の欄には「−」マークが記述されている。
【００４０】
従って、図３に示すルール記述書が、ルール格納部１８に格納されている場合において、アプリＡが起動している場合は、後述の図５に示すステップＢ３において表示制御部１１は、下記の属性値リストを生成する。
【００４１】
［アプリＡが起動中の属性値リスト］
キー配列  ：ＱＷＥＲＴＹ型
表示位置  ：中央下部
表示サイズ：１００×５０
表示色    ：赤色
透過率    ：７０％
【００４２】
一方、アプリＡが起動していない場合は、後述の図５に示すステップＢ３において表示制御部１１は、下記の属性値リストを生成する。
【００４３】
［アプリＡが起動していない場合の属性値リスト］
キー配列  ：５０音型
表示位置  ：中央下部
表示サイズ：１００×５０
表示色    ：白色
透過率    ：０％
【００４４】
続いて、図３に示すルール記述書が格納されている状況下で、アプリＡが、ルール記述書を変更した場合について説明する。図４は、図３に示したルール記述書の変更後の状態を示す図である。
【００４５】
図４の例では、アプリＡは、アプリＡが起動中の場合の情報入力用画像の表示色を「赤」から「緑」に変更し、更に、透過率を「７０％」から「０％」に変更している。この場合、後述の図５に示すステップＢ３において表示制御部１１は、下記の属性値リストを生成する。
【００４６】
［アプリＡが起動中の属性値リスト（変更後）］
キー配列  ：ＱＷＥＲＴＹ型、
表示位置  ：中央下部、
表示サイズ：１００×５０、
表示色    ：緑色
透過率    ：０％
【００４７】
［装置動作＞表示処理］
続いて、図５を用いて、情報入力用画像の表示処理について説明する。図５は、本発明の実施の形態１における情報端末が情報入力用画像の表示処理を実行する際の動作を示すフロー図である。
【００４８】
図５に示す処理は、アプリＡが、システム部１４に対して、情報入力用画面２１ａの新たな表示、又はルール記述書の変更に伴う属性値の変更を要求し、システム部１４が、表示制御部１１に対して、情報入力用画像２１ａの表示を要求することが前提となる。
【００４９】
図５に示すように、まず、表示制御部１１は、システム部１４から、情報入力用画面２１ａの表示要求が出力されているかどうかを判定する（ステップＢ１）。ステップＢ１の判定の結果、出力されていない場合は、表示制御部１１は待機状態となる。一方、ステップＢ１の判定の結果、出力されている場合は、表示制御部１１は、システム情報取得部１５に対して、システム情報の取得を要求する。
【００５０】
次に、システム情報取得部１５は、システム情報の取得が要求されると、システム情報として、オペレーティングシステム１０上で起動しているアプリケーションプログラム２０のアプリ情報を取得する（ステップＢ２）。また、システム情報取得部１５は、取得したアプリ情報を、表示制御部１１に出力する。
【００５１】
次に、表示制御部１１は、ルール格納部１８にアクセスしてルール記述書（図３及び図４参照）を取得し、受け取ったアプリ情報と、取得したルール記述書とに基づいて、情報入力用画像２１ａの表示に必要な属性値を特定し、特定した属性値を含む属性値リストを生成する（ステップＢ３）。
【００５２】
具体的には、この場合は、アプリＡが起動しているので、表示制御部１１は、図３（又は図４）の「Ｙ」の場合における「×」がマークされた属性値を特定し、特定した属性値を用いて属性値リストを生成する（上述の「アプリＡが起動中の属性値リスト」参照。）。
【００５３】
次に、表示制御部１１は、属性値設定部１６に対して、生成した属性値リストを出力し、属性値リスト格納部１９への格納を要求する。これにより、属性値設定部１６は、属性値リストを、属性値リスト格納部１９に格納する（ステップＢ４）。また、ステップＢ４では、属性値設定部１６は、属性値リストの格納が終了すると、格納完了を表示制御部１１に通知する。
【００５４】
次に、表示制御部１１は、属性値設定部１６から格納完了の通知を受け取ると、画像表示部１２に、情報入力用画像２１ａの表示を要求する。これにより、画像表示部１２は、属性値リスト格納部１９から属性値リストを取得し、取得した属性値リストに基づいて、表示パネル２１に表示されているアプリＡの実行画面の上に、情報入力用画像２１ａを重畳して表示する（ステップＢ５）。
【００５５】
このように、ステップＢ１〜Ｂ５が実行されると、表示パネル２１の画面上に、設定されたルールに従って、情報入力用画像２１ａであるキーボードの画像が表示される。また、ステップＢ１〜Ｂ５は、繰り返し実行されるので、アプリＡがルール記述書を変更した場合は、情報入力画像２１ａは、変更後のルール記述書に基づいて再表示される。
【００５６】
［実施の形態１における効果］
以上のように、本実施の形態１では、アプリケーションプログラムによるルール記述書の変更によって、情報入力用画像（キーボードの画像）の属性値、例えば、表示場所、サイズ、色、透過率等を簡単に変更することができる。従って、本実施の形態１によれば、情報入力用画像の視認性を大きく向上させることができる。
【００５７】
また、本実施の形態１では、属性値を簡単に変更できるため、視認性及び操作性を向上させるための試行錯誤を行なうことが容易となるので、ソフトウェアキーボード等の開発容易性も向上することになる。更に、ルール記述書が置換容易なファイル等で作成されていると、ルール記述書の変更及び置換が容易となるので、開発容易性はより一層向上することになる。
【００５８】
また、本実施の形態１では、システムの多様な情報を、情報入力用画像の属性値に反映させることが簡単にできるので、情報入力用画像を用いて入力操作を行なう際の操作性の向上が図られることになる。
【００５９】
［プログラム］
本実施の形態１におけるプログラムは、情報端末１００を構成しているコンピュータに、図３に示すステップＡ１〜Ａ４、図６に示すステップＢ１〜Ｂ５を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態１における情報端末１００と情報入力用画像の表示方法とを実現することができる。この場合、コンピュータのＣＰＵ（Central Processing Unit）は、表示制御部１１、画像表示部１２、ルール管理部１３、システム部１４、システム情報取得部１５、属性値設定部１６、及び入力受付部１７として機能し、処理を行なう。
【００６０】
（実施の形態２）
以下、本発明の実施の形態２における、情報端末、情報入力用画像の表示方法、及びプログラムについて、図６〜図８を参照しながら説明する。
［装置構成］
最初に、本実施の形態２における情報端末の構成について、図６を用いて説明する。図６は、本発明の実施の形態２における情報端末の構成を示すブロック図である。
【００６１】
図６に示すように、本実施の形態２における情報端末２００は、傾き検出部３０と、加速度センサ３３とを備えており、この点で、図１に示した実施の形態１における情報端末１００と異なっている。なお、それ以外の点では、情報端末２００は、実施の形態１における情報端末１００と同様に構成されている。以下、実施の形態１との相違点を中心に説明する。
【００６２】
図６において、傾き検出部３０は、加速度センサ３３からの信号に基づいて、情報端末２００の傾きを検知し、検知した傾きを特定する情報（以下「傾き情報」と表記する。）をシステム情報取得部１５に出力する。また、システム情報取得部１５は、傾き情報を含むシステム情報を、表示制御部１１に出力する。
【００６３】
また、本実施の形態２では、ルール記述書において、ルールは、情報端末２００の傾きの状態毎に設定されている。このため、表示制御部１１は、傾き情報で特定される情報端末２００の傾きに基づいて、対応するルールを特定し、更に、特定したルールに基づいた属性値リストを生成する。
【００６４】
このため、本実施の形態２によれば、例えば、情報端末２００の傾き方向に応じて、ユーザが見やすいように、情報入力用画像２１ａ移動させることができる。
【００６５】
［装置動作］
次に、本発明の実施の形態２における情報端末２００の動作について図７及び図８を用いて説明する。以下の説明においては、適宜図６を参酌する。また、本実施の形態２では、情報端末２００を動作させることによって、情報入力用画像の表示方法が実施される。よって、本実施の形態２における情報入力用画像の表示方法の説明は、以下の情報端末２００の動作説明に代える。
【００６６】
まず、本実施の形態２で用いられるルール記述書の具体例について説明する。なお、本実施の形態２においても、ルール記述書の格納処理は、図２に示した実施の形態１における格納処理と同様に行なわれる。
【００６７】
図７は、本発明の実施の形態２で用いられるルール記述書の一例を示す図である。図７に示すように、本実施の形態２においても、ルール記述書は、デシジョンテーブル(ＪＩＳ  Ｘ  ０１２５  １９８６決定表に準拠)によって構成されている。
【００６８】
また、図７に示すルール記述書（デシジョンテーブル）では、ルールは、情報端末２００の傾きの状態毎に設定されている。具体的には、図７のデシジョンテーブルでは、条件欄（二重線で四分割された欄のうちの左上の欄）に、「初期起動」、「ｘ軸回りの傾き＋１０度」、「ｘ軸回りの傾き−１０度」が条件として設定されている。そして、条件が満たされている場合「Ｙ」と、条件が満たされていない場合「Ｎ」とで、３つのルールが設定されている。なお、ｘ軸は、表示パネルの画面の中心を通り、且つ、画面の水平方向に平行な仮想上の軸である。
【００６９】
更に、図７のルール記述書においても、図３の例と同様に、二重線で四分割された欄のうちの左下の欄には、属性値の一覧が示されており、各条件において、設定される属性値の欄には「×」マークが記述され、設定されない属性値の欄には「−」マークが記述されている。
【００７０】
従って、図７に示すルール記述書が、ルール格納部１８に格納されている場合において、アプリＡが最初に起動した場合は、表示制御部１１は、下記の属性値リストを生成する（図５のステップＢ３参照）。
【００７１】
［初期起動時の属性値リスト］
キー配列  ：ＱＷＥＲＴＹ型
表示位置  ：中央下部
表示サイズ：１００×５０
表示色    ：緑色
透過率    ：７０％
【００７２】
また、アプリＡの起動後に、情報端末２００がｘ軸回りに＋１０度傾いた場合（ユーザから見て情報端末の上部が奥に１０度傾いた場合）は、表示制御部１１は、下記の属性値リストを生成する（図５のステップＢ３参照）。
【００７３】
［ｘ軸回りの傾きが＋１０度の場合の属性値リスト］
キー配列  ：ＱＷＥＲＴＹ型
表示位置  ：Ｘ座標は現在地のまま、Ｙ座標は＋１０（上方に＋１０）
表示サイズ：１００×５０
表示色    ：緑色
透過率    ：７０％
【００７４】
一方、アプリＡの起動後に、情報端末２００がｘ軸回りに−１０度傾いた場合（ユーザから見て情報端末の上部が手前に１０度傾いた場合）は、表示制御部１１は、下記の属性値リストを生成する（図５のステップＢ３参照）。
【００７５】
［ｘ軸回りの傾きが−１０度の場合の属性値リスト］
キー配列  ：ＱＷＥＲＴＹ型
表示位置  ：Ｘ座標は現在地のまま、Ｙ座標は−１０（下方に−１０）
表示サイズ：１００×５０
表示色    ：緑色
透明度    ：７０％
【００７６】
［装置動作＞表示処理］
続いて、図８を用いて、情報入力用画像の表示処理について説明する。図８は、本発明の実施の形態２における情報端末が情報入力用画像の表示処理を実行する際の動作を示すフロー図である。
【００７７】
図８に示す処理も、図５に示した処理と同様に、アプリＡが、システム部１４に対して、情報入力用画面２１ａの新たな表示、又はルール記述書の変更に伴う属性値の変更を要求し、システム部１４が、表示制御部１１に対して、情報入力用画像２１ａの表示を要求することが前提となる。
【００７８】
図８に示すように、まず、表示制御部１１は、システム部１４から、情報入力用画面２１ａの表示要求が出力されているかどうかを判定する（ステップＢ１１）。ステップＢ１１の判定の結果、出力されていない場合は、表示制御部１１は待機状態となる。一方、ステップＢ１１の判定の結果、出力されている場合は、表示制御部１１は、システム情報取得部１５に対して、システム情報の取得を要求する。
【００７９】
次に、システム情報取得部１５は、システム情報の取得が要求されると、システム情報として、傾き検出部３０から、傾き情報を取得し、取得した傾き情報を表示制御部１１に出力する（ステップＢ１２）。
【００８０】
次に、表示制御部１１は、ルール格納部１８にアクセスしてルール記述書（図３及び図４参照）を取得し、受け取った傾き情報と、取得したルール記述書とに基づいて、情報入力用画像２１ａの表示に必要な属性値を特定し、特定した属性値を含む属性値リストを生成する（ステップＢ１３）。このとき、アプリＡの起動直後である場合は、情報端末２００が傾いた状態にあったとしても、初期起動時の属性値リストが生成される。
【００８１】
次に、表示制御部１１は、属性値設定部１６に対して、生成した属性値リストを出力し、属性値リスト格納部１９への格納を要求する。これにより、属性値設定部１６は、属性値リストを、属性値リスト格納部１９に格納する（ステップＢ１４）。また、ステップＢ１４でも、属性値設定部１６は、属性値リストの格納が終了すると、格納完了を表示制御部１１に通知する。
【００８２】
次に、表示制御部１１は、属性値設定部１６から格納完了の通知を受け取ると、画像表示部１２に、情報入力用画像２１ａの表示を要求する。これにより、画像表示部１２は、属性値リスト格納部１９から属性値リストを取得し、取得した属性値リストに基づいて、表示パネル２１に表示されているアプリＡの実行画面の上に、情報入力用画像２１ａを重畳して表示する（ステップＢ１５）。
【００８３】
続いて、表示制御部１１は、システム情報取得部１５に対して、傾き情報の再取得を行なわせ、これを取得すると、情報端末２００の傾きに変化が生じているかどうかを判定する（ステップＢ１６）。
【００８４】
ステップＢ１６の結果、情報端末２００の傾きに変化が生じていない場合は、表示制御部１１は、待機状態となる。一方、ステップＢ１６の結果、情報端末２００の傾きに変化が生じている場合は、表示制御部１１は、再取得させた傾き情報を用いて、再度ステップＢ１３を実行し、情報入力用画像２１ａの表示を更新する。
【００８５】
［実施の形態２における効果］
このように、本実施の形態２では、情報端末２００の傾きが常に監視され、傾きに応じて、情報入力用画像２１ａの表示位置が変更されるので、よりいっそう視認性及び操作性が向上することになる。
【００８６】
［プログラム］
本実施の形態２におけるプログラムは、情報端末２００を構成しているコンピュータに、図３に示すステップＡ１〜Ａ４、図８に示すステップＢ１１〜Ｂ１６を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態２における情報端末２００と情報入力用画像の表示方法とを実現することができる。この場合、コンピュータのＣＰＵは、表示制御部１１、画像表示部１２、ルール管理部１３、システム部１４、システム情報取得部１５、属性値設定部１６、入力受付部１７、及び傾き検出部３０として機能し、処理を行なう。
【００８７】
（実施の形態３）
以下、本発明の実施の形態３における、情報端末、情報入力用画像の表示方法、及びプログラムについて、図９〜図１１を参照しながら説明する。
［装置構成］
最初に、本実施の形態３における情報端末の構成について、図９を用いて説明する。図９は、本発明の実施の形態３における情報端末の構成を示すブロック図である。
【００８８】
図９に示すように、本実施の形態３における情報端末３００は、認証実行部３１を備えており、この点で、図１に示した実施の形態１における情報端末１００と異なっている。なお、それ以外の点では、情報端末３００は、実施の形態１における情報端末１００と同様に構成されている。以下、実施の形態１との相違点を中心に説明する。
【００８９】
図９において、認証実行部３１は、タッチ式入力装置２２から入力されたユーザの認証情報（識別子、パスワード等）を、入力受付部１７を介して受け取り、受け取った認証情報に基づいて認証を行なう。また、認証実行部３１は、認証が成功した場合は、ユーザの識別子（ログインＩＤ）をシステム情報取得部１５に出力する。更に、これを受けて、システム情報取得部１５は、出力されてきたユーザのログインＩＤを、表示制御部１１に出力する。
【００９０】
また、本実施の形態３では、ルール記述書において、ルールは、ユーザのログインＩＤ毎に設定されている。このため、表示制御部１１は、出力されてきたログインＩＤに基づいて、対応するルールを特定し、更に、特定したルールに基づいた属性値リストを生成する。
【００９１】
このように、本実施の形態３によれば、ユーザ毎に、各ユーザの好みに合わせて、情報入力用画像における、キー配列、サイズ、色、透過率等を設定できる。つまり、ユーザの年齢（大人、子供）、性別等に合せて、最適な条件で情報入力用画像を表示することができる。
【００９２】
［装置動作］
次に、本発明の実施の形態２における情報端末３００の動作について図１０及び図１１を用いて説明する。以下の説明においては、適宜図９を参酌する。また、本実施の形態３では、情報端末３００を動作させることによって、情報入力用画像の表示方法が実施される。よって、本実施の形態３における情報入力用画像の表示方法の説明は、以下の情報端末３００の動作説明に代える。
【００９３】
まず、本実施の形態３で用いられるルール記述書の具体例について説明する。なお、本実施の形態３においても、ルール記述書の格納処理は、図２に示した実施の形態１における格納処理と同様に行なわれる。
【００９４】
図１０は、本発明の実施の形態３で用いられるルール記述書の一例を示す図である。図１０に示すように、本実施の形態３においても、ルール記述書は、デシジョンテーブル(ＪＩＳ  Ｘ  ０１２５  １９８６決定表に準拠)によって構成されている。
【００９５】
また、図１０に示すルール記述書（デシジョンテーブル）では、ルールは、ユーザの識別子（ログインＩＤ）毎に設定されている。具体的には、図１０のデシジョンテーブルでは、条件欄（二重線で四分割された欄のうちの左上の欄）に、「ログインＩＤ：０００１」と、「ログインＩＤ：０００２」とが条件として設定されている。そして、条件が満たされている場合「Ｙ」と、条件が満たされていない場合「Ｎ」とで、２つのルールが設定されている。
【００９６】
更に、図１０のルール記述書においても、図３の例と同様に、二重線で四分割された欄のうちの左下の欄には、属性値の一覧が示されており、各条件において、設定される属性値の欄には「×」マークが記述され、設定されない属性値の欄には「−」マークが記述されている。
【００９７】
従って、図１０に示すルール記述書が、ルール格納部１８に格納されている場合において、アプリＡが起動し、ユーザのログインＩＤが「０００１」であるとすると、表示制御部１１は、下記の属性値リストを生成する（図５のステップＢ３参照）。
【００９８】
［ログインＩＤ：０００１の場合の属性値リスト］
キー配列  ：ＱＷＥＲＴＹ型
表示位置  ：中央下部
表示サイズ：１００×５０
表示色    ：赤色
透過率    ：０％
【００９９】
また、ユーザのログインＩＤが「０００２」であるとすると、表示制御部１１は、下記の属性値リストを生成する（図５のステップＢ３参照）。
【０１００】
［ログインＩＤ：０００２の場合の属性値リスト］
キー配列  ：５０音型
表示位置  ：中央下部
表示サイズ：５０×５０
表示色    ：白色
透明度    ：０％
【０１０１】
［装置動作＞表示処理］
続いて、図１１を用いて、情報入力用画像の表示処理について説明する。図１１は、本発明の実施の形態３における情報端末が情報入力用画像の表示処理を実行する際の動作を示すフロー図である。
【０１０２】
図１１に示す処理も、図５に示した処理と同様に、アプリＡが、システム部１４に対して、情報入力用画面２１ａの新たな表示、又はルール記述書の変更に伴う属性値の変更を要求し、システム部１４が、表示制御部１１に対して、情報入力用画像２１ａの表示を要求することが前提となる。
【０１０３】
図１１に示すように、まず、表示制御部１１は、システム部１４から、情報入力用画面２１ａの表示要求が出力されているかどうかを判定する（ステップＢ２１）。ステップＢ２１の判定の結果、出力されていない場合は、表示制御部１１は待機状態となる。一方、ステップＢ２１の判定の結果、出力されている場合は、表示制御部１１は、システム情報取得部１５に対して、システム情報の取得を要求する。
【０１０４】
次に、システム情報取得部１５は、システム情報の取得が要求されると、システム情報として、認証実行部３１から、認証に成功したログインＩＤを取得し、取得したログインＩＤを表示制御部１１に出力する（ステップＢ２２）。
【０１０５】
次に、表示制御部１１は、ルール格納部１８にアクセスしてルール記述書（図３及び図４参照）を取得し、受け取ったログインＩＤと、取得したルール記述書とに基づいて、情報入力用画像２１ａの表示に必要な属性値を特定し、特定した属性値を含む属性値リストを生成する（ステップＢ２３）。
【０１０６】
次に、表示制御部１１は、属性値設定部１６に対して、生成した属性値リストを出力し、属性値リスト格納部１９への格納を要求する。これにより、属性値設定部１６は、属性値リストを、属性値リスト格納部１９に格納する（ステップＢ２４）。また、ステップＢ２４でも、属性値設定部１６は、属性値リストの格納が終了すると、格納完了を表示制御部１１に通知する。
【０１０７】
次に、表示制御部１１は、属性値設定部１６から格納完了の通知を受け取ると、画像表示部１２に、情報入力用画像２１ａの表示を要求する。これにより、画像表示部１２は、属性値リスト格納部１９から属性値リストを取得し、取得した属性値リストに基づいて、表示パネル２１に表示されているアプリＡの実行画面の上に、情報入力用画像２１ａを重畳して表示する（ステップＢ２５）。
【０１０８】
［実施の形態３における効果］
このように、本実施の形態３では、ユーザ毎に、情報入力用画像２１ａのキー配列、サイズ、色、透過率等を変更できるので、よりいっそう視認性及び操作性が向上することになる。
【０１０９】
［プログラム］
本実施の形態３におけるプログラムは、情報端末３００を構成しているコンピュータに、図３に示すステップＡ１〜Ａ４、図１１に示すステップＢ２１〜Ｂ２５を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態３における情報端末３００と情報入力用画像の表示方法とを実現することができる。この場合、コンピュータのＣＰＵは、表示制御部１１、画像表示部１２、ルール管理部１３、システム部１４、システム情報取得部１５、属性値設定部１６、入力受付部１７、及び認証実行部３１として機能し、処理を行なう。
【０１１０】
（実施の形態４）
以下、本発明の実施の形態４における、情報端末、情報入力用画像の表示方法、及びプログラムについて、図１２〜図１４を参照しながら説明する。
［装置構成］
最初に、本実施の形態４における情報端末の構成について、図１２を用いて説明する。図１２は、本発明の実施の形態４における情報端末の構成を示すブロック図である。
【０１１１】
図１２に示すように、本実施の形態４における情報端末４００は、操作パターン検出部３２を備えており、この点で、図１に示した実施の形態１における情報端末１００と異なっている。なお、それ以外の点では、情報端末４００は、実施の形態１における情報端末１００と同様に構成されている。以下、実施の形態１との相違点を中心に説明する。
【０１１２】
図１２において、操作パターン検出部３２は、タッチ式入力装置２２に入力されたユーザの操作を特定する情報（以下「操作情報」と表記する。）を、入力受付部１７を介して受け取り、ユーザが画面上で行なった操作パターンを検出する。
【０１１３】
具体的には、操作情報には、設定時間毎の各タッチ位置の座標が含まれている。従って、操作パターン検出部３２は、各タッチ位置の時間変化を特定し、特定した時間変化に基づいて、ユーザが画面上で行なった操作パターンが、ピンチイン、及びピンチアウトのいずれかに該当するかどうかを判定する。
【０１１４】
そして、操作パターン検出部３２は、判定結果を、システム情報取得部１５に出力する。更に、これを受けて、システム情報取得部１５は、出力されてきた判定結果を、表示制御部１１に出力する。
【０１１５】
また、本実施の形態４では、ルール記述書において、ルールは、ユーザの操作パターン毎に設定されている。このため、表示制御部１１は、判定結果となった操作パターンに基づいて、対応するルールを特定し、更に、特定したルールに基づいた属性値リストを生成する。
【０１１６】
このように、本実施の形態４によれば、ピンチイン、ピンチアウトといった、ユーザの操作パターンに合せて、情報入力用画像における、サイズ、色、透過率等を変更することができる。なお、本実施の形態４において、「ピンチイン」とは、ユーザがタッチ式入力装置２２のタッチ面における２点を同時にタッチし、この２点間の距離を縮める動作をいう。また、「ピンチアウト」とは、ユーザがタッチ式入力装置２２のタッチ面における２点を同時にタッチし、この２点間の距離を広げる動作をいう。
【０１１７】
［装置動作］
次に、本発明の実施の形態４における情報端末４００の動作について図１３及び図１４を用いて説明する。以下の説明においては、適宜図１２を参酌する。また、本実施の形態４では、情報端末４００を動作させることによって、情報入力用画像の表示方法が実施される。よって、本実施の形態４における情報入力用画像の表示方法の説明は、以下の情報端末４００の動作説明に代える。
【０１１８】
まず、本実施の形態４で用いられるルール記述書の具体例について説明する。なお、本実施の形態４においても、ルール記述書の格納処理は、図２に示した実施の形態１における格納処理と同様に行なわれる。
【０１１９】
図１３は、本発明の実施の形態４で用いられるルール記述書の一例を示す図である。図１３に示すように、本実施の形態４においても、ルール記述書は、デシジョンテーブル(ＪＩＳ  Ｘ  ０１２５  １９８６決定表に準拠)によって構成されている。
【０１２０】
また、図１３に示すルール記述書（デシジョンテーブル）では、ルールは、情報端末４００でユーザによって行なわれる操作パターン毎に設定されている。具体的には、図１３のデシジョンテーブルでは、条件欄（二重線で四分割された欄のうちの左上の欄）に、「初期起動」、「ピンチイン」、「ピンチアウト」が条件として設定されている。そして、条件が満たされている場合「Ｙ」と、条件が満たされていない場合「Ｎ」とで、３つのルールが設定されている。
【０１２１】
更に、図１３のルール記述書においても、図３の例と同様に、二重線で四分割された欄のうちの左下の欄には、属性値の一覧が示されており、各条件において、設定される属性値の欄には「×」マークが記述され、設定されない属性値の欄には「−」マークが記述されている。
【０１２２】
従って、図１３に示すルール記述書が、ルール格納部１８に格納されている場合において、アプリＡが最初に起動した場合は、表示制御部１１は、下記の属性値リストを生成する（図５のステップＢ３参照）。
【０１２３】
［初期起動時の属性値リスト］
キー配列  ：ＱＷＥＲＴＹ型
表示位置  ：中央下部
表示サイズ：１００×５０
表示色    ：赤色
透明度    ：５０％
【０１２４】
また、アプリＡの起動後に、情報端末４００において、ユーザが入力操作としてピンチインを行なった場合は、表示制御部１１は、下記の属性値リストを生成する（図５のステップＢ３参照）。
【０１２５】
［ピンチイン入力時］
キー配列  ：ＱＷＥＲＴＹ型
表示位置  ：中央下部
表示サイズ：現在のサイズに対して縮小（−１０％）
表示色    ：赤色
透過率    ：５０％
【０１２６】
一方、アプリＡの起動後に、情報端末４００において、ユーザが入力操作としてピンチアウトを行なった場合は、表示制御部１１は、下記の属性値リストを生成する（図５のステップＢ３参照）。
【０１２７】
［ピンチアウト入力時］
キー配列  ：ＱＷＥＲＴＹ型
表示位置  ：中央下部
表示サイズ：現在のサイズに対して拡大（＋１０％）
表示色    ：赤色
透明度    ：５０％
【０１２８】
［装置動作＞表示処理］
続いて、図１４を用いて、情報入力用画像の表示処理について説明する。図１４は、本発明の実施の形態４における情報端末が情報入力用画像の表示処理を実行する際の動作を示すフロー図である。
【０１２９】
図１４に示す処理も、図５に示した処理と同様に、アプリＡが、システム部１４に対して、情報入力用画面２１ａの新たな表示、又はルール記述書の変更に伴う属性値の変更を要求し、システム部１４が、表示制御部１１に対して、情報入力用画像２１ａの表示を要求することが前提となる。
【０１３０】
図１４に示すように、まず、表示制御部１１は、システム部１４から、情報入力用画面２１ａの表示要求が出力されているかどうかを判定する（ステップＢ３１）。ステップＢ３１の判定の結果、出力されていない場合は、表示制御部１１は待機状態となる。一方、ステップＢ３１の判定の結果、出力されている場合は、表示制御部１１は、システム情報取得部１５に対して、システム情報の取得を要求する。
【０１３１】
次に、システム情報取得部１５は、システム情報の取得が要求されると、システム情報として、操作パターン検出部３２から、操作情報を取得し、取得した操作情報を表示制御部１１に出力する（ステップＢ３２）。
【０１３２】
次に、表示制御部１１は、ルール格納部１８にアクセスしてルール記述書（図３及び図４参照）を取得し、受け取った操作情報と、取得したルール記述書とに基づいて、情報入力用画像２１ａの表示に必要な属性値を特定し、特定した属性値を含む属性値リストを生成する（ステップＢ３３）。このとき、アプリＡの起動直後である場合は、ユーザがピンチイン又はピンチアウトを行なっていても、初期起動時の属性値リストが生成される。
【０１３３】
次に、表示制御部１１は、属性値設定部１６に対して、生成した属性値リストを出力し、属性値リスト格納部１９への格納を要求する。これにより、属性値設定部１６は、属性値リストを、属性値リスト格納部１９に格納する（ステップＢ３４）。また、ステップＢ３４でも、属性値設定部１６は、属性値リストの格納が終了すると、格納完了を表示制御部１１に通知する。
【０１３４】
次に、表示制御部１１は、属性値設定部１６から格納完了の通知を受け取ると、画像表示部１２に、情報入力用画像２１ａの表示を要求する。これにより、画像表示部１２は、属性値リスト格納部１９から属性値リストを取得し、取得した属性値リストに基づいて、表示パネル２１に表示されているアプリＡの実行画面の上に、情報入力用画像２１ａを重畳して表示する（ステップＢ３５）。
【０１３５】
続いて、表示制御部１１は、システム情報取得部１５に対して、操作情報の再取得を行なわせ、これを取得すると、ユーザが設定された操作入力（ピンチイン又はピンチアウト）を行なっているかどうかを判定する（ステップＢ３６）。
【０１３６】
ステップＢ３６の結果、ユーザが設定された操作入力を行なっていない場合は、表示制御部１１は、待機状態となる。一方、ステップＢ１６の結果、ユーザが設定された操作入力を行なっている場合は、表示制御部１１は、再取得させた操作情報を用いて、再度ステップＢ１３を実行し、情報入力用画像２１ａの表示を更新する。
【０１３７】
［実施の形態４における効果］
このように、本実施の形態４では、情報端末４００へのユーザの操作が監視され、操作パターンに応じて、情報入力用画像２１ａのサイズ等が変更されるので、よりいっそう視認性及び操作性が向上することになる。
【０１３８】
［プログラム］
本実施の形態４におけるプログラムは、情報端末４００を構成しているコンピュータに、図３に示すステップＡ１〜Ａ４、図１４に示すステップＢ３１〜Ｂ３６を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態４における情報端末４００と情報入力用画像の表示方法とを実現することができる。この場合、コンピュータのＣＰＵは、表示制御部１１、画像表示部１２、ルール管理部１３、システム部１４、システム情報取得部１５、属性値設定部１６、入力受付部１７、及び操作パターン検出部３０として機能し、処理を行なう。
【０１３９】
続いて、本実施の形態１〜４におけるプログラムを実行することによって、情報端末を実現する携帯型の端末装置について図１５を用いて説明する。図１５は、本発明の実施の形態１〜４における情報端末として利用可能な携帯型の端末装置の一例を示すブロック図である。
【０１４０】
図１５に示すように、携帯型の端末装置４０は、ＣＰＵ４１と、メモリ４２と、ディスプレイ４３と、記憶媒体４４と、通信モジュール４５と、タッチパネル４６とを備える。これらの各部は、バス４７を介して、互いにデータ通信可能に接続される。
【０１４１】
ＣＰＵ４１は、記憶装置４４に格納された、本実施の形態におけるプログラム（コード）をメモリ４２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メモリ４２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性のメモリである。
【０１４２】
また、本実施の形態１〜４におけるプログラムは、コンピュータ読み取り可能な記録媒体に格納された状態で提供されても良いし、通信モジュール４５を介して接続されたインターネット上から送信されても良い。記録媒体の具体例としては、ＣＦ（Compact Flash（登録商標））及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイスが挙げられる。
【０１４３】
また、記憶装置４４の具体例としては、ハードディスク、フラッシュメモリ等の半導体記憶装置が挙げられる。タッチパネル４６は、ユーザの入力を受け付ける入力機器である。ディスプレイ４３は、液晶表示装置等の表示パネルである。通信モジュール４５は、無線ＬＡＮによる通信、携帯電話網を利用した通信を実現するための機器である。
【０１４４】
また、本実施の形態では、端末装置４０は、上述した、タブレット型端末、スマートフォン等の携帯型の端末装置に限定されず、ノートＰＣといったパーソナルコンピュータ、電子ペーパー等であっても良い。
【０１４５】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記２１）によって表現することができるが、以下の記載に限定されるものではない。
【０１４６】
（付記１）
画面上の情報入力用画像へのタッチによるキー入力を受け付ける情報端末であって、
前記情報入力用画像の表示について予め設定されたルールに基づいて、前記情報入力用画像の表示に必要な属性値を特定する、表示制御部と、
特定された前記属性値に基づいて、前記情報入力用画像を前記画面上に表示させる、画像表示部と、
を備えていることを特徴とする情報端末。
【０１４７】
（付記２）
前記情報入力用画像が、ソフトウェアキーボードを構成するキーボードの画像である、付記１に記載の情報端末。
【０１４８】
（付記３）
当該情報端末で実行されるアプリケーションプログラムから、前記ルールを受け取り、受け取った前記ルールを前記表示制御部に提供する、ルール管理部を更に備え、
前記ルール管理部は、前記アプリケーションプログラムが前記ルールを変更した場合は、変更後のルールを、前記制御表示部に提供する、
付記１または２に記載の情報端末。
【０１４９】
（付記４）
前記ルールが、当該情報端末で実行されるアプリケーションプログラムの実行状況毎に設定され、
前記表示制御部は、当該情報端末での前記アプリケーションプログラムの実行状況に対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
付記１〜３のいずれかに記載の情報端末。
【０１５０】
（付記５）
当該情報端末の傾きを検知する傾き検出部を更に備え、
前記ルールが、当該情報端末の傾きの状態毎に設定され、
前記表示制御部は、前記検知部によって検知された前記傾きに基づいて、対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
付記１〜３のいずれかに記載の情報端末。
【０１５１】
（付記６）
当該情報端末のユーザ毎に設定された識別子に基づいて認証を行なう認証実行部を更に備え、
前記ルールが、前記ユーザの前記識別子毎に設定され、
前記表示制御部は、前記認証実行部が認証した識別子に対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
付記１〜３のいずれかに記載の情報端末。
【０１５２】
（付記７）
当該情報端末のユーザが前記画面上で行なった操作パターンを検出する操作パターン検出部を更に備え、
前記ルールが、前記操作パターン毎に設定され、
前記表示制御部は、前記操作パターン検出部によって検出された操作パターンに基づいて、対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
付記１〜３のいずれかに記載の情報端末。
【０１５３】
（付記８）
情報端末においてタッチによるキー入力を行なう際に、画面上に、情報入力用画像を表示するための方法であって、
（ａ）前記情報入力用画像の表示について予め設定されたルールに基づいて、前記情報入力用画像の表示に必要な属性値を特定する、ステップと、
（ｂ）前記（ａ）のステップで特定された前記属性値に基づいて、前記情報入力用画像を前記画面上に表示させる、ステップと、
を有することを特徴とする情報入力用画像の表示方法。
【０１５４】
（付記９）
前記情報入力用画像が、ソフトウェアキーボードを構成するキーボードの画像である、付記８に記載の情報入力用画像の表示方法。
【０１５５】
（付記１０）
（ｃ）前記情報端末で実行されるアプリケーションプログラムから、前記（ａ）のステップで用いる前記ルールを受け取る、ステップと、
（ｄ）前記アプリケーションプログラムが前記ルールを変更した場合に、前記（ａ）のステップで用いるルールを、変更後のルールとする、ステップと、
を更に有する、
付記８または９に記載の情報入力用画像の表示方法。
【０１５６】
（付記１１）
前記ルールが、前記情報端末で実行されるアプリケーションプログラムの実行状況毎に設定され、
前記（ａ）のステップにおいて、前記情報端末での前記アプリケーションプログラムの実行状況に対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
付記８〜１０のいずれかに記載の情報入力用画像の表示方法。
【０１５７】
（付記１２）
（ｅ）前記情報端末の傾きを検知する、ステップを更に有し、
前記ルールが、前記情報端末の傾きの状態毎に設定され、
前記（ａ）のステップにおいて、前記（ｅ）のステップによって検知された前記傾きに基づいて、対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
付記８〜１０のいずれかに記載の情報入力用画像の表示方法。
【０１５８】
（付記１３）
（ｆ）前記情報端末のユーザ毎に設定された識別子に基づいて認証を行なう、ステップを更に有し、
前記ルールが、前記ユーザの前記識別子毎に設定され、
前記（ａ）のステップにおいて、前記（ｆ）のステップで認証した識別子に対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
付記８〜１０のいずれかに記載の情報入力用画像の表示方法。
【０１５９】
（付記１４）
（ｇ）前記情報端末のユーザが前記画面上で行なった操作パターンを検出する、ステップを更に有し、
前記ルールが、前記操作パターン毎に設定され、
前記（ａ）のステップにおいて、前記（ｇ）のステップで検出された操作パターンに基づいて、対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
付記８〜１０のいずれかに記載の情報入力用画像の表示方法。
【０１６０】
（付記１５）
コンピュータにおいてタッチによるキー入力を行なう際に、画面上に、情報入力用画像を表示するためのプログラムであって、
前記コンピュータに、
（ａ）前記情報入力用画像の表示について予め設定されたルールに基づいて、前記情報入力用画像の表示に必要な属性値を特定する、ステップと、
（ｂ）前記（ａ）のステップで特定された前記属性値に基づいて、前記情報入力用画像を前記画面上に表示させる、ステップと、
を実行させるプログラム。
【０１６１】
（付記１６）
前記情報入力用画像が、ソフトウェアキーボードを構成するキーボードの画像である、付記１５に記載のプログラム。
【０１６２】
（付記１７）
（ｃ）前記コンピュータで実行されるアプリケーションプログラムから、前記（ａ）のステップで用いる前記ルールを受け取る、ステップと、
（ｄ）前記アプリケーションプログラムが前記ルールを変更した場合に、前記（ａ）のステップで用いるルールを、変更後のルールとする、ステップと、
を更に前記コンピュータに実行させる、
付記１５または１６に記載のプログラム。
【０１６３】
（付記１８）
前記ルールが、前記コンピュータで実行されるアプリケーションプログラムの実行状況毎に設定され、
前記（ａ）のステップにおいて、前記コンピュータでの前記アプリケーションプログラムの実行状況に対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
付記１５〜１７のいずれかに記載のプログラム。
【０１６４】
（付記１９）
（ｅ）前記コンピュータの傾きを検知する、ステップを更に前記コンピュータに実行させ、
前記ルールが、前記コンピュータの傾きの状態毎に設定され、
前記（ａ）のステップにおいて、前記（ｅ）のステップによって検知された前記傾きに基づいて、対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
付記１５〜１７のいずれかに記載のプログラム。
【０１６５】
（付記２０）
（ｆ）前記コンピュータのユーザ毎に設定された識別子に基づいて認証を行なう、ステップを更に前記コンピュータに実行させ、
前記ルールが、前記ユーザの前記識別子毎に設定され、
前記（ａ）のステップにおいて、前記（ｆ）のステップで認証した識別子に対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
付記１５〜１７のいずれかに記載のプログラム。
【０１６６】
（付記２１）
（ｇ）前記コンピュータのユーザが前記画面上で行なった操作パターンを検出する、ステップを更に前記コンピュータに実行させ、
前記ルールが、前記操作パターン毎に設定され、
前記（ａ）のステップにおいて、前記（ｇ）のステップで検出された操作パターンに基づいて、対応するルールを特定し、特定したルールに基づいて、前記属性値を特定する、
付記１５〜１７のいずれかに記載のプログラム。
【産業上の利用可能性】
【０１６７】
以上のように、本発明によれば、情報入力用画像、例えばソフトウェアキーボードを構成するキーボードの画像の表示に必要な属性値を容易に変更できるようになり、視認性及び操作性の向上を図ることができる。本発明は、特に、ソフトウェアキーボードが実装される端末装置において有用である。
【符号の説明】
【０１６８】
１１  表示制御部
１２  画像表示部
１３  ルール管理部
１４  システム部
１５  システム情報取得部
１６  属性値設定部
１７  入力受付部
１８  ルール格納部
１９  属性値リスト格納部
２０  アプリケーションプログラム
２１  表示パネル
２１ａ  情報入力用画像
２２  タッチ式入力装置
３０  傾き検出部
３１  認証実行部
３２  操作パターン検出部
３３  加速度センサ
４０  携帯型の端末装置
４１  ＣＰＵ
４２  メモリ
４３  ディスプレイ
４４  記憶装置
４５  通信モジュール
４６  タッチパネル
４７  バス
１００  情報端末（実施の形態１）
２００  情報端末（実施の形態２）
３００  情報端末（実施の形態３）
４００  情報端末（実施の形態４）
【図１】
2014146237.tif 000003
【図２】
2014146237.tif 000004
【図３】
2014146237.tif 000005
【図４】
2014146237.tif 000006
【図５】
2014146237.tif 000007
【図６】
2014146237.tif 000008
【図７】
2014146237.tif 000009
【図８】
2014146237.tif 000010
【図９】
2014146237.tif 000011
【図１０】
2014146237.tif 000012
【図１１】
2014146237.tif 000013
【図１２】
2014146237.tif 000014
【図１３】
2014146237.tif 000015
【図１４】
2014146237.tif 000016
【図１５】
2014146237.tif 000017