JPH0944484A - かな漢字変換装置 - Google Patents

かな漢字変換装置

Info

Publication number
JPH0944484A
JPH0944484A JP7192973A JP19297395A JPH0944484A JP H0944484 A JPH0944484 A JP H0944484A JP 7192973 A JP7192973 A JP 7192973A JP 19297395 A JP19297395 A JP 19297395A JP H0944484 A JPH0944484 A JP H0944484A
Authority
JP
Japan
Prior art keywords
rule
kana
conversion
dictionary
kanji
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
Application number
JP7192973A
Other languages
English (en)
Inventor
Yoko Oike
陽子 大池
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP7192973A priority Critical patent/JPH0944484A/ja
Publication of JPH0944484A publication Critical patent/JPH0944484A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【課題】 規則変換を用いたかな漢字変換装置の変換効
率を向上する。 【解決手段】 本発明のかな漢字変換装置は、かな読み
文字列が入力装置から入力され、かな漢字変換プログラ
ムは単語の読みに対する表記を記憶した基本辞書を参照
してかな漢字変換を行い、変換結果記憶領域に記憶す
る。規則検索プログラムは規則辞書中から、変換結果記
憶領域の内容と一致する規則を検索する。規則選択手段
により、その規則がアクティブだと判定されたときのみ
(S26・NO)、規則書き換えプログラムにより、一
致した規則に従って、該当の変換結果記憶手段の内容を
書き換える(S28)。出力手段は、前記変換結果記憶
手段の内容をかな漢字文字列として出力する(S3
0)。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、日本語ワードプロ
セッサ等のかな漢字変換処理装置に関する。
【0002】
【従来の技術】従来、この種のかな漢字変換装置におい
ては、特開平3−142658号公報で次のような技術
が開示されている。即ち、単語の読みに対する漢字等の
表記を記憶した基本辞書を参照してかな漢字変換を行
い、変換結果記憶部にかな漢字変換結果である文字列が
記憶される。一方、複数の単語列のパターンとその書き
換え情報とを一組の規則として格納したものを規則辞書
とする。前記変換結果記憶部のかな漢字変換結果である
文字列の中に、規則辞書の規則と一致する文字列が検索
された時、その文字列を規則辞書を参照して書き換え、
表示装置により表示するようにしていた。また、このよ
うな一連の作用を規則変換と称していた。
【0003】例えば、「つくえのうえをふく」と入力し
た場合に、まず基本辞書を参照してかな漢字変換を行う
が、基本辞書中には、読み「ふく」の変換候補として
「吹く」「拭く」「噴く」「葺く」の順に記憶されてい
るため、変換結果は「机の上を吹く」となり、変換結果
記憶部に記憶される。
【0004】一方、規則辞書に「<U−机:N><U−
の:N><D−うえ:上><U−を:N><D−ふ:拭
><U−く:N>」という規則が記憶されていれば、一
旦、変換結果記憶部に記憶された「机の上を吹く」は、
規則辞書によって、「吹」の部分を「拭」に書き換え
て、「机の上を拭く」という正しい変換結果とするもの
であった。
【0005】
【発明が解決しようとする課題】しかしながら、前記規
則変換処理を行う場合でも、ユーザーが「拭く」の部分
を、平がなのままで使いたいときや机の上のゴミを吹き
飛ばすような意味を持つ「吹く」を使う文にしたいとき
もある。その場合でも、規則辞書に「机の上を拭く」と
いうパターンが記憶されているために、必ず「机の上を
拭く」と規則変換されていた。そこで、希望どおりに変
換するためにユーザーが「拭く」の部分を、ひらがなの
「ふく」や漢字の「吹く」という候補に変換し直す必要
が生じるのである。
【0006】さらに、「机の上を吹く」という文字列を
繰り返し使用したいときでも、規則辞書に「机の上を拭
く」というパターンが記憶されているために、必ず「机
の上を拭く」と規則変換されていた。そのため、ユーザ
ーが「拭く」の部分を、漢字の「吹く」に変換し直す手
間が、何度もかかることになっていた。
【0007】従って、従来の規則変換では、一致する規
則があれば、必ず書き換えられてしまうので、ユーザー
の意図した変換結果が得られないことがあり、また、同
じ文字列を何度も変換するときにはその都度、意図する
候補に修正しなければならなかった。
【0008】本発明では、ユーザーが規則変換の個々の
規則を利用するかどうかの選択をできるようにすること
により、ユーザーにあった規則辞書の運用が可能とな
り、適切なかな漢字変換を行うことのできるかな漢字変
換装置を提供することを目的とする。
【0009】
【課題を解決するための手段】この目的を達成するため
に、請求項1記載のかな漢字変換装置では、入力手段か
ら読み文字列が入力されると、単語の読みとその読みに
対する表記を記憶した基本辞書を用いて、かな漢字変換
手段が、前記入力手段により入力された読み文字列を表
記に変換し、変換結果記憶手段が、そのかな漢字変換の
結果である表記を記憶する。一方、規則辞書は、前記基
本辞書の複数の単語列のパターンとその書き換え情報を
持つ規則を記憶し、規則選択手段により、前記規則辞書
中の個々の規則に対して、適用するかしないかを選択
し、規則検索手段は、前記変換結果記憶手段の内容につ
いて前記規則辞書中の適用する規則と一致するパターン
を検索し、前記規則検索手段により、適用する規則が検
索された時、規則書き換え手段が、その規則の書き換え
情報に従い、該当の変換結果記憶手段の内容を書き換
え、出力手段から、前記変換結果記憶手段の内容をかな
漢字文字列として出力する。
【0010】さらに、請求項2記載のかな漢字変換装置
では、前記出力手段に規則辞書の内容を一覧表示し、そ
の中の個々の規則に対して、適用するかしないかを、前
記入力手段により選択できるように、前記規則選択手段
が構成される。このため、一目で規則辞書中の複数の規
則が認識でき、個々の規則について容易に適用,不適用
が選択可能となる。
【0011】
【発明の実施の形態】以下、本発明を具体化した実施の
形態の一例を図面を参照して説明する。
【0012】まず、図1を参照してかな漢字変換装置全
体の構成を説明する。
【0013】読み文字列や各種指示を入力するための入
力装置としてのキーボード等の入力装置10とCRT等
の出力装置50は、装置全体を制御するための中央処理
装置(CPU)20に接続されている。
【0014】記憶手段としてのRAM30はCPU20
に接続され、かな漢字変換された結果を記憶するための
変換結果記憶領域31と、入力されたかな読み文字列を
記憶するための読み入力バッファ領域32と、変換結果
記憶領域31の内容をかな漢字文字列として記憶するた
めの出力バッファ領域33と、ポインタ情報を記録する
ワークエリア34、後述する規則選択フラグ領域35と
を格納している。
【0015】変換結果記憶領域31は、入力された読み
文字列を、後述する基本辞書47と接続テーブル48を
用いてかな漢字変換した結果が、単語単位で表記(漢字
など)や品詞などの情報を付して記憶される。この内容
がさらに、後述する規則変換の際に、参照更新される。
【0016】プログラムや辞書等を格納するROM40
はCPU20と接続され、プログラム部41と辞書部4
6とからなる。プログラム部41は、かな漢字変換プロ
グラム42と、規則検索プログラム43と、規則書き換
えプログラム44、さらに規則選択プログラム45とを
格納している。
【0017】上記規則検索プログラム43と規則書き換
えプログラム44とを合わせ規則変換処理と呼ぶ。
【0018】辞書部46は基本辞書47と、それに付随
した接続テーブル48と、規則辞書49とから構成され
ている。
【0019】基本辞書47は、それぞれの単語の読み
と、その単語の表記(漢字など)と、その単語の品詞情
報などが記憶されている。接続テーブル48は、単語ど
うしの接続関係を品詞情報により規定するデータとして
記憶されている。
【0020】規則辞書49は、図2の49a〜49fに
示すように、規則の項目が、一般に、<検索因子−単語
パターン:書き換え情報>という形で書かれており、こ
の項目の組み合わせで一つの規則がつくられる仕組みに
なっている。
【0021】検索因子とは、規則変換の書き換え方法の
種類を示すもので、U因子、D因子、M因子などがあ
り、U因子は変換結果記憶領域31に記憶されている一
単語についての読み及び表記との完全一致を意味し、D
因子は変換結果記憶領域31に記憶されている一単語に
ついての読みとの一致、つまりその単語と同音で一致す
ることを意味する。また、M因子は変換結果記憶領域3
1に記憶されている単語の意味コードで一致することを
意味する。
【0022】単語パターンとは、その規則を変換結果記
憶領域中の文字列に一致させる単語のことを示し、ここ
には単語の読み及び表記などが入る。
【0023】書き換え情報は、無変化マーカーN、削除
マーカーD、または単語列のいずれかであり、無変化マ
ーカーNのときは規則辞書49のその項目に一致した変
換結果記憶領域31中の単語をそのままにし、書き換え
ないことを表す。また、削除マーカーDのときは規則辞
書49のその項目に一致した変換結果記憶領域31中の
単語を削除することを表す。単語列のときは規則辞書4
9のその項目と一致した変換結果記憶領域31中の単語
をその単語列に書き換えることを表している。ここでい
う単語列とは、複数の単語(一単語でも可)が規則辞書
49に記憶されたものであり、実際には基本辞書47を
参照して利用される。なお、図2においては、理解しや
すいように、読み、または表記で表している。
【0024】例えば、図2のID=4901の規則は、
49a〜49fの規則項目で成り立っており、その規則
項目の検索因子と単語パターンが49a〜49f全てに
一致した文字列があったとき、その文字列を、規則項目
の書き換え情報に従って、書き換えることを示してい
る。つまり、[規則項目49a「机」という単語−規則
項目49b「の」という単語−規則項目49c「うえ」
という読みの単語−規則項目49d「を」という単語−
規則項目49e「ふ」という読みの単語−規則項目49
f「カ行5段活用の動詞の語尾」]という組み合わせに
一致する文字列を、[規則項目49a書き換えない−規
則項目49b書き換えない−規則項目49c「上」に書
き換える−規則項目49d書き換えない−規則項目49
e「拭」に書き換える−規則項目49f書き換えない]
という書き換え情報に従って、書き換える規則を意味す
る。
【0025】ROM40中の規則辞書49には、個々の
規則にID番号が付してある。一方、本発明のポイント
ともなる規則選択フラグ領域35が、図4に示すよう
に、RAM30中に、規則IDと規則選択フラグで構成
されており、同じIDを持つ規則辞書49中の規則と対
応していて、その規則をアクティブ(on)にするか非
アクティブ(off)にするかの選択が記憶される。ア
クティブとする規則には、対応する規則選択フラグは
「1」を記憶し、非アクティブならば「0」を記憶して
いる。
【0026】まず、ユーザーはかな漢字変換を行う前
に、前もって、図2に示すような規則辞書49の内容
を、図3のような分かりやすい形でCRT等の出力装置
に表示した規則選択画面で、規則のチェック・選択を行
う。
【0027】初め、規則は全てアクティブになっている
ので、ユーザーは、規則選択画面で、上下カーソルを使
用して規則の移動を行い、不必要だと思う規則の位置で
DELキーを押下して非アクティブとする。すると、R
AM30中のその規則の規則選択フラグが「0」とな
り、その規則選択フラグの持つID番号と同じID番号
を持つ、ROM40中の規則が働かないように設定され
る。
【0028】なお、この実施の形態では、初め、規則は
全てアクティブで、不必要な規則を選んで非アクティブ
としていく、としたが、逆に、初めは全て非アクティブ
で、必要な規則だけをアクティブにしていくことも考え
られる。
【0029】次に、このように構成されたかな漢字変換
装置の動作を図5のフローチャートを参照して説明す
る。
【0030】入力装置10からのキー入力を受け取り
(S10)、その入力が読み文字であった場合には(S
12・YES)、そのかな文字コードがRAM30の読
み入力バッファ領域32に記憶される(S14)。例え
ば、読み文字列「まいあさつくえのうえをふく」が入力
されると、そのかな文字コードが読み入力バッファ領域
32に記憶される。入力が読みでもなく(S12・N
O)、変換の指示でもない場合には(S16・NO)、
その他の処理が行われる(S18)。
【0031】入力が変換の指示であると(S16・YE
S)、かな漢字変換が行われ、ROM40のかな漢字変
換プログラム42により基本辞書47と接続テーブル4
8に基づいて、読み入力バッファ領域32に記憶されて
いるかな文字コードが、漢字かな混じり文に変換され、
変換結果記憶領域31にそれぞれの単語が記憶される
(S20)。例えば、基本辞書に基づいて、そのような
通常のかな漢字変換を行うと、漢字かな混じり文「毎朝
机の上を吹く」と変換されることがある。そして、それ
ぞれの単語「毎朝」「机」「の」「上」「を」「吹」
「く」が変換結果記憶領域31に記憶される。
【0032】次に、ROM40中の規則検索プログラム
43により、変換結果記憶領域31の単語の組み合わせ
と一致する単語パターンの組み合わせを持つ規則が、規
則辞書49中にあるかどうか(規則選択フラグのアクテ
ィブ・非アクティブには関係なく)の検索処理が行われ
る(S22)。
【0033】求める規則がなかった場合には(S24・
NO)、規則変換処理が終了し、変換結果記憶領域31
の内容は、出力バッファ領域33に格納され、出力装置
50に表示される(S30)。
【0034】求める規則があった場合には(S24・Y
ES)、さらに、規則選択プログラム45により、その
規則の規則選択フラグがアクティブか非アクティブかの
チェックをする。アクティブだった場合(S26・N
O)は、ROM40中の規則書き換えプログラム44に
より、変換結果記憶領域31中の単語のうち、規則の単
語パターンの組み合わせと一致した単語の組み合わせの
部分を、その規則の書き換え情報にしたがって書き換え
るという処理が行われる(S28)。これで規則変換処
理は終了し、変換結果記憶領域31の内容は、出力バッ
ファ領域33に格納され、出力装置50に候補表示され
る(S30)。
【0035】例えば、変換結果記憶領域31中の単語の
うち「机」「を」「吹」「く」の部分が、規則辞書49
中の、規則選択フラグがアクティブである規則[ID=
4901]の各規則項目49a〜49fの規則の単語パ
ターン<U−机:N><U−の:N><D−うえ:上>
<U−を:N><D−ふ:拭><U−Pカ行5段:N>
の組み合わせと一致し、その規則の書き換え情報にした
がって、「吹」が「拭」に書き換えられ、変換結果の表
示は「毎朝机の上を拭く」になる。
【0036】その後、ユーザーからのキー入力による指
示を受け取り(S32)、入力が確定の指示であった場
合は(S34・YES)、その確定処理が行われる(S
38)。入力が、確定の指示でない場合には(S34・
NO)、次候補等のその他の処理が行われる(S3
6)。
【0037】これが規則変換の一連の流れであるが、
「ほこりがたまっていたので、ふーっと机の上を吹い
た」というような文章など、ほこりを吹き飛ばす意味の
「吹く」を使いたいときにも、[ID=4901]の規
則は働いてしまう。これによってユーザーが[ID=4
901]の規則は、不必要だと判断したら、その規則を
アクティブから非アクティブに変更すればよい。
【0038】つまり、図3に示す規則選択画面で、その
規則「机のうえをふく」の規則選択フラグを「1」から
「0」に変更する。すると、図4に示す[ID=490
1]の規則選択フラグが「0」となり、図2に示す規則
辞書49中の[ID=4901]の規則が働かないよう
に設定される。
【0039】その場合では、例えば、読み文字列「ふー
っとつくえのうえをふいた」が入力されると(S12・
YES)、そのかな文字コードが読み入力バッファ領域
32に記憶される(S14)。変換キーが押されると
(S16・YES)、通常のかな漢字変換により、漢字
かな混じり文「ふーっと机の上を吹いた」と変換され
て、それぞれの単語「ふーっと」「机」「の」「上」
「を」「吹」「い」「た」が変換結果記憶領域31に記
憶される(S20)。
【0040】次に、ROM40中の規則検索プログラム
43により、変換結果記憶領域31の単語の組み合わせ
と一致する単語パターンの組み合わせを持つ規則が、規
則辞書49中にあるかどうか(規則選択フラグのアクテ
ィブ・非アクティブには関係なく)の検索処理が行われ
る(S22)。
【0041】求める規則があった場合でも(S24・Y
ES)、その規則の規則選択フラグが非アクティブであ
る(S26・YES)ので、規則による書き換えは行わ
ず、規則変換処理は終了し、変換結果記憶領域31のか
な漢字変換候補が、そのまま出力され(S30)、「机
を吹いた」は「机を拭いた」とは書き換えられず、「ふ
ーっと机を吹いた」のまま候補表示される。
【0042】また次候補で「机をふいた」とすれば、学
習され、次からは「机をふいた」が初回候補として出力
されるようになる。
【0043】よって、これまでは、規則辞書に「机の上
を拭く」というパターンが記憶されているために、「つ
くえのうえをふく」は、必ず「机の上を拭く」と規則変
換されていたが、それがユーザーの希望とは異なる場合
には、その規則を働かないようにする設定を可能とし
た。これによって、ユーザーは、希望とは異なる候補
「拭く」を、「ふく」や「吹く」などの候補にいちいち
変換し直す必要がなくなり、使い勝手が良くなる。
【0044】また、図3の規則選択画面で、「石が硬
い」(図2の[ID=4904]の規則に対応)の例で
は、「石がかたい」の「かたい」は必ず「固い」を使う
ことにしているというユーザーは、規則選択フラグを
「0」にしておけばよいし、「きにさわる」(図2の
[ID=4905]の規則に対応)の例では、「気に障
る」よりも「木に触る」という文字列の方をよく使うと
いうユーザーがいれば、やはり規則選択フラグを「0」
にしておけばよい。
【0045】本発明は、日本語ワードプロセッサのかな
漢字変換装置に限ったものではなく、日本語入力を伴う
各種の機器に応用可能なものである。
【0046】
【発明の効果】以上説明したことから明かなように、請
求項1記載のかな漢字変換装置は、規則辞書中の規則を
全て適用するのではなく、ユーザーが適用する規則を選
択できるようにすることにより、ユーザーの意図しない
規則変換を防止し、そのユーザーにあった規則辞書の運
用が可能となり、変換効率を向上させることができるの
である。
【0047】さらに請求項2記載のかな漢字変換装置
は、規則辞書の内容をあらかじめ出力手段に一覧表示
し、ユーザーが、その中の個々の規則を確認し、適用す
るかどうかの選択が容易にできる。
【図面の簡単な説明】
【図1】本実施の形態によるかな漢字変換装置の制御部
のブロック図である。
【図2】本実施の形態の規則辞書の内容の概念図であ
る。
【図3】本実施の形態における規則選択画面の表示形態
の一例を示す図である。
【図4】本実施の形態の規則選択フラグの内容を模式的
に示す図である。
【図5】本実施の形態のかな漢字変換装置のフローチャ
ートである。
【符号の説明】
10 入力装置 20 中央処理装置 30 RAM 31 変換結果記憶領域 32 読み入力バッファ領域 33 出力バッファ領域 34 ワークエリア 35 規則選択フラグ領域 40 ROMエリア 41 プログラム部 42 かな漢字変換プログラム 43 規則検索プログラム 44 規則書き換えプログラム 45 規則選択プログラム 46 辞書部 47 基本辞書 48 接続テーブル 49 規則辞書 50 出力装置

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 読み文字列等を入力するための入力手段
    と、 単語の読みとその読みに対する表記を記憶した基本辞書
    と、 前記入力手段により入力された読み文字列を前記基本辞
    書を用いて表記に変換するかな漢字変換手段と、 そのかな漢字変換の結果である表記を記憶する変換結果
    記憶手段と、 前記基本辞書の複数の単語列のパターンとその書き換え
    情報を持つ規則を記憶した規則辞書と、 前記規則辞書中の個々の規則に対して、適用するかしな
    いかを選択する規則選択手段と、 前記変換結果記憶手段の内容について前記規則辞書中の
    適用する規則と一致するパターンを検索する規則検索手
    段と、 前記規則検索手段により、適用する規則が検索された
    時、その規則の書き換え情報に従い、該当の変換結果記
    憶手段の内容を書き換える規則書き換え手段と、 前記変換結果記憶手段の内容をかな漢字文字列として出
    力する出力手段と、 を備えたことを特徴とするかな漢字変換装置。
  2. 【請求項2】 前記規則選択手段は、前記出力手段に規
    則辞書の内容を一覧表示し、その中の個々の規則に対し
    て、適用するかしないかを、前記入力手段により選択す
    るように構成したことを特徴とする請求項1に記載のか
    な漢字変換装置。
JP7192973A 1995-07-28 1995-07-28 かな漢字変換装置 Pending JPH0944484A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7192973A JPH0944484A (ja) 1995-07-28 1995-07-28 かな漢字変換装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7192973A JPH0944484A (ja) 1995-07-28 1995-07-28 かな漢字変換装置

Publications (1)

Publication Number Publication Date
JPH0944484A true JPH0944484A (ja) 1997-02-14

Family

ID=16300124

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7192973A Pending JPH0944484A (ja) 1995-07-28 1995-07-28 かな漢字変換装置

Country Status (1)

Country Link
JP (1) JPH0944484A (ja)

Similar Documents

Publication Publication Date Title
JPS619753A (ja) 文書処理装置における頻発熟語の自動登録方法
JPH0944484A (ja) かな漢字変換装置
JP3350070B2 (ja) かな漢字変換装置
JPH0954770A (ja) かな漢字変換装置
JP2833650B2 (ja) 文書処理装置
JP3012525B2 (ja) 文字処理方法とその文字処理装置
JP2580138B2 (ja) かな漢字変換属性変更処理装置
JP2575650B2 (ja) かな漢字変換装置
JPH0697455B2 (ja) 仮名漢字変換装置
JP2944666B2 (ja) 文字処理装置
JP2744241B2 (ja) 文字処理装置
JP2675298B2 (ja) 情報処理装置
JP2878461B2 (ja) 文書入力装置
JPH10254869A (ja) かな漢字変換装置
JP3273778B2 (ja) 仮名漢字変換装置及び仮名漢字変換方法
JPH01195575A (ja) 電子漢字辞書の検索処理方式
JPS61249167A (ja) 仮名漢字変換方式
JPH09160909A (ja) かな漢字変換装置
JPH0351959A (ja) 電子辞書
JPS6338737B2 (ja)
JPH04215119A (ja) 文字入力装置
JPH0619771B2 (ja) 文字処理装置
JPS63257862A (ja) 文字処理装置
JPH0778160A (ja) 文書入力装置
JPH03123961A (ja) 文字処理装置