(57)【要約】【課題】携帯用通信端末等において、使用者がこれまで入力したことがない単語であっても、使用者が興味を持っている分野（カテゴリ）の単語を、予測変換候補の上位に設定する。【解決手段】入力された文字又は文字列を先頭に持つ複数の単語を並べて予測変換候補として表示する表示部１３と、該予測変換候補の表示順位の入れ替えを制御する制御部１１と、を備え、制御部１１は、入力された文字列と同じ文字列の単語を、カテゴリ毎の単語ファイルから検索する検索手段１１−１と、検索がヒットした場合、入力された文字列と同じ文字列の単語が含まれるカテゴリを優先カテゴリとして取得するカテゴリ取得手段１１−２と、優先カテゴリに属する単語の先頭文字又は先頭文字列を取得する先頭文字列手段１１−３と、先頭文字又は先頭文字列の予測変換順位の中で、優先カテゴリに属する単語の予想変換候補の表示順位を入れ替えて表示順位をより上位に上げる入替手段１１−４と、を有する。【選択図】図１
2008112220.tif 000002
【特許請求の範囲】
【請求項１】
入力された文字又は文字列を先頭に持つ複数の単語を並べて予測変換候補として表示する表示部と、該予測変換候補の表示順位の入れ替えを制御する制御部と、を備え、
前記制御部は、
入力された文字列と同じ文字列の単語を、カテゴリ毎の単語ファイルから検索する検索手段と、
検索がヒットした場合、前記入力された文字列と同じ文字列の単語が含まれるカテゴリを優先カテゴリとして取得するカテゴリ取得手段と、
前記優先カテゴリに属する単語の先頭文字又は先頭文字列を取得する先頭文字列手段と、
前記先頭文字又は先頭文字列の予測変換順位の中で、前記優先カテゴリに属する単語の予想変換候補の表示順位を入れ替えて表示順位をより上位に上げる入替手段と、
を有することを特徴とする予測変換候補を用いる文字入力装置。
【請求項２】
前記カテゴリは階層構造となっており、少なくとも最下層のカテゴリが前記単語ファイルを備えることを特徴とする請求項１に記載の予測変換候補を用いる文字入力装置。
【請求項３】
前記優先カテゴリに属する全ての単語の先頭文字又は先頭文字列を取得して、該全ての単語の予想変換候補の表示順位を入れ替えて上位に上げることを特徴とする請求項１又は２に記載の予測変換候補を用いる文字入力装置。
【請求項４】
前記優先カテゴリに属する所定の一部の単語の先頭文字又は先頭文字列を取得して、該所定の一部の単語の予想変換候補の表示順位を入れ替えて表示順位をより上位に上げることを特徴とする請求項１又は２に記載の予測変換候補を用いる文字入力装置。
【請求項５】
前記表示順位入れ替え後表示順位は最上位であることを特徴とする請求項１〜４のいずれかに記載の予測変換候補を用いる文字入力装置。
【請求項６】
前記文字入力装置は携帯通信端末であることを特徴とする請求項１〜５のいずれかに記載の予測変換候補を用いる文字入力装置。
【請求項７】
入力された文字又は文字列を先頭に持つ複数の単語を並べて予測変換候補として表示し、該予測変換候補の表示順位の入れ替えを行う予測変換候補を用いる文字入力方法であって、
入力された文字列と同じ文字列の単語を、カテゴリ毎の単語ファイルから検索するステップと、
検索がヒットした場合、前記入力された文字列と同じ文字列の単語が含まれるカテゴリを優先カテゴリとして取得するステップと、
前記優先カテゴリに属する単語の先頭文字又は先頭文字列を取得するステップと、
前記先頭文字又は先頭文字列の予測変換順位の中で、前記優先カテゴリに属する単語の予想変換候補の表示順位を入れ替えて表示順位をより上位に上げるステップと、
を含むことを特徴とする予測変換候補を用いる文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予測変換候補を用いる文字入力装置および文字入力方法に関し、特に、携帯電話やＰＨＳ端末などキー数が少ない携帯用通信端末において、予測変換候補を用いる文字変換方法および文字入力装置に関する。
【背景技術】
【０００２】
携帯電話やＰＨＳ端末など小型でキー数が少ない携帯用通信端末等においては、ダイヤルキー（数字キー）と、複数の英字や仮名文字、記号等の入力が兼用になっており、文字入力を行うには、同じダイヤルキーを何度も押さなければならないため、ワードプロセッサやＰＣ（パーソナルコンピュータ）に比べて入力に手間がかる。
【０００３】
よって、できるだけキー操作を少なくして文書の入力を行うことが求められている。このため、入力した文字又は文字列を先頭に持つ単語を予測して表示する予測変換機能を備えるものがある。
【０００４】
予測変換候補の単語が複数ある場合は、順番に並べて表示された複数の候補のうち、まず、第１変換候補である単語に選択用カーソルが設定される。そして、候補を確定して入力するには、使用者が移動キー等の操作を続けて、使用者が所望する単語に選択用カーソルを合致させ、単語を確定して入力を行うなどの操作が必要である。
【０００５】
一方、ワードプロセッサやＰＣなどの文書作成装置では、使用頻度による学習機能や単語の意味に基づく規則を参照しながら変換するＡＩ変換機能等を採用することによって、入力された仮名文字に対応する複数の同音異義語のうち使用者が希望する表記単語を第１候補として変換できるようにしている。
このため、政治、科学などの分野情報を利用して同音意義語を選択する方法を併用する方法も提案されている。例えば、前方と後方に配置される単語が並列関係にあることを示す「・」、「や」などの並列表記文字が入力された場合に、その前方および後方の各変換候補表記の分野情報を確認するものが提案されている（例えば、特許文献１参照）。
これによれば、並列表記文字が検出された場合、前方および後方の文字列に対する変換候補に同一の分野情報が割り当てられている場合に、両者をペアとして第１変換候補として表示するようにしており、これにより誤変換の防止並びに仮名漢字変換操作の効率化を図ることができるとしている。
【特許文献１】特開平１０−２２２５０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記のような、携帯電話やＰＨＳ端末などの携帯用通信端末における予測変換は、使用者が入力したことがある単語に対しては、使用頻度が高い単語や直前に入力した単語を予測変換候補の上位になるように順位を並び変えて表示するものがある。
【０００７】
ところが、携帯用通信端末の使用者が入力したことのない単語を、予測変換候補の上位になるように並びかえることは行われていなかった。
よって、携帯用通信端末の使用者が興味を持っている分野や、使用者の仕事に関係する分野など、使用者が入力する可能性の高い特定の分野（カテゴリ）の単語であっても、当該携帯用通信端末に対して入力が一度もなされていない単語は、予測変換候補の上位にくることはなかった。
【０００８】
一方、ワードプロセッサやＰＣなどの文書作成装置では、入力効率を高めるために、入力された単語や文章に基づく学習機能を利用することは極めて有効であり、また、学習機能で蓄積された結果を他の装置に移す機能も持っている。
【０００９】
これに対して、一般的に携帯電話やＰＨＳ端末などの携帯用通信端末は、ワードプロセッサやＰＣなどよりも使用者の機種交換のサイクルが短い場合が多く、また、辞書の学習機能で蓄積された結果を他の端末に移す機能も通常は備えていない。また、ワードプロセッサやＰＣなどは複数の人間が使用することも多々あるが、携帯用通信端末は通常、所有者である個人のみが使用するものである。
【００１０】
よって、このような携帯用通信端末においては、上記のように入力が一度もなされていない単語であっても、当該携帯用通信端末の所有者である使用者が興味を持っている分野や、使用者の仕事に関係する分野など、使用者が入力する可能性の高い特定の分野（カテゴリ）の単語であるならば、入力が行われる可能性が高いと予想されるので、このように予測変換候補の上位にくるように並びかえることは、入力効率の向上に対して極めて有効である。
【００１１】
また、前記の特許文献１は、入力した文字列に対して、並列表記文字の前方と後方の単語に同一分野の変換候補を割り当てる機能について記載されているものであり、予測変換候補を表示する機能についての記載はない。
【００１２】
本発明は、上記事情に鑑みてなされたものであり、携帯電話やＰＨＳ端末など小型でキー数が少ない携帯用通信端末等において、使用者がこれまで入力したことがない単語であっても、使用者が興味を持っている分野（カテゴリ）の単語を、予測変換候補の上位に設定することができ、これにより入力効率を高めることができる予測変換候補を用いる文字入力装置および文字入力方法を得ることを目的とする。
【課題を解決するための手段】
【００１３】
前記目的達成のために、本発明に係る予測変換候補を用いる文字変換装置は、入力された文字又は文字列を先頭に持つ複数の単語を並べて予測変換候補として表示する表示部と、該予測変換候補の表示順位の入れ替えを制御する制御部と、を備え、前記制御部は、入力された文字列と同じ文字列の単語を、カテゴリ毎の単語ファイルから検索する検索手段と、検索がヒットした場合、前記入力された文字列と同じ文字列の単語が含まれるカテゴリを優先カテゴリとして取得するカテゴリ取得手段と、前記優先カテゴリに属する単語の先頭文字又は先頭文字列を取得する先頭文字列手段と、前記先頭文字又は先頭文字列の予測変換順位の中で、前記優先カテゴリに属する単語の予想変換候補の表示順位を入れ替えて表示順位をより上位に上げる入替手段と、を有することを特徴とする（請求項１）。
上記の構成により、使用者によって入力されたことがない単語であっても、入力された文字列と同じ文字列の単語が含まれるカテゴリに属する単語の予測変換順位を上位に上げることができるので、入力効率の向上を図ることができる。
【００１４】
また、前記カテゴリは階層構造となっており、少なくとも最下層のカテゴリが前記単語ファイルを備えることを特徴とする（請求項２）。
これにより、より細かい分類である最下層のカテゴリを優先カテゴリとするので、使用者が入力する可能性がより高い分野（カテゴリ）の単語の予測変換順位を上位に上げることができる。
【００１５】
また、前記優先カテゴリに属する全ての単語の先頭文字又は先頭文字列を取得して、該全ての単語の予想変換候補の表示順位を入れ替えて上位に上げることを特徴とする（請求項３）。
これにより、優先カテゴリに属する全ての単語の予測変換順位を上位に上げることができる。
【００１６】
また、前記優先カテゴリに属する所定の一部の単語の先頭文字又は先頭文字列を取得して、該所定の一部の単語の予想変換候補の表示順位を入れ替えて表示順位をより上位に上げることを特徴とする（請求項４）。
これにより、優先カテゴリに属する単語の中でも、使用可能性が高い一部の単語のみの予測変換順位を上位に上げることができる。
【００１７】
また、前記表示順位入れ替え後表示順位は最上位であることを特徴とする（請求項５）。
これにより、優先カテゴリに属する単語を予測変換順位の最上位に上げることができる。
【００１８】
また、前記文字入力装置は携帯通信端末であることを特徴とする（請求項７）。
これにより、携帯用通信端末の所有者である使用者が入力する可能性の高い特定の分野（カテゴリ）の単語を予測変換候補の上位に上げることができ、携帯用通信端末の入力効率の向上に対して極めて有効である。
【００１９】
また、本発明に係る予測変換候補を用いる文字変換方法は、入力された文字又は文字列を先頭に持つ複数の単語を並べて予測変換候補として表示し、該予測変換候補の表示順位の入れ替えを行う予測変換候補を用いる文字入力方法であって、入力された文字列と同じ文字列の単語を、カテゴリ毎の単語ファイルから検索するステップと、検索がヒットした場合、前記入力された文字列と同じ文字列の単語が含まれるカテゴリを優先カテゴリとして取得するステップと、前記優先カテゴリに属する単語の先頭文字又は先頭文字列を取得するステップと、前記先頭文字又は先頭文字列の予測変換順位の中で、前記優先カテゴリに属する単語の予想変換候補の表示順位を入れ替えて表示順位をより上位に上げるステップと、を含むことを特徴とする。
上記の文字変換方法により、使用者によって入力されたことがない単語であっても、入力された文字列と同じ文字列の単語が含まれるカテゴリに属する単語の予測変換順位を上位に上げることができるので、入力効率の向上を図ることができる。
【発明の効果】
【００２０】
本発明に係る予測変換候補を用いる文字変換方法および文字入力装置によれば、使用者によって入力されたことがない単語であっても、使用者が入力する可能性の高い特定の分野（カテゴリ）の単語であるならば、今後、入力される可能性が高いと予想されるので、予測変換候補の上位にくるように並びかえることは、入力効率の向上に対して極めて有効である。
【００２１】
特に、携帯電話やＰＨＳ端末などの携帯用通信端末は、ワードプロセッサやＰＣなどよりも使用者の機種交換のサイクルが短い場合が多く、また、辞書の学習機能で蓄積された結果を他の端末に移す機能も通常は備えていないので、使用者が入力した文書の蓄積による辞書の学習機能に頼るよりも、入力効率の向上に対して有効であると思われる。
【００２２】
また、ワードプロセッサやＰＣなどは複数の人間が使用することも多々あり、各人の興味や仕事等が一致するとは限らない。これに対して、携帯用通信端末は通常、所有者である個人のみが使用するものであるので、入力が一度もなされていない単語であっても、当該携帯用通信端末の所有者である使用者が興味を持っている分野や、使用者の仕事に関係する分野など、使用者が入力する可能性の高い特定の分野（カテゴリ）の単語であるならば、入力が行われる可能性が高いと予想され、前述のように予測変換候補の上位にくるように並びかえることは、入力効率の向上に対して極めて有効である。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を、図面を参照して説明する。
図１は、本実施の形態による予測変換候補を用いる文字入力装置である携帯電話やＰＨＳ端末などの携帯用通信端末の構成を示すブロック図である。
図１において、この携帯用通信端末１は、通信や文字入力などを制御する制御部１１を備えている。この制御部１１には、操作部１２、表示部１３、メモリ部１４、マイク／スピーカ１５、通信部１６および電源部１７がそれぞれ接続されている。
【００２４】
これらのうち、制御部１１は、携帯用通信端末１の各種機能に対する制御や演算を実行する。そして、本実施の形態では、入力された文字列と同じ文字列の単語をカテゴリ毎の単語ファイルから検索する検索手段１１−１、検索がヒットした場合入力された文字列と同じ文字列の単語が含まれるカテゴリを優先カテゴリとして取得するカテゴリ取得手段１１−２、優先カテゴリに属する単語の先頭文字又は先頭文字列を取得する先頭文字列手段１１−３、先頭文字又は先頭文字列の予測変換順位の中で、優先カテゴリに属する単語の予想変換候補の表示順位を入れ替えて表示順位をより上位に上げる入替手段１１−４を有する。
【００２５】
操作部１２は、ダイヤルキー（数字キー）、電源キー、通話キー、保留キー、方向指示キーなどの各種キーが配置されている。携帯用通信端末では、配置できるキー数が限られているため、英字（アルファベット）、仮名文字、記号等を入力するためのキーは電話番号等の数字を入力するダイヤルキー（数字キー）と共通になっている。
【００２６】
表示部１３は、電話番号、通信履歴、メール文、画像などを表示する液晶や有機ＥＬ等のディスプレイであり、使用者が文字入力を行う際には、入力した文字列や予想変換候補等が表示される。
【００２７】
メモリ部１４は、カテゴリ分類テーブル１４−１と、各カテゴリに属する単語を収容したカテゴリ毎の単語ファイル１４−２と、を含む辞書ファイル１４−３、文書格納部１４−４、プログラム格納部１４−５、などを有する。
【００２８】
図２は、カテゴリ分類テーブルの一例を示す図である。この図２に示す例では、カテゴリ分類テーブル１４−１は、複数の大項目の下により細分化された複数の小項目が属する２階層の階層構造となっている。
図２において、例えば、大項目がカテゴリα（スポーツ）に属する小項目としては、カテゴリα１（サッカー）、カテゴリα２（野球）などがあり、また、大項目がカテゴリβ（政治経済）に属する小項目としては、カテゴリβ１（政治）、カテゴリβ２（経済）などがある。これら小項目のカテゴリに属する単語は、カテゴリ毎の単語ファイルにそれぞれ収容されている。
【００２９】
小項目のカテゴリα１（サッカー）に属する単語ファイルには、例えば、オフサイドトラップ、ゴール、ワールドカップ、スルーパス、オウンゴール、などの単語が含まれる。また、カテゴリα２（野球）に属する単語ファイルには、例えば、ピッチャー、キャッチャー、ホームラン、ストライク、ファウル、などの単語が含まれる。
【００３０】
また、プログラム格納部１４−５は、ＯＳや携帯用通信端末１の各種機能の制御プログラムや各種アプリケーションプログラムのほか、予測変換辞書を利用する予測変換処理を制御部１１で行うためのプログラムなどを格納している。
【００３１】
マイク／スピーカ１５は携帯用通信端末の通話等に用いられる部分である。通信部１６は、無線電波の送受信を行う部分である。
【００３２】
次に、本実施の形態に係る文字入力装置（携帯用通信端末１）による予測変換候補を用いた文字変換方法の実施手順を、図３に示すフローチャートを参照しながら説明する。
携帯用通信端末１における文字入力は前述のようにダイヤルキーを利用して、例えば、英字のａ〜ｚは３文字毎、仮名文字の「あ」行〜「わ」行および「ん」を含む各行毎、さらには各種「＊」、「＠」などの記号毎に数字０〜９のキーが割り当てられている。このため、入力時には、３個ずつの英字や５個ずつの仮名文字や記号のいずれかを一つずつ選択的に入力するために、同一のキーを複数回操作する必要がある。
【００３３】
図３において、入力を開始し、操作部１２にあるダイヤルキーによる操作から、例えば文字列Ａ０（オフサイドトラップ）が入力されたとする。そして、確定キーが操作されたことにより、入力した文字列Ａ０が確定される（ステップＳ１）。
【００３４】
制御部１１は、この文字列Ａ０（オフサイドトラップ）の先頭文字ａ０（オ）における予想変換候補の順位を最上位に上げる。つまり、以後に使用者が先頭文字ａ０（オ）を入力したときに、文字列Ａ０（オフサイドトラップ）が表示部に表示された並び順の先頭となるように辞書ファイルにおける表示順序を入れ替える（ステップＳ２）。
【００３５】
次に、制御部１１は、メモリ部１４内のカテゴリ毎の単語ファイル全てに対して、文字列Ａ０（オフサイドトラップ）と同じ文字列の単語を検索する（ステップＳ３）。
【００３６】
この文字列Ａ０（オフサイドトラップ）と同じ単語が、カテゴリ毎の単語ファイルから見つかったか否か、すなわち文字列Ａ０（オフサイドトラップ）の検索がヒットしたか否かを判定する（ステップＳ４）。
【００３７】
検索がヒットしなかった場合（ステップＳ４のＮＯ）は、ここで処理を終了する。
一方、検索がヒットした場合（ステップＳ４のＹＥＳ）は、文字列Ａ０（オフサイドトラップ）の単語が属する小項目のカテゴリα１（サッカー）を優先カテゴリとして取得する（ステップＳ５）。
【００３８】
続いて、この優先カテゴリα１（サッカー）に属する全単語（Ａ１、Ａ２、・・・・、Ａｎ）の先頭文字（ａ１、ａ２、・・・、ａｎ）を取得する（ステップＳ６）。
【００３９】
つまり、優先カテゴリα１（サッカー）に属する単語には、Ａ０（オフサイドトラップ）のほか、例えば、Ａ１（ゴール）、Ａ２（ワールドカップ）、・・・、Ａｎ（スルーパス）などがあり、制御部１１は、優先カテゴリα１（サッカー）に属する単語ファイルを参照して、これらのすべての単語の先頭文字ａ１（ゴ）、ａ２（ワ）、・・・・、ａｎ（ス）を取得する。
【００４０】
そして、その先頭文字の予測変換順位の中で、優先カテゴリα１（サッカー）に属する単語Ａｎの予想変換候補の順位を最上位に上げる（ステップＳ７）。つまり、以後に、先頭文字ａｎ（ス）が入力されたときに、文字列Ａｎ（スルーパス）が表示部に表示された並び順の先頭となるように辞書ファイルにおける表示順序を入れ替える。
【００４１】
そして、ｎ＝ｎ−１の演算を行い（ステップＳ８）、ｎが１より大きいか否かの判定を行う（ステップＳ９）。
ｎ＜１の場合（ステップＳ９のＹＥＳ）は、ここで処理を終了する。
ｎ≧１の場合（ステップＳ９のＮＯ）は、ステップＳ７に戻る。そして、ステップＳ７〜ステップＳ９の処理を繰り返すことにより、優先カテゴリα１（サッカー）に属する全単語（Ａ１、Ａ２、・・・・、Ａｎ）の予想変換候補の順位がそれぞれ最上位に上げられる。
【００４２】
すなわち、単語Ａ１（ゴール）、Ａ２（ワールドカップ）、・・・、Ａｎ（スルーパス）の先頭文字ａ１（ゴ）、ａ２（ワ）、・・・・、ａｎ（ス）が入力されたときに、それぞれ単語Ａ１（ゴール）、Ａ２（ワールドカップ）、・・・、Ａｎ（スルーパス）が表示部に表示された並び順の先頭となるように辞書ファイルにおける表示順序が入れ替わる。
【００４３】
このようにして、単語（Ａ１、Ａ２、・・・・、Ａｎ）の予測変換候補の順位が最上位となるように、辞書ファイルにおける表示順序の入れ替えを行うと、これまで最上位にあった別のカテゴリの単語が繰り下がり、これに代わって優先カテゴリα１（サッカー）に属する単語の順位がそれぞれ繰り上がることとなる。
【００４４】
以上のように、本実施の形態では入力された文字列と同じ文字列の単語が属するカテゴリを検索し、該カテゴリに属する全ての単語を予測変換候補の最上位に設定することによって、キー数が少ない携帯用通信端末１においても、メール作成などの文書の入力効率を十分に高めることができる。
【００４５】
なお、上記実施の形態では、予測変換候補の先頭文字は仮名１文字の例を示したが、先頭文字は英字、数字、記号などでもよく、また、先頭文字列（先頭の２文字以上の文字）であってもよい。
また、カテゴリ分類テーブルにおける階層構造は、前記図２の例では、大項目及び小項目の２階層の構造を示したが、さらに深い階層構造のテーブルでも良い。あるいは、階層がないものであってもよい。
また、予測変換候補の最上位に設定するのは、必ずしも前記優先カテゴリに属する全ての単語ではなく、使用可能性が高い一部の単語のみであってもよい。また、必ずしも予測変換候補の最上位に設定しなくてもよく、少なくとも現在の順位よりも上位になるように設定されるものであってもよい。例えば、カテゴリにかかわらず最も新しく入力された単語の次の順位に設定するなどでもよい。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態に係る予測変換候補を用いる文字入力装置である携帯用通信端末の構成を示すブロック図である。
【図２】本発明の実施の形態で用いるカテゴリ分類テーブルを示す説明図である。
【図３】本発明の実施の形態に係る予測変換候補を用いる文字入力装置による文字変換方法の実施手順を示すフローチャートである。
【符号の説明】
【００４７】
１１  制御部
１１−１  検索手段
１１−２  カテゴリ取得手段
１１−３  先頭文字列手段
１１−４  入替手段
１２  操作部
１３  表示部
１４  メモリ部
１４−１  カテゴリ分類テーブル
１４−２  単語ファイル
１４−３  辞書ファイル
【図１】
2008112220.tif 000003
【図２】
2008112220.tif 000004
【図３】
2008112220.tif 000005