JP3592284B2 - Japanese input system, its program, and portable information terminal - Google Patents

Japanese input system, its program, and portable information terminal Download PDF

Info

Publication number
JP3592284B2
JP3592284B2 JP2001327885A JP2001327885A JP3592284B2 JP 3592284 B2 JP3592284 B2 JP 3592284B2 JP 2001327885 A JP2001327885 A JP 2001327885A JP 2001327885 A JP2001327885 A JP 2001327885A JP 3592284 B2 JP3592284 B2 JP 3592284B2
Authority
JP
Japan
Prior art keywords
word
extracted
reading
words
input
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.)
Expired - Fee Related
Application number
JP2001327885A
Other languages
Japanese (ja)
Other versions
JP2003132054A (en
Inventor
賢司 稲本
Original Assignee
Necビューテクノロジー株式会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Necビューテクノロジー株式会社 filed Critical Necビューテクノロジー株式会社
Priority to JP2001327885A priority Critical patent/JP3592284B2/en
Publication of JP2003132054A publication Critical patent/JP2003132054A/en
Application granted granted Critical
Publication of JP3592284B2 publication Critical patent/JP3592284B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Document Processing Apparatus (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、日本語入力システム(かな漢字変換システム)、そのプログラム、及び日本語入力システムを備える携帯情報端末に関する。
【0002】
【従来の技術】
従来の日本語入力システム(かな漢字変換システム、Input Method)における典型的な日本語入力処理は、例えば以下のような手順で行われる。まず、ユーザは、キーボードを使用して、適切な入力モード(ローマ字入力/カナ入力など)を選択してから読みの入力を行い(読みが表示装置に表示される)、変換実行キー(スペースキーなど)を入力する。日本語変換モジュールは、ドライバやI/O制御モジュールなどを介して、キーボードから入力された読み文字列を受け取り、システム辞書などを参照しながら上記読み文字列の解析・変換処理を行って変換後文字列(単語あるいは漢字かな混じり文など)を生成し、表示装置に対して出力する。ユーザは、変換後文字列を参照し、目的の語に変換されない場合はさらに変換を試み、目的の語が表示されると確定を行う(Enterキーや次入力など)。
【0003】
従来から、読みの入力操作の簡略化および変換効率のアップなど、日本語入力処理の操作性の改良が図られてきた。しかし、従来技術では、日本語入力の際には、少なくとも読みを1文字は入力しなければならなかった。つまり、入力を行うユーザにとって読みが判らない単語はすぐには入力できず、読み以外の要素から目的の単語を調べるなどの付加的な手順を踏んで別の方法で入力を行うという手間がかかっていた。
【0004】
例えば、既存の文書データ(テキストデータ)を参照しながらその文書内に含まれている単語の入力を行う場面を想定する。その際、読みの判らない単語を入力するためには、例えば参照文書データ内の該当単語をコピー&ペーストして使用するなどの手順を踏まなければならず、不便であった。
【0005】
また、前述のような既存の文書データを参照しながらの入力の他、通常、文書の作成・入力においては、すべてを新規に入力することよりは、既存の文書データに対して変更を加えたり、書き足しを行うことの方がずっと多い。例えば、受信した電子メールに対して返信メールの作成を行うなどのケースである。既存の文書データを参照あるいは更新して文書作成・入力を行う際、参照する文書データ(以下、参照テキストと呼ぶ)に含まれている単語を何度も入力する場面が発生する。
【0006】
また、例えば、携帯情報機器などの場合、入力手段の自由度が限られるため、日本語入力には手間がかかる。そのため、簡易に日本語入力を行うことのできるインターフェースが求められている。
【0007】
【発明が解決しようとする課題】
本発明は、かかる問題点に鑑みてなされたものであり、文書作成および日本語入力の際、参照テキスト内に含まれている単語、特にユーザにとって読みの判らない単語を簡易に入力することのできる日本語入力システムを提供することを第1の目的とする。
【0008】
【課題を解決するための手段】
かかる目的を達成するために、請求項1記載の発明は、参照テキストを読み込んで単語を切り出し、読みの難度を評価して優先度を決定して単語の抽出を行うテキスト解析手段と、抽出単語を抽出単語登録ファイルに記録して管理する抽出単語記憶手段と、日本語入力処理の際、所定のキー入力に従って、抽出単語登録ファイルから優先度順に単語を選択候補リストとして表示装置へ出力して表示させ、選択・確定された単語をアプリケーションに渡す抽出単語表示手段とを有することを特徴としている。
【0009】
請求項2記載の発明は、請求項1記載の発明において、抽出単語について、システム辞書を参照して読み他の情報を検索し、読み他の情報の検索に成功した単語について読み他の情報を付加して記録する読み付加手段をさらに有し、抽出単語表示手段は、選択候補リストの表示処理の際に、読み他の情報も併記して表示させることを特徴としている。
【0010】
請求項3記載の発明は、請求項1または2に記載の発明において、テキスト解析手段は、単語抽出の際、切り出し単語の文字コードセットの種類あるいは文字コード値に応じた評価を行うことを特徴としている。
【0011】
請求項4記載の発明は、請求項1から3のいずれか1項に記載の発明において、テキスト解析手段は、単語抽出の際、単語長および参照テキストにおける出現回数による評価を行って優先度を決定して単語抽出を行うことを特徴としている。
【0012】
請求項5記載の発明は、参照テキストを読み込んで単語を切り出し、読みの難度を評価して優先度を決定して単語の抽出を行うテキスト解析処理と、抽出単語を抽出単語登録ファイルに記録して管理する抽出単語記憶処理と、日本語入力処理の際、所定のキー入力に従って、抽出単語登録ファイルから優先度順に単語を選択候補リストとして表示装置へ出力して表示させ、選択・確定された単語をアプリケーションに渡す抽出単語表示処理とをコンピュータに実行させることを特徴としている。
【0013】
請求項6記載の発明は、請求項5記載の発明において、抽出単語について、システム辞書を参照して読み他の情報を検索し、読み他の情報の検索に成功した単語について読み他の情報を付加して記録する読み付加処理をさらにコンピュータに実行させ、抽出単語表示処理は、選択候補リストの表示の際に、読み他の情報も併記して表示させることを特徴としている。
【0014】
請求項7記載の発明は、請求項5または6に記載の発明において、テキスト解析処理は、単語抽出の際、切り出し単語の文字コードセットの種類あるいは文字コード値に応じた評価を行うことを特徴としている。
【0015】
請求項8記載の発明は、請求項5から7のいずれか1項に記載の発明において、テキスト解析処理は、単語抽出の際、単語長および参照テキストにおける出現回数による評価を行って優先度を決定して単語抽出を行うことを特徴としている。
【0016】
請求項9記載の発明は、抽出単語選択キーを含む入力装置と、表示装置と、参照テキストおよび作成テキストデータを保存する記憶装置と、テキスト作成を行うアプリケーションと、日本語入力システムと、を備える携帯情報端末であって、記憶装置から参照テキストを読み込んで単語を切り出し、読みの難度を評価して優先度を決定して単語の抽出を行うテキスト解析手段と、抽出単語を抽出単語登録ファイルに記録して管理する抽出単語記憶手段と、日本語入力処理の際、抽出単語選択キーの入力に従って、抽出単語登録ファイルから優先度順に単語を選択候補リストとして表示装置へ出力して表示させ、選択・確定された単語をアプリケーションに渡す抽出単語表示手段とを有することを特徴としている。
【0017】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面を参照しながら詳細に説明する。
【0018】
図1は、本発明の実施の形態における日本語入力システムの機能ブロック図である。本システムでは、文書作成および日本語入力において、まず、その前段階として参照テキストを読み込んで解析し、優先度を評価して単語を抽出してファイルに記録する処理を行う。実際に日本語入力処理を行う際は、上記ファイルを利用して、読みの難度が高いと判断されるような単語を所定のキーの入力に応じて表示装置上に表示させる処理を行うことにより簡易な入力を実現させる。
【0019】
本日本語入力システムは、所定のハードウェア上で実行されるプログラムの形態でその機能を実現する。本システムは、テキスト解析手段1と、抽出単語記憶手段2と、入力判断手段3と、抽出単語表示手段4と、を含んで構成される。
【0020】
また、本システムを実現するプログラムは、テキスト解析処理部11と、抽出単語記憶処理部12と、入力判断処理部13と、抽出単語表示処理部14と、を含んで構成される。これらは上記各手段に対応したプログラムモジュールである。本プログラムは、所定の記録媒体に記録された形態で提供され、ユーザの使用するコンピュータシステム内のプログラム記憶部にインストールされる。これはネットワーク経由でダウンロードされてインストールされる形態なども含む。本プログラムは、実行時にはコンピュータシステムによって主メモリ上にロードされ、中央処理装置によって実行されることによって本発明の機能を実現する。
【0021】
テキスト解析手段1は、ユーザによる日本語入力の前段階として、参照テキストを読み込んで所定の構文解析/単語切り出しを行い、読みの難度などのいくつかの評価項目で抽出すべき単語の評価を行って単語の抽出処理を行う。参照テキストの読み込みのトリガとなるのは、ユーザによる参照テキスト読み込みのためのコマンド選択やその他のイベントである。テキスト解析手段1は、読み込み命令を受けて参照テキストを補助記憶装置から主メモリ上へ読み込み、解析して評価を行い、単語を抽出し、抽出単語記憶手段2へ出力する処理を行う。テキスト解析手段1について図2に示す。
【0022】
また、テキスト解析の際には、単語に対してその抽出の優先度が評価され、優先度の高い単語について抽出を行う。この優先度は後述の抽出単語表示手段4による表示の際の優先度でもあり、上記評価項目に応じた所定の計算式により値として算出される。
【0023】
抽出単語記憶手段2は、テキスト解析手段1により抽出された単語を、その優先度の値とともに専用の抽出単語登録ファイルに記録して管理する。この抽出単語登録ファイルは、抽出単語表示手段4によって、日本語入力処理の際に参照・使用される。抽出単語登録ファイルは、参照テキストごとに対応して生成されるファイルである。
【0024】
入力判断手段3は、日本語入力処理の際、キーボードなどの入力装置からの入力を処理する。入力が抽出単語の選択・表示を指示するキー/コマンド(以下、単語選択キー/コマンド)である場合は、抽出単語表示手段4に処理を依頼する。
【0025】
抽出単語表示手段4は、入力装置から単語選択キーの入力を受けた時に、抽出単語登録ファイルから登録単語を読み出し、その優先度に従った表示順位で表示装置へ出力して表示させる処理を行う。この登録単語の表示は例えばウィンドウ形式で行う。優先度に従って上位の単語をいくつか表示する。ユーザは、画面に表示された抽出単語の中から目的の単語を選択して確定を行うことにより入力を行うことができる。図3に入力判断手段3と抽出単語表示手段4について示す。図3に参照されるように、通常、日本語入力システムは入力装置とアプリケーションとの間に位置して文字列変換処理を行う。入力装置からの文字列は、日本語入力システム管理部(OSが提供)を介して渡され、日本語入力システム本体によって変換処理が行われて上記管理部に返される。変換後文字列は、表示装置やアプリケーションに対して出力される。
【0026】
テキスト解析手段1における参照テキストの解析処理は、構文解析/単語の切り出し(字句解析)処理、システム辞書(日本語入力システムが通常使用する辞書)の検索・照らし合わせ処理、学習情報(学習辞書)の検索・照らし合わせ処理、および優先度の評価処理の手順で行われる。あるいは、優先度の評価処理は、構文解析・単語の取り出し処理と同時に行われる処理手順でも良い。なお、システム辞書の検索処理は必ずしも必要ではない。
【0027】
構文解析/単語切り出し(字句解析)処理として、実装の要件などから複雑な構文解析を行えない場合は、単純な単語切り出し(字句解析)処理のみ行う。
【0028】
単語の優先度評価処理として、参照テキスト内における単語の出現回数、単語長、単語(漢字、文字)の種類、つまり文字コードセットの種類や文字コード値などの要素により評価を行って優先度が計算される。
【0029】
優先度評価処理において、参照テキスト中において出現する回数が多い単語ほど優先度値を高くする。出現回数が多いほど、その文章の文脈において重要度が高いと判断されるからである。また、単語長が長いものほど、優先度値を高くする。単語長が大きい単語ほど、読みの入力に際してその省略が操作性・効率性の向上につながるからである。また、単語の文字種類を文字コードセットの種類や文字コード値などから判別し、例えば、文字コードセットとして第2水準JISコードが用いられている単語について優先度値を高くするなどする。第2水準JISコードの文字は、第1水準JISコードの文字より使用頻度が低いと考慮されたものを集めて登録してある文字コード体系である。そのため第2水準JISコードの文字はユーザが単語の読みを判らない確率が高いと判断されるからである。また、人名や地名などについても読みの難度が高いと判断されるので、優先度を高くする。その他の文字コードセットでも、文字の使用頻度・出現確率を考慮した優先度の評価を行うようにする。
【0030】
学習情報の検索・照らし合わせ処理として、参照テキストから取り出された単語は、ベースとなる日本語入力システム本体(日本語変換処理モジュール)が保持している学習情報と比較され、学習情報として既に存在するものについては登録を省く。学習情報とは、ユーザによる入力をシステムが学習して登録した単語情報である。即ち、ユーザは、学習情報としてシステムに登録されている単語については本発明の機能に頼らなくとも入力を行うことができるので、そのような単語については必ずしも登録を行う必要がない。なお、学習情報と重複しても省かずに登録させるようにしても良い。
【0031】
図4および図5を参照して具体例を説明する。電子メールアプリケーションを備える携帯情報端末において、受信メールに対するメールの返信を行う場合を考える。入力装置、表示装置、記憶装置は携帯情報端末に備えられているものを使用する。入力装置の一部として抽出単語選択キーが備えられているものとする。
【0032】
電子メールアプリケーションにおいて、ユーザは、受信メールに対する返信メールの作成にあたって、まず、受信メールを指定して返信メール作成のコマンドを選択入力する。このコマンドの選択に対応してテキスト解析処理部11が起動され、記憶装置に記憶されている受信メールが参照テキストとして読み出される。テキスト解析処理部11は、受信メールテキストを解析して優先度を評価しながら単語抽出を行う。その結果「ガーベージコレクタ」、「ダイナミックローディング」、「メモリ・リーク」、「謳って」、「顰蹙」、「纏め」、「宇津撥根」などの単語が優先度の高い単語として抽出され、抽出単語記憶処理部12により抽出単語登録ファイルに保存されたことを示している。抽出単語情報の例を図6に示す。
【0033】
図5は抽出単語の表示例を示す。ユーザが返信するテキストを入力する際、抽出単語選択キーを押すと、抽出単語表示処理部14によって優先度に従った順位で抽出単語が表示装置の画面に表示される。ユーザは表示された選択候補リストの中から目的の単語を選択して確定することにより入力を行うことができる。
【0034】
図4〜図6で、「ガーベージコレクタ」や「ダイナミックローディング」は、参照テキスト中における出現回数の多さ、および単語長の大きさの要因により抽出されている。また、「謳って(うた・って)」や「顰蹙(ひんしゅく)」は第2水準JISコードの漢字であるので抽出されている。また、「宇津撥根」は読みの不明な人名・地名として抽出されている。
【0035】
図7および図8は、本発明の実施の形態における日本語入力システムの動作を示すフローチャートである。図7はテキスト解析処理の流れを示すフローである。ユーザが既存のテキストデータを利用(参照・更新)した日本語入力を行う際、まず、前段階として、テキスト解析処理部11は、所定のイベントをトリガにして補助記憶装置から参照テキストを主メモリへ読み込む(ステップS11)。次に、そのテキストを構文解析/字句解析し、単語の切り出しを行う(ステップS12)。次に、取り出された単語がシステムの学習辞書に含まれていないかどうか照らし合わせ、含まれる単語については登録を省略する(ステップS13)。切り出された単語について、単語の出現回数、単語長、文字種類などの要素について優先度の評価計算を行い、優先度値を算出して優先度を決定し、抽出単語とする(ステップS14)。抽出単語について、その優先度に基づき所定の形式で抽出単語登録ファイルに保存する(ステップS15)。
【0036】
一方、図8は抽出単語の表示処理の流れを示すフローである。実際に日本語入力処理を行う段階として、日本語入力システム本体では、入力装置からのキー入力を待機し(ステップS21)、文章入力終了コマンドである場合、処理を終了する(ステップS22・YES)。また、単語選択コマンドかどうか判断し(ステップS23)、単語選択コマンドではない場合、通常の日本語入力処理を行う(ステップS24)。単語選択コマンドである場合、抽出単語表示処理部14は、抽出単語登録ファイルから登録単語を読み出し、優先度の高い順にウィンドウ形式などで表示装置へ出力して表示させる(ステップS25)。ユーザが表示単語の中から選択して確定を行った単語については、その単語の優先度値をより高い値へと変更することにより抽出単語登録ファイルを更新する(ステップS26)。ユーザにより選択され確定された単語は表示装置の画面上のキャレット(カーソル)位置に挿入されて表示されると共に文書作成を行っているアプリケーションに渡される(ステップS27)。
【0037】
本発明の日本語入力システムは、所定の情報処理装置に組み込まれることによりその機能を発揮する。情報処理装置としては例えばPDAや携帯電話機などの携帯情報端末などが考えられる。
【0038】
図9に本発明の実施の形態における情報処理端末の構成を示す。本端末は、プログラム制御により動作する中央処理装置10と、キーボードやボタンなどの入力装置20と、液晶ディスプレイなどの表示装置30と、RAMなどの記憶装置40と、ROMやRAMなどのプログラム記憶部50と、ネットワークを介して電子メールその他の通信処理を行うための通信処理部60と、電子メールアプリケーション70と、を含んで構成される。記憶装置40は、参照テキストや作成テキストなどのデータ、また、日本語入力システムが使用する各種辞書データなどを保存する磁気的メモリや半導体メモリなどのデバイスである。プログラム記憶部50は、本発明のプログラムを記憶するメモリである。なお、各種デバイスを扱うために所定のドライバなどを介することは言うまでもない。
【0039】
本発明のプログラム(テキスト解析処理部他)はプログラム記憶部50から主メモリへロードされて中央処理装置10により実行される。電子メールアプリケーション70から必要に応じてテキスト解析処理部11が起動されてその処理が行われる。各種処理については前述したものと同様である。
【0040】
他の実施例について説明する。図10は、本発明の第2の実施の形態における日本語入力システムの機能ブロック図である。第2の実施例では、第1の実施例の構成要素に加えて、読み付加手段5(読み付加処理手段15が対応する)が追加されている。他の構成要素は第1の実施例の機能と同様である。
【0041】
読み付加手段5では、テキスト解析処理の際、抽出された単語に対し、システム辞書を参照してその読みを検索する。読みが見つかった場合、その単語について優先度値他の情報に加えて読みを対応させて抽出単語登録ファイルに記録する(図6参照)。また、読みだけに限らず、英単語のスペルなどの情報もあれば付加させても良い。日本語入力処理時における抽出単語表示手段4による抽出単語表示処理の際には、優先度順の単語表示に加えて、抽出単語登録ファイルに登録されている読み情報他もともに表示させる。
【0042】
具体例を示す。図4と同様に、参照メールに対して、「ガーベージコレクタ」他の単語が優先度の高いものとして抽出される。抽出単語は、読み付加処理部15によるシステム辞書の検索により読みなどの付加情報が付加された形式で抽出単語登録ファイルに保存される。日本語入力処理時、単語選択キーの入力があると、抽出単語に対して読みなどの付加情報も併記された形で表示される。図11に表示例を示す。ユーザは、抽出単語の選択入力に伴って単語の読みを理解することができる。
【0043】
図11で、「ガーベージコレクタ」などは、読みはそのままであり、付加情報として英単語のスペルが追加されている。また、「謳って」などはその読みが検出されて付加されている。また、「宇津撥根」は、読みを不明なものと評価して表記している。
【0044】
図12および図13は、第2の実施例における日本語入力システムの動作を示すフローチャートである。第1の実施例の動作に加え、ステップS35における、読みを付加する処理が追加されている。また、ステップS45では、読み他の情報を併記した形で登録単語の表示処理が行われる。その他の処理は第1の実施例と同様である。
【0045】
以上により本発明の実施例について説明した。なお、上述した実施形態は、本発明の好適な実施形態の一例を示すものであり、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【0046】
【発明の効果】
以上の説明から明らかなように、本発明によれば、文書作成および日本語入力時、参照テキストから単語を抽出して利用することにより、日本語入力操作を簡略化し、労力を低減させることができる。特に、携帯情報端末など入力装置に制限がある場合など効果が大きい。また、特に、ユーザは参照テキスト中の読みの判らない単語についても読みの入力を必要とすることなく入力を行うことができるようになる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態における日本語入力システムの構成を示す機能ブロック図である。
【図2】テキスト解析手段1について示す図である。
【図3】入力判断手段3および抽出単語表示手段4について示す図である。
【図4】本システムの利用の具体例を示す図である。
【図5】単語選択キーを押した際の候補表示について示す図である。
【図6】抽出単語登録ファイル内の登録情報の例を示す図である。
【図7】本発明の第1の実施の形態における日本語入力システムの動作を示すフローチャートその1(テキスト解析処理)である。
【図8】本発明の第1の実施の形態における日本語入力システムの動作を示すフローチャートその2(抽出単語表示処理)である。
【図9】本発明の実施の形態における携帯情報端末の構成を示す機能ブロック図である。
【図10】本発明の第2の実施の形態における日本語入力システムの構成を示す機能ブロック図である。
【図11】単語選択キーを押した際の候補表示(読み他の情報を付加)について示す図である。
【図12】本発明の第2の実施の形態における日本語入力システムの動作を示すフローチャートその1(テキスト解析処理)である。
【図13】本発明の第2の実施の形態における日本語入力システムの動作を示すフローチャートその2(抽出単語表示処理)である。
【符号の説明】
1 テキスト解析手段
2 抽出単語記憶手段
3 入力判断手段
4 抽出単語表示手段
5 読み付加手段
11 テキスト解析処理部
12 抽出単語記憶処理部
13 入力判断処理部
14 抽出単語表示処理部
15 読み付加処理部
10 中央処理装置
20 入力装置
30 表示装置
40 記憶装置
50 プログラム記憶部
60 通信処理部
70 電子メールアプリケーション
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a Japanese input system (kana-kanji conversion system), a program thereof, and a portable information terminal including the Japanese input system.
[0002]
[Prior art]
A typical Japanese input process in a conventional Japanese input system (Kana-Kanji conversion system, Input Method) is performed in the following procedure, for example. First, the user selects an appropriate input mode (Roman alphabet input / Kana input, etc.) using the keyboard, then inputs a reading (the reading is displayed on the display device), and performs a conversion execution key (space key). Etc.). The Japanese conversion module receives the reading character string input from the keyboard via a driver or an I / O control module, etc., analyzes and converts the above reading character string while referring to the system dictionary, and performs conversion. A character string (a sentence including a mixture of words or kanji) is generated and output to a display device. The user refers to the converted character string. If the character string is not converted to the target word, the user attempts further conversion. When the target word is displayed, the user determines (eg, Enter key or next input).
[0003]
Conventionally, operability of Japanese input processing has been improved such as simplification of reading input operation and improvement of conversion efficiency. However, in the prior art, at the time of Japanese input, at least one character must be input. In other words, words that cannot be read by the input user cannot be input immediately, and it takes time and effort to input in another way by taking additional steps such as searching for the target word from elements other than reading. I was
[0004]
For example, assume a case in which a word contained in a document is input while referring to existing document data (text data). At that time, in order to input a word which cannot be read, for example, a procedure such as copying and pasting and using the corresponding word in the reference document data has to be taken, which is inconvenient.
[0005]
In addition to inputting with reference to the existing document data as described above, usually, when creating and inputting a document, it is necessary to make changes to the existing document data rather than to input all the data newly. There is much more to add. For example, there is a case where a reply e-mail is created for a received e-mail. When creating or inputting a document by referring to or updating existing document data, a situation occurs in which a word included in the referenced document data (hereinafter referred to as reference text) is repeatedly input.
[0006]
In addition, for example, in the case of a portable information device or the like, since the degree of freedom of the input means is limited, it takes time to input Japanese. Therefore, there is a demand for an interface that can easily input Japanese.
[0007]
[Problems to be solved by the invention]
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has been made in order to easily input words included in a reference text, particularly words which are difficult for a user to read when creating a document and inputting Japanese. A first object is to provide a Japanese input system that can be used.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the invention according to claim 1 includes a text analysis unit that reads a reference text, cuts out a word, evaluates the difficulty of reading, determines a priority, and extracts a word; Extracting and storing words in the extracted word registration file in the priority order from the extracted word registration file to the display device in the order of priority according to a predetermined key input during the Japanese input processing. Extracted word display means for displaying the selected and confirmed word to an application.
[0009]
According to a second aspect of the present invention, in the first aspect of the present invention, the extracted word is searched for other information by referring to the system dictionary. It further comprises a reading addition means for adding and recording, and the extracted word display means displays the reading and other information together with the reading when displaying the selection candidate list.
[0010]
According to a third aspect of the present invention, in the first or second aspect of the present invention, the text analyzing means performs an evaluation according to a character code set type or a character code value of the cut-out word at the time of word extraction. And
[0011]
According to a fourth aspect of the present invention, in the invention according to any one of the first to third aspects, the text analyzing means performs the evaluation based on the word length and the number of appearances in the reference text at the time of extracting the word, and sets the priority. It is characterized in that it is determined and word extraction is performed.
[0012]
According to a fifth aspect of the present invention, a text analysis process for reading a reference text, cutting out a word, evaluating the difficulty of reading, determining a priority, and extracting a word, and recording the extracted word in an extracted word registration file. At the time of the extracted word storage process and the Japanese input process, the words are output from the extracted word registration file in the order of priority from the extracted word registration file to the display device as a selection candidate list and displayed, and are selected and determined. It is characterized by causing a computer to execute an extracted word display process of passing a word to an application.
[0013]
According to a sixth aspect of the present invention, in the invention of the fifth aspect, the extracted word is searched for other information by referring to the system dictionary. The computer further executes a reading addition process of adding and recording, and the extracted word display process is characterized in that when displaying the selection candidate list, reading and other information are also displayed together.
[0014]
According to a seventh aspect of the present invention, in the invention of the fifth or sixth aspect, the text analysis process performs an evaluation according to a character code set type or a character code value of a cut-out word at the time of word extraction. And
[0015]
According to an eighth aspect of the present invention, in the invention according to any one of the fifth to seventh aspects, the text analysis processing evaluates the word length and the number of appearances in the reference text at the time of extracting the word, and sets the priority. It is characterized in that it is determined and word extraction is performed.
[0016]
The invention according to claim 9 includes an input device including an extracted word selection key, a display device, a storage device for storing reference text and created text data, an application for creating text, and a Japanese input system. A portable information terminal that reads a reference text from a storage device, cuts out a word, evaluates difficulty of reading, determines a priority, and extracts a word, and extracts the extracted word into an extracted word registration file. Extracted word storage means for recording and managing, and at the time of Japanese input processing, in accordance with an input of an extracted word selection key, words are output to a display device as a selection candidate list in priority order from an extracted word registration file and displayed for selection. -An extracted word display means for passing the determined word to the application.
[0017]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0018]
FIG. 1 is a functional block diagram of the Japanese input system according to the embodiment of the present invention. In this system, in document creation and Japanese input, first, as a preceding step, a process of reading and analyzing a reference text, evaluating a priority, extracting words, and recording the words in a file is performed. When actually performing Japanese input processing, by using the above file, by performing processing for displaying words that are determined to be difficult to read on a display device in response to input of a predetermined key, Realize simple input.
[0019]
This Japanese input system realizes its function in the form of a program executed on predetermined hardware. The system includes a text analysis unit 1, an extracted word storage unit 2, an input determination unit 3, and an extracted word display unit 4.
[0020]
A program for realizing the present system includes a text analysis processing unit 11, an extracted word storage processing unit 12, an input determination processing unit 13, and an extracted word display processing unit 14. These are program modules corresponding to each of the above means. This program is provided in a form recorded on a predetermined recording medium, and is installed in a program storage unit in a computer system used by a user. This includes a form downloaded and installed via a network. The program is loaded on the main memory by the computer system at the time of execution, and is executed by the central processing unit to realize the functions of the present invention.
[0021]
The text analysis means 1 reads a reference text, performs a predetermined syntax analysis / word segmentation, and evaluates words to be extracted in several evaluation items such as difficulty in reading, as a pre-stage of inputting Japanese by the user. To extract words. The reading of the reference text is triggered by a command selection or other event by the user for reading the reference text. The text analysis unit 1 receives the read command, reads the reference text from the auxiliary storage device into the main memory, analyzes and evaluates, extracts a word, and outputs the word to the extracted word storage unit 2. FIG. 2 shows the text analysis means 1.
[0022]
At the time of text analysis, the extraction priority of a word is evaluated, and a word having a higher priority is extracted. The priority is also a priority at the time of display by the extracted word display means 4 described later, and is calculated as a value by a predetermined calculation formula according to the evaluation item.
[0023]
The extracted word storage unit 2 records and manages the words extracted by the text analysis unit 1 in a dedicated extracted word registration file together with the priority values. This extracted word registration file is referred to and used by the extracted word display means 4 during Japanese input processing. The extracted word registration file is a file generated corresponding to each reference text.
[0024]
The input determining means 3 processes input from an input device such as a keyboard during Japanese input processing. If the input is a key / command for instructing selection / display of an extracted word (hereinafter, a word selection key / command), a request is made to the extracted word display means 4 for processing.
[0025]
When receiving an input of a word selection key from the input device, the extracted word display means 4 performs a process of reading registered words from the extracted word registration file, outputting the words to the display device in a display order according to their priorities, and displaying them. . The display of the registered words is performed in a window format, for example. Display some top words according to priority. The user can perform input by selecting a target word from the extracted words displayed on the screen and confirming it. FIG. 3 shows the input determination means 3 and the extracted word display means 4. As shown in FIG. 3, the Japanese input system normally performs a character string conversion process between the input device and the application. The character string from the input device is passed through a Japanese input system management unit (provided by the OS), converted by the main unit of the Japanese input system, and returned to the management unit. The converted character string is output to a display device or an application.
[0026]
The analysis processing of the reference text in the text analysis means 1 includes a syntax analysis / word extraction (lexical analysis) processing, a system dictionary (a dictionary normally used by the Japanese input system) search and collation processing, and learning information (learning dictionary). Are performed in the order of the search / comparison process and the priority evaluation process. Alternatively, the priority evaluation processing may be a processing procedure performed at the same time as the syntax analysis and word extraction processing. The system dictionary search process is not always necessary.
[0027]
When complex syntax analysis cannot be performed as syntax analysis / word extraction (lexical analysis) processing due to implementation requirements or the like, only simple word extraction (lexical analysis) processing is performed.
[0028]
As priority evaluation processing of words, evaluation is performed based on factors such as the number of occurrences of words in the reference text, word length, types of words (kanji and characters), ie, types of character code sets and character code values, and the priority is evaluated. Is calculated.
[0029]
In the priority evaluation process, a word having a higher number of appearances in the reference text has a higher priority value. This is because the greater the number of appearances, the higher the importance in the context of the sentence. The priority value is set higher as the word length is longer. This is because, for words having a longer word length, omitting them at the time of reading input leads to improvement in operability and efficiency. In addition, the character type of the word is determined from the type of the character code set, the character code value, and the like. For example, the priority value is increased for a word using the second level JIS code as the character code set. The characters of the second level JIS code are a character code system in which characters considered to be used less frequently than the characters of the first level JIS code are collected and registered. Therefore, it is determined that the second level JIS code character has a high probability that the user does not understand the reading of the word. In addition, it is determined that the difficulty of reading is also high for a person's name, a place name, and the like. For other character code sets, the priority is evaluated in consideration of the frequency of use and appearance probability of the character.
[0030]
As a learning information search and collation process, words extracted from the reference text are compared with the learning information held by the base Japanese input system (Japanese conversion module) and already exist as learning information. Skip registration for those that do. The learning information is word information registered by the system learning the input by the user. That is, the user can input a word registered in the system as learning information without relying on the function of the present invention, so that it is not always necessary to register such a word. In addition, even if it overlaps with the learning information, it may be registered without omission.
[0031]
A specific example will be described with reference to FIGS. It is assumed that a mobile information terminal having an electronic mail application sends a reply to an incoming mail. The input device, the display device, and the storage device use those provided in the portable information terminal. It is assumed that an extracted word selection key is provided as a part of the input device.
[0032]
In the electronic mail application, when creating a reply mail to the received mail, the user first specifies the received mail and selects and inputs a reply mail creation command. In response to the selection of this command, the text analysis processing unit 11 is activated, and the received mail stored in the storage device is read as the reference text. The text analysis processing unit 11 extracts words while analyzing the received mail text and evaluating the priority. As a result, words such as "garbage collector", "dynamic loading", "memory leak", "speak", "frown", "summary", and "Utsu Kane" are extracted as high-priority words and extracted. This indicates that the word is stored in the extracted word registration file by the word storage processing unit 12. FIG. 6 shows an example of the extracted word information.
[0033]
FIG. 5 shows a display example of an extracted word. When the user presses an extracted word selection key when inputting a reply text, the extracted words are displayed on the screen of the display device by the extracted word display processing unit 14 in an order according to the priority. The user can input by selecting and confirming a target word from the displayed selection candidate list.
[0034]
In FIGS. 4 to 6, “garbage collector” and “dynamic loading” are extracted due to the number of appearances in the reference text and the size of the word length. In addition, "song" and "frown" are extracted because they are kanji characters of the second level JIS code. In addition, "Utsu Kakone" is extracted as unknown names of people and places.
[0035]
7 and 8 are flowcharts showing the operation of the Japanese input system according to the embodiment of the present invention. FIG. 7 is a flowchart showing the flow of the text analysis process. When a user performs a Japanese input using (referencing / updating) existing text data, first, as a preliminary step, the text analysis processing unit 11 triggers a predetermined event to trigger the reference text from the auxiliary storage device into the main memory. (Step S11). Next, the text is subjected to syntax analysis / lexical analysis to extract words (step S12). Next, it is checked whether the extracted word is not included in the learning dictionary of the system, and registration of the included word is omitted (step S13). With respect to the cut-out word, priority evaluation calculation is performed for elements such as the number of appearances of the word, word length, and character type, and a priority value is calculated and the priority is determined to be an extracted word (step S14). The extracted words are stored in an extracted word registration file in a predetermined format based on their priorities (step S15).
[0036]
On the other hand, FIG. 8 is a flowchart showing the flow of the display processing of the extracted words. As a stage of actually performing the Japanese input processing, the main body of the Japanese input system waits for a key input from the input device (step S21), and if the command is a text input end command, ends the processing (step S22: YES). . It is determined whether the command is a word selection command (step S23). If the command is not a word selection command, normal Japanese input processing is performed (step S24). If the command is a word selection command, the extracted word display processing unit 14 reads the registered words from the extracted word registration file, and outputs the words to the display device in a window format or the like in descending order of priority and displays the words (step S25). For the word selected and confirmed by the user from the display words, the extracted word registration file is updated by changing the priority value of the word to a higher value (step S26). The word selected and confirmed by the user is inserted and displayed at the caret (cursor) position on the screen of the display device, and is passed to the application that is creating a document (step S27).
[0037]
The Japanese input system of the present invention exhibits its function by being incorporated in a predetermined information processing device. As the information processing device, for example, a portable information terminal such as a PDA or a mobile phone can be considered.
[0038]
FIG. 9 shows a configuration of the information processing terminal according to the embodiment of the present invention. The terminal includes a central processing unit 10 that operates under program control, an input device 20 such as a keyboard and buttons, a display device 30 such as a liquid crystal display, a storage device 40 such as a RAM, and a program storage unit such as a ROM or a RAM. 50, a communication processing unit 60 for performing e-mail and other communication processing via a network, and an e-mail application 70. The storage device 40 is a device such as a magnetic memory or a semiconductor memory that stores data such as a reference text and a created text, and various dictionary data used by the Japanese input system. The program storage unit 50 is a memory that stores the program of the present invention. It goes without saying that various devices are handled via a predetermined driver or the like.
[0039]
The program of the present invention (the text analysis processing unit and the like) is loaded from the program storage unit 50 to the main memory and executed by the central processing unit 10. The text analysis processing unit 11 is activated by the electronic mail application 70 as necessary, and the processing is performed. Various processes are the same as those described above.
[0040]
Another embodiment will be described. FIG. 10 is a functional block diagram of the Japanese input system according to the second embodiment of the present invention. In the second embodiment, in addition to the components of the first embodiment, a reading addition unit 5 (corresponding to the reading addition processing unit 15) is added. Other components are the same as those of the first embodiment.
[0041]
In the text analysis process, the reading addition means 5 searches for the reading of the extracted words by referring to the system dictionary. If a reading is found, the word is recorded in the extracted word registration file in association with the reading in addition to the priority value and other information (see FIG. 6). Not only reading but also information such as spelling of English words may be added if there is any. At the time of the extracted word display processing by the extracted word display means 4 at the time of Japanese input processing, in addition to the word display in the order of priority, the reading information and the like registered in the extracted word registration file are also displayed.
[0042]
A specific example will be described. Similar to FIG. 4, words other than "garbage collector" are extracted as having a high priority in the reference mail. The extracted words are stored in the extracted word registration file in a format to which additional information such as reading is added by a search of the system dictionary by the reading additional processing unit 15. At the time of Japanese input processing, if a word selection key is input, additional information such as reading is displayed for the extracted word in a form in which it is also written. FIG. 11 shows a display example. The user can understand the reading of the word with the selection input of the extracted word.
[0043]
In FIG. 11, the reading of “garbage collector” and the like is not changed, and the spelling of an English word is added as additional information. In addition, “Sing” is added by detecting its reading. In addition, "Utsu Kakone" is described by evaluating the reading as unknown.
[0044]
FIGS. 12 and 13 are flowcharts showing the operation of the Japanese input system in the second embodiment. In addition to the operation of the first embodiment, a process of adding a reading in step S35 is added. In step S45, display processing of the registered word is performed in a form in which the reading and other information are described together. Other processes are the same as in the first embodiment.
[0045]
The embodiments of the present invention have been described above. The embodiment described above is an example of a preferred embodiment of the present invention, and the present invention is not limited to the embodiment, and various modifications can be made without departing from the scope of the invention. .
[0046]
【The invention's effect】
As is apparent from the above description, according to the present invention, at the time of document creation and Japanese input, by extracting and using words from the reference text, it is possible to simplify the Japanese input operation and reduce labor. it can. In particular, the effect is great when the input device such as a portable information terminal is limited. Further, in particular, the user can input an unreadable word in the reference text without having to input the reading.
[Brief description of the drawings]
FIG. 1 is a functional block diagram showing a configuration of a Japanese input system according to a first embodiment of the present invention.
FIG. 2 is a diagram showing a text analysis unit 1;
FIG. 3 is a diagram showing an input determination unit 3 and an extracted word display unit 4;
FIG. 4 is a diagram showing a specific example of use of the present system.
FIG. 5 is a diagram showing candidate display when a word selection key is pressed.
FIG. 6 is a diagram showing an example of registration information in an extracted word registration file.
FIG. 7 is a flowchart 1 (text analysis processing) showing an operation of the Japanese input system according to the first embodiment of the present invention.
FIG. 8 is a flowchart 2 (extracted word display processing) showing an operation of the Japanese input system according to the first embodiment of the present invention.
FIG. 9 is a functional block diagram showing a configuration of the portable information terminal according to the embodiment of the present invention.
FIG. 10 is a functional block diagram illustrating a configuration of a Japanese input system according to a second embodiment of the present invention.
FIG. 11 is a diagram illustrating candidate display (addition of reading and other information) when a word selection key is pressed.
FIG. 12 is a first flowchart (text analysis processing) showing the operation of the Japanese input system according to the second embodiment of the present invention.
FIG. 13 is a second flowchart (extracted word display processing) illustrating the operation of the Japanese input system according to the second embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Text analysis means 2 Extracted word storage means 3 Input judgment means 4 Extracted word display means 5 Reading addition means 11 Text analysis processing unit 12 Extracted word storage processing unit 13 Input judgment processing unit 14 Extracted word display processing unit 15 Reading addition processing unit 10 Central processing unit 20 Input unit 30 Display unit 40 Storage unit 50 Program storage unit 60 Communication processing unit 70 E-mail application

Claims (9)

参照テキストを読み込んで単語を切り出し、読みの難度を評価して優先度を決定して単語の抽出を行うテキスト解析手段と、
前記抽出単語を抽出単語登録ファイルに記録して管理する抽出単語記憶手段と、
日本語入力処理の際、所定のキー入力に従って、前記抽出単語登録ファイルから前記優先度順に単語を選択候補リストとして表示装置へ出力して表示させ、選択・確定された単語をアプリケーションに渡す抽出単語表示手段と、を有することを特徴とする日本語入力システム。
Text analysis means for reading the reference text, cutting out the words, evaluating the difficulty of reading, determining the priority, and extracting the words;
Extracted word storage means for recording and managing the extracted words in an extracted word registration file,
At the time of Japanese input processing, according to a predetermined key input, the extracted words are output from the extracted word registration file in the order of the priority as a selection candidate list to a display device for display, and the selected / confirmed words are passed to the application. And a display means.
前記抽出単語について、システム辞書を参照して読み他の情報を検索し、読み他の情報の検索に成功した単語について該読み他の情報を付加して記録する読み付加手段をさらに有し、
前記抽出単語表示手段は、前記選択候補リストの表示処理の際に、前記読み他の情報も併記して表示させることを特徴とする請求項1記載の日本語入力システム。
With respect to the extracted word, the system further includes a reading addition unit that searches for reading and other information by referring to a system dictionary, and adds and records the reading and other information on a word for which the search of the reading and other information is successful,
2. The Japanese input system according to claim 1, wherein the extracted word display means displays the reading and other information together with the selection candidate list when displaying the selection candidate list.
前記テキスト解析手段は、
前記単語抽出の際、切り出し単語の文字コードセットの種類あるいは文字コード値に応じた評価を行うことを特徴とする請求項1または2に記載の日本語入力システム。
The text analysis means,
3. The Japanese input system according to claim 1, wherein, at the time of the word extraction, an evaluation is performed according to a type of a character code set or a character code value of the cut-out word.
前記テキスト解析手段は、
前記単語抽出の際、単語長および参照テキストにおける出現回数による評価を行って前記優先度を決定して単語抽出を行うことを特徴とする請求項1から3のいずれか1項に記載の日本語入力システム。
The text analysis means,
The Japanese language according to any one of claims 1 to 3, wherein, at the time of the word extraction, the word extraction is performed by evaluating the word length and the number of appearances in the reference text to determine the priority. Input system.
参照テキストを読み込んで単語を切り出し、読みの難度を評価して優先度を決定して単語の抽出を行うテキスト解析処理と、
前記抽出単語を抽出単語登録ファイルに記録して管理する抽出単語記憶処理と、
日本語入力処理の際、所定のキー入力に従って、前記抽出単語登録ファイルから前記優先度順に単語を選択候補リストとして表示装置へ出力して表示させ、選択・確定された単語をアプリケーションに渡す抽出単語表示処理と、をコンピュータに実行させることを特徴とするプログラム。
A text analysis process that reads a reference text, cuts out a word, evaluates the difficulty of reading, determines a priority, and extracts a word;
An extracted word storage process for recording and managing the extracted words in an extracted word registration file;
At the time of Japanese input processing, according to a predetermined key input, the extracted words are output from the extracted word registration file in the order of the priority as a selection candidate list to a display device for display, and the selected / confirmed words are passed to the application. A program causing a computer to execute a display process.
前記抽出単語について、システム辞書を参照して読み他の情報を検索し、読み他の情報の検索に成功した単語について該読み他の情報を付加して記録する読み付加処理をさらにコンピュータに実行させ、
前記抽出単語表示処理は、前記選択候補リストの表示の際に、前記読み他の情報も併記して表示させることを特徴とする請求項5記載のプログラム。
For the extracted word, the computer further executes a reading addition process of searching for reading and other information by referring to a system dictionary, and adding and recording the reading and other information for the word for which the reading and other information has been successfully searched. ,
6. The program according to claim 5, wherein the extracted word display processing displays the reading and other information together with the selection candidate list when the selection candidate list is displayed.
前記テキスト解析処理は、
前記単語抽出の際、切り出し単語の文字コードセットの種類あるいは文字コード値に応じた評価を行うことを特徴とする請求項5または6に記載のプログラム。
The text analysis processing includes:
7. The program according to claim 5, wherein at the time of extracting the word, an evaluation is performed according to a type or a character code value of a character code set of the cut-out word.
前記テキスト解析処理は、
前記単語抽出の際、単語長および参照テキストにおける出現回数による評価を行って前記優先度を決定して単語抽出を行うことを特徴とする請求項5から7のいずれか1項に記載のプログラム。
The text analysis processing includes:
8. The program according to claim 5, wherein at the time of extracting the word, the priority is determined by performing an evaluation based on a word length and the number of appearances in a reference text, and the word is extracted. 9.
抽出単語選択キーを含む入力装置と、表示装置と、参照テキストおよび作成テキストデータを保存する記憶装置と、テキスト作成を行うアプリケーションと、日本語入力システムと、を備える携帯情報端末であって、
前記記憶装置から前記参照テキストを読み込んで単語を切り出し、読みの難度を評価して優先度を決定して単語の抽出を行うテキスト解析手段と、
前記抽出単語を抽出単語登録ファイルに記録して管理する抽出単語記憶手段と、
日本語入力処理の際、前記抽出単語選択キーの入力に従って、前記抽出単語登録ファイルから前記優先度順に単語を選択候補リストとして前記表示装置へ出力して表示させ、選択・確定された単語を前記アプリケーションに渡す抽出単語表示手段と、を有することを特徴とする携帯情報端末。
An input device including an extracted word selection key, a display device, a storage device for storing reference text and created text data, an application for creating text, and a Japanese input system, comprising:
Text analysis means for reading the reference text from the storage device, cutting out a word, determining a priority by evaluating the difficulty of reading, and extracting a word,
Extracted word storage means for recording and managing the extracted words in an extracted word registration file,
At the time of Japanese input processing, in accordance with the input of the extracted word selection key, words are output from the extracted word registration file in the order of the priority as a selection candidate list to the display device and displayed, and the selected / confirmed words are displayed. A portable information terminal, comprising: extracted word display means to be passed to an application.
JP2001327885A 2001-10-25 2001-10-25 Japanese input system, its program, and portable information terminal Expired - Fee Related JP3592284B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001327885A JP3592284B2 (en) 2001-10-25 2001-10-25 Japanese input system, its program, and portable information terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001327885A JP3592284B2 (en) 2001-10-25 2001-10-25 Japanese input system, its program, and portable information terminal

Publications (2)

Publication Number Publication Date
JP2003132054A JP2003132054A (en) 2003-05-09
JP3592284B2 true JP3592284B2 (en) 2004-11-24

Family

ID=19144041

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001327885A Expired - Fee Related JP3592284B2 (en) 2001-10-25 2001-10-25 Japanese input system, its program, and portable information terminal

Country Status (1)

Country Link
JP (1) JP3592284B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5386806B2 (en) * 2007-08-17 2014-01-15 富士通株式会社 Information processing method, information processing apparatus, and information processing program
JP5521299B2 (en) * 2008-09-24 2014-06-11 日本電気株式会社 Character input conversion method and character input conversion device

Also Published As

Publication number Publication date
JP2003132054A (en) 2003-05-09

Similar Documents

Publication Publication Date Title
US8413050B2 (en) Information entry mechanism for small keypads
JP5305592B2 (en) Predicting the user's word and user's action by context
CN100361052C (en) Method and device for entering words in a user interface of an electronic device
US20060190819A1 (en) Communication terminal having a predictive text editor application
US20040153975A1 (en) Text entry mechanism for small keypads
US20100122164A1 (en) Contextual prediction of user words and user actions
JP2010257392A (en) Device and method for inputting character, computer readable program, and recording medium
US20090327880A1 (en) Text input
JP4232093B2 (en) Emoticon input system and method using multiple search methods
JP3592284B2 (en) Japanese input system, its program, and portable information terminal
EP1359515B1 (en) System and method for filtering far east languages
JP5320925B2 (en) Information search method, information search device, and information search program
JP6221275B2 (en) Character input program and character input device
JP5723874B2 (en) Dual script text input and key highlight function
US20040139056A1 (en) Information display control apparatus and recording medium having recorded information display control program
US20060082555A1 (en) Method of inputting character in mobile terminal
JP2010015515A (en) Electronic apparatus provided with dictionary function
JP2831837B2 (en) Document search device
US20100174744A1 (en) Search methods
JPH10207875A (en) Tabulating device and its method
JP5186080B2 (en) Portable terminal
KR100811285B1 (en) System and method for inputting text command, and a medium having computer readable program for executing the method
JP4847210B2 (en) Input conversion learning program, input conversion learning method, and input conversion learning device
WO2010049581A1 (en) Adaptive search
JP4409851B2 (en) Character conversion device and character conversion method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040806

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: 20040810

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040824

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100903

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100903

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110903

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120903

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120903

Year of fee payment: 8

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120903

Year of fee payment: 8

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130903

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees