JPS608921A - character processing device - Google Patents
character processing deviceInfo
- 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
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
Description
【発明の詳細な説明】
(技術分野)
本発明は、仮名文字入力を漢字に変換して文字処理を行
なう文字処理装置に関し、特に、仮名文字入力を特定の
漢字語に変換し得ないときに複数の同音漢字語を一時記
憶しておくメモリ装置の記憶領域に余裕がなくなったと
きにも円滑に文字処理過程を進行させ得るようにしたも
のである。[Detailed Description of the Invention] (Technical Field) The present invention relates to a character processing device that performs character processing by converting input kana characters into kanji, and particularly when it is not possible to convert input kana characters into a specific kanji word. This allows the character processing process to proceed smoothly even when there is no more room in the storage area of a memory device that temporarily stores a plurality of homophone kanji words.
(従来技術)
一般に、文字処理出力として漢字混り文を作成する文字
処理系における仮名漢字変換入力方式は、任意の操作者
にも高速入力が可能であるという利点を有する反面、同
一仮名文字入力に対して複数の同音漢字語が存在するの
でl対多の変換が不可避となる欠点がある。したがって
、操作者が入力した仮名文字に対して仮名漢字変換を行
ない、生成された複数の同音漢字語中から操作者が所望
の(コ )
漢字部を選択して文字処理出力文中に挿入することによ
って所要の文字処理を完了することになる。(Prior art) In general, the kana-kanji conversion input method in character processing systems that creates sentences containing kanji as character processing output has the advantage of allowing any operator to input at high speed; Since there are multiple homophone kanji words for , it has the disadvantage that l-to-many conversion is unavoidable. Therefore, the operator performs kana-kanji conversion on the kana characters input by the operator, selects the desired (ko) kanji part from among the generated multiple homophone kanji words, and inserts it into the character processing output sentence. This will complete the required character processing.
かかる同音漢字部の処理に関しては、従来、種々の処理
方式が知られている。Conventionally, various processing methods are known for processing such homophone kanji parts.
それらの処理方式の一つは、仮名文字入力に対応して文
字処理出力文中に存在する同音候補漢字側を1個に制限
し1、順次に変換される同音漢字部を同音候補漢字側と
して文字処理出力文中に挿入するのは、その同音漢字部
が変換されて生成した直後に限るという処理方式であり
、この処理方式によれば、仮名文字入力に対応する同意
漢字部が最終的に決定されるまで一時記憶しておくバッ
ファメモリ、すなわち、同音語バッファに一時記憶して
いる同音漢字部は、変換直後の同音漢字部のみに限られ
、同音語バッファの容量が同音漢字部1個分で足り、ま
た、処理過程も単純化される利点があるが、操作者は、
仮名文字入力に対応して順次に変換、表示される同意漢
字部を常時注視して、同音候補漢字側として文字処理出
力文中に挿入するか否かを変換直後に判断して処置しな
ければならず、かかる同意漢字部の選択作業に煩わされ
て仮名文字入力の操作を円滑に行ない得ないという欠点
があった。One of these processing methods is to limit the homophone candidate kanji side that exists in the character processing output sentence in response to the input of kana characters to one, This processing method inserts the same-sounding kanji into the processing output sentence only immediately after the homophone kanji part is converted and generated. According to this processing method, the homonym kanji part corresponding to the kana character input is finally determined. The buffer memory, that is, the homophone kanji part temporarily stored in the homophone buffer, is limited to the homophone kanji part immediately after conversion, and the capacity of the homophone buffer is limited to one homophone kanji part. This has the advantage of simplifying the processing process, but the operator
You must always keep an eye on the congruent kanji parts that are sequentially converted and displayed in response to the input of kana characters, and decide immediately after conversion whether or not to insert them into the character processing output sentence as the homophone candidate kanji side. First, there is a drawback that the operation of inputting kana characters cannot be performed smoothly due to the hassle of selecting the agreeable kanji characters.
また、他の処理方式においては、同音語バッファ中に複
数の同音漢字部の存在を許し、変換生成した同音漢字部
を未決定のまま一時記憶した状態にてづ1続き後続の仮
名文字入力を行なうことが可能であるが、同音語バッフ
ァの記憶領域に余裕がなくなったときには、複数組の同
音漢字部について操作者がそれぞれ所望の漢字部を決定
して同音語バッファからそれらの同音漢字部を消失して
同音語バッファを解放しなければ、後続の仮名文字入力
を禁止するようにしている。この処理方式によれば、同
音語バッファの記t@領域に余裕があれば、連続的表板
名文字入力が可能であるが、同音語バッファの配管領域
を使い切ったときには、仮名文字入力が禁止されるので
、円滑な仮名文字入力の操作が妨げられるという欠点が
あった。In other processing methods, multiple homophone kanji parts are allowed to exist in the homophone buffer, and the converted homophone kanji part is temporarily stored undetermined before inputting subsequent kana characters. However, when the storage area of the homophone buffer runs out, the operator can determine the desired kanji portions for each of multiple sets of homophone kanji portions and extract those homophone kanji portions from the homophone buffer. Unless it disappears and the homophone buffer is released, subsequent kana character input is prohibited. According to this processing method, if there is room in the t@ area of the homophone buffer, continuous input of front name characters is possible, but when the piping area of the homophone buffer is used up, input of kana characters is prohibited. This has the disadvantage that smooth kana character input operations are hindered.
(発明の目的)
本発明の目的は、上述した従来の欠点を除去し、仮名文
字入力に対して仮名漢字変換を行なう度毎に順次に生成
される同音漢字語中から所望の漢字部を選択し決定する
という面倒表作業を要せず、仮名文字入力を継続し度い
場合には、所要の仮名漢字変換を随時性ないながら仮名
文字入力の操作を円滑に継続し得るようにした文字処理
装置を提供することにある・。(Objective of the Invention) The object of the present invention is to eliminate the above-mentioned conventional drawbacks, and select a desired kanji part from homophone kanji words that are sequentially generated every time kana-kanji conversion is performed for input kana characters. Character processing that allows you to smoothly continue inputting kana characters without having to perform the required kana-kanji conversion at any time if you frequently need to continue inputting kana characters. Our goal is to provide equipment.
(実施例)
以下に図面を参照して実施例につき本発明の詳細な説明
する。(Example) The present invention will be described in detail below with reference to the drawings.
まず、本発明文字処理装置の構成例を第1図に示す。First, an example of the configuration of the character processing device of the present invention is shown in FIG.
図示の構成において、CPUは、マイクロプロセッサで
あり、文字処理のための演算、論理判断環ヲ行ない、ア
ドレスバスAB 、コントロールバスOB 、データバ
スDBを介して、それらのパスに接続された各構成要素
を制御する。In the illustrated configuration, the CPU is a microprocessor that performs calculations for character processing, performs logical judgment cycles, and connects each component to these paths via an address bus AB, a control bus OB, and a data bus DB. Control elements.
アドレスバスABはマイクロプロセッサCPUの制御の
対象とする構成要素を指示するアドレス信号を転送する
。コントロールバスOBはマイクロ<S>
プロセッサCPUの制御の対象とする各構成要素のコン
トロール信号を転送して印加する。データバスDBは各
構成機器相互間のデータの転送を行なう。Address bus AB transfers address signals indicating the components to be controlled by the microprocessor CPU. The control bus OB transfers and applies control signals for each component to be controlled by the micro<S> processor CPU. The data bus DB transfers data between each component device.
つぎに、ROMは、読出し専用の固定メモリであり、第
1図につき後述するマイクロプロセッサCPUによる制
御の手順等を記憶させておく。Next, the ROM is a read-only fixed memory, and stores control procedures and the like by the microprocessor CPU, which will be described later with reference to FIG.
また、RAMは、lワード76ビツトの構成の書込み可
能のランダムアクセスメモリであって、各構成要素から
の各種データの一時記憶に用いる。このランダムアクセ
スメモリRAMのうち、TBUFはテキストバッファで
あって、作成済みもしくは作成中の文書データを記憶し
、また、DOBUFは同音語バッファであって、仮名文
字入力に対応する複数の同音漢字部を一時記憶する。Further, the RAM is a writable random access memory having a configuration of 1 word and 76 bits, and is used for temporary storage of various data from each component. Of this random access memory RAM, TBUF is a text buffer that stores document data that has been created or is being created, and DOBUF is a homophone buffer that stores multiple homophone kanji parts corresponding to input of kana characters. temporarily memorize.
KBはキーボードであって、アルファベットキー、平仮
名キー、片仮名キー等の文字記号入カキ−1及び、漢字
部始め/終り指定キー等の本文字処理装置に対する各種
機能を指示するための各種のファンクションキーを備え
ている。KB is a keyboard, which includes character symbol input keys such as alphabet keys, hiragana keys, and katakana keys, and various function keys for instructing various functions to this character processing device, such as kanji part start/end designation keys. It is equipped with
DISKは定形文書を記憶するためのメモリで作(6)
成された文書の保管を行ない、保管された文書はキーボ
ードの指示により、必要な時呼びだされる。The DISK is a memory for storing fixed-form documents (6) and stores the created documents, and the stored documents can be recalled when necessary by instructions from the keyboard.
0R1dカーソルレジスタであり、CPUにより、カー
ソルレジスタの内容を読書き出来る。後述するCRTコ
ントローラCRTCは、ここに蓄えられたアドレスに対
応する表示装置CRT上の位置にカーソルを表示する。This is a 0R1d cursor register, and the contents of the cursor register can be read and written by the CPU. A CRT controller CRTC, which will be described later, displays a cursor at a position on the display device CRT corresponding to the address stored here.
DBUFはバッファメモリで、キーボードKBから入力
された文書情報等を蓄える。DBUF is a buffer memory that stores document information etc. input from the keyboard KB.
0RTOはカーソルレジスタOR及びバッファDBUF
に蓄えられた内容を表示器CRTに表示する役割を担う
。0RTO is cursor register OR and buffer DBUF
It plays the role of displaying the contents stored in the CRT on the display device CRT.
また、CRTは陰極線管等を用いた表示装置であシ、そ
の表示装置CRTにおけるドツト構成の表示パターンお
よびカーソルの表示をCRTコントローラで制御する。Further, a CRT is a display device using a cathode ray tube or the like, and a dot-configured display pattern and a cursor display on the display device CRT are controlled by a CRT controller.
さらに、CGはキャラクタジェネレータであって、表示
装置CRTに表示する文字、記号、カーソル等のキャラ
クタ信号を発生させるものである。Furthermore, CG is a character generator, which generates character signals such as characters, symbols, and cursors to be displayed on the display device CRT.
かかる各構成要素から々る本発明文字処理装置において
は、キーボードKBからの各種の入力に応じて作動する
ものであって、キーボードKBからの入力が供給される
と、まず、インタラブド信号カマイクロプロセッサCP
Uに送られ、そのマイクロプロセッサCPUがROM内
に記憶しである各種の制御信号を読出し、それらの制御
信号に従って各種の制御が行われる。The character processing device of the present invention, which is comprised of such components, operates in response to various inputs from the keyboard KB. C.P.
The microprocessor CPU reads various control signals stored in the ROM, and various controls are performed in accordance with these control signals.
つぎに、第2A図〜第2C図につき、第7図示の構成に
よる本発明文字処理装置の動作の概略を説明する。Next, referring to FIGS. 2A to 2C, an outline of the operation of the character processing apparatus of the present invention having the configuration shown in FIG. 7 will be explained.
第2A図は文章作成中における表示装置(3RTの表示
画面を示したものであり、すでに入力した仮名文字列に
対応する仮名漢字変換出力文を表示してあり、表示面の
下端に設けたモニタラインMAには、仮名漢字変換前の
仮名文字入力を表示しである。なお、仮名漢字変換には
例えば漢字指定方式を用いることとし、漢字に変換すべ
き仮名文字列を中括弧()により囲んで示しである。Figure 2A shows the display screen of the display device (3RT) during text creation, displaying the kana-kanji conversion output sentence corresponding to the already input kana character string, and the monitor installed at the bottom of the display screen. The line MA displays the input kana characters before kana-kanji conversion.For example, the kanji specification method is used for kana-kanji conversion, and the kana character string to be converted to kanji is enclosed in curly brackets (). It is shown by .
まだ、表示画面における仮名漢字変換出力文章中におい
て枠口により囲んで示す漢字語は、仮名文字入力に対応
する複数の同音漢字語中、処理過程にて最適と判断した
漢字語を同音候補漢字語として、格別の表示様式、例え
ば、他とは異なる低輝度にて表示しである。なお、それ
らの同音候捕漢字語に対しては、同音語バッファDOB
UF中にそれぞれ対応した記憶領域を確保して、同一仮
名文字列に対応した他の同音漢字語をすべて一時記憶さ
せである。すなわち、第コ、A図は、入力仮名文字列「
(たちば)から(」中の仮名文字列(たちば)に対する
仮名漢字変換過程を起動した状態における表示画面を示
している。However, in the kana-kanji conversion output text on the display screen, the kanji words shown surrounded by frames are the homonym candidate kanji words that are determined to be the most suitable kanji word in the processing process among the multiple homonym kanji words corresponding to the input of kana characters. As such, it is displayed in a special display format, for example, at a lower brightness than others. In addition, for those homophone candidates, the homophone buffer DOB
Corresponding storage areas are secured in the UF, and all other homophone kanji words corresponding to the same kana character string are temporarily stored. That is, in Figures C and A, the input kana character string "
The display screen is shown in a state where the kana-kanji conversion process for the kana character string (tachiba) from (tachiba) to ('' is started.
しかして、同音語バッファDOBUFには有限の記憶領
域しか備えてないので、一時記憶する同音漢字語群には
限りがあり、例えば、同時に一時記憶し得る同音漢字群
が10組のみとした場合には、図示の例ではすでに70
組の同音漢字語群が同音語バッファDOBUF K一時
記憶されているのであるから、モニタラインHAに表示
した(たちば)に対応する同音漢字語群を一時記憶する
必要があっても対処し得ないことになる。However, since the homophone buffer DOBUF has only a limited storage area, there is a limit to the number of homophone kanji words that can be temporarily stored.For example, if only 10 homophone kanji groups can be temporarily stored at the same time, is already 70 in the illustrated example.
Since the homophone kanji word group of the set is temporarily stored in the homophone buffer DOBUF K, it is not possible to deal with the need to temporarily store the homophone kanji word group corresponding to (tachiba) displayed on the monitor line HA. There will be no.
(ワ)
そこで、本発明文字処理装置においては、同音語バッフ
ァDOBUFにすでに一時記憶しである70組の同音漢
字語群中、最先に変換して一時記憶した同音候補漢字語
であ、る「養子縁組」について、強制的に最終的選択・
決定を行ない、例えば、文字処理過程にて、仮名文字入
力に対し最適と判断し、最先に同音語バッファ1)OB
UFに記憶した漢字語である「養子縁組」に最終的に選
択して確定し、対応する同音漢字語群を同音語バッファ
DOBUFから消去することによって、モニタラインM
Aに表示中の仮名文字入力(たちば)に対応する新たな
同音漢字語群に対する記憶領域を同音語バッファDOB
UF内に確保し得ることになり、文字処理過程は継続し
て進行し得ることになる。(W) Therefore, in the character processing device of the present invention, among the 70 groups of homophone kanji words already temporarily stored in the homophone buffer DOBUF, the homophone candidate kanji words converted and temporarily stored first are: Forced final choice/adoption
For example, in the character processing process, the homophone buffer 1) OB is determined to be optimal for inputting kana characters.
The monitor line M
The storage area for the new homophone kanji word group corresponding to the kana character input (Tachiba) displayed in A is the homophone buffer DOB.
It can be secured in the UF, and the character processing process can continue to proceed.
その結果、表示画面上の文字処理出力文章は、第、zB
図に示すように、モニタラインMA上の変換対象仮名文
字列の表示の消去と同時に、一旦、最先の同音候補漢字
語「養子縁組」の枠がとれた状態となった後忙、第−C
図に示すように、(たちば)に対応する新たな同音候補
漢字語匡Iが挿(/θ)
入された状態となる。As a result, the character processing output sentence on the display screen is
As shown in the figure, at the same time as the display of the kana character string to be converted on the monitor line MA disappears, the frame for the earliest homophone candidate kanji word "adoption" is removed. C
As shown in the figure, a new homophone candidate kanji word 匡I corresponding to (tachiba) is inserted (/θ).
つぎに、テキストバッファTBUFおよび同音語バッフ
ァDOBUFにおけるデータ格納の態様の例を第3A図
および第3B図にそれぞれ示す。第3A図に示すテキス
トバッファTBUFは、作成済みの文書データあるいは
作成中の文書データを一時記憶するバッファメモリであ
り、各文字を例えばJISコードなどによってコード化
したものを/文字に2バイトを用いて記憶する。なお、
その文書データ中の漢字語に対する同音漢字語は第3B
図に示す同音語バッファDOBUFに一時記憶する。図
示の例における同音語バッファDOBUFの記憶領域は
10個であり、各記憶領域は固定長形式になっている。Next, examples of how data is stored in the text buffer TBUF and the homophone buffer DOBUF are shown in FIGS. 3A and 3B, respectively. The text buffer TBUF shown in Figure 3A is a buffer memory that temporarily stores document data that has been created or document data that is being created. memorize it. In addition,
The homophone kanji word for the kanji word in the document data is 3B
It is temporarily stored in the homophone buffer DOBUF shown in the figure. In the illustrated example, the homophone buffer DOBUF has 10 storage areas, and each storage area has a fixed length format.
また、各記憶領域の先頭には、その記憶領域が使用中で
あるか、空であるかを示すフラグビットBFLGがあり
、使用中ならば“l”、空ならば“OIIを格納する。Further, at the beginning of each storage area, there is a flag bit BFLG indicating whether the storage area is in use or empty, and stores "1" if the storage area is in use, and stores "OII" if it is empty.
同音漢字語群の各コードはσ1続く記憶領域BODY
K格納し、各同音漢字語の間には区切り記号を挿入する
。Each code of a homophone kanji word group has a storage area BODY that lasts σ1
K is stored, and a delimiter is inserted between each homophone Kanji word.
つぎに、本発明文字処理装置におけるキーボードKBの
キー操作による仮名文字入力から文字処理出力文章を得
るまでの一連の動作のフローチャートを第1I図に示す
。なお、本発明装置の電源投入時には、各種バッファメ
モリの初期化が行なわれ、特に、同音語バッファDOB
UFに関しては、使用中7ラグBFLGをすべて“O”
にしておく。Next, FIG. 1I shows a flowchart of a series of operations in the character processing apparatus of the present invention from inputting kana characters by key operations on the keyboard KB to obtaining character processing output sentences. Note that when the device of the present invention is powered on, various buffer memories are initialized, and in particular, the homophone buffer DOB
Regarding UF, all 7 lug BFLGs in use are “O”
Keep it.
図示のフローチャートにおいては、まず、ステップS/
にて、キーボードKBのキー操作により仮名文字文を順
次に入力し、ついで、ステップS2にて、仮名漢字変換
を開始すべきか杏かを判別し、仮名漢字変換を行なわな
い場合には、ステップS3に移行して、他の所要の文字
処理を行なう。In the illustrated flowchart, first, step S/
In step S2, it is determined whether kana-kanji conversion should be started or not, and if kana-kanji conversion is not to be performed, step S3 is performed. , and perform other required character processing.
一方、仮名漢字変換を開始すべき場合には、ステップS
!Iに移行し、同音語バッファ1)OBUFの記憶領域
に余裕があるか否か、すなわち、各記憶領域BODYに
先行するフラグビットBFLGが“0”のものが存在す
るか否かを判別する。その際、同音語バッファDOBU
Fの記憶領域に余裕があれば、直ちにステップS7に移
行し、余裕がなければ、入力仮名文字に複数の同音漢字
語があると以後の文字処理の進行が阻害されるので、ま
ず、同音語バッファDOBUFに記憶1?r域の余裕を
設ける過程に移る。On the other hand, if kana-kanji conversion should be started, step S
! Shifting to I, it is determined whether the storage area of the homophone buffer 1) OBUF has enough space, that is, whether there is a flag bit BFLG of "0" preceding each storage area BODY. In that case, the homophone buffer DOBU
If there is enough space in the memory area of F, the process immediately moves to step S7; if there is not enough space, first the homophones are stored, since if the input kana characters have multiple homophone kanji words, the progress of subsequent character processing will be hindered. Memory 1 in buffer DOBUF? We move on to the process of providing a margin in the r region.
すなわち、ステップSjに移行して、同音語バッファD
OBUF内の先頭記憶領域BODYに格納しである最先
に変換生成した同音漢字語群中の最先の同音漢字語を、
対応する仮名文字入力の変換出力漢字語として強制的に
選択し、第2図に示したように、文字処理出力文中に忰
で囲んで示しである同音候鋪漢字語に替えて文中に枠を
付けずに挿入し、その仮名文字人力に対する変換出力漢
字語として最終的に決定する。具体的には、文字処理出
力文中のポインタが指示する位置にその強制選択した同
音漢字語を挿入し、その仮名文字入力に対する仮名漢字
変換が終了したものとし、ステップSXにて、その同音
漢字語群を格納していた記憶領域BODYを解放してフ
ラグビットBFLGを“O”にする。That is, proceeding to step Sj, the homophone buffer D
The first homophone kanji word in the group of homophone kanji words that was converted and generated first is stored in the first storage area BODY in OBUF,
It is forcibly selected as the converted output kanji word for the corresponding kana character input, and as shown in Figure 2, a frame is placed in the sentence in place of the homonym kanji word shown in brackets in the character processing output sentence. The kanji word is inserted without any addition, and is finally determined as the converted output kanji word for that kana character. Specifically, the forcibly selected homophone kanji word is inserted into the position indicated by the pointer in the character processing output sentence, and the kana-kanji conversion for the kana character input is completed, and in step SX, the homophone kanji word is inserted. The storage area BODY in which the group was stored is released and the flag bit BFLG is set to "O".
ついで、ステップS7にて、同音語バッファDOBUF
内におけるフラグビットBFLGが“O”と(13)
なって使用可能の記憶領域BODYを検索して確保した
うえで、ステップsrに移行し、そのときの仮名文字入
力に対する仮名漢字変換を行ない、その結果、複数の同
音漢字語が生成したときには、ステップS7にて確保し
た同音語バッファDOBUF内の記憶領域BODYにそ
の新たな同音漢字語群を一時格納してそのフラグビット
BFLGを“l″にするとともに、その同音漢字語群中
の一つの同音漢字語を同音候補漢字語として枠で囲んで
文字処理出力文中に挿入し、そのときの仮名漢字変換を
一応終了する。なお、そのときの仮名漢字変換によって
生成した漢字語が単一の場合には、同音語処理を要せず
、その単一の漢字語を直接にテキストバッファTBUF
に格納して、文字処理出力文中に書込み、そのときの仮
名文字入力に対する文字処理を完了する。Then, in step S7, the homophone buffer DOBUF
The flag bit BFLG in ``O'' (13) searches for and secures a usable storage area BODY, then moves to step sr, performs kana-kanji conversion for the kana character input at that time, and converts the kana character input at that time. As a result, when multiple homophone kanji words are generated, the new group of homophone kanji words is temporarily stored in the storage area BODY in the homophone buffer DOBUF secured in step S7, and the flag bit BFLG is set to "1". At the same time, one homophone Kanji word in the homophone Kanji word group is enclosed in a frame as a homophone candidate Kanji word and inserted into the character processing output sentence, and the kana-kanji conversion at that time is temporarily completed. Note that if the kanji word generated by the kana-kanji conversion at that time is a single kanji word, the single kanji word is directly transferred to the text buffer TBUF without the need for homophone processing.
, and write it into the character processing output sentence to complete the character processing for the kana character input at that time.
なお、以上の説明においては、仮名漢字変換を漢字指定
方式によって行なうようにしたが、例えば文節指定方式
などによっても同様の仮名漢字変換を行なうことができ
る。In the above explanation, the kana-to-kanji conversion is performed using the kanji specification method, but similar kana-to-kanji conversion can also be performed by, for example, the bunsetsu specification method.
(/グ)
また、同音漢字語を一時記憶する同音語バッファDOB
UFと文書本体を格納するテキストバッファTBUFと
は、ランダムアクセスメモリRAM内の別個の記憶領域
にそれぞれ設けるように説明したが、両者をその他のバ
ッファメモリとともに共通のシステムバッファメモリと
して管理し、その共通のシステムバッファメモリを、必
要に応じ、同音語バッファやテキストバッファあるいは
その他のバッファメモリとして流動的に割付けて使用す
ることもできる。(/gu) Also, the homophone buffer DOB temporarily stores homophone kanji words.
It has been explained that the UF and the text buffer TBUF that stores the document body are provided in separate storage areas in the random access memory RAM, but they are managed as a common system buffer memory along with other buffer memories, and the common The system buffer memory can also be fluidly allocated and used as a homophone buffer, text buffer, or other buffer memory as needed.
なお、上述の場合に、システムバックアメモリ内に同音
語バッファの割付けができなくなったときには、前述し
たと同様の強制選択により最先の同音漢字語群を格納し
ていた記憶領域を解放する他にも、例えば、テキストバ
ッファとして使用していた記憶領域を、文字処理出力文
を7行分削除することによシ、1行分だけ同音語バッフ
ァ用に解放し、あるいは、他のバッファメモリ領域を同
様に解放するようKすることもできる。In addition, in the above case, if it becomes impossible to allocate a homophone buffer in the system backup memory, in addition to freeing the storage area that stored the earliest homophone kanji word group by the same forced selection as described above, For example, by deleting 7 lines of character processing output sentences from the storage area used as a text buffer, you can free up 1 line for the homophone buffer, or free up other buffer memory areas. You can also use K to release it as well.
また、以上の説明においては、1組の同音漢字語群に対
して7個の同音語バッファを割付けるようにしたが、同
音語バッファの記憶領域を細分化し、あるいは、非固定
形式とすることにより、1組の同音漢字語群に割付ける
同音語バッファメモリ領域の個数を不定にし、同音語バ
ッファのメモリ領域が不足したときに、文字処理過程に
おける仮名漢字変換に充分な同音語バッファメモリ領域
が確保されるまで、複数組の同音漢字語群に対して前述
したような強制選択を行なうようにすることもできる。In addition, in the above explanation, seven homophone buffers are allocated to one homophone Kanji word group, but it is also possible to subdivide the storage area of the homophone buffer or use a non-fixed format. By making the number of homophone buffer memory areas allocated to one set of homophone kanji words undefined, when the memory area of the homophone buffer is insufficient, the number of homophone buffer memory areas allocated to one group of homophone kanji words is set to be sufficient for kana-kanji conversion in the character processing process. It is also possible to perform forced selection as described above for a plurality of groups of homophone kanji words until the above is secured.
なお、以上の説明においては、上述のような強制選択の
対象とする同音漢字語群を、最先に変換生成したものと
したが、それ以外の炉準、例えば、強制選択によって生
ずるおそれのある支障が最も少ないと推測されるもの、
とすることもできる。In addition, in the above explanation, it is assumed that the homophone kanji word group targeted for forced selection as described above is converted and generated first. What is expected to cause the least amount of trouble,
It is also possible to do this.
さらに、前述の動作説明においては、仮名漢字変換に着
手する前に、必ず、同音語バッファメモリ領域を確保す
るようKしたが、仮名漢字変換の結果、同音語バッファ
を使用する必要が生じたときにのみ、同音語強制選択等
によシ同音詔バックアメモリ領域を確保するようにする
こともできる。Furthermore, in the above operation explanation, it was mentioned that the homophone buffer memory area must be secured before starting the kana-kanji conversion, but if it becomes necessary to use the homophone buffer as a result of the kana-kanji conversion, It is also possible to reserve a back-up memory area for homonyms only when the homonyms are selected by forced homonym selection.
(効 果)
以上の説明から明らかなように、本発明によれば、文字
処理装置の仮名文字入力に対して仮名漢字変換を行なう
たびに複数の同意漢字語に対する選択作業乃至最終決定
に災わされることなく、変換出力文書の作成・が一段落
するまで、連続的に仮名漢字変換を行ないながら仮名漢
字入力を円滑に継続することができ、快適に高速の仮名
文字人力による文字処理を行なうことができる。(Effects) As is clear from the above explanation, according to the present invention, each time a kana-kanji conversion is performed on a kana character inputted by a character processing device, selection work or final decision on a plurality of agreeing kanji words is avoided. To smoothly continue inputting kana-kanji while continuously performing kana-kanji conversion until the creation of a converted output document is completed without being affected, and to perform comfortable and high-speed manual character processing of kana characters. I can do it.
第1図は本発明文字処理装置の構成例を示すブロック線
図、第、21図〜第2C図は本発明文字処理装置におけ
る文字処理出力文章作成の態様の例を順次に示すa図、
第3A図および第3B図は同じくそのテキストバッファ
および同音語バッファにおける文字処理出力文章および
同音漢字語群格納の態様の例をそれぞれ示す線図、第弘
図は同じくその文字処理動作の態様の例を示すフローチ
ャートである。
(/7)
CPU・・・マイクロプロセッサ、
AB・・・アドレスバス、
OB…コントロールバス、
DB・・・データバス、
ROM・・・固定メモリ、
RAM・・・ランダムアクセスメモリ、TBUF・・・
テキストバッファ、
DOBUF・・・同音語バッファ、
KB・・・キーボード、
DISK・・・ディスク・メモリ、
OR・・・カーソルレジスタ、
DBUF・・・バックアメモリ、
0RTO・・・陰極線管表示器コントローラ、CRT・
・・陰極紳管表示器、
CG・・・キャラクタジェネレータ。
特許出願人 キャノン株式会社
(lざ)FIG. 1 is a block diagram showing a configuration example of the character processing device of the present invention; FIGS.
Figures 3A and 3B are diagrams showing examples of how character processing output sentences and homophone kanji word groups are stored in the text buffer and homophone buffer, respectively, and Figure 3 is an example of how the character processing works. It is a flowchart which shows. (/7) CPU...Microprocessor, AB...Address bus, OB...Control bus, DB...Data bus, ROM...Fixed memory, RAM...Random access memory, TBUF...
Text buffer, DOBUF...homophone buffer, KB...keyboard, DISK...disk memory, OR...cursor register, DBUF...backup memory, 0RTO...cathode ray tube display controller, CRT・
・・Cathode tube display, CG・Character generator. Patent applicant: Canon Co., Ltd.
Claims (1)
理装置において、仮名文字入力を特定の漢字語に変換し
得ないときに得られる複数の同音漢字語の一つを同音候
捕漢字語として格別の表示様式により文字処理出力文中
に挿入する同意語挿入手段と、文字処理出力文中の前記
同音候補漢字語を前記複数の同音漢字語中の他の所望の
同音漢字語に転換する同音語転換手段と、文字処理出力
文中の前記同音候補漢字語を文字処理過程の必要に応じ
前記複数の同音漢字語の一つに強制的に決定する同音語
強制決定手段とを備え、文字処理過程において前記複数
の同意漢字語を一時記憶するメモリ装置に記憶領域の余
裕がなくなったときに文字処理出力文中の前記同音候捕
漢字語を前記同音語強制決定手段により強制的に決定す
るととKよシ、その同意候補漢字語に対応する前記複数
の(1) 同意漢字語を前記メモリ装置から消去して記憶領域に余
裕を与えるようにしたことを特徴とする文字処理装置。[Claims] In a character processing device that performs character processing by converting input kana characters into kanji, one of a plurality of homophone kanji words obtained when input kana characters cannot be converted into a specific kanji word. a synonymous word insertion means for inserting the homophone candidate Kanji word in a character processing output sentence in a special display format as a homophone candidate Kanji word; a homophone conversion means for converting the homophone to one of the plurality of homophone Kanji words, and a homophone forced determination means for forcibly determining the homophone candidate Kanji word in the character processing output sentence to one of the plurality of homophone Kanji words as required in the character processing process. , when a memory device temporarily storing the plurality of consonant kanji words runs out of storage space during the character processing process, the homonym candidate kanji word in the character processing output sentence is forcibly determined by the homophone forced determination means; Then, the plurality of (1) agreeable Kanji words corresponding to the agreeable candidate Kanji words are deleted from the memory device to free up a storage area.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58116112A JPS608921A (en) | 1983-06-29 | 1983-06-29 | character processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58116112A JPS608921A (en) | 1983-06-29 | 1983-06-29 | character processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS608921A true JPS608921A (en) | 1985-01-17 |
| JPH0547858B2 JPH0547858B2 (en) | 1993-07-19 |
Family
ID=14678984
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58116112A Granted JPS608921A (en) | 1983-06-29 | 1983-06-29 | character processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS608921A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61281361A (en) * | 1985-05-20 | 1986-12-11 | Sanyo Electric Co Ltd | Word processor |
| JPH06203014A (en) * | 1993-06-29 | 1994-07-22 | Seiko Epson Corp | Kana-Kanji conversion device |
| JP2008134116A (en) * | 2006-11-28 | 2008-06-12 | Mitsutoyo Corp | Sample fixing device and hardness testing machine |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH076760U (en) * | 1993-06-30 | 1995-01-31 | 丸ノ内紙工株式会社 | Toilet tool for stool examination |
| JP3039248U (en) * | 1996-09-04 | 1997-07-15 | みち子 中津川 | Stool catcher |
-
1983
- 1983-06-29 JP JP58116112A patent/JPS608921A/en active Granted
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61281361A (en) * | 1985-05-20 | 1986-12-11 | Sanyo Electric Co Ltd | Word processor |
| JPH06203014A (en) * | 1993-06-29 | 1994-07-22 | Seiko Epson Corp | Kana-Kanji conversion device |
| JP2008134116A (en) * | 2006-11-28 | 2008-06-12 | Mitsutoyo Corp | Sample fixing device and hardness testing machine |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0547858B2 (en) | 1993-07-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4866670A (en) | Processing method and processor for machine translation | |
| JPH024938B2 (en) | ||
| JPS608921A (en) | character processing device | |
| JPH0210982B2 (en) | ||
| JPS63289667A (en) | Japanese document editor | |
| JP2786260B2 (en) | Kana-Kanji conversion device | |
| JPH0375912B2 (en) | ||
| JPH0363101B2 (en) | ||
| JPH0346857B2 (en) | ||
| JPS6172356A (en) | Display cursor control method in solid kana-kanji conversion | |
| JPS59140541A (en) | Character processing device | |
| JPH0640330B2 (en) | Chinese input method | |
| JPS6097425A (en) | document creation device | |
| JPS59111520A (en) | Data erasion control system for sentence processor | |
| JPH036659A (en) | Document processor | |
| JP2944666B2 (en) | Character processor | |
| JPH0731679B2 (en) | Character processor | |
| JPS59142632A (en) | character processing device | |
| JP3949245B2 (en) | Character processing apparatus and clause position changing method | |
| JPS6172360A (en) | Solid kana kanji conversion method | |
| JPS59165124A (en) | Japanese language word processor | |
| JPH0666065B2 (en) | Document processor with furigana addition function | |
| JPS60103389A (en) | character processing device | |
| JPS646498B2 (en) | ||
| JPS6068421A (en) | Input system of japanese sentence |