JP2004310349A - Language input system and method - Google Patents
Language input system and method Download PDFInfo
- Publication number
- JP2004310349A JP2004310349A JP2003101754A JP2003101754A JP2004310349A JP 2004310349 A JP2004310349 A JP 2004310349A JP 2003101754 A JP2003101754 A JP 2003101754A JP 2003101754 A JP2003101754 A JP 2003101754A JP 2004310349 A JP2004310349 A JP 2004310349A
- Authority
- JP
- Japan
- Prior art keywords
- character
- input
- assigned
- match search
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
【課題】複数の文字を同一の文字入力キーに割り当てているために、同一の文字入力キーに割り当てられた文字を連続して入力する場合にだけ、文字送り操作を必要とすること。
【解決手段】前方一致検索処理において、情報入力部1より最後に入力された一文字を直近入力文字とすると、直近入力文字と同一の文字入力キー2に割り当てられた割当文字が情報入力部1より入力された文字列に続く前方一致検索候補を優先的に出力する。これまでの言語入力システムでは、同一の文字入力キー2に割り当てられた文字を連続して入力する場合に必ず文字入力位置を1文字分移動させるための文字送り操作をする必要があるが、本発明における言語入力システムによれば、文字送り操作が必要となる前方一致検索候補を他の候補よりも優先的に表示するので、文字送り操作をせずとも、前方一致検索候補として出力された候補を選択するだけで言語入力することが出来る。
【選択図】 図13A character feed operation is required only when characters assigned to the same character input key are continuously input because a plurality of characters are assigned to the same character input key.
In a prefix matching search process, if the last character input from an information input unit is the most recent input character, an assigned character assigned to the same character input key as the most recently input character is input from the information input unit. The head-match search candidates following the input character string are output with priority. In the conventional language input system, when the characters assigned to the same character input key 2 are continuously input, it is necessary to perform a character feed operation for moving the character input position by one character without fail. According to the language input system of the present invention, a forward match search candidate requiring a character feed operation is preferentially displayed over other candidates, so that a candidate output as a forward match search candidate without performing a character feed operation You can input the language simply by selecting.
[Selection diagram] FIG.
Description
【0001】
【発明の属する技術分野】
本発明は、言語入力、特に前方一致検索処理部を有する言語入力システム及び方法に関する。
【0002】
【従来の技術】
日本語入力を効率よく入力する先行技術として、特開2001−325252号公報が挙げられる。この先行技術では、入力されたかな文字列に対して前方一致検索候補(予測候補検索変換)を出力し、追加のかな文字列を入力することによって前方一致検索候補が絞り込まれている。
【0003】
日本語入力を効率よく入力する先行技術として、特許第3221477号明細書が挙げられる。この先行技術では、かな文字の母音に相当するキーを入力し、例えば地名などの特定用途辞書の限られた語彙の中で候補をしぼり込むものである。具体的には、「あ」「あ」「た」の入力キーを操作すると、それらの母音をその順番で有する「おおた(太田)」や「おおつ(大津)」が取得できるが、語彙の多い不特定用途辞書では、利用者の意図とはかけ離れた候補が出力されることも多く、利用者に使いづらい印象を与えてしまう欠点を有する。
【0004】
【特許文献1】
特開2001―325252号公報
【特許文献2】
特許第3221477号明細書
【0005】
【発明が解決しようとする課題】
ハードウェアと通信インフラの目覚ましい進歩によって、携帯電話などの携帯端末によって場所を選ばずとも情報の送受信が出来るようになってきた。ところが、小型、軽量を重要な要素とする携帯端末は、複雑な文字入力のためであっても必要最小限の操作スイッチしか用意できない。例えば「0」キーから「9」キーまでの10キーとその他少数キーに複数の機能を割り当てて、それらを使い分けている。図1〜図3を用いて必要最小限の操作スイッチによる従来の文字入力技術とその問題点について説明する。
【0006】
図1は、携帯電話に代表される、いわゆる10キーデバイスでの日本語入力システムにおける言語入力システムを説明する説明図である。
【0007】
同図において、情報入力部1は、複数の文字が割当文字として同一の文字入力キー(操作キー)2に割り当てられた、複数の文字入力キー2と、文字送りキー3として機能する矢印キーを有する。情報入力部1から利用者4の操作によって「4」「GHI」「た」が割り当てられた文字入力キー2が1回操作されると、かな文字列の入力を受け付ける機能によって対応する入力信号が出力され、入力されたかな文字列を取得する機能によって、言語入力システムはかな文字「た」を取得する。同様に「1」「.@/」「あ」が割り当てられた文字入力キー2が2回操作されると、かな文字「い」を取得し、「6」「MNO」「は」が割り当てられた文字入力キー2が4回操作されると、かな文字「へ」を取得し、「0」「わをん」「、。−」が割り当てられた文字入力キー2が3回操作されると、かな文字「ん」を取得する。よって、これら一連の処理によってかな文字列「たいへん」を取得することが出来る。このかな文字列「たいへん」をかな漢字変換用辞書DBに記憶される情報を用いてかな漢字変換処理をすることにより、「たいへん」が「大変」に変換される。
【0008】
入力されたかな文字列を漢字混じりの文章に変換する処理がかな漢字変換処理であるが、変換対象となるかな文字列「たいへん」を確定させるまでに操作を繰り返す必要があり、さらにかな漢字変換処理実行を指示する操作も必要である。携帯端末として必須な携帯性を維持するために、このように煩雑な操作が必要では利便性が悪くて仕方がないので考え出された処理が、入力予測検索処理とも呼ばれる前方一致検索処理である。
【0009】
なお、「たいへん」を構成するかな文字列は、連続するかな文字どうしが同一の文字入力キー2に割り当てられてはいないので、「4」「GHI」「た」が割り当てられた文字入力キー2を1回操作した後に、「1」「.@/」「あ」が割り当てられた文字入力キー2を操作するだけで、かな文字「た」が確定され、引き続き「1」「.@/」「あ」が割り当てられた文字入力キー2をもう1回操作すると、かな文字列「たい」が入力できる。
【0010】
図2は、前方一致検索処理について説明する説明図である。
【0011】
同図において、前方一致検索用辞書DB5とは、前方一致検索処理部6が用いる単語が記憶された辞書データベースのことであり大量の文書から言語入力システムが扱う言語(図例では日本語)の文章として使用頻度の高い単語をあらかじめ記憶されている。なお、言語入力システムで確定した単語を記憶容量の範囲で追加的に記憶することもある。また、前方一致検索処理部6とは、情報入力部1から入力された「かな文字列」で始まる単語を前方一致検索候補として前方一致検索用辞書DB5から検索することによって抽出し、抽出した候補を出力する処理のことである。なお、前方一致検索処理部6が抽出する前方一致検索候補は、使用頻度の高さを評価値とする順番で並べられている。
【0012】
図例では、かな文字「た」を入力しただけで、かな文字「た」から始まる「大変、食べる、楽しみ、多分、ただ、確か、例えば、誕生日、体調、・・・」などの日本語としてよく使われる単語が前方一致検索候補として出力され、前方一致検索候補処理部6から出力された前方一致検索候補は表示画面に表示(情報出力部7に出力)される。利用者4が「大変」を所望する(入力しようとしている)場合には、表示されている前方一致候補の中から「大変」を選択するだけでよい。
【0013】
前方一致検索処理部6では、かな文字「た」に続いてかな文字「い」が入力されると、かな文字列「たい」から始まる「大変、体調、台風、大切、・・・」などの単語が前方一致検索候補として出力される。かな文字を追加入力することで前方一致検索候補は自動的に絞り込まれることになる。つまり、かな文字「た」につづいてかな文字「い」が前方一致検索処理部6に入力されると、かな文字「た」から始まる前方一致検索候補の中からかな文字列「たい」以外で始まる前方一致検索候補は出力されなくなるので、出力される候補数が自動的に減少する。
【0014】
図3は、図1に示す言語入力システムの問題点を説明する説明図である。
【0015】
同図は、必要最小限の操作スイッチの弊害が隠し切れない具体例を用いて、図1に示す入力方法の問題点を示す。同図において、利用者4は「たった、これだけのこと」や「たった今」など、喋り言葉としてよく使われる「たった」を入力しようとしている。かな文字「た」を入力しただけでは、図2に示すように「大変、食べる、楽しみ、多分、ただ、確か、例えば、誕生日、体調、・・・」の前方一致候補しか表示されず、利用者4は追加のかな文字「っ」を入力しなければならない。結局、前方一致検索用辞書DB5に前方一致検索候補として「たった」が記憶されていたとしても表示画面に表示されなけば、利用者4は選択することも出来ないので、かな文字列を入力することになる。
【0016】
ところが、図1に示す入力システムでは、かな文字「た」とかな文字「つ(小文字の『つ』も同様)」が同一の文字入力キー2に割り当てられているため、利用者4が「4」「GHI」「た」が割り当てられた文字入力キー2を何回操作しても、「た、ち、つ、て、と、っ、だ、ぢ、づ、で、ど」を順繰りに繰り返すだけで、言語入力システムは、かな文字列「たつ(たっ)」を取得することが出来ない。利用者4は、かな文字「た」を入力した後に一度、文字入力位置を1文字分右へ移動させる文字送り操作をした上で、改めて「4」「GHI」「た」が割り当てられた文字入力キー2を6回操作することによって始めてかな文字「っ」を取得できる。
【0017】
以上に説明するように、例えば、かな文字列「たい」のように連続して入力されるかな文字が同一の文字入力キーに割り当てられていなければ、「た」が割り当てられた文字入力キーを操作した後に、「い」が割り当てられた別の文字入力キーを操作するだけで、言語入力システムが自動的にかな文字を確定してくれるだけに、同一の文字入力キーに割り当てられた文字を連続して入力する「たつ(たっ)」のような場合にだけ必要な「文字送り操作」に対して、利用者は操作性が著しく悪いと感じてしまうという問題点があった。つまり、複数の文字を同一の文字入力キーに割り当てているために、同一の文字入力キーに割り当てられた文字を連続して入力する場合にだけ必要とする「文字送り操作」が、利用者にとって言語入力の利便性を阻害していることが問題である。
【0018】
なお、このように同一の文字入力キーに割り当てられてられたかな文字列が連続していなければ、文字送り操作なしで入力できるようになっている言語入力システムでは、文字送り操作がそれまでリズムよく入力していた利用者の操作リズムを乱すことが隠れた問題であった。文字入力操作のリズムを乱された利用者は次第にイライラし始め、言語入力システムに対する不満を持つに至る。利用者が言語入力システムに対して一度不満を持ってしまうと、その言語入力システムが搭載されている装置・機器自体も使えないものであるという印象を持つに至り、このようなネガティブな印象はなかなか払拭できるものではないだけに、言語入力システムが搭載されている装置・機器にとっても深刻な問題となる。
【0019】
【課題を解決するための手段】
本発明の本質は、前方一致検索処理において、情報入力部より最後に入力された一文字を直近入力文字とすると、直近入力文字と同一の文字入力キーに割り当てられた割当文字が情報入力部より入力された文字列に続く前方一致検索候補を優先的に出力することである。これまでの言語入力システムでは、同一の文字入力キーに割り当てられた文字を連続して入力する場合に必ず文字入力位置を1文字分移動させるための文字送り操作をする必要があるが、本発明における言語入力システムによれば、文字送り操作が必要となる前方一致検索候補を他の候補よりも優先的に表示するので、文字送り操作をせずとも、前方一致検索候補として出力された候補を選択するだけで入力することが出来る。
【0020】
本発明は、少なくとも複数の文字が同一の操作キーに割当文字として割り当てられた、複数の該操作キーから成る情報入力手段と、前記情報入力手段から前記操作キーにより入力された入力文字列に対して前方一致検索候補を出力する前方一致検索処理手段と、前記前方一致検索処理手段から出力された前記前方一致検索候補を表示領域に表示する前方一致検索候補表示手段と、前記表示領域に表示された候補が選択されると、選択された候補を入力確定する入力確定手段を有し、 前記割当文字を操作キーごとに割当文字ルールとして記憶する割当文字ルール記憶部と、前記前方一致検索処理手段から前記前方一致検索候補を取得すると、前記情報入力手段から最後に入力された文字を一つだけ直近入力文字として取得する直近入力文字取得手段と、前記直近入力文字取得手段が取得した前記直近入力文字と同一の操作キーに割り当てられた前記割当文字を前記割当文字ルールが記憶する前記割当文字に基づいて判断する割当文字判断手段と、前記割当文字判断手段が判断した前記割当文字のうちの一つが前記情報入力手段から入力された文字列に連続する前記前方一致検索候補を、前記前方一致検索処理手段から出力された前記前方一致検索候補から抽出する前方一致検索候補抽出手段と、前記前方一致検索候補抽出手段が前記前方一致検索候補を抽出した場合には、抽出した前記前方一致検索候補の表示順位を変更する表示順位変更手段とをさらに有し、前記前方一致検索候補表示手段は、前記表示順位変更手段によって変更された表示順位に基づいて前記表示領域に前記前方一致検索候補を表示するようにした。
【0021】
また、前記割当文字ルール記憶部は、前記情報入力手段の入力モードごとに前記割当文字ルールを記憶し、前記割当文字判断手段は、前記入力モードに応じた前記割当文字ルールを前記割当文字ルール記憶部から取得し、取得した前記割当文字ルールを判断処理に用いるようにしてもよい。
【0022】
情報入力部が複数の入力モードで文字入力キーを共有していても、入力モードの切り替えに応じて対応する割当文字ルールを選択すれば、すべての入力モードで利用することが出来る。
【0023】
【発明の実施の形態】
以下に、本発明に係る言語入力システムの具体的実施の形態を、図面を参照して詳細に説明する。言語入力システムが情報入力部1から受け付ける文字列は、その代表例として主にかな文字列で説明しているが、英文文字列やその他の言語の文字列や同一の操作キーに割当文字として割り当てられた記号についても同様に適用されると考えてよい。
【0024】
図4は、本発明における実施形態における言語入力システムを備える携帯端末のハードブロック図である。
【0025】
同図において、情報入力部1と情報出力部7は、携帯端末8と利用者4とが種々のやりとりをするための入出力機能を持つ部位である。情報入力部1における入力装置としては、例えばテンキーなどの各種スイッチなどが該当し、情報出力部7における出力装置としては、例えば表示画面(ディスプレイ)などが該当する。演算部9とは、プログラムを実行することによって各機能を駆動、処理するための演算機能を持つ部位であり、一般にCPU(中央演算装置)で構成される。メモリ部10とは、演算部9が実行するプログラムの実行エリアの部位である。通信部11とは、ネットワーク12を介して他の端末やシステムとの間で情報の通信を制御する部位である。DB管理部13とは、様々なデータ構造とデータ実体を管理する機能を持つ部位である。
【0026】
DB管理部13に管理される処理プログラム14とは、携帯端末8の利用目的を達成するために必要なプログラムのことであり、OS(オペレーティングシステム)もここに含まれる。前方一致検索処理に用いる前方一致検索用辞書DB5とかな漢字変換処理に用いるかな漢字変換用辞書DB15もDB管理部13に管理されている。同様に、割当文字ルール情報DB16とは、どの文字入力キー2にどの割当文字が割り当てられているかを示す割当文字ルールを記憶するデータベースのことである。携帯端末8は、ひらがな、カタカナ、英字、数字など複数の入力モードを備えていることが多く、入力モードが複数ある場合には、同一の文字入力キー2であっても、異なる文字が割り当てられているので、割当文字ルールは入力モードごとにあるとよい。同様に学習辞書DB17とは、前方一致検索用辞書DB5とかな漢字変換用辞書DB15とがそれぞれ評価値のひとつに用いる入力履歴情報を記憶するデータベースのことである。
【0027】
図5は、本発明の実施形態における言語入力システムの機能ブロック図である。
【0028】
同図において、言語入力システムは、情報入力部1より入力された文字列を取得する機能と、取得したかな文字列に基づいて、前方一致検索用辞書DB5から前方一致検索候補を検索して、検索結果として前方一致検索候補を抽出する機能と、抽出した前方一致検索候補を次の処理部に出力する機能とで構成される前方一致検索処理部6を有し、前方一致検索処理部6より前方一致検索候補が出力されると、情報入力部1より入力されたかな文字列を取得する機能が取得したかな文字列から、最後に取得したかな文字(情報入力部1より最後に入力されたかな文字)を一つだけ直近入力文字として取得する機能と、直近入力文字として取得したかな文字について適用される割当文字ルールを割当文字ルール情報DB16から読み込む機能と、読み込んだ割当文字ルールに基づいて、取得した直近入力文字と同一の文字入力キー2に割り当てられた割当文字を判断する機能と、情報入力部1より入力されたかな文字列を取得する機能が取得したかな文字列を取得し、取得したかな文字列に判断結果である割当文字を連続させて、検索対象かな文字列を作成する機能と、作成された検索対象かな文字列を候補の先頭に含む前方一致検索候補を前方一致検索処理部6から出力された前方一致検索候補の中から抽出する機能と、該当する前方一致検索候補が抽出された場合には、抽出された前方一致検索候補の表示優先順位を変更する機能と、表示優先順位が変更された場合には変更された表示優先順位で、変更されなかった場合にはそのままの表示優先順位で、前方一致検索処理部6から出力された前方一致検索候補を情報出力部7に出力する機能とを有する。なお、言語入力システムは、情報出力部7に出力した出力結果に基づいて、前方一致検索辞書DB5に記憶する内容を更新する機能を有してもよい。
【0029】
図6は、図5に示す機能ブロック図に対応する言語入力システムの演算部におけるフローチャートである。
【0030】
同図において、言語入力システムは、情報入力部1より入力された文字列を取得すると(ST601)、取得したかな文字列に基づいて、前方一致検索用辞書DB5から前方一致検索候補を検索して、検索結果として前方一致検索候補を抽出し(ST602)、抽出した前方一致検索候補を次の処理部に出力して(ST603)、処理を終了する。
【0031】
図7は、図5に示す機能ブロック図に対応する言語入力システムの演算部におけるフローチャートである。
【0032】
同図において、言語入力システムは、前方一致検索処理部6より前方一致検索候補が出力されると(ST701)、情報入力部1より入力されたかな文字列を取得する機能が取得したかな文字列から、最後に取得したかな文字(情報入力部1より最後に入力されたかな文字)を一つだけ直近入力文字として取得し(ST702)、直近入力文字として取得したかな文字について適用される割当文字ルールを割当文字ルール情報DB16から読み込み(ST703)、読み込んだ割当文字ルールに基づいて、取得した直近入力文字と同一の文字入力キー2に割り当てられた割当文字を判断し(ST704)、情報入力部1より入力されたかな文字列を取得する機能が取得したかな文字列を取得し、取得したかな文字列に判断結果である割当文字を連続させて、検索対象かな文字列を作成し(ST705)、作成された検索対象かな文字列を候補の先頭に含む前方一致検索候補を前方一致検索処理部6から出力された前方一致検索候補の中にあるか否かを判断し(ST706)、該当する前方一致検索候補が抽出された場合には、抽出された前方一致検索候補の表示優先順位を変更し(ST707)、表示優先順位が変更された場合には変更された表示優先順位で、ST706で該当する前方一致検索候補が抽出されなかった場合にはそのままの表示優先順位で、前方一致検索処理部6から出力された前方一致検索候補を出力して(ST708)、処理を終了する。
【0033】
図8は、図5に示す機能ブロック図に対応する言語入力システムの演算部におけるフローチャートである。
【0034】
同図において、言語入力システムは、情報出力部7に出力した出力結果を前方一致検索辞書DB5に反映させる場合には(ST801)、情報出力部7に出力した出力結果基づいて、前方一致検索辞書DB5に記憶する内容を更新して(ST802)、処理を終了する。
【0035】
図9は、本発明の実施形態における割当文字ルール情報の具体例を説明する説明図である。
【0036】
同図において、同一文字入力キー2に割り当てられた割当文字は入力モードによって異なる。図例では、代表的な入力モードである「ひらがな(カタカナ)」と「英字」の2通りを示す。「1」「.@/」「あ」の文字入力キー2には、入力モードがひらがなの時は「あいうえおぁぃぅぇぉ」のひらがなが割当文字として割り当てられており、入力モードが英字の時は「.@/」の記号が割当文字として割り当てられている。同様に「2」「ABC」「か」の文字入力キー2には、入力モードがひらがなの時は「かきくけこがぎぐげご」のひらがなが割当文字として割り当てられており、入力モードが英字の時には「ABCabc」の英字が割り当てられている。その他の文字入力キー2も図例に示すとおりである。
【0037】
図10は、本発明の実施形態における言語入力システムの機能ブロック図である。
【0038】
同図において、言語入力システムは、入力された文字に基づいて、または情報入力部1からの取得情報に基づいて入力モードを判断する機能と、判断した入力モードに基づいて、直近入力文字として取得したかな文字について適用される割当文字ルールを割当文字ルール情報DB16から選択的に読み込む機能とを有するとよい。これらの機能を有すると、情報入力部1が複数の入力モードで文字入力キー2を共有していても、入力モードの切り替えに応じて割当文字ルール情報DB16から取得する割当文字ルールを選択することにより対応することが出来る。
【0039】
図11は、図10に示す機能ブロック図に対応する言語入力システムの演算部におけるフローチャートである。
【0040】
同図において、入力された文字に基づいて、または情報入力部1からの取得情報に基づいて入力モードを判断すると(ST1101)、判断した入力モードに基づいて、直近入力文字として取得したかな文字について適用される割当文字ルールを割当文字ルール情報DB16から選択的に読み込んで(ST1102)、処理を終了する。
【0041】
図12は、本発明の実施形態における具体例を説明する説明図である。
【0042】
同図と図13は、入力モードがひらがな(カタカナ)の場合の具体例を示す。同図において、言語入力システムは、前方一致検索処理部6より前方一致検索候補が出力されると、情報入力部1より入力された文字列を取得する機能が取得した文字列「た」から、最後に取得した文字(情報入力部1より最後に入力された文字)「た」を直近入力文字として取得する。直近入力文字として文字「た」を取得すると、取得した直近入力文字「た」について適用される割当文字ルールを割当文字ルール情報DB16から読み込み、読み込んだ割当文字ルールに基づいて、取得した直近入力文字「た」と同一の文字入力キー2に割り当てられた割当文字を判断する。割当文字としての判断結果は「たちつてとっだぢづでど」である。次に情報入力部1より入力された文字列を取得する機能が取得した文字列「た」を取得し、取得した文字列「た」に判断結果である割当文字「たちつてとっだぢづでど」をそれぞれ連続させて、検索対象文字列「たた、たち、たつ、たて、たと、たっ、ただ、たぢ、たづ、たで、たど」を作成する。
【0043】
作成された検索対象文字列「たた、たち、たつ、たて、たと、たっ、ただ、たぢ、たづ、たで、たど」を候補の先頭に含む前方一致検索候補を前方一致検索処理部6から出力された前方一致検索候補「大変、食べる、楽しみ、多分、ただ、確か、例えば、誕生日、体調、たった、・・・」の中にあるか否かを判断すると、該当する前方一致検索候補として「ただ、例えば、たった」が抽出される。抽出された前方一致検索候補「ただ、例えば、たった」の表示優先順位を抽出されなかった他の前方一致検索候補「大変、食べる、楽しみ、多分、確か、誕生日、体調、・・・」よりも優先的に情報出力部7に出力されるよう変更する。変更された表示優先順位で前方一致検索処理部6から出力された前方一致検索候補を出力すると、情報出力部7には前方一致検索候補が「ただ、例えば、たった、大変、食べる、楽しみ、多分、確か、誕生日、体調、・・・」の順番に出力される。
【0044】
図13は、本発明の実施形態における具体例を説明する説明図である。
【0045】
同図において、言語入力システムは、前方一致検索処理部6より前方一致検索候補が出力されると、情報入力部1より入力された文字列を取得する機能が取得した文字列「たい」から、最後に取得した文字(情報入力部1より最後に入力された文字)「い」を直近入力文字として取得する。直近入力文字として文字「い」を取得すると、取得した直近入力文字「い」について適用される割当文字ルールを割当文字ルール情報DB16から読み込み、読み込んだ割当文字ルールに基づいて、取得した直近入力文字「い」と同一の文字入力キー2に割り当てられた割当文字を判断する。割当文字としての判断結果は「あいうえおぁぃぅぇぉ」である。次に情報入力部1より入力された文字列を取得する機能が取得した文字列「たい」を取得し、取得した文字列「たい」に判断結果である割当文字「あいうえおぁぃぅぇぉ」をそれぞれ連続させて、検索対象文字列「たいあ、たいい、たいう、たいえ、たいお、たいぁ、たいぃ、たいぅ、たいぇ、たいぉ」を作成する。
【0046】
作成された検索対象文字列「たいあ、たいい、たいう、たいえ、たいお、たいぁ、たいぃ、たいぅ、たいぇ、たいぉ」を候補の先頭に含む前方一致検索候補を前方一致検索処理部6から出力された前方一致検索候補「大変、体調、大切、大会、台風、対応、タイム、タイプ、体操、体育、退院、たいした、・・・」の中にあるか否かを判断すると、該当する前方一致検索候補として「対応、体育、退院」が抽出される。抽出された前方一致検索候補「対応、体育、退院」の表示優先順位を抽出されなかった他の前方一致検索候補「大変、体調、大切、大会、台風、タイム、タイプ、体操、たいした、・・・」よりも優先的に情報出力部7に出力されるよう変更する。変更された表示優先順位で前方一致検索処理部6から出力された前方一致検索候補を出力すると、情報出力部7には前方一致検索候補が「対応、体育、退院、大変、体調、大切、大会、台風、タイム、タイプ、体操、たいした、・・・」の順番に出力される。
【0047】
図14は、本発明の実施形態における具体例を説明する説明図である。
【0048】
同図と図15は、入力モードが英字の場合の具体例を示す。同図において、言語入力システムは、前方一致検索処理部6より前方一致検索候補が出力されると、情報入力部1より入力された文字列を取得する機能が取得した文字列「m」から、最後に取得した文字(情報入力部1より最後に入力された文字)「m」を直近入力文字として取得する。直近入力文字として文字「m」を取得すると、取得した直近入力文字「m」について適用される割当文字ルールを割当文字ルール情報DB16から読み込み、読み込んだ割当文字ルールに基づいて、取得した直近入力文字「m」と同一の文字入力キー2に割り当てられた割当文字を判断する。割当文字としての判断結果は「mno」である。次に情報入力部1より入力された文字列を取得する機能が取得した文字列「m」を取得し、取得した文字列「m」に判断結果である割当文字「mno」をそれぞれ連続させて、検索対象文字列「mm、mn、mo」を作成する。
【0049】
作成された検索対象文字列「mm、mn、mo」を候補の先頭に含む前方一致検索候補を前方一致検索処理部6から出力された前方一致検索候補「my、make、me、move、much、may、more、March、Monday、・・・」の中にあるか否かを判断すると、該当する前方一致検索候補として「move、more、Monday」が抽出される。抽出された前方一致検索候補「move、more、Monday」の表示優先順位を抽出されなかった他の前方一致検索候補「my、make、me、much、may、March、・・・」よりも優先的に情報出力部7に出力されるよう変更する。変更された表示優先順位で前方一致検索処理部6から出力された前方一致検索候補を出力すると、情報出力部7には前方一致検索候補が「move、more、Monday、my、make、me、much、may、March、・・・」の順番に出力される。
【0050】
図15は、本発明の実施形態における具体例を説明する説明図である。
【0051】
同図において、言語入力システムは、前方一致検索処理部6より前方一致検索候補が出力されると、情報入力部1より入力された文字列を取得する機能が取得した文字列「mo」から、最後に取得した文字(情報入力部1より最後に入力された文字)「o」を直近入力文字として取得する。直近入力文字として文字「o」を取得すると、取得した直近入力文字「o」について適用される割当文字ルールを割当文字ルール情報DB16から読み込み、読み込んだ割当文字ルールに基づいて、取得した直近入力文字「o」と同一の文字入力キー2に割り当てられた割当文字を判断する。割当文字としての判断結果は「mno」である。次に情報入力部1より入力された文字列を取得する機能が取得した文字列「mo」を取得し、取得した文字列「mo」に判断結果である割当文字「mno」をそれぞれ連続させて、検索対象文字列「mom、mon、moo」を作成する。
【0052】
作成された検索対象文字列「mom、mon、moo」を候補の先頭に含む前方一致検索候補を前方一致検索処理部6から出力された前方一致検索候補「move、more、money、Monday、most、month、morning、mountain、moment、・・・」の中にあるか否かを判断すると、該当する前方一致検索候補として「money、Monday、month、moment」が抽出される。抽出された前方一致検索候補「money、Monday、month、moment」の表示優先順位を抽出されなかった他の前方一致検索候補「move、more、most、morning、mountain、・・・」よりも優先的に情報出力部7に出力されるよう変更する。変更された表示優先順位で前方一致検索処理部6から出力された前方一致検索候補を出力すると、情報出力部7には前方一致検索候補が「money、Monday、month、moment、move、more、most、morning、mountain、・・・」の順番に出力される。
【0053】
【発明の効果】
以上記載の本発明によれば、前方一致検索処理において、情報入力部より最後に入力された一文字を直近入力文字とすると、直近入力文字と同一の文字入力キーに割り当てられた割当文字が情報入力部より入力された文字列に続く前方一致検索候補を優先的に出力するので、文字送り操作をせずとも、前方一致検索候補として出力された候補を選択するだけで言語入力することが出来る。
【図面の簡単な説明】
【図1】携帯電話に代表される、いわゆる10キーデバイスでの日本語入力システムにおける言語入力システムを説明する説明図
【図2】前方一致検索処理について説明する説明図
【図3】図1に示す言語入力システムの問題点を説明する説明図
【図4】本発明における実施形態における言語入力システムを備える携帯端末のハードブロック図
【図5】本発明の実施形態における言語入力システムの機能ブロック図
【図6】図5に示す機能ブロック図に対応する言語入力システムの演算部におけるフローチャート
【図7】図5に示す機能ブロック図に対応する言語入力システムの演算部におけるフローチャート
【図8】図5に示す機能ブロック図に対応する言語入力システムの演算部におけるフローチャート
【図9】本発明の実施形態における割当文字ルール情報の具体例を説明する説明図
【図10】本発明の実施形態における言語入力システムの機能ブロック図
【図11】図10に示す機能ブロック図に対応する言語入力システムの演算部におけるフローチャート
【図12】本発明の実施形態における具体例を説明する説明図
【図13】本発明の実施形態における具体例を説明する説明図
【図14】本発明の実施形態における具体例を説明する説明図
【図15】本発明の実施形態における具体例を説明する説明図
【符号の説明】
1 情報入力部
2 文字入力キー(操作キー)
3 文字送りキー
4 利用者
5 前方一致検索用辞書DB
6 前方一致検索処理部
7 情報出力部
8 携帯端末
15 かな漢字変換用辞書DB
16 割当文字ルール情報DB
17 学習辞書DB[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to linguistic input, and more particularly to a linguistic input system and method having a head-match search processing unit.
[0002]
[Prior art]
Japanese Patent Application Laid-Open No. 2001-325252 is known as a prior art for efficiently inputting Japanese input. In this prior art, a forward match search candidate (predictive candidate search conversion) is output for an input kana character string, and a forward match search candidate is narrowed down by inputting an additional kana character string.
[0003]
As a prior art for efficiently inputting Japanese input, there is Japanese Patent No. 322177. In this prior art, a key corresponding to a vowel of a kana character is input, and candidates are narrowed down in a limited vocabulary of a special purpose dictionary such as a place name. Specifically, by operating the input keys “A”, “A”, and “TA”, “Ota (Ota)” and “Otsu (Otsu)” having those vowels in that order can be obtained. Many unspecified use dictionaries often output candidates that are far from the user's intention, which has the disadvantage of giving the user an impression that it is difficult to use.
[0004]
[Patent Document 1]
JP 2001-325252 A
[Patent Document 2]
Japanese Patent No. 322177
[0005]
[Problems to be solved by the invention]
The remarkable progress of hardware and communication infrastructure has enabled mobile terminals such as mobile phones to send and receive information from anywhere. However, a portable terminal in which small size and light weight are important factors can provide only necessary minimum operation switches even for complicated character input. For example, a plurality of functions are assigned to ten keys from a “0” key to a “9” key and a small number of other keys, and these are used properly. A conventional character input technique using a minimum necessary number of operation switches and its problems will be described with reference to FIGS.
[0006]
FIG. 1 is an explanatory diagram illustrating a language input system in a Japanese input system using a so-called 10-key device represented by a mobile phone.
[0007]
In FIG. 1, an
[0008]
The Kana-Kanji conversion process is to convert an input Kana character string into a sentence containing Kanji characters.However, the Kana-Kanji conversion process must be repeated until the Kana character string “Tahen” to be converted is determined. Is also required. In order to maintain essential portability as a mobile terminal, such complicated operations are inconvenient and inconvenient because there is no choice but to perform a forward matching search process called input prediction search process. .
[0009]
In the kana character string that forms “Taihen”, consecutive kana characters are not assigned to the same
[0010]
FIG. 2 is an explanatory diagram illustrating the forward match search process.
[0011]
In the figure, a prefix match search dictionary DB5 is a dictionary database in which words used by the prefix match
[0012]
In the example in the figure, just by entering the kana character "ta", the Japanese characters starting with the kana character "ta" such as "very, eat, enjoy, maybe, just, surely, for example, birthday, physical condition, ..." Is output as a prefix matching search candidate, and the prefix matching search candidate output from the prefix matching search
[0013]
When the kana character “i” is input after the kana character “ta”, the prefix matching
[0014]
FIG. 3 is an explanatory diagram for explaining a problem of the language input system shown in FIG.
[0015]
This figure shows the problem of the input method shown in FIG. 1 using a specific example in which the adverse effects of the minimum necessary operation switches cannot be hidden. In the figure, the user 4 is trying to input "just", which is often used as a spoken word, such as "just this," or "just now." By simply inputting the kana character "ta", as shown in FIG. 2, only the forward matching candidates of "very, eat, enjoy, maybe, but certainly, for example, birthday, physical condition, ..." are displayed, User 4 must enter an additional kana character "tsu". Eventually, even if "just" is stored as a forward match search candidate in the forward match search dictionary DB5, the user 4 cannot select it unless it is displayed on the display screen, so the kana character string is input. Will be.
[0016]
However, in the input system shown in FIG. 1, the kana character “ta” and the kana character “tsu” (the same applies to the lowercase “tsu”) are assigned to the same
[0017]
As described above, for example, if kana characters that are continuously input such as a kana character string “tai” are not assigned to the same character input key, the character input key to which “ta” is assigned is changed. After operating, simply operate another character input key to which "i" is assigned, and the language input system will automatically determine the kana character so that the character assigned to the same character input key There is a problem that the user feels that the operability is extremely poor with respect to the "character feed operation" required only in the case of "tatsu" which is continuously input. In other words, since a plurality of characters are assigned to the same character input key, the "character feed operation" that is required only when the characters assigned to the same character The problem is that it hinders the convenience of language input.
[0018]
If the kana character string assigned to the same character input key is not continuous in this way, in a language input system that can be input without a character feed operation, the character Disturbing the user's operation rhythm, which was frequently input, was a hidden problem. Users who are disturbed in the rhythm of character input operations gradually become frustrated, leading to dissatisfaction with the language input system. Once the user is dissatisfied with the language input system, the impression is that the device / equipment equipped with the language input system cannot be used, and such a negative impression Not only is it difficult to wipe out, but it also poses a serious problem for devices and equipment equipped with a language input system.
[0019]
[Means for Solving the Problems]
The essence of the present invention is that, in the prefix matching search process, when the last character input from the information input unit is the most recent input character, the assigned character assigned to the same character input key as the most recently input character is input from the information input unit. Is to preferentially output a forward match search candidate following the given character string. In the conventional language input system, it is necessary to perform a character feed operation for moving the character input position by one character when inputting characters assigned to the same character input key continuously. According to the language input system in the above, the forward matching search candidates requiring the character feed operation are displayed with higher priority than other candidates, so that the candidates output as the forward match search candidates without performing the character feed operation are displayed. Just select and enter.
[0020]
The present invention relates to an information input unit including a plurality of operation keys, in which at least a plurality of characters are assigned to the same operation key, and an input character string input from the information input unit by the operation keys. A head-match search processing means for outputting a head-match search candidate, and a head-match search candidate display means for displaying the head-match search candidate output from the head-match search processing means in a display area; When the selected candidate is selected, the input candidate determining unit inputs and determines the selected candidate; an assigned character rule storage unit that stores the assigned character as an assigned character rule for each operation key; From the information input means, and obtains only the last input character as the latest input character. Means, and assigned character determination means for determining the assigned character assigned to the same operation key as the latest input character acquired by the most recently input character acquisition means based on the assigned character stored in the assigned character rule, The head-match search output from the head-match search processing unit is performed by searching the head-match search candidates in which one of the allocation characters determined by the allocation-character determination unit is continuous with the character string input from the information input unit. A head-matching search candidate extracting unit that extracts from the candidate, and a display order changing unit that changes a display order of the extracted head-matching search candidate when the head-matching search candidate extracting unit extracts the head-matching search candidate. Further comprising a forward match search candidate display means, wherein the forward match search candidate display means displays the forward match search candidate in the display area based on the display order changed by the display order change means.致 was to display the search suggestions.
[0021]
Further, the allocated character rule storage unit stores the allocated character rule for each input mode of the information input unit, and the allocated character determination unit stores the allocated character rule according to the input mode in the allocated character rule storage. And the obtained assigned character rule obtained from the unit may be used in the determination process.
[0022]
Even if the information input unit shares a character input key in a plurality of input modes, it can be used in all input modes if the corresponding assigned character rule is selected according to the switching of the input mode.
[0023]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, specific embodiments of a language input system according to the present invention will be described in detail with reference to the drawings. The character string accepted by the language input system from the
[0024]
FIG. 4 is a hardware block diagram of a portable terminal including the language input system according to the embodiment of the present invention.
[0025]
In FIG. 1, an
[0026]
The processing program 14 managed by the DB management unit 13 is a program necessary for achieving the purpose of use of the
[0027]
FIG. 5 is a functional block diagram of the language input system according to the embodiment of the present invention.
[0028]
In the figure, the language input system has a function of acquiring a character string input from the
[0029]
FIG. 6 is a flowchart of the operation of the language input system corresponding to the functional block diagram shown in FIG.
[0030]
In the figure, when the language input system obtains a character string input from the information input unit 1 (ST601), the language input system searches for a forward match search candidate from the forward match search dictionary DB5 based on the obtained kana character string. Then, a forward match search candidate is extracted as a search result (ST602), and the extracted forward match search candidate is output to the next processing unit (ST603), and the process ends.
[0031]
FIG. 7 is a flowchart of the operation of the language input system corresponding to the functional block diagram shown in FIG.
[0032]
In the figure, when a head-match search candidate is output from the head-match search processing unit 6 (ST701), the language input system obtains a kana character string obtained by the function of obtaining the kana character string input from the
[0033]
FIG. 8 is a flowchart in the calculation unit of the language input system corresponding to the functional block diagram shown in FIG.
[0034]
In the figure, when the language input system reflects the output result output to the
[0035]
FIG. 9 is an explanatory diagram illustrating a specific example of the assigned character rule information according to the embodiment of this invention.
[0036]
In the figure, the character assigned to the same
[0037]
FIG. 10 is a functional block diagram of the language input system according to the embodiment of the present invention.
[0038]
In the figure, a language input system has a function of determining an input mode based on input characters or information obtained from the
[0039]
FIG. 11 is a flowchart of the operation of the language input system corresponding to the functional block diagram shown in FIG.
[0040]
In the figure, when the input mode is determined based on the input character or based on the acquired information from the information input unit 1 (ST1101), the kana character acquired as the most recent input character is determined based on the determined input mode. The assigned character rule to be applied is selectively read from the assigned character rule information DB 16 (ST1102), and the process ends.
[0041]
FIG. 12 is an explanatory diagram illustrating a specific example in the embodiment of the present invention.
[0042]
FIG. 13 and FIG. 13 show specific examples when the input mode is hiragana (Katakana). In the figure, when the prefix matching search candidate is output from the prefix matching
[0043]
A head-match search process for head-matching search candidates that include the created search target string "Tat, Tachi, Tatsu, Tate, Tat, Tat, Tat, Tat, Tat, Tat, Tat" When it is determined whether or not the forward match search candidate output from the
[0044]
FIG. 13 is an explanatory diagram illustrating a specific example in the embodiment of the present invention.
[0045]
In the figure, when a prefix matching search candidate is output from the prefix matching
[0046]
The head search match candidate that includes the created search target character string “Tai, Tai, Tata, Tate, Tai, Tai, Tai, Tai, Tai, Tai,” at the beginning of the candidate It is determined whether or not there is a forward match search candidate output from the match
[0047]
FIG. 14 is an explanatory diagram illustrating a specific example in the embodiment of the present invention.
[0048]
FIG. 15 and FIG. 15 show specific examples when the input mode is an alphabetic character. In the figure, when a head-match search candidate is output from the head-match
[0049]
The head-match search candidates “my, make, me, move, match,” which are output from the head-match
[0050]
FIG. 15 is an explanatory diagram illustrating a specific example in the embodiment of the present invention.
[0051]
In FIG. 3, when a prefix matching search candidate is output from the prefix matching
[0052]
A head-match search candidate that includes the created search target character string “mom, mon, moo” at the beginning of the candidate is output as the head-match search candidate “move, more, money, Monday, most, , "MONTH, MORNING, MOUNTAIN, MOMENT,..." are extracted, and "MONEY, MONDAY, MONT, MOMENT" is extracted as the corresponding forward matching search candidate. Display precedence of the extracted prefix-matching search candidates “money, Monday, month, moment” has priority over the other prefix-matching search candidates “move, more, most, morning, mounting,. To be output to the
[0053]
【The invention's effect】
According to the present invention described above, in the forward matching search process, if the last character input from the information input unit is the most recent input character, the assigned character assigned to the same character input key as the most recently input character is the information input character. Since the forward matching search candidate following the character string input from the section is preferentially output, language input can be performed by simply selecting the candidate output as the forward matching search candidate without performing the character feed operation.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram illustrating a language input system in a Japanese input system using a so-called 10-key device represented by a mobile phone.
FIG. 2 is an explanatory diagram for explaining a forward match search process;
FIG. 3 is an explanatory diagram for explaining a problem of the language input system shown in FIG. 1;
FIG. 4 is a hardware block diagram of a portable terminal including a language input system according to an embodiment of the present invention.
FIG. 5 is a functional block diagram of a language input system according to the embodiment of the present invention.
FIG. 6 is a flowchart in a calculation unit of the language input system corresponding to the functional block diagram shown in FIG. 5;
FIG. 7 is a flowchart in a calculation unit of the language input system corresponding to the functional block diagram shown in FIG. 5;
FIG. 8 is a flowchart in a calculation unit of the language input system corresponding to the functional block diagram shown in FIG. 5;
FIG. 9 is an explanatory diagram illustrating a specific example of assigned character rule information according to the embodiment of the present invention.
FIG. 10 is a functional block diagram of a language input system according to the embodiment of the present invention.
FIG. 11 is a flowchart in a calculation unit of the language input system corresponding to the functional block diagram shown in FIG. 10;
FIG. 12 is an explanatory diagram illustrating a specific example in the embodiment of the present invention.
FIG. 13 is an explanatory diagram illustrating a specific example in the embodiment of the present invention.
FIG. 14 is an explanatory diagram illustrating a specific example in the embodiment of the present invention.
FIG. 15 is an explanatory diagram illustrating a specific example in the embodiment of the present invention.
[Explanation of symbols]
1 Information input section
2 Character input keys (operation keys)
3 character feed key
4 Users
5 Prefix search dictionary DB
6 Prefix search processing unit
7 Information output section
8 Mobile terminal
15 Kana-Kanji conversion dictionary DB
16 Assigned character rule information DB
17 Learning Dictionary DB
Claims (4)
前記情報入力手段から前記操作キーにより入力された入力文字列に対して前方一致検索候補を出力する前方一致検索処理手段と、
前記前方一致検索処理手段から出力された前記前方一致検索候補を表示領域に表示する前方一致検索候補表示手段と、
前記表示領域に表示された候補が選択されると、選択された候補を入力確定する入力確定手段を有する言語入力システムであって、
前記割当文字を操作キーごとに割当文字ルールとして記憶する割当文字ルール記憶部と、
前記前方一致検索処理手段から前記前方一致検索候補を取得すると、前記情報入力手段から最後に入力された文字を一つだけ直近入力文字として取得する直近入力文字取得手段と、
前記直近入力文字取得手段が取得した前記直近入力文字と同一の操作キーに割り当てられた前記割当文字を前記割当文字ルールが記憶する前記割当文字に基づいて判断する割当文字判断手段と、
前記割当文字判断手段が判断した前記割当文字のうちの一つが前記情報入力手段から入力された文字列に連続する前記前方一致検索候補を、前記前方一致検索処理手段から出力された前記前方一致検索候補から抽出する前方一致検索候補抽出手段と、
前記前方一致検索候補抽出手段が前記前方一致検索候補を抽出した場合には、抽出した前記前方一致検索候補の表示順位を変更する表示順位変更手段とをさらに有し、
前記前方一致検索候補表示手段は、前記表示順位変更手段によって変更された表示順位に基づいて前記表示領域に前記前方一致検索候補を表示することを特徴とする言語入力システム。Information input means consisting of a plurality of operation keys, wherein at least a plurality of characters are assigned to the same operation key as assigned characters,
A forward match search processing unit that outputs a forward match search candidate for an input character string input by the operation key from the information input unit,
A head-match search candidate display means for displaying the head-match search candidate output from the head-match search processing means in a display area;
When a candidate displayed in the display area is selected, a language input system having input determination means for input determination of the selected candidate,
An assigned character rule storage unit that stores the assigned character as an assigned character rule for each operation key;
When acquiring the head-match search candidate from the head-match search processing means, a latest input character obtaining means for obtaining only one character lastly input from the information input means as a latest input character,
Assigned character determination means for determining the assigned character assigned to the same operation key as the most recently input character acquired by the most recently input character acquisition means based on the assigned character stored in the assigned character rule,
The head-match search output from the head-match search processing unit is performed by searching the head-match search candidates in which one of the allocation characters determined by the allocation-character determination unit is continuous with the character string input from the information input unit. A prefix matching search candidate extracting means for extracting from the candidates;
When the head-match search candidate extraction unit extracts the head-match search candidate, a display order change unit that changes the display order of the extracted head-match search candidate,
The language input system according to claim 1, wherein the forward match search candidate display means displays the forward match search candidate in the display area based on the display order changed by the display order changing means.
前記割当文字判断手段は、前記入力モードに応じた前記割当文字ルールを前記割当文字ルール記憶部から取得し、取得した前記割当文字ルールを判断処理に用いることを特徴とする請求項1に記載の言語入力システム。The assigned character rule storage unit stores the assigned character rule for each input mode of the information input unit,
2. The assignment character determination unit according to claim 1, wherein the assignment character determination unit acquires the assignment character rule according to the input mode from the assignment character rule storage unit, and uses the acquired assignment character rule in a determination process. Language input system.
前記情報入力手段から前記操作キーにより入力された入力文字列に対して前方一致検索候補を出力する前方一致検索処理手段と、
前記前方一致検索処理手段から出力された前記前方一致検索候補を表示領域に表示する前方一致検索候補表示手段と、
前記表示領域に表示された候補が選択されると、選択された候補を入力確定する入力確定手段を有する言語入力システムを用いた言語入力方法であって、
前記割当文字を操作キーごとに割当文字ルールとして割当文字ルール記憶部に記憶し、
前記前方一致検索処理手段から前記前方一致検索候補を取得すると、前記情報入力手段から最後に入力された文字を一つだけ直近入力文字として直近入力文字取得手段によって取得し、
前記直近入力文字取得手段が取得した前記直近入力文字と同一の操作キーに割り当てられた前記割当文字を前記割当文字ルールが記憶する前記割当文字に基づいて割当文字判断手段によって判断し、
前記割当文字判断手段が判断した前記割当文字のうちの一つが前記情報入力手段から入力された文字列に連続する前記前方一致検索候補を、前記前方一致検索処理手段から出力された前記前方一致検索候補から前方一致検索候補抽出手段によって抽出し、
前記前方一致検索候補抽出手段が前記前方一致検索候補を抽出した場合には、抽出した前記前方一致検索候補の表示順位を表示順位変更手段によって変更して、
前記前方一致検索候補表示手段は、前記表示順位変更手段によって変更された表示順位に基づいて前記表示領域に前記前方一致検索候補を表示することを特徴とする言語入力方法。Information input means consisting of a plurality of operation keys, wherein at least a plurality of characters are assigned to the same operation key as assigned characters,
A forward match search processing unit that outputs a forward match search candidate for an input character string input by the operation key from the information input unit,
A head-match search candidate display means for displaying the head-match search candidate output from the head-match search processing means in a display area;
When a candidate displayed in the display area is selected, a language input method using a language input system having input determination means for input determination of the selected candidate,
Storing the assigned character as an assigned character rule for each operation key in an assigned character rule storage unit;
When the forward matching search candidate is obtained from the forward matching search processing unit, the latest input character obtaining unit obtains only one last input character from the information input unit as the latest input character,
The assigned character determination unit determines the assigned character assigned to the same operation key as the latest input character acquired by the latest input character acquisition unit based on the assigned character stored in the assigned character rule,
The head-match search output from the head-match search processing unit is performed by searching the head-match search candidates in which one of the allocation characters determined by the allocation-character determination unit is continuous with the character string input from the information input unit. Extracted from the candidates by a prefix matching search candidate extracting means,
When the prefix matching search candidate extracting unit extracts the prefix matching search candidate, the display order of the extracted prefix matching search candidate is changed by a display order changing unit,
The language input method, wherein the head-match search candidate display means displays the head-match search candidates in the display area based on the display order changed by the display order change means.
前記割当文字判断手段は、前記入力モードに応じた前記割当文字ルールを前記割当文字ルール記憶部から取得し、取得した前記割当文字ルールを判断処理に用いることを特徴とする請求項3に記載の言語入力システム。The assigned character rule storage unit stores the assigned character rule for each input mode of the information input unit,
4. The assignment character determination unit according to claim 3, wherein the assignment character determination unit acquires the assignment character rule according to the input mode from the assignment character rule storage unit, and uses the acquired assignment character rule in a determination process. Language input system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003101754A JP3938087B2 (en) | 2003-04-04 | 2003-04-04 | Language input system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003101754A JP3938087B2 (en) | 2003-04-04 | 2003-04-04 | Language input system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004310349A true JP2004310349A (en) | 2004-11-04 |
| JP3938087B2 JP3938087B2 (en) | 2007-06-27 |
Family
ID=33465442
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003101754A Expired - Fee Related JP3938087B2 (en) | 2003-04-04 | 2003-04-04 | Language input system and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3938087B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010525481A (en) * | 2007-04-27 | 2010-07-22 | ユイ・ジン・オ | Japanese input device using basic images |
| JP2010287202A (en) * | 2009-05-12 | 2010-12-24 | Nippon Telegr & Teleph Corp <Ntt> | Web page information display control apparatus and method |
-
2003
- 2003-04-04 JP JP2003101754A patent/JP3938087B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010525481A (en) * | 2007-04-27 | 2010-07-22 | ユイ・ジン・オ | Japanese input device using basic images |
| JP2010287202A (en) * | 2009-05-12 | 2010-12-24 | Nippon Telegr & Teleph Corp <Ntt> | Web page information display control apparatus and method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3938087B2 (en) | 2007-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9946360B2 (en) | Handheld electronic device with text disambiguation | |
| US9588596B2 (en) | Handheld electronic device with text disambiguation | |
| US8224393B2 (en) | Handheld electronic device with text disambiguation | |
| US8542187B2 (en) | Handheld electronic device with text disambiguation | |
| US8068092B2 (en) | Handheld electronic device with text disambiguation | |
| US8239593B2 (en) | Handheld electronic device with text disambiguation allowing dynamic expansion of input key associations | |
| US20090119582A1 (en) | Handheld Electronic Device and Method for Dual-Mode Disambiguation of Text Input | |
| US20080010611A1 (en) | Handheld Electronic Device With Text Disambiguation | |
| US8497785B2 (en) | Handheld electronic device and method for disambiguation of text input providing suppression of low probability artificial variants | |
| US8577667B2 (en) | Handheld electronic device and method for disambiguation of text input providing artificial variants comprised of characters in a core alphabet | |
| US8502783B2 (en) | Handheld electronic device with text disambiguation | |
| CA2509010C (en) | Handheld electronic device with text disambiguation | |
| EP1603018B1 (en) | Handheld electronic device with text disambiguation | |
| CA2509014C (en) | Handheld electronic device with text disambiguation | |
| JP3938087B2 (en) | Language input system and method | |
| CA2579048C (en) | Handheld electronic device with text disambiguation | |
| CA2730205C (en) | Handheld electronic device with text disambiguation | |
| CA2551406C (en) | Handheld electronic device and method for dual-mode disambiguation of text input | |
| EP1808749A1 (en) | Handheld electronic device and method for disambiguation of text input providing suppression of low probability artificial variants | |
| EP1808748A1 (en) | Handheld electronic device and method for disambiguation of text input providing artificial variants comprised of characters in a core alphabet |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050929 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061003 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061122 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070306 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070319 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110406 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |