JPH03269664A - 文字処理装置 - Google Patents

文字処理装置

Info

Publication number
JPH03269664A
JPH03269664A JP2070939A JP7093990A JPH03269664A JP H03269664 A JPH03269664 A JP H03269664A JP 2070939 A JP2070939 A JP 2070939A JP 7093990 A JP7093990 A JP 7093990A JP H03269664 A JPH03269664 A JP H03269664A
Authority
JP
Japan
Prior art keywords
dictionary
words
notation
pronunciation
converting
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
JP2070939A
Other languages
English (en)
Inventor
Mariko Kishino
岸野 麻里子
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2070939A priority Critical patent/JPH03269664A/ja
Publication of JPH03269664A publication Critical patent/JPH03269664A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は仮名を入力して漢字に変換することで日本語の
文書を作成する文字処理装置に関する。
[従来の技術] 一般に、文字処理装置によるかな漢字変換において、表
記の揺れを持つ単語(複合語を含む)を表示する場合は
、その表示候補を個々に辞書メモリに登録する必要があ
る。例えば、「おこなう」という読み列に対しては「行
う」 「行なう」 「おこなう」、「あられす」のよう
に同音異義語が複数個存在する場合には「表す」 「表
わす」 「現す」 「現わす」 「著す」 「著わす」
 「あられす」といった具合である。更に、複合語に至
っては「ただしがき」というたった一つの読みに対し、
「但し書き」 「但し書」 「但しがき」 「但書き」
 「但書」 「但がき」 「ただし書き」 「ただし書
」 「ただしがき」といった最高9種類もの表記を登録
しなければならない。
[本発明が解決しようとしている課題]このような表記
の揺れには限られたパターンあるにもかかわらず、従来
の文字処理装置においては、辞書メモリの使用効率の悪
いのを承知で全パターンを登録するか、使用頻度の高い
と思われる表記の揺れのみを登録するに留まるものしか
なかった。そのために、辞書メモリの使用効率が悪くコ
スト面や処理時間の点で無駄を招いていた。
[課題を解決するための手段(及び作用)]本発明では
、単語の表記の揺れ情報を辞書メモリに持たせ、それを
参照して単語(複合語を含む)を変換するため、辞書メ
モリの使用効率をよくすることができる。
[実施例] 以下図面を参照しながら本発明の詳細な説明する。
第1図は本発明に係る文字処理装置の全体構成を示すブ
ロック図である。
図示の構成において、CPUは、マイクロプロセッサで
あり、文字処理のための演算、論理判断等を行い、アド
レスバスAB、コントロールバスCB、データバスDB
を介して、それらのバスに接続された各構成要素を制御
する。
アドレスバスABはマイクロプロセッサCPUの制御の
対象とする構成要素を指示するアドレス信号を転送する
。コントロールバスCBはマイクロプロセッサCPUの
制御の対象とする各構成要素のコントロール信号を転送
して引加する。データバスDBは各構成機器相互間のデ
ータの転送を行う。
次にROMは、読み出し専用の固定メモリであり、第1
図〜第5図につき後述するマイクロプロセッサCPUに
よる制御の手順等を記憶させておく。
次にRAMは、1ワード−16ビツトの構成の書き込み
可能のランダムアクセスメモリであって、各構成要素か
らの各種データの一時記憶に用いる。
辞書は、読み列を表記、表記の揺れ情報と対応づけて記
憶させたメモリである。
KBはキーボードであって、アルファベットキ、ひらが
なキー、カタカナキー当の文字記号入カキ−1および、
変換キー等の本文字処理装置に対する各種機能を指示す
るための各種のファンクションキーを備えている。
DISKは文書データ、及び辞書データを記憶するため
の外部記憶部であり、作成された文書の保管を行ない、
保管された文書はキーボードの指示により、必要な時呼
び出される。
CRはカーソルレジスタである。CPUにより、カーソ
ルレジスタの内容を読み書きできる。
後述するCRTコントローラCRTCは、ここに蓄えら
れたアドレスに対応する表示装置CRT上の位置にカー
ソルを表示する。
DBtJFは表示用バッファメモリで、表示すべきデー
タのパターンを蓄える。
CRTCはカーソルレジスタCR及びバッファDBUF
に蓄えられた内容を表示器CRTに表示する役割を担う
又CRTは陰極線管等を用いた表示装置であり、その表
示装置CRTにおけるドツト構成の表示パターン及びカ
ーソルの表示をCRTコントローラで制御する。
更に、CGはキャラクタジェネレータであって、表示装
置CRTに表示する文字、記号のパターンを記憶するも
のである。
かかる構成要素から成る本発明文字処理装置においては
、キーボードKBからの各種の入力に応じて作動するも
のであって、キーボードKBからの入力が供給されると
、先ず、インタラブド信号がマイクロプロセッサCPU
に送られ、そのマイクロプロセッサCPUがROM内に
記憶しである各種の制御信号を読み出し、それらの制御
信号に従って各種の制御が行われる。
第2図は本発明による変換例を示したものである。
「とりくみ」という読みが入力されると、「取り組み」
 「取組み」 「取組」の順に変換候補が表示される。
「おこなう」という読みが入力されると、「行う」 「
行なう」の順に変換候補が表示される。
第3図は辞書の構成を示した図である。該辞書は49バ
イトで構成される。
先頭10バイトは読みである。読みは1文字1バイトで
記憶される。平仮名についてはJIS X 0208コ
ードの下位バイトを使用しスペースは20Hを使用する
。余った部分にはスペースが入る。
次の20バイトは読み要素表記である。ここには、表記
の揺れの中でも最も文字数の多い表記パターンを登録し
ておく。例えば、「おこなう」に対しては「行なう」、
「とりくみ」に対しては「取り組み」を登録する。表記
はJIS X 0208コードを使用し1文字2バイト
で記憶される。
次の8バイトは品詞である。品詞は1文字2バイトで記
憶される。
次の9バイトは揺れフラグである。そこに記される数値
は、表記の第何番目の文字を省略して出力するかを表す
0例えば「行なう」の場合の揺れフラグ2は、2番目の
文字「な」を省略して「行う」を出力することを意味す
る。又、揺れフラグOは、どの文字も省略することなく
、前記表記をそのまま出力することを意味する。
その次のlバイトは、頻度である。出力される単語の頻
度が5段階で記憶される。
最後の1バイトは標準フラグである。標準フラグはOか
1を立てる。出力される表記の揺れの中で最も標準的で
ある表記にlを立てる。
第4図はキー人力を取り込み、キーの取り込み処理を行
う部分のフローチャートである。
ステップ4−1はキーボードからのデータを入力バッフ
ァに取り込む処理である。大力バッファ内にもし変換キ
ーのデータが含まれていた時は仮名漢字変換を行わなけ
ればならず、ステップ4−2に進む。
ステップ4−2において第5図に詳述するように入力バ
ッファ上の入力列を漢字に変換し、テキストバッファ上
に出力する。
ステップ4−3においてテキスト上に出力された変換結
果を表示する。
第5図はステップ4−2のかな漢字変換処理を詳細化し
たものである。
ステップ5−1において入力された読み列を辞書からサ
ーチし、読み列に対応する表記を取り出す。
ステップ5−2では、読み列が持つ表記の揺れ情報を参
照し、ステップ5−1で取り出された表記を基準に複数
の表記に展開する。例えば、「おこなう」という読み列
は、それに対応する辞書上の表記「行なう」から「行な
う」 「行う」に展開され、「とりくみ」という読み列
は、それに対応する辞書上の表記「取り組み」から「取
り組み」「取組み」 「取組」に展開される。
ステップ5−3では、ステップ5−2で展開された表記
を頻度順にソートする。標準変換の指定がある時は標準
表記を第−位に変換する。
そしてステップ5−4において、テキストバッファ上に
出力、表示される。
[発明の効果] 以上の説明から明らかなように本発明によれば、単語の
表記の揺れ情報を辞書メモリに持たせ、それを参照して
単語・複合語を変換するため、メモリの使用効率をよく
することができ、コスト面や処理時間の点で格段に向上
するという効果を奏することができる。
【図面の簡単な説明】
第1図は本発明の全体構成のブロック図、第2図は本発
明による変換例を示した図、第3図は辞書の構成を示し
た図、 第4図〜第5図は本発明文字処理装置の動作を示すフロ
ーチャート。 DISK・・・外部記憶部 CPU  ・・・マイクロプロセッサ ROM  ・・・読み出し専用メモリ RAM ・・・ランダムアクセスメモリ

Claims (1)

  1. 【特許請求の範囲】 1、単語の読み列を入力する入力手段と、 単語の読みと表記を対応して記憶した辞書 と、 前記辞書を参照することにより入力読み列を漢字仮名交
    じり表記に変換する変換手段とを具備し、 前記辞書は、各単語に対してどのように表記の揺れが認
    められるかを示す表記揺れ情報を記憶し、前記変換手段
    は前記表記揺れ情報に応じて複数個の表記の揺れた単語
    に展開して変換することを特徴とする文字処理装置。 2、単語の読み列を入力する入力手段と、 複合語を含んだ単語の読みと表記を対応して記憶した辞
    書と、 前記辞書を参照することにより入力読み列を漢字仮名交
    じり表記に変換する変換手段とを具備し、 前記辞書は、各複合語の構成要素のそれぞれに対してど
    のように表記の揺れが認められるかを示す表記揺れ情報
    を記憶し、前記変換手段は前記表記揺れ情報に応じて複
    数個の表記の揺れた構成要素に展開し、該展開された表
    記の揺れた構成要素を複合語に合成して変換することを
    特徴とする文字処理装置。
JP2070939A 1990-03-19 1990-03-19 文字処理装置 Pending JPH03269664A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2070939A JPH03269664A (ja) 1990-03-19 1990-03-19 文字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2070939A JPH03269664A (ja) 1990-03-19 1990-03-19 文字処理装置

Publications (1)

Publication Number Publication Date
JPH03269664A true JPH03269664A (ja) 1991-12-02

Family

ID=13445976

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2070939A Pending JPH03269664A (ja) 1990-03-19 1990-03-19 文字処理装置

Country Status (1)

Country Link
JP (1) JPH03269664A (ja)

Similar Documents

Publication Publication Date Title
US4845612A (en) Apparatus for accessing a memory which has dedicated areas for separately storing addresses and character string data
JPH03269664A (ja) 文字処理装置
JPS628259A (ja) かな漢字変換方式
JP2634926B2 (ja) かな漢字変換装置
JP2862236B2 (ja) 文字処理装置
JP2786260B2 (ja) かな漢字変換装置
JPS6162970A (ja) 仮名漢字変換装置
JPH0560139B2 (ja)
JPH0352102B2 (ja)
JPH03176759A (ja) 文字処理装置及びその方法
JP2744241B2 (ja) 文字処理装置
JP2713942B2 (ja) かな漢字変換装置
JPS635793B2 (ja)
JPH06187371A (ja) 圧縮地名データの格納方法及び読み出し方法
JPS60110074A (ja) 文字処理装置
JPS6089235A (ja) 文字処理装置
JPH06131329A (ja) 日本語文字処理装置
JPS60195663A (ja) 日本語処理装置
JPH03167660A (ja) 文字処理装置及びその方法
JPH0432957A (ja) 文字処理装置
JPH0816908B2 (ja) 文字処理装置及び文字処理方法
JPS5953931A (ja) 電子キ−マツトによる日本語入力装置
JPH08287060A (ja) 文字処理装置および文字処理方法
JPS61196359A (ja) 文字処理装置
JPH01300324A (ja) 文字登録装置