JPH04148410A - document processing device - Google Patents
document processing deviceInfo
- Publication number
- JPH04148410A JPH04148410A JP2274614A JP27461490A JPH04148410A JP H04148410 A JPH04148410 A JP H04148410A JP 2274614 A JP2274614 A JP 2274614A JP 27461490 A JP27461490 A JP 27461490A JP H04148410 A JPH04148410 A JP H04148410A
- Authority
- JP
- Japan
- Prior art keywords
- pointer
- display
- keyboard
- document
- input
- 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
- 230000015654 memory Effects 0.000 claims description 57
- 230000004044 response Effects 0.000 claims description 11
- 238000000034 method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000009977 dual effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 101100087530 Caenorhabditis elegans rom-1 gene Proteins 0.000 description 1
- 241000723353 Chrysanthemum Species 0.000 description 1
- 235000005633 Chrysanthemum balsamita Nutrition 0.000 description 1
- 101100305983 Mus musculus Rom1 gene Proteins 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は文書処理装置に関し、特に2つのキーボードを
設け、両キーボードから同一の文書データに同時にアク
セスでき或いは両キーボードから異なる2つの文書デー
タに夫々アクセスできるようにしたものに関する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a document processing device, and more particularly, to a document processing device that is provided with two keyboards and that allows simultaneous access to the same document data from both keyboards or access to two different document data from both keyboards. Regarding what each person can access.
一般に、英語用ワードプロセッサや日本語用ワードプロ
セッサには、基本的には文書データを入力するための1
つのキーボードと、その入力した文書データを表示する
ための1つのデイスプレィと、その入力された文書デー
タをテキストメモリに格納制御したりテキストメモリに
既に格納された文書データをキーボードからの指令によ
り編集制御するための文書処理制御装置を備え、−人の
オペレータか1台のワードプロセッサを操作するように
なっている。In general, English word processors and Japanese word processors basically have one
2 keyboards, 1 display for displaying the input document data, storage control of the input document data in the text memory, and editing control of the document data already stored in the text memory by commands from the keyboard. The system is equipped with a document processing control device for processing, and is designed to operate either one operator or one word processor.
上述したように、英語用や日本語用のワードプロセッサ
においては、基本的には一人のすベレータか1台のワー
ドプロセッサを操作するように構成されているので、1
つの文書或いは異なる2つの文書の入力処理や編集処理
を同時に行なうことかできず、文書処理作業のスピード
アップに限界かあるという問題かある。As mentioned above, word processors for English and Japanese are basically configured so that one person or one word processor can be operated.
There is a problem in that it is not possible to input or edit one document or two different documents at the same time, and there is a limit to speeding up the document processing work.
更に、例えば異なる2つの文書を入力処理する場合や編
集処理する場合に、これらの処理作業を同時に行なって
作業の能率を向上させるためには、その処理の数に相当
する2台のワードプロセッサか必要となるという問題か
ある。Furthermore, when inputting or editing two different documents, for example, in order to perform these processing tasks simultaneously and improve work efficiency, it is necessary to have two word processors corresponding to the number of processing operations. There is a problem with that.
本発明の目的は、1台で2台分に相当する文書処理か可
能な文書処理装置を提供することである。An object of the present invention is to provide a document processing device that can perform document processing equivalent to that of two devices with one device.
第1請求項に係る文書処理装置は、第1図(a)の機能
ブロック図に示すように、文字や記号のデータ及び種々
の指令を入力する為の入力手段と、文書データを格納す
る為のテキストメモリと、テキストメモリに対してアク
セスするアドレスを指示するポインタを含み入力手段か
ら入力された文書データをテキストメモリに順次格納さ
せるとともに入力手段からの指令に従ってテキストメモ
リの文書データに編集処理を施す文書処理制御手段と、
文字や記号を複数行に亙って表示可能な表示手段と、表
示手段にテキストメモリ内の文書データを表示させると
ともにカーソルをポインタに基く表示位置に表示させる
表示制御手段とを備えた文書処理装置において、入力手
段は第1キーボードと第2キーボードとを備え、文書処
理制御手段のポインタは、第1キーボードからの指令に
従う第1ポインタと第2キーボードからの指令に従う第
2ポインタとからなり、文書処理制御手段は第1キーボ
ードからの入力に対して第1ポインタを選択し且つ第2
キーボードからの入力に対して第2ポインタを選択する
ポインタ選択手段を備え、表示制御手段は第1ポインタ
に基く表示位置に第1カーソルを表示させまた第2ポイ
ンタに基く表示位置に第2カーソルを表示させるように
構成したものである。As shown in the functional block diagram of FIG. 1(a), the document processing device according to the first claim includes an input means for inputting data of characters and symbols and various commands, and a means for storing document data. a text memory, and a pointer for instructing an address to access the text memory, sequentially stores document data input from the input means in the text memory, and edits the document data in the text memory according to instructions from the input means. document processing control means for performing
A document processing device comprising a display means capable of displaying characters and symbols over multiple lines, and a display control means for causing the display means to display document data in a text memory and displaying a cursor at a display position based on a pointer. The input means includes a first keyboard and a second keyboard, and the pointer of the document processing control means includes a first pointer according to commands from the first keyboard and a second pointer according to commands from the second keyboard. The processing control means selects the first pointer and selects the second pointer in response to an input from the first keyboard.
The display control means displays a first cursor at a display position based on the first pointer and displays a second cursor at a display position based on the second pointer. It is configured so that it can be displayed.
第2請求項に係る文書処理装置は、第1図(b)の機能
ブロック図に示すように、文字や記号のデータ及び種々
の指令を入力する為の入力手段と、文書データを格納す
る為の複数のテキスト領域を有するテキストメモリと、
テキストメモリに対してアクセスするアドレスを指示す
るポインタを含み入力手段から入力された文書データを
テキストメモリに順次格納させるとともに入力手段から
の指令に従ってテキストメモリの文書データに編集処理
を施す文書処理制御手段と、文字や記号を複数行に亙っ
て表示可能な表示手段と、表示手段にテキストメモリ内
の文書データを表示させるとともにカーソルをポインタ
に基く表示位置に表示させる表示制御手段とを備えた文
書処理装置において、入力手段は第1キーボードと第2
キーボードとを備え、文書処理制御手段のポインタは、
第1キーボードからの指令に従って第1テキスト領域の
アドレスを指示する第1ポインタと第2キーボードから
の指令に従って第2テキスト領域のアドレスを指示する
第2ポインタとからなり、文書処理制御手段は第1キー
ボードからの入力に対して第1ポインタを選択し且つ第
2キーボードからの入力に対して第2ポインタを選択す
るポインタ選択手段を備え、表示制御手段は表示手段の
表示画面の上半部に第1テキスト領域の文書データを表
示するとともに第1ポインタに基く表示位置に第1カー
ソルを表示させまた表示画面の下半部に第2テキスト領
域の文書データを表示するとともに第2ポインタに基く
表示位置に第2カーソルを表示させるように構成したも
のである。As shown in the functional block diagram of FIG. 1(b), the document processing device according to the second claim includes an input means for inputting data of characters and symbols and various commands, and a means for storing document data. a text memory having multiple text areas;
Document processing control means that includes a pointer that indicates an address to access the text memory and sequentially stores document data input from the input means in the text memory, and performs editing processing on the document data in the text memory according to instructions from the input means. a document comprising: a display means capable of displaying characters and symbols over multiple lines; and a display control means for causing the display means to display document data in a text memory and displaying a cursor at a display position based on a pointer. In the processing device, the input means includes a first keyboard and a second keyboard.
The pointer of the document processing control means is
The document processing control means includes a first pointer that points to the address of the first text area according to a command from the first keyboard, and a second pointer that points to the address of the second text area according to the command from the second keyboard. The display control means includes pointer selection means for selecting a first pointer in response to input from the keyboard and selecting a second pointer in response to input from the second keyboard, and the display control means displays a pointer in the upper half of the display screen of the display means. displaying the document data of one text area and displaying the first cursor at the display position based on the first pointer; displaying the document data of the second text area in the lower half of the display screen; and displaying the document data at the display position based on the second pointer; The configuration is such that a second cursor is displayed on the screen.
第1請求項に係る文書処理装置においては、文書処理制
御手段のポインタ選択手段は、入力手段の第1キーボー
ドからの入力に対して第1ポインタを選択するので、文
書処理制御手段は第1ポインタにより指示されるテキス
トメモリのアドレスに第1キーボードから入力された文
書データを格納するとともに、第1キーボードからの指
令に従ってテキストメモリの文書データに編集処理を施
す。このとき、表示制御手段は表示手段にテキストメモ
リ内の文書データを表示するとともに第1ポインタに基
く表示位置に第1カーソルを表示する。In the document processing device according to the first aspect, since the pointer selection means of the document processing control means selects the first pointer in response to an input from the first keyboard of the input means, the document processing control means selects the first pointer. The document data inputted from the first keyboard is stored in the address of the text memory indicated by the text memory, and the document data in the text memory is edited according to the command from the first keyboard. At this time, the display control means displays the document data in the text memory on the display means and displays the first cursor at the display position based on the first pointer.
一方、ポインタ選択手段は第2キーボードからの入力に
対して第2ポインタを選択するので、文書処理制御手段
は第2ポインタにより指示されるテキストメモリのアド
レスに第2キーボードから入力された文書データを格納
するとともに、第2キーボードからの指令に従ってテキ
ストメモリの文書データに編集処理を施す。このとき、
表示制御手段は表示手段にテキストメモリ内の文書デー
タを表示するとともに第2ポインタに基く表示位置に第
2カーソルを表示する。On the other hand, since the pointer selection means selects the second pointer in response to input from the second keyboard, the document processing control means transfers the document data input from the second keyboard to the address of the text memory indicated by the second pointer. At the same time, editing processing is performed on the document data in the text memory according to commands from the second keyboard. At this time,
The display control means displays the document data in the text memory on the display means and displays a second cursor at a display position based on the second pointer.
第2請求項に係る文書処理装置においては、文書処理制
御手段のポインタ選択手段は、入力手段の第1キーボー
ドからの入力に対して第1ポインタを選択するので、文
書処理制御手段はテキストメモリ内の複数のテキスト領
域のうち第1ポインタにより指示される第1テキスト領
域のアドレスに第1キーボードから入力された文書デー
タを格納するとともに、第1キーボードからの指令に従
って第1テキスト領域の文書データに編集処理を施す。In the document processing device according to the second aspect, since the pointer selection means of the document processing control means selects the first pointer in response to an input from the first keyboard of the input means, the document processing control means stores information in the text memory. The document data input from the first keyboard is stored at the address of the first text area pointed by the first pointer among the plurality of text areas, and the document data of the first text area is stored in accordance with the command from the first keyboard. Perform editing processing.
このとき、表示制御手段は表示手段の表示画面の上半部
に第1テキスト領域内の文書データを表示するとともに
第1ポインタに基く表示位置に第1カーソルを表示する
。At this time, the display control means displays the document data in the first text area in the upper half of the display screen of the display means, and displays the first cursor at the display position based on the first pointer.
一方、ポインタ選択手段は入力手段の第2キーボードか
らの入力に対して第2ポインタを選択するのて、文書処
理制御手段はテキストメモリ内の複数のテキスト領域の
うち第2ポインタにより指示される第2テキスト領域の
アドレスに第2キーボードから入力された文書データを
格納するとともに、第2キーボードからの指令に従って
第2テキスト領域の文書データに編集処理を施す。この
とき、表示制御手段は表示手段の表示画面の下半部に第
2テキスト領域内の文書データを表示するととに第2ポ
インタに基く表示位置に第2カーソルを表示する。On the other hand, since the pointer selection means selects the second pointer in response to input from the second keyboard of the input means, the document processing control means selects the second pointer from among the plurality of text areas in the text memory. The document data inputted from the second keyboard is stored at the address of the second text area, and the document data of the second text area is edited according to the command from the second keyboard. At this time, the display control means displays the document data in the second text area in the lower half of the display screen of the display means and displays the second cursor at the display position based on the second pointer.
第1請求項に係る文書処理装置によれば、〔作用〕の項
で説明したように入力手段に第1キーボードと第2キー
ボードとを設け、文書処理制御手段に第1ポインタ及び
第2ポインタとこれら両ポインタを選択するポインタ選
択手段とを設け、表示制御手段によりテキストメモリ内
の文書データを表示するとともに、第1カーソルを第1
ポインタに基いて表示し且つ第2カーソルを第2ポイン
タに基いて表示するようにしたので、第1キーボードか
ら文書データを入力しながら第2キーボードによりその
入力されている文書データを編集処理することができる
。また、第1キーボードから文書データの前半部を入力
しながら第2キーボードから文書データの後半部を入力
すること、更に入力された文書データに対して両キーボ
ードから同時に編集処理することも可能となる。即ち、
2台分に相当する文書処理が同時に行えるので、文書処
理作業のスピードアップを図ることかできる。According to the document processing device according to the first aspect, the input means is provided with a first keyboard and a second keyboard, and the document processing control means is provided with a first pointer and a second pointer. A pointer selection means for selecting both of these pointers is provided, and the display control means displays the document data in the text memory and moves the first cursor to the first pointer.
Since the display is based on the pointer and the second cursor is displayed based on the second pointer, it is possible to edit document data using the second keyboard while inputting document data from the first keyboard. I can do it. It is also possible to input the first half of document data from the first keyboard while inputting the second half of the document data from the second keyboard, and to edit the input document data simultaneously from both keyboards. . That is,
Since the document processing equivalent to that of two machines can be performed at the same time, it is possible to speed up the document processing work.
加えて、キーボードは増設するものの、基本的に1台の
文書処理装置で2台分の文書の処理を行ない得るので、
文書処理装置の設備コストを大幅に低減することか出来
る。In addition, although a keyboard is added, basically one document processing device can process documents for two devices.
It is possible to significantly reduce the equipment cost of document processing equipment.
第2請求項に係る文書処理装置によれば、〔作用〕の項
で説明したように入力手段に第1キーボードと第2キー
ボードとを設け、文書処理制御手段に第1ポインタ及び
第2ポインタとこれら両ポインタを選択するポインタ選
択手段とを設け、表示制御手段によりテキストメモリ内
の第1テキスト領域の文書データと第1カーソルとを表
示画面の上半部に表示するとともに、第2テキスト領域
の文書データと第2カーソルとを表示画面の下半部に表
示するようにしたのて、異なる2つの文書データを両キ
ーボードから夫々別個に同時に入力処理や編集処理する
ことか可能となる。即ち、2台分に相当する文書処理か
同時に行えるので、文書処理作業のスピードアップを図
ることかできる。According to the document processing device according to the second aspect, the input means is provided with a first keyboard and a second keyboard, and the document processing control means is provided with a first pointer and a second pointer. A pointer selection means for selecting both pointers is provided, and the display control means displays the document data and the first cursor in the first text area in the text memory in the upper half of the display screen, and displays the document data in the first text area in the text memory in the upper half of the display screen, and By displaying the document data and the second cursor in the lower half of the display screen, it becomes possible to input or edit two different pieces of document data separately from both keyboards at the same time. That is, since the document processing equivalent to that of two machines can be performed at the same time, it is possible to speed up the document processing work.
加えて、キーボードは増設するものの、基本的に1台の
文書処理装置で2台分の文書の処理を行ない得るので、
文書処理装置の設備コストを大幅に低減することか出来
る。In addition, although a keyboard is added, basically one document processing device can process documents for two devices.
It is possible to significantly reduce the equipment cost of document processing equipment.
以下、本発明の実施例について図面に基いて説明する。 Embodiments of the present invention will be described below with reference to the drawings.
本実施例は英語用ワードプロセッサに本発明を適用した
場合のものである。This embodiment is a case where the present invention is applied to an English word processor.
第2図に示すように、ワードプロセッサ1の本体フレー
ム2内にはデイジ−ホイール式の印字機構PMが配設さ
れ、この本体フレーム2には複数の単語を14行分表示
可能な液晶デイスプレィlOか設けられている。更に、
ワードプロセッサ1には第1キーボード3と第2キーボ
ード4とか設けられている。前記第1キーボード3と第
2キーボード4とは同様のものであり、各キーボードに
は、アルファベットキーと数字キーと記号キーとを含む
文字キー、スペースキー リターンキーデイスプレィl
O上のカーソルを上下左右方向に夫々移動させるだめの
カーソル移動キー、その他各種の機能キーか通常のもの
と同様に設けられている。As shown in FIG. 2, a daisy-wheel type printing mechanism PM is disposed within the body frame 2 of the word processor 1, and the body frame 2 includes a liquid crystal display lO capable of displaying 14 lines of multiple words. It is provided. Furthermore,
The word processor 1 is provided with a first keyboard 3 and a second keyboard 4. The first keyboard 3 and the second keyboard 4 are the same, and each keyboard has character keys including alphabet keys, numeric keys, and symbol keys, a space key, and a return key.
Cursor movement keys for moving the cursor on O in the up, down, left and right directions, and various other function keys are provided in the same way as normal ones.
印字機構PMはプラテンやキャリッジやデイジ−ホイー
ル及びこれらの駆動回路なとを備えた一般的な構成のも
のである。The printing mechanism PM has a general configuration including a platen, a carriage, a daisy wheel, and driving circuits thereof.
次に、ワードプロセッサ1の制御系は第3図のブロック
図に示すように構成されている。Next, the control system of the word processor 1 is constructed as shown in the block diagram of FIG.
表示機構DMは、液晶デイスプレィ10と、このデイス
プレィ10に表示データを出力するだめの表示用RAM
及び文字や記号なとの多数のドツトパターンを格納した
キャラクタジェネレータROMを含むデイスプレィコン
トローラ11とを備えた一般的な構成のものである。尚
、符号AMはブサー12とその駆動回路13とを備えた
アラーム機構である。The display mechanism DM includes a liquid crystal display 10 and a display RAM for outputting display data to the display 10.
and a display controller 11 including a character generator ROM storing a large number of dot patterns such as characters and symbols. Incidentally, the reference numeral AM designates an alarm mechanism including a buzzer 12 and its drive circuit 13.
制御装置CはCPUl6と、CPU16にデータバスな
とのバス15を介して接続された入出力インターフェイ
ス14、ROM1?及びRAM20とから構成されてい
る。ROM17のプログラムメモリには、電源投入直後
に印字機構PMなどを初期設定する初期設定制御プログ
ラム、各キーボード3・4から入力されるコードデータ
に対応させて表示機構DMを制御する表示制御プログラ
ム、そのコードデータを各キーバッファ2I・22やテ
キストメモリ23に格納する制御プログラム、各キーボ
ード3・4から入力された文書データをテキストメモリ
23に格納させるとともに、テキストメモリ23に格納
された文書データに対して編集を施す文書処理制御の制
御プログラムなどが格納されている。この文書処理制御
プログラムには、カーソル移動キーの操作に応じてカー
ソルを移動させるカーソル移動制御サブルーチン、複写
機能や検索機能や挿入及び削除機能なと各種の機能を実
行させるためのサブルーチンなどが格納されている。The control device C includes a CPU 16, an input/output interface 14 connected to the CPU 16 via a bus 15 such as a data bus, and a ROM 1? and a RAM 20. The program memory of the ROM 17 includes an initial setting control program that initializes the printing mechanism PM etc. immediately after power is turned on, a display control program that controls the display mechanism DM in correspondence with code data input from each keyboard 3 and 4, and the like. A control program that stores code data in each key buffer 2I, 22 and text memory 23, stores document data input from each keyboard 3, 4 in text memory 23, and stores document data input in text memory 23. Contains control programs for controlling document processing and editing. This document processing control program stores cursor movement control subroutines that move the cursor in response to cursor movement key operations, and subroutines that execute various functions such as copying, searching, inserting, and deleting functions. ing.
RAM20の第1キーバツフア21には第1キーボード
3から入力されたコードデータが数コード分格納され、
また第2キーバツフア22には第2キーボード4から入
力されたコードデータが数コード分格納される。テキス
トメモリ23には、第1キーバツフア21及び第2キー
バツフア22に入力された印字可能な文字のコードデー
タか文書データとして格納される。第1ポインタ24に
は、第1キーボード3からの指令に従ってテキストメモ
リ内の1つのアドレスか格納され、第2ポインタ25に
は、第2キーボード4からの指令に従ってテキストメモ
リ内の1つのアドレスが格納される。Code data input from the first keyboard 3 is stored in the first key buffer 21 of the RAM 20 for several codes.
Further, the second key buffer 22 stores code data input from the second keyboard 4 for several codes. The text memory 23 stores printable character code data or document data input into the first key buffer 21 and the second key buffer 22. The first pointer 24 stores one address in the text memory according to a command from the first keyboard 3, and the second pointer 25 stores one address in the text memory according to a command from the second keyboard 4. be done.
第1カーソル表示ポインタ26には、第1カーソル40
を第1キーボード3からの指令に従ってデイスプレィ1
0に表示させるために、第1ポインタ24に基づいて表
示位置に対応するカラムデータとラインデータとか対に
して格納され、第2カーソル表示ポインタ27には、第
2カーソル41を第2キーボード4からの指令に従って
デイスプレィlOに表示させるために、第2ポインタ2
5に基づいて表示位置に対応するカラムデータとライン
データとが対にして格納される。第1表示開始ポインタ
28には、テキストメモリ23内の文書データのうち第
1ポインタ24に関連して決定される表示開始データの
アドレスが格納され、第1表示終了ポインタ29には、
テキストメモリ23内の文書データのうち第1ポインタ
24に関連して決定される表示終了データのアドレスが
格納される。また、第2表示開始ポインタ30には、テ
キストメモリ23内の文書データのうち第2ポインタ2
5に関連して決定される表示開始データのアドレスが格
納され、第2表示終了ポインタ31には、テキストメモ
リ23内の文書データのうち第2ポインタ25に関連し
て決定される表示終了データのアドレスが格納される。The first cursor display pointer 26 has a first cursor 40
display 1 according to the command from the first keyboard 3.
0, the column data and line data corresponding to the display position are stored in pairs based on the first pointer 24, and the second cursor 41 is stored in the second cursor display pointer 27 from the second keyboard 4. In order to display it on the display lO according to the command of the second pointer 2.
5, the column data and line data corresponding to the display position are stored as a pair. The first display start pointer 28 stores the address of display start data determined in relation to the first pointer 24 among the document data in the text memory 23, and the first display end pointer 29 stores the address of the display start data determined in relation to the first pointer 24.
The address of the display end data determined in relation to the first pointer 24 among the document data in the text memory 23 is stored. Further, the second display start pointer 30 includes the second pointer 2 of the document data in the text memory 23.
5 is stored, and the second display end pointer 31 stores the address of the display end data determined in relation to the second pointer 25 among the document data in the text memory 23. Address is stored.
フラグメモリ32には、デイスプレィ1oの14行分を
1つの表示画面とするシングル画面モードが設定された
ときにリセット(データが「0」)され、デイスプレィ
10を上半部(上側の7表示行分)と下半部(下側の7
表示行分)とに分割して2つの表示画面とするデュアル
画面モードか設定されたときにセット(データが「l」
)される画面モードフラグFのフラグデータが格納され
る。更に、RAM20にはCPU16で演算した演算結
果を一時的に格納する各種メモリやカウンタやポインタ
などが設けられている。The flag memory 32 is reset (data is "0") when the single screen mode in which the 14 lines of the display 1o are set as one display screen, and the flag memory 32 is reset (data is "0") to display the display 10 in the upper half (upper 7 display lines). minutes) and the lower half (lower 7
Set when the dual screen mode is set (the data is "l") and the display screen is divided into two display screens.
) flag data of the screen mode flag F is stored. Further, the RAM 20 is provided with various types of memories, counters, pointers, etc. for temporarily storing the results of calculations performed by the CPU 16.
次に、ワードプロセッサlの制御装置Cで行なわれる文
書処理制御のルーチン及びこれに関連する表示制御の一
部のルーチンについて、第4図のフローチャートに基い
て説明する。尚、図中5i(i=io、11.12・・
・)は各ステップである。Next, a document processing control routine performed by the control device C of the word processor I and a part of the related display control routine will be described with reference to the flowchart of FIG. In addition, 5i (i=io, 11.12...
・) is each step.
第1キーボード3及び第2キーボード4の何れか一方か
ら新規の文書作成処理或いは既に作成されている文書の
編集処理が選択されるとこの制御が開始されるか、ここ
では、文書作成処理が選択されたときについて説明する
。この制御が開始されたときには、デイスプレィlOの
表示画面はクリアされるととにも、両ポインタ24・2
5にはテキストメモリ23の文書データの格納開始アド
レスが格納され且つ両カーソル40・4°1は表示画面
の初期位置(例えば第1表示行の左端位置)に表示され
る。This control starts when a new document creation process or an editing process for an already created document is selected from either the first keyboard 3 or the second keyboard 4, or here, the document creation process is selected. I will explain when it happens. When this control is started, the display screen is cleared and both pointers 24 and 2 are cleared.
5 stores the storage start address of the document data in the text memory 23, and both cursors 40 and 4° 1 are displayed at the initial position of the display screen (for example, the left end position of the first display line).
各キーボード3・4に対して微少時間毎に交互にキース
キャンか繰り返され(SIO−3ll)、第2キーボー
ド4で何れかのキーか操作されたときには(Sll:Y
es)、そのキーに対応するコードデータが第2キーバ
ツフア22に格納され且つ第2ポインタ25が選択(活
性化)され(Sl2・513)、このコードデータが文
字コードの場合には、第2ポインタ25を制御するとと
もにこの第2ポインタ25に基いてテキストメモリ23
に格納され、また機能コードの場合には、第2ポインタ
25を制御しなから編集処理か施される(S14)。Key scanning is repeated alternately for each keyboard 3 and 4 at minute intervals (SIO-3ll), and when any key is operated on the second keyboard 4 (Sll: Y
es), the code data corresponding to the key is stored in the second key buffer 22, and the second pointer 25 is selected (activated) (Sl2 513), and if this code data is a character code, the second pointer 25 is 25 and also controls the text memory 23 based on this second pointer 25.
In the case of a function code, editing processing is performed while controlling the second pointer 25 (S14).
次に、第1ポインタ24のデータに基いてポインタ26
にデータが格納されるとともに、第2ポインタ25のデ
ータに基いてポインタ27にデータが格納され、これら
両ポインタ26・27のデータに基いて両カーソル40
・41はシングル画面モードで同時に表示でき、しかも
現在もシングル画面モードのときには(S15・316
:NO)、第1表示開始ポインタ28及び第1表示終了
ポインタ29とにポインタ26及びポインタ27に基い
て決定されたれたアドレスか夫々格納され、これらのポ
インタ28・29に基いて文書データが表示されるとと
もに、第1カーソル4oかポインタ26に基く表示位置
に、また第2カーソル41がポインタ27に基く表示位
置に夫々表示され(S19)、SIOに戻る。Next, based on the data of the first pointer 24, the pointer 26
Data is stored in the pointer 27 based on the data of the second pointer 25, and data is stored in the pointer 27 based on the data of the second pointer 25, and both cursors 40 are stored based on the data of both pointers 26 and 27.
・41 can be displayed simultaneously in single screen mode, and even now when in single screen mode (S15・316
:NO), the addresses determined based on the pointers 26 and 27 are stored in the first display start pointer 28 and the first display end pointer 29, respectively, and the document data is displayed based on these pointers 28 and 29. At the same time, the first cursor 4o is displayed at the display position based on the pointer 26, and the second cursor 41 is displayed at the display position based on the pointer 27 (S19), and the process returns to SIO.
一方、第1キーボード3で何れかのキーか操作されたと
きには(SIO:Yes)、第2キーボード4てキーか
操作されたときと同様に制御される。即ち、簡単に説明
するとそのキーに対応するコードデータか第1キーバツ
フア21に格納され且つ第1ポインタ24か選択され(
S20・521)、第1ポインタ24を制御しながらこ
のコードデータに基いてテキストメモリ23への格納処
理または編集処理か実行され(S22)、両カーソル4
0・41かシングル画面モードで表示できるときには(
S15・S16 :No)、S19を経てSIOに戻る
。例えば、第2キーボード4から文書データを入力しな
がら、第1キーボード3てその文書データに編集を施す
ときに、両カーソル40・41かシングル画面モードで
同時に表示可能なときには、文書データ及び両カーソル
40・41は第5図に示すように表示される。On the other hand, when any key is operated on the first keyboard 3 (SIO: Yes), control is performed in the same way as when any key is operated on the second keyboard 4. That is, to explain briefly, the code data corresponding to the key is stored in the first key buffer 21, and the first pointer 24 is selected (
S20 521), storage processing or editing processing in the text memory 23 is executed based on this code data while controlling the first pointer 24 (S22), and both cursors 4
0.41 or when it can be displayed in single screen mode (
S15/S16: No), return to SIO via S19. For example, when inputting document data from the second keyboard 4 and editing the document data using the first keyboard 3, if both cursors 40 and 41 can be displayed simultaneously in single screen mode, the document data and both cursors 40 and 41 are displayed as shown in FIG.
ところで、S14或いはS22においてコードデータに
対応する入力処理や編集処理が実行された結果、両カー
ソル40・41の位置かシングル画面に表示できない程
相互に離隔したときには、両カーソル40・41を同時
に表示するためにデュアル画面モードか設定されるか、
このデュアル画面モードか設定されたとき現在シングル
画面モードのときには(315:Yes、S23 :N
o)、第1表示開始ポインタ28及び第1表示終了ポイ
ンタ29にポインタ26に基いて決定されたれたアドレ
スか夫々格納され、また第2表示開始ポインタ30及び
第2表示終了ポインタ31にポインタ27に基いて決定
されたアドレスか夫々格納され(S24)、フラグFか
セットされ(S25)、第1ポインタ24か選択されて
いるときには(S26 :Ye s) 、これらのポイ
ンタ28・29に基いて文書データか表示画面の上半部
に表示されるとともに、第1カーソル40がポインタ2
6に基く上半部の表示位置に表示される(S27)。ま
た、第2ポインタ25が選択されているときには(S2
6 :No) 、これらのポインタ30・31に基いて
文書データか表示画面の下半部に表示されるとともに、
第2カーソル41かポインタ27に基く下半部の表示位
置に表示される(S28)。例えば、第6図に示すよう
に第1カーソル40の表示位置と第2カーソル41の表
示位置とか14表示行以上離れたときには、上半部の画
面にポインタ28・29に基いた文書データとポインタ
26に基く表示位置に第1カーソル40か表示され、下
半部の画面にボインタンタ30・31に基いた文書デー
タとポインタ27に基く表示位置に第1カーソル41が
表示される。By the way, as a result of input processing and editing processing corresponding to the code data being executed in S14 or S22, when the positions of both cursors 40 and 41 are so far away from each other that they cannot be displayed on a single screen, both cursors 40 and 41 are displayed simultaneously. Dual screen mode or set to
When this dual screen mode is set, if the current single screen mode is set (315: Yes, S23: N
o) The address determined based on the pointer 26 is stored in the first display start pointer 28 and the first display end pointer 29, respectively, and the address determined based on the pointer 26 is stored in the second display start pointer 30 and the second display end pointer 31, respectively. The addresses determined based on these points are stored (S24), the flag F is set (S25), and when the first pointer 24 is selected (S26: Yes), the document is stored based on these pointers 28 and 29. The data is displayed in the upper half of the display screen, and the first cursor 40 moves to pointer 2.
6 is displayed in the upper half display position (S27). Furthermore, when the second pointer 25 is selected (S2
6: No), the document data is displayed in the lower half of the display screen based on these pointers 30 and 31, and
The second cursor 41 is displayed at the lower display position based on the pointer 27 (S28). For example, as shown in FIG. 6, when the display position of the first cursor 40 and the display position of the second cursor 41 are separated by 14 display lines or more, the document data and pointer based on the pointers 28 and 29 are displayed in the upper half of the screen. A first cursor 40 is displayed at a display position based on 26, and a first cursor 41 is displayed at a display position based on the document data and pointer 27 on the lower half of the screen.
一方、315〜S28によりデュアル画面モードか設定
されているときに、S14或いはS22においてコード
データに対応する入力処理や編集処理か実行された結果
、シングル画面モードで両カーソル40・41を同時に
表示できるときには(S15:No、S16:Yes)
、両ポインタ30・31かクリアされるとともに、第1
表示開始ポインタ28及び第1表示終了ポインタ29と
にポインタ26及びポインタ27に基いて決定されたア
ドレスか夫々格納され(S 17) 、フラグFかリセ
ットされ(318)1.S19を経てS10に戻る。On the other hand, when the dual screen mode is set in steps 315 to S28, as a result of the input processing or editing processing corresponding to the code data being executed in S14 or S22, both cursors 40 and 41 can be displayed simultaneously in the single screen mode. Sometimes (S15: No, S16: Yes)
, both pointers 30 and 31 are cleared, and the first
The addresses determined based on the pointers 26 and 27 are stored in the display start pointer 28 and the first display end pointer 29, respectively (S17), and the flag F is reset (318)1. The process returns to S10 via S19.
以上説明したように、第1キーボード3及び第2キーボ
ード4と、これらのキーボード3・4に対応する第1ポ
インタ24及び第2ポインタ25とを設ける一方、両キ
ーボード3・4からの入力に対応してポインタ24・2
5を選択し、この選択されたポインタ24・25に基い
てテキストメモリ23内に文書データを格納したりテキ
ストメモリ23内の文書データに編集処理を施すように
し、文書処理結果と両カーソル40・41とを表示する
ようにしたので、2台分に相当する文書処理を同時に行
なうことができ、文書処理作業を大幅にスピードアップ
することができる。As explained above, while the first keyboard 3 and the second keyboard 4 and the first pointer 24 and second pointer 25 corresponding to these keyboards 3 and 4 are provided, input from both keyboards 3 and 4 is supported. and pointer 24.2
5 is selected, the document data is stored in the text memory 23 or the document data in the text memory 23 is edited based on the selected pointers 24 and 25, and the document processing results and both cursors 40 and 40 are displayed. 41, the document processing equivalent to that of two machines can be performed at the same time, and the document processing work can be greatly speeded up.
尚、前記文書処理制御において、S15〜S19及びS
23〜S26を削除して部分的に変更するとともに、こ
の制御の開始に際してデュアル画面モードを設定するよ
うにし、常に第1キーボード3と上半部の画面とを対応
づけ且つ第2キーボード4と下半部の画面とを対応づけ
るようにしてもよい。In addition, in the document processing control, S15 to S19 and S
23 to S26 are partially changed, and the dual screen mode is set at the start of this control, so that the first keyboard 3 and the upper screen are always associated, and the second keyboard 4 and the lower screen are It may also be made to correspond to the half screen.
前記文書処理制御を第7図に示すように、S15〜S1
9及びS23〜S26を削除して部分的に変更するとと
もに、テキストメモリ23には複数の文書データを格納
するための複数のテキスト領域を設け、第1キーボード
3と表示画面の上半部とを対応づけ且つ第2キーボード
4と表示画面の下半部とを対応づけて常にデュアル画面
モードに設定し、各キーボード3・4て夫々別個の文書
データをアクセスするようにしてもよい。As shown in FIG. 7, the document processing control is performed in steps S15 to S1.
9 and S23 to S26 are partially changed, the text memory 23 is provided with a plurality of text areas for storing a plurality of document data, and the first keyboard 3 and the upper half of the display screen are changed. The second keyboard 4 and the lower half of the display screen may be associated with each other, and the dual screen mode may be always set, so that each of the keyboards 3 and 4 accesses separate document data.
即ち、第1キーボード3から入力されたコードデータは
S20を経て第1ポインタ24を制御しながらこのコー
ドデータに基いてテキストメモリ23内の指定した例え
ば第1テキスト領域への格納処理または編集処理が実行
され(S21・522)、第1テキスト領域内の文書処
理結果と第1カーソル40とか上半部の画面に表示され
る(S27)。また、第2キーボード4から入力された
コードデータはS12を経て第2ポインタ25を制御し
なからこのコードデータに基いてテキストメモリ23内
の指定した例えば第2テキスト領域への格納処理または
編集処理か実行され(S 13・S 14) 、第2テ
キスト領域内の文書処理結果と第2カーソル41とか下
半部の画面に表示される(S28)。That is, the code data input from the first keyboard 3 is stored or edited in a specified, for example, first text area in the text memory 23 based on the code data while controlling the first pointer 24 through S20. This is executed (S21/522), and the document processing result in the first text area and the first cursor 40 are displayed on the upper half of the screen (S27). Further, the code data inputted from the second keyboard 4 goes through S12 to control the second pointer 25, and then stores or edits the code data in a specified second text area in the text memory 23, for example, based on this code data. is executed (S13 and S14), and the document processing result in the second text area and the second cursor 41 are displayed on the lower half of the screen (S28).
以上説明したように、第1キーボード3から入力された
文書データ或いは第1キーボード3て編集処理された文
書データと第1キーボード3に対応する第1カーソル4
0とを上半部の表示画面に表示する一方、第2キーボー
ド4から入力された文書データ或いは第2キーボード4
で編集処理された文書データと第2キーボード4に対応
する第2カーソル41とを下半部の表示画面に表示する
ようにしたので、2台分に相当する文書処理を同時に行
なうことかでき、文書処理作業を大幅にスピードアップ
することかできる。As explained above, document data input from the first keyboard 3 or document data edited using the first keyboard 3 and the first cursor 4 corresponding to the first keyboard 3
0 is displayed on the upper display screen, while the document data input from the second keyboard 4 or the second keyboard 4 is displayed.
Since the document data that has been edited and the second cursor 41 corresponding to the second keyboard 4 are displayed on the display screen in the lower half, the document processing equivalent to that of two machines can be performed at the same time. It can greatly speed up document processing tasks.
第1図(a)・第1図(b)は夫々本発明の構成を示す
機能ブロック図、第2図〜第7図は本発明の実施例を示
すもので、第2図はワードプロセッサの斜視図、第3図
はワードプロセッサの制御系のブロック図、第4図は文
書処理制御のルーチンの概略フローチャート、第5図・
第6図は夫々文書処理制御を説明する説明図、第7図は
別実施例に係る文書処理制御のルーチンの概略フローチ
ャートである。
l・・ワードプロセッサ、 3・4・・キーボード、
16・・CPU、 17・・ROM(プログラ
ムメモリ)、 20・・RAM、 23・・テキ
ストメモリ、 24・25・・ポインタ、40・41
・・カーソル、 C・・制御装置。
特許出願人 ブラザー工業株式会社
第
図
(a)
第
図
(b)
第5図
第6図
第7図FIGS. 1(a) and 1(b) are functional block diagrams showing the configuration of the present invention, FIGS. 2 to 7 show embodiments of the present invention, and FIG. 2 is a perspective view of a word processor. Figure 3 is a block diagram of the word processor control system, Figure 4 is a schematic flowchart of the document processing control routine, and Figure 5.
FIG. 6 is an explanatory diagram illustrating document processing control, and FIG. 7 is a schematic flowchart of a document processing control routine according to another embodiment. l...Word processor, 3/4...Keyboard,
16...CPU, 17...ROM (program memory), 20...RAM, 23...Text memory, 24/25...Pointer, 40/41
...Cursor, C...Control device. Patent applicant: Brother Industries, Ltd. Figure (a) Figure (b) Figure 5 Figure 6 Figure 7
Claims (2)
の入力手段と、文書データを格納する為のテキストメモ
リと、テキストメモリに対してアクセスするアドレスを
指示するポインタを含み入力手段から入力された文書デ
ータをテキストメモリに順次格納させるとともに入力手
段からの指令に従ってテキストメモリの文書データに編
集処理を施す文書処理制御手段と、文字や記号を複数行
に亙って表示可能な表示手段と、表示手段にテキストメ
モリ内の文書データを表示させるとともにカーソルをポ
インタに基く表示位置に表示させる表示制御手段とを備
えた文書処理装置において、前記入力手段は第1キーボ
ードと第2キーボードとを備え、 前記文書処理制御手段のポインタは、第1キーボードか
らの指令に従う第1ポインタと第2キーボードからの指
令に従う第2ポインタとからなり、文書処理制御手段は
第1キーボードからの入力に対して第1ポインタを選択
し且つ第2キーボードからの入力に対して第2ポインタ
を選択するポインタ選択手段を備え、 前記表示制御手段は第1ポインタに基く表示位置に第1
カーソルを表示させまた第2ポインタに基く表示位置に
第2カーソルを表示させるように構成されていることを
特徴とする文書処理装置。(1) Input from the input means includes an input means for inputting character and symbol data and various commands, a text memory for storing document data, and a pointer for indicating an address to access the text memory. document processing control means for sequentially storing text data in a text memory and editing the document data in the text memory according to commands from an input means; and a display means capable of displaying characters and symbols over a plurality of lines. In the document processing device, the input means includes a first keyboard and a second keyboard. The pointer of the document processing control means includes a first pointer according to commands from the first keyboard and a second pointer according to commands from the second keyboard. the display control means selects one pointer and selects a second pointer in response to an input from a second keyboard; the display control means selects a first pointer at a display position based on the first pointer;
A document processing device characterized by being configured to display a cursor and to display the second cursor at a display position based on a second pointer.
の入力手段と、文書データを格納する為の複数のテキス
ト領域を有するテキストメモリと、テキストメモリに対
してアクセスするアドレスを指示するポインタを含み入
力手段から入力された文書データをテキストメモリに順
次格納させるとともに入力手段からの指令に従ってテキ
ストメモリの文書データに編集処理を施す文書処理制御
手段と、文字や記号を複数行に亙って表示可能な表示手
段と、表示手段にテキストメモリ内の文書データを表示
させるとともにカーソルをポインタに基く表示位置に表
示させる表示制御手段とを備えた文書処理装置において
、 前記入力手段は第1キーボードと第2キーボードとを備
え、 前記文書処理制御手段のポインタは、第1キーボードか
らの指令に従って第1テキスト領域のアドレスを指示す
る第1ポインタと第2キーボードからの指令に従って第
2テキスト領域のアドレスを指示する第2ポインタとか
らなり、文書処理制御手段は第1キーボードからの入力
に対して第1ポインタを選択し且つ第2キーボードから
の入力に対して第2ポインタを選択するポインタ選択手
段を備え、 前記表示制御手段は表示手段の表示画面の上半部に第1
テキスト領域の文書データを表示するとともに第1ポイ
ンタに基く表示位置に第1カーソルを表示させまた表示
画面の下半部に第2テキスト領域の文書データを表示す
るとともに第2ポインタに基く表示位置に第2カーソル
を表示させるように構成されていることを特徴とする文
書処理装置。(2) An input means for inputting character and symbol data and various commands, a text memory having multiple text areas for storing document data, and a pointer for indicating an address to access the text memory. a document processing control means for sequentially storing document data input from the input means in a text memory and editing the document data in the text memory according to commands from the input means; In a document processing device, the input means includes a first keyboard and a display control means for causing the display means to display document data in a text memory and for displaying a cursor at a display position based on a pointer. a second keyboard, the pointer of the document processing control means is a first pointer that indicates an address of the first text area according to a command from the first keyboard, and a pointer that indicates an address of the second text area according to a command from the second keyboard. and a second pointer for pointing, and the document processing control means includes pointer selection means for selecting the first pointer in response to an input from the first keyboard and selecting the second pointer in response to an input from the second keyboard. , the display control means has a first display in the upper half of the display screen of the display means.
Displaying the document data in the text area and displaying the first cursor at the display position based on the first pointer; displaying the document data in the second text area in the lower half of the display screen and displaying the document data at the display position based on the second pointer; A document processing device configured to display a second cursor.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2274614A JPH04148410A (en) | 1990-10-12 | 1990-10-12 | document processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2274614A JPH04148410A (en) | 1990-10-12 | 1990-10-12 | document processing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04148410A true JPH04148410A (en) | 1992-05-21 |
Family
ID=17544185
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2274614A Pending JPH04148410A (en) | 1990-10-12 | 1990-10-12 | document processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04148410A (en) |
-
1990
- 1990-10-12 JP JP2274614A patent/JPH04148410A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0677192B2 (en) | Character data display method | |
| JP3496226B2 (en) | Document processing device | |
| JP2966420B2 (en) | Information processing device | |
| JP2913758B2 (en) | Document processing device | |
| JPH0792796B2 (en) | Document creation device | |
| JPH03204766A (en) | Menu display controller for document processor | |
| JPS63167959A (en) | document creation device | |
| JP2600654B2 (en) | Document processing device | |
| JP2520908B2 (en) | Panel input device | |
| JPH0560628B2 (en) | ||
| JP2703608B2 (en) | Document processing method and apparatus | |
| JP2993034B2 (en) | Document processor with help information display function | |
| JPH05204901A (en) | Layout display controller for document processor | |
| US5307448A (en) | Electronic apparatus with display device | |
| JP2610874B2 (en) | Information processing method | |
| JPS6315287A (en) | pattern generator | |
| JPH06180698A (en) | Document processor | |
| JPH0719188B2 (en) | Data input device | |
| JP2692116B2 (en) | Document creation device that can display guidance | |
| JP2899103B2 (en) | Information processing apparatus and method | |
| JP2543501B2 (en) | Word processor | |
| JPS6398766A (en) | Document creation processing device | |
| JPS63146157A (en) | Document processor | |
| JPS62266652A (en) | Word processor | |
| JPS63155356A (en) | document editing device |