JPH01193968A - Character processor - Google Patents
Character processorInfo
- Publication number
- JPH01193968A JPH01193968A JP63018239A JP1823988A JPH01193968A JP H01193968 A JPH01193968 A JP H01193968A JP 63018239 A JP63018239 A JP 63018239A JP 1823988 A JP1823988 A JP 1823988A JP H01193968 A JPH01193968 A JP H01193968A
- Authority
- JP
- Japan
- Prior art keywords
- data
- character
- search
- input
- 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
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 21
- 238000012545 processing Methods 0.000 claims description 23
- 238000003780 insertion Methods 0.000 claims description 7
- 230000037431 insertion Effects 0.000 claims description 7
- 238000013500 data storage Methods 0.000 abstract description 18
- 235000016496 Panda oleosa Nutrition 0.000 abstract description 4
- 240000000220 Panda oleosa Species 0.000 abstract description 4
- 238000000034 method Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 10
- 239000004973 liquid crystal related substance Substances 0.000 description 5
- 238000007792 addition Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 241001602730 Monza Species 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
【発明の詳細な説明】
一皮暫分界
この発明は、ワードプロセッサ、オフィスコンピュータ
、パーソナルコンピュータ、ワークステーション等の文
書作成編集機能を有する装置(以下「文字処理装置」と
いう)に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a device (hereinafter referred to as a "character processing device") having a document creation and editing function, such as a word processor, an office computer, a personal computer, or a workstation.
従−欺技米
従来、ワードプロセッサ等の文字処理装置において、文
書を作成した際に文書中に誤った用語が混入していない
かチエツクをするためには、入力し7た文書全体の一部
を表示している表示装置を見ながら、文章を読み直して
チエツクするか、−度印刷して、印刷結果を読み直して
チエツクする必要があった。Traditionally, when creating a document using a character processing device such as a word processor, in order to check whether there are any incorrect terms mixed into the document, a portion of the inputted document must be input. It was necessary to reread and check the text while looking at the display device, or to print it out again and reread and check the printed result.
前者の表示装置を見ながらチエツクする場合、文書全体
を読める文字で表示する表示装置を具備したものは皆無
といっていいほどで、文字列を連続して見ていくために
は、画面のスクロール等を行ないながらチエツクするの
で、非常に繁雑なものであった。In the former case, when checking while looking at a display device, there is almost no display device that can display the entire document in readable characters, and in order to see the string of characters continuously, it is necessary to scroll the screen etc. It was very complicated because it was checked while the process was being carried out.
また、印刷してチエツクする方法も印刷時間と用紙を必
要ととするので、最終的なチエツクとして使用するチエ
ツク方法であった。Also, since the printing and checking method also requires printing time and paper, this checking method was used as a final check.
一つの文書を作成した場合その傾向として、同じ熟語が
何度も使用されることが多く、上記チエツクを行なう場
合、似たような漢字に誤ったものは、チエツク漏れとな
るケースが多い。When one document is created, the same compound words tend to be used many times, and when performing the above check, there are many cases where similar kanji are missed.
また、論文や仕様書などの文書を作成した場合、索引が
必要となるが、この索引は、作成者が作成した用語を再
度入力して文書に付加していた。その際、作成者が再入
力するため漏九や誤りが多数発生していた。Furthermore, when a document such as a paper or a specification sheet is created, an index is required, but this index is added to the document by re-entering the terms created by the creator. At that time, many omissions and errors occurred because the creator had to re-enter the information.
従来のワードプロセッサでは、用語の検索の機能を備え
たものがあるが、これもユーザが検索文字列を入力し、
対象文字列を検索するやり方が採られており、検索文字
列の誤入力による検索データなしゃ、別の文字列を検索
したりする不具合が発生するという問題点があった。Some conventional word processors have a term search function, but this also requires the user to enter a search string and
This method employs a method of searching for a target character string, and there is a problem in that if the search data is not available due to an incorrect input of a search character string, a problem arises in which a different character string is searched.
目 的
この発明は上記の点に鑑みてなされたものであり、ワー
ドプロセッサ等の文字処理装置において、作成した文書
のチエツクを容易にできるようにすることを第1の目的
とし、使用した用語の索引を簡単に間違いなく作成でき
るようにすることを第2の目的とする。Purpose This invention has been made in view of the above points, and its primary purpose is to make it easier to check documents created in a character processing device such as a word processor, and to provide an index of terms used. The second purpose is to make it easy to create without errors.
青−戊
この発明は、入力装置と表示装置とを備え、入力装置よ
り入力した文字や文字列を表示装置によって可視的に表
示できる文字処理装置において、上記第1の目的を達成
するために、
入力されたデータをかな漢字変換する手段と、そのかな
漢字変換に使用したデータを利用して検索データを作成
する検索データ作成手段と、該手段により作成されたデ
ータを検索の際に検索データー覧として表示装置の画面
に出力する検索データー覧出力手段と、該手段により出
力した検索データのうちの指定されたデータを検索して
出力する検索手段とを備えたものである。The present invention provides a character processing device that includes an input device and a display device and can visually display characters and character strings input from the input device on the display device. A means for converting input data into kana-kanji, a search data creation means for creating search data using the data used for the kana-kanji conversion, and displaying the data created by the means as a search data list during a search. The apparatus is equipped with a search data list output means for outputting to the screen of the apparatus, and a search means for searching and outputting specified data from among the search data output by the means.
また、第2の目的を達成するために、入力されたデータ
をかな漢字変換する手段と、そのかな漢字変換に使用し
たデータを利用して検索データを作成する検索データ作
成手段と、該手段により作成されたデータを索引として
入力データに挿入する索引挿入手段とを備えたものであ
る。In addition, in order to achieve the second purpose, there is provided a means for converting input data into kana-kanji, a search data creation means for creating search data using the data used for the kana-kanji conversion, and a search data creation means for creating search data using the data used for the kana-kanji conversion. and index inserting means for inserting the data into the input data as an index.
また、上記いずれにおいても、検索データ作成手段が検
索データを作成する際に品詞を判別して特定品詞のデー
タのみを検索データとする品詞特定手段を備えたもので
ある。Furthermore, in any of the above, the search data creation means includes a part of speech specifying means that discriminates the part of speech when creating the search data and uses only data of a specific part of speech as the search data.
以下、この発明の一実施例に基づいて具体的に説明する
。Hereinafter, a detailed explanation will be given based on one embodiment of the present invention.
第2図は、この発明を実施した文字処理装置としてのパ
ーソナルワードプロセッサの外観斜視図である。FIG. 2 is an external perspective view of a personal word processor as a character processing device embodying the present invention.
このパーソナルワードプロセッサは、入力装置としての
キーボード1と、表示装置としての液晶デイスプレィ装
置(LCD)2と、印刷装置としてのサーマルプリンタ
3と、外部記憶装置としてのフロッピーディスク装W4
とを備えている。This personal word processor includes a keyboard 1 as an input device, a liquid crystal display (LCD) 2 as a display device, a thermal printer 3 as a printing device, and a floppy disk W4 as an external storage device.
It is equipped with
そのキーボード1には、文字を入力する文字キー(数字
キーを含む)、かな漢字変換を指示する変換キー、文字
キーで入力する文字を切り換えるシフトキー、改行キー
、挿入キー、削除キー等を含むキー群10と、文字キー
との組合せで各種機能を指示する機能指示キー11と、
実行キー12と、プリントを指示するプリントキー13
と、液晶デイスプレィ装置2のカーソルの移動を指示す
るカーソル移動キー群14と、検索キー15等を備えて
いる。The keyboard 1 includes a group of keys including character keys (including number keys) for inputting characters, a conversion key for instructing kana-kanji conversion, a shift key for switching characters input with character keys, a line feed key, an insert key, a delete key, etc. 10, and a function instruction key 11 for instructing various functions in combination with character keys.
Execution key 12 and print key 13 for instructing printing
, a cursor movement key group 14 for instructing movement of the cursor on the liquid crystal display device 2, a search key 15, and the like.
また、液晶デイスプレィ装置(LCD)2は、入力され
たかな漢字変換後の文字、ケイ線等を表示する編集エリ
アと、左端・右端、タブ位置等の行に関する情報(行情
報)を表示する行情報表示エリアと、桁数又は文字数等
の情報を表示するスケール表示エリアと、キー入力文字
、候補漢字。In addition, the liquid crystal display device (LCD) 2 has an editing area that displays input characters after Kana-Kanji conversion, and lines, etc., and a line information display that displays information about the line (line information) such as the left end, right end, tab position, etc. A display area, a scale display area that displays information such as the number of digits or characters, and key input characters and candidate kanji.
入力モード、カーソルの現在位置(頁2行2桁)。Input mode, current cursor position (page 2 lines, 2 columns).
用紙サイズ、最大文字数、全/半角、印刷条件(文字間
隔2行間隔、印刷モード、縦/横書)等のガイダンスを
表示するガイダンス表示エリアと、現編集中の文書の1
頁内の文字又はケイ線等のフォーマットを縮小したレイ
アウト及び外字作成時の作成パターン等を表示するレイ
アウト表示エリアとを有する。A guidance display area that displays guidance such as paper size, maximum number of characters, full-width/half-width, printing conditions (character spacing, two-line spacing, print mode, vertical/horizontal writing), and one of the documents currently being edited.
It has a layout displaying a reduced format of characters or lines on the page, and a layout display area that displays patterns created when creating external characters.
第6図は、このパーソナルワードプロセッサの制御部の
一例を示すブロック図である。FIG. 6 is a block diagram showing an example of a control section of this personal word processor.
この制御部20のマイクロコンピュータ(以下しマイコ
ン」と称す)21は、CPtJ、ROM。The microcomputer (hereinafter referred to as "microcomputer") 21 of this control unit 20 is a CPtJ, ROM.
RAM及び■/○等からなり、文書作成編集9表示制御
、印刷制御2文字拡大制御及びこの発明に係る文字の索
引データ作成制御等この装置全体の制御を司る。It consists of a RAM, ■/○, etc., and controls the entire apparatus, including document creation/editing 9 display control, print control 2 character enlargement control, and character index data creation control according to the present invention.
ROM22には、この装置の制御に必要な制御プログラ
ム、標準的な書式(用紙サイズ、用紙方向9文字ピッチ
、行ピッチ)情報7文字コード等の各種の固定情報を格
納している。The ROM 22 stores various fixed information such as a control program necessary for controlling this device, standard format (paper size, 9-character pitch in paper direction, line pitch) information, 7-character code, and the like.
RAM23は、キーボード1から入力されるデータを格
納する入カバツファエリア、入力された文字データを格
納するテキスト格納エリア、フロッピディスク装置(F
DD)4から読み込んだ文字ハターンを格納するキャラ
クタジェネレータエリア、設定書式情報及び行情報等を
格納するエリア等を含む各種のデータを格納するデータ
エリア及びプログラム実行のためのワーキングエリアと
して使用する。The RAM 23 includes an input buffer area for storing data input from the keyboard 1, a text storage area for storing input character data, and a floppy disk device (F
It is used as a data area for storing various data, including a character generator area for storing character patterns read from DD) 4, an area for storing setting format information, line information, etc., and a working area for program execution.
辞書メモリ24は、かな漢字変換に必要な辞書を格納し
た辞書エリアと、予め定めた書体例えばゴシック体或い
は明朝体の文字の文字パターンを格納した文字パターン
格納エリア(キャラクタジェネレータ)とを構成する。The dictionary memory 24 includes a dictionary area that stores dictionaries necessary for kana-kanji conversion, and a character pattern storage area (character generator) that stores character patterns of characters in a predetermined typeface, such as Gothic or Mincho.
キーボードコントローラ25は、キーボード1からの入
カデータの判別や、キーに付設した図示しないLEDの
点灯制御データの転送等を司り、LCDコントローラ2
6は内部にビデオメモリ(VRAM)等を備えて液晶ア
イスプレイ装置(LCD)2の表示制御を司り、フロッ
ピディスクコントローラ(FDC)27はFDD4の制
御を司る。The keyboard controller 25 is in charge of determining input data from the keyboard 1 and transferring lighting control data for LEDs (not shown) attached to keys, etc.
Reference numeral 6 includes a video memory (VRAM), etc., and controls the display of the liquid crystal display device (LCD) 2, and a floppy disk controller (FDC) 27 controls the FDD 4.
なお、FDD4に装填されるフロッピディスクには、予
め定めた書式例えば明朝体の文字の文字パターンを格納
したフロッピディスク、ゴシック体の文字パターンを格
納したフロッピディスク等がある。The floppy disk loaded in the FDD 4 includes a floppy disk storing a character pattern in a predetermined format, for example, a Mincho font, a floppy disk storing a Gothic character pattern, and the like.
また、マイコン21はサーマルプリンタ3の制御をも司
り、l1028に印字文字に応じたヘッドドライブデー
タを出力して、ドライバ29を介してサーマルヘッド(
印字ヘッド)60の各発熱素子を駆動制御して所望の文
字を印字する。The microcomputer 21 also controls the thermal printer 3, outputs head drive data corresponding to the printed characters to the l1028, and sends the thermal head (
Each heating element of the print head (print head) 60 is driven and controlled to print desired characters.
さらに、l1028にスペースドライブデータを出力し
てドライバろ1を介してスペースモータ62を駆動制御
してキャリッジ33を移動し、またラインフィードドラ
イブデータを出力してドライバ34を介してラインフィ
ードモータ35を朴動制御してプラテン36を回動し、
更にリボンフィードドライブデータを出力してドライバ
37を介してリボンフィードモータ38を駆動制御して
リボン39をフィードする。Furthermore, space drive data is output to l1028 to drive and control the space motor 62 via the driver filter 1 to move the carriage 33, and line feed drive data is output to drive the line feed motor 35 via the driver 34. The platen 36 is rotated by controlling the movement of the platen,
Furthermore, ribbon feed drive data is outputted to drive and control the ribbon feed motor 38 via the driver 37 to feed the ribbon 39.
第1図は、この実施例における検索データ作成制御に係
る部分の機能を示すブロック図である。FIG. 1 is a block diagram showing the functions of the portion related to search data creation control in this embodiment.
この実施例に係る機能部分は、入力装置1と表示装置2
の他に、第3図の制御部による入力制御部41.かな漢
字変換部42.辞書検索部43゜辞書44.学習情報格
納部452文字編集処理部46、文字格納部47.検索
制御部48.検索データ格納部492表示制御部50に
よって構成されている。The functional parts according to this embodiment include an input device 1 and a display device 2.
In addition to the input control section 41 . by the control section of FIG. 3 . Kana-Kanji conversion section 42. Dictionary search section 43° dictionary 44. Learning information storage section 452, character editing processing section 46, character storage section 47. Search control unit 48. It is composed of a search data storage section 492 and a display control section 50.
次に、これらの各構成要素の機能について簡単に説明す
る。Next, the functions of each of these components will be briefly explained.
入力装置1は、第2図及び第3図に示したキーボード1
であり、文字やケイ線及び各種の指示等を入力する。The input device 1 is the keyboard 1 shown in FIGS. 2 and 3.
, and input characters, lines, various instructions, etc.
表示装置2は、CRT、LCD等で文字やケイ線を可視
化する。この実施例の文字処理装置としてのワードプロ
セッサでは液晶デイスプレィ装置(LCD)を使用して
いる。The display device 2 visualizes characters and lines on a CRT, LCD, or the like. The word processor as a character processing device in this embodiment uses a liquid crystal display (LCD).
入力制御部41は、入力装置1からのデータを基に、次
に行なうべき処理を決定し、該当する回路にデータや命
令を伝達する。The input control unit 41 determines the next process to be performed based on the data from the input device 1, and transmits the data and instructions to the corresponding circuit.
かな漢字変換部42は、入力制御部41からの要求によ
り該当する単語を辞書検索部43より入力して漢字に変
換する。The kana-kanji conversion section 42 inputs a corresponding word from the dictionary search section 43 in response to a request from the input control section 41 and converts it into kanji.
辞書検索部43は、かな漢字変換部42より指定された
データにより辞書部44を検索し、それをかな漢字変換
部42に出力する。The dictionary search section 43 searches the dictionary section 44 based on the data specified by the kana-kanji conversion section 42 and outputs it to the kana-kanji conversion section 42 .
辞書44は、第3図で示した辞書メモリ24に相当し、
かな漢字変換に必要な辞書を格納した辞書エリアで、単
語単位に且つ品詞情報等も同時に格納されているものと
する。The dictionary 44 corresponds to the dictionary memory 24 shown in FIG.
It is assumed that this is a dictionary area that stores dictionaries necessary for kana-kanji conversion, and that part-of-speech information and the like are also stored on a word-by-word basis.
学習情報格納部45は、候補が選択された場合に、選択
された候補をかな漢字変換部42から受は取り、次に優
先的に出力するために、第7図に示すようにこの漢字デ
ータを格納する。When a candidate is selected, the learning information storage section 45 receives the selected candidate from the kana-kanji conversion section 42, and converts this kanji data as shown in FIG. 7 in order to output it with priority next time. Store.
文字編集処理部46は、入力制御部41からの指示によ
り、文字格納部47に格納された文字データの追加、削
除、挿入等の編集処理を行なう。The character editing processing section 46 performs editing processing such as addition, deletion, and insertion of character data stored in the character storage section 47 according to instructions from the input control section 41.
文字格納部47は、オペレータが色々な操作で作成した
文書即ち、かなデータや選択された漢字データ等を、文
字編集処理部46から受は取ってこれを格納する。The character storage section 47 receives documents created by the operator through various operations, such as kana data, selected kanji data, etc., from the character editing processing section 46 and stores them therein.
検索制御部48は、入力装置1より検索データ作成が指
示されると、入力制御部41よって起動される。そして
文字データ格納部47より順次データを取り出し、これ
を学習情報格納部45及び辞書44に格納されたデータ
と比較し、一致するか否かを確認する。そして一致すれ
ば、品詞情報が名詞のもののみを検索データ格納部49
に出力する。The search control unit 48 is activated by the input control unit 41 when the input device 1 instructs to create search data. Then, the data is sequentially extracted from the character data storage section 47 and compared with the data stored in the learning information storage section 45 and the dictionary 44 to confirm whether or not they match. If there is a match, the data storage unit 49 searches only for part-of-speech information of nouns.
Output to.
検索データ格納部4日は、検索制御部48が学習情報格
納部45に格納されたデータと比較し、一致すれば、品
詞情報が名詞のもののみを受は取ってこれを格納する。In the search data storage section 4, the search control section 48 compares the data with the data stored in the learning information storage section 45, and if they match, only those whose part-of-speech information is a noun are received and stored.
この時、第8図に示すように文字データの頁や行のNO
も同時に格納する。At this time, as shown in Figure 8, the number of pages and lines of character data is
are also stored at the same time.
表示制御部50は、表示装置2において表示をするため
の制御を行なう。The display control unit 50 performs control for displaying on the display device 2.
次に、このように構成されたこの実施例の作用について
説明する。Next, the operation of this embodiment configured as described above will be explained.
入力装置1より入力された各種データは、入力制御部4
1によって処理すべき回路に伝達さ才する。Various data input from the input device 1 are input to the input control section 4.
1 is transmitted to the circuit to be processed.
入力されたかな文字列のデータを漢字番こ変換する場合
には、かな漢字変換部42により変換される。When converting input kana character string data into a kanji number, the kana-kanji conversion section 42 performs the conversion.
この場合、かな漢字変換部42は該当する単語を辞書検
索部4:3によって辞書44より捜し、入力されたデー
タの候補として漢字データを入力制御部41に伝える。In this case, the kana-kanji conversion section 42 uses the dictionary search section 4:3 to search the dictionary 44 for the corresponding word, and transmits the kanji data to the input control section 41 as a candidate for the input data.
入力制御部41は、これを文字編集処理部46及び表示
制御部50を通して表示装置2に候補を表示し、オペレ
ータの確認待ちとなる。The input control section 41 displays the candidates on the display device 2 through the character editing processing section 46 and the display control section 50, and waits for operator confirmation.
オペレータは、表示された候補が所望する候補でない場
合は、「次候補」を指示する入力を行ない、先の経路と
同様に、辞書検索部43しこよって次の候補を表示させ
、漢字データを選択する。If the displayed candidate is not the desired candidate, the operator inputs an instruction to select the "next candidate", and similarly to the previous route, the dictionary search section 43 displays the next candidate, and the kanji data is displayed. select.
オペレータによって候補が選択された場合ルよ、かな漢
字変換部42は選択された候補を次しこ優先=12−
的に出力するために、学習情報格納部45にその漢字デ
ータを格納する。また、選択された漢字データは、他の
かなデータと一緒に文字編集処理部46によって文字格
納部47に格納される。When a candidate is selected by the operator, the kana-kanji conversion unit 42 stores the kanji data in the learning information storage unit 45 in order to output the selected candidate with priority given to the next one. Further, the selected kanji data is stored in the character storage section 47 by the character editing processing section 46 together with other kana data.
文字編集処理部46は、文字格納部47に格納された文
字データの追加、削除、挿入等を入力制御部41の指示
により行なう場所であり、オペレータが色々な操作で作
成した文書は、文字格納部47に格納されている。The character editing processing unit 46 is a place where addition, deletion, insertion, etc. of character data stored in the character storage unit 47 is performed according to instructions from the input control unit 41. It is stored in section 47.
かな漢字変換時の操作については、この発明と直接関係
が、ないのでこの程度の説明に留める。As the operations during kana-kanji conversion are not directly related to this invention, we will limit the explanation to this extent.
次に、文字入力を終了して文字格納部47に文書が格納
された後、入力装置1より検索データ作成が指示される
と、入力制御部41より検索制御部48が起動される。Next, after character input is completed and the document is stored in the character storage section 47, when the input device 1 instructs the creation of search data, the input control section 41 activates the search control section 48.
検索データ作成手段としての検索制御部48は、文字格
納部47より順次文字データを取り出す。A search control unit 48 serving as search data creation means sequentially retrieves character data from the character storage unit 47.
そして、そのデータを学習情報格納部45に格納された
データと比較し、一致しなければ辞書検索部43を通し
て辞書データを直接読込み、一致するか否かを確認する
。The data is then compared with the data stored in the learning information storage section 45, and if they do not match, the dictionary data is directly read through the dictionary search section 43 to check whether they match.
一致すれば品詞を判別して、特定品詞例えば名詞のデー
タのみを検索データとして検索データ格納部49に格納
する。この時、文字データの頁。If they match, the part of speech is determined and only the data of the specific part of speech, for example, a noun, is stored in the search data storage section 49 as search data. At this time, the character data page.
行のデータも同時に格納する。Row data is also stored at the same time.
この動作を格納データが終わるまで繰返し、検索データ
格納部49に検索データを作成し、終了と同時に表示制
御部50を通して表示装置2の画面に検索データー覧を
表示させる。This operation is repeated until the stored data is completed, the search data is created in the search data storage section 49, and at the same time when the search data is finished, the search data list is displayed on the screen of the display device 2 through the display control section 50.
なお、上記のように検索制御部48及び検索データ格納
部49と表示制御部50とにより、検索データ格納手段
、−覧出力手段2品詞特定手段。Note that, as described above, the search control section 48, the search data storage section 49, and the display control section 50 provide a search data storage means, a list output means, and a part-of-speech specifying means.
及び後述する検索手段としての各機能を果す。It also performs various functions as a search means, which will be described later.
また、検索制御部48及び検索データ格納部49と文字
格納部47とによって、後述する索引挿入手段としての
機能も果す。Furthermore, the search control section 48, the search data storage section 49, and the character storage section 47 also function as an index insertion means, which will be described later.
次に、第4図のフローチャートを参照して索引データ作
成処理について説明する。Next, index data creation processing will be explained with reference to the flowchart in FIG.
まず、カウンタやポインタ類の初期化を行なう。First, initialize counters and pointers.
そして検索制御部48は、文字格納部47より文字を取
り出す(n文字)。その際文字格納部47のデータが終
わりであるか否かを判断する。Then, the search control unit 48 retrieves characters from the character storage unit 47 (n characters). At this time, it is determined whether the data in the character storage section 47 has reached its end.
文字格納部47のデータが終わりであればそれで終了す
るが、終わりでなければ取り出した文字と、学習情報格
納部45に格納されている学習された文字とを比較する
。If the data in the character storage section 47 is the end, then the process ends; however, if it is not the end, the retrieved characters are compared with the learned characters stored in the learning information storage section 45.
比較した結果、一致すればこれを検索データ格納部49
に格納する。そして文字格納部47より一致したデータ
分ずらしたn文字を取り出し、先の文字格納部47のデ
ータが終わりであるか否かの判断に戻り、同じ処理を繰
り返す。As a result of the comparison, if there is a match, this is searched for in the data storage section 49.
Store in. Then, n characters shifted by the matching data are retrieved from the character storage section 47, and the process returns to the judgment as to whether or not the data in the previous character storage section 47 is the end, and the same process is repeated.
また、一致しなければ学習情報格納部45の次の単語と
比較する。そして学習情報格納部45の単語が終わりで
あるか否かを判断する。終わりでなければ、先の文字格
納部47のデータが終わりであるか否かの判断に戻り同
じ処理を繰り返す。Furthermore, if there is no match, the word is compared with the next word in the learning information storage section 45. Then, it is determined whether the word in the learning information storage section 45 is the end. If it is not the end, the process returns to the previous determination of whether the data in the character storage section 47 is the end, and the same process is repeated.
学習情報格納部45の比較する単語が終わりであれば、
辞書44の辞書情報と文字格納部47のデータを比較す
る。比較した結果一致すれば、これを検索データ格納部
49に格納する。そして文字格納部47より一致したデ
ータ分ずらしたn文字を取り出し、先の文字格納部47
のデータが終わりであるか否かの判断に戻り同じ比較す
る処理を繰り返す。If the word to be compared in the learning information storage unit 45 is the end,
The dictionary information in the dictionary 44 and the data in the character storage section 47 are compared. If the comparison results in a match, this is stored in the search data storage section 49. Then, n characters shifted by the matching data are taken out from the character storage section 47 and stored in the character storage section 47.
The process returns to the judgment as to whether or not the data in is the end, and the same comparison process is repeated.
また、比較した結果一致しなければ、次の辞書44の単
語と比較する。そして辞書の単語が終わりであるか否か
を判断し、終わりでなければ先の辞書情報と文字格納部
47のデータの比較に戻り同じ操作を繰り返す。Further, if the comparison results in no match, the word is compared with the next word in the dictionary 44. Then, it is determined whether the word in the dictionary is at the end or not, and if it is not the end, the process returns to the comparison between the dictionary information and the data in the character storage section 47 and repeats the same operation.
辞書の単語が終わりであれば、文字格納部47のn文字
を1文字減らしてn=n−1とする。そしてn=oであ
るか否かを判断する。n=oでなければ学習情報、辞書
情報ポインタを最初に戻し、先の文字格納部47のデー
タが終わりであるか否かの判断に戻り、同じ処理を繰り
返す。If the word in the dictionary is the end, the n characters in the character storage section 47 are reduced by one character so that n=n-1. Then, it is determined whether n=o. If n=o, the learning information and dictionary information pointers are returned to the beginning, the process returns to the judgment as to whether or not the data in the character storage section 47 is finished, and the same process is repeated.
また、n=oであれば文字格納部47の1文字布へずら
したn文字を取り出し、学習情報、辞書情報ポインタを
最初に戻し、先の文字格納部47のデータが終わりであ
るか否かの判断に戻り、文字格納部47のデータが終わ
りになるまで同じ処理を繰り返す。If n=o, take out the n characters shifted by one character cloth in the character storage section 47, return the learning information and dictionary information pointer to the beginning, and check whether the data in the previous character storage section 47 is the end or not. Returning to the above judgment, the same process is repeated until the data in the character storage section 47 reaches its end.
このようにして、文字格納部47の文字が全て終わるま
で学習情報及び辞書情報と比較する処理が続けられ、順
次検索データを作成して検索データ格納部49に格納す
る。In this way, the process of comparing with learning information and dictionary information is continued until all the characters in the character storage section 47 are completed, and search data is sequentially created and stored in the search data storage section 49.
その後、入力装置1より検索が指示されると、検索制御
部48は、−覧出力手段により検索データ格納部4日よ
り検索データー覧を表示装置2へ出力した後、第1番目
の単語を反転表示し、検索対象文字列がその単語である
かどうかをオペレータに確認させる。Thereafter, when a search is instructed from the input device 1, the search control unit 48 outputs the search data list from the search data storage unit 4 to the display device 2 using the list output means, and then inverts the first word. the operator to confirm whether the search target string is that word.
反転表示した単語が検索対象でなかった場合には、オペ
レータはカーソル移動等によって反転部を移動させ、所
望の検索文字列の所を反転させて、検索キー15により
検索実行を指示する。If the highlighted word is not the search target, the operator moves the highlighted part by moving the cursor or the like, highlights the desired search character string, and uses the search key 15 to instruct execution of the search.
それによって、検索制御部48の検索手段が一覧表示さ
れている検索データ中の反転表示によって指定された文
字列と同じ読みのデータの検索を実行し、その検索結果
を表示装置2の画面に表示する。Thereby, the search means of the search control unit 48 executes a search for data with the same reading as the character string specified by the highlighted display in the search data listed, and displays the search results on the screen of the display device 2. do.
また、検索データの挿入を指示した場合には、索引挿入
手段が検索データから索引データを作成し、現在の文字
格納部47内のデータの後に作成した索引データを追加
する。Further, when the insertion of search data is instructed, the index insertion means creates index data from the search data and adds the created index data after the data in the current character storage section 47.
第5図に示したデータ「貴社、益々ご清栄のこととお慶
び申し上げます。」は、最初に入力された文字データの
具体例で、この文字データは文字格納部47に格納され
ている。The data shown in FIG. 5, ``We wish you all the best in your company.'' is a specific example of the first input character data, and this character data is stored in the character storage section 47.
第6図は、文字格納部47内の貴社「きしや」に対し、
辞書44内のデータの例である。同図に示すように辞書
データには複数の文字候補を有している。Figure 6 shows your company's "Kishiya" in the character storage section 47.
This is an example of data in the dictionary 44. As shown in the figure, the dictionary data includes a plurality of character candidates.
第7図は、文字データ入力後の学習情報格納部45の格
納データ例であり、辞書44内のデータの候補の順序で
、1番目以外の候補が選択されると、同図に示すように
選択された候補が学習情報格納部45の1番目に格納さ
れる。FIG. 7 shows an example of data stored in the learning information storage section 45 after inputting character data. When a candidate other than the first one is selected in the order of data candidates in the dictionary 44, as shown in the figure, The selected candidate is stored in the first position in the learning information storage section 45.
第8図は、索引データ作成を指示した結果の検索データ
格納部49のデータであり、「貴社」と「清栄」がそれ
ぞれ1頁、1行として格納されている。FIG. 8 shows the data in the search data storage unit 49 as a result of the instruction to create index data, in which "Your company" and "Kiyoei" are each stored as one page and one line.
第9図は、その後に表示装置2の画面に表示された検索
データの表示例であり、第10図に示す表示は、第9図
の表示画面から「貴社」の検索を指示した際の表示例で
、指示された「貴社」が反転されて表示される。Figure 9 is a display example of the search data that was subsequently displayed on the screen of the display device 2, and the display shown in Figure 10 is the display when a search for "your company" is instructed from the display screen in Figure 9. In the example, the designated "company" is displayed in reverse video.
第11図に示す表示は、第10図の表示からカーソル移
動により、次の「清栄」を指示したもので、反転が移動
した後の表示例である。The display shown in FIG. 11 is an example of the display after the inversion has been moved, where the next "Seiei" is designated by moving the cursor from the display in FIG. 10.
第12図に示したデータは、第11図で「清栄」を指示
した状態で、入力したデータから「清栄」を検索した後
の画面の表示例であり、[清栄jの文字列を反転して表
示している。The data shown in Figure 12 is an example of the screen displayed after searching for ``Kiyoei'' from the input data with ``Kiyoei'' specified in Figure 11. is displayed.
第13図は、索引データの挿入を行なう際の、索引デー
タのフォーマットの例である。なお、第5図乃至第13
図はその一例を示したもので、他の表示フォーマットや
挿入フォーマットにしてもよい。FIG. 13 is an example of the format of index data when index data is inserted. In addition, Figures 5 to 13
The figure shows one example, and other display formats or insertion formats may be used.
このように、この文字処理装置を使用すれば、第14図
に示すような用語の不統一や、誤入力等を比較的簡単に
発見することができる。また、修正の際にその文字列の
検索も簡単であるばかりか、索引データまで自動的に作
成できるため、操作性が大幅に改善される。In this way, by using this character processing device, it is possible to relatively easily discover inconsistencies in terminology, erroneous inputs, etc. as shown in FIG. 14. Furthermore, not only is it easy to search for the character string when making corrections, but also index data can be automatically created, greatly improving operability.
麦−釆
以上説明したように、この発明によれば、ワードプロセ
ッサ等の文字処理装置において、作成した文書のチエツ
クを容易に行なうことができる。As described above, according to the present invention, a created document can be easily checked in a character processing device such as a word processor.
また、作成した文書中に使用した用語の索引を簡単且つ
正確に作成することができる。Furthermore, it is possible to easily and accurately create an index of terms used in the created document.
さらに、特定の品詞の用語をチエツクしたり、例えば名
詞のみの索引を作成することもできる。Furthermore, it is also possible to check terms for a specific part of speech, or create an index of only nouns, for example.
第1図はこの発明の一実施例における文字索引データ作
成制御処理に係る部分の機能を示すブロック図、
第2図はこの発明を実施したワードプロセッサの一例を
示す外観斜視図、
第3図は同じくその制御部の一例を示すブロック図、
第4図はこの実施例の作用の−っである索引データ作成
処理方法を示すフロー図、
第5図は入力された文字データの具体例を示す説明図、
第6図は辞書に格納されたデータ例を示す説明図、第7
図は文字データ入力後の学習情報格納部のデータ例を示
す説明図、
第8図は索引データ作成を指示した結果の検索データ格
納部のデータを示す説明図、
第9図は検索データ格納部のデータが表示装置の画面に
一覧出力された検索データの表示例を示す説明図、
第10図は第9図の表示画面から「貴社」の検索を指示
した際の反転された表示例を示す説明図、
第11図は第10図の表示画面から「清栄」にカーソル
を移動し反転した例を示す説明図、第12図は第11図
で「清栄」を指示した状態で、検索した後の反転した画
面の表示例を示す説明図、
第13図は索引データの挿入を行なう際の、索引データ
のフォーマット例を示す説明図、第14図は文書中の使
用用語に不統一がある場合の一覧出力の表示例を示す説
明図である。
1・入力装置(キーボード)
2・表示装置(LCD) 41 ・入力制御部42
かな漢字変換部 43・辞書検索部44 辞書
45−学習情報格納部46 文字編集処理部
47 文字格納部48・・・検索制御部 4
日・・検索データ格納部50・・表示制御部
第5図
第10図 第11図
第12図
第13図
門1座−フーロコ鐸宮
第8図 第9図
第14図Fig. 1 is a block diagram showing the functions of the part related to character index data creation control processing in an embodiment of the present invention, Fig. 2 is an external perspective view showing an example of a word processor embodying the invention, and Fig. 3 is the same. A block diagram showing an example of the control unit, FIG. 4 is a flow chart showing the index data creation processing method which is the function of this embodiment, and FIG. 5 is an explanatory diagram showing a specific example of input character data. , Figure 6 is an explanatory diagram showing an example of data stored in the dictionary, and Figure 7 is an explanatory diagram showing an example of data stored in the dictionary.
The figure is an explanatory diagram showing an example of data in the learning information storage unit after inputting character data. Figure 8 is an explanatory diagram showing data in the search data storage unit as a result of instructing index data creation. Figure 9 is an explanatory diagram showing data in the search data storage unit. An explanatory diagram showing an example of displaying search data in which the data of ``Company'' is output as a list on the screen of the display device. Figure 10 shows an example of the inverted display when a search for "your company" is instructed from the display screen of Figure 9. Explanatory diagram, Figure 11 is an explanatory diagram showing an example of moving the cursor to "Kiyoei" from the display screen in Figure 10 and inverting it, and Figure 12 is an illustration after searching with "Kiyoei" specified in Figure 11. Figure 13 is an explanatory diagram showing an example of the format of index data when inserting index data, and Figure 14 is an explanatory diagram showing an example of the format of index data when inserting index data. FIG. 2 is an explanatory diagram showing a display example of a list output. 1. Input device (keyboard) 2. Display device (LCD) 41. Input control section 42
Kana-Kanji conversion section 43/Dictionary search section 44 Dictionary
45-Learning information storage section 46 Character editing processing section 47 Character storage section 48... search control section 4
Date: Search data storage section 50...Display control section Fig. 5 Fig. 10 Fig. 11 Fig. 12 Fig. 13 Monza 1 - Furoko Takunomiya Fig. 8 Fig. 9 Fig. 14
Claims (1)
た文字や文字列を表示装置によつて可視的に表示できる
文字処理装置において、 入力されたデータをかな漢字変換する手段と、そのかな
漢字変換に使用したデータを利用して検索データを作成
する検索データ作成手段と、該手段により作成されたデ
ータを検索の際に検索データ一覧として前記表示装置の
画面に出力する検索データ一覧出力手段と、該手段によ
り出力した検索データのうちの指定されたデータを検索
して出力する検索手段とを備えたことを特徴とする文字
処理装置。 2 入力装置と表示装置とを備え、入力装置より入力し
た文字や文字列を表示装置によつて可視的に表示できる
文字処理装置において、 入力されたデータをかな漢字変換する手段と、そのかな
漢字変換に使用したデータを利用して検索データを作成
する検索データ作成手段と、該手段により作成されたデ
ータを索引として入力データに挿入する索引挿入手段と
を備えたことを特徴とする文字処理装置。 3 検索データ作成手段が検索データを作成する際に品
詞を判別して特定品詞のデータのみを検索データとする
品詞特定手段を備えたことを特徴とする請求項1又は2
記載の文字処理装置。[Scope of Claims] 1. In a character processing device that includes an input device and a display device and can visually display characters and character strings input from the input device on the display device, means for converting input data into kana-kanji characters. and search data creation means for creating search data using the data used for the kana-kanji conversion, and search data for outputting the data created by the means as a search data list on the screen of the display device when searching. A character processing device comprising: list output means; and search means for searching and outputting specified data from among the search data output by the means. 2. In a character processing device that is equipped with an input device and a display device and can visually display characters and character strings input from the input device on the display device, a means for converting the input data to kana-kanji, and a means for converting the input data to kana-kanji. A character processing device comprising: a search data creation means for creating search data using the used data; and an index insertion means for inserting the data created by the means into input data as an index. 3. Claim 1 or 2, characterized in that the search data creation means includes part-of-speech specifying means that identifies the part of speech when creating the search data and uses only data of a specific part of speech as search data.
The character processing device described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63018239A JPH01193968A (en) | 1988-01-28 | 1988-01-28 | Character processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63018239A JPH01193968A (en) | 1988-01-28 | 1988-01-28 | Character processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01193968A true JPH01193968A (en) | 1989-08-03 |
Family
ID=11966129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63018239A Pending JPH01193968A (en) | 1988-01-28 | 1988-01-28 | Character processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01193968A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003514304A (en) | 1999-11-05 | 2003-04-15 | マイクロソフト コーポレイション | A linguistic input architecture that converts from one text format to another and is resistant to spelling, typing, and conversion errors |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6057422A (en) * | 1983-09-07 | 1985-04-03 | Casio Comput Co Ltd | Document contents and index producer |
JPS6175952A (en) * | 1984-09-21 | 1986-04-18 | Nec Corp | Document input processing system |
-
1988
- 1988-01-28 JP JP63018239A patent/JPH01193968A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6057422A (en) * | 1983-09-07 | 1985-04-03 | Casio Comput Co Ltd | Document contents and index producer |
JPS6175952A (en) * | 1984-09-21 | 1986-04-18 | Nec Corp | Document input processing system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003514304A (en) | 1999-11-05 | 2003-04-15 | マイクロソフト コーポレイション | A linguistic input architecture that converts from one text format to another and is resistant to spelling, typing, and conversion errors |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH01193968A (en) | Character processor | |
JPS59221726A (en) | Sentence producer | |
JP2956702B2 (en) | Romaji Kana conversion method | |
JPS6320677A (en) | Document editing device | |
JPH0823744B2 (en) | Character string processor | |
JP2575650B2 (en) | Kana-Kanji conversion device | |
JP2592840B2 (en) | Character processor | |
JP3371435B2 (en) | Input mode automatic setting method or input mode automatic setting device | |
JPH0640325B2 (en) | Writing device | |
JPS605318A (en) | Input device of sentence composed of kana and kanji | |
JPH0511319B2 (en) | ||
JP2603269B2 (en) | Character processor | |
JPS63289671A (en) | Character processor | |
JPH0385670A (en) | Two-step display system document processor | |
JPH0424759A (en) | Document processor | |
JPS63276165A (en) | Character processor | |
JP3164573B2 (en) | Electronic dictionary | |
JP2509554B2 (en) | Character processing method | |
JPS61112277A (en) | Processing range designating and executing device for word processor | |
JPS63293669A (en) | Character processor | |
JPS63286965A (en) | Document generation device | |
JPH0230222A (en) | Document forming and editing device | |
JPH0422653A (en) | Printer | |
JPH02896A (en) | Character processor | |
JPH07105219A (en) | Machine translating device |