(57)【要約】      （修正有）【課題】入力された文字から漢字等を含む変換データに変換するとき、選択キーおよび文字入力キーを用いた効率のよいキー操作を可能にする。【解決手段】文字変換装置は、文字入力キーを押下する回数に応じて割り当てた文字と該回数とを対応付けたテーブルと、文字と該文字から変換された変換候補とを対応付けた変換データベースを記録保持する。文字入力キーを用いて入力されると、この文字に基づいて、データベースを用いて変換候補が複数個予測して検索される。次に、変換候補のそれぞれに対応する変換前の文字のうち、既に入力した文字に後続する最初の文字を入力するための文字入力キーの押下回数が、テーブルを用いて求められ、求められた文字入力キーの押下回数が多い変換候補の順に画面表示の順番が定められる。変換候補は、画面表示の順番に配置されて画面表示される。画面表示された変換候補の１つが、確定キーを用いて確定を受ける。【選択図】図６
2011039893.tif 000002
【特許請求の範囲】
【請求項１】
文字入力キー及び選択キーを備え、入力された文字を変換する文字変換機能を備えた携帯端末装置であって、
前記文字入力キーを押下する回数に応じて割り当てた文字と前記回数とを対応付けたテーブルと、文字と該文字から変換された変換データとを対応付けた変換データベースを記録保持する記憶部と、
前記変換データベースの中から、既に入力された文字に基づいて変換データを予測して複数の変換候補を検索するデータ検索部と、
前記変換候補が複数検索されたとき、前記変換候補のそれぞれに対応する変換前の文字のうち、既に入力された文字に後続する最初の文字を求め、求めた該最初の文字を入力するために前記文字入力キーを押下する回数を、前記テーブルを用いて前記変換候補毎に求め、求めた前記文字入力キーを押下する回数が多い変換候補の順に画面表示の順番を定める表示順設定部と、
検索された前記変換候補を、定めた前記画面表示の順番に配置してディスプレイに表示させる表示制御部と、
前記選択キーを押下するたびに前記画面表示の順番に変換候補の選択位置が移動する前記選択キーを用いて選択された１つの変換候補を変換データとして確定する文字変換部と、を有することを特徴とする携帯端末装置。
【請求項２】
前記ディスプレイでは、前記データ検索部で検索された前記変換候補が、行と列を備える表の形式で画面表示され、
前記選択キーは、行を定める第１の選択キーと、列を定める第２の選択キーとを含み、
前記文字変換部は、前記第１の選択キーと前記第２の選択キーとにより行と列を定めることにより、前記変換候補の中の１つを前記表の中から選択し、
前記表示制御部は、前記表の中の選択位置を定めるとき、前記第１の選択キーの押下する回数と前記第２の選択キーの押下する回数との和が少ない選択位置の順に、前記表示画面の順番を割り当てて、前記変換候補を表示させる、請求項１に記載の携帯端末装置。
【請求項３】
前記表示制御部は、前記変換候補が表示される前記表の中の、前記第１の選択キーの押下する回数と前記第２の選択キーの押下する回数との和が同じ選択位置において、前記第１の選択キーおよび前記第２の選択キーのうち、予め定められた一方の選択キーの押下する回数が少ない選択位置の順に、前記表示画面の順番を割り当てて、前記変換候補を表示させる、請求項２に記載の携帯端末装置。
【請求項４】
前記変換データベースには、変換データと該変換データの過去の使用頻度とを互いに対応付けた使用頻度の情報が記録され、
前記文字変換部は、検索された前記変換候補の１つを変換データとして確定したとき、前記データ検索部は、該確定に応じて前記使用頻度の情報を更新し、
前記データ検索部が、前記後続する最初の文字の押下する回数が同じ変換候補を複数検索したとき、前記表示順設定部は、前記使用頻度が多いほど、前記選択キーの押下する回数が少なくなるように、前記画面表示の順番を定める、請求項１〜３のいずれか１項に記載の携帯端末装置。
【請求項５】
前記表示制御部は、検索された前記データ変換候補を、前記使用頻度の情報から得られる使用頻度の順番に表示する第１の表示と、検索された前記データ変換候補を、前記表示順設定部が定める前記画面表示の順番に画面表示する第２の表示とを前記ディスプレイに同時に行わせる、請求項４に記載の携帯端末装置。
【請求項６】
文字入力キー及び選択キーを備え、入力された文字を変換する文字変換装置であって、
前記文字入力キーを押下する回数に応じて割り当てた文字と前記回数とを対応付けたテーブルと、文字と該文字から変換された変換データとを対応付けた変換データベースを記録保持する記憶部と、
前記変換データベースの中から、既に入力された文字に基づいて変換データを予測して複数の変換候補を検索するデータ検索部と、
前記変換候補が複数検索されたとき、前記変換候補のそれぞれに対応する変換前の文字のうち、既に入力された文字に後続する最初の文字を求め、求めた該最初の文字を入力するために前記文字入力キーを押下する回数を、前記テーブルを用いて前記変換候補毎に求め、求めた前記文字入力キーを押下する回数が多い変換候補の順に画面表示の順番を定める表示順設定部と、
検索された前記変換候補を、定めた前記画面表示の順番に配置してディスプレイに表示させる表示制御部と、
前記選択キーを押下するたびに前記画面表示の順番に変換候補の選択位置が移動する前記選択キーを用いて選択された１つの変換候補を変換データとして確定する文字変換部と、を有することを特徴とする文字変換装置。
【請求項７】
文字入力キー及び選択キーを含む入力手段と、データ処理手段と、表示手段と、を備える情報処理装置を用いて、入力された文字を変換する文字変換方法であって、
前記情報処理装置は、文字入力キーを押下する回数に応じて割り当てた文字と前記回数とを対応付けたテーブルと、文字と該文字から変換された変換データとを対応付けた変換データベースを記録保持し、
データ処理手段が、文字入力キーを用いて入力された文字に基づいて、データベースを用いて変換候補を複数個予測して検索する第１のステップと、
前記データ処理手段が、前記変換データのそれぞれに対応する変換前の文字のうち、既に入力した文字に後続する最初の文字を入力するために前記文字入力キーを押下する回数を、前記テーブルを用いて求め、求めた前記文字入力キーを押下する回数が多い変換候補の順に画面表示の順番を定める第２のステップと、
表示手段が、前記変換候補を、前記画面表示の順番に配置して画面表示する第３のステップと、
前記データ処理手段が、前記選択キーを押下するたびに前記画面表示の順番に変換候補の選択位置が移動する前記選択キーを用いて選択された１つの変換候補の確定を受ける第４のステップと、を有することを特徴とする文字変換方法。
【請求項８】
前記変換候補の確定後、さらに、確定した変換候補を、前記入力された文字として扱うことにより、前記第１〜４のステップを繰り返す、請求項７に記載の文字変換方法。
【請求項９】
文字入力キー及び選択キーを含む入力手段を用いて入力された文字を変換する文字変換を、データ処理手段および記憶手段を備えるコンピュータを用いて行うとき、
前記記憶手段は、文字入力キーを押下する回数に応じて割り当てた文字と前記回数とを対応付けたテーブルと、文字と該文字から変換された変換データとを対応付けた変換データベースを記録保持し、
コンピュータのデータ処理手段が、文字入力キーを用いて入力した文字に基づいて、前記記憶手段に記憶された変換データベースを用いて変換候補を複数個予測して検索する手順と、
前記データ処理手段が、前記変換データのそれぞれに対応する変換前の文字のうち、既に入力した文字に後続する最初の文字を求め、求めた前記最初の文字を入力するために前記文字入力キーを押下する回数を、前記テーブルを用いて求め、求めた前記文字入力キーを押下する回数が多い変換候補の順に画面表示の順番を定める手順と、
前記コンピュータに接続された表示手段に、前記変換候補を、前記画面表示の順番に画面表示させる手順と、
前記データ処理手段が、選択キーを押下するたびに前記画面表示の順番に変換候補の選択位置が移動する前記選択キーを用いて選択された１つの変換候補の確定を受ける手順と、をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された文字を変換する文字変換機能を備えた携帯端末装置、文字変換装置および文字変換方法、さらには、入力された文字を変換する方法を実行するプログラムに関する。
【背景技術】
【０００２】
携帯電話機等の携帯端末装置において、アドレス帳へのアドレス情報の書き込みやアドレス情報の登録を行うために、あるいはメールの文書の入力を行うために、例えば携帯電話機に搭載された操作用のボタンを文字入力キーとして用いる。携帯電話機では、文字入力キーとなるボタンが少ないため、１つの文字入力キーに複数の文字を割り当てる。割り当てた複数の文字のそれぞれは、文字入力キーの押下回数により特定される。すなわち、同一の文字入力キーを複数回押下することにより該当する文字を入力する。例えば、ひらがな文字の「あ」は文字入力キー「１」を１回、ひらがな文字の「い」は文字入力キー「１」を２回、ひらがな文字の「お」は文字入力キー「１」を５回押下することにより該当する文字を入力することができる。
【０００３】
また、携帯電話機では、入力された文字を含んだ変換候補を、辞書データベースを用いて予測検索して検索結果を画面表示する。表示された変換候補の中から選択キーを用いて変換候補を選択することにより、効率性のよい操作性を実現する。このとき、携帯電話機は、過去に文字入力して確定した語句を優先的に画面表示し、さらには、携帯電話機に内蔵する辞書データベースに従って、具体的には辞書データベースに登録されている語句の過去の使用頻度の順に従って画面表示をする。これにより、文字入力キーの押下回数が少なくなるので、携帯電話機のユーザの文字入力の操作回数を少なくすることができる。
このような状況下、文字入力の操作性を向上させることのできる携帯電話機が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２９３９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記携帯電話機は、文字入力キーが押下された際に、辞書検索部において、そのキーで入力可能な全ての文字と既に入力されている未確定文字列とを組み合わせて基底文字列を作り、辞書を参照して各基底文字を読みとして含む文字列を検索する。この後、当該携帯電話機は、対応する見出しの文字列から予測文字列を得て、予測候補表示制御部により出力装置に画面表示する。当該携帯電話機は、その中からユーザが選択した予測文字列を入力文字列に上書きするとともに、予測文字列の表示を終了する。これにより、当該携帯電話機は、所望の文字を得るためのキー押下回数を減らし、操作性を向上させることができる。
【０００６】
しかし、上記携帯電話機において、単語辞書に登録されている語句が使用頻度順に画面表示され、しかも画面表示の順番の低い語句が選択される場合、選択キーを用いて語句を選択するよりも、文字入力キーを用いて文字を入力した方が、キー押下回数が減り操作性が向上する場合もある。
例えば、ユーザが漢字の「足跡」を入力したい場合、ひらがな文字の「あし」を文字入力したとき、携帯電話機の画面上には、漢字の「足」を含む複数の語句の変換候補が表示される。漢字の「足跡」の変換候補の使用頻度が単語辞書に登録されているが、その使用頻度が低い場合、漢字の「足跡」の変換候補は他の変換候補に比べて表示画面の下位に表示される。このため、漢字の「足跡」の変換候補が選択キーを用いて選択されるまで、多くの回数選択キーを押下することになる。
【０００７】
一方において、漢字の「足跡」の漢字「足」に後続する最初のひらがな文字「あ」を入力するには、文字入力キー「１」を１回押下すればよく、これによってつくられる「あしあ」のひらがな３文字により、漢字の「足跡」の語句が、使用頻度の高い変換候補として、表示画面の上位に表示される。したがって、選択キーを複数回押下して該当する変換候補を選択するよりも、文字入力キーにより、後続する最初のひらがな文字、すなわちひらがな文字「あ」を入力して、「あしあ」のひらがな３文字から、漢字の「足跡」の変換候補を予測させて画面表示させ、その後漢字の「足跡」を選択させた方がキー操作の効率は向上する。
【０００８】
一方、漢字の「足元」を入力したい場合、ひらがな文字の「あし」を文字入力した後、次のひらがな文字の「も」を文字入力するとき、文字入力キー「７」を５回押下することになるので、文字入力キーによる入力の操作効率は低い。
このように、文字入力キーを選択キーに対して優先的に押下すれば効率のよいキー操作ができるか、選択キーを文字入力キーに対して優先的に押下すれば効率のよいキー操作ができるか、キー操作の効率は入力しようとする語句に応じて異なる。
【０００９】
そこで、入力された文字から漢字等を含む変換データに変換するとき、選択キーあるいは文字入力キーを用いた効率のよいキー操作を可能にする携帯端末装置、文字変換装置、文字変換方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的は、文字入力キー及び選択キーを備え、入力された文字を変換する文字変換機能を備えた携帯端末装置あるいは文字変換装置によって達成することができる。
携帯端末装置あるいは文字変換装置は、一観点によれば
（Ａ）前記文字入力キーを押下する回数に応じて割り当てた文字と前記回数とを対応付けたテーブルと、文字と該文字から変換された変換データとを対応付けた変換データベースを記録保持する記憶部と、
（Ｂ）前記変換データベースの中から、既に入力された文字に基づいて変換データを予測して複数の変換候補を検索するデータ検索部と、
（Ｃ）前記変換候補が複数検索されたとき、前記変換候補のそれぞれに対応する変換前の文字のうち、既に入力された文字に後続する最初の文字を求め、求めた該最初の文字を入力するために前記文字入力キーを押下する回数を、前記テーブルを用いて前記変換候補毎に求め、求めた前記文字入力キーを押下する回数が多い変換候補の順に画面表示の順番を定める表示順設定部と、
（Ｄ）検索された前記変換候補を、定めた前記画面表示の順番に配置してディスプレイに表示させる表示制御部と、
（Ｅ）前記選択キーを押下するたびに前記画面表示の順番に変換候補の選択位置が移動する前記選択キーを用いて選択された１つの変換候補を変換データとして確定する文字変換部と、を有する。
【００１１】
また、別の観点によれば、文字入力キー及び選択キーを含む入力手段と、データ処理手段と、表示手段と、を備える情報処理装置を用いて、入力された文字を変換する文字変換方法が提供される。
その際、前記情報処理装置は、文字入力キーを押下する回数に応じて割り当てた文字と前記回数とを対応付けたテーブルと、文字と該文字から変換された変換データとを対応付けた変換データベースを記録保持する。
（Ｆ）まず、データ処理手段が、文字入力キーを用いて入力された文字に基づいて、データベースを用いて変換候補を複数個予測して検索する。
（Ｇ）次に、前記データ処理手段が、前記変換データのそれぞれに対応する変換前の文字のうち、既に入力した文字に後続する最初の文字を入力するために前記入力キーの押下する回数を、前記テーブルを用いて求め、求めた前記文字入力キーを押下する回数が多い変換候補の順に画面表示の順番を定める。
（Ｈ）その後、表示手段が、前記変換候補を、前記画面表示の順番に配置して画面表示する。
（Ｉ）最後に、前記データ処理手段が、前記選択キーを押下するたびに前記画面表示の順番に変換候補の選択位置が移動する前記選択キーを用いて選択された１つの変換候補の確定を受ける。
【発明の効果】
【００１２】
開示される携帯端末装置、文字変換装置、文字変換方法およびプログラムは、入力された文字から変換データに変換するとき、変換しようとする変換データに依存することなく、選択キーあるいは文字入力キーを用いた効率のよいキー操作をユーザに提供する。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態の携帯電話機の文字入力機能の構成を示す図であり、（ｂ）は、図１（ａ）に示す携帯電話機の文字入力機能を機能的に示す機能ブロック図である。
【図２】図１（ａ），（ｂ）に示す携帯電話機における概観の一例を示す図である。
【図３】図１（ａ），（ｂ）に示す携帯電話機のフラッシュメモリに記憶されるテーブルの一例を示す図である。
【図４】図１（ｂ）に示す携帯電話機の表示順設定部により設定される、変換候補の画面表示の順番の一例を示す図である。
【図５】従来の携帯電話機において設定される、変換候補の画面表示の順番の一例を示す図である。
【図６】図１に示す携帯電話機で行われる文字変換方法の流れを示すフローチャートである。
【図７】（ａ）〜（ｄ）は、図２に示す携帯電話機のディスプレイにおいて各処理の段階で表示される画面の例を示す図である。
【図８】（ａ）〜（ｃ）は、図２に示す携帯電話機のディスプレイにおいて各処理の段階で表示される画面の他の例を示す図である。
【図９】従来の文字変換方法による画面表示の例を示す図である。
【図１０】図６に示す文字変換方法の一部のステップを代替する代替ステップを説明する図である。
【図１１】図１（ｂ）に示す携帯電話機の表示順設定部により設定される、変換候補の画面表示の順番の他の例を示す図である。
【図１２】本発明の実施形態の携帯電話機における変換候補の画面表示の他の例を示す図である。
【図１３】図１２に示す表形式を用いた変換候補の画面表示に際し、表に割り当てた画面表示の順番を説明する図である。
【図１４】図１（ａ），（ｂ）に示す携帯電話機における概観の他の例を示す図である。
【図１５】本発明の第２の実施形態の携帯電話機の文字入力機能の構成を示す図であり、（ｂ）は、図１５（ａ）に示す携帯電話機の文字入力機能を機能的に示す機能ブロック図である。
【図１６】図１（ａ），（ｂ）に示す携帯電話機のフラッシュメモリに記憶されるテーブルの他の例を示す図である。
【図１７】図１（ｂ）に示す携帯電話機の表示順設定部により設定される、変換候補の画面表示の順番の他の例を示す図である。
【図１８】図１（ｂ）に示す携帯電話機の表示順設定部により設定される、変換候補の画面表示の順番の他の例を示す図である。
【図１９】（ａ）〜（ｄ）は、図１（ａ），（ｂ）に示す携帯電話機のディスプレイにおいて各処理の段階で表示される画面の他の例を示す図である。
【図２０】（ａ）〜（ｃ）は、図１（ａ），（ｂ）に示す携帯電話機のディスプレイにおいて各処理の段階で表示される画面の他の例を示す図である。
【図２１】従来の文字変換方法による画面表示の例を示す図である。
【図２２】従来の携帯電話機において設定される、変換候補の画面表示の順番の他の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、携帯端末装置、文字変換装置、文字変換方法、プログラムを実施形態に基づいて説明する。
【００１５】
（第１の実施形態）
図１（ａ）は、携帯端末装置の一実施形態である携帯電話機１０の構成を示す図である。携帯電話機１０は、入力操作系１２と、ディスプレイ１４と、フラッシュメモリ１６と、ＲＯＭ１８と、ＲＡＭ２０と、ＣＰＵ２２と、を備える。この他に図示されないが、無線通信を行う送受信部も備える。図１（ｂ）は、図１（ａ）に示す携帯電話機１０の文字入力機能を機能的に示す機能ブロック図である。
【００１６】
（第１の実施形態の概要）
携帯電話機１０における文字入力モードにおいて、まず、携帯電話機１０は、入力されたひらがな文字から漢字等を含んだ変換候補を予測して検索する。携帯電話機１０は、この検索された変換候補のそれぞれについて、入力されたひらがな文字に続く最初のひらがな文字を求める。さらに、携帯電話機１０は、求めたひらがな文字を文字入力キーで入力するときの押下回数の多い順に画面表示する。
これにより、ユーザは、表示画面の上位に表示される変換候補を選択するとき、選択キーを用いて少ないキー操作により変換候補を選択することができる。また、画面に表示される変換候補は、後続する最初のひらがな文字を入力するとき、文字入力キーによる押下回数の多い順に並んでいる。したがって、表示画面の下位に表示される変換候補については、選択キーを用いるよりも、文字入力キーを用いて後続する最初のひらがな文字を入力することにより、少ないキー操作により、該当する変化案候補を取り出すことができる。以下、この変換機能について、詳細に説明する。
【００１７】
（携帯電話機の構成）
携帯電話機１０は、文字入力モードにおいて、入力された文字を、漢字を含む語句等に変換する文字変換機能を備えている。
文字入力モードにおいて、入力操作系１２は、ユーザがキーを押下することにより文字を携帯電話機１０に入力する部分である。入力操作系１２は、文字入力キー１２ａと、選択キー１２ｂ，１２ｄと、確定キー１２ｃとを備える。文字入力キー１２ａは、予め設定された回数、文字入力キー１２ａを押下することにより、押下回数に応じて割り当てたひらがな文字を画面に表示させる。これにより、ひらがな文字が携帯電話機１０に入力される。選択キー１２ｂは、入力されたひらがな文字から予測、検索された複数の変換候補の中から１つの変換候補を選択するために、選択位置を変換候補の表示の順番に上から順に移動させるキーである。したがって、上から４番目に表示された変換候補を選択するとき、選択キー１２ｂの４回の押下で選択位置が該当する４番目の変換候補に移動されてこの変換候補が選択される。確定キー１２ｃは、選択された変換候補を確定し、作成中の文章に入れる。選択キー１２ｄは、変換候補が表形式で画面表示されたとき、選択位置を表中の横方向にある欄に移動させて変換候補を選択するために用いられる。
ディスプレイ１４は、文字入力モードにおいて文字入力のために文字入力画面やメール送信画面を表示する。
【００１８】
フラッシュメモリ１６は、文字入力キーの押下回数に応じて割り当てたひらがな文字とこの回数とを対応付けたテーブルと、ひらがな文字とこのひらがな文字から変換された語句とを対応付けた変換データベース（辞書データベース）を記録保持する記憶部である。変換データベースは、各語句の過去の使用頻度の情報も語句に対応して記憶している。
ＲＯＭ１８は、後述する文字入力プログラムを記憶する。ＲＡＭ２０は、ＣＰＵ２２により演算、処理された結果等を一時的に記憶する。
ＣＰＵ２２は、ＲＯＭ１８に記憶する文字変換プログラムを起動し、処理フローに従った文字入力を実行する。文字変換プログラムを起動することにより、図１（ｂ）に示すように、携帯電話機１０にはプログラムモジュール２４が形成される。ＲＯＭ１８は、書き込み可能なＲＯＭである。文字変換プログラムは、文字変換プログラムが記録された記録媒体から読み取られてＲＯＭ１８に書き込まれてもよい。なお、フラッシュメモリ１６、ＲＯＭ１８、ＲＡＭ２０およびＣＰＵ２２は、コンピュータの一例として挙げられる。
【００１９】
プログラムモジュール２４は、データ検索部２６と、表示順設定部２８と、表示制御部３０と、文字変換部３２とを有する。データ検索部２６と、表示順設定部２８と、表示制御部３０と、文字変換部３２は、以下の機能を持ちデータ処理を実行するが、実質的なデータ処理はＣＰＵ２２により行われる。プログラムモジュール２４は、データ処理手段の一例として挙げられる。
データ検索部２６は、フラッシュメモリ１６内の変換データベースの中から、既に入力されたひらがな文字に基づいて語句を予測して検索する。これにより、データ検索部２６は、複数の語句の変換候補を抽出する。また、データ検索部２６は、変換候補が確定したとき、変換データベースに記録されている変換候補の使用頻度を更新する。
表示順設定部２８は、変換候補が複数検索されたとき、変換候補のそれぞれに対応する変換前のひらがな文字のうち、既に入力されたひらがな文字に後続する最初のひらがな文字を見出す。さらに、表示順設定部２８は、見出した最初のひらがな文字を入力する場合に文字入力キー１２ａを押下する回数（押下回数）を、テーブルを用いて変換候補毎に求める。さらに、表示順設定部２８は、求めた文字入力キーの押下回数が多い変換候補ほど、該当する変換候補を選択するときに用いる選択キー１２ｂの押下回数が少なくなるように、求めた押下回数を用いて変換候補をソートし、ソートした変換候補に対して、画面表示の順番を定める。すなわち、表示順設定部２８は、求めた文字入力キーの押下回数の多い順に、画面表示の順番を定める。また、複数の変換候補において、上記求めた文字入力キーの押下回数が同じ場合、表示順設定部２８は、変換候補の使用頻度が多いほど、選択キー１２ｂの押下回数が少なくなるように、画面表示の順番を定める。
表示制御部３０は、定めた変換候補の画面表示の順番に変換候補を配置してディスプレイ１４に表示させる。
文字変換部３２は、確定キー１２ｃにより、ひらがな文字を選択した変換候補を確定し、作成中の文章に入れる。
【００２０】
図２は、携帯電話機１０の概観を示す図である。
携帯電話機１０は、文字入力キー１２ａと、選択キー１２ｂと、確定キー１２ｃと、ディスプレイ１４と、が示されている。文字入力キー１２ａは、文字入力キー「１」〜「９」、「
2011039893.tif 000003
」、「０」を含む。文字入力キー「１」〜「９」、「
2011039893.tif 000004
」、「０」のそれぞれには、ひらがな文字や記号等が割りあてられている。例えば、文字入力キー「２」を１回押下することにより「か」が、２回押下することにより「き」が、３回押下することにより「く」が、４回押下することにより「け」が、５回押下することにより「こ」がそれぞれ入力される。また、文字入力キー「０」には、押下回数に応じて「わ」、「を」、「ん」、「、」、「。」、「―」等が割り当てられている。
選択キー１２ｂは、選択キー「▼」、「▲」を含む。選択キー「▼」が押下されるごとに、画面内の選択位置が下に移動して、現在選択されていた変換候補の1つ下位に表示されている変換候補を選択する。複数の変換候補が画面表示された場合、最初に選択キー「▼」が１回押下されると最上位に画面表示されている変換候補が選択され、さらに選択キー「▼」が１回押下されると、２番目に画面表示されている変換候補が選択される。こうして、選択キー「▼」がｎ回押下されると、ｎ番目に画面表示されている変換候補に選択位置が移動して変換候補が選択される。一方、選択キー「▲」が押下されると、現在の選択位置が上方向に移動して、現在選択されていた変換候補に対して１つ上位に表示されている変換候補が選択される。
確定キー１２ｃは、確定キー１２ｃが押下されることにより、選択キー１２ｂにより選択された変換候補を確定して、作成中の文章に入れる。
【００２１】
図３は、フラッシュメモリ１６に記憶されるテーブルの一例を示している。テーブル３４は、入力するひらがな文字のそれぞれと、そのひらがな文字を入力するために押下する文字入力キー１２ａの押下回数とを対応付けている。例えば、ひらがな文字「え」は文字入力キー「１」を４回押下して入力されるので、文字入力キーの押下回数は４回となっている。
図４は、表示順設定部２８により設定される、変換候補の画面表示の順番の一例を示す図である。この例は、後述するようにひらがな文字「あし」を文字入力した時の例である。具体的には、変換データベースを用いて予測、検索されたひらがな文字「あし」を最初に含む変換候補について表示順設定部２８は検索し、検索した変換候補の「あし」に後続する最初のひらがな文字を表示順設定部２８は見出す。この見出した最初のひらがな文字を入力するとき文字入力キー１２ａの押下回数を、表示順設定部２８は求める。図４は、この回数の多い順に画面表示の順番を定めている。図示されるように、ひらがな文字「あし」を含む変換候補は、変換データベースから「足元」、「足音」、「足下」、「アシスタント」、「明日」、・・・等多数予測検索される。このとき、「足元」、「足音」、「足下」の、「あし」に後続する最初のひらがな文字はそれぞれ「も」、「お」、「も」であり、文字入力キーの押下回数はいずれも５回である。これに対して、「アシスタント」の「す」は、文字入力キーの押下回数は３回である。したがって、「アシスタント」は、「足元」、「足音」、「足下」に比べて画面表示の順番は遅い。なお、変換候補の「足元」、「足音」、「足下」における文字入力キーの押下回数はいずれも同じ５回である。このため、これらの変換候補は、変換データベースに記録されているこれらの変換候補の使用頻度の高い順に画面表示の順番が設定されている。
【００２２】
図５は、従来において、ひらがな文字「あし」が文字入力された時、変換候補に設定される画面表示の順番の例を示している。従来は、上述したように、過去に確定した変換候補を優先的に表示するとともに、変換データベースに登録されている使用頻度の高い順番に画面表示の順が定められる。したがって、過去に確定して使用された「明日」、「味」が最初に画面表示され、次に、過去に使用されていないが使用頻度の高い候補として変換データベースに登録されている「アジア」、「足」、「脚」等が設定される。図からわかるように、この場合、ひらがな文字「あし」を含む変換候補について、「あし」に後続する最初の文字を入力するときの文字入力キー１２ａの押下回数の多い順に画面表示の順番が定められていない。例えば、画面表示の順番が１番目の「明日」の「あし」に後続するひらがな文字「た」の、押下回数は１回であり、画面表示の順番が７番目の漢字の「足元」の「あし」に後続するひらがな文字「も」の、押下回数は５回である。
このように、図４に示す複数の変換候補の画面表示の順番は、図５に示す従来の画面表示の順番と異なる。
【００２３】
このように、携帯電話機１０では、すでに入力された文字から予測検索されて画面表示された語句の変換候補は、入力された文字に後続する最初のひらがな文字の、文字入力キー１２ａの押下回数が多いものほど、選択キー１２ｂの押下回数が少なくなるように画面表示の順番が定められている。このため、選択キー１２ｂの少ない押下回数で、該当する変換候補を選択することができる。勿論、画面表示の順番の遅い変換候補は、選択キー１２ｂを用いずに、文字入力キー１２ａを用いて入力することもできる。画面表示の順番の遅い変換候補は、文字入力キー１２ａの押下回数の少ない変換候補であるので、文字入力キー１２ａの少ない押下回数で文字入力を行うことができる。このような携帯電話機１０に備える文字変換機能は、携帯電話機に限定されず、携帯端末や入力キー数が限られ、キーの押下回数に応じて文字を割り当てる文字変換装置に有効に用いることができる。
以下、携帯電話機１０を用いた文字変換方法をより詳細に説明する。
【００２４】
（文字変換方法）
図６は、携帯電話機１０で行われる文字変換方法の流れを説明するフローチャートである。図７（ａ）〜（ｄ）及び図８（ａ）〜（ｃ）は、携帯電話機１０の各処理の段階でディスプレイ１４に表示される画面の例を示す図である。
まず、携帯電話機１０は、メール作成モードに入ると、図７（ａ）に示すようなメール作成画面３００に切り替わる。図７（ａ）のメール作成画面３００は、確定文字表示部３０１と、キー操作ガイダンス部３０２と、変換候補選択画面３０３とを有する。
図７（ｂ）〜（ｄ）は、文字入力モードに入ってメール作成画面から文字入力画面４００に切り替わった状態を示している。文字入力画面４００は、確定した語句を入れて文章を作成する確定文字表示部４０１と、キー操作ガイダンス部４０２と、確定前入力表示部４０３と、変換候補設定表示部４０４とを備える。
【００２５】
この文字入力画面４００の表示状態で、文字入力キー１２ａによる１つのひらがな文字の入力が行われる（ステップＳ１０）。例えば、ひらがな文字「あ」が入力される。
次に、データ検索部２６は、ひらがな文字「あ」を最初に含む語句の変換候補を、フラッシュメモリ１６に記憶されている変換データベースから、使用頻度の高い順にｎ個予測して検索する（ステップＳ１２）。検索された変換候補はＲＡＭ２０に記憶される。
次に、表示順設定部２８は、検索されたｎ個の変換候補をＲＡＭ２０から呼び出して変換候補のそれぞれについて、現在入力されたひらがな文字「あ」に後続する最初のひらがな文字を抽出し、このひらがな文字の入力のための文字入力キー１２ａの押下回数を求める。この回数を求めるとき、フラッシュメモリ１６に記憶されているテーブル（図３参照）が用いられる。さらに、表示順設定部２８は、求めた押下回数の多い順に変換候補の画面表示の順番を定める（ステップＳ１４）。求めた表示順に関する情報は、ＲＡＭ２０に記憶される。
次に、表示制御部３０は、ＲＡＭ２０から呼び出された画面表示の順番に従ってステップＳ１２で検索された変換候補をディスプレイ１４に画面表示する（ステップＳ１６）。
この状態で、文字変換部３２は、文字入力キー１２ａ、選択キー１２ｂあるいは確定キー１２ｃの押下を待ち受ける（ステップＳ１８）。
【００２６】
このとき、文字変換部３２は、文字入力キー１２ａの押下による文字入力があったか否か（ステップＳ２０）、選択キー１２ｂの押下による変換候補の選択があったか否か（ステップＳ２２）、あるいは、確定キー１２ｃの押下による変換候補の確定があったか否か（ステップＳ２４）を、それぞれ判定する。
判定の結果、文字入力キー１２ａの押下による文字入力があった場合、ステップＳ１２に戻り、先に入力されたひらがな文字と、ステップＳ２０において文字入力キー１２ａが押下されて入力されたひらがな文字とを含む語句の変換候補の検索が行われる。その後、ステップＳ１４，Ｓ１６，Ｓ１８が行われ、再度ステップＳ１８における待ち状態となる。
【００２７】
図７（ｂ）は、ステップＳ１０においてひらがな文字「あ」が入力され、さらにステップＳ２０においてひらがな文字「し」が入力された後、ステップＳ１２、Ｓ１４を経て、再度ステップＳ１８に戻ったときの表示画面を示している。表示画面中の変換候補表示部４０４には、表示順設定部２８で定められた変換候補の画面表示の順番に従って、変換候補が表示される。図７（ｂ）の例では、図４に示す変換候補の画面表示の順番に変換候補が表示されている。
【００２８】
ステップＳ１８における待機状態で、選択キー１２ｂの押下が行われる場合、選択位置が移動して（ステップＳ２６）、選択される変換候補が変わる。図２に示す選択キー１２ｂとして「▼」キーが押下されると、１つ下位の順番に位置する変換候補が選択され、「▲」キーが押下されると、順番で１つ上位に位置する変換候補が選択される。図７（ｃ）では、漢字の「足元」に選択位置あり、「足元」が変換候補として選択されている。
ステップＳ１８における待機状態で、確定キー１２ｃの押下により選択された変換候補が確定すると、文字変換部３２は、確定した変換候補を、確定文字表示部４０１中の作成中の文章に入れる（ステップＳ２８）。
次に、データ検索部２６は、変換データベース内に記録されている、確定した語句の変換候補の使用頻度の情報を書き換えて更新する（ステップＳ３０）。
変換候補の確定後、データ検索部２６は、確定された語句を含む言葉を、変換データベースを用いて、変換候補を使用頻度の順にｎ個検索する（ステップＳ３２）。この後、ステップＳ１４、Ｓ１６，Ｓ１８が繰り返し行われる。すなわち、変換候補の確定後、さらに、確定した変換候補を、入力された文字として扱うことにより、ステップＳ１４〜Ｓ１８が繰り返される。
図７（ｄ）は、確定した漢字の「足元」を含む言葉が検索されて表示され、ステップＳ１８の待ち状態を示している。図中では、漢字の「足元」に後続する助詞「の」、「を」等が表示されている。
このようにして、文字入力キー１２ａの押下、選択キー１２ｂの押下、確定キー１２ｃの押下が終わるまで文字の入力及び変換が繰り返し行われる。
【００２９】
図７（ａ）〜（ｄ）は、選択キー１２ｂを押下することにより、文字入力キー１２ａを用いる場合に比べて少ないキー操作で文字変換を行う場合の例である。しかし、図８（ａ）〜（ｃ）は、文字入力キー１２ａを用いる方が、選択キー１２ｂを用いる場合に比べて少ないキー操作で文字変換を行うことができる例を示している。
例えば、漢字の「足跡」に変換したい場合、図７（ｂ）に示すように、ひらがな文字「あし」を文字入力した時、漢字の「足跡」の変換候補の画面表示の順番は遅い。図７（ｃ）では画面表示されていない。図４に示す例では１１番目であるため、１枚目の画面には表示されず、２枚目以降の画面に表示される。この例の場合、選択キー１２ｂを１１回押下することにより画面の下位に表示されている「足跡」に選択位置が移動して、この変換候補が選択される。しかし、図８（ａ）に示すように、ひらがな文字「あし」を文字入力した後、入力文字キー１２ａを用いて、ひらがな文字「あ」を引き続き入力することにより、漢字の「足跡」の変換候補の画面表示の順番が上位に位置する。したがって、ひらがな文字「あ」を入力するための、文字入力キー１２ａの１回の押下と、漢字の「足跡」の変換候補を選択するための１回の選択キー１２ｂの押下とにより、図８（ｂ），（ｃ）に示すように漢字の「足跡」を選択し確定することができる。
【００３０】
このように、ユーザは、表示画面に表示されている変換候補の画面表示の順番が遅い場合、文字入力キー１２ａを用いたひらがな文字の入力により変換候補を絞り込み、変換候補の画面表示の順番を早くすることにより、キー操作の回数を減らすことができる。ユーザは、変換候補表示部４０４の上位にユーザが希望する変換候補が表示されない場合、選択キー１２ｂを何度も押下しながら選択位置を表示順番の下位の位置まで移動させて、該当する変換候補を探すよりも、文字入力キー１２ａを用いて文字入力をする場合が多い。このため、変換候補の画面表示の順番が遅い場合、ユーザは、文字入力キー１２ａを用いた文字入力により、少ないキー操作の回数で、該当する変換候補を選択することができる。
【００３１】
図９は、従来の文字変換方法による画面表示の例を示している。この場合、変換候補の画面表示の順番は、図５に示すように過去に確定した変換候補を優先的に表示し、さらに、変換データベースに記録されている各変換候補の使用頻度の順に基づいて画面表示の順番が定められているので、漢字の「足跡」の変換候補を選択するまでに、１０回選択キーを押下することになる。
【００３２】
本実施形態の携帯電話機１０で行われる文字変換方法は、変換候補の中から、現在入力されているひらがな文字に後続する最初のひらがな文字を求め、このひらがな文字における、文字入力キー１２ａの押下回数の多い順に変換候補の表示の順番を定める。このため、選択キー１２ｂを用いて少ないキー操作により効率よく文字変換を行うことができる。選択キー１２ｂのキー操作が多い変換候補は、文字入力するための文字入力キー１２ａの押下回数が少ないので表示の順番が遅い。しかし、ユーザは、この表示の順番が遅い変換候補について文字入力キー１２ａを用いてひらがな文字を入力することで変換候補を絞り込み、変換候補の画面表示の順番を早くすることができる。このとき、ひらがな文字の入力のための文字入力キー１２ａの押下回数は少なくて済む。このため、ユーザは、変換しようとする語句等の変換データに依存することなく、選択キー１２ｂ、あるいは文字入力キー１２ａと選択キー１２ｂを用いた効率のよいキー操作ができる。
【００３３】
（第１の実施形態の変形例１）
第１の実施形態の携帯電話機１０および文字変換方法において、表示順設定部２８およびステップＳ１４において、ｎ個の変換候補毎に、文字入力キー１２ａの押下回数の多い順に変換候補を画面表示するが、変形例１は、表示順設定部２８およびステップＳ１４における処理を以下のように変形する。
すなわち、まず、変換データベースを用いて検索されたｎ個の変換候補のうち、変換データベースに登録されている過去に確定したｍ個（ｎ＞ｍ）の変換候補について使用頻度の順に画面表示の順番を定める。その後、（ｎ−ｍ）個の変換候補について、入力したひらがな文字に後続する最初のひらがな文字を求め、このひらがな文字を入力するときの文字入力キー１２ａの押下回数の多い順に変換候補を画面表示の順番を定める。
すなわち、図１０に示すように、ステップＳ１４をステップＳ１５に置き換える。
図１１は、表示順設定部２８において、ステップＳ１５を用いて定められる画面表示の順番の例を示している。図１１の画面表示の順番は、図４に示す順番に対応した例である。
図１１に示す例ではｍ＝２とし、「明日」および「味」がそれぞれ１番目、２番目として画面表示の順番が定められている。この後、「足元」、「足音」等が３番目、４番目、・・・と定められている。したがって、変換候補設定表示部４０４では、図１１に示す画面表示の順番で変換候補が表示される。
すなわち、表示制御部３０は、検索された変換候補を、使用頻度の情報から得られる使用頻度の順に配列して表示する領域と、検索された変換候補を、表示順設定部２８が定めた画面表示の順番に画面表示する領域と、をディスプレイ１４に同時に表示させる。
したがって、ユーザが過去に確定した使用頻度の高い変換候補が最上位に表示されるので、ユーザは少ないキー操作で所望する変換候補を選択することができる。
【００３４】
（第１の実施形態の変形例２）
第１の実施形態の携帯電話機１０は、図７（ｂ）に示すように変換候補設定表示部４０において、変換候補を縦方向に一例に表示するが、携帯電話機１０は、図１２に示すように、行（縦方向の欄）と列（横方向の欄）からなる表形式で変換候補を画面表示する場合もある。変形例２は、変換候補を表形式で画面表示する例である。変換候補が表形式で画面表示される場合、図２に示される選択キー１２ｄが、選択キー１２ｂとともに用いられる。選択キー１２ｂは、表中の縦方向に選択位置をシフトさせる行の選択キーであり、選択キー１２ｄは、表中の横方向に選択位置をシフトさせる列の選択キーである。このとき、携帯電話機１０の文字変換部３２は、選択キー１２ｂと選択キー１２ｄとにより行と列を定めることにより、表中の変換候補の１つを選択する。
【００３５】
さらに、表示順設定部２８は、変換データベースを用いて検索された変換候補のそれぞれについて、入力したひらがな文字に後続する最初のひらがな文字を求め、ひらがな文字を入力するときの文字入力キー１２ａの押下回数の多い順に、変換候補の画面表示の順番を定める。その際、表示制御部３０は、表の中で選択位置を定めるとき、選択位置を選択するために選択キー１２ｂの押下回数と選択キー１２ｄの押下回数との和が少ない選択位置の順に、表示画面の順番を割り当てて、変換候補を表示させる。表中の選択位置において、選択キー１２ｂの押下回数と選択キー１２ｄの押下回数との和が同じ場合、表示制御部３０は、選択キー１２ｂおよび選択キー１２ｄのうち、予め定められた一方の選択キーの押下回数が少ない選択位置の順に、表示画面の順番を割り当てて、変換候補を表示させる。
【００３６】
図１３は、変換候補を表形式で表示する表５０における変換候補の画面表示の順番の例を示している。表５０は２行２列の表である。表５０中に記載されている番号は、表示順設定部２８において定められた画面表示の順番を示している。行の選択キー１２ｂの押下回数と列の選択キー１２ｄの押下回数との和が同じ選択位置については、列の選択キー１２ｄの押下回数の少ない方の選択位置を、変換候補の画面表示の順番が早い位置として定めている。すなわち、行の選択キー１２ｂの押下回数と列の選択キー１２ｄの押下回数との和が欄Ａ，Ｂにおいて同じ２である。この欄Ａ，Ｂでは、欄Ａの方が列の選択キー１２ｄの押下回数が少ないので２番目となり、欄Ｂは３番目となる。
図１３の例では、列の選択キー１２ｄの押下回数が少ない選択位置の順に画面表示の順番を割り当てたが、行の選択キー１２ｂの押下回数が少ない選択位置の順に画面表示の順番を割り当てることもできる。
【００３７】
（第２の実施形態）
上述した第１の実施形態およびその変形例１，２における文字変換は、いずれもひらがな文字から漢字を含む語句への変換であるが、アルファベット文字から英単語等の単語への変換に適用することもできる。
図１４は、アルファベット文字を入力し、このアルファベット文字を含む単語に変換する変換機能を備えた携帯電話機６０を示している。携帯電話機６０は、文字入力モードに設定されているとき、入力されたアルファベット文字を、このアルファベット文字を含む単語等に変換する。
【００３８】
携帯電話機６０は、ディスプレイ６４と、文字入力キー６２ａと、選択キー６２ｂと、確定キー６２ｃと、選択キー６２ｄとが示されている。ディスプレイ６４、選択キー６２ｂ、確定キー６２ｃ及び選択キー６２ｄは、それぞれディスプレイ１４、選択キー１２ｂ、確定キー１２ｃ及び選択キー１２ｄと同じ機能を有する。一方、文字入力キー１２ａは、文字入力キー「２」〜「９」を含む。文字入力キー「２」〜「９」のそれぞれに、複数のアルファベット文字が割りあてられている。例えば、入力文字キー「２」を１回押下することにより「Ａ」が、２回押下することにより「Ｂ」が、３回押下することにより「Ｃ」がそれぞれ入力される。
【００３９】
図１５（ａ），（ｂ）は携帯電話機６０の構成を示す図である。携帯電話機６０は、入力操作系６２と、ディスプレイ６４と、フラッシュメモリ６６と、ＲＯＭ６８と、ＲＡＭ７０と、ＣＰＵ７２と有する。
文字入力モードにおいて、入力操作系１２は、ユーザがキーを押下することにより文字を携帯電話機６０に入力する部分である。文字入力キー６２ａは、予め設定された回数、文字入力キー１２ａを押下することにより、押下回数に応じて割り当てたアルファベット文字を画面に表示させる。これにより、アルファベット文字が携帯電話機６０に入力される。選択キー６２ｂは、入力されたアルファベット文字から予測、検索された複数の変換候補の中から１つの変換候補を選択するために、選択位置を変換候補の表示の順番に上から順に移動させるキーである。したがって、上から４番目に表示された変換候補を選択するとき、選択キー６２ｂの４回の押下で選択位置が該当する４番目の変換候補に移動してこの変換候補が選択される。確定キー６２ｃは、選択された変換候補を確定し、作成中の文章に入れる。選択キー６２ｄは、変換候補が表形式で画面表示されたとき、選択位置を表中の横方向にある欄に移動させて変換候補を選択するために用いられる。
【００４０】
ディスプレイ６４は、文字入力モードにおいて文字入力のために文字入力画面やメール送信画面を表示する。
フラッシュメモリ６６は、文字入力キーの押下回数に応じて割り当てたアルファベット文字とこの回数とを対応付けたテーブルと、アルファベット文字とこのアルファベット文字から変換された英単語を含む語句とを対応付けた変換データベース（辞書データベース）を記録保持する記憶部である。変換データベースは、各語句の過去の使用頻度の情報も記憶保持する語句に対応して記憶している。
ＲＯＭ６８は、後述する文字入力プログラムを記憶する。ＲＡＭ７０は、ＣＰＵ７２により演算、処理された結果等を一時的に記憶する。
ＣＰＵ７２は、ＲＯＭ６８に記憶する文字変換プログラムを起動し、処理フローに従った文字入力を実行する。文字変換プログラムを起動することにより、図１５（ｂ）に示すように、携帯電話機６０にはプログラムモジュール７４が形成される。ＲＯＭ６８は、書き込み可能なＲＯＭである。文字変換プログラムは、文字変換プログラムが記録された記録媒体から読み取られてＲＯＭ６８に書き込まれてもよい。
【００４１】
プログラムモジュール７４は、データ検索部７６と、表示順設定部７８と、表示制御部８０と、文字変換部８２とを有する。データ検索部７６と、表示順設定部７８と、表示制御部８０と、文字変換部８２は、図１（ｂ）に示すデータ検索部２６と、表示順設定部２８と、表示制御部３０と、文字変換部３２と同様の機能を有するので、機能の説明は省略する。
【００４２】
フラッシュメモリ６６に記憶されるテーブルは、アルファベットと、このアルファベット文字を入力するときの文字入力キー６２ａの押下回数とを対応付けたものである。図１６は、テーブルの一例を示す図である。例えば、アルファベット文字「Ｓ」を入力する場合、文字入力キー６２ａの押下回数は４回である。図１７は、図４に対応する表示画面の順番の一例を示している。この例は、アルファベット文字として「ＡＢ」が入力されたときに検索された変換候補「ＡＢＳＴＲＡＣＴ」、「ＡＢＳＯＬＵＴＥ」等を示し、これらの変換候補として検索された単語の「ＡＢ」に後続する最初のアルファベット文字の文字入力キー６２ａの押下回数の多い順に、画面表示の順番が定められている。また、押下回数が同じ変換候補の場合、使用頻度の高い方が画面表示の順番が高くなる。
【００４３】
図１８は、従来定められる変換候補の画面表示の順番の例を示している。この場合も、アルファベット文字「ＡＢ」が文字入力された時、変換候補に設定される画面表示の順番の例を示している。従来は、上述したように、過去に確定した変換候補を優先的に表示するとともに、変換データベースに登録されている使用頻度の高い順番に画面表示の順が定められる。したがって、過去に確定して使用された「ＡＢＯＵＴ」、「ＡＢＬＥ」が最初に画面表示され、次に、過去に使用されていないが使用頻度の高い候補として登録されている「ＡＢＵＮＤＡＮＴ」、「ＡＢＡＮＤＯＮ」、「ＡＢＳＴＲＡＣＴ」等が画面表示の順番の早い変換候補として設定される。図からわかるように、この場合、アルファベット文字「ＡＢ」を含む変換候補について、「ＡＢ」に後続する最初の文字を求め、この求めた後続する最初の文字を入力するために文字入力キー１２ａの押下回数の多い順に画面表示の順番が定められていない。例えば、画面表示の順番が１番目の「ＡＢＯＵＴ」の「Ｂ」に後続するアルファベット文字「Ｏ」の、押下する回数は３回である。一方、画面表示の順番が５番目の「ＡＢＳＴＲＡＣＴ」の「Ｂ」に後続するアルファベット文字「Ｓ」の、押下する回数は４回である。
このように、図１７に示す複数の変換候補の画面表示の順番は、図１８に示す従来の画面表示の順番と異なる。
【００４４】
図１９（ａ）〜（ｄ），図２０（ａ）〜（ｃ）は、アルファベット文字を用いた文字変換方法における各段階の画面表示を示す図であり、図７（ａ）〜（ｄ），図８（ａ）〜（ｃ）に対応した図である。
図１９（ａ）は、メール作成画面を示している。この状態で文書作成モードに入り、アルファベット文字「ＡＢ」が、文字入力キー６２ａを用いて入力され、図１８（ｂ）に示すように、「ＡＢ」で始まる複数の単語が変換候補として検索される。検索された変換候補は、図１７に示される画面表示の順番で表示される。図１９（ｃ）は、選択キー６２ｂを用いて変換候補「ＡＢＳＴＲＡＣＴ」が選択された状態を示している。この後、確定キー６２ｃの押下により、変換候補「ＡＢＳＴＲＡＣＴ」が確定され、図１８（ｄ）に示すように、作成中の文書に入れられる。変換候補「ＡＢＳＴＲＡＣＴ」は、従来、図１８に示すように画面表示の順番が５番目であるので、選択キー６２ｂの押下回数は５回である。また、文字入力キー６２ａを入力する場合、「Ｓ」を入力するのに、文字入力キー６２ａを４回押下する。しかし、図１９（ｃ）に示すように携帯電話機６０では、選択キー６２ｂの押下回数は１回で済む。このため、使用頻度の低い選択候補を、少ないキー操作で選択することができる。
【００４５】
図１９（ａ）〜（ｄ）は、選択キー６２ｂを押下することにより、文字入力キー６２ａを用いる場合に比べて少ないキー操作で文字変換を行う場合の例である。しかし、図２０（ａ）〜（ｃ）は、文字入力キー６２ａを用いることにより、選択キー６２ｂを用いる場合に比べて少ないキー操作で文字変換を行うことができる例を示している。
例えば、「ＡＢＡＮＤＯＮ」に変換したい場合、図１９（ｂ）に示すように、アルファベット文字「ＡＢ」を文字入力した時、「ＡＢＡＮＤＯＮ」の変換候補の画面表示の順番は遅い。図１７に示す例では１５番目である。このため図１９（ｂ）の画面には表示されていない。選択キー６２ｂを１５回押下することにより「ＡＢＡＮＤＯＮ」の変換候補が画面表示されて選択される。しかし、図２０（ａ）に示すように、アルファベット文字「ＡＢ」を文字入力した後、入力文字キー１２ａを用いて、アルファベット文字「Ａ」を入力することにより文字列「ＡＢＡ」が作られ、「ＡＢＡＮＤＯＮ」の変換候補の画面表示の順番が上位に位置する。したがって、アルファベット文字「Ａ」を入力するための、文字入力キー６２ａの１回の押下と、「ＡＢＡＮＤＯＮ」の変換候補を選択するための１回の選択キ６２ｂの押下とにより、図２０（ｂ）に示すように「ＡＢＡＮＤＯＮ」を選択することができる。図１９（ｃ）は、選択された「ＡＢＡＮＤＯＮ」が確定されて作成中の文章に入れられた状態を示している。
【００４６】
このように、ユーザは、表示画面に表示されている変換候補の画面表示の順番が遅い場合、文字入力キー６２ａを用いた文字入力により変換候補を絞り込み、該当する変換候補の画面表示の順番を早くすることにより、キー操作の回数を減らすことができる。画面表示の順番が遅い変換候補は、文字入力キー６２ａの押下回数の少ない候補であるので、少ない押下回数でアルファベット文字を入力して変換候補を絞り込むことができ、変換候補の画面表示の順番を早くすることができる。
【００４７】
図２１は、従来の文字変換方法による画面表示の例を示している。この場合、変換候補の画面表示の順番は、図１８に示すように過去に確定した変換候補を優先的に表示し、さらに、変換データベースに記録されている各変換候補の使用頻度の順に基づいて画面表示の順番が定められているので、「ＡＢＡＮＤＯＮ」の変換候補を選択するまでに、４回選択キー６２ｂを押下することになる。
【００４８】
このように、携帯電話機６０で行われるアルファベット文字の文字変換方法は、変換候補の画面表示の順番を、現在入力されているアルファベット文字に後続する最初のアルファベット文字における、文字入力キー６２ａの押下回数の多い順に定める。このため、選択キー６２ｂを用いて少ないキー操作により効率よく文字変換を行うことができる。選択キー６２ｂのキー操作が多い変換候補は、文字入力するための文字入力キー６２ａの押下回数が少ないので、ユーザは、表示の順番が遅い変換候補は、文字入力キー６２ａを用いてアルファベット文字を入力して変換候補を絞り込み、変換候補の画面表示の順番を早くすることができる。このため、ユーザは、変換しようとする語句等の変換データに依存することなく、選択キー６２ｂ、あるいは文字入力キー６２ａと選択キー６２ｂを用いた効率のよいキー操作ができる。
【００４９】
（第２の実施形態の変形例）
上述の携帯電話機６０および文字変換方法において、ｎ個の変換候補毎に、入力したアルファベット文字に後続する最初のアルファベット文字を求め、求めたアルファベット文字を文字入力するときの文字入力キー６２ａの押下回数の多い順に変換候補の画面表示の順番を定めるが、変形例は、以下のように画面表示の順番を定める。
まず、変換データベースを用いて検索されたｎ個の変換候補のうち、変換データベースに登録されている過去に確定したｍ個（ｎ＞ｍ）の変換候補について、使用頻度の順に画面表示の順番を定める。その後、（ｎ−ｍ）個の変換候補について、入力したアルファベット文字に後続する最初のアルファベット文字を求め、この最初のアルファベット文字を文字入力するときの文字入力キー６２ａの押下回数の多い順に変換候補を画面表示の順番を定める。
【００５０】
図２２は、変換候補について定められる画面表示の順番の例を示している。図２２の画面表示の順番は、図１７に示す順番に対応した例である。
図２２に示す例ではｍ＝２とし、「ＡＢＯＵＴ」および「ＡＢＬＥ」が過去に確定した単語としてそれぞれ１番目、２番目として定められている。この後、「ＡＢＳＴＲＡＣＴ」、「ＡＢＳＯＬＵＴＥ」等が3番目、４番目、・・・と定められている。したがって、変換候補を表示する画面には図２２に示す画面表示の順番で変換候補が表示される。
すなわち、表示画面には、検索された変換候補を、過去確定した変換候補について使用頻度の順に配列して表示する領域と、検索された変換候補を、上記最初のアルファベット文字を入力するための文字入力キー６２ａの押下回数の多い順に配置して画面表示する領域とが同時に表示される。
したがって、ユーザが過去に確定した使用頻度の高い変換候補が最上位に表示されるので、ユーザは少ないキー操作で所望する変換候補を選択することができる。
【００５１】
さらに、アルファベット文字を用いた文字変換をする携帯電話機６０は、図１２に示すように、変換候補を表形式で画面表示する際にも、第１の実施形態の変形例２と同様に、表中の選択位置に対して図１３に示すように表示画面の順番を割り当てて画面表示をすることができる。
【００５２】
以上の実施形態及び変形例に関し、以下の付記を開示する。
【００５３】
（付記１）
文字入力キー及び選択キーを備え、入力された文字を変換する文字変換機能を備えた携帯端末装置であって、
前記文字入力キーを押下する回数に応じて割り当てた文字と前記回数とを対応付けたテーブルと、文字と該文字から変換された変換データとを対応付けた変換データベースを記録保持する記憶部と、
前記変換データベースの中から、既に入力された文字に基づいて変換データを予測して複数の変換候補を検索するデータ検索部と、
前記変換候補が複数検索されたとき、前記変換候補のそれぞれに対応する変換前の文字のうち、既に入力された文字に後続する最初の文字を求め、求めた該最初の文字を入力するために前記文字入力キーを押下する回数を、前記テーブルを用いて前記変換候補毎に求め、求めた前記文字入力キーを押下する回数が多い変換候補の順に画面表示の順番を定める表示順設定部と、
検索された前記変換候補を、定めた前記画面表示の順番に配置してディスプレイに表示させる表示制御部と、
前記選択キーを押下するたびに前記画面表示の順番に変換候補の選択位置が移動する前記選択キーを用いて選択された１つの変換候補を変換データとして確定する文字変換部と、を有することを特徴とする携帯端末装置。
【００５４】
（付記２）
前記ディスプレイでは、前記データ検索部で検索された前記変換候補が、行と列を備える表の形式で画面表示され、
前記選択キーは、行を定める第１の選択キーと、列を定める第２の選択キーとを含み、
前記文字変換部は、前記第１の選択キーと前記第２の選択キーとにより行と列を定めることにより、前記変換候補の中の１つを前記表の中から選択し、
前記表示制御部は、前記表の中の選択位置を定めるとき、前記第１の選択キーの押下する回数と前記第２の選択キーの押下する回数との和が少ない選択位置の順に、前記表示画面の順番を割り当てて、前記変換候補を表示させる、付記１に記載の携帯端末装置。
【００５５】
（付記３）
前記表示制御部は、前記変換候補が表示される前記表の中の、前記第１の選択キーの押下する回数と前記第２の選択キーの押下する回数との和が同じ選択位置において、前記第１の選択キーおよび前記第２の選択キーのうち、予め定められた一方の選択キーの押下する回数が少ない選択位置の順に、前記表示画面の順番を割り当てて、前記変換候補を表示させる、付記２に記載の携帯端末装置。
【００５６】
（付記４）
前記変換データベースには、変換データと該変換データの過去の使用頻度とを互いに対応付けた使用頻度の情報が記録され、
前記文字変換部は、検索された前記変換候補の１つを変換データとして確定したとき、データ検索部は、該確定に応じて前記使用頻度の情報を更新し、
前記データ検索部が、前記後続する最初の文字の押下する回数が同じ変換候補を複数検索したとき、前記表示順設定部は、前記使用頻度が多いほど、前記選択キーの押下する回数が少なくなるように、前記画面表示の順番を定める、付記１〜３のいずれかに記載の携帯端末装置。
【００５７】
（付記５）
前記表示制御部は、検索された前記データ変換候補を、前記使用頻度の情報から得られる使用頻度の順番に表示する第１の表示と、検索された前記データ変換候補を、前記表示順設定部が定める前記画面表示の順番に画面表示する第２の表示とを前記ディスプレイに同時に行わせる、付記４に記載の携帯端末装置。
【００５８】
（付記６）
文字入力キー及び選択キーを備え、入力された文字を変換する文字変換装置であって、
前記文字入力キーを押下する回数に応じて割り当てた文字と前記回数とを対応付けたテーブルと、文字と該文字から変換された変換データとを対応付けた変換データベースを記録保持する記憶部と、
前記変換データベースの中から、既に入力された文字に基づいて変換データを予測して複数の変換候補を検索するデータ検索部と、
前記変換候補が複数検索されたとき、前記変換候補のそれぞれに対応する変換前の文字のうち、既に入力された文字に後続する最初の文字を求め、求めた該最初の文字を入力するために前記文字入力キーを押下する回数を、前記テーブルを用いて前記変換候補毎に求め、求めた前記文字入力キーを押下する回数が多い変換候補の順に画面表示の順番を定める表示順設定部と、
検索された前記変換候補を、定めた前記画面表示の順番に配置してディスプレイに表示させる表示制御部と、
前記選択キーを押下するたびに前記画面表示の順番に変換候補の選択位置が移動する前記選択キーを用いて選択された１つの変換候補を変換データとして確定する文字変換部と、を有することを特徴とする文字変換装置。
【００５９】
（付記７）
文字入力キー及び選択キーを含む入力手段と、データ処理手段と、表示手段と、を備える情報処理装置を用いて、入力された文字を変換する文字変換方法であって、
前記情報処理装置は、文字入力キーを押下する回数に応じて割り当てた文字と前記回数とを対応付けたテーブルと、文字と該文字から変換された変換データとを対応付けた変換データベースを記録保持し、
データ処理手段が、文字入力キーを用いて入力された文字に基づいて、データベースを用いて変換候補を複数個予測して検索する第１のステップと、
前記データ処理手段が、前記変換データのそれぞれに対応する変換前の文字のうち、既に入力した文字に後続する最初の文字を入力するために前記文字入力キーを押下する回数を、前記テーブルを用いて求め、求めた前記文字入力キーを押下する回数が多い変換候補の順に画面表示の順番を定める第２のステップと、
表示手段が、前記変換候補を、前記画面表示の順番に配置して画面表示する第３のステップと、
前記データ処理手段が、前記選択キーを押下するたびに前記画面表示の順番に変換候補の選択位置が移動する前記選択キーを用いて選択された１つの変換候補の確定を受ける第４のステップと、を有することを特徴とする文字変換方法。
【００６０】
（付記８）
前記変換候補の画面表示のとき、前記変換候補が、行と列を備える表の形式で画面表示され、
前記選択キーは、行を定める第１の選択キーと、列を定める第２の選択キーとを含み、
前記文字変換部は、前記第１の選択キーと前記第２の選択キーとにより行と列を定めることにより、前記変換候補の中の１つを前記表の中から選択し、
前記表の中の選択位置を定めるとき、前記第１の選択キーの押下する回数と前記第２の選択キーの押下する回数との和が少ない選択位置の順に、前記表示画面の順番を割り当てて、前記変換候補を表示させる、付記７に記載の文字変換方法。
【００６１】
（付記９）
前記変換候補が画面表示されるとき、前記表の中の、前記第１の選択キーの押下する回数と前記第２の選択キーの押下する回数との和が同じ選択位置において、前記第１の選択キーおよび前記第２の選択キーのうち、予め定められた一方の選択キーの押下する回数が少ない選択位置の順に、前記表示画面の順番を割り当てて、前記変換候補が表示される、付記８に記載の文字変換方法。
【００６２】
（付記１０）
前記変換データベースには、変換データと該変換データの過去の使用頻度とを互いに対応付けた使用頻度の情報が記録され、
前記変換候補の１つが変換データとして確定されたとき、該確定に応じて前記使用頻度の情報が更新され、
前記後続する最初の文字の押下する回数が同じ変換候補が複数検索されたとき、前記使用頻度が多いほど、前記選択キーの押下する回数が少なくなるように、前記画面表示の順番が定められる、付記７〜９のいずれかに記載の文字変換方法。
【００６３】
（付記１１）
前記データ変換候補を、前記使用頻度の情報から得られる使用頻度の順番に表示する第１の表示と、検索された前記データ変換候補を、前記第２のステップで定められた前記画面表示の順番に画面表示する第２の表示とを前記ディスプレイに同時に行わせる、付記９に記載の文字変換方法。
【００６４】
（付記１２）
前記変換候補の確定後、さらに、確定した変換候補を、前記入力された文字として扱うことにより、前記第１〜４のステップを繰り返す、付記８に記載の文字変換方法。
【００６５】
（付記１３）
文字入力キー及び選択キーを含む入力手段を用いて入力された文字を変換する文字変換を、データ処理手段および記憶手段を備えるコンピュータを用いて行うとき、
前記記憶手段は、文字入力キーを押下する回数に応じて割り当てた文字と前記回数とを対応付けたテーブルと、文字と該文字から変換された変換データとを対応付けた変換データベースを記録保持し、
コンピュータのデータ処理手段が、文字入力キーを用いて入力した文字に基づいて、前記記憶手段に記憶された変換データベースを用いて変換候補を複数個予測して検索する手順と、
前記データ処理手段が、前記変換データのそれぞれに対応する変換前の文字のうち、既に入力した文字に後続する最初の文字を求め、求めた前記最初の文字を入力するために前記文字入力キーを押下する回数を、前記テーブルを用いて求め、求めた前記文字入力キーを押下する回数が多い変換候補の順に画面表示の順番を定める手順と、
前記コンピュータに接続された表示手段に、前記変換候補を、前記画面表示の順番に画面表示させる手順と、
前記データ処理手段が、選択キーを押下するたびに前記画面表示の順番に変換候補の選択位置が移動する前記選択キーを用いて選択された１つの変換候補の確定を受ける手順と、をコンピュータに実行させるプログラム。
【００６６】
（付記１４）
文字入力キー及び選択キーを含む入力手段を用いて入力された文字を変換する文字変換を、データ処理手段および記憶手段を備えるコンピュータを用いて行うとき、
前記記憶手段は、文字入力キーを押下する回数に応じて割り当てた文字と前記回数とを対応付けたテーブルと、文字と該文字から変換された変換データとを対応付けた変換データベースを記録保持し、
コンピュータのデータ処理手段が、文字入力キーを用いて入力した文字に基づいて、前記記憶手段に記憶された変換データベースを用いて変換候補を複数個予測して検索する手順と、
前記データ処理手段が、前記変換データのそれぞれに対応する変換前の文字のうち、既に入力した文字に後続する最初の文字を取り出し、取り出した前記最初の文字を入力するために前記文字入力キーを押下する回数を、前記テーブルを用いて求め、求めた前記文字入力キーを押下する回数が多い変換候補の順に画面表示の順番を定める手順と、
前記コンピュータに接続された表示手段に、前記変換候補を、前記画面表示の順番に画面表示させる手順と、
前記データ処理手段が、選択キーを押下するたびに前記画面表示の順番に変換候補の選択位置が移動する前記選択キーを用いて選択された１つの変換候補の確定を受ける手順と、をコンピュータに実行させるプログラムを記録したコンピュータが読み取り可能な記録媒体。
【００６７】
以上、本発明の携帯端末装置、文字変換装置、文字変換方法、プログラムおよび記録媒体について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【符号の説明】
【００６８】
１０，６０  携帯電話機
１２，６２  入力操作系
１２ａ，６２ａ  文字入力キー
１２ｂ，１２ｄ，６２ｂ，６２ｄ  選択キー
１２ｃ，６２ｃ  確定キー
１４，６４  ディスプレイ
１６，６６  フラッシュメモリ
１８，６８  ＲＯＭ
２０，７０  ＲＡＭ
２２，７２  ＣＰＵ
２４，７４  プログラムモジュール
２６，７６  データ検索部
２８，７８  表示順設定部
３０，８０  表示制御部
３２，８２  文字変換部
３４  テーブル
５０  表
３００  メール作成画面
３０１  確定文字表示部
３０２  キー操作ガイダンス部
３０３  変換候補選択画面
４００  文字入力画面
４０１  確定文字表示部
４０２  キー操作ガイダンス部
４０３  確定前入力表示部
４０４  変換候補設定表示部
【図１】
2011039893.tif 000005
【図２】
2011039893.tif 000006
【図３】
2011039893.tif 000007
【図４】
2011039893.tif 000008
【図５】
2011039893.tif 000009
【図６】
2011039893.tif 000010
【図７】
2011039893.tif 000011
【図８】
2011039893.tif 000012
【図９】
2011039893.tif 000013
【図１０】
2011039893.tif 000014
【図１１】
2011039893.tif 000015
【図１２】
2011039893.tif 000016
【図１３】
2011039893.tif 000017
【図１４】
2011039893.tif 000018
【図１５】
2011039893.tif 000019
【図１６】
2011039893.tif 000020
【図１７】
2011039893.tif 000021
【図１８】
2011039893.tif 000022
【図１９】
2011039893.tif 000023
【図２０】
2011039893.tif 000024
【図２１】
2011039893.tif 000025
【図２２】
2011039893.tif 000026