(57)【要約】【課題】従来、入力文字列を全部消去してしまうと、全部消去された文字列に対する変換文字列を登録できないため、直近の入力文字列が、変換したい文字列と一文字は一致する必要があるという問題があった。【解決手段】本発明の文字列予測変換装置は、入力された文字列を基に、それに対する変換候補を予測する文字列予測変換装置であって、全消去された直近の入力文字列を検出する文字列消去検出部と、前記文字列消去検出部で直近の入力文字列が全消去されたことを検出した後に確定された文字列を前記全消去された文字列の変換候補として予測変換ユーザ辞書部に登録する機能を有するものである。【選択図】図１
2009301167.tif 000002
【特許請求の範囲】
【請求項１】
入力された文字列を基に、前記文字列に対する変換候補を予測する文字列予測変換装置であって、
全消去された文字列を検出する文字列消去検出部と、
前記文字列消去検出部で文字列が全消去されたことを検出した後に、入力が確定された文字列を前記全消去された文字列の変換候補として予測変換ユーザ辞書部に登録する辞書登録手段と、
を有する文字列予測変換装置。
【請求項２】
前記全消去された文字列は、直近に入力された文字列であることを特徴とする請求項１に記載の文字列予測変換装置。
【請求項３】
前記文字列予測変換装置が、入力された文字列と確定された文字列を保存するテキストバッファ部を備えていることを特徴とする請求項１記載の文字列予測変換装置。
【請求項４】
前記文字列予測変換装置が、前記文字列消去検出部で検出した文字列と、その後に確定された文字列を保存する一時データ格納部を備えていることを特徴とする請求項１記載の文字列予測変換装置。
【請求項５】
前記一時データ格納部が、前記文字列消去検出部で検出した文字列と、その後に確定された文字列を前記テキストバッファ部から抽出することを特徴とする請求項１記載の文字列予測変換装置。
【請求項６】
前記文字列予測変換装置が、文字列から品詞を検出する品詞検出部を備えることを特徴とする請求項１記載の文字列予測変換装置。
【請求項７】
前記変換文字列は、文字列が全消去された後から、前記品詞検出部で助詞・接続詞・句読点が検出されるまでに入力された文字列とすることを特徴とする請求項１記載の文字列予測変換装置。
【請求項８】
前記変換文字列が、第１の名詞と第２の名詞を含んでいる場合、前記辞書登録手段は第１の名詞と、第１の名詞と第２の名詞とを合わせた文字列を予測変換ユーザ辞書部に登録することを特徴とする請求項１記載の文字列予測変換装置。
【請求項９】
前記文字列消去検出部は、全消去された文字列が所定の数以上の文字数であるとき、前記一時データ格納部に保存することを特徴とする請求項２記載の文字列予測変換装置。
【請求項１０】
請求項１から９のいずれか一項に記載の前記文字列予測変換装置と、通信部と、メール作成およびメールの送受信を行うメール機能部と、を備え、
前記文字列予測変換装置は、前記メール作成時に前記文字列予測変換装置の文字列予測変換機能を用いることを特徴とする通信端末装置。
【請求項１１】
全消去された文字列を検出する文字列消去検出ステップと、
文字列が全消去されたことを検出した後に、入力が確定された文字列を前記全消去された文字列の変換候補として予測変換ユーザ辞書部に登録する辞書登録ステップと、
を有する文字列予測変換方法。
【請求項１２】
全消去された文字列を検出する文字列消去検出ステップと、
文字列が全消去されたことを検出した後に、入力が確定された文字列を前記全消去された文字列の変換候補として予測変換ユーザ辞書部に登録する辞書登録ステップと、
を有する文字列予測変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力に応じて出力したい文字列を予測する文字列予測変換装置に関するものである。
【背景技術】
【０００２】
従来、日本語の文字列入力においては、仮名漢字変換が必要なために、多くの入力操作を行わなければならないという問題があった。そのため、ユーザが入力操作を行ってから文字列の入力や、仮名漢字変換を行う方法としてより少ない打鍵により多くの文字列の入力、仮名漢字変換を実現するために、予測変換機能が広く知られている。
【０００３】
下記特許文献１に記載の文章作成装置は、予測変換ユーザ辞書への文字列の自動登録を行うものである。この特許文献１では、編集された文字列を抽出し、その文字列を変換後文字列とする辞書情報を記憶する入力予測暫定辞書を用いており、予測変換処理により決定された入力予測暫定辞書の文字列候補が変換後文字列として選択されたことに応じて、その選択された文字列を変換後文字列とするとともに、その選択された文字列を文字列候補として決定するもととなった入力文字列を読みとする辞書情報が入力予測用辞書に記憶する。これにより、編集がなされた文字列が自動的に入力予測処理のために辞書登録するものである。
【特許文献１】特開２００３−２５６４１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の構成では、編集がなされた文字列が自動的に入力予測処理のために辞書登録できるものの、仮名漢字変換した文字列に関する修正を行っていることを確認しないと、文字列の編集を登録できないため、修正の対象文字列が空白であると文字列の編集を登録できない。従って、入力された文字列を全部消去したとき、全消去された文字列に対する変換文字列を登録できないという問題がある。
【課題を解決するための手段】
【０００５】
前記従来の課題を解決するために、本発明の文字列予測変換装置は、入力された文字列を基に、前記文字列に対する変換候補を予測する文字列予測変換装置であって、全消去された直近の入力文字列を検出する文字列消去検出部と、前記文字列消去検出部で直近の入力文字列が全消去されたことを検出した後に確定された文字列を前記全消去された文字列の変換候補として予測変換ユーザ辞書部に登録する機能を有し、文字列予測変換を行う。
【発明の効果】
【０００６】
本発明の文字列予測変換装置は、入力された文字列を基に、前記文字列に対する変換候補を予測する文字列予測変換装置であって、全消去された文字列を検出する文字列消去検出部と、前記文字列消去検出部で文字列が全消去されたことを検出した後に入力が確定された文字列を前記全消去された文字列の変換候補として予測変換ユーザ辞書部に登録する手段とを備えたものであり、この構成により、通常では変換できない未知語でも自動的に予測変換ユーザ辞書部に登録することができる。また、直近の入力文字列が、変換したい文字列と一文字も一致していなくても予測変換ユーザ辞書部に自動登録できるため、予測変換の辞書登録が容易に行え、ユーザがより少ない動作で文字入力を行うことが出来る。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を実施するための最良の形態について図面を参照しながら説明する。
（実施の形態１）
図１は、本発明の実施の形態１における通信端末装置の概略構成図、図２は、文字列予測変換装置の動作を説明するフローチャート、図３は実施例１における一時データ格納部の一例を示す図、図４は実施例１における文字入力時に表示部に表示される画面の一例を示す図、図５は実施例２における一時データ格納部の一例を示す図、図６は実施例２における文字入力時に表示部に表示される画面の一例を示す図である。
【０００８】
図１に示すように、通信端末装置は、文字列消去検出部１と、テキストバッファ部２と、一時データ格納部３と、品詞検出部４と、入力部５と、制御部６と、表示部７と、仮名漢字変換処理部８と、予測変換処理部９と、仮名漢字変換辞書部１０と、予測変換辞書部１１と、予測変換ユーザ辞書部１２と、通信部１３と、メール機能部１４から構成される。
【０００９】
文字列消去検出部１は、直近に入力された文字列が全て消去されたことを検出する。テキストバッファ部２は入力された文字列及び入力が確定された文字列を一時保存する。一時データ格納部３は、上記、テキストバッファ部２から全消去された入力文字列と、文字列消去検出部１により直近の入力文字列が全部消去されたことが検出された直後の確定文字列を保存する。品詞検出部４は、確定文字列から助詞・接続詞・句読点を検出する。入力部５は仮名文字など入力を行うキー力装置である。制御部６は文字列消去検出部１により直近の入力された文字列が全部消去されたことが検出された直後に入力が確定された確定文字列を保存する。品詞検出部４は、確定文字列から助詞・接続詞・句読点を検出する。入力部５は仮名文字など入力を行う入力装置であり、キーボード、テンキーなどのキーや、タッチパネルなどの装置などで構成される。
【００１０】
制御部６は、文字列消去検出部１で検出された直近の全部消去された入力文字列をテキストバッファ部２から抽出し、一時データ格納部３に保存する。品詞検出部４が助詞・接続詞・句読点を検出した場合、制御部６は、直近の入力文字列が全部消去されたことが検出された直後から入力が確定された文字列のうち、の品詞検出部４が検出した助詞・接続詞・句読点以外の確定文字列をテキストバッファ部２から抽出し、一時データ格納部３に保存する。また、制御部６は入力部５より入力された文字列を表示部７に表示する。
【００１１】
表示部７は、画面表示装置であり液晶ディスプレイや、タッチパネルの表示装置、有機ディスプレイなどで構成される。利用者はこの画面表示装置を視認することによって対話的に文字入力処理を進めることができる。
【００１２】
仮名漢字変換処理部８は入力された文字列に基づいて、それに対する変換文字列を仮名漢字変換辞書部１０から検索し、予測変換処理部９は入力された文字列に基づいて、それに対する変換文字列を予測変換辞書部１１と予測変換ユーザ辞書部１２から検索する。一時データ格納部３に保存されているデータは、品詞検出部４が助詞・接続詞・句読点を検出したことを契機に全消去された文字列と確定した文字列とを関連付けて予測変換ユーザ辞書部１２に保存される。
【００１３】
通信部１３は、例えば、送受信回路、変復調回路などで構成され、通信ネットワークと接続してデータ通信を行う。
【００１４】
メール機能部１４は、メール作成およびメールの送受信を行う。
【００１５】
次に、本実施の形態１について、その動作を、図２を用いて説明する。
【００１６】
メール機能部１４はメールの作成のサブジェクトまたはメール本文を編集するとき、制御部６を起動し、文字入力の文字列予測変換機能を起動する。
【００１７】
図２に示すように、ユーザが入力部４などで入力文字列を全て消去した場合など、文字列消去検出部１が直近の入力文字列が全部消去されたことを検出すると（ステップＳ１０１）、制御部６は直近の全部消去された入力文字列をテキストバッファ部２から抽出し、一時データ格納部３に保存する（ステップＳ１０２）。続いて制御部６は入力部５で入力された入力文字列表読み込み（ステップＳ１０３）、入力文字列をテキストバッファ部２に保存する（ステップＳ１０４）。また、入力された文字列を表示部７に表示する。次にユーザが入力部５を操作することなどにより、表示している文字列を確定すれば（ステップＳ１０５）、制御部６は確定された文字列をテキストバッファ部２に保存する（ステップＳ１０６）。品詞検出部４が確定された文字列の中から助詞・接続詞・句読点を検出すれば（ステップＳ１０７のＹＥＳ）、制御部６はテキストバッファ部２から助詞・接続詞・句読点以外の確定文字列を一時データ格納部３に保存する（ステップＳ１０９）。次に、制御部６は一時データ格納部３のデータを予測変換ユーザ辞書部１２に登録する（ステップＳ１１０）。また、制御部６はテキストバッファ部２、一時データ格納部３をクリアして終了する（ステップＳ１１１）。品詞検出部４が確定文字列から助詞・接続詞・句読点を検出しない場合は（ステップＳ１０７のＮＯ）、制御部６はテキストバッファ部２から確定文字列を抽出して一時データ格納部３に保存し（ステップＳ１０８）、再度、入力部５で入力された入力文字列の読み込みを行う（ステップＳ１０３）。
【００１８】
このように、本実施の形態１によれば、通常では変換できない未知語でも自動的に予測変換ユーザ辞書部１２に登録することができる。また、直近に表示した文字列が、変換したい文字列と一文字も一致していなくても予測変換ユーザ辞書部１２に自動登録することにより、文字入力の効率を高めることができる
（実施例１）
次に、本発明の実施の形態１における実施例１について、その動作を、図３と図４を用いて説明する。図３は入力文字、変換文字、品詞の３つの項目からなる一時データ格納部に保存される文字列を示す。また、図４は文字入力時に表示部７に表示される画面の例を示す。
【００１９】
一時データ格納部３は、入力文字、変換文字、品詞の3つの項目からなる。例えば、「こすも」なる文字列が入力されると（図４ （a））、「こすも」がテキストバッファ部２に保存される。「こすも」なる文字列が入力された直後に、「こすも」なる文字列が全て消去されたことを文字列消去検出部１が検出した場合（図４ （b））、テキストバッファ部２に保存されている「こすも」が一時データ格納部３の入力文字の項目に保存される（図３ （a））。次に「宇宙」なる文字列が入力されて確定されると（図４ （c））、テキストバッファ部２に保存されている確定文字列「宇宙」を一時データ格納部３の変換文字の項目に保存する（図３ （b））。また、確定文字列「宇宙」は名詞であるので、一時データ格納部３の品詞の項目に「宇宙」に対応する品詞として「名詞１」を保存する。次に、「君」なる文字が入力されて確定されると（図４ （d））、テキストバッファ部２に保存されている確定文字列「君」を一時データ格納部３の変換文字の項目に既に保存されていた「宇宙」に確定文字列「君」を追加した「宇宙君」を追加保存する（図３ （c））。また、確定文字列「君」は名詞であるので、一時データ格納部３の品詞の項目に「君」に対応する品詞として「名詞２」を保存する。次に、「は」なる文字が入力されて確定されると（図４ （e））、品詞検出部４は助詞である文字が確定されたことを検出する。次に、制御部６は一時データ格納部３に保存されているデータを予測変換ユーザ辞書部１２に登録する。ここで、一時データ格納部３の品詞の区分が名詞１/名詞２であるため、予測変換ユーザ辞書部１２に登録する変換文字列は「宇宙君」、「宇宙」である。最後に、テキストバッファ部２、一時データ格納部３をクリアする。
【００２０】
（実施例２）
次に、本発明の第二の実施例について、その動作を、図５と図６を用いて説明する。図５は入力文字、変換文字、品詞の３つの項目からなる一時データ格納部３に保存される文字列を示す。また、図６は文字入力時に表示部７に表示される画面の例を示す。
【００２１】
例えば、「どっけん」なる文字列が入力されると（図６ （a））、「どっけん」がテキストバッファ部２に保存される。「どっけん」なる文字列が入力された直後に、「どっけん」なる文字列が全て消去された場合（図６ （b））、テキストバッファ部２に保存されている「どっけん」が一時データ格納部３の入力文字の項目に保存される（図５ （a））。次に「独り」なる文字列が入力されて確定されて（図６ （c））、「り」を消去して、「独」が確定されると（図６ （d））、テキストバッファ部２に保存されている確定文字列「独」を一時データ格納部３の変換文字の項目に保存する（図５ （b））。ここで、「り」が消去されているが直近の文字列は全て消去されていないため、文字列消去検出部１は直近の文字列が全て消去されたことを検出せず、「ひとり」は一時データ格納部３に保存されない。また、確定された文字「独」は名詞であるので、一時データ格納部３の品詞の項目に「独」に対応する品詞として「名詞１」を保存する。次に、「検、」なる文字列が入力されて確定されると（図６ （e））、品詞検出部４は句読点である文字が確定されたことを検出する。続いてテキストバッファ部２に保存されている助詞・接続詞・句読点以外の確定文字列「検」を一時データ格納部３の変換文字の項目に既に保存されていた「独」に確定文字列「検」を追加した「独検」を追加保存し、「検」は名詞であるので、一時データ格納部３の品詞の項目に「検」に対応する品詞として「名詞２」を保存する。（図４（c））、品詞検出部４は句読点である文字が確定されたことを検出したので、制御部６は一時データ格納部３に保存されているデータを予測変換ユーザ辞書部１２に登録する。ここで、一時データ格納部３の品詞の区分が名詞１/名詞２であるため、予測変換ユーザ辞書部１２に登録する変換文字列は「独検」、「独」である。最後に、テキストバッファ部２、一時データ格納部３をクリアする。
【産業上の利用可能性】
【００２２】
本発明は、入力された文字列を基に、それに対する変換候補を予測する文字列予測変換装置であって、全消去された直近の入力文字列を検出する文字列消去検出部と、前記文字列消去検出部で直近の入力文字列が全消去されたことを検出した後に確定された文字列を前記全消去された文字列の変換候補として予測変換ユーザ辞書部に登録する機能を有した文字列予測変換装置であり、従って、通常では変換できない未知語でも自動的に予測変換ユーザ辞書部に登録することができる。また、直近の入力文字列が、変換したい文字列と一文字も一致していなくても予測変換ユーザ辞書部に自動登録でき、文字列予測変換装置として有用である。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態１における通信端末装置の概略構成図
【図２】本発明の実施の形態１における文字列予測変換装置の動作を説明するフローチャート
【図３】（ａ）本発明の実施例１における一時データ格納部を示す図１（ｂ）本発明の実施例１における一時データ格納部を示す図２（ｃ）本発明の実施例１における一時データ格納部を示す図３
【図４】（ａ）本発明の実施例１における文字入力時に表示部に表示される画面図１（ｂ）本発明の実施例１における文字入力時に表示部に表示される画面図２（ｃ）本発明の実施例１における文字入力時に表示部に表示される画面図３（ｄ）本発明の実施例１における文字入力時に表示部に表示される画面図４（ｅ）本発明の実施例１における文字入力時に表示部に表示される画面図５
【図５】（ａ）本発明の実施例２における一時データ格納部を示す図１（ｂ）本発明の実施例２における一時データ格納部を示す図２（ｃ）本発明の実施例２における一時データ格納部を示す図３
【図６】（ａ）本発明の実施例２における文字入力時に表示部に表示される画面図１（ｂ）本発明の実施例２における文字入力時に表示部に表示される画面図２（ｃ）本発明の実施例２における文字入力時に表示部に表示される画面図３（ｄ）本発明の実施例２における文字入力時に表示部に表示される画面図４（ｅ）本発明の実施例２における文字入力時に表示部に表示される画面図５
【符号の説明】
【００２４】
１    文字列消去検出部
２    テキストバッファ部
３    一時データ格納部
４    品詞検出部
５    入力部
６    制御部
７    表示部
８    仮名漢字変換処理部
９    予測変換処理部
１０    仮名漢字変換辞書部
１１    予測変換辞書部
１２    予測変換ユーザ辞書部
１３    通信部
１４    メール機能部
【図１】
2009301167.tif 000003
【図２】
2009301167.tif 000004
【図３】
2009301167.tif 000005
【図４】
2009301167.tif 000006
【図５】
2009301167.tif 000007
【図６】
2009301167.tif 000008