JPS60110074A - 文字処理装置 - Google Patents
文字処理装置Info
- Publication number
- JPS60110074A JPS60110074A JP58218123A JP21812383A JPS60110074A JP S60110074 A JPS60110074 A JP S60110074A JP 58218123 A JP58218123 A JP 58218123A JP 21812383 A JP21812383 A JP 21812383A JP S60110074 A JPS60110074 A JP S60110074A
- Authority
- JP
- Japan
- Prior art keywords
- kanji
- homophone
- dictionary
- buffer
- conversion
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/53—Processing of non-Latin text
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[技術分野]
本発明は、漢字仮名混じりの日本語文書を編集処理する
文字処理装置に関するものである。
文字処理装置に関するものである。
[従来技術]
漢字仮名混じりの日本語文書を入力する装置においては
、オペレータにより漢字の読みが入力されると、辞書検
索が行われ、その読みに対応する漢字の候補群が表示さ
れ、その候補群のうち所望のものがオペレータにより選
択されると、その選択漢字への変換がなされる。かかる
かな漢字変換入力方式が従来から広く採用されていた。
、オペレータにより漢字の読みが入力されると、辞書検
索が行われ、その読みに対応する漢字の候補群が表示さ
れ、その候補群のうち所望のものがオペレータにより選
択されると、その選択漢字への変換がなされる。かかる
かな漢字変換入力方式が従来から広く採用されていた。
このようなかな゛漢字変換入力方式においては、望む漢
字が漢字辞書内に列挙されている候補語のうちの第1候
補語であれば単に選択キーを押すだけで望む漢字(第1
候補語)への漢字変換が行われる。しかるに、第2候補
語以下の漢字が望む漢字の場合には、次候補キーを使用
して望む漢字を選択しなければならない。その結果、オ
ペレータの望む漢字が第1候補語である確立が高いほど
かな漢字変換入力の効率が高くなる。そこで、オペレー
タにより1度でも使用された漢字は使用頻度が高いもの
として辞書中の使用頻度情報または使用順序情報を更新
し、次回のかな漢字変換入力時にその漢字が第1候補語
として変換される可能性を高めるように処理するいわゆ
る学習処理が従来より行われている。
字が漢字辞書内に列挙されている候補語のうちの第1候
補語であれば単に選択キーを押すだけで望む漢字(第1
候補語)への漢字変換が行われる。しかるに、第2候補
語以下の漢字が望む漢字の場合には、次候補キーを使用
して望む漢字を選択しなければならない。その結果、オ
ペレータの望む漢字が第1候補語である確立が高いほど
かな漢字変換入力の効率が高くなる。そこで、オペレー
タにより1度でも使用された漢字は使用頻度が高いもの
として辞書中の使用頻度情報または使用順序情報を更新
し、次回のかな漢字変換入力時にその漢字が第1候補語
として変換される可能性を高めるように処理するいわゆ
る学習処理が従来より行われている。
しかしながら、かかる学習処理は上述のように辞書中の
データの操作が必要なので、辞書がフロッピーディスク
等のようなアクセスに時間を要する外部記憶媒体に展開
されている場合には、学習処理を実行由の期間は入力が
禁止されることになり、入力速度が制限されてしまうと
いう欠点があった。
データの操作が必要なので、辞書がフロッピーディスク
等のようなアクセスに時間を要する外部記憶媒体に展開
されている場合には、学習処理を実行由の期間は入力が
禁止されることになり、入力速度が制限されてしまうと
いう欠点があった。
かかる点に鑑みて、学習処理を全く行わないでおくこと
も考えられるが、このような装置においては、オペレー
タの望む漢字がいつまでたっても第1候補語として変換
されないので候補語の選択操作のための回数が増えてし
まい、やはり入力速度が遅いという欠点がある。
も考えられるが、このような装置においては、オペレー
タの望む漢字がいつまでたっても第1候補語として変換
されないので候補語の選択操作のための回数が増えてし
まい、やはり入力速度が遅いという欠点がある。
[目 的]
本発明の目的は、上述した従来の欠点を解消することに
あり、学習処理の利点を生かしつつも、その処理回数を
制限して入力速度の低下を防止し得るようにした文字処
理装置を提供することにある。
あり、学習処理の利点を生かしつつも、その処理回数を
制限して入力速度の低下を防止し得るようにした文字処
理装置を提供することにある。
[実 施 例]
以下に、図面を参照して本発明の詳細な説明する。
第1図は本発明の構成を示す。
図において、入力手段lより入力された読み列は、変換
手段2により漢字および熟語に変換され、変換候補の漢
字(候補語)が出力手段3に出力される。出力された漢
字(第1候補語)が希望する漢字および熟語でなかった
場合には、次候補指示手段4により次の候補語が変換手
段2により変換されて出力手段に出力される。出力され
た候補語が望む漢字等であった場合には、同音語選択手
段5により選択を指示すると、現在出力手段3に出力さ
れている候補語が選択される。このとき選択された漢字
がかな漢字変換直後のものであるかどうかが判定され、
変換直後のものであれば学習手段6により辞書7上の使
用頻度情報または使用順序情報が更新される。
手段2により漢字および熟語に変換され、変換候補の漢
字(候補語)が出力手段3に出力される。出力された漢
字(第1候補語)が希望する漢字および熟語でなかった
場合には、次候補指示手段4により次の候補語が変換手
段2により変換されて出力手段に出力される。出力され
た候補語が望む漢字等であった場合には、同音語選択手
段5により選択を指示すると、現在出力手段3に出力さ
れている候補語が選択される。このとき選択された漢字
がかな漢字変換直後のものであるかどうかが判定され、
変換直後のものであれば学習手段6により辞書7上の使
用頻度情報または使用順序情報が更新される。
第2図は本発明文字処理装置の一実施例の構成を示すぜ
。
。
図示の構成において、CPUはマイクロプロセッサであ
り、文字処理のための演算、論理判断等を行い、アドレ
スバスAB、コントロールバスCB。
り、文字処理のための演算、論理判断等を行い、アドレ
スバスAB、コントロールバスCB。
データバスDBを介して、それらのバスに接続された各
構成要素を制御する。アドレスバスABはマイクロプロ
セッサCPUの制御の対象とする構成要素を指示するア
ドレス信号を転送する。コントロールバスCBはマイク
ロプロセッサCPuの制御の対象とする各構成要素のコ
ントロール信号を転送する。データバスDBは各構成機
器相互間のデータの転送を行う。
構成要素を制御する。アドレスバスABはマイクロプロ
セッサCPUの制御の対象とする構成要素を指示するア
ドレス信号を転送する。コントロールバスCBはマイク
ロプロセッサCPuの制御の対象とする各構成要素のコ
ントロール信号を転送する。データバスDBは各構成機
器相互間のデータの転送を行う。
つぎに、ROMは読出し専用の固定メモリであり、後述
するマイクロプロセッサCPUによる制御の手順(第9
図転作)等を記憶させておく。また、RAMは1ワード
18ビツトの構成の書込み可能のランダムアクセスメモ
リであって、各構成要素からの各種データの一時記憶に
用いる。このメモリRAMにおいて、KBBUFはキー
ボードバッファであり、キーボードKBかものキーデー
タを記憶するバッファである。C0BUFはコマンドバ
ッファであり、キーボードバッファKBBUFのキーデ
ータを一文字ずつとり出して一時記憶する。同音語バッ
ファBUFは同音語中にいくつの候補語が存在するのか
を示す。また、MRCDは最も新しく作成された同音語
バッファBUFのポインタを記憶するバッファである。
するマイクロプロセッサCPUによる制御の手順(第9
図転作)等を記憶させておく。また、RAMは1ワード
18ビツトの構成の書込み可能のランダムアクセスメモ
リであって、各構成要素からの各種データの一時記憶に
用いる。このメモリRAMにおいて、KBBUFはキー
ボードバッファであり、キーボードKBかものキーデー
タを記憶するバッファである。C0BUFはコマンドバ
ッファであり、キーボードバッファKBBUFのキーデ
ータを一文字ずつとり出して一時記憶する。同音語バッ
ファBUFは同音語中にいくつの候補語が存在するのか
を示す。また、MRCDは最も新しく作成された同音語
バッファBUFのポインタを記憶するバッファである。
KBはキーボードであって、アルファベットキー、平仮
名キー、片仮名キー等の文字記号入カキ−1および、漢
字部始め/終り指示キー、変換キー、次候補キー、選択
キー等の本文字処理装置における各種機能を指示するた
めの各種のファンクションキーを備えている。DISK
は外部メモリであり、゛定形文書を記憶するためのメモ
リで作成された文書の保管を行い、保管された文書はキ
ーボードの指示により必要な時呼びだされる。また、こ
のメモリDISK内には漢字辞書が展開されている。C
Rはカーソルレジスタであり、CPUによりカーソルレ
ジスタの内容を読み書き出来る。後述するCRTコント
ローラCRTCは、ここに蓄えられたアドレ、スに対応
する表示装置CRT上の位置にカーソルを表示する。D
BUFはバ・ンファメモリであり、キーボードKBから
入力された文書情報等を蓄える。CRTCはCRTコン
トローラであり、カーソルレジスタCRおよびバッファ
[1BUFに蓄えられた内容を表示器CRTに表示する
役割を担う。また、CRTは陰極線管等を用いた表示装
置であり、その表示装置CRTにおけるドツト構成の表
示パターンおよびカーソルの表示をCRTコントローラ
で制御する。
名キー、片仮名キー等の文字記号入カキ−1および、漢
字部始め/終り指示キー、変換キー、次候補キー、選択
キー等の本文字処理装置における各種機能を指示するた
めの各種のファンクションキーを備えている。DISK
は外部メモリであり、゛定形文書を記憶するためのメモ
リで作成された文書の保管を行い、保管された文書はキ
ーボードの指示により必要な時呼びだされる。また、こ
のメモリDISK内には漢字辞書が展開されている。C
Rはカーソルレジスタであり、CPUによりカーソルレ
ジスタの内容を読み書き出来る。後述するCRTコント
ローラCRTCは、ここに蓄えられたアドレ、スに対応
する表示装置CRT上の位置にカーソルを表示する。D
BUFはバ・ンファメモリであり、キーボードKBから
入力された文書情報等を蓄える。CRTCはCRTコン
トローラであり、カーソルレジスタCRおよびバッファ
[1BUFに蓄えられた内容を表示器CRTに表示する
役割を担う。また、CRTは陰極線管等を用いた表示装
置であり、その表示装置CRTにおけるドツト構成の表
示パターンおよびカーソルの表示をCRTコントローラ
で制御する。
さらに、CGはキャラクタジェネレータであって、表示
装置CRTに表示する文字、記号、カーソル等のキャラ
クタ信号を発生させるものである。
装置CRTに表示する文字、記号、カーソル等のキャラ
クタ信号を発生させるものである。
かかる各構成要素からなる本実施例は、キーボードKB
からの各種の入力に応じて作動するものであって、キー
ボードK13からの入力が供給されるすCPUに送られ
、そのマイクロプロセッサCPUがROM内に記憶しで
ある各種の制御手順を読出し、それらの制御手順に従っ
て各種の制御が行われる。
からの各種の入力に応じて作動するものであって、キー
ボードK13からの入力が供給されるすCPUに送られ
、そのマイクロプロセッサCPUがROM内に記憶しで
ある各種の制御手順を読出し、それらの制御手順に従っ
て各種の制御が行われる。
第3図は漢字辞書の構造を示す。図に示すように、辞書
は1単語当り18バイトで構成される。
は1単語当り18バイトで構成される。
最初の8バイトは読みであり、各単語の読みが1文字1
バイトで格納される。コードは例えばJISCニー13
228コードの下位バイトを用いる。次の6バイトは漢
字部であり、漢字が1文字2バイトで格納される。コー
ドは例えばJISC−622eコードを用いる一最後の
2バイトは単語の使用頻度を表わすのに用いられる。使
用順序情報は辞書中の順番で示され、読み「きかい」の
第1番目の単語が使用順序1.2番目の単語が使用順序
2を表わすことになる。
バイトで格納される。コードは例えばJISCニー13
228コードの下位バイトを用いる。次の6バイトは漢
字部であり、漢字が1文字2バイトで格納される。コー
ドは例えばJISC−622eコードを用いる一最後の
2バイトは単語の使用頻度を表わすのに用いられる。使
用順序情報は辞書中の順番で示され、読み「きかい」の
第1番目の単語が使用順序1.2番目の単語が使用順序
2を表わすことになる。
ここで、逆字変換の際に、同音語のうちのどれを第1候
補語とするかはこれらの使用即度と使用順序を加味して
判断される。本実施例では、C使用頻度−(使用1順序
×2))により算出される得点によって候補順位を決定
し、得9点の′最高の単語を第1候補語とする。
補語とするかはこれらの使用即度と使用順序を加味して
判断される。本実施例では、C使用頻度−(使用1順序
×2))により算出される得点によって候補順位を決定
し、得9点の′最高の単語を第1候補語とする。
第4図は学習処理により辞書中のデータがどのように変
化するかを示すものである。
化するかを示すものである。
第4図(A)は初期状態を示し、この状態で算出された
得点が最も高いのは「機械」の9点であり、読み「きか
い」を入力すると、「機械」が第1候補語として表われ
る。
得点が最も高いのは「機械」の9点であり、読み「きか
い」を入力すると、「機械」が第1候補語として表われ
る。
第4図(B)はかかる状態から「R会」を選択した後の
状態を示す。図に示すように、「貴会」の使用頻度がカ
ウントアツプされ、更にその使用順序が第1番目となる
。この結果、得点が最高となり、以後は第1候補語とし
て変換可能となる。
状態を示す。図に示すように、「貴会」の使用頻度がカ
ウントアツプされ、更にその使用順序が第1番目となる
。この結果、得点が最高となり、以後は第1候補語とし
て変換可能となる。
第4図(C)は更に「機械」を選択した後の状態を示す
。図示のように、「機械jの使用頻度がカウントアツプ
され、使用頻度が第1番目となる。
。図示のように、「機械jの使用頻度がカウントアツプ
され、使用頻度が第1番目となる。
その結果、「機械」の得点が再び最高となって、以後は
第1候補語として変換可能となる。
第1候補語として変換可能となる。
第5図はバッファメモリDBUF内の文書の構造を示す
。図示のように、文書はいくつかの行に分かれ、更に各
行はいくつかの文字に分かれている。
。図示のように、文書はいくつかの行に分かれ、更に各
行はいくつかの文字に分かれている。
第6図は文字の構造を更に詳細に示す。図示のように、
各文字は2バイトで構成され、先頭の1ビツトが0゛か
′l°′かに従って2つのタイプに区別される。すなわ
ち、第6図(A)に示すように゛′0パの場合は、通常
の文字であることを示し、下位の各ビットにおいては、
例えばJISC−8228コードを用いて、平仮名1卉
仮名、漢字、記号等の文字データが格納される。しかる
に、第6図(B)に示すように先頭ビットが゛1パの場
合は、同音語であることを示し、下位の15ビツトにお
いてはどのような同音語であるかを示す同音語バッファ
へのポインタが格納される。
各文字は2バイトで構成され、先頭の1ビツトが0゛か
′l°′かに従って2つのタイプに区別される。すなわ
ち、第6図(A)に示すように゛′0パの場合は、通常
の文字であることを示し、下位の各ビットにおいては、
例えばJISC−8228コードを用いて、平仮名1卉
仮名、漢字、記号等の文字データが格納される。しかる
に、第6図(B)に示すように先頭ビットが゛1パの場
合は、同音語であることを示し、下位の15ビツトにお
いてはどのような同音語であるかを示す同音語バッファ
へのポインタが格納される。
第7図1±同音語バックァBUFの構造を示す。図に示
すように、同音語バッファBUFはどの読みを変換して
同音語になったかを示すための読み部と、現在どの候補
語が表示されているかを示す表示番号部と、読み部の読
みに対応した同音語の候補語リストからなる。候補語リ
ス、トは第1候補語の単語から候補順に並んでいる。1
単語は6バイトで構成され、読み部は8バイトで構成さ
れ、表示番号部は2バイトで構成され、各候補語は6バ
イトで、構成されている。
すように、同音語バッファBUFはどの読みを変換して
同音語になったかを示すための読み部と、現在どの候補
語が表示されているかを示す表示番号部と、読み部の読
みに対応した同音語の候補語リストからなる。候補語リ
ス、トは第1候補語の単語から候補順に並んでいる。1
単語は6バイトで構成され、読み部は8バイトで構成さ
れ、表示番号部は2バイトで構成され、各候補語は6バ
イトで、構成されている。
第8図は上述のように構成した本実施例における漢字変
換動作を示すものである。
換動作を示すものである。
第8図(A)は何も入力されていない状態での表示装置
CRTの画面を示したものである。ここでSは表示領域
を示し、CMはカーソルを示す。キーボードKBより文
字入力を行うと、カーソルCMにより示される位置に文
字が入力される。
CRTの画面を示したものである。ここでSは表示領域
を示し、CMはカーソルを示す。キーボードKBより文
字入力を行うと、カーソルCMにより示される位置に文
字が入力される。
第8図(B)はかかる状態から゛(′”、パき“。
°°か′°、゛い’、”)’“と入力し、かな漢字変換
を行った後の状態を示している。ここで、”(”は漢字
始めキーを表し、”)”は漢字終りキーを表わす。かな
を漢字に変換するには、1111と++)++とで漢字
の読みを囲い、更に変換キーを入力すれば良い。この場
合、読み「きかい」に相当する単語(漢字)は、辞書中
に複数個あるので、同音語としてその第1候補語である
「機械」が○印で囲まれた状態で表示される。
を行った後の状態を示している。ここで、”(”は漢字
始めキーを表し、”)”は漢字終りキーを表わす。かな
を漢字に変換するには、1111と++)++とで漢字
の読みを囲い、更に変換キーを入力すれば良い。この場
合、読み「きかい」に相当する単語(漢字)は、辞書中
に複数個あるので、同音語としてその第1候補語である
「機械」が○印で囲まれた状態で表示される。
第8図(C)はかかる状態からカーソルCMを画面下方
に移動し、(ないかく)と入力した後変換キーを入力し
て漢字変換を行った状態を示している。「ないかく」の
読みをもつ単語はやはり辞書中に複数個あるので同音語
としてその第1候補語「内角」が表示される。 、 第8図(D)はかかる状態で次候補キーを押し、更に選
択キーを押した後の状態を示したものである。「ないか
〈」の読みの第2候補語は「内閣」であるので、漢字「
内閣」が確定する。このとき、「ないかく」は漢字変換
の直後であるので、学習処理が実行される。
に移動し、(ないかく)と入力した後変換キーを入力し
て漢字変換を行った状態を示している。「ないかく」の
読みをもつ単語はやはり辞書中に複数個あるので同音語
としてその第1候補語「内角」が表示される。 、 第8図(D)はかかる状態で次候補キーを押し、更に選
択キーを押した後の状態を示したものである。「ないか
〈」の読みの第2候補語は「内閣」であるので、漢字「
内閣」が確定する。このとき、「ないかく」は漢字変換
の直後であるので、学習処理が実行される。
第8図(E)は更に次候補キー、選択キーを打鍵した後
の状態を示すものである。「きかい」の第2候補語は「
器械」であるので、漢字「器械」が確定する。このとき
、読み「きかい」の同音語の選択は漢字変換直後に行わ
れたものではない。すなわち、オペレータにとっては変
換直後に選択するほどの重要な単語ではないと考求られ
るので学習処理は行われない。
の状態を示すものである。「きかい」の第2候補語は「
器械」であるので、漢字「器械」が確定する。このとき
、読み「きかい」の同音語の選択は漢字変換直後に行わ
れたものではない。すなわち、オペレータにとっては変
換直後に選択するほどの重要な単語ではないと考求られ
るので学習処理は行われない。
次に、第9図は本実施例に係る文字処理装置の動作を示
す。
す。
まずI、ステップ9−1においてキーボードバッファK
BBUFにキーデータが蓄えられているかどうか検出し
、もし蓄えられていればその、キーデータをコマンドバ
ッファC0BUFに取出し、以下の処理を行う。蓄えら
れていなければ、バダファKBBUFに有効データが格
納されるまで待機する。バッファKBBUFに格納され
るデータは、キーボードKB」二のキーを打鍵したとき
に生じる割込み処理によって作成される。
BBUFにキーデータが蓄えられているかどうか検出し
、もし蓄えられていればその、キーデータをコマンドバ
ッファC0BUFに取出し、以下の処理を行う。蓄えら
れていなければ、バダファKBBUFに有効データが格
納されるまで待機する。バッファKBBUFに格納され
るデータは、キーボードKB」二のキーを打鍵したとき
に生じる割込み処理によって作成される。
ステップ9−2においてはバッファC0BUFのキーデ
ータを解析し、キーの種類に従って以後の処理へと進む
。すなわち、変換キーであればステップ8−3に進み、
選択キーであればステップ8−5に進み、それ以外のキ
ーであればステップ9−8に進む。ステップ9−8にお
いては、モード変更、挿入処理等の一般の文字処理を行
うにあたり必要とされる各種の処理を実行し、その後ス
テップl1l−1へ戻る。
ータを解析し、キーの種類に従って以後の処理へと進む
。すなわち、変換キーであればステップ8−3に進み、
選択キーであればステップ8−5に進み、それ以外のキ
ーであればステップ9−8に進む。ステップ9−8にお
いては、モード変更、挿入処理等の一般の文字処理を行
うにあたり必要とされる各種の処理を実行し、その後ス
テップl1l−1へ戻る。
ステップ8−3においては、かな漢字変換処理を行う。
漢字始めコード”(”と漢字終りコード”)”で囲まれ
た部分の読み列を、辞書(第3図参照)を検索して漢字
に変換する。このとき、辞書内の候補語が1個であれば
、その候補語が変換結果として文書データを格納したバ
ッファDBUFへ転送する。しかるに、候補語が複数個
ある場合にはその候補語をすべてリストアツブし、第7
図に示すような同音語バッファBUFを作成し、その同
音語バッファBUFを指示するだめのポインタを/シソ
ファDBUF内の文書データに向けて転送する。
た部分の読み列を、辞書(第3図参照)を検索して漢字
に変換する。このとき、辞書内の候補語が1個であれば
、その候補語が変換結果として文書データを格納したバ
ッファDBUFへ転送する。しかるに、候補語が複数個
ある場合にはその候補語をすべてリストアツブし、第7
図に示すような同音語バッファBUFを作成し、その同
音語バッファBUFを指示するだめのポインタを/シソ
ファDBUF内の文書データに向けて転送する。
この後、ステップ8−4において、候補語が1個ならば
バッファMRCDに0“′を代入し、同音語であれば、
すなわち候補語が複数個あればバッファMRCDにその
M音語の同音語バッファBUFを指示するためのポイン
タを代入する。このようにして、バッファMRCDは最
も新しく作成された同音語バッファBUFを指示するた
めのポインタを有することになる。この後、ステップ9
−1へ戻る。
バッファMRCDに0“′を代入し、同音語であれば、
すなわち候補語が複数個あればバッファMRCDにその
M音語の同音語バッファBUFを指示するためのポイン
タを代入する。このようにして、バッファMRCDは最
も新しく作成された同音語バッファBUFを指示するた
めのポインタを有することになる。この後、ステップ9
−1へ戻る。
ステップ8−5においては、選択キーの押された時のカ
ーソルの位置をめ、そのカーソル位置から文書の先頭方
向に向がって同音語が存在するがどうか、を検索する。
ーソルの位置をめ、そのカーソル位置から文書の先頭方
向に向がって同音語が存在するがどうか、を検索する。
この検索では、文書データ上の最上位ビットが°′1パ
となっている文字が検出される。同音語検索が終了する
と、ステップ8−6において同音語のコードから同音語
バッファBUFへのポインタをめ、そのポインタにより
指示される同音語バッファBUF中の表示番号部に示さ
れる候補語の漢字コードを文書中に転送する。次に、ス
テップ9−7において請求めた同音語バッファへのポイ
ンタとバッファMRCD内の値とを比較し、両者が一致
しなければ、変換直後ではないので、ステップ8−1へ
戻る。しかるに、一致すれば、ステップ9−8において
学習処理を行い、この後ステップ8−1へ戻る。
となっている文字が検出される。同音語検索が終了する
と、ステップ8−6において同音語のコードから同音語
バッファBUFへのポインタをめ、そのポインタにより
指示される同音語バッファBUF中の表示番号部に示さ
れる候補語の漢字コードを文書中に転送する。次に、ス
テップ9−7において請求めた同音語バッファへのポイ
ンタとバッファMRCD内の値とを比較し、両者が一致
しなければ、変換直後ではないので、ステップ8−1へ
戻る。しかるに、一致すれば、ステップ9−8において
学習処理を行い、この後ステップ8−1へ戻る。
なお、上述の木実施例においでは、かな漢字変換を漢字
指定方式により行うようにしているが。
指定方式により行うようにしているが。
他の方式、例えば文節指定方式による入力であっても本
発明を適用できることは勿論である。
発明を適用できることは勿論である。
[効 果]
以上説明したように、本発明によれば、学習処理を漢字
変換直後の同音語に対して行うようにしたので、辞書が
フロッピーディスク等のアクセス時間のかかる外部記憶
媒体上に存在する場合にあっても、従来のように入力速
度が制限されることはない。また、使用頻度か高いため
に第1候補語として変換できなければ入力効率が極端に
低下してしまう用語に対しては、漢字変換直後にその候
補語の選択を行うことにより、学習処理が実行されてそ
の候補語が第1候補語となるので、学習処理による入力
効率を高め得るという利点をも充分に活用することがで
きる。
変換直後の同音語に対して行うようにしたので、辞書が
フロッピーディスク等のアクセス時間のかかる外部記憶
媒体上に存在する場合にあっても、従来のように入力速
度が制限されることはない。また、使用頻度か高いため
に第1候補語として変換できなければ入力効率が極端に
低下してしまう用語に対しては、漢字変換直後にその候
補語の選択を行うことにより、学習処理が実行されてそ
の候補語が第1候補語となるので、学習処理による入力
効率を高め得るという利点をも充分に活用することがで
きる。
第1図は本発明の全体構成を示す図、
第2図は本発明の一実施例の構成を示すブロック図。
第3図は辞書の構造を示す図、
第4図(A)〜(C)は学習処理による辞書内のデータ
の変更を示す図、 第5図は文書の構造を示す図、 第6図(A)および(B)は文字の構造を示す図、第7
図は同音語バッファの構造を示す図、第8図(A)〜(
E)は第2図の装置の動作を説明する図、 第9図は第2図の装置の動作を示すフローチャートであ
る。 1・・・入力手段、 2・・・変換手段、 3・・・出力手段、 4・・・次候補指示手段、 5・・・同音語選択手段、 6・・・学習手段、 7・・・辞書、 KBBUF、C0BUF、MRCD、BUF、DBUF
・・・バッファ、特許出願人 キャノン株式会社 第3図 θハ゛イト 6ハ′イト 2)(イト 第4図 第6図 第7図
の変更を示す図、 第5図は文書の構造を示す図、 第6図(A)および(B)は文字の構造を示す図、第7
図は同音語バッファの構造を示す図、第8図(A)〜(
E)は第2図の装置の動作を説明する図、 第9図は第2図の装置の動作を示すフローチャートであ
る。 1・・・入力手段、 2・・・変換手段、 3・・・出力手段、 4・・・次候補指示手段、 5・・・同音語選択手段、 6・・・学習手段、 7・・・辞書、 KBBUF、C0BUF、MRCD、BUF、DBUF
・・・バッファ、特許出願人 キャノン株式会社 第3図 θハ゛イト 6ハ′イト 2)(イト 第4図 第6図 第7図
Claims (1)
- 【特許請求の範囲】 漢字ぜをその読み仮名と共に記征し、同一の読み仮名を
有する複数の漢字については所定の順番で検索可能に記
憶した辞書を有し、入力された読み仮名の漢字を前記辞
書内から検索することにより漢字変換を実行し、前記辞
書内に前記入力された読み仮名に対する同音語が複数存
在するときには当該同音語群から所望の同音語を選択し
、当該選択が前記漢字変換の直後に行われたときにのみ
学習処理を実行して前記選択された漢字の属する同音語
群の前記辞書内からの検索可能な順番を変更するように
したことを特徴とする文字処理装置。 (以下、余白)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58218123A JPS60110074A (ja) | 1983-11-19 | 1983-11-19 | 文字処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58218123A JPS60110074A (ja) | 1983-11-19 | 1983-11-19 | 文字処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60110074A true JPS60110074A (ja) | 1985-06-15 |
Family
ID=16714986
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58218123A Pending JPS60110074A (ja) | 1983-11-19 | 1983-11-19 | 文字処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60110074A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62233880A (ja) * | 1986-04-04 | 1987-10-14 | Hitachi Ltd | 文章入力装置 |
-
1983
- 1983-11-19 JP JP58218123A patent/JPS60110074A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62233880A (ja) * | 1986-04-04 | 1987-10-14 | Hitachi Ltd | 文章入力装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60110074A (ja) | 文字処理装置 | |
| JP2862236B2 (ja) | 文字処理装置 | |
| JPH0452500B2 (ja) | ||
| JP2786260B2 (ja) | かな漢字変換装置 | |
| JP2634926B2 (ja) | かな漢字変換装置 | |
| JP2688651B2 (ja) | 文字列変換装置 | |
| JPH0447446A (ja) | 文字処理装置 | |
| JP2771020B2 (ja) | 文字処理装置 | |
| JPS59128622A (ja) | 文字処理装置 | |
| JPS62119665A (ja) | ワ−ドプロセツサ | |
| JPS61196359A (ja) | 文字処理装置 | |
| JPS60195663A (ja) | 日本語処理装置 | |
| JPH04155467A (ja) | 文字処理装置 | |
| JPH03176759A (ja) | 文字処理装置及びその方法 | |
| JPH0452850A (ja) | 文字処理装置 | |
| JPH02165270A (ja) | 文字処理装置 | |
| JPH0447451A (ja) | 文字処理装置 | |
| JPS62198957A (ja) | 文字処理装置 | |
| JPH03269664A (ja) | 文字処理装置 | |
| JPH0452853A (ja) | 文字処理装置 | |
| JPH04332074A (ja) | 文字処理方法及びその装置 | |
| JPH04332073A (ja) | 文字処理方法及びその装置 | |
| JPH069043B2 (ja) | 文字処理方法 | |
| JPH0452852A (ja) | 文字処理装置 | |
| JPH0447447A (ja) | 文字処理装置 |