JPS62156765A - Document data processor - Google Patents

Document data processor

Info

Publication number
JPS62156765A
JPS62156765A JP60297110A JP29711085A JPS62156765A JP S62156765 A JPS62156765 A JP S62156765A JP 60297110 A JP60297110 A JP 60297110A JP 29711085 A JP29711085 A JP 29711085A JP S62156765 A JPS62156765 A JP S62156765A
Authority
JP
Japan
Prior art keywords
data
punctuation mark
punctuation
input
buffer
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
JP60297110A
Other languages
Japanese (ja)
Inventor
Toru Yamakita
徹 山北
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP60297110A priority Critical patent/JPS62156765A/en
Publication of JPS62156765A publication Critical patent/JPS62156765A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To omit the operation of punctuation mark keys for improvement of operability and also to prevent the input mistakes of punctuation marks, by detecting the data to which the punctuation marks should be added and supplying automatically the punctuation mark data after the detected data. CONSTITUTION:The character data corresponding to the operated key is supplied to an input buffer 3 and the cursor pointer of a RAM 7 is shifted to the right by a character. Then it is retrieved whether the data coincident with the data equivalent to several characters counted from the character supplied last into the buffer 3 is stored or not in a punctuation mark dictionary memory 10. When the presence of the punctuation mark data is detected, the punctuation mark data or the period data is supplied to the position shown by the cursor pointer within the buffer 3. Then the data in the buffer 3 is sent to a display part 8 and a cursor mark is displayed reversely at a position corresponding to the cursor pointer.

Description

【発明の詳細な説明】 [発明の技術分野] 本発明は日本語ワードプロセッサ等の文書データ処理装
置における文書データの人力操作を簡略化する技術に関
するものである。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a technique for simplifying manual manipulation of document data in a document data processing device such as a Japanese word processor.

[従来技術とその問題点] 日本語ワードプロセッサ等において、句読点を入力する
には、句読点キー等の操作によって入力していた。
[Prior art and its problems] In Japanese word processors and the like, punctuation marks are input by operating a punctuation mark key or the like.

句読点は日本語文で出現頻度が高いが、そのたびに多数
の文字キーの中から句点キーもしくは読点キーを探し出
して操作することはオペレータのLv作性を著しく損な
うものであった。
Punctuation marks appear frequently in Japanese sentences, but having to find and operate a punctuation mark key or comma key from among a large number of character keys each time greatly impairs the operator's Lv performance.

[発明の目的] 本発明は上記事情に鑑みてなされたもので、自動的に句
読点データを入力することによって入力操作を簡略化す
ることを目的とする。
[Object of the Invention] The present invention has been made in view of the above circumstances, and an object of the present invention is to simplify input operations by automatically inputting punctuation mark data.

[発明の要点] 上記目的を達成するために、本発明では、句読点を付加
すべきデータを検出して、このデータに続けて自動的に
句読点データを入力するものである。
[Summary of the Invention] In order to achieve the above object, the present invention detects data to which punctuation marks should be added, and automatically inputs punctuation mark data following this data.

[実施例] (1)構成 第1図は日本語ワードプロセッサの回路構成図である。[Example] (1) Configuration FIG. 1 is a circuit diagram of a Japanese word processor.

1入力部で、かな等のデータを人力する多数のキーを備
えている。2はCPU、3は入力バッファ、4は辞書メ
モリであり、入力部1から入力されたデータはCPU2
を介して入力バッファ3へ入力され、更に、CPU2は
入力バッファ3内のデータを辞書メモリ4を参照してか
な漢字混り文に変換する。変換結果のデータは文書メモ
リ5へ記憶される。6は表示、印字のための文字フォン
ト及びCPU2の処理動作のためのプログラムを記憶す
るROM、7はカーソルポインタ等を記憶するRAMで
ある。文書メモリ5内のデータは表示部8で表示され、
また印字部9で印字される。また、10は句読点辞書メ
モリであり、句点「。」を付加すべき句点対応データ「
ある」 「まず」等が記憶され、更に、読点「、」を付
加すべき読点対応データ「は」 「に」等が記憶されて
いるRAMである。
One input unit has many keys for inputting data such as kana. 2 is a CPU, 3 is an input buffer, 4 is a dictionary memory, and the data input from the input section 1 is sent to the CPU 2.
Further, the CPU 2 refers to the dictionary memory 4 to convert the data in the input buffer 3 into a sentence containing kana and kanji. The data resulting from the conversion is stored in the document memory 5. 6 is a ROM that stores character fonts for display and printing and programs for processing operations of the CPU 2, and 7 is a RAM that stores a cursor pointer and the like. The data in the document memory 5 is displayed on the display section 8,
It is also printed by the printing unit 9. In addition, 10 is a punctuation mark dictionary memory, and the punctuation mark corresponding data "." to be added to the punctuation mark "."
This RAM stores characters such as ``aru'' and ``mazu'', and further stores comma correspondence data such as ``ha'' and ``ni'' to which commas ``,'' should be added.

(2)  作用 第2図(a) 、 (b)は表示状態図であり、同図(
a)は「・・・であ」のデータを入力した状態を示すも
ので、「あ」の次に入力位置を示すカーソルマークが反
転表示されている。次に入力部1より「る」を入力する
と、入力されたデータを含む数文字分のデータが句読点
辞書メモリ10内のデータと一致するか否かが検出され
、一致した場合は、句点!しくは読点が、一致が検出さ
れたデータに続けて第2図(b)のように表示する。カ
ーソル位置に表示された句読点データが正しければ、オ
ペレータは特定の操作、例えば実行キー、カーソル移動
キー等を操作することによって、句読点データの入力を
確定し、この時、カーソルマークは句読点データの右に
表示される。また、第2図(b)の状態で、句読点デー
タを入力したくない場合は、前記「る」の入力に続けて
他のデータ例えば「が」等をそのまま人力すれば、この
データが句読点データに替えてカーソルマークの位置に
入力される。
(2) Action Figures 2(a) and 2(b) are display state diagrams;
A) shows a state in which data for "...de" has been input, and a cursor mark indicating the input position next to "a" is displayed in reverse video. Next, when you input "ru" from the input unit 1, it is detected whether the data for several characters including the input data matches the data in the punctuation mark dictionary memory 10, and if they match, the punctuation mark! Alternatively, a comma is displayed following the data for which a match has been detected, as shown in FIG. 2(b). If the punctuation mark data displayed at the cursor position is correct, the operator confirms the input of the punctuation mark data by operating a specific operation, such as the execution key or the cursor movement key. will be displayed. In addition, if you do not want to input punctuation mark data in the state shown in Figure 2 (b), you can manually enter other data such as ``ga'' after inputting ``ru'', and this data will become punctuation mark data. will be input at the cursor mark position instead.

第3図はかな等の文字キーを操作した際のCPU2の動
作を示すフローチャートであり、Slで、操作されたキ
ーと対応する文字データが入力バッファ3へ入力され、
S2でRAMT内のカーソルポインタが1文字分右へ進
められ、S3で、入力バッファ3内に最後に入力された
文字から数文字分のデータに一致するデータが句読点辞
書メモリ4内にあるか否かが検索され、S4で句読点デ
ータが有ることが検出されると、S5で句点データもし
くは読点データのいずれかのデータが入力バッファのカ
ーソルポインタで示される位置、即ち、−数構出された
データに続けて入力される。前記S4で、句読点データ
が検出されなかった際には、前記S5の処理は行なわれ
ない。しかして、人力バッフ73内のデータはS6で表
示部8に送られ、S7でカーソルポインタに対応した位
置にカーソルマークが反転表示される。即ち、文字キー
が操作される毎に上述した、81〜S7の処理が実行さ
れ、句読点辞書メモリIOが検索され、一致が検出され
ると第2図(b)のように表示される。
FIG. 3 is a flowchart showing the operation of the CPU 2 when a character key such as Kana is operated; at Sl, character data corresponding to the operated key is input to the input buffer 3;
In S2, the cursor pointer in RAMT is advanced by one character to the right, and in S3, it is determined whether or not there is data in the punctuation mark dictionary memory 4 that matches data for several characters from the last input character in the input buffer 3. is searched, and if it is detected in S4 that there is punctuation data, in S5 either the punctuation data or the punctuation data is located at the position indicated by the cursor pointer of the input buffer, that is, the data that has appeared is input following. If no punctuation mark data is detected in S4, the process in S5 is not performed. The data in the human buffer 73 is then sent to the display unit 8 in S6, and a cursor mark is displayed in reverse video at the position corresponding to the cursor pointer in S7. That is, each time a character key is operated, the above-mentioned processes 81 to S7 are executed, the punctuation mark dictionary memory IO is searched, and when a match is detected, the display is displayed as shown in FIG. 2(b).

また、句読点辞書メモリ10はRAMによって構成され
、句読点を付加すべき対応データを任意に書き込むこと
ができ、句読点を入力したい位置において、第2図(b
)のようにカーソルマーク位置に句読点データが表示さ
れなかった際に入力部lの句点キーもしくは読点キーを
操作すると、第4図のフローチャートの81に示すよう
に、キー操作された句点データもしくは読点データが入
力バッフ73へ入力され、S2で入力バッファ内の句読
点データの直前に入力された数文字分の文字データが句
読点辞書メモリIOへ書き込まれる。したがって、入力
している文章に合わせて句読点辞書メモリ4が更新され
るため、常に文章の最適の位置で句読点データが自動的
に表示される。
Further, the punctuation mark dictionary memory 10 is constituted by a RAM, and can arbitrarily write corresponding data to which punctuation marks should be added.
) When punctuation data is not displayed at the cursor mark position and the punctuation mark key or comma key in the input section l is operated, the punctuation data or comma key operated by the key will be displayed as shown in 81 of the flowchart in Figure 4. Data is input to the input buffer 73, and in S2 character data for several characters input immediately before the punctuation mark data in the input buffer are written to the punctuation mark dictionary memory IO. Therefore, since the punctuation mark dictionary memory 4 is updated in accordance with the text being input, the punctuation mark data is always automatically displayed at the optimal position of the text.

尚、上述した例では文字データが入力される毎に句読点
辞書を検索したが、入力された文字データを文節単位、
文章単位で漢字混り文に変換すし際に検索してもよい。
Note that in the above example, the punctuation mark dictionary was searched each time character data was input, but input character data can be searched for each phrase,
You can also search for sushi by converting each sentence into a sentence containing kanji.

この場合は、接尾語の中で、句点データもしくは読点デ
ータが続く接尾語を区別して接尾語記憶メモリに記憶す
るようにしてもよい。
In this case, among the suffixes, suffixes that are followed by period data or comma data may be distinguished and stored in the suffix storage memory.

[効果] 以上のように、本発明では句点キーもしくは読点キーを
操作するとなく文章の必要な位置で句読点データを自動
的に表示して入力することができるため、操作性が向上
すると共に、句読点の入力ミスが防止できる等の効果を
有する。
[Effects] As described above, in the present invention, punctuation mark data can be automatically displayed and inputted at the required position of a sentence without operating the period key or the punctuation mark key. This has the effect of preventing input errors.

【図面の簡単な説明】[Brief explanation of drawings]

第1図本発明の回路構成図の、第2図は本発明の表示状
態図、第3図及び第4図は本発明の動作を示すフローチ
ャートである。 ■・・・人力部、2・・・CPU、3・・・人カッく・
ソファ、4・・・辞書メモリ、5・・・文書メモリ、6
 ROM。 7・・・RAM、8・・・表示部、9・・・印字部、1
0・・・句読点辞書メモリ。 第1図 第2図 1g3図
FIG. 1 is a circuit configuration diagram of the present invention, FIG. 2 is a display state diagram of the present invention, and FIGS. 3 and 4 are flow charts showing the operation of the present invention. ■...Human resources department, 2...CPU, 3...People cackling.
Sofa, 4... Dictionary memory, 5... Document memory, 6
ROM. 7...RAM, 8...Display section, 9...Printing section, 1
0...Punctuation dictionary memory. Figure 1 Figure 2 Figure 1g3

Claims (1)

【特許請求の範囲】[Claims] データを記憶するデータ記憶手段と、句読点を付加すべ
きデータを記憶する句読点対応データ記憶手段と、前記
データ記憶手段内のデータが前記句読点対応データ記憶
手段内のデータと一致するか否かを検出する手段と、一
致が検出された際に、前記一致が検出されたデータに続
けて句読点データを表示する手段とを具備してなる文書
データ処理装置。
A data storage means for storing data, a punctuation mark corresponding data storage means for storing data to which punctuation marks should be added, and detecting whether the data in the data storage means matches the data in the punctuation mark corresponding data storage means. and, when a match is detected, displaying punctuation mark data following the data for which the match was detected.
JP60297110A 1985-12-27 1985-12-27 Document data processor Pending JPS62156765A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60297110A JPS62156765A (en) 1985-12-27 1985-12-27 Document data processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60297110A JPS62156765A (en) 1985-12-27 1985-12-27 Document data processor

Publications (1)

Publication Number Publication Date
JPS62156765A true JPS62156765A (en) 1987-07-11

Family

ID=17842340

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60297110A Pending JPS62156765A (en) 1985-12-27 1985-12-27 Document data processor

Country Status (1)

Country Link
JP (1) JPS62156765A (en)

Similar Documents

Publication Publication Date Title
JPS62156765A (en) Document data processor
JPS6154561A (en) Japanese word processor
JPS6282457A (en) Method and device for inputting word of foreign origin word in japanese word processor
JPS6037510B2 (en) Romaji-kanji conversion method
JPS62156764A (en) Document data processor
JPS62156766A (en) Document data processor
JPS5764865A (en) Electronic dictionary
JP2682048B2 (en) Sentence processing equipment
JPS62156762A (en) Document data processor
JPH0566875A (en) Key input device
JP2899281B2 (en) Idiom registration device
JPS6370371A (en) English input system
JPS63316162A (en) Document preparing device
JPS57174767A (en) Character processor
JPS6175471A (en) Logotype learning system
JPH032963A (en) Document data processor
JPS62156760A (en) Document data processor
JPS62156763A (en) Document data processor
JPS63137359A (en) Word processor
JPS60163158A (en) Japanese word processor
JPH0719189B2 (en) Data input device
JPH0213341B2 (en)
JPH0340060A (en) Kana (japanese syllabary) to kanji (chinese character) converter
JPS62274459A (en) Sentence expression correcting system
JPH01283666A (en) Data input system for japanese language word processor