JPS608921A - 文字処理装置 - Google Patents

文字処理装置

Info

Publication number
JPS608921A
JPS608921A JP58116112A JP11611283A JPS608921A JP S608921 A JPS608921 A JP S608921A JP 58116112 A JP58116112 A JP 58116112A JP 11611283 A JP11611283 A JP 11611283A JP S608921 A JPS608921 A JP S608921A
Authority
JP
Japan
Prior art keywords
homophone
kanji
kana
word
character processing
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
Application number
JP58116112A
Other languages
English (en)
Other versions
JPH0547858B2 (ja
Inventor
Tadashi Kimura
正 木村
Eiichiro Toshima
英一朗 戸島
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 JP58116112A priority Critical patent/JPS608921A/ja
Publication of JPS608921A publication Critical patent/JPS608921A/ja
Publication of JPH0547858B2 publication Critical patent/JPH0547858B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 (技術分野) 本発明は、仮名文字入力を漢字に変換して文字処理を行
なう文字処理装置に関し、特に、仮名文字入力を特定の
漢字語に変換し得ないときに複数の同音漢字語を一時記
憶しておくメモリ装置の記憶領域に余裕がなくなったと
きにも円滑に文字処理過程を進行させ得るようにしたも
のである。
(従来技術) 一般に、文字処理出力として漢字混り文を作成する文字
処理系における仮名漢字変換入力方式は、任意の操作者
にも高速入力が可能であるという利点を有する反面、同
一仮名文字入力に対して複数の同音漢字語が存在するの
でl対多の変換が不可避となる欠点がある。したがって
、操作者が入力した仮名文字に対して仮名漢字変換を行
ない、生成された複数の同音漢字語中から操作者が所望
の(コ ) 漢字部を選択して文字処理出力文中に挿入することによ
って所要の文字処理を完了することになる。
かかる同音漢字部の処理に関しては、従来、種々の処理
方式が知られている。
それらの処理方式の一つは、仮名文字入力に対応して文
字処理出力文中に存在する同音候補漢字側を1個に制限
し1、順次に変換される同音漢字部を同音候補漢字側と
して文字処理出力文中に挿入するのは、その同音漢字部
が変換されて生成した直後に限るという処理方式であり
、この処理方式によれば、仮名文字入力に対応する同意
漢字部が最終的に決定されるまで一時記憶しておくバッ
ファメモリ、すなわち、同音語バッファに一時記憶して
いる同音漢字部は、変換直後の同音漢字部のみに限られ
、同音語バッファの容量が同音漢字部1個分で足り、ま
た、処理過程も単純化される利点があるが、操作者は、
仮名文字入力に対応して順次に変換、表示される同意漢
字部を常時注視して、同音候補漢字側として文字処理出
力文中に挿入するか否かを変換直後に判断して処置しな
ければならず、かかる同意漢字部の選択作業に煩わされ
て仮名文字入力の操作を円滑に行ない得ないという欠点
があった。
また、他の処理方式においては、同音語バッファ中に複
数の同音漢字部の存在を許し、変換生成した同音漢字部
を未決定のまま一時記憶した状態にてづ1続き後続の仮
名文字入力を行なうことが可能であるが、同音語バッフ
ァの記憶領域に余裕がなくなったときには、複数組の同
音漢字部について操作者がそれぞれ所望の漢字部を決定
して同音語バッファからそれらの同音漢字部を消失して
同音語バッファを解放しなければ、後続の仮名文字入力
を禁止するようにしている。この処理方式によれば、同
音語バッファの記t@領域に余裕があれば、連続的表板
名文字入力が可能であるが、同音語バッファの配管領域
を使い切ったときには、仮名文字入力が禁止されるので
、円滑な仮名文字入力の操作が妨げられるという欠点が
あった。
(発明の目的) 本発明の目的は、上述した従来の欠点を除去し、仮名文
字入力に対して仮名漢字変換を行なう度毎に順次に生成
される同音漢字語中から所望の漢字部を選択し決定する
という面倒表作業を要せず、仮名文字入力を継続し度い
場合には、所要の仮名漢字変換を随時性ないながら仮名
文字入力の操作を円滑に継続し得るようにした文字処理
装置を提供することにある・。
(実施例) 以下に図面を参照して実施例につき本発明の詳細な説明
する。
まず、本発明文字処理装置の構成例を第1図に示す。
図示の構成において、CPUは、マイクロプロセッサで
あり、文字処理のための演算、論理判断環ヲ行ない、ア
ドレスバスAB 、コントロールバスOB 、データバ
スDBを介して、それらのパスに接続された各構成要素
を制御する。
アドレスバスABはマイクロプロセッサCPUの制御の
対象とする構成要素を指示するアドレス信号を転送する
。コントロールバスOBはマイクロ<S> プロセッサCPUの制御の対象とする各構成要素のコン
トロール信号を転送して印加する。データバスDBは各
構成機器相互間のデータの転送を行なう。
つぎに、ROMは、読出し専用の固定メモリであり、第
1図につき後述するマイクロプロセッサCPUによる制
御の手順等を記憶させておく。
また、RAMは、lワード76ビツトの構成の書込み可
能のランダムアクセスメモリであって、各構成要素から
の各種データの一時記憶に用いる。このランダムアクセ
スメモリRAMのうち、TBUFはテキストバッファで
あって、作成済みもしくは作成中の文書データを記憶し
、また、DOBUFは同音語バッファであって、仮名文
字入力に対応する複数の同音漢字部を一時記憶する。
KBはキーボードであって、アルファベットキー、平仮
名キー、片仮名キー等の文字記号入カキ−1及び、漢字
部始め/終り指定キー等の本文字処理装置に対する各種
機能を指示するための各種のファンクションキーを備え
ている。
DISKは定形文書を記憶するためのメモリで作(6) 成された文書の保管を行ない、保管された文書はキーボ
ードの指示により、必要な時呼びだされる。
0R1dカーソルレジスタであり、CPUにより、カー
ソルレジスタの内容を読書き出来る。後述するCRTコ
ントローラCRTCは、ここに蓄えられたアドレスに対
応する表示装置CRT上の位置にカーソルを表示する。
DBUFはバッファメモリで、キーボードKBから入力
された文書情報等を蓄える。
0RTOはカーソルレジスタOR及びバッファDBUF
に蓄えられた内容を表示器CRTに表示する役割を担う
。
また、CRTは陰極線管等を用いた表示装置であシ、そ
の表示装置CRTにおけるドツト構成の表示パターンお
よびカーソルの表示をCRTコントローラで制御する。
さらに、CGはキャラクタジェネレータであって、表示
装置CRTに表示する文字、記号、カーソル等のキャラ
クタ信号を発生させるものである。
かかる各構成要素から々る本発明文字処理装置において
は、キーボードKBからの各種の入力に応じて作動する
ものであって、キーボードKBからの入力が供給される
と、まず、インタラブド信号カマイクロプロセッサCP
Uに送られ、そのマイクロプロセッサCPUがROM内
に記憶しである各種の制御信号を読出し、それらの制御
信号に従って各種の制御が行われる。
つぎに、第2A図〜第2C図につき、第7図示の構成に
よる本発明文字処理装置の動作の概略を説明する。
第2A図は文章作成中における表示装置(3RTの表示
画面を示したものであり、すでに入力した仮名文字列に
対応する仮名漢字変換出力文を表示してあり、表示面の
下端に設けたモニタラインMAには、仮名漢字変換前の
仮名文字入力を表示しである。なお、仮名漢字変換には
例えば漢字指定方式を用いることとし、漢字に変換すべ
き仮名文字列を中括弧()により囲んで示しである。
まだ、表示画面における仮名漢字変換出力文章中におい
て枠口により囲んで示す漢字語は、仮名文字入力に対応
する複数の同音漢字語中、処理過程にて最適と判断した
漢字語を同音候補漢字語として、格別の表示様式、例え
ば、他とは異なる低輝度にて表示しである。なお、それ
らの同音候捕漢字語に対しては、同音語バッファDOB
UF中にそれぞれ対応した記憶領域を確保して、同一仮
名文字列に対応した他の同音漢字語をすべて一時記憶さ
せである。すなわち、第コ、A図は、入力仮名文字列「
(たちば)から(」中の仮名文字列(たちば)に対する
仮名漢字変換過程を起動した状態における表示画面を示
している。
しかして、同音語バッファDOBUFには有限の記憶領
域しか備えてないので、一時記憶する同音漢字語群には
限りがあり、例えば、同時に一時記憶し得る同音漢字群
が10組のみとした場合には、図示の例ではすでに70
組の同音漢字語群が同音語バッファDOBUF K一時
記憶されているのであるから、モニタラインHAに表示
した(たちば)に対応する同音漢字語群を一時記憶する
必要があっても対処し得ないことになる。
(ワ) そこで、本発明文字処理装置においては、同音語バッフ
ァDOBUFにすでに一時記憶しである70組の同音漢
字語群中、最先に変換して一時記憶した同音候補漢字語
であ、る「養子縁組」について、強制的に最終的選択・
決定を行ない、例えば、文字処理過程にて、仮名文字入
力に対し最適と判断し、最先に同音語バッファ1)OB
UFに記憶した漢字語である「養子縁組」に最終的に選
択して確定し、対応する同音漢字語群を同音語バッファ
DOBUFから消去することによって、モニタラインM
Aに表示中の仮名文字入力(たちば)に対応する新たな
同音漢字語群に対する記憶領域を同音語バッファDOB
UF内に確保し得ることになり、文字処理過程は継続し
て進行し得ることになる。
その結果、表示画面上の文字処理出力文章は、第、zB
図に示すように、モニタラインMA上の変換対象仮名文
字列の表示の消去と同時に、一旦、最先の同音候補漢字
語「養子縁組」の枠がとれた状態となった後忙、第−C
図に示すように、(たちば)に対応する新たな同音候補
漢字語匡Iが挿(/θ) 入された状態となる。
つぎに、テキストバッファTBUFおよび同音語バッフ
ァDOBUFにおけるデータ格納の態様の例を第3A図
および第3B図にそれぞれ示す。第3A図に示すテキス
トバッファTBUFは、作成済みの文書データあるいは
作成中の文書データを一時記憶するバッファメモリであ
り、各文字を例えばJISコードなどによってコード化
したものを/文字に2バイトを用いて記憶する。なお、
その文書データ中の漢字語に対する同音漢字語は第3B
図に示す同音語バッファDOBUFに一時記憶する。図
示の例における同音語バッファDOBUFの記憶領域は
10個であり、各記憶領域は固定長形式になっている。
また、各記憶領域の先頭には、その記憶領域が使用中で
あるか、空であるかを示すフラグビットBFLGがあり
、使用中ならば“l”、空ならば“OIIを格納する。
同音漢字語群の各コードはσ1続く記憶領域BODY 
K格納し、各同音漢字語の間には区切り記号を挿入する
。
つぎに、本発明文字処理装置におけるキーボードKBの
キー操作による仮名文字入力から文字処理出力文章を得
るまでの一連の動作のフローチャートを第1I図に示す
。なお、本発明装置の電源投入時には、各種バッファメ
モリの初期化が行なわれ、特に、同音語バッファDOB
UFに関しては、使用中7ラグBFLGをすべて“O”
にしておく。
図示のフローチャートにおいては、まず、ステップS/
にて、キーボードKBのキー操作により仮名文字文を順
次に入力し、ついで、ステップS2にて、仮名漢字変換
を開始すべきか杏かを判別し、仮名漢字変換を行なわな
い場合には、ステップS3に移行して、他の所要の文字
処理を行なう。
一方、仮名漢字変換を開始すべき場合には、ステップS
!Iに移行し、同音語バッファ1)OBUFの記憶領域
に余裕があるか否か、すなわち、各記憶領域BODYに
先行するフラグビットBFLGが“0”のものが存在す
るか否かを判別する。その際、同音語バッファDOBU
Fの記憶領域に余裕があれば、直ちにステップS7に移
行し、余裕がなければ、入力仮名文字に複数の同音漢字
語があると以後の文字処理の進行が阻害されるので、ま
ず、同音語バッファDOBUFに記憶1?r域の余裕を
設ける過程に移る。
すなわち、ステップSjに移行して、同音語バッファD
OBUF内の先頭記憶領域BODYに格納しである最先
に変換生成した同音漢字語群中の最先の同音漢字語を、
対応する仮名文字入力の変換出力漢字語として強制的に
選択し、第2図に示したように、文字処理出力文中に忰
で囲んで示しである同音候鋪漢字語に替えて文中に枠を
付けずに挿入し、その仮名文字人力に対する変換出力漢
字語として最終的に決定する。具体的には、文字処理出
力文中のポインタが指示する位置にその強制選択した同
音漢字語を挿入し、その仮名文字入力に対する仮名漢字
変換が終了したものとし、ステップSXにて、その同音
漢字語群を格納していた記憶領域BODYを解放してフ
ラグビットBFLGを“O”にする。
ついで、ステップS7にて、同音語バッファDOBUF
内におけるフラグビットBFLGが“O”と(13) なって使用可能の記憶領域BODYを検索して確保した
うえで、ステップsrに移行し、そのときの仮名文字入
力に対する仮名漢字変換を行ない、その結果、複数の同
音漢字語が生成したときには、ステップS7にて確保し
た同音語バッファDOBUF内の記憶領域BODYにそ
の新たな同音漢字語群を一時格納してそのフラグビット
BFLGを“l″にするとともに、その同音漢字語群中
の一つの同音漢字語を同音候補漢字語として枠で囲んで
文字処理出力文中に挿入し、そのときの仮名漢字変換を
一応終了する。なお、そのときの仮名漢字変換によって
生成した漢字語が単一の場合には、同音語処理を要せず
、その単一の漢字語を直接にテキストバッファTBUF
に格納して、文字処理出力文中に書込み、そのときの仮
名文字入力に対する文字処理を完了する。
なお、以上の説明においては、仮名漢字変換を漢字指定
方式によって行なうようにしたが、例えば文節指定方式
などによっても同様の仮名漢字変換を行なうことができ
る。
(/グ) また、同音漢字語を一時記憶する同音語バッファDOB
UFと文書本体を格納するテキストバッファTBUFと
は、ランダムアクセスメモリRAM内の別個の記憶領域
にそれぞれ設けるように説明したが、両者をその他のバ
ッファメモリとともに共通のシステムバッファメモリと
して管理し、その共通のシステムバッファメモリを、必
要に応じ、同音語バッファやテキストバッファあるいは
その他のバッファメモリとして流動的に割付けて使用す
ることもできる。
なお、上述の場合に、システムバックアメモリ内に同音
語バッファの割付けができなくなったときには、前述し
たと同様の強制選択により最先の同音漢字語群を格納し
ていた記憶領域を解放する他にも、例えば、テキストバ
ッファとして使用していた記憶領域を、文字処理出力文
を7行分削除することによシ、1行分だけ同音語バッフ
ァ用に解放し、あるいは、他のバッファメモリ領域を同
様に解放するようKすることもできる。
また、以上の説明においては、1組の同音漢字語群に対
して7個の同音語バッファを割付けるようにしたが、同
音語バッファの記憶領域を細分化し、あるいは、非固定
形式とすることにより、1組の同音漢字語群に割付ける
同音語バッファメモリ領域の個数を不定にし、同音語バ
ッファのメモリ領域が不足したときに、文字処理過程に
おける仮名漢字変換に充分な同音語バッファメモリ領域
が確保されるまで、複数組の同音漢字語群に対して前述
したような強制選択を行なうようにすることもできる。
なお、以上の説明においては、上述のような強制選択の
対象とする同音漢字語群を、最先に変換生成したものと
したが、それ以外の炉準、例えば、強制選択によって生
ずるおそれのある支障が最も少ないと推測されるもの、
とすることもできる。
さらに、前述の動作説明においては、仮名漢字変換に着
手する前に、必ず、同音語バッファメモリ領域を確保す
るようKしたが、仮名漢字変換の結果、同音語バッファ
を使用する必要が生じたときにのみ、同音語強制選択等
によシ同音詔バックアメモリ領域を確保するようにする
こともできる。
(効 果) 以上の説明から明らかなように、本発明によれば、文字
処理装置の仮名文字入力に対して仮名漢字変換を行なう
たびに複数の同意漢字語に対する選択作業乃至最終決定
に災わされることなく、変換出力文書の作成・が一段落
するまで、連続的に仮名漢字変換を行ないながら仮名漢
字入力を円滑に継続することができ、快適に高速の仮名
文字人力による文字処理を行なうことができる。
【図面の簡単な説明】
第1図は本発明文字処理装置の構成例を示すブロック線
図、第、21図〜第2C図は本発明文字処理装置におけ
る文字処理出力文章作成の態様の例を順次に示すa図、
第3A図および第3B図は同じくそのテキストバッファ
および同音語バッファにおける文字処理出力文章および
同音漢字語群格納の態様の例をそれぞれ示す線図、第弘
図は同じくその文字処理動作の態様の例を示すフローチ
ャートである。 (/7) CPU・・・マイクロプロセッサ、 AB・・・アドレスバス、 OB…コントロールバス、 DB・・・データバス、 ROM・・・固定メモリ、 RAM・・・ランダムアクセスメモリ、TBUF・・・
テキストバッファ、 DOBUF・・・同音語バッファ、 KB・・・キーボード、 DISK・・・ディスク・メモリ、 OR・・・カーソルレジスタ、 DBUF・・・バックアメモリ、 0RTO・・・陰極線管表示器コントローラ、CRT・
・・陰極紳管表示器、 CG・・・キャラクタジェネレータ。 特許出願人 キャノン株式会社 (lざ)

Claims (1)

  1. 【特許請求の範囲】 仮名文字入力を漢字に変換して文字処理を行なう文字処
    理装置において、仮名文字入力を特定の漢字語に変換し
    得ないときに得られる複数の同音漢字語の一つを同音候
    捕漢字語として格別の表示様式により文字処理出力文中
    に挿入する同意語挿入手段と、文字処理出力文中の前記
    同音候補漢字語を前記複数の同音漢字語中の他の所望の
    同音漢字語に転換する同音語転換手段と、文字処理出力
    文中の前記同音候補漢字語を文字処理過程の必要に応じ
    前記複数の同音漢字語の一つに強制的に決定する同音語
    強制決定手段とを備え、文字処理過程において前記複数
    の同意漢字語を一時記憶するメモリ装置に記憶領域の余
    裕がなくなったときに文字処理出力文中の前記同音候捕
    漢字語を前記同音語強制決定手段により強制的に決定す
    るととKよシ、その同意候補漢字語に対応する前記複数
    の(1) 同意漢字語を前記メモリ装置から消去して記憶領域に余
    裕を与えるようにしたことを特徴とする文字処理装置。
JP58116112A 1983-06-29 1983-06-29 文字処理装置 Granted JPS608921A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58116112A JPS608921A (ja) 1983-06-29 1983-06-29 文字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58116112A JPS608921A (ja) 1983-06-29 1983-06-29 文字処理装置

Publications (2)

Publication Number Publication Date
JPS608921A true JPS608921A (ja) 1985-01-17
JPH0547858B2 JPH0547858B2 (ja) 1993-07-19

Family

ID=14678984

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58116112A Granted JPS608921A (ja) 1983-06-29 1983-06-29 文字処理装置

Country Status (1)

Country Link
JP (1) JPS608921A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61281361A (ja) * 1985-05-20 1986-12-11 Sanyo Electric Co Ltd ワ−ドプロセツサ
JPH06203014A (ja) * 1993-06-29 1994-07-22 Seiko Epson Corp 仮名漢字変換装置
JP2008134116A (ja) * 2006-11-28 2008-06-12 Mitsutoyo Corp 試料固定装置及び硬さ試験機

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH076760U (ja) * 1993-06-30 1995-01-31 丸ノ内紙工株式会社 検便用採便具
JP3039248U (ja) * 1996-09-04 1997-07-15 みち子 中津川 検便用便取り器

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61281361A (ja) * 1985-05-20 1986-12-11 Sanyo Electric Co Ltd ワ−ドプロセツサ
JPH06203014A (ja) * 1993-06-29 1994-07-22 Seiko Epson Corp 仮名漢字変換装置
JP2008134116A (ja) * 2006-11-28 2008-06-12 Mitsutoyo Corp 試料固定装置及び硬さ試験機

Also Published As

Publication number Publication date
JPH0547858B2 (ja) 1993-07-19

Similar Documents

Publication Publication Date Title
US4866670A (en) Processing method and processor for machine translation
JPH024938B2 (ja)
JPH0547858B2 (ja)
JPH0117185B2 (ja)
JPS63289667A (ja) 日本語文書編集装置
JP2786260B2 (ja) かな漢字変換装置
JPH0375912B2 (ja)
JPH0363101B2 (ja)
JPH0346857B2 (ja)
JPS6172356A (ja) べた書きかな漢字変換における表示カ−ソル制御方式
JPS59140541A (ja) 文字処理装置
JPH0640330B2 (ja) 中文入力方式
JPS6097425A (ja) 文書作成装置
JPH0731679B2 (ja) 文字処理装置
JPS59111520A (ja) 文章処理装置におけるデ−タ抹消制御方式
JPH036659A (ja) 文書処理装置
JP2944666B2 (ja) 文字処理装置
JPS59142632A (ja) 文字処理装置
JPS6172360A (ja) べた書きかな漢字変換方式
JPH0666065B2 (ja) 振仮名付加機能付き文書処理装置
JPS59165124A (ja) 日本語ワ−ド・プロセツサ
JPS60103389A (ja) 文字処理装置
JPS646498B2 (ja)
JPH0731680B2 (ja) 文字処理装置
JPH0736188B2 (ja) 文字処理装置