(57)【要約】【課題】画面に表示されたキーの操作により文字等の入力を受け付ける情報端末において、誤入力を削減する。【解決手段】入力内容を確定させるための所定操作又は改行の入力を受け付けるまでの間に実施された削除操作の回数がキー毎に入力履歴記憶部１１に記憶されるので、当該キーにおける誤入力を訂正するための削除操作の回数が適切に記憶される。そして、その削除回数に基づき、キーサイズ変更部１３により当該キーのサイズが縮小され、縮小されたキーが表示制御部１４の制御により表示部１５に表示されるので、ユーザにおける誤入力の傾向に従ったサイズのキーが表示される。これにより、当該キーにおける誤入力を削減できる。従って、快適な文字入力の環境をユーザに提供できる。【選択図】図１
2012203653.tif 000002
【特許請求の範囲】
【請求項１】
文字が各々割り当てられた複数のキーを表示する表示手段と、
前記表示手段における前記キーに対する文字入力を受け付ける入力受付手段と、
前記入力受付手段により受け付けた前記キー毎の入力の履歴を入力履歴情報として記憶する入力履歴記憶手段と、
前記入力履歴記憶手段に記憶された入力履歴情報に基づき、前記表示手段に表示される前記キーのサイズを変更する変更手段と、
前記変更手段により変更されたキーのサイズに従って、前記キーを前記表示手段に表示させる表示制御手段とを備え、
前記入力受付手段は、誤入力された文字を削除する削除操作を受け付けた場合に、当該削除操作の回数を当該文字が割り当てられた前記キーに関する削除回数として前記入力履歴記憶手段に記憶させ、
前記変更手段は、前記入力履歴記憶手段に記憶された削除回数に基づき、前記キーのサイズを縮小する
ことを特徴とする情報端末。
【請求項２】
前記入力受付手段は、入力内容を確定させるための確定操作を受け付けるまでの間に削除操作を受け付けた場合に、当該削除操作を誤入力された文字を削除する削除操作として、当該削除操作の回数を当該文字が割り当てられた前記キーに関する削除回数として前記入力履歴記憶手段に記憶させることを特徴とする請求項１に記載の情報端末。
【請求項３】
前記変更手段は、前記削除回数が所定数以上の前記キーのサイズを縮小することを特徴とする請求項１または２に記載の情報端末。
【請求項４】
前記変更手段は、前記キーのサイズを縮小することにより当該サイズが所定の下限サイズ未満にならない場合に、前記キーのサイズの縮小を実施することを特徴とする請求項１〜３のいずれか１項に記載の情報端末。
【請求項５】
前記表示手段は、所定方向に沿って並べられた複数のキーからなるキー配列を１以上含むキーボードを表示し、
キーのサイズは、前記キーの前記所定方向に沿った長さであり、
前記変更手段は、前記入力履歴記憶手段に記憶された入力履歴情報に基づき当該キー配列に含まれる複数のキーからキーを抽出し、前記キー配列に含まれる前記複数のキーのサイズの合計が当該キー配列に関して予め設定された所定値となるように、抽出したキーのサイズを拡大する
ことを特徴とする請求項１〜４のいずれか１項に記載の情報端末。
【請求項６】
前記変更手段は、一の前記キー配列に含まれるキーのうち最大の入力回数を有するキーのサイズを拡大することを特徴とする請求項５に記載の情報端末。
【請求項７】
前記変更手段は、前記キーのサイズを拡大することにより当該サイズが所定の上限サイズを超えない場合に、前記キーのサイズの拡大を実施することを特徴とする請求項５または６に記載の情報端末。
【請求項８】
文字が各々割り当てられた複数のキーを表示手段に表示する表示ステップと、
前記表示ステップにおいて表示された前記キーに対する文字入力を受け付ける入力受付ステップと、
前記入力受付ステップにおいて受け付けた前記キー毎の入力の履歴を入力履歴情報として記憶する入力履歴記憶手段に記憶された前記入力履歴情報に基づき、前記表示手段に表示される前記キーのサイズを変更する変更ステップと、
前記変更ステップにおいて変更されたキーのサイズに従って、前記キーを前記表示手段に表示させる表示制御ステップとを有し、
前記入力受付ステップでは、誤入力された文字を削除する削除操作を受け付けた場合に、当該削除操作の回数を当該文字が割り当てられた前記キーに関する削除回数として、前記入力履歴記憶手段に記憶させ、
前記変更ステップでは、前記入力履歴記憶手段に記憶された削除回数に基づき、前記キーのサイズを縮小する
ことを特徴とする情報端末における表示制御方法。
【請求項９】
コンピュータに、
文字が各々割り当てられた複数のキーを表示する表示機能と、
前記表示機能により表示された前記キーに対する文字入力を受け付ける入力受付機能と、
前記入力受付機能により受け付けた前記キー毎の入力の履歴を入力履歴情報として記憶する入力履歴記憶機能と、
前記入力履歴記憶機能により記憶された入力履歴情報に基づき、前記表示手段に表示される前記キーのサイズを変更する変更機能と、
前記変更手段により変更されたキーの大きさに従って、前記キーを前記表示手段に表示させる表示制御機能とを実現させ、
前記入力受付機能は、誤入力された文字を削除する削除操作を受け付けた場合に、当該削除操作の回数を当該文字が割り当てられた前記キーに関する削除回数として、前記入力履歴記憶機能に記憶させ、
前記変更機能は、前記入力履歴記憶機能により記憶された削除回数に基づき、前記キーのサイズを縮小する
ことを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末、表示制御方法及び表示制御プログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルの機能を有する画面を備えた情報端末が普及している。このような情報端末では、文字等の入力手段として、画面に表示されたキーボードである、いわゆるソフトキーボードが提供されることがある。また、ソフトキーボードの利便性向上のため、表示されるキーの大きさを使用頻度に応じて可変とする技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２６５２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ソフトキーボードでは、画面上におけるキーが表示された領域に指等を物理的に接触させることにより入力操作が実施されるので、機械的に動作するキーを有する通常のキーボードに比較して、ユーザの操作の癖に基づく誤入力が発生しやすい。ユーザの操作の癖は、例えば、情報端末の保持の仕方、入力に用いる指の種類といった事項に起因する。特許文献１に記載される技術では、ユーザの操作の癖を考慮していないので、ユーザの癖に基づく誤入力を防止できない。
【０００５】
そこで、本発明は、上記問題点に鑑みてなされたものであり、画面に表示されたキーの操作により文字等の入力を受け付ける情報端末において、誤入力を削減することが可能な情報端末、表示制御方法及び表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の情報端末は、  文字が各々割り当てられた複数のキーを表示する表示手段と、表示手段におけるキーに対する文字入力を受け付ける入力受付手段と、入力受付手段により受け付けたキー毎の入力の履歴を入力履歴情報として記憶する入力履歴記憶手段と、入力履歴記憶手段に記憶された入力履歴情報に基づき、表示手段に表示されるキーのサイズを変更する変更手段と、変更手段により変更されたキーのサイズに従って、キーを表示手段に表示させる表示制御手段とを備え、入力受付手段は、誤入力された文字を削除する削除操作を受け付けた場合に、当該削除操作の回数を当該文字が割り当てられたキーに関する削除回数として入力履歴記憶手段に記憶させ、変更手段は、入力履歴記憶手段に記憶された削除回数に基づき、キーのサイズを縮小することを特徴とする。
【０００７】
また、上記課題を解決するために、本発明の表示制御方法は、文字が各々割り当てられた複数のキーを表示手段に表示する表示ステップと、表示ステップにおいて表示されたキーに対する文字入力を受け付ける入力受付ステップと、入力受付ステップにおいて受け付けたキー毎の入力の履歴を入力履歴情報として記憶する入力履歴記憶手段に記憶された入力履歴情報に基づき、表示手段に表示されるキーのサイズを変更する変更ステップと、変更ステップにおいて変更されたキーのサイズに従って、キーを表示手段に表示させる表示制御ステップとを有し、入力受付ステップは、誤入力された文字を削除する削除操作を受け付けた場合に、当該削除操作の回数を当該文字が割り当てられたキーに関する削除回数として、入力履歴記憶手段に記憶させ、変更ステップは、入力履歴記憶手段に記憶された削除回数に基づき、キーのサイズを縮小することを特徴とする。
【０００８】
また、上記課題を解決するために、本発明の表示制御プログラムは、コンピュータに、文字が各々割り当てられた複数のキーを表示する表示機能と、表示機能により表示されたキーに対する文字入力を受け付ける入力受付機能と、入力受付機能により受け付けたキー毎の入力の履歴を入力履歴情報として記憶する入力履歴記憶機能と、入力履歴記憶機能により記憶された入力履歴情報に基づき、表示手段に表示されるキーのサイズを変更する変更機能と、変更手段により変更されたキーの大きさに従って、キーを表示手段に表示させる表示制御機能とを実現させ、入力受付機能は、誤入力された文字を削除する削除操作を受け付けた場合に、当該削除操作の回数を当該文字が割り当てられたキーに関する削除回数として、入力履歴記憶機能に記憶させ、変更機能は、入力履歴記憶機能により記憶された削除回数に基づき、キーのサイズを縮小することを特徴とする。
【０００９】
本発明の情報端末、表示制御方法及び表示制御プログラムによれば、誤入力された文字の削除操作の回数がキー毎に記憶されるので、当該キーにおける誤入力を訂正するための削除操作の回数が適切に記憶される。そして、その削除回数に基づき、当該キーのサイズが縮小され、縮小されたキーが表示手段に表示されるので、ユーザにおける誤入力の傾向に従ったサイズのキーが表示される。これにより、当該キーにおける誤入力を削減できる。従って、快適な文字入力の環境をユーザに提供できる。
【００１０】
また、本発明の情報端末では、入力受付手段は、入力内容を確定させるための確定操作を受け付けるまでの間に削除操作を受け付けた場合に、当該削除操作の回数を当該文字が割り当てられたキーに関する削除回数として入力履歴記憶手段に記憶させることを特徴とする。
【００１１】
上記構成によれば、入力内容を確定させるための確定操作の入力を受け付けるまでの間に実施された削除操作の回数がキー毎に記憶されるので、当該キーにおける誤入力を訂正するための削除操作の回数が適切に記憶される。
【００１２】
また、本発明の情報端末では、変更手段は、削除回数が所定数以上のキーのサイズを縮小することを特徴とする。
【００１３】
上記構成によれば、ユーザによる誤入力が多いキーが適切に抽出され、そのキーのサイズを縮小できる。従って、当該キーにおける誤入力を好適に削減できる。
【００１４】
また、本発明の情報端末では、変更手段は、キーのサイズを縮小した場合に、当該サイズが所定の下限サイズ未満にならない場合に、キーのサイズの縮小を実施することを特徴とする。
【００１５】
上記構成によれば、キーのサイズが所定の下限サイズ未満に変更されることがないので、当該キーの操作が困難になることが防止される。
【００１６】
また、本発明の情報端末では、表示手段は、所定方向に沿って並べられた複数のキーからなるキー配列を１以上含むキーボードを表示し、キーのサイズは、キーの所定方向に沿った長さであり、変更手段は、入力履歴記憶手段に記憶された入力履歴情報に基づき当該キー配列に含まれる複数のキーからキーを抽出し、キー配列に含まれる複数のキーのサイズの合計が当該キー配列に関して予め設定された所定値となるように、抽出したキーのサイズを拡大することを特徴とする。
【００１７】
この場合には、入力操作が行われた回数に基づき、所定の方向に沿って並べられた複数のキーからなるキー配列の長さが一定の値になるようにキーのサイズが拡大されるので、キー配列により構成されるキーボードにおけるキー配列の方向に沿った長さが一定に保たれる。これにより、入力操作が困難になることが防止される。従って、快適な文字入力の環境をユーザに提供できる。
【００１８】
また、本発明の情報端末では、変更手段は、一の前記キー配列に含まれるキーのうち最大の入力回数を有するキーのサイズを拡大することを特徴とする。
【００１９】
この場合には、ユーザによる入力操作が多く行われたキーが適切に抽出され、そのキーのサイズを拡大できる。従って、当該キーに対する入力操作が好適に容易化される。
【００２０】
また、本発明の情報端末では、変更手段は、キーのサイズを拡大した場合に、当該サイズが所定の上限サイズを超えない場合に、キーのサイズの拡大を実施することを特徴とする。
【００２１】
上記構成によれば、キーのサイズが所定の上限サイズを超えて変更されることがないので、当該キーの過剰な拡大によりその他のキーの操作が困難になることが防止される。
【発明の効果】
【００２２】
画面に表示されたキーの操作により文字等の入力を受け付ける情報端末において、誤入力を削減することが可能となる。従って、ユーザに快適な文字入力の環境を提供できる。
【図面の簡単な説明】
【００２３】
【図１】情報端末の機能的構成を示すブロック図である。
【図２】情報端末のハードブロック図である。
【図３】入力履歴記憶部の構成及び記憶されているデータの例を示す図である。
【図４】キー属性記憶部の構成及び記憶されているデータの例を示す図である。
【図５】表示部におけるキーボードの表示例を示す図である。
【図６】表示制御方法の処理内容を示すフローチャートである。
【図７】キーサイズ制御処理の処理内容を示すフローチャートである。
【図８】キーサイズ制御処理の処理内容を示すフローチャートである。
【図９】キーサイズ拡大処理の処理内容を示すフローチャートである。
【図１０】表示制御方法が実施される前におけるキー属性情報の例、キーサイズ制御処理が実施される直前における入力履歴記憶部の入力履歴情報の例、及び表示制御方法が実施された後におけるキー属性情報の例を示す図である。
【図１１】表示制御方法が実施される前におけるキーボードの表示例、キーサイズの変更が実施された後に表示されるキーボードの表示例を示す図である。
【図１２】表示制御プログラムの構成を示す図である。
【発明を実施するための形態】
【００２４】
本発明に係る情報端末、表示制御方法及び表示制御プログラムの実施形態について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２５】
図１は、情報端末１の機能的構成を示すブロック図である。本実施形態の情報端末１は、文字が各々割り当てられた複数のキーを表示部１５に表示し、表示部１５におけるキーが表示された領域の操作により文字入力を受け付ける装置であって、例えば、移動体通信網を介した通信が可能な携帯端末である。この表示部１５は、例えばディスプレイといった装置により構成される。また、情報端末１は、文字等の入力手段として、表示部１５に表示されたキーボードであるソフトキーボードを提供する。情報端末１は、表示部１におけるキーボードのキーが表示された領域に対するユーザの指等の物理的接触を、情報端末１に対する入力として取得する。
【００２６】
図１に示すように、情報端末１は、機能的には、入力受付部１０（入力受付手段）、入力履歴記憶部１１（入力履歴記憶手段）、キー属性記憶部１２（変更手段）、キーサイズ変更部１３（変更手段）、表示制御部１４（表示制御手段）、及び表示部１５（表示手段）、を備える。
【００２７】
図２は、情報端末１のハードウエア構成図である。情報端末１は、物理的には、図２に示すように、ＣＰＵ１０１、主記憶装置であるＲＡＭ１０２及びＲＯＭ１０３、データ送受信デバイスである通信モジュール１０４、ハードディスク、フラッシュメモリ等に例示される補助記憶装置１０５、入力デバイスであるキーボード等の入力装置１０６、ディスプレイ等の出力装置１０７などを含むコンピュータシステムとして構成されている。図１に示した各機能は、図２に示すＣＰＵ１０１、ＲＡＭ１０２等のハードウエア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１０１の制御のもとで通信モジュール１０４、入力装置１０６、出力装置１０７を動作させるとともに、ＲＡＭ１０２や補助記憶装置１０５におけるデータの読み出し及び書き込みを行うことで実現される。再び、図１を参照し、情報端末１の各機能部について詳細に説明する。
【００２８】
入力受付部１０は、キーに対する操作の入力を受付ける部分である。キーは、文字等の入力のために表示部１５に表示された画像である。複数のキーには、それぞれ文字が割り当てられており、複数のキーは、例えば、ソフトキーボードを構成する。また、入力受付部１０は、キーに対する操作の入力の履歴を入力履歴情報として、入力履歴記憶部１１に記憶させる。
【００２９】
入力履歴記憶部１１は、入力受付部１０により受け付けたキー毎の入力の履歴を入力履歴情報として記憶する部分である。図３は、入力履歴記憶部１１の構成及び記憶されているデータの例を示す図である。図３に示すように、入力履歴記憶部１１は、キー毎に削除回数及び入力回数を記憶している。
【００３０】
削除回数は、表示部１５に表示されたキーボードからの文字入力において、誤入力された文字を削除する削除操作の回数である。具体的には、入力内容を確定させるための確定操作の入力を受け付けるまでの間に受け付けられた、入力された文字を削除する削除操作の回数である。入力内容を確定させるための確定操作は、例えば、日本語入力ソフトを用いて日本語入力をしている場合における変換操作及び確定操作、若しくは英文入力時におけるスペース及び改行操作等である。入力内容を確定させるための確定操作の入力を受け付けるまでの間に受け付けられた削除操作は、誤入力を訂正するための削除操作である蓋然性が高い。このように削除回数を記憶するので、当該キーにおける誤入力を訂正するための削除操作の回数が適切に記憶される。
【００３１】
入力回数は、表示部１５に表示されたキーボードからの文字入力において、入力内容を確定させるための確定操作の入力を受け付けるまでの間に受け付けられた、当該文字を入力する入力操作の回数である。
【００３２】
キー属性記憶部１２は、表示部１５に表示された各キーの属性情報を記憶する部分である。属性情報は、各キーのサイズを含む。図４（ａ）は、キー属性記憶部１２に記憶された属性情報の構成及び記憶されているデータの一部を示す例である。図４（ａ）に示すように、キー属性記憶部１２は、キー毎のサイズを属性情報として記憶している。表示部１５に表示されるキーボードは、所定方向に沿って並べられた複数のキーからなるキー配列を１以上含む。キー配列は、所定方向に沿って並べられた複数のキーからなる。所定方向は、例えば、横方向である。この場合におけるキーのサイズは、表示部１５におけるキーが表示された領域の、キー配列における所定方向に沿った長さである。
【００３３】
また、属性情報は、各キー配列に含まれる複数のキーのサイズ合計を含んでもよい。図４（ｂ）は、キー属性記憶部１２に記憶された属性情報の構成及び記憶されているデータの一部を示す例である。図４（ｂ）に示すように、キー属性記憶部１２は、各キー配列に含まれる複数のキーのサイズ合計を属性情報として記憶している。
【００３４】
キーサイズ変更部１３は、入力履歴記憶部１１に記憶された入力履歴情報に基づき、表示部１５に表示されるキーのサイズを変更する部分である。具体的には、例えば、表示部１５に表示されるキーのサイズは、キー属性記憶部１２に属性情報として記憶されているので、キーサイズ変更部１３は、キー属性記憶部１２に記憶されているキーのサイズのデータを変更する。
【００３５】
具体的には、キーサイズ変更部１３は、入力履歴記憶部１１に記憶された削除回数に基づき、キーのサイズを縮小する。即ち、キーサイズ変更部１３は、入力履歴記憶部１１に記憶された入力履歴情報を参照し、削除回数が予め設定された所定回数以上のキーを抽出し、抽出したキーのサイズを縮小する。より具体的には、キーサイズ変更部１３は、キー属性記憶部１２を参照し、縮小対象のキーのサイズを抽出し、抽出した値から予め設定された値を減じた値を、当該キーの縮小後のサイズとして、キー属性記憶部１２に記憶させる。
【００３６】
また、キーサイズ変更部１３は、キーのサイズの下限値を有することができる。この下限値は、例えば、ユーザにより設定されることとしてもよいし、情報端末１のシステムが表示部１５のサイズに基づき算出した値が設定されることとしてもよい。そして、キーサイズ変更部１３は、キーのサイズを縮小した場合に、当該サイズが所定の下限サイズ未満にならない場合に、キーのサイズの縮小を実施することとしてもよい。
【００３７】
また、キーサイズ変更部１３は、入力履歴記憶部１１に記憶された入力回数に基づき、キー配列に含まれる複数のキーのサイズの合計が当該キー配列に関して予め設定された所定値となるように、当該キー配列に含まれるキーのサイズを拡大することとしてもよい。キーのサイズの合計に関する所定値は、キー属性記憶部１２に予め記憶されている（図４（ｂ）参照）。即ち、キーサイズ変更部１３は、一のキー配列におけるキーのサイズを縮小した場合に、その縮小分を補うように、他のキーのサイズを拡大する。
【００３８】
キーサイズ変更部１３は、例えば、入力履歴記憶部１１に記憶された入力履歴情報を参照し、当該キー配列に含まれるキーから、入力回数が最大のキーを拡大候補キーとして抽出する。また、キーサイズ変更部１３は、入力回数が所定回数以上のキーを拡大候補キーとして抽出する。また、キーサイズ変更部１３は、入力回数に関する条件に加えて、削除回数が所定回数以下、又は入力回数に対する削除回数の割合が所定以下であることを、拡大候補キーの抽出の条件に加えることとしてもよい。
【００３９】
また、キーサイズ変更部１３は、キーのサイズの上限値を有することができる。この上限値は、例えば、ユーザにより設定されることとしてもよいし、情報端末１のシステムが表示部１５のサイズに基づき算出した値が設定されることとしてもよい。そして、キーサイズ変更部１３は、キーのサイズを拡大した場合に、当該サイズが所定の上限サイズを超えない場合に、キーのサイズの拡大を実施することとしてもよい。
【００４０】
なお、本実施形態では、キーサイズ変更部１３は、キーのサイズの縮小及び拡大を実施することとしているが、縮小のみを実施することとしてもよい。
【００４１】
表示制御部１４は、キーサイズ変更部１３により変更されたキーのサイズに従って、キーを表示部１５に表示させる部分である。具体的には、表示制御部１４は、キー属性記憶部１２に記憶された属性情報における各キーのサイズ（図４（ａ）参照）に従って表示させるキーのサイズを決定し、キーボードを表示部１５に表示させる。
【００４２】
表示部１５は、表示制御部１４の制御に従い、キーボードを表示する部分である。図５は、表示部１５に表示されたキーボードにおける一のキー配列の例を示す図である。図５（ａ）は、キーサイズ変更部１３によるキーのサイズの変更が実施される前のキー配列の例を示す。図５（ａ）に示されるように、キー配列Ｂ１に含まれる各キーのサイズは、一様のサイズとなっている。一方、図５（ｂ）は、キーサイズ変更部１３によるキーのサイズの変更が実施された後のキー配列の例を示す。図５（ｂ）に示されるように、キー配列Ｂ２において、文字Ｑ，Ｗ，Ｔが割り当てられたキーのサイズは縮小されており、文字Ｅ，Ｒが割り当てられたキーのサイズは拡大されている。
【００４３】
次に、図６〜９を参照して、情報端末１における表示制御方法について説明する。図６は、表示制御方法の処理内容を示すフローチャートである。
【００４４】
まず、情報端末１は、ソフトキーボードを起動する（Ｓ１）。ソフトキーボードは、文字入力のためにキーボードを表示部１５に表示するものである。ソフトキーボードの起動は、例えば、ユーザの操作により実施されてもよいし、文字入力を伴うアプリケーションが起動されたときに自動的に実施されることとしてもよい。ここで、ユーザがキーを操作した場合に、入力受付部１０は、キーに対する操作の入力を受付ける（Ｓ２）。続いて、入力受付部１０は、キーに対する操作の入力の履歴を入力履歴情報として、入力履歴記憶部１１に記憶させる（Ｓ３）。
【００４５】
そして、情報端末１が起動されていたソフトキーボードを終了すると（Ｓ４）、情報端末１は、キーサイズ制御処理を実施する（Ｓ５）。
【００４６】
なお、本実施形態では、キーサイズ制御処理は、ソフトキーボードの終了時に実施されることとしているが、ソフトキーボードの起動時に実施されることとしてもよい。なお、本発明は、ソフトキーボードの起動中において、入力履歴情報が更新されることを契機としてキーサイズ制御処理が実施されることを排除しない。
【００４７】
また、入力履歴記憶部１１に記憶される入力履歴情報は、所定の契機にリセットされることとしてもよい。リセットのための所定の契機は、例えば、キーサイズ制御処理が所定回数行われたとき、所定時間ごと、またはユーザによる所定の入力があったときとすることができる。
【００４８】
次に、キーサイズ制御処理の内容を説明する。図７は、キーのサイズの拡大が実施されない場合におけるキーサイズ制御処理のフローチャートである。一方、図８及び図９は、キーのサイズの拡大が実施される場合におけるキーサイズ制御処理のフローチャートである。
【００４９】
図７に示すように、まず、キーサイズ変更部１３は、入力履歴記憶部１１に記憶された入力履歴情報を参照して、削除回数が予め設定された所定回数以上のキーを縮小候補キーとして抽出する（Ｓ１１）。そして、キーサイズ変更部１３は、ステップＳ１１で抽出したキーから、一の縮小候補キーを選択する（Ｓ１２）。
【００５０】
次に、キーサイズ変更部１３は、ステップＳ１２で選択した縮小候補キーのサイズの変更が可能であるか否かを判定する。即ち、キーサイズ変更部１３は、キー属性記憶部１２を参照して縮小候補キーのサイズを取得する。そして、キーサイズ変更部１３は、キーのサイズを縮小することにより当該キーのサイズが所定の下限サイズ未満にならない場合に、サイズの変更が可能であると判定する。サイズの変更が可能であると判定された場合には、処理手順はステップＳ１４に進められる。一方、サイズの変更が可能であると判定されなかった場合には、処理手順はステップＳ１５に進められる。
【００５１】
ステップＳ１４において、キーサイズ変更部１３は、縮小候補キーのサイズを縮小する（Ｓ１４）。一方、ステップＳ１５では、キーサイズ変更部１３は、縮小候補キーのサイズの縮小を実施しない（Ｓ１５）。
【００５２】
続いて、キーサイズ変更部１３は、ステップＳ１１において抽出した全ての縮小候補キーを、ステップＳ１２において選択済みであるか否かを判定する（Ｓ１６）。全ての縮小候補キーを選択済みである場合には、キーサイズ制御処理を終了する。一方、全ての縮小候補キーを選択済みでない場合には、処理手順は、ステップＳ１２に戻る。
【００５３】
次に、図８及び図９を参照して、キーのサイズの拡大が実施される場合におけるキーサイズ制御処理を説明する。ステップＳ２１〜Ｓ２６の処理内容は、図７のフローチャートにおけるステップＳ１１〜Ｓ１６の処理内容と同様である。ステップＳ２６において、全ての縮小候補キーを選択済みであると判定された場合には、キーサイズ変更部１３は、キーサイズ拡大処理を実施する（Ｓ２７）。キーサイズ拡大処理は、キー配列に含まれる複数のキーのサイズの合計を当該キー配列に関して予め設定された所定値とするための処理である。
【００５４】
続いて、図９を参照して、キーサイズ拡大処理の処理内容を説明する。キーサイズ変更部１３は、表示部１５に表示されたキーボードに含まれる全てのキー配列に属するキーのサイズの合計が所定値であるか否かを判定する（Ｓ３１）。キーのサイズの合計に関する所定値は、キー属性記憶部１２にキー配列ごとに記憶されている（図４（ｂ）参照）。キーのサイズの合計が所定値であると判定された場合には、キーサイズ拡大処理は終了する。一方、キーのサイズの合計が所定値であると判定されなかった場合には、処理手順はステップＳ３２に進められる。
【００５５】
ステップＳ３２において、キーサイズ変更部１３は、キーボードに含まれるキー配列から一のキー配列を選択する（Ｓ３２）。次に、キーサイズ変更部１３は、ステップＳ２２で選択したキー配列に含まれるキーから、サイズを拡大する候補のキーである拡大候補キーを抽出する（Ｓ３３）。
【００５６】
拡大候補キーの抽出は、種々の条件に基づき実施される。例えば、キーサイズ拡大処理が実施されて（Ｓ２７）初めてステップＳ３３の処理が実施されるときには、キーサイズ変更部１３は、入力履歴記憶部１１に記憶された入力履歴情報を参照し、当該キー配列に含まれるキーから、入力回数が最大のキーを拡大候補キーとして抽出する。また、ステップＳ３３〜Ｓ３７の処理ループの繰り返しでは、前回の処理ループの実施時のステップＳ３３において抽出された拡大候補キーの次に入力回数が多いキーを拡大候補キーとして抽出することができる。また、キーサイズ変更部１３は、拡大候補キーの抽出に際して、入力回数に関する条件に加えて、削除回数が所定回数以下、又は入力回数に対する削除回数の割合が所定以下であることを、拡大候補キーの抽出の条件に加えることとしてもよい。
【００５７】
次に、キーサイズ変更部１３は、ステップＳ３３において抽出した拡大候補キーのサイズの拡大が可能であるか否かを判定する（Ｓ３４）。即ち、キーサイズ変更部１３は、キー属性記憶部１２を参照して拡大候補キーのサイズを取得する。そして、キーサイズ変更部１３は、キーのサイズを拡大することにより当該キーのサイズが所定の上限サイズを超えない場合に、サイズの拡大が可能であると判定する。サイズの拡大が可能であると判定された場合には、処理手順はステップＳ３５に進められる。一方、サイズの拡大が可能であると判定されなかった場合には、処理手順はステップＳ３６に進められる。
【００５８】
ステップＳ３５において、キーサイズ変更部１３は、拡大候補キーのサイズを拡大する（Ｓ３５）。一方、ステップＳ３６では、キーサイズ変更部１３は、拡大候補キーのサイズの拡大を実施しない（Ｓ３６）。
【００５９】
続いて、キーサイズ変更部１３は、ステップＳ３２において選択したキー配列に属するキーのサイズの合計が所定値であるか否かを判定する（Ｓ３７）。キーのサイズの合計が所定値であると判定された場合には、処理手順はステップＳ３１に戻る。ここで、ステップＳ３１の処理の後に、処理手順がステップＳ３２に進められた場合には、キーサイズ変更部１３は、未選択のキー配列を選択する。一方、キーのサイズの合計が所定値であると判定されなかった場合には、処理手順はステップＳ３３に戻る。
【００６０】
次に、図１０及び図１１を参照して、表示制御方法が実施されたときの、表示部１５に表示されるキーボードの例を、キー属性記憶部１２の属性情報の遷移と共に簡単に説明する。図１０（ａ）は、表示制御方法が実施される前におけるキー属性情報の例を示す図である。図１０（ｂ）は、キーサイズ制御処理が実施される直前における入力履歴記憶部の入力履歴情報の例を示す図である。図１０（ｃ）は、表示制御方法が実施された後におけるキー属性情報の例を示す図である。
【００６１】
図１０（ａ）に示す例では、キー属性記憶部１２は、キーＺのサイズ「３」、キーＢのサイズ「３」、キーＮのサイズ「３」を記憶している。図１１（ａ）は、このときに表示されるキーボードの表示例を示す図である。図１１（ａ）に示すように、キーＢ（Ｋ１１），Ｎ（Ｋ１２），Ｚ（Ｋ１３）は、一様のサイズ「３」の大きさで表示されている。
【００６２】
ここで説明する例では、縮小候補キーの抽出のための削除回数の条件として、削除回数が３以上のキーを抽出することと設定されているものとする。また、キーのサイズに関する下限値として「１」、上限値として「５」が設定されているものとする。従って、キーサイズ変更部１３は、図１０（ｂ）に示す入力履歴情報を参照して、削除回数が「４」であるキーＢを縮小候補キーとして抽出し、このキーのサイズの縮小が可能であると判定する。そして、キーサイズ変更部１３は、図１０（ｃ）に示すように、キーＢのサイズを「２」に縮小する。
【００６３】
また、キーサイズ変更部１３は、図１０（ｂ）の入力履歴情報を参照して、入力回数が最大であるキーＮを拡大候補キーとして抽出する。そして、キーサイズ変更部１３は、キーＮのサイズの拡大が可能であると判定すると、図１０（ｃ）に示すように、キーＮのサイズを「４」に拡大する。図１１（ｂ）は、キーサイズの変更が実施された後に表示されるキーボードの表示例を示す図である。図１１（ｂ）に示すように、キーＢ（Ｋ２１）は、サイズ「２」の大きさで表示され、キーＮ（Ｋ２２）は、サイズ「４」の大きさで表示され、キーＺ（Ｋ２３）は、サイズ「３」の大きさで表示されている。
【００６４】
次に、コンピュータを、本実施形態の情報端末１として機能させるための表示制御プログラムについて説明する。図１２は、表示制御プログラム１ｍの構成を示す図である。
【００６５】
表示制御プログラム１ｍは、表示制御処理を統括的に制御するメインモジュール１００ｍ、入力受付モジュール１０ｍ、入力履歴記憶モジュール１１ｍ、キー属性記憶モジュール１２ｍ、キーサイズ変更モジュール１３ｍ、表示制御モジュール１４ｍ、及び表示モジュール１５ｍを備えて構成される。そして、各モジュール１０ｍ〜１５ｍにより、情報端末１における各機能部１０〜１５のための各機能が実現される。なお、表示制御プログラム１ｍは、通信回線等の伝送媒体を介して伝送される態様であってもよいし、図７に示されるように、記録媒体１ｄのプログラム格納領域１ｒに記憶される態様であってもよい。
【００６６】
以上説明した本実施形態の情報端末１、表示制御方法及び表示制御プログラムでは、入力内容を確定させるための所定操作又は改行の入力を受け付けるまでの間に実施された削除操作の回数がキー毎に入力履歴記憶部１１に記憶されるので、当該キーにおける誤入力を訂正するための削除操作の回数が適切に記憶される。そして、その削除回数に基づき、キーサイズ変更部１３により当該キーのサイズが縮小され、縮小されたキーが表示制御部１４の制御により表示部１５に表示されるので、ユーザにおける誤入力の傾向に従ったサイズのキーが表示される。これにより、当該キーにおける誤入力を削減できる。従って、快適な文字入力の環境をユーザに提供できる。
【００６７】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【符号の説明】
【００６８】
１…情報端末、１０…入力受付部、１１…入力履歴記憶部、１２…キー属性記憶部、１３…キーサイズ変更部、１４…表示制御部、１５…表示部、１０ｍ…入力受付モジュール、１１ｍ…入力履歴記憶モジュール、１２ｍ…キー属性記憶モジュール、１３ｍ…キーサイズ変更モジュール、１４ｍ…表示制御モジュール、１５ｍ…表示モジュール、１ｄ…記録媒体、１ｍ…表示制御プログラム、１ｒ…プログラム格納領域、１００ｍ…メインモジュール。
【図１】
2012203653.tif 000003
【図２】
2012203653.tif 000004
【図３】
2012203653.tif 000005
【図４】
2012203653.tif 000006
【図５】
2012203653.tif 000007
【図６】
2012203653.tif 000008
【図７】
2012203653.tif 000009
【図８】
2012203653.tif 000010
【図９】
2012203653.tif 000011
【図１０】
2012203653.tif 000012
【図１１】
2012203653.tif 000013
【図１２】
2012203653.tif 000014