(57)【要約】【課題】  文字入力の操作性を向上させることができる携帯端末を提供する【解決手段】  入力装置１０１でキーが押下された際に、辞書検索部１０４において、そのキーで入力可能な全ての文字と既に入力されている未確定文字列とを組み合わせて基底文字列を作り、単語辞書１０７を参照して各基底文字を読みとして含む文字列を検索し、対応する見出しの文字列から予測文字列を得て、予測候補表示制御部１１０により出力装置１１４に画面表示する。その中からユーザが選択した予測文字列を入力文字列に上書きするとともに、予測文字列の表示を終了する。これにより、所望の文字を得るためのキー押下回数を減ら操作性を向上させることができきる。【選択図】  図１
2007293924.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字が割当てられているキーを複数有する入力手段と、
この入力手段によって入力された文字に基づいて変換データを検索する検索手段と、
この検索手段によって検索された変換データの出力順序を制御する出力順序制御手段と
、
読み、この読みに対応する変換データ、及び前記検索手段によって検索されかつユーザ
によって選択された変換データに関する情報を記憶する記憶手段とを備え、
前記入力手段が操作されることで入力され、変換対象の入力文字として確定している少
なくとも１つの文字と、この確定している文字に続く変換対象の入力文字として確定して
いない文字とからなる文字列に基づいて前記記憶手段を検索するとき、前記検索手段は、
前記変換対象の入力文字として確定している少なくとも１つの文字と、この１つの文字に
後続し、前記変換対象の入力文字として確定していない文字を入力するために操作された
キーに割当てられている複数の文字とから複数の文字列を求め、この求めた複数の文字列
を読みとして前記記憶手段に記憶されている変換データを検索し、前記出力順序制御手段
は、前記記憶手段に記憶されている前記情報に基づいて前記検索手段で検索された変換デ
ータの表示順序を制御することを特徴とする携帯端末。
【請求項２】
日本語の音節の１つの行に属する複数のかな文字が割当てられているキーを複数有する
入力手段と、
この入力手段によって入力されたかな文字に基づいて変換データを検索する検索手段と
、
この検索手段によって検索された変換データの出力順序を制御する出力順序制御手段と
、
読みと、この読みに対応する変換データ、及び前記検索手段によって検索されかつユー
ザによって選択された変換データに関する情報を記憶する記憶手段とを備え、
前記入力手段が操作されることで入力され、変換対象の入力文字として確定している少
なくとも１つのかな文字と、この確定しているかな文字に続く変換対象の入力文字として
確定していないかな文字とからなる文字列に基づいて前記記憶手段を検索するとき、前記
検索手段は、前記変換対象の入力文字として確定している少なくとも１つのかな文字と、
この１つのかな文字に後続し、前記変換対象の入力文字として確定していないかな文字を
入力するために操作されたキーに割当てられている複数のかな文字とから複数の文字列を
求め、この求めた複数の文字列を読みとして前記記憶手段に記憶されている変換データを
検索し、前記出力順序制御手段は、前記記憶手段に記憶されている前記情報に基づいて前
記検索手段で検索された変換データの表示順序を制御することを特徴とする携帯端末。
【請求項３】
複数の文字が割当てられているキーを複数有する入力手段と、
この入力手段によって入力された文字に基づいて変換データを検索する検索手段と、
この検索手段によって検索された変換データの出力順序を制御する出力順序制御手段と
、
読み、この読みに対応する変換データ、及び前記検索手段によって検索されかつユーザ
によって選択された変換データに関する情報を記憶する記憶手段とを備え、
前記入力手段が操作されることで入力され、変換対象の入力文字として確定している少
なくとも１つの文字と、この確定している文字に続く変換対象の入力文字として確定して
いない文字とからなる文字列に基づいて前記記憶手段を検索するとき、前記検索手段は、
前記変換対象の入力文字として確定している少なくとも１つの文字と、この１つの文字に
後続し、前記変換対象の入力文字として確定していない文字を入力するために操作された
キーに割当てられている複数の文字とから複数の文字列を求め、この求めた複数の文字列
を読みとして先頭に含む変換データを前記記憶手段から検索し、前記出力順序制御手段は
、前記記憶手段に記憶されている前記情報に基づいて前記検索手段で検索された変換デー
タの表示順序を制御することを特徴とする携帯端末。
【請求項４】
日本語の音節の１つの行に属する複数のかな文字が割当てられているキーを複数有する
入力手段と、
この入力手段によって入力されたかな文字に基づいて変換データを検索する検索手段と
、
この検索手段によって検索された変換データの出力順序を制御する出力順序制御手段と
、
読みと、この読みに対応する変換データ、及び前記検索手段によって検索されかつユー
ザによって選択された変換データに関する情報を記憶する記憶手段とを備え、
前記入力手段が操作されることで入力され、変換対象の入力文字として確定している少
なくとも１つのかな文字と、この確定しているかな文字に続く変換対象の入力文字として
確定していないかな文字とからなる文字列に基づいて前記記憶手段を検索するとき、前記
検索手段は、前記変換対象の入力文字として確定している少なくとも１つのかな文字と、
この１つのかな文字に後続し、前記変換対象の入力文字として確定していないかな文字を
入力するために操作されたキーに割当てられている複数のかな文字とから複数の文字列を
求め、この求めた複数の文字列を読みとして先頭に含む変換データを前記記憶手段から検
索し、前記出力順序制御手段は、前記記憶手段に記憶されている前記情報に基づいて前記
検索手段で検索された変換データの表示順序を制御することを特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力が確定している文字列と、それに続くキー操作で入力可能な文字を求め
、前記文字列と組み合わせて文字列を予測し、予測した文字列に基づいて変換データを検
索する携帯端末に関する。
【背景技術】
【０００２】
入力予測とは、最初の数文字が入力された時点で単語辞書等を検索し、その数文字で始
まる文字列（単語）を抽出するという文字入力方法である。入力予測の目的は、最初の数
文字を入力するだけでそれに続く文字列が補完されることによって、ユーザが意図した文
字列を全て入力する必要がなくなり、入力操作が軽減されることにある。携帯電話におけ
るテンキー入力のような文字入力手段では一つのキーに複数の文字が割り当てられている
ため、所望の文字を入力するためのキー操作の負荷は高く、入力予測を取り込んで文字入
力数を削減することは有用である。
【０００３】
また、小型化されたキーボードを用いて入力を行う場合の操作性を考慮し、キー操作が
連続して行われると、各キーに割当てられている仮名に基づいて入力可能な読み方を求め
、入力候補としてユーザに提供する技術もある。（特許文献１）
【特許文献１】特開平１１−３１２０４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されている方法に基づいて入力候補を提供する場合、
操作された各キーで入力可能な文字の組み合わせから入力候補を求めているため、このよ
うに得られた入力候補に基づいて変換候補を選択した場合は、ユーザによって必要としな
い入力候補まで表示されてしまい、操作性を悪化させる原因となってしまう。  
つまり、一般的に、文字入力を行う場合は１文字ずつ順に入力されることから、過去に
入力された文字は確定しており、このように入力する文字が確定している場合にも、この
文字を入力したキーに割当てられている他の文字も入力候補として扱ってしまうと、ユー
ザによっては所望としない変換候補まで表示されてしまうためである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の携帯端末は、複数の文字が割当てられているキー
を複数有する入力手段と、この入力手段によって入力された文字に基づいて変換データを
検索する検索手段と、この検索手段によって検索された変換データの出力順序を制御する
出力順序制御手段と、読み、この読みに対応する変換データ、及び前記検索手段によって
検索されかつユーザによって選択された変換データに関する情報を記憶する記憶手段とを
備え、前記入力手段が操作されることで入力され、変換対象の入力文字として確定してい
る少なくとも１つの文字と、この確定している文字に続く変換対象の入力文字として確定
していない文字とからなる文字列に基づいて前記記憶手段を検索するとき、前記検索手段
は、前記変換対象の入力文字として確定している少なくとも１つの文字と、この１つの文
字に後続し、前記変換対象の入力文字として確定していない文字を入力するために操作さ
れたキーに割当てられている複数の文字とから複数の文字列を求め、この求めた複数の文
字列を読みとして前記記憶手段に記憶されている変換データを検索し、前記出力順序制御
手段は、前記記憶手段に記憶されている前記情報に基づいて前記検索手段で検索された変
換データの表示順序を制御することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、変換対象として入力の確定している文字と、その後のキー操作によっ
て入力可能な文字とを組み合わせて入力可能な文字列を求め、この文字列に基づいて変換
候補を検索していることから、少ないキー操作で所望とする変換候補を得ることができ、
文字入力を向上させることが出来る。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明の実施形態について詳細に説明する。
図１は、本発明に係る携帯端末の一実施形態の構成を示したブロック図である。
【０００８】
同図において、入力装置１０１は各キーに複数の文字が割り当てられ、何回か押下する
ことで所望の文字を得ることができるテンキーである。例えば携帯電話におけるテンキー
であり、「１」のキーにあ行の文字、「２」のキーにか行の文字、のように割り当てられ
ており、「え」を入力する場合には、「１」のキーを４回押下することで入力する。出力
装置１１４はＬＣＤディスプレイ等の画面表示装置であり、利用者はこれらによって対話
的に文字入力処理を進めることができる。
【０００９】
文字入力部１０２は押下されたテンキーから入力可能な文字を入力文字バッファ１０３
に格納し、キーを押下した回数に対応する文字にマーキングする。
【００１０】
単語辞書１０７は、例えば図３に示すように、少なくとも読みとそれに対応する見出し
とを格納したものである。学習辞書１０８は、例えば図４に示すように、基底文字列と予
測文字列とを登録したものである。なお、この学習辞書１０８には、最初から所定数の基
底文字列と予測文字列とを登録しておき、これにユーザが使用中に選択したものを追加登
録することとしてもよいし、最初は何も登録されておらず、ユーザが使用中に選択したも
のを登録することとしてもよい。
【００１１】
辞書検索部１０４は入力文字バッファ１０３に格納された最後の文字位置に対応する全
ての文字と、それまでに格納された各文字のうちマーキングされた文字とを組み合わせて
基底文字列を作り、単語辞書１０７を参照して各基底文字列を先頭部分に持つ読みの文字
列または基底文字列を検索し、予測候補バッファ１０６に格納する。
【００１２】
出力順調整部１０５は辞書検索部１０４によって検索された予測文字列の中に、学習辞
書１０８に登録され、且つ既に入力された未確定文字列とキーで入力可能な全ての文字の
うちキーの押下された回数に対応する所定の文字とからなる入力文字列が学習辞書１０８
に登録されている基底文字列と一致するものがあれば、その予測文字列の出力優先度が上
がるように、予測候補バッファ１０６に格納された予測文字列の出力順位を調整する。
【００１３】
予測候補表示制御部１１０は予測候補バッファ１０６に格納された予測文字列を出力装
置１１４に表示する。予測文字列学習部１１１はユーザが選択した予測文字列とその時の
入力文字列とを、入力文字列を基底文字列として学習辞書１０８に登録する。予測制御部
１０９はユーザが選択した予測文字列を入力文字バッファ１０３に上書きするとともに、
予測候補表示制御部１１０に指示して予測文字列の表示を終了し、予測文字列学習部１１
１に指示してユーザが選択した予測文字列の学習辞書１０８への登録を行う。
【００１４】
出力制御部１１２は出力バッファ１１３に格納された予測文字列を出力装置１１４に表
示する。
【００１５】
図２は、この実施形態における文字入力から予測文字列の出力までの処理の流れを示し
たフローチャートである。
【００１６】
入力装置１０１で押下されたキーが文字であればそのキーに割り当てられた入力可能文
字が入力文字バッファ１０３に格納される。このとき、キーの押下された回数に対応する
文字にマーキングが付与される（ステップ２０１〜２０３）。あるキーが押下された段階
で、入力文字数が所定の文字数に達した時、例えば３文字目以降になった時、予測対象と
判断する（ステップ２０４）。予測対象となると、辞書検索部１０４において入力文字バ
ッファ１０３に格納された最後の文字位置の全ての文字とそれ以前のマーキングされた文
字とを組み合わせて基底文字列を作り、単語辞書１０７を参照して予測文字列を検索し（
ステップ２０５）、検索した予測文字列を予測候補バッファ１０６に格納する（ステップ
２０６）。この辞書検索処理は作成された基底文字列全てについて行われる（ステップ２
０５〜２０７）。
【００１７】
辞書検索処理が終了すると、出力順調整部１０５において、予測候補バッファ１０６に
格納された予測文字列の中で、学習辞書１０８に登録され、且つその時表示されている既
に入力された未確定文字列とキーで入力可能な全ての文字のうちキーの押下された回数に
対応する所定の文字とからなる入力文字列が学習辞書１０８に登録されている基底文字列
と一致するものがあれば出力優先度が上がるように予測候補バッファ１０６に格納された
予測文字列が並べ替えられる（ステップ２０８）。
【００１８】
ここで、予測候補表示制御部１１０は、予測候補バッファ１０６に格納された予測文字
列を出力装置１１４に画面表示し、予測制御部１０９においてユーザによる予測文字列選
択処理が行われる（ステップ２０９）。予測文字列のうちユーザが選択した１つの予測文
字列は出力バッファ１１３に格納される（ステップ２１０）。
【００１９】
続いて、予測文字列学習部１１１において、選択された予測文字列とその時表示されて
いる既に入力された未確定文字列とキーで入力可能な全ての文字のうちキーの押下された
回数に対応する所定の文字とからなる入力文字列とを、入力文字列を基底文字列として、
学習辞書１０８に登録する（ステップ２１１）。さらに、出力制御部１１２において出力
バッファ１１３に格納された予測文字列を画面表示し（ステップ２１２）、予測制御部１
０９はユーザが選択した予測文字列を入力文字バッファ１０３に上書きするとともに予測
候補表示制御部１１０に指示して予測文字列の表示を終了し、最後に次の入力に備えて各
バッファが初期化される（ステップ２１３）。
【００２０】
図５は、この実施形態における文字列予測の様子を示したものである。図５に示したよ
うに「けいた」に続いて「１」すなわち「あ」行のキーを１回押下したタイミングで、既
に入力された未確定文字列「けいた」と、「１」のキーで入力可能な全ての文字のうちキ
ーの押下された回数１回に対応する文字「あ」とからなる入力文字列「けいたあ」が表示
されるが、未確定文字列「けいた」にあ行の文字を組み合わせて基底文字列を作成し、辞
書検索を行う。即ち基底文字列「けいたあ」、「けいたい」、「けいたう」、「けいたえ
」、「けいたお」を作成し、図３に示す単語辞書１０７を参照して、これらの基底文字列
を先頭に含む読みの文字列をすべて検索すると、単語辞書１０７からは予測文字列として
、「けいたい」を先頭に含む見出しの文字列「携帯」、「形態」、「携帯電話」、「携帯
灰皿」が得られる（ステップ２０５〜２０７）。そして、表示されている入力文字列「け
いたあ」が学習辞書１０８に登録されている基底文字列「けいたあ」と一致するので、こ
の基底文字列「けいたあ」に対応する予測文字列「携帯電話」、「携帯灰皿」の出力優先
度が上げられて、「携帯電話」、「携帯灰皿」、「携帯」、「形態」と並び替えられ（ス
テップ２０８）、例えばそのうち優先度の高い２つの予測文字列が、図５に示すように出
力装置１１４の画面に表示され、予測文字列選択処理が行われることになる（ステップ２
０９）。
【００２１】
以上説明したように、この実施形態によれば、キーが押下された際にそのキーで入力可
能な全ての文字と既に入力されている未確定文字列とを組み合わせて基底文字列を作り、
単語辞書１０７を参照して各基底文字列を先頭部分に持つ読みの文字列を検索することに
よって、所望の文字を得るために複数回キーを押下したり、キーを押下しすぎたりするこ
とを減らすことができ、文字入力効率を向上させることができる。
【００２２】
なお、上記実施形態では、出力順調整部１０５による予測文字列のソートのステップ２
０８において、学習辞書１０８を参照して予測文字列の並べ替えを行うこととしたが、単
語辞書１０７に格納されている単語に出現頻度が付されている場合は、学習辞書１０８を
用いずに、単語辞書１０７を参照して出現頻度の高い予測文字列の出力優先度が上がるよ
うに予測文字列を並べ替えることもできる。そして、学習辞書１０８を用いない場合は、
予測文字列学習部１１１において選択された予測文字列とその時表示されている入力文字
列とを、入力文字列を基底文字列として学習辞書１０８に登録するステップ２１１は省略
する。
【００２３】
また、上記実施形態において、予測候補表示制御部１１０が予測候補バッファ１０６に
格納された予測文字列を出力装置１１４に画面表示し、予測制御部１０９においてユーザ
による予測文字列選択処理が行われるステップ２０９において、予測候補表示制御部１１
０は、予測候補バッファ１０６に格納された予測文字列の数が、予め設定された文字列数
、例えば５以内であればそれらの予測文字列をすべて画面表示し、予め設定された文字列
数、例えば５を超えている場合は、出力優先度の上位５個の予測文字列までを画面表示す
ることとし、選択処理した後、次のステップ２１０に進むこととしてもよい。
【００２４】
さらに、このステップ２０９において、予測候補バッファ１０６に格納された予測文字
列の数が、予め設定された文字列数、例えば１０を超えている場合は、予測文字列として
は何も表示を行わず、従って選択処理も行わず、ステップ２０１の前に戻り、次のキー押
下を待ち受けることとしてもよい。
【００２５】
また、上記実施形態において、ステップ２０５〜２０７により基底文字列全てについて
の辞書検索処理が行われた段階で、予測候補バッファ１０６に格納された予測文字列の数
が、予め設定された文字列数、例えば１０を超えていない場合はそのまま次のステップ２
０８に進むが、予め設定された文字列数、例えば１０を超えている場合は、ステップ２０
８以降の処理を行わずに、ステップ２０１の前に戻り、次のキー押下を待ち受けることと
してもよい。
【図面の簡単な説明】
【００２６】
【図１】本発明に係る携帯端末の一実施形態の構成を示すブロック図。
【図２】本発明の一実施形態における処理手順を示すフローチャート。
【図３】本発明の一実施形態における単語辞書の例を示す図。
【図４】本発明の一実施形態における学習辞書の例を示す図。
【図５】本発明の一実施形態における文字列予測時の画面表示の例を示す図。
【符号の説明】
【００２７】
１０１・・・入力装置
１０２・・・文字入力部
１０３・・・入力文字バッファ
１０４・・・辞書検索部
１０５・・・出力順調整部
１０６・・・予測候補バッファ
１０７・・・単語辞書
１０８・・・学習辞書
１０９・・・予測制御部
１１０・・・予測候補表示制御部
１１１・・・予測文字列学習部
１１２・・・出力制御部
１１３・・・出力バッファ
１１４・・・出力装置
【図１】
2007293924.tif 000003
【図２】
2007293924.tif 000004
【図３】
2007293924.tif 000005
【図４】
2007293924.tif 000006
【図５】
2007293924.tif 000007