(57)【要約】【課題】単一の文字のみから成る語を入力する場合の作業効率を向上する。【解決手段】タッチパネル１を操作部および表示部として機能させる情報処理装置（スマートフォン）１００において、タッチパネル１における文字入力操作を受け付け、当該操作により入力された変換前文字列に対する変換候補が抽出されたとき、それらの変換候補の中から単一の文字のみで構成される一文字候補を特定する。そして、一文字候補が特定された場合にのみ、タッチパネル１内の通常の候補表示領域１１とは異なる場所に、一文字候補のみを集めた第２のリストを表示するための小領域（一文字候補表示領域）１２を設定し、特定された一文字候補を小領域１２内に表示する。【選択図】図１
2015172858.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、このタッチパネルにおける文字入力操作を受け付け、当該操作により入力された変換前文字列に対する変換候補のリストを前記タッチパネルの一部領域内に表示し、表示された変換候補の中の１つを選択する操作が前記タッチパネル上で行われたことに応じて当該選択操作により選択された変換候補を入力文字列として確定して、確定した入力文字列を前記タッチパネルに表示する制御部とを具備する情報処理装置であって、
前記制御部は、前記変換前文字列に対して抽出された変換候補の中から単一の文字のみで構成される一文字候補を特定する一文字候補特定手段と、一文字候補特定手段により一文字候補が特定された場合にのみ、前記タッチパネル内の前記変換候補のリストが表示される領域とは異なる場所に一文字候補のみを集めた第２のリストを表示するための小領域を設定して、前記一文字候補特定手段により特定された一文字候補を当該小領域内に表示する一文字候補表示手段とを具備することを特徴とする、情報処理装置。
【請求項２】
前記一文字候補表示手段は、２以上の特定の数の文字を表示する大きさに固定された小領域を、前記タッチパネルの前記入力文字列が表示される領域内の一箇所の上に重なる状態にして設定する、請求項１に記載された情報処理装置。
【請求項３】
前記一文字候補表示手段は、前記タッチパネルにおいて前記第２のリストを表す小領域の移動を指示する操作が行われたとき、その操作に応じて前記タッチパネル上の当該小領域の位置を変更する、請求項１または２に記載された情報処理装置。
【請求項４】
タッチパネルに対する操作を受け付けて当該タッチパネルの表示動作を制御するコンピュータに、前記タッチパネルにおける文字入力操作を受け付け、当該操作により入力された変換前文字列に対する変換候補のリストを前記タッチパネルに表示し、表示された変換候補の中の１つを選択する操作が前記タッチパネル上で行われたことに応じて当該選択操作により選択された変換候補を入力文字列として確定して、確定した入力文字列を前記タッチパネルに表示する機能を付与するためのプログラムにおいて、
前記変換前文字列に対して抽出された変換候補の中から単一の文字のみで構成される一文字候補を特定する一文字候補特定手段と、一文字候補特定手段により一文字候補が特定された場合にのみ、前記タッチパネル内の前記変換候補のリストが表示される領域とは異なる場所に一文字候補のみを集めた第２のリストを表示するための小領域を設定して、前記一文字候補特定手段により特定された一文字候補を当該小領域内に表示する一文字候補表示手段として、前記コンピュータを動かすためのプログラムを含む、
ことを特徴とする文字入力用のプログラム。
【請求項５】
タッチパネルに対する操作を受け付けて当該タッチパネルの表示動作を制御するコンピュータにより、前記タッチパネルにおける文字入力操作を受け付け、当該操作により入力された変換前文字列に対する変換候補のリストを前記タッチパネルに表示し、表示された変換候補の中の１つを選択する操作が前記タッチパネル上で行われたことに応じて当該選択操作により選択された変換候補を入力文字列として確定して、確定した入力文字列を前記タッチパネルに表示する方法であって、
前記変換前文字列に対して抽出された変換候補の中から単一の文字のみで構成される一文字候補を特定し、一文字候補が特定された場合にのみ、前記タッチパネル内の前記変換候補のリストが表示される領域とは異なる場所に一文字候補のみを集めた第２のリストを表示するための小領域を設定して、特定された一文字候補を当該小領域内に表示する、
ことを特徴とする入力文字列の変換候補の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルが操作部および表示部として機能するタイプの情報処理装置において、タッチパネルに対する文字入力操作を受け付けて、その操作により入力された変換前文字列に対する変換候補のリストを表示する技術に関する。
【背景技術】
【０００２】
昨今の市場に出回っているスマートフォンでは、一般に、文字を入力するモードに移行すると、タッチパネルの画面が上下に二分されて下側の領域にキーボード画像が表示され、上側に入力対象の文字列を表示するための領域（以下「入力文字表示領域」という。）が設けられる。キーボード画像の文字キーに対する操作が行われると、その操作に応じた変換前文字列が入力文字表示領域に表示される。またこの変換前文字列に対する予測変換や仮名漢字変換により変換候補が抽出されると、キーボード画像と文字列表示領域との間に変換候補のリストを表示するための候補表示領域が表示される（たとえば特許文献１の段落００１０，図１５、特許文献２の段落００６３〜００６８，図２を参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１４５４３１号公報
【特許文献２】特開２０１３−２３８９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１，２の図面に示されているように、タッチパネルが操作部および表示部として機能する小型の情報端末装置では、キーボード画像や入力文字表示領域を表示するための面積を確保する必要性から候補表示領域が非常に狭くなり、限られた数の変換候補しか表示できない。もちろん、タップ操作により候補表示領域を拡張したり、スクロール操作により変換候補の表示を切り替えることができるが、目的の変換候補を見つけるまでに時間がかかる場合がある。
【０００５】
特に、単一の文字のみで構成される変換候補（この明細書では「一文字候補」という。）は、他の文字数が多い変換候補の中に紛れ込むと見つけづらくなり、文字入力の効率が格段に低下する虞がある。
【０００６】
本発明は上記の問題に着目してなされたもので、単一の文字から成る語を入力する場合の作業効率を向上して、文字入力の利便性を高めることを課題とする。
【課題を解決するための手段】
【０００７】
本発明は、タッチパネルと、このタッチパネルにおける文字入力操作を受け付け、当該操作により入力された変換前文字列に対する変換候補のリストを前記タッチパネルの一部領域内に表示し、表示された変換候補の中の１つを選択する操作がタッチパネル上で行われたことに応じて当該選択操作により選択された変換候補を入力文字列として確定して、確定した入力文字列をタッチパネルに表示する制御部とを具備する情報処理装置に適用される。この情報処理装置の制御部は、変換前文字列に対して抽出された変換候補の中から単一の文字のみで構成される一文字候補を特定する一文字候補特定手段と、一文字候補特定手段により一文字候補が特定された場合にのみ、前記タッチパネル内の前記変換候補のリストが表示される領域とは異なる場所に一文字候補のみを集めた第２のリストを表示するための小領域を設定して、一文字候補特定手段により特定された一文字候補を当該小領域内に表示する一文字候補表示手段とを具備する。
【０００８】
上記構成によれば、変換前文字列に対応する変換後の文字列を検索する処理によって抽出された変換候補の中に一文字候補が含まれている場合には、従来の変換リストが表示される領域とは別の場所に、一文字候補のみから成る第２のリストが表示される。よって、ユーザが単一の文字から成る語の入力を意図している場合には、第２のリストに注目することによって目的の変換候補を容易に見つけることができる。
【０００９】
一文字候補以外の変換候補は、抽出されていれば必ず表示されるので、ユーザが単一の文字から成る語の入力を意図していない場合に、一文字候補は表示されるのにユーザが意図する変換候補が表示されないという不都合が生じることはない。また変換前文字列の入力が進められることによって一文字候補が抽出されない状態になると、第２のリストを表す小領域も消失するので、表示すべき情報の表示に割り当てられる領域が無駄な情報の表示により縮小されるのを回避することができる。
【００１０】
なお、２種類のリストを表す領域のいずれに関しても、その領域に表示可能な数より多くの変換候補が抽出された場合には、タップ操作等に応じて領域を拡張したり、スクロール操作等に応じて変換候補の表示を切り換えるようにするとよい。
【００１１】
上記の情報処理装置における一実施形態では、一文字候補表示手段は、２以上の特定の数の文字を表示する大きさに固定された小領域を、タッチパネルの前記入力文字列が表示される領域内の一箇所の上に重なる状態にして設定する。第２のリストに含まれるのは一文字候補のみであるから、小領域を複数の文字を含む大きさに固定しても、その表示面積を小さくすることができる。よって、入力文字列の視認の妨げになりにくい場所に第２のリストを表示することができる。
【００１２】
他の実施形態においては、一文字候補表示手段には、タッチパネルにおいて第２のリストを表す小領域の移動を指示する操作が行われたとき、その操作に応じてタッチパネル上の当該小領域の位置を変更する機能が設けられる。この機能によれば、確認したい情報や選択操作を行いたい場所に第２のリストが表示されている場合には、ユーザは、その確認や操作の支障にならない場所に第２のリストを表す小領域を移動させることができ、利便性がより一層高められる。
【００１３】
本発明は、さらに、コンピュータに、上記の一文字候補特定手段や一文字候補表示手段を含む文字入力機能を付与するプログラムを提供する。このプログラムは、上記した情報処理装置の制御部として動作するコンピュータのほか、タッチパネルとは別の装置のコンピュータに組み込むこともできる。後者のコンピュータは、タッチパネルに有線接続されるものに限らず、タッチパネルが組み込まれている装置との無線を介した通信によって、タッチパネルに対する操作を受け付けて当該タッチパネルの表示動作を制御することができる。
【００１４】
上記のプログラムが組み込まれたコンピュータにおいて変換前文字列に対する変換候補をタッチパネルに表示させる場合には、変換前文字列に対して抽出された変換候補の中から単一の文字のみで構成される一文字候補を特定し、一文字候補が特定された場合にのみ、前記タッチパネル内の前記変換候補のリストが表示される領域とは異なる場所に一文字候補のみを集めた第２のリストを表示するための小領域を設定して、特定された一文字候補を当該小領域内に表示する。
【発明の効果】
【００１５】
本発明によれば、変換前文字列に対して抽出された変換候補による従来のリストとは別に、一文字候補のみを集めた第２のリストが表示されるので、単一の文字のみから成る語を入力する場合の処理効率が高められ、利便性の良い情報端末装置を提供することが可能になる。
【図面の簡単な説明】
【００１６】
【図１】スマートフォンにおける文字入力画面の変遷の具体例を示す説明図である。
【図２】スマートフォンにおける文字入力画面の変遷の他の例を示す説明図である。
【図３】スマートフォンにおける文字入力画面の変遷の他の例を示す説明図である。
【図４】一文字候補表示領域内の候補の表示をスクロール操作に応じて切り換える例を示す説明図である。
【図５】一文字候補表示領域の位置をスライド操作に応じて変更する例を示す説明図である。
【図６】図１〜５とは異なる形態の一文字候補表示領域を含む表示画面の例を示す説明図である。
【図７】一文字候補表示領域内にアルファベット文字による一文字候補を含めた例を示す説明図である。
【図８】一文字候補表示領域の表示機能を具備する文字入力システムの機能ブロック図である。
【図９】文字入力システムにおける処理の概略手順を示すフローチャートである。
【図１０】図９の候補表示処理（ステップＳ６）の詳細手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
図１は、本発明が適用されたスマートフォン１００における文字入力画面の変遷の具体例を示す。ここでは、立ち上げ直後の文字入力画面を表す図１（１）でのみキーボード画像１０を含む画面全体を示し、その後の画面については上半分（図１（１）中の点線枠内に含まれる範囲）のみを示す。
【００１８】
図１（１）に示すように、初期の文字入力画面は上下に二分されて、下側に複数の文字キー１０１，変換キー１０２，確定キー１０３などを含むキーボード画像１０が表示され、上側に入力文字表示領域１３が設定される。なお、入力文字表示領域１３内の細い縦線はカーソルである。
【００１９】
キーボード画像１０のいずれかの文字キー１０１に対する操作が行われると、その操作に従って組み立てられた変換前文字列（この実施例では平仮名文字列）が下線付きの態様（未確定状態であることを示す。）で表示される（図１（２）（３））。また、入力文字表示領域１３とキーボード画像１０との間に候補表示領域１１が設定されて、変換前文字列に対する予測変換候補が表示される。
【００２０】
図１（２）は、「あ」という仮名文字が入力された時点の表示状態を示すもので、候補表示領域１１には、変換前文字列「あ」に対する予測変換により抽出された変換候補（「秋」「暖かい」など、読みの先頭が「あ」となる語）が表示されている。
【００２１】
さらに、この画面では、入力文字表示領域１３内の一箇所に、単一の文字より成る一文字候補のみを集めた第２のリストを示す小領域１２が重ね表示されている。以下では、この小領域１２を「一文字候補表示領域１２」と呼び、入力文字表示領域１３とキーボード画像１０との間に設けられる従来の候補表示領域１１を「通常候補表示領域１１」と呼ぶ。
【００２２】
この実施例の一文字候補表示領域１２は、縦横が３文字分の長さに設定された矩形領域であって、領域内部も縦横ともに三等分されて、９個の文字を表示できるように構成されている。また、入力文字表示領域１３との見分けがつきやすいように、一文字候補表示領域１２の背景部分は黄色などの明るい色彩（図では網点パターンにより示す。）で着色されている。
【００２３】
この実施例では、予測変換により抽出された変換候補の中から、その予測変換に用いられた変換文字列に一致する読みを有する一文字候補を特定して一文字候補表示領域１２に表示する。図１（２）の例の一文字候補表示領域１２には、現在の変換文字列の「あ」を読みとする８個の一文字候補（「亜」「阿」などの漢字、片仮名の「ア」、小文字表記の仮名「ァ」「ぁ」が含まれる。）が表示されている。
【００２４】
図１（３）は、「あ」の後に「い」が入力されて、変換前文字列が「あい」となった時点の画面表示を示す。この時点での通常候補表示領域１１には、変換前文字列の「あい」に前方一致する読み「あい・・・」を有する変換候補（「相手」「相変わらず」など）が表示され、一文字候補表示領域１２には「あい」という読みを有する一文字候補（「愛」「藍」など）が表示されている。
【００２５】
なお、この実施例では、一文字候補を通常候補表示領域１１から除外しない仕様にしているため、図１（３）中の「愛」のように、変換前文字列の更新に対して双方の候補表示領域１１，１２に同一の一文字候補が表示される場合がある。しかし、これに限らず、一文字候補は一文字候補表示領域１２にのみ表示し、一文字候補以外の変換候補を通常候補表示領域１１に表示する、というように各候補表示領域１１，１２の表示対象を切り分けてもよい。
【００２６】
図１（２）（３）の例のように２種類の候補表示領域１１，１２が表示されている場合には、ユーザは、いずれの候補表示領域１１，１２に対しても、選択のためのタップ操作を行うことができる。
図１（４）（５）は、変換前文字列「あい」に対して表示された一文字候補表示領域１２から「相」という一文字候補が選択されて入力が確定した例を示す。この場合、ユーザの指が目的の変換候補に触れると、その一文字候補の配置領域がベース色とは異なる色彩（たとえば青色）で着色される（図１（４））。その後に指がタッチパネル１から離れると、選択された一文字候補による文字「相」が入力文字として確定され、図１（５）に示すように、入力文字表示領域１３内の変換前文字列「あい」が消失し、代わりに確定された「相」が表示される。この確定表示と同時に一文字候補表示領域１２も消失し、通常候補表示領域１１も、確定した文字に対する繋がり候補を表示する状態に変化する。
【００２７】
図２および図３は、文字入力画面の変遷の他の例を示す。
図２の例では、図１の例と同様に「あい」という変換前文字列が入力され、その入力により更新された通常候補表示領域１１から「アイテム」という変換候補が選択されている（図２（１）（２））。この操作により確定された「アイテム」が入力文字表示領域１３に表示されると、一文字候補表示領域１２は消失し、通常候補表示領域１１内も、確定した文字列に対する繋がり候補を表示する状態に変化する（図２（３））。
【００２８】
図３の例では、「あい」という変換前文字列が入力され（図３（１）（２））、さらに「う」が追加されて、変換前文字列が「あいう」に更新されている（図３（３））。変換前文字列が「あい」の段階までは一文字候補表示領域１２が表示されているが、変換前文字列が「あいう」になると、その変換前文字列に一致する読みを有する一文字候補がなくなり、一文字候補表示領域１２は消失する。
【００２９】
図１〜３の事例に示したように、一文字候補表示領域１２は、変換前文字列が入力されている間の予測変換において抽出される変換候補のうち、変換前文字列に一致する読みを有する一文字候補を集めて表示するためのものである。条件に適合する一文字候補が１つでも抽出された場合には一文字候補表示領域１２が表示されるが、入力文字列が確定した場合や、確定前でも条件に適合する一文字候補が見つからない場合には、一文字候補表示領域１２は消失する。
【００３０】
図示はしていないが、通常候補表示領域１１が、抽出された全ての変換候補を表示できない場合には、ユーザが通常候補表示領域１１の角部をタップすると、通常候補表示領域１１はキーボード画像を覆うように拡張され、隠されていた変換候補が表示される。さらに、拡張された通常候補表示領域１１に対し、スライド操作によって変換候補の配列をスクロールさせて、変換候補の表示を切り換えることもできる。
【００３１】
一文字候補に関しても、候補の抽出数が１０個以上となると、図１（３）等に示すように、一文字候補表示領域１２の右側縁部にスクロールバー１４が設けられる。図４は、このスクロールバー１４に対するスライド操作によって変換候補の配列をスクロールさせ、下位の変換候補を呼び出した例を示す。なお、この実施形態に代えて、通常候補表示領域１１と同様に、タップ操作に応じて一文字候補表示領域１２を拡張させて表示してもよい。または、一文字候補表示領域１２内において、上から下、下から上、左から右、右から左のいずれかの方向に沿うフリック操作が行われたことに応じて、その操作の方向に沿って変換候補の配列を移動表示してもよい。
【００３２】
さらに、この実施例では、ユーザのスライド操作によって、一文字候補表示領域１２を入力文字表示領域１３内で自由に移動させることができるようにしている。図５は、その具体例を示すもので、一文字候補表示領域１２の一角部（４つの角部のいずれでもよい。）にユーザが指を接触させることにより、その角部が通常とは異なる色彩（たとえば赤色）に着色される（図５（１））。さらに、ユーザがこの角部から指を離すことなくスライド操作を行うと、一文字候補表示領域１２はスライド方向に沿って移動し、指が離れた場所で停止する（図５（２））。
【００３３】
上記のとおり、一角部へのタッチ操作とスライド操作とにより一文字候補表示領域１２を自由に移動させることができるので、入力文字列の視認の妨げになる場所に一文字候補表示領域１２が表示された場合などに、視認を妨げない場所に一文字候補表示領域１２を移動させることができる。
【００３４】
ただし、一文字候補表示領域１２を不要と感じるユーザのために、一文字候補表示領域１２の表示を消去させる操作を行えるようにしてもよい。または、入力文字表示領域１３の端縁部などに一文字候補の呼び出しボタンを設け、このボタンがタップされたことに応じて一文字候補表示領域１２を立ち上げるようにしてもよい。
【００３５】
また、上記の各例に示した矩形状の一文字候補表示領域１２に代えて、図６に示すように、通常候補表示領域１１と入力文字表示領域１３との間に一行分のスペースを設けて、このスペース内に、各一文字候補を横並びにして表示する形態の一文字候補表示領域１２を設定してもよい。
【００３６】
上記したいずれの形態においても、一文字候補表示領域１２は、小さな面積で複数の候補を表示することができるので、通常候補表示領域１１に表示されにくい単漢字や仮名文字による変換候補を容易に呼び出すことが可能になる。
【００３７】
なお、上記では、予測変換により抽出された変換候補の中に一文字候補が含まれる場合に一文字候補表示領域１２が表示される例を示したが、仮名漢字変換により抽出された変換候補の中に一文字候補が含まれる場合にも、同様に、一文字候補表示領域１２を表示することができる。また予測変換に伴う一文字候補の表示に関して、上記の実施例では、変換前文字列に読みが完全一致する一文字候補のみを一文字候補表示領域１２に集めたが、これに限らず、変換前文字列に読みが前方一致する一文字候補も、表示対象として一文字候補表示領域１２内に含めるようにしてもよい。
【００３８】
一文字候補表示領域１２において表示する一文字候補は、漢字や仮名の候補に限らず、アルファベット一文字による変換候補を含めることもできる。たとえば、変換前文字列「あい」の入力に対して、図７に示すように、「Ｉ」や「ｉ」を一文字候補として含む一文字候補表示領域１２を表示することができる。数字や記号も同様に、一文字候補として一文字候補表示領域１２に表示することができる。
さらに、一文字分のフォントデータにより構成される絵文字が読みに紐付けられて登録されている場合には、絵文字を含む一文字候補表示領域１２を表示することもできる。
【００３９】
図８は、上記のスマートフォン１００の制御部（図示せず。）に導入される文字入力システム（ＩＭＥ）２の機能を、タッチパネル１や文字入力対象のアプリケーション３に対する文字入力システム２の関係と共に示す。アプリケーション３も、スマートフォン１００の制御部に組み込まれたソフトウェアであって、文字入力システム２は、アプリケーション３の起動と同時に起動、または起動後のアプリケーション３に対して文字入力の開始を指定する操作が行われたことに応じて起動する。
【００４０】
この実施例の文字入力システム２は、タッチパネル制御部２１，変換処理部２２，繋がり予測処理部２３，確定処理部２４，通常候補リスト作成部２５，一文字候補リスト作成部２６などの機能を具備する。
【００４１】
さらに、この文字入力システム２には、予測変換や仮名漢字変換のための変換用辞書２７と、繋がり予測のための繋がり予測用辞書２８とが含まれる。変換用辞書２７には、複数の語句の表記文字列が読みや優先度などに紐付けられて登録され、繋がり予測用辞書２８には、過去の文字入力において確定された語句が、読みや語句間の繋がり関係に紐付けられて登録されている。
【００４２】
タッチパネル制御部２１は、タッチパネル１にキーボード画像１０や入力文字表示領域１３を設定し、これらに対する操作を受け付けてその操作内容を判別し、その判別結果に応じてタッチパネル１の表示を変化させる。
【００４３】
たとえば、キーボード画像１０の文字キー１０１が操作されると、タッチパネル制御部２１は、その操作に応じて入力文字表示領域１３内の変換前文字列の表示を更新する。この更新に応じて、変換処理部２２により更新後の変換前文字列を用いた予測変換が実施され、通常候補リスト作成部２５や一文字候補リスト作成部２６により候補リストが作成される。タッチパネル制御部２１は、タッチパネル１に通常候補表示領域１１や一文字候補表示領域１２を設定し、これらの領域１１，１２に対応する候補リストを表示する。
【００４４】
キーボード画像１０の変換キー１０２が操作されると、その時点の変換前文字列がタッチパネル制御部２１から変換処理部２２に渡されて、仮名漢字変換が実施される。この変換結果を受けたタッチパネル制御部２１は、変換前文字列の表示を消去し、代わりに、仮名漢字変換により導出された第１候補の文字列を未確定の態様にして表示する。また、この場合にも、通常候補リスト作成部２５や一文字候補リスト作成部２６による候補リストの作成に応じて、通常候補表示領域１１や一文字候補表示領域１２の表示が更新される。
【００４５】
キーボード画像１０の確定キー１０３をタップする操作や、表示中の候補を選択するタップ操作が行われると、タッチパネル制御部２１は変換前文字列の表示を消去し、操作により選択された文字列を確定文字列として表示する。確定文字列は、確定処理部２４によりアプリケーション３に出力される。また、繋がり予測処理部２３の繋がり予測によって確定文字列に対する繋がり予測候補が抽出される。
【００４６】
確定処理部２４は、文字列の確定に応じて変換用辞書２７や繋がり予測用辞書２８を更新する処理も実施する。たとえば、変換用辞書２７に対しては、確定された文字列の使用頻度に基づく優先度を更新する。また繋がり予測用辞書２８に対しては、確定された文字列を含む新規辞書データを保存する処理を実施する。
【００４７】
通常候補リスト作成部２５は、予測変換や仮名漢字変換により抽出された変換候補群や繋がり予測により抽出された繋がり予測候補群を処理対象として、優先度に基づく順序で各候補を並べたリスト（以下「通常候補リスト」という。）を作成する。一文字候補リスト作成部２６は、予測変換および仮名漢字変換により抽出された変換候補群を対象として、対象の変換候補群の中から変換前文字列に読みが一致する一文字候補を抽出し、抽出された一文字候補を優先度に基づき並べたリスト（以下「一文字候補リスト」という。）を作成する。タッチパネル制御部２１は、各候補リストの作成に応じてタッチパネル１に通常候補表示領域１１や一文字候補表示領域１２を設定し、これらの領域１１，１２内に対応する候補リストに含まれる各種候補を表示する。
【００４８】
このほか、タッチパネル制御部２１は、通常候補表示領域１１を拡張表示させるためのタップ操作、一文字候補表示領域１２のスクロールバー１４を移動させる操作、一文字候補表示領域１２の角部にタッチした後のスライド操作などが行われた場合に、その操作に応じた表示制御を実施する。
【００４９】
図９は、上記の文字入力システム２により実施される処理（各処理部２１〜２６の協働によるもの）の概略手順を示す。
この文字入力システム２は、起動すると、まずキーボード画像１０を表示する（ステップＳ１）。以下、文字入力またはアプリケーションの終了を指示する操作が行われてステップＳ２が「ＹＥＳ」となるまで、以下の処理の流れが繰り返される。
【００５０】
まずキーボード画像１０に対する文字入力操作が行われると、ステップＳ３が「ＹＥＳ」となって、変換前文字列の更新（ステップＳ４）、更新後の変換前文字列による予測変換（ステップＳ５）、予測変換により抽出された候補の表示（ステップＳ６）の順に、これらのステップが進行する。変換前文字列が入力されている状態下で変換操作が行われると、ステップＳ７が「ＹＥＳ」となって仮名漢字変換（ステップＳ８）が実施される。この場合もステップＳ６に進んで、仮名漢字変換により抽出された候補を表示する。
【００５１】
ステップＳ６の処理により表示された候補の１つをタップする操作や、キーボード画像１０中の確定キー１０３をタップする操作など、特定の文字列を確定する操作が行われると、ステップＳ９が「ＹＥＳ」となる。この「ＹＥＳ」判定に応じて、ステップＳ１０では、確定された文字列をアプリケーション３に出力すると共に、当該文字列を入力文字表示領域１３に確定表示し、さらにステップＳ１１において、変換用辞書２７や繋がり予測用辞書２８を更新する。
【００５２】
さらにステップＳ１２において、確定文字列に続く文字列を予測する繋がり予測を実施した後、ステップＳ６に進んで、繋がり予測により抽出された繋がり候補を表示する。
【００５３】
上記した終了操作、文字入力操作、変換操作、確定操作以外の操作が行われた場合には、その操作に応じた処理を実施する（ステップＳ１３）。
【００５４】
図１０は図９のフローチャート中の候補表示処理（ステップＳ６）の詳細手順を示す。
図９を用いて説明したように、この候補表示処理は、予測変換、仮名漢字変換、および繋がり予測のいずれかが実施されたことにより開始される。
【００５５】
予測変換または仮名漢字変換に応じた候補表示処理では、最初のステップＳ６１が「ＹＥＳ」となってステップＳ６２に進み、一文字候補リスト作成部２６による一文字候補リストの作成が行われる。具体的には、抽出されている全ての変換候補を対象に現在の変換後文字列に一致する読みを有する一文字候補を探す検索を実施し、見つかった一文字候補を優先度順に並べたリストを作成する。また条件に適合する一文字候補が見つからなかった場合には、空白の一文字候補リストが作成される。
【００５６】
つぎのステップＳ６３では、通常候補リスト作成部２５によって、抽出されている全ての候補が優先度順にソートされて、通常候補リストが作成される。ステップＳ６４では、タッチパネル制御部２１によって、上記の通常候補リストが通常候補表示領域１１に表示される。
【００５７】
この後、タッチパネル制御部２１は、ステップＳ６２で作成された一文字候補リストを取得して一文字候補が抽出されているか否かをチェックする（ステップＳ６５）。一文字候補リストに１つでも候補が含まれている場合には、ステップＳ６５が「ＹＥＳ」となってステップＳ６６に進み、そのリストを表す一文字候補表示領域１２をタッチパネル１に表示し、しかる後に処理を終了する。
【００５８】
一文字候補リストが空白である場合には、ステップＳ６５が「ＮＯ」となってステップＳ６７に進み、一文字候補表示領域１２を表示中であるか否かをチェックする。
現在の候補表示の対象の変換前文字列より一段階前の変換前文字列に対して一文字候補が抽出されているならば、一文字候補表示領域１２が表示されているので、ステップＳ６７は「ＹＥＳ」となる。この場合には、ステップＳ６８に進んで、一文字候補表示領域１２の表示を消去してから処理を終了する。一文字候補表示領域１２が表示されていない場合には、ステップＳ６７の「ＮＯ」判定をもって処理を終了する。
【００５９】
つぎに、繋がり予測の実行に応じた候補表示処理では、最初のステップＳ６１が「ＮＯ」となるため、一文字候補リストを作成するステップＳ６２はスキップされ、抽出された繋がり候補による通常候補リストを作成して通常候補表示領域１１に表示する処理（ステップＳ６３，Ｓ６４）が行われる。今回は一文字候補リストが作成されていないため、ステップＳ６４の後のステップＳ６５の判定は「ＮＯ」となり、ステップＳ６７に進む。ここで、今回の繋がり予測の直前の予測変換または仮名漢字変換により一文字候補が抽出されているならば、一文字候補表示領域１２が表示されているので、ステップＳ６７は「ＹＥＳ」となり、ステップＳ６８において一文字候補表示領域の表示を消去し、しかる後に処理を終了する。
【００６０】
図１０の手順によれば、予測変換または仮名漢字変換により条件に適合する一文字候補が抽出された場合には、通常候補表示領域１１に加えて一文字候補表示領域１２が表示される。その後のユーザの操作によって一文字候補が抽出されない状態になると、一文字候補表示領域は速やかに消去される。よって、一文字のみが入力される可能性がある場合には、入力される可能性がある一文字構成の語を集めた一文字候補表示領域１２が表示されるので、文字入力の利便性を高めることができる。
【００６１】
なお、上記の実施例の文字入力システム２や当該システムにより実現する変換候補の表示機能はスマートフォンに限らず、小型のタッチパネルを操作部および表示部として使用する各種電子機器（たとえば、携帯音楽プレーヤー、リモコンなど）に適用することができる。また、制御部が設けられた機体（親機）とタッチパネルが設けられている機体（子機）との間で無線通信を行う場合にも、親機の制御部に上記の文字入力システム２を導入し、タッチパネルに対して上記実施例と同様の制御を実施することができる。
【符号の説明】
【００６２】
１    タッチパネル
２    文字入力システム
３    アプリケーション
１１  通常候補表示領域
１２  一文字候補表示領域
１３  入力文字表示領域
２１  タッチパネル制御部
２２  変換処理部
２３  繋がり予測処理部
２４  確定処理部
２５  通常候補リスト作成部
２６  一文字候補リスト作成部
２７  変換用辞書
２８  繋がり予測用辞書
１００  スマートフォン
【図１】
2015172858.tif 000003
【図２】
2015172858.tif 000004
【図３】
2015172858.tif 000005
【図４】
2015172858.tif 000006
【図５】
2015172858.tif 000007
【図６】
2015172858.tif 000008
【図７】
2015172858.tif 000009
【図８】
2015172858.tif 000010
【図９】
2015172858.tif 000011
【図１０】
2015172858.tif 000012