JPH079639B2 - Data processing device - Google Patents
Data processing deviceInfo
- Publication number
- JPH079639B2 JPH079639B2 JP61290419A JP29041986A JPH079639B2 JP H079639 B2 JPH079639 B2 JP H079639B2 JP 61290419 A JP61290419 A JP 61290419A JP 29041986 A JP29041986 A JP 29041986A JP H079639 B2 JPH079639 B2 JP H079639B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- display
- display data
- target position
- processing target
- 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.)
- Expired - Lifetime
Links
Landscapes
- Digital Computer Display Output (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、相互にデータ伝送可能なデータ処理部、特に
一般的にはパーソナルコンピュータ等と呼ばれる種類の
コンピュータ装置を相互に接続し、データの交換を行な
うものに使用して好適なものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data processing unit capable of mutually transmitting data, and in particular, a computer device of a type generally called a personal computer or the like is connected to each other to store data. It is suitable for use in exchanges.
従来、パーソナルコンピュータ間のデータ交換における
データ通信技術には、いわゆる電子メール機能、あるい
は電子掲示板機能と呼ばれるものがある。2. Description of the Related Art Conventionally, there is a so-called electronic mail function or electronic bulletin board function as a data communication technology in data exchange between personal computers.
電子メール機能とは、ホストコンピュータに接続したあ
るパーソナルコンピュータから他のパーソナルコンピュ
ータにデータを送信する場合、あるパーソナルコンピュ
ータは送信するデータに送信先のパーソナルコンピュー
タを指定する情報等を付し、これをホストコンピュータ
に送信する。ホストコンピュータはこれを記憶保持す
る。他のパーソルコンピュータは必要に応じてホストコ
ンピュータをアクセスし、自分宛の情報を受け取る。電
子掲示板の場合、この宛先情報はなく、ホストコンピュ
ータに接続されたパーソナルコンピュータは必要に応じ
その全てを受信することができる。なお、ローカルエリ
アネットワーク等により、複数のパーソナルコンピュー
タを接続したもので、電子メール機能を利用したものに
おいては、あるパーソナルコンピュータからのメール情
報は、直接他の指定したパーソナルコンピュータに送付
される。また、電子掲示板機能を利用したものにおいて
は、あるパーソナルコンピュータからの情報は、接続さ
れた他の全てのパーソナルコンピュータに送信される。The e-mail function means that when data is transmitted from one personal computer connected to the host computer to another personal computer, the certain personal computer attaches information specifying the destination personal computer to the data to be transmitted. Send to host computer. The host computer stores and holds this. Other parsol computers access the host computer as needed to receive information addressed to it. In the case of an electronic bulletin board, this destination information does not exist, and the personal computer connected to the host computer can receive all of it as necessary. In the case where a plurality of personal computers are connected by a local area network or the like and the electronic mail function is used, mail information from a certain personal computer is directly sent to another designated personal computer. In the case of using the electronic bulletin board function, information from a certain personal computer is transmitted to all other connected personal computers.
パーソナルコンピュータにおける通信技術の参考になる
ものとしては、特開昭60−171529号、特開昭60−191326
号がある。References for communication technology in personal computers are disclosed in JP-A-60-171529 and JP-A-60-191326.
There is an issue.
従来のものは、通信の方向性が双方向である点について
は有用である。しかしながら、データの同時性について
は配慮されておらず、そのため、ある1つの共通データ
に対し、これに相互に編集操作を加え、あるいは検討を
する等の用途、例えば原稿の校正打合せ、あるいは設計
図面の検討等の用途には不向きであった。The conventional one is useful in that the direction of communication is bidirectional. However, the simultaneity of data is not taken into consideration, and therefore, for a certain common data, an editing operation is mutually performed or considered, such as a proofreading meeting of a manuscript or a design drawing. It was not suitable for applications such as examination.
つまり、従来の前記の各機能を利用したものにおいて
は、例えば、ある1つの案文データを校正、あるいはチ
エックする場合、次のような手順を踏んでいた。まず、
この案文データを前記した電子メール機能を利用し、相
手にこの案文データを伝送する。受け側は、この案文デ
ータに対し、訂正、挿入、削除等の加工を加え、これを
再び送り側に前記電子メール機能を利用して送り返す。
伝送されたデータは、データ処理部に備えた表示装置の
表示画面に表示され、操作者はこれによりデータの内容
を確認できる。以上の操作を双方が納得できるまで繰り
返し行なう。That is, in the conventional one using each of the above-mentioned functions, for example, in the case of proofreading or checking one proposal data, the following procedure is taken. First,
This draft data is transmitted to the other party using the electronic mail function described above. The receiving side performs processing such as correction, insertion, and deletion on the draft text data and sends it back to the sending side using the electronic mail function.
The transmitted data is displayed on the display screen of the display device provided in the data processing unit, and the operator can confirm the content of the data. The above operation is repeated until both parties are satisfied.
以上によるものは、データ通信を行なう両者が、その通
信内容を互いに確認し合いながら、相互にデータの処理
を行なえるという点では効果大であるが、データを送っ
た後は、相手がこれに編集操作を加え、更に相手がこの
データを送り、これを受信した後でなければ、相手がデ
ータに加えた訂正等を確認できず、その間は待ち時間と
なってしまう。更に、受信したデータに対し、相手の訂
正ケ所等を確認し、これに又、訂正等を加えて相手に送
ることになり、勿論この間は相手の待ち時間となる。し
たがって、従来のこの種のものは、通信方向が双方向で
あるにもかかわらず、時間的には非同時となってしま
い、結果的にターン・アラウンド・タイムが多く掛か
り、データ交換の効率の点で問題があった。The above is effective in that both parties performing data communication can mutually process data while mutually confirming the content of communication, but after sending data, the other party Only after the editing operation is performed and the other party sends this data and receives this data, the other party cannot confirm the correction and the like added to the data, resulting in a waiting time. Further, the received data is checked for the correction location of the other party, corrected and the like, and then sent to the other party. Of course, the waiting time of the other party is provided during this period. Therefore, this type of conventional device becomes non-simultaneous in time despite the fact that the communication direction is bidirectional, and as a result, it takes a lot of turn-around time and the efficiency of data exchange is increased. There was a problem in terms.
本発明の目的は、複数組のデータ処理部が略同時に同じ
データを共有でき、各データ処理部の操作が当該データ
を参照しながらデータ交換が可能で、効率のよい情報交
換が可能なデータ処理装置を得ることにある。An object of the present invention is to perform data processing in which a plurality of sets of data processing units can share the same data substantially at the same time, the operations of each data processing unit can exchange data while referring to the data, and efficient information exchange can be performed. To get the equipment.
上記目的は、相互にデータ伝送可能に接続した各データ
処理部の表示データ記憶部を、各データ処理部で互いに
共有するよう構成することよって達成される。The above object is achieved by configuring the display data storage units of the respective data processing units that are connected to each other so as to be capable of data transmission, to be shared by the respective data processing units.
すなわち、本発明の特徴とするところは、相互にデータ
送受信可能なデータ送受信手段を備えた複数組のデータ
処理部を有するものにおいて、当該データ処理部の各々
は、表示データを記憶する表示データ記憶部と、当該表
示データ記憶部の記憶内容を順次読み出し、これを表示
画面上に表示する表示手段と、各種データを入力する入
力手段と、前記表示データ記憶部における処理対象位置
を記憶する各々独立した複数の処理対象位置記憶手段
と、前記入力手段からの前記表示データ記憶部に係る入
力データに応答し、前記処理対象位置記憶手段の予め定
めた特定の処理対象位置記憶手段の記憶内容に基づいて
前記表示データ記憶部および当該処理対象位置記憶手段
を制御操作する第1の制御手段と、前記入力手段からの
前記表示データ記憶部に係わる入力データを他の前記デ
ータ処理部に伝送する伝送手段と、他のデータ処理部の
当該伝送手段からの前記表示データ記憶部に係わる処理
データに応答し、前記処理対象位置記憶手段の予め当該
他のデータ処理部に割り当てた他の処理対象位置記憶手
段の記憶内容に基づいて前記表示データ記憶部および当
該処理対象位置記憶手段を制御操作する第2の制御手段
とを具備したことにある。That is, the feature of the present invention resides in that a plurality of sets of data processing units having data transmitting / receiving means capable of mutually transmitting / receiving data are provided, and each of the data processing units stores a display data. Unit, a display unit for sequentially reading the stored contents of the display data storage unit and displaying the contents on a display screen, an input unit for inputting various data, and an independent storage unit for storing the processing target position in the display data storage unit. A plurality of processing target position storage means, and in response to the input data from the input means relating to the display data storage unit, based on the stored contents of the predetermined specific processing target position storage means of the processing target position storage means. First control means for controlling and operating the display data storage section and the processing target position storage means, and the display data storage from the input means. In response to the processing data relating to the display data storage unit from the transmission unit of the other data processing unit, the transmission unit transmitting the input data relating to the above to the other data processing unit, The display data storage unit and the second control unit for controlling and operating the display data storage unit and the processing target position storage unit based on the stored contents of the other processing target position storage unit assigned to the other data processing unit. .
上記のようにすれば、各データ処理部は、その入力手段
から表示データ記憶部の操作に係るデータを入力すれ
ば、第1の制御手段は特定の処理対象位置記憶手段の記
憶内容に基づいて表示データ記憶部を処理操作する。こ
の入力手段からの表示データ記憶部の処理操作に係るデ
ータは、同時に伝送手段を介して他のデータ処理部に伝
送される。他のデータ処理部はこの表示データ記憶部の
処理操作に係るデータを受信すると、第2の制御手段に
より、当該データを伝送したデータ処理部に予め割り当
てた他の処理対象位置記憶手段の記憶内容に応じて表示
データ記憶部、あるいは当該処理対象位置記憶手段の内
容を処理操作する。勿論、他のデータ処理部から伝送さ
れた表示データ記憶部に係るデータを受信すると、同様
に、自データ処理部の表示データ記憶部あるいは当該他
のデータ処理部に割り当てた処理対象位置記憶部の内容
はこのデータに基づき第2の制御手段によって処理操作
される。According to the above, when each data processing unit inputs the data relating to the operation of the display data storage unit from the input unit, the first control unit is based on the storage content of the specific processing target position storage unit. The display data storage unit is processed and operated. The data related to the processing operation of the display data storage section from this input means is simultaneously transmitted to another data processing section via the transmission means. When the other data processing unit receives the data related to the processing operation of the display data storage unit, the storage content of the other processing target position storage unit previously assigned to the data processing unit that has transmitted the data by the second control unit. The display data storage unit or the content of the processing target position storage means is processed according to the operation. Of course, when the data related to the display data storage unit transmitted from another data processing unit is received, the display data storage unit of the own data processing unit or the processing target position storage unit assigned to the other data processing unit is also similarly received. The contents are processed and operated by the second control means based on this data.
したがって、各データ処理部の表示データ記憶部の内容
は、対話中は常に同一となり、各操作者は相互に変集が
加えられた同様の表示画面を確認することができる。す
なわち、相手側の表示データ記憶部の内容を自己の表示
データ記憶部と同様に操作でき、しかもこれは自己の表
示データ記憶部の内容を処理操作することによって表現
可能となる。Therefore, the contents of the display data storage unit of each data processing unit are always the same during the dialogue, and each operator can confirm the similar display screens that have been changed. That is, the contents of the display data storage unit of the other party can be operated in the same manner as the own display data storage unit, and this can be expressed by processing and operating the contents of the own display data storage unit.
つまり、従来のものは、いわゆる「手紙」のやりとりと
同様の手法で各データ処理部間が対話を行っているとい
う態様であるのに対し、本発明では、1つの黒板に向っ
て2人、またはそれ以上の操作員が自由にその黒板に文
字等書き、これを消し、または訂正したりするような態
様で対話を実現できるものである。That is, the conventional one has a mode in which the data processing units have a dialogue with each other in the same manner as the so-called “letter” exchange. Alternatively, the operator can freely write a character or the like on the blackboard and erase or correct the character so that the dialogue can be realized.
以下、図に示す本発明の一実施例について説明する。 An embodiment of the present invention shown in the drawings will be described below.
第2図は本発明の概念を示したものである。FIG. 2 shows the concept of the present invention.
通信端末としてのデータ処理部1および2は、回線網3
を介して通信回線で接続する。この回線網3は、交換回
線でもよく、ローカル・エリア・ネットワークのような
回線網3であってもよい。各データ処理部1,2の入力手
段、例えばキーボード等から入力した情報は、仮想黒板
4に書き込まれ、またその内容は各データ処理装置1,2
の表示装置に表示する。The data processing units 1 and 2 as communication terminals are connected to the network 3
Connection via a communication line. This line network 3 may be a switched line or a line network 3 such as a local area network. The information input from the input means of each data processing unit 1, 2 such as a keyboard is written in the virtual blackboard 4, and the contents are the contents of each data processing device 1, 2
Is displayed on the display device.
第1図は、データ処理装置1,2の構成要素を示したもの
であり、第2図の仮想黒板4は、実際には各データ処理
装置1,2の中の表示データ記憶部11として個々に備え、
その内容の更新を同時に行なうことにより実現する。表
示データ記憶部11は表示装置12に表示する表示データを
記憶する。FIG. 1 shows the components of the data processing devices 1 and 2, and the virtual blackboard 4 of FIG. 2 is actually an individual display data storage unit 11 in each data processing device 1 and 2. In preparation for
It is realized by updating the contents at the same time. The display data storage unit 11 stores display data to be displayed on the display device 12.
12は表示データ記憶部11の内容を順次読み出し、その内
容を表示画面SC上に表示する表示装置であり、この表示
装置12としては一般的に表示装置として使用されている
ラスタスキャン形の陰極線管ディスプレイ装置で実現で
きる。13a,13bは表示データ記憶部11に対する処理対象
位置、例えば表示データの書き込み、消去、または訂正
等の位置を記憶する処理対象位置記憶部であり、記憶部
13aはデータ処理装置1に割り当ててあり、記憶部13bは
データ処理装置2に割り当ててある。処理対象位置記憶
部13a,13bは、直交座標値により表示データ記憶部11の
任意の位置を指定することとしてあるため、各々の記憶
部13a,13bは表示データ記憶部11のX座標を記憶するX
座標記憶部SX,PX,および表示データ記憶部11のY座標を
記憶するY座標記憶部SY,PYとを備える。これら記憶部1
3a,13bの各記憶内容は結果的に表示装置12に反映され、
これらはカーソルとして表示画面SC上に表示される。こ
の場合、表示画面SC上には2つのカーソルが表示される
ことになる。1つは、記憶部13aの記憶内容によって表
示画面SC上に表示される自データ処理部に1に割り当て
られたカーソル、他の1つは記憶部13bの記憶内容によ
って表示画面SC上に表示される他のデータ処理部2に割
り当てられたカーソルである。14は入力手段としてのキ
ーボードであり、各種のデータ入力用のキーが配列さ
れ、表示データ記憶部11に書き込む表示データDD、この
書き込み位置を指定操作する処理対象位置制御データC
D、および各種のデータを入力するよう構成してある。1
5は第1の制御手段であり、表示データ書込手段DDWと書
込位置更新手段CCRとを備える。表示データ書込手段DDW
はキーボード14からの表示データDDに応答し、処理対象
位置記憶部13aの記憶内容を取り込み、この記憶部13aの
指定する表示データ記憶部11の書込位置に、この表示デ
ータDCを書き込む。そして、処理対象位置記憶部13aの
記憶内容を、これが表示データ記憶部11の次の書込位置
を指定するよう更新する。書込位置更新手段CCRはキー
ボード14からの処理対象位置制御データCDに応答し、処
理対象位置記憶部13aの記憶内容を、これが表示データ
記憶部11の指示された処理対象位置を指定するよう更新
する。Reference numeral 12 is a display device for sequentially reading the contents of the display data storage unit 11 and displaying the contents on a display screen SC. As this display device 12, a raster scan type cathode ray tube which is generally used as a display device. It can be realized with a display device. Reference numerals 13a and 13b denote processing target position storage units that store processing target positions in the display data storage unit 11, for example, positions for writing, erasing, or correcting display data.
13a is assigned to the data processing device 1, and the storage unit 13b is assigned to the data processing device 2. Since the processing target position storage units 13a and 13b are designed to specify arbitrary positions in the display data storage unit 11 by the orthogonal coordinate values, the respective storage units 13a and 13b store the X coordinate of the display data storage unit 11. X
Coordinate storage units SX, PX and Y coordinate storage units SY, PY for storing the Y coordinates of the display data storage unit 11 are provided. These storage unit 1
As a result, each memory content of 3a and 13b is reflected on the display device 12,
These are displayed as a cursor on the display screen SC. In this case, two cursors will be displayed on the display screen SC. One is a cursor assigned to 1 in its own data processing unit displayed on the display screen SC by the stored contents of the storage unit 13a, and the other one is displayed on the display screen SC by the stored contents of the storage unit 13b. Is a cursor assigned to another data processing unit 2. Reference numeral 14 denotes a keyboard as an input means, in which various data input keys are arranged, display data DD to be written in the display data storage unit 11, and processing target position control data C for designating and operating this writing position.
It is configured to input D and various data. 1
Reference numeral 5 is a first control means, which includes display data writing means DDW and writing position updating means CCR. Display data writing means DDW
Responds to the display data DD from the keyboard 14, fetches the storage contents of the processing target position storage unit 13a, and writes this display data DC to the write position of the display data storage unit 11 designated by this storage unit 13a. Then, the storage content of the processing target position storage unit 13a is updated so that this specifies the next writing position in the display data storage unit 11. The write position updating means CCR responds to the processing target position control data CD from the keyboard 14 and updates the stored contents of the processing target position storage unit 13a so that this specifies the processing target position designated by the display data storage unit 11. To do.
前記したように、処理対象位置記憶部13aの記憶内容
は、表示装置12の表示画面SC上にカーソルとして反映さ
れる。そこで、カーソルを中心に上記を説明すれば、次
の通りとなる。すなわち、表示データ書込手段DDWはキ
ーボード14からの表示データDDを受けて、これをカーソ
ル位置に書き込み、同時にカーソルを次の書き込み位置
に移動する。キーボード14からの処理対象位置制御デー
タCDとは、カーソル移動制御キーがこれに当たり、カー
ソルはこのカーソル移動制御キーにより表示画面SC上の
任意の位置に移動することができる。書込位置更新手段
CCRはこのカーソル位置更新操作を実行する。As described above, the storage content of the processing target position storage unit 13a is reflected as a cursor on the display screen SC of the display device 12. Therefore, the above will be described centering on the cursor as follows. That is, the display data writing means DDW receives the display data DD from the keyboard 14 and writes it at the cursor position, and at the same time moves the cursor to the next writing position. The cursor movement control key corresponds to the processing target position control data CD from the keyboard 14, and the cursor can be moved to any position on the display screen SC by the cursor movement control key. Writing position updating means
The CCR executes this cursor position update operation.
16は伝送手段であり、キーボード14から入力された表示
データ記憶部11に係る表示データDD、および処理対象位
置制御データCDをデータ送受信手段17を介してデータ処
理部2へ送出する。また、当該データ送受信手段17はデ
ータ処理部2に設けた伝送手段16からの同様のデータ、
すなわち、表示データ記憶部11に係る表示データDD、お
よび処理対象位置制御データCDを受信し、これを後述す
る第2の制御手段18に入力する。Reference numeral 16 is a transmission means for sending the display data DD relating to the display data storage section 11 and the processing target position control data CD input from the keyboard 14 to the data processing section 2 via the data transmission / reception means 17. Further, the data transmitting / receiving means 17 is the same data from the transmitting means 16 provided in the data processing unit 2,
That is, the display data DD related to the display data storage unit 11 and the processing target position control data CD are received and input to the second control means 18 described later.
18は第2の制御手段であり、表示データ書込手段DDW′
と書込位置更新手段CCR′とを備える。。表示データ書
込手段DDW′はデータ送受信手段17によって受信したデ
ータ処理部2のキーボード14からの表示データDDに応答
し、処理対象位置記憶部13bの記憶内容を取り込み、こ
の記憶部13bの指定する表示データ記憶部11の書込位置
に、この表示データを書き込む。そして、処理対象位置
記憶部13bの記憶内容を、これが表示データ記憶部11の
次の書込位置を指定するよう更新する。書込位置更新手
段CCR′はデータ送受信手段17によって受信したデータ
処理部2のキーボード14からの処理対象位置制御データ
CDに応答し、処理対象位置記憶部13bの記憶内容を、こ
れが表示データ記憶部11の指示された処理対象位置を指
定するよう更新する。Reference numeral 18 denotes a second control means, which is a display data writing means DDW '
And a writing position updating means CCR '. . The display data writing means DDW 'responds to the display data DD from the keyboard 14 of the data processing section 2 received by the data transmitting / receiving means 17, fetches the storage contents of the processing target position storage section 13b, and designates this storage section 13b. This display data is written in the write position of the display data storage unit 11. Then, the storage content of the processing target position storage unit 13b is updated so that this specifies the next writing position in the display data storage unit 11. The write position updating means CCR 'is the processing target position control data from the keyboard 14 of the data processing unit 2 received by the data transmitting / receiving means 17.
In response to the CD, the contents stored in the processing target position storage unit 13b are updated so that the processing target position in the display data storage unit 11 is designated.
前記したように、処理対象位置記憶部13bの記憶内容
は、表示装置12の表示画面SC上にカーソルとして反映さ
れる。そこで、カーソルを中心に上記を説明すれば、次
の通りとなる。すなわち、表示データ書込手段DDW′は
データ送受信手段17によって受信したデータ処理部2の
キーボード14からの表示データDDを受けて、これをカー
ソル位置に書き込み、同時にこのカーソルを次の書き込
み位置に移動する。データ送受信手段17によって受信し
たデータ処理部2のキーボード14からの処理対象位置制
御データCDとは、カーソル移動制御キーがこれに当た
り、カーソルはこのカーソル移動制御キーにより表示画
面SC上の任意の位置に移動することができる。書込位置
更新手段CCR′はこのカーソル位置更新操作を実行す
る。As described above, the storage content of the processing target position storage unit 13b is reflected as a cursor on the display screen SC of the display device 12. Therefore, the above will be described centering on the cursor as follows. That is, the display data writing means DDW 'receives the display data DD received from the data transmitting / receiving means 17 from the keyboard 14 of the data processing unit 2 and writes it at the cursor position, and at the same time moves the cursor to the next writing position. To do. The processing target position control data CD from the keyboard 14 of the data processing unit 2 received by the data transmitting / receiving means 17 corresponds to a cursor movement control key, and the cursor is placed at an arbitrary position on the display screen SC by the cursor movement control key. You can move. The write position updating means CCR 'executes this cursor position updating operation.
以上のようにすれば、各データ処理装置1,2に備えた表
示装置12の表示画面SC上の2つのカーソルは全く独立に
操作可能となり、当該位置への表示データDDの書き込み
も全く独立して行なうことができる。また、カーソル位
置をカーソル移動キーにより、表示画面SC上の任意の位
置に動かすことが可能であることから、既に書き込まれ
ている位置への書き込みも可能となる。すなわち、キー
ボード14から入力した表示データDDは、表示データ書込
手段DDWにより表示データ記憶部11の該当位置に書き込
まれ、表示されると同時に、当該表示データDDは伝送手
段16により、データ送受信手段17を介してデータ処理部
2に対して送出される。この表示データDDを受けたデー
タ処理部2は、当該処理部2に備えた第2の制御手段18
の表示データ書込手段DDW′により該当位置に表示デー
タを書き込み、これを表示する。したがって、双方の表
示データは常に同じものとなり、あたかも1つの黒板の
前で2人が会話するイメージを実現することができる。By doing so, the two cursors on the display screen SC of the display device 12 provided in each of the data processing devices 1 and 2 can be operated completely independently, and the writing of the display data DD to the position is also completely independent. Can be done. Further, since the cursor position can be moved to an arbitrary position on the display screen SC by the cursor movement key, it is possible to write at the position already written. That is, the display data DD input from the keyboard 14 is written to the corresponding position of the display data storage unit 11 by the display data writing unit DDW and displayed, and at the same time, the display data DD is transmitted by the transmission unit 16 to the data transmission / reception unit. It is sent to the data processing unit 2 via 17. The data processing unit 2 that receives the display data DD receives the second control means 18 provided in the processing unit 2.
The display data writing means DDW 'writes the display data in the corresponding position and displays it. Therefore, both display data are always the same, and it is possible to realize an image in which two people have a conversation in front of one blackboard.
以下、第3図〜第13図に示す本発明の一実施例について
説明する。第3図はデータ処理部1,2の構成を示すブロ
ック図であり、データ処理部1,2は共に同一構成であ
り、当該図はデータ処理部1の構成を示し、データ処理
部2は省略して示してある。この実施例は、データ処理
部1,2として比較的小形な一般的にはパーソナルコンピ
ュータと呼ばれる種類のコンピュータ装置を利用した場
合について示してある。21は処理装置であり、16ビット
構成のマイクロプロセッサを使用している。22は各種の
プログラムやデータ等を格納する主メモリである。表示
データ記憶部11としては、本実施例の場合、文字データ
の表示を目的としているため、テキスト・ビデオRAMを
使用している。表示装置12はラスタスキャン型のCRT
(陰極線管)ディスプレイ23と、このCRTディスプレイ2
3を制御するCRTコントローラ24とから成る。表示データ
記憶部11はCRTディスプレイ23の表示画面SC上に表示す
る文字の文字コードを記憶し、CRTコントローラ24はこ
の表示データ記憶部11から順次その記憶内容である文字
コードを読み出し、この文字コードを文字フォントに展
開し、CRTディスプレイ23に供給する。CRTディスプレイ
23はこの供給を受け、表示画面SC上に所定の文字を表示
する。入力装置としてのキーボード14は、キー配列がJI
S配列のものを使用し、これはキーボードインタフェー
ス25を介してバスBに接続する。データ送受信手段17は
シリアルインタフェース26、モデム27および網制御装置
28を備え、バスBを介して供給された送信データはこの
データ送受信手段17を介して通信回線29に送出され、デ
ータ処理部2のデータ送受信手段17に供給される。ま
た、データ処理手段2のデータ送受信手段17から送出さ
れたデータはこのデータ送受信手段17で受信され、バス
Bに供給される。さらに、本実施例においては、外部メ
モリとしてフロッピーディスク記憶装置30を備え、これ
はフロッピーディスクコントローラ31を介してバスBに
接続する。この記憶装置30はコントローラを介し、主メ
モリ22との間でプログラムあるいは各種データの入出力
を行なう。以上、各部はバスBにより、処理装置21に接
続し、この処理装置21は主メモリ22に記憶したプログラ
ム、およびデータに基づいて各部を制御する。第1図に
おける処理対象位置記憶部13a,13bは、後述するよう
に、主メモリ22の予め定めたアドレスに設定する。ま
た、第1図における第1の制御手段15、伝送手段16およ
び第2の制御手段18は、プログラムによって構成され、
このプログラムは主メモリ22に予め格納される。このプ
ログラムについては、後記詳述する。An embodiment of the present invention shown in FIGS. 3 to 13 will be described below. FIG. 3 is a block diagram showing the configuration of the data processing units 1 and 2. The data processing units 1 and 2 have the same configuration. The figure shows the configuration of the data processing unit 1 and the data processing unit 2 is omitted. Is shown. This embodiment shows a case in which a relatively small computer device generally called a personal computer is used as the data processing units 1 and 2. Reference numeral 21 is a processing unit, which uses a 16-bit microprocessor. A main memory 22 stores various programs and data. In the case of the present embodiment, the display data storage unit 11 uses a text / video RAM because it is intended to display character data. The display device 12 is a raster scan type CRT.
(Cathode Ray Tube) Display 23 and this CRT Display 2
And a CRT controller 24 for controlling 3. The display data storage unit 11 stores the character code of the character displayed on the display screen SC of the CRT display 23, and the CRT controller 24 sequentially reads out the character code which is the stored content from the display data storage unit 11, and the character code Is developed into a character font and supplied to the CRT display 23. CRT display
23 receives this supply and displays a predetermined character on the display screen SC. The keyboard 14 as an input device has a key layout of JI
We use the S array, which connects to bus B via the keyboard interface 25. The data transmitting / receiving means 17 is a serial interface 26, a modem 27 and a network control device.
Transmission data supplied via the bus B is sent to the communication line 29 via the data transmitting / receiving means 17 and supplied to the data transmitting / receiving means 17 of the data processing unit 2. The data transmitted from the data transmitting / receiving means 17 of the data processing means 2 is received by the data transmitting / receiving means 17 and supplied to the bus B. Further, in this embodiment, a floppy disk storage device 30 is provided as an external memory, which is connected to the bus B via a floppy disk controller 31. The storage device 30 inputs / outputs a program or various data from / to the main memory 22 via the controller. As described above, each unit is connected to the processor 21 by the bus B, and the processor 21 controls each unit based on the program and the data stored in the main memory 22. The processing target position storage units 13a and 13b in FIG. 1 are set to predetermined addresses in the main memory 22, as described later. Further, the first control means 15, the transmission means 16 and the second control means 18 in FIG.
This program is stored in the main memory 22 in advance. This program will be described in detail later.
第4図は第3図に示したデータ処理部1の外観を示す図
である。MUは処理装置本体であり、フロッピーディスク
ドライブ30を2台、および各種インタフェースを内蔵し
ている。CRTディスプレイ23は、1行80文字で、25行表
示可能なカラーディスプレイである。CUはモデム27と網
制御装置28とを備え、電話器と一体化した多機能電話機
で構成してある。キーボード14はJIS配列キーボードで
あるが、カナ・漢字変換機能を備え、日本語漢字も入力
することができるものを採用している。FIG. 4 is a diagram showing the external appearance of the data processing unit 1 shown in FIG. The MU is the main body of the processing unit, and has two floppy disk drives 30 and various interfaces. The CRT display 23 is a color display capable of displaying 25 lines with 80 characters per line. The CU is equipped with a modem 27 and a network controller 28, and is composed of a multifunction telephone integrated with a telephone. Although the keyboard 14 is a JIS layout keyboard, it has a kana / kanji conversion function and can also input Japanese kanji.
第5図は第1の制御手段15、第2の制御手段18および伝
送手段16を備えた処理手段PMの処理手順を示すフローチ
ャートであり、当該手段PMはプログラムの形で主メモリ
22に格納され、処理装置21が順次これを読み出し、実行
することによって所定の機能を達成する。以下、この図
について説明する。当該処理手段PMはその処理が大きく
2つに分かれる。その1つは、自データ処理部1に備え
たキーボード14からのキー入力によって伝送手段16、お
よび第1の制御手段15を起動する処理、他の1つは接続
された他のデータ処理部2からのデータ入力に応答して
第2の制御手段18を起動する処理である。この処理手段
PMは起動されると、まず、ステップ5aでキーボード14か
らキー入力があるか否かを判定する。ここで、キー入力
があれば、処理をステップ5bに移す。このステップ5bで
は、ステップ5aで入力のあったキー入力が、表示データ
記憶部11に係り合いのないローカルなコマンドか否かを
判定し、これがローカルなコマンドであるならばステッ
プ5cに処理を移し、当該コマンドの処理を実行する。こ
のローカルコマンドについては、本発明とは直接関係し
ないので説明は省略する。ステップ5bでキー入力がロー
カルコマンドでなく、表示データ記憶部11に係るキー入
力であれば、その処理をステップ5dに移す。ステップ5d
は伝送手段16の実行であり、ここではデータ送受信手段
17に対し、データ処理部2へのデータ送信要求信号、お
よびステップ5aで入力されたキーデータを送出する。こ
れにより、データ送受信手段17はこの信号、およびデー
タを、シリアルインタフエース26、モデム27、網制御装
置28を介し、通信回線29によりデータ処理装置2に送信
する。続くステップ5eにおいては、ステップ5aで力した
キーデータが、処理対象位置制御データCD、すなわち表
示データ記憶部11に対する書き込み位置の更新を要求す
るキーか否かを判定する。この書込位置更新要求キーと
は、前記したカーソル移動制御キーがこれに当る。ここ
でもし、入力キーがカーソル移動制御キーであれば、処
理ステップ5fに移し、書込位置更新手段CCRを実行す
る。当該手段CCRは後記詳述するように、各種のカーソ
ル移動制御キーに応答し、所望の位置にカーソルを移動
するよう処理対象位置記憶部13aを更新する。ステップ5
eで、入力キーが書込位置更新要求キーでないと判定さ
れると、このキーデータは表示データDDであり、ステッ
プ5gに処理を移し、表示データ書込手段DDWを実行す
る。当該手段DDWは後記詳述するように、入力された表
示データDDを処理対象位置記憶部13aの指定する表示デ
ータ記憶部11の記憶位置に書き込むと共に、処理対象位
置記憶部13aの内容を次の書き込み位置に更新する。FIG. 5 is a flow chart showing the processing procedure of the processing means PM provided with the first control means 15, the second control means 18 and the transmission means 16, the means PM being in the form of a program in the main memory.
The data is stored in the storage device 22, and the processing device 21 sequentially reads and executes it to achieve a predetermined function. Hereinafter, this figure will be described. The processing means PM is roughly divided into two processes. One of them is a process of activating the transmission means 16 and the first control means 15 by a key input from the keyboard 14 provided in the own data processing section 1, and the other one is another data processing section 2 connected to it. This is a process of activating the second control means 18 in response to the data input from. This processing means
When the PM is activated, first, in step 5a, it is determined whether or not there is a key input from the keyboard 14. Here, if there is a key input, the process proceeds to step 5b. In this step 5b, it is determined whether or not the key input that was input in step 5a is a local command not related to the display data storage unit 11, and if this is a local command, the process proceeds to step 5c. , Executes the processing of the command. Since this local command is not directly related to the present invention, its explanation is omitted. If the key input in step 5b is not the local command but the key input to the display data storage unit 11, the processing is moved to step 5d. Step 5d
Is the execution of the transmission means 16, here the data transmission / reception means
A data transmission request signal to the data processing unit 2 and the key data input in step 5a are sent to the controller 17. As a result, the data transmitting / receiving means 17 transmits this signal and data to the data processing device 2 via the communication line 29 via the serial interface 26, the modem 27, and the network control device 28. In the following step 5e, it is determined whether or not the key data applied in step 5a is a key for requesting updating of the processing target position control data CD, that is, the writing position in the display data storage unit 11. The writing position update request key corresponds to the cursor movement control key described above. If the input key is the cursor movement control key, the process moves to step 5f and the writing position updating means CCR is executed. As will be described later in detail, the means CCR responds to various cursor movement control keys and updates the processing target position storage unit 13a so as to move the cursor to a desired position. Step 5
If it is determined in e that the input key is not the write position update request key, this key data is the display data DD, and the process proceeds to step 5g to execute the display data writing means DDW. As will be described later in detail, the means DDW writes the input display data DD to the storage position of the display data storage unit 11 designated by the processing target position storage unit 13a, and also writes the contents of the processing target position storage unit 13a to the next Update to the writing position.
ステップ5aの実行時点でキーボード14からキー入力がな
いか、あるいはステップ5c,5f,5gのいずれかの処理が終
了すると、処理ステップ5hに移る。ステップ5hではデー
タ処理部2から、データ送信要求信号が送出されたか否
かを判定し、当該信号があれば、データ処理部2からの
表示データ記憶部11に係るデータ、すなわち表示データ
DD、処理対象位置制御データCDを取り込む。そして、処
理をステップ5iに移す。ステップ5iでは、この取り込ん
だデータが処理対象位置制御データCDであれば、処理を
ステップ5jに移し、書込位置更新手段CCR′を実行す
る。当該手段CCR′は後記詳述するように、各種のカー
ソル移動制御キーに応答し、所望の位置にカーソルを移
動するよう処理対象位置記憶部13bを更新する。ステッ
プ5iで取り込んだデータが処理対象位置制御データCDで
ないと判定されると、このデータは表示データDDであ
り、ステップ5kに処理を移し、表示データ書込手段DD
W′を実行する。当該手段DDW′は後記詳述するように、
入力された表示データDDを処理対象位置記憶13bの指定
する表示データ記憶部11の記憶位置に書き込むと共に、
処理対象位置記憶部13bの内容を次の書き込み位置に更
新する。When there is no key input from the keyboard 14 at the time of execution of step 5a or when any one of steps 5c, 5f and 5g is completed, the process proceeds to process step 5h. In step 5h, it is determined whether or not the data transmission request signal is transmitted from the data processing unit 2, and if there is the signal, the data related to the display data storage unit 11 from the data processing unit 2, that is, the display data.
Take in DD and processing target position control data CD. Then, the process proceeds to step 5i. In step 5i, if the taken-in data is the processing target position control data CD, the processing is moved to step 5j, and the write position updating means CCR 'is executed. As will be described later in detail, the means CCR 'responds to various cursor movement control keys and updates the processing target position storage unit 13b so as to move the cursor to a desired position. If it is determined that the data fetched in step 5i is not the processing target position control data CD, this data is the display data DD, and the process is transferred to step 5k to display data writing means DD.
Execute W ′. The means DDW ′ is, as described in detail below,
While writing the input display data DD in the storage position of the display data storage unit 11 designated by the processing target position storage 13b,
The contents of the processing target position storage unit 13b are updated to the next writing position.
ステップ5hで、データ処理部2からデータ送信要求信号
がないか、あるいはステップ5j,5kのいずれか一方の処
理が終了すると、処理は再びステップ5aに移り、以上を
繰り返す。In step 5h, when there is no data transmission request signal from the data processing unit 2 or when either one of the steps 5j and 5k is completed, the process moves to step 5a again, and the above is repeated.
以上の処理手段PMは、データ処理部2にも備える。尚、
この際、データ処理部1とデータ処理部2とは逆の関係
となる。The above processing means PM is also provided in the data processing unit 2. still,
At this time, the data processing unit 1 and the data processing unit 2 have an inverse relationship.
第6図は第5図にステップ5fで示した書込位置更新手段
CCRを示すフローチャートである。当該手段CCRは前記し
たように、キーボード14からの処理対象位置制御データ
CDに応答し、処理対象位置記憶部13aの記憶内容を、こ
れが表示データ記憶部11の指示された処理対象位置を指
定するよう更新する。処理対象位置制御データCD、すな
わちカーソル移動制御キーとしては、一般的に第10図に
示すように、7つの制御コードがあり、当該キーコード
に対応したキーをキーボード14は備えている。FIG. 6 shows the write position updating means shown in step 5f in FIG.
It is a flowchart which shows CCR. As described above, the means CCR is the processing target position control data from the keyboard 14.
In response to the CD, the stored content of the processing target position storage unit 13a is updated so that the processing target position of the display data storage unit 11 is designated. As the processing target position control data CD, that is, the cursor movement control key, generally, as shown in FIG. 10, there are seven control codes, and the keyboard 14 is provided with a key corresponding to the key code.
「CR」キー復帰機能を有し、カーソルを現在存在する行
の先頭に移動することを意味し、「LF」キーは改行機能
を有し、カーソルを現在存在する行の次の行に移動する
ことを意味する。「→」キーはカーソルを現在を現在存
在する位置から右に1文字分移動することを意味し、
「←」キーは同様に左に1文字分移動することを意味す
る。また、同様に「↑」キーは上に1文字分移動するこ
とを意味し、「↓」は下に1文字分移動することを意味
する。「HOME」キーは、カーソル先頭行の1カラム、す
なわち表示画面SCの左上端に移動することを意味する。
第11図は表示画面SCと処理対象位置記憶部13aによって
表示画面SC上に表示されるカーソル(以下、自カーソル
という。)SCL、および処理対象位置記憶部13bによって
表示画面SC上に表示されるカーソル(以下、相手カーソ
ルという。)PCLとの関係を示した図である。本実施例
においては、表示画面SCとして、1行80文字で、25行表
示可能なものを使用している。従って、表示画面SCの左
上端の位置は、自カーソルSCLの場合、記憶部SXが1
で、記憶部SYが1となる。。以下、これを記憶部SX,SY,
相対カーソルの場合には記憶部FX,PYの順で示し、(1,
1)と表示する。同様にして、右上端は(1,80)、左下
端は(25,1)、右下端は(25,80)となる。なお、処理
対象位置記憶部13a,13bを構成する記憶部SX,SY,PX,PY
は、本実施例の場合、主メモリ22の予め定めたアドレス
に設定する。"CR" key has a return function, which means to move the cursor to the beginning of the line that currently exists, "LF" key has a line feed function, which moves the cursor to the line next to the line that currently exists Means that. The "→" key means move the cursor one character to the right from the current position,
Similarly, the "←" key means to move one character to the left. Similarly, the “↑” key means to move up by one character, and “↓” means to move down by one character. The "HOME" key means to move to the first column of the cursor first row, that is, to the upper left corner of the display screen SC.
FIG. 11 shows a display screen SC and a cursor (hereinafter referred to as a self-cursor) SCL displayed on the display screen SC by the processing target position storage unit 13a, and a display screen SC by the processing target position storage unit 13b. It is a figure which showed the relationship with a cursor (henceforth a partner cursor) PCL. In this embodiment, as the display screen SC, one having 80 characters per line and capable of displaying 25 lines is used. Therefore, in the case of the own cursor SCL, the position of the upper left corner of the display screen SC is 1 in the storage unit SX.
Then, the storage unit SY becomes 1. . Hereafter, store this in the storage section SX, SY,
In the case of a relative cursor, it is shown in the order of storage FX, PY, and (1,
1) is displayed. Similarly, the upper right end is (1,80), the lower left end is (25,1), and the lower right end is (25,80). The storage units SX, SY, PX, PY that form the processing target position storage units 13a, 13b.
Is set to a predetermined address of the main memory 22 in this embodiment.
以下、第10図、第11図を参照して、第6図を詳細に説明
する。この書込位置更新手段CCRは前記した7つのキー
に応答する。すなわち、当該手段CCRは起動されること
により、ステップ6aで、入力されたキーコードが、「C
R」コードか否かを判定し、そうであれば記憶部SYを
「1」に設定し、処理をステップ6zに移す。そうでなけ
れば、ステップ6cで入力されたコードが、「LF」コード
か否かを判定し、そうであれば、ステップ6dで記憶部SX
に「1」を加算する。そして、続くステップ6eで記憶SX
の記憶内容が24行以上か否かを判定し、24行以上であれ
ばステップ6fで記憶部SXの記憶内容を「1」に設定す
る。これは、すなわち、カーソルSCLを表示画面SCの最
下行から最も上の行に移動する操作である。ステップ6e
の条件が満たされないということは、カーソルSCLは表
示画面SCの途中にあるということであり、この場合は処
理をステップ6zに移す。ステップ6gでは、入力されたコ
ードが、「→」コードか否かを判定し、そうであれば、
ステップ6hで記憶部SYに「1」を加算する。そして、続
くステップ6iで記憶部SYの記憶内容が80字以上か否かを
判定し、80字以上であればステップ6jで記憶部SYの記憶
内容を「1」に設定する。これは、すなわち、カーソル
SCLを表示画面SCの最右端から最も左の端に移動する操
作である。ステップ6hの条件が満たされないということ
は、カーソルSCLは表示行の途中にあるということであ
り、この場合は処理をステップ6zに移す。ステップ6kで
は、入力されたコードが、「←」コードか否かを判定
し、そうであれば、ステップ61で記憶部SYの記憶内容が
「1」であるか否かを判定する。これは、カーソルSCL
が表示行の左端に位置するか否かを判定している。そし
て、左端にあれば、ステップ6mで記憶部SYに「80」を設
定し、カーソルSCLを表示行の最右端に移動し、そうで
なければステップ6nで記憶部SYの内容から「1」を減算
し、処理をステップ6zに移す。ステップ6oでは、入力さ
れたコードが、「↑」コードか否かを判定し、そうであ
れば、ステップ6pで記憶部SXの記憶内容が「1」である
か否かを判定する。これは、カーソルSCLが表示画面SC
の最上行に位置するか否かを判定している。そして、最
上行にあれば、ステップ6qで記憶部SXに「25」を設定
し、カーソルSCLを表示画面SCの最下行に移動し、そう
でなければステップ6rで記憶部SXの内容から「1」を減
算し、処理をステップ6zに移す。ステップ6sでは、入力
されたコードが、「↓」コードか否かを判定し、そうで
あれば、ステップ6tで記憶部SXの記憶内容が「25」であ
るか否かを判定する。これは、カーソルSCLが表示画面S
Cの最下行に位置するか否かを判定している。そして、
最下行にあれば、ステップ6uで記憶部SXに「1」を設定
し、カーソルSCLを表示画面SCの最上行に移動し、そう
でなければステップ6vで記憶部SXの内容に「1」を加算
し、処理をステップ6zに移す。ステップ6wでは、入力さ
れたコードが「HOME」コードか否かを判定し、そうであ
ればステップ6xで記憶部SXに「1」と設定し、ステップ
6yで記憶部SYに「1」を設定する。そして、処理をステ
ップ6zに移す。ステップ6zでは、以上により更新された
記憶部SX,SYの記憶内容に基づき、カーソルSCLを所定の
位置に移動する。Hereinafter, FIG. 6 will be described in detail with reference to FIG. 10 and FIG. This writing position updating means CCR responds to the above-mentioned seven keys. That is, when the means CCR is activated, the key code entered in step 6a is "C
It is determined whether or not it is the "R" code, and if so, the storage unit SY is set to "1", and the process proceeds to step 6z. If not, it is determined whether or not the code input in step 6c is the "LF" code, and if so, in step 6d the storage unit SX
"1" is added to. Then, in step 6e that follows, remember SX
It is determined whether or not the stored contents of is more than 24 lines. If it is more than 24 lines, the stored contents of the storage unit SX is set to "1" in step 6f. This is an operation of moving the cursor SCL from the bottom line to the top line of the display screen SC. Step 6e
If the condition of is not satisfied, the cursor SCL is in the middle of the display screen SC, and in this case, the process proceeds to step 6z. In step 6g, it is determined whether the input code is a "→" code, and if so,
In step 6h, "1" is added to the storage section SY. Then, in the subsequent step 6i, it is determined whether or not the storage content of the storage unit SY is 80 characters or more. If it is 80 characters or more, the storage content of the storage unit SY is set to "1" in step 6j. This is the cursor
This is an operation for moving SCL from the rightmost end to the leftmost end of the display screen SC. If the condition of step 6h is not satisfied, it means that the cursor SCL is in the middle of the display line. In this case, the process proceeds to step 6z. In step 6k, it is determined whether or not the input code is the "←" code, and if so, it is determined in step 61 whether or not the storage content of the storage unit SY is "1". This is the cursor SCL
It is determined whether or not is located at the left end of the display line. If it is at the left end, set "80" in the memory section SY in step 6m, move the cursor SCL to the rightmost end of the display line, and if not, set "1" in the content of the memory section SY in step 6n. Subtract and move the process to step 6z. In step 6o, it is determined whether or not the input code is the "↑" code, and if so, it is determined in step 6p whether or not the storage content of the storage unit SX is "1". This is the cursor SCL display screen SC
It is determined whether or not it is located in the top row of. If it is on the top row, "25" is set in the storage section SX in step 6q, the cursor SCL is moved to the bottom row of the display screen SC, and if not, "1" is read from the content of the storage section SX in step 6r. Is subtracted, and the process proceeds to step 6z. In step 6s, it is determined whether or not the input code is the "↓" code, and if so, it is determined in step 6t whether or not the storage content of the storage unit SX is "25". This is the cursor SCL display screen S
It is determined whether it is located at the bottom of C. And
If it is in the bottom line, set "1" in the storage section SX in step 6u, move the cursor SCL to the top row of the display screen SC, otherwise, set "1" in the content of the storage section SX in step 6v. Then, the processing is moved to step 6z. In step 6w, it is determined whether or not the input code is the "HOME" code, and if so, it is set to "1" in the storage section SX in step 6x, and the step is set.
At 6y, set “1” in memory SY. Then, the process proceeds to step 6z. In step 6z, the cursor SCL is moved to a predetermined position based on the storage contents of the storage units SX and SY updated as described above.
以上により表示データ記憶部11に対する書込位置、すな
わち表示画面SCにおけるカーソルSCLの位置は、カーソ
ル移動制御キーによって所望の位置に移動可能となる。As described above, the writing position in the display data storage unit 11, that is, the position of the cursor SCL on the display screen SC can be moved to a desired position by the cursor movement control key.
第7図は第5図にステップ5gで示した表示データ書込手
段DDWを示すフローチャートである。当該手段DDWは前記
したように、キーボード14からの表示データDDに応答
し、これをカーソル位置に書き込み、同時にカーソルSC
Lを次の書込位置に移動する。すなわち、当該手段DDW
は、起動されると、まずステップ7aで記憶部SX,SYの差
し示す表示データ記憶部11の所定位置に、入力したデー
タを書き込む。すなわち、この入力したデータは、記憶
部SX,SYによって決定されるカーソル位置に表示され
る。続くステップ7bでは記憶部SYの記憶内容に「1」を
加算する。すなわち、カーソルSCLを次の文字位置に移
動する、次のステップ7cでは、記憶部SYの記憶内容が
「80」を超えるか否か、すなわちカーソルSCLの位置が
表示画面SCの右端を超えたか否かを判定する。超えてい
なければ、処理をステップ7hに移す。超えていれば、ス
テップ7dで記憶部SYの内容をカーソルに設定する。これ
は、カーソルSCLの位置を行の先頭に移すことを意味す
る。続くステップ7eでは、記憶部SXの内容に「1」を加
算する。すなわち、カーソルSCLの表示行を更新する。
そして、ステップ7fで、この記憶部SXの内容が「25」を
超えるか否か、すなわちカーソルSCLが表示画面SCの最
下行を超えるか否かを判定し、超えていなければ処理を
ステップ7hに移し、超えていればステップ7gで記憶部SX
に「1」を設定する。そして、処理をステップ7hに移
す。ステップ7hでは、以上により更新された記憶部SX,S
Yの記憶内容に基づき、カーソルSCLを所定の位置に移動
する。FIG. 7 is a flow chart showing the display data writing means DDW shown in step 5g in FIG. As described above, the means DDW responds to the display data DD from the keyboard 14 and writes it at the cursor position, and at the same time the cursor SC
Move L to next write position. That is, the means DDW
When is activated, first, in step 7a, the input data is written in a predetermined position of the display data storage unit 11 indicated by the storage units SX and SY. That is, this input data is displayed at the cursor position determined by the storage units SX and SY. In the following step 7b, "1" is added to the stored contents of the storage unit SY. That is, the cursor SCL is moved to the next character position. In the next step 7c, whether the stored content of the storage unit SY exceeds “80”, that is, whether the position of the cursor SCL exceeds the right end of the display screen SC. To determine. If not, the process proceeds to step 7h. If it exceeds, the content of the storage unit SY is set in the cursor in step 7d. This means to move the position of the cursor SCL to the beginning of the line. In the following step 7e, "1" is added to the contents of the storage section SX. That is, the display line of the cursor SCL is updated.
Then, in step 7f, it is determined whether or not the content of the storage section SX exceeds “25”, that is, whether or not the cursor SCL exceeds the bottom line of the display screen SC, and if not, the process proceeds to step 7h. Moved, and if it exceeds, in step 7g storage section SX
Is set to "1". Then, the process proceeds to step 7h. In step 7h, the storage unit SX, S updated as described above is
The cursor SCL is moved to a predetermined position based on the stored contents of Y.
以上により、入力された表示データは表示データ記憶部
11の所定位置に書き込まれ、表示データ記憶部11に対す
る書込位置、すなわち表示画面SCにおけるカーソルSCL
の位置は、次の表示データ力位位置に設定される。As described above, the input display data is displayed in the display data storage unit.
11 is written in a predetermined position and is written in the display data storage unit 11, that is, the cursor SCL on the display screen SC.
The position of is set to the next display data power position.
第8図は第5図のステップ5jで示した書込位置更新手段
CCR′を示すフローチャートである。当該手段CCR′は前
記したように、データ送受信手段17によって受信したデ
ータ処理部2のキーボード14からの処理対象位置制御デ
ータに応答し、処理対象位置記憶部13bの記憶内容を、
これが表示データ記憶部11の指示された処理対象位置を
指定するよう更新する。更に、当該手段COR′は書込位
置更新手段CCRと同様、第10図に示す7つのカーソル移
動制御キーに応答する。すなわち、当該CCR′は起動さ
れることにより、ステップ8aで、受信入力されたキーコ
ードが、「CR」コードか否かを判定し、そうであれば記
憶部PYを「1」に設定し、処理をステップ8zに移す。そ
うでなければ、ステップ8cで入力されたコードが、「L
F」コードか否かを判定し、そうであれば、ステップ8d
で記憶部PXに「1」を加算する。そして、続くステップ
8eで記憶部PXの記憶内容が24行以上か否かを判定し、24
行以上であればステップ8fで記憶部PXの記憶内容を
「1」に設定する。これは、すなわち、カーソルPCLを
表示画面SCの最下行から最も上の行に移動する操作であ
る。ステップ8eの条件が満たされないということは、カ
ーソルPCLは表示画面SCの途中にあるということであ
り、この場合は処理をステップ8zに移す。FIG. 8 shows the write position updating means shown in step 5j of FIG.
It is a flowchart which shows CCR '. As described above, the means CCR 'responds to the processing target position control data from the keyboard 14 of the data processing unit 2 received by the data transmitting / receiving means 17, and stores the contents stored in the processing target position storage unit 13b.
This is updated so that the designated processing target position in the display data storage unit 11 is designated. Further, the means COR 'responds to the seven cursor movement control keys shown in FIG. 10 like the writing position updating means CCR. That is, when the CCR 'is activated, it is determined in step 8a whether or not the key code received and input is the "CR" code, and if so, the storage unit PY is set to "1", The process moves to step 8z. Otherwise, the code entered in step 8c is "L
F "code, if yes, step 8d
Then, "1" is added to the storage unit PX. And the following steps
In 8e, it is judged whether the memory content of the memory section PX is 24 lines or more, and 24
If it is equal to or more than the line, the storage content of the storage unit PX is set to "1" in step 8f. This is an operation of moving the cursor PCL from the bottom line to the top line of the display screen SC. If the condition of step 8e is not satisfied, it means that the cursor PCL is in the middle of the display screen SC. In this case, the process proceeds to step 8z.
ステップ8gでは、受信入力されたコードが、「→」コー
ドか否かを判定し、そうであれば、ステップ8hで記憶部
PYに「1」を加算する。そして、続くステップ8iで記憶
部PYの記憶内容が80字以上か否かを判定し、80字以上で
あればステップ8jで記憶部PYの記憶内容を「1」に設定
する。これは、すなわち、カーソルPCLを表示画面SCの
最右端から最も左の端に移動する操作である。ステップ
8iの条件が満たされないということは、カーソルPCLは
表示行の途中にあるということであり、この場合は処理
をステップ8zに移す。ステップ8kでは、受信入力された
コードが、「←」コードか否かを判定し、そうであれ
ば、ステップ81で記憶部PYの記憶内容が「1」であるか
否かを判定する。これは、カーソルPCLが表示行の左端
に位置するか否かを判定している。そして、左端にあれ
ば、ステップ8mで記憶部PYに「80」を設定し、カーソル
PCLを表示行の最右端に移動し、そうでなければステッ
プ8nで記憶部PYの内容から「1」を減算し、処理をステ
ップ8zに移す。ステップ8oでは、受信入力されたコード
が、「↑」コードか否かを判定し、そうであれば、ステ
ップ8pで記憶部PXの記憶内容が「1」であるか否かを判
定する。これは、カーソルPCLが表示画面SCの最上行に
位置するか否かを判定している。そして、最上行にあれ
ば、ステップ8qで記憶部PXに「25」を設定し、PCLを表
示画面SCの最下行に移動し、そうでなければステップ8r
で記憶部PXの内容から「1」を減算し、処理をステップ
8zに移す。ステップ8sでは、受信入力されたコードが、
「↓」コードか否かを判定し、そうであれば、ステップ
8tで記憶部PXの記憶内容が「25」であるか否かを判定す
る。これは、カーソルPCLが表示画面SCの最下行に位置
するか否かを判定している。そして、最下行にあれば、
ステップ8uで記憶部PXに「1」を設定し、カーソルPCL
を表示画面SCの最上行に移動し、そうでなければステッ
プ8vで記憶部PXの内容に「1」を加算し、処理をステッ
プ8zに移す。ステップ8wでは、受信入力されたコードが
「HOME」コードか否かを判定し、そうであればステップ
8xで記憶部PXに「1」を設定し、ステップ8yで記憶部PY
に「1」を設定する。そして、処理をステップ8zに移
す。ステップ8zでは、以上により更新された記憶部PX,P
Yの記憶内容に基づき、カーソルPCLを所定の位置に移動
する。In step 8g, it is determined whether or not the received and input code is the "→" code, and if so, in step 8h the storage unit
Add "1" to PY. Then, in a succeeding step 8i, it is determined whether or not the storage content of the storage unit PY is 80 characters or more. If it is 80 or more characters, the storage content of the storage unit PY is set to "1" in a step 8j. This is an operation of moving the cursor PCL from the rightmost end to the leftmost end of the display screen SC. Step
If the condition 8i is not satisfied, it means that the cursor PCL is in the middle of the display line. In this case, the process proceeds to step 8z. In step 8k, it is determined whether or not the received and input code is the "←" code, and if so, it is determined in step 81 whether or not the storage content of the storage unit PY is "1". This determines whether or not the cursor PCL is located at the left end of the display line. If it is at the left end, set "80" in the memory section PY in step 8m and move the cursor
The PCL is moved to the rightmost end of the display line, and otherwise, "1" is subtracted from the contents of the storage section PY in step 8n, and the process proceeds to step 8z. In step 8o, it is determined whether or not the received and input code is the "↑" code, and if so, it is determined in step 8p whether or not the storage content of the storage unit PX is "1". This determines whether or not the cursor PCL is located on the top line of the display screen SC. Then, if it is on the top row, "25" is set in the storage section PX in step 8q, PCL is moved to the bottom row of the display screen SC, and if not, step 8r
Subtract "1" from the contents of storage section PX, and step
Move to 8z. In step 8s, the received code is
Determine if it is a "↓" code, and if so, step
At 8t, it is determined whether the storage content of the storage unit PX is "25". This determines whether or not the cursor PCL is located at the bottom line of the display screen SC. And if at the bottom,
In step 8u, set “1” in the memory area PX and set the cursor PCL
Is moved to the top line of the display screen SC, otherwise "1" is added to the contents of the storage section PX in step 8v, and the process is moved to step 8z. In step 8w, it is determined whether the received and input code is the "HOME" code, and if so, the step
Set “1” in the memory section PX with 8x and memory section PY with step 8y.
Is set to "1". Then, the process proceeds to step 8z. In step 8z, the storage unit PX, P updated as above is
The cursor PCL is moved to a predetermined position based on the stored contents of Y.
以上により表示データ記憶部11に対する書込位置、すな
わち表示画面SCにおけるカーソルPCLの位置は、データ
処理部2のキーボード14に設けたカーソル移動制御キー
によって所望の位置に移動可能となる。As described above, the writing position in the display data storage unit 11, that is, the position of the cursor PCL on the display screen SC can be moved to a desired position by the cursor movement control key provided on the keyboard 14 of the data processing unit 2.
第9図は第5図にステップ5kで示した表示データ書込手
段DDW′示すフローチャートである。当該手段DDW′は前
記したように、データ処理部2のキーボード14からの表
示データDCに応答し、これをカーソル位置に書き込み、
同時にカーソルPCLを次の書込位置に移動する。すなわ
ち、当該手段DDW′は、起動されると、まずステップ9a
で記憶部PX,PYの差し示す表示データ記憶部11の所定位
置に、受信入力したデータを書き込む。すなわち、この
入力したデータは、記憶部PX,PYによって決定されるカ
ーソル位置に表示される。続くステップ9bでは、記憶部
PYの記憶内容に「1」を加算する。すなわち、カーソル
PCLを次の文字位置に移動する。次のステップ9cでは、
記憶部PYの記憶内容が「80」を超えるか否か、すなわち
カーソルPCLの位置が表示画面SCの右端を超えたか否か
を判定する。超えていなければ、処理をステップ9hに移
す。超えていれば、ステップ9dで記憶部PYの内容を
「1」に設定する。これは、カーソルSCLの位置を行の
先頭に移すことを意味する。FIG. 9 is a flow chart showing the display data writing means DDW 'shown at step 5k in FIG. As described above, the means DDW 'responds to the display data DC from the keyboard 14 of the data processing unit 2 and writes it at the cursor position,
At the same time, the cursor PCL is moved to the next writing position. That is, when the means DDW 'is activated, first, step 9a
Then, the received and input data is written in a predetermined position of the display data storage unit 11 indicated by the storage units PX and PY. That is, this input data is displayed at the cursor position determined by the storage units PX and PY. In the following step 9b, the storage unit
Add "1" to the stored contents of PY. Ie cursor
Move PCL to the next character position. In the next step 9c,
It is determined whether the storage content of the storage unit PY exceeds “80”, that is, whether the position of the cursor PCL exceeds the right end of the display screen SC. If not, the process proceeds to step 9h. If it exceeds, the content of the storage unit PY is set to "1" in step 9d. This means to move the position of the cursor SCL to the beginning of the line.
続くステップ9eでは、記憶部PXの内容に「1」を加算す
る。すなわち、カーソルPCLの表示行を更新する。そし
て、ステップ9fで、この記憶部PXの内容が「25」を超え
るか否か、すなわちカーソルPCLが表示画面SCの最下行
を超えるか否かを判定し、超えていなければ処理をステ
ップ9hに移し、超えていればステップ9gで記憶部PXに
「1」を設定する。そして、処理をステップ9hに移す。
ステップ9hでは、以上により更新された記憶PX,PYの記
憶内容に基づき、カーソルSCLを所定の位置に移動す
る。In the following step 9e, "1" is added to the contents of the storage unit PX. That is, the display line of the cursor PCL is updated. Then, in step 9f, it is determined whether or not the content of the storage unit PX exceeds “25”, that is, whether or not the cursor PCL exceeds the bottom line of the display screen SC, and if not, the process proceeds to step 9h. If it exceeds the limit, in step 9g, "1" is set in the storage unit PX. Then, the process proceeds to step 9h.
In step 9h, the cursor SCL is moved to a predetermined position based on the storage contents of the storages PX and PY updated as described above.
以上により、受信入力された表示データは表示データ記
憶部11の所定位置に書き込まれ、表示データ記憶部11に
対する書込位置、すなわち表示画面SCにおけるPCLの位
置は、次の受信表示データ入位置に設定される。As described above, the display data received and input is written in a predetermined position of the display data storage unit 11, and the writing position in the display data storage unit 11, that is, the position of PCL on the display screen SC is set to the next reception display data input position. Is set.
第12図は実施例の操作の一例を示したものであり、第12
図(a)に示すように起動の初期時点において、自カー
ソルSCL、相手カーソルPCLは共に表示画面SCの左上端に
存在するものとする。この状態で、第12図(b)で示す
ように、キー「A」,「B」,「?」をこのに入力した
とすると、表示データ書込手段DDWの作用により、表示
画面SCの1行にはその左端から「AB?」と表示され、自
カーソルSCLは1行4字目に位置する。この表示データD
Dは同時に、データ処理部2に送られ、表示データ書込
手段DDW′の作用により同様の文字が表示画面SCに表示
される。但し、1行4文字目には、データ処理部1に割
り当てられたカーソル、すなわちデータ処理部2から見
れば相対カーソルPCLが表示される。次に、第12図
(c)に示すように、キー「CR」,「LF」をこの順に入
力したとすると、書込位置更新手段CCRの作用により、
自カーソルSCLは2行目の先頭に移動し、同時にこのデ
ータ処理部2に送られ、この表示画面SC上において、デ
ータ処理部1に対応するカーソルも同様の位置に移動す
る。続いて、第12図(d)に示すように、データ処理部
2から、キーデータ「→」,「→」,「C」がこの順に
送られてきた、すなわちデータ処理部2のキーボード14
をこの順に操作したとすると、表示データ書込手段DD
W′の作用で、表示画面SCの1行3文字目は、「?」か
ら「C」に変更される。ここで、点線で示した文字は、
相手側によって訂正されたことを示す。FIG. 12 shows an example of the operation of the embodiment.
As shown in FIG. 9A, at the initial point of activation, both the own cursor SCL and the other-side cursor PCL are assumed to be present at the upper left corner of the display screen SC. In this state, if the keys "A", "B", "?" Are input to this, as shown in FIG. 12 (b), the operation of the display data writing means DDW causes 1 "AB?" Is displayed on the line from the left end, and the own cursor SCL is located at the 4th character on the 1st line. This display data D
At the same time, D is sent to the data processing section 2 and the similar characters are displayed on the display screen SC by the action of the display data writing means DDW '. However, the cursor assigned to the data processing unit 1, that is, the relative cursor PCL when viewed from the data processing unit 2 is displayed at the fourth character on the first line. Next, as shown in FIG. 12 (c), if the keys "CR" and "LF" are entered in this order, the action of the write position updating means CCR causes
The own cursor SCL moves to the beginning of the second line and is sent to the data processing unit 2 at the same time, and the cursor corresponding to the data processing unit 1 also moves to the same position on the display screen SC. Subsequently, as shown in FIG. 12D, the key data “→”, “→”, “C” are sent in this order from the data processing unit 2, that is, the keyboard 14 of the data processing unit 2.
If these are operated in this order, the display data writing means DD
By the action of W ', the third character on the first line of the display screen SC is changed from "?" To "C". Here, the character shown by the dotted line is
Indicates that it has been corrected by the other party.
以上は、データ処理部1を中心に述べたが、データ処理
部2を中心にする場合には、これらの関係を逆にすれば
よい。The above description is centered on the data processing unit 1, but when the data processing unit 2 is centered, these relationships may be reversed.
第13図は実施例における他の操作例を示したものであ
り、第13図(a)はデータ処理部1のキーボード14によ
り入力した内容を示し、これは同時に、データ処理部2
の表示画面に同時に表示される。第13図(b)は第13図
(a)の表示を相手側、すなわちデータ処理部2の操作
で訂正した状態を示し、点線で示した文字は相手側の訂
正、追加内容を示す。勿論、相手側の表示画面SCも同様
の表示内容となる。FIG. 13 shows another example of operation in the embodiment, and FIG. 13 (a) shows the contents input by the keyboard 14 of the data processing unit 1, which is the same as the data processing unit 2 at the same time.
Are simultaneously displayed on the display screen of. FIG. 13 (b) shows a state in which the display of FIG. 13 (a) has been corrected by the other side, that is, the operation of the data processing section 2, and the characters shown by the dotted lines show the correction and addition contents of the other side. Of course, the display screen SC of the other party has the same display content.
なお、これらの例において、自データ処理部から入力し
た文字については実線で、相手データ処理部から送信さ
れた文字については点線で示し、更に自カーソルSCLを
斜めの縞模様で、相手カーソルPCLを格子模様で示して
あるが、これはその表示属性、例えば他にその表示色、
あるいは輝度等を変えることを意味し、これによりデー
タを容易に区別でき、操作性を向上できる。In these examples, the characters input from the own data processing unit are shown by solid lines, the characters sent from the other data processing unit are shown by dotted lines, and the own cursor SCL is shown as a diagonal striped pattern and the other cursor PCL is shown. Although it is shown in a checkerboard pattern, this is its display attribute, for example, its display color,
Alternatively, it means changing the brightness or the like, which makes it possible to easily distinguish the data and improve the operability.
また、ローカルコマンドとして表示画面SCで対話する情
報を、フロッピーディスク記憶装置30から入力したり、
通信した結果の表示画面SCの内容をフロッピーディスク
記憶装置30に格納するようにすれば、その操作性は更に
向上する。Also, as the local command, enter information to interact on the display screen SC from the floppy disk storage device 30,
If the contents of the display screen SC of the communication result are stored in the floppy disk storage device 30, the operability will be further improved.
以上、実施例のようにすれば、自データ処理部の表示内
容を操作することにより、当該内容は同時に相手データ
処理部に反映される。したがって、双方が同一の表示内
容を、同時に見ながら対話できるため、効率のよい情報
交換が可能となる。As described above, according to the embodiment, by operating the display contents of the own data processing unit, the contents are simultaneously reflected in the partner data processing unit. Therefore, since both parties can talk while seeing the same display content at the same time, efficient information exchange becomes possible.
以上、実施例においては、説明の簡単化のため、データ
処理部1,2の2台で相互にデータ通信を行なう場合を例
に取って説明したが、これは複数台であればその数に制
限はない。すなわち、相互にデータ通信を行なうデータ
処理部の台数に応じて、各データ処理部に割り当てる処
理対象位置記憶13b、および第2の制御手段18を増加す
れば、複数台で同時にデータを共有した形で相互に通信
が可能となる。In the above embodiment, for simplification of description, the case where two data processing units 1 and 2 perform data communication with each other has been described as an example. There is no limit. That is, depending on the number of data processing units that perform data communication with each other, if the processing target position storage 13b assigned to each data processing unit and the second control means 18 are increased, a plurality of units can simultaneously share data. It becomes possible to communicate with each other.
また、本実施例においては、表示データ記憶部11の記憶
容量が表示画面SCの大きさと合致する場合を例に取って
説明したが、表示画面SCに対し、表示データ記憶部11の
容量は大きくてもよく、このような場合には表示装置12
に一般的に利用されているスクロール機能を付加すれば
よい。Further, in the present embodiment, the case where the storage capacity of the display data storage unit 11 matches the size of the display screen SC has been described as an example, but the capacity of the display data storage unit 11 is larger than that of the display screen SC. In such a case, the display device 12
A scroll function that is generally used may be added.
更に、実施例においては、表示データとして文字データ
を例に取って説明したが、本発明はこれに限定されるも
のではなく、グラフイックデータでも同様の対話通信が
可能であり、これによれば設計図面等の打合せ等の画像
情報の交換も可能となる。Further, in the embodiment, the description has been made by taking the character data as an example of the display data, but the present invention is not limited to this, and the same interactive communication can be performed with the graphic data. It is also possible to exchange image information such as meetings for drawings.
以上の説明から明らかなように、本発明によれば、複数
組のデータ処理部が略同時に同じデータを共有でき、各
データ処理部の操作が当該データを参照しながらデータ
交換が可能で、効率のよい情報交換が可能なデータ処理
装置を得ることができる。As is clear from the above description, according to the present invention, a plurality of sets of data processing units can share the same data substantially at the same time, and the operation of each data processing unit can perform data exchange while referring to the data, which improves efficiency. It is possible to obtain a data processing device capable of exchanging excellent information.
第1図は本発明の構成の一例を示すブロック図、第2図
は本発明の概念を示すブロック図、第3図は本発明の一
実施例を示すブロック図、第4図は第3図に示す装置の
外観を示す外観図、第5図は処理手段の一例を示すフロ
ーチャート、第6図は書込位置更新手段CCRの一例を示
すフローチャート、第7図は表示データ書込手段DDWの
一例を示すフローチャート、第8図は書込位置更新手段
CCR′の一例を示すフローチャート、第9図は表示デー
タ書込手段DDW′の一例を示すフローチャート、第10図
はカーソル移動制御キーを説明する説明図、第11図は表
示画面とカーソルとの関係を示す説明図、第12図(a)
〜(d)は操作の一例における表示形態の遷移図、第13
図(a),(b)は操作の他の例における表示形態の遷
移図である。 1,2:データ処理部、11:表示データ記憶部、12:表示手
段、13a,13b:処理対象位置記憶部、14:入力手段、15:第
1の制御手段、16:伝送手段、18:第2の制御手段。FIG. 1 is a block diagram showing an example of the configuration of the present invention, FIG. 2 is a block diagram showing the concept of the present invention, FIG. 3 is a block diagram showing an embodiment of the present invention, and FIG. 4 is FIG. 5 is a flow chart showing an example of processing means, FIG. 6 is a flow chart showing an example of writing position updating means CCR, and FIG. 7 is an example of display data writing means DDW. FIG. 8 is a flowchart showing the writing position updating means.
FIG. 9 is a flowchart showing an example of the CCR ', FIG. 9 is a flowchart showing an example of the display data writing means DDW', FIG. 10 is an explanatory view for explaining the cursor movement control keys, and FIG. 11 is a relationship between the display screen and the cursor. Explanatory drawing showing FIG. 12 (a)
~ (D) is a transition diagram of the display form in the example of the operation,
(A), (b) is a transition diagram of a display form in another example of the operation. 1,2: data processing unit, 11: display data storage unit, 12: display unit, 13a, 13b: processing target position storage unit, 14: input unit, 15: first control unit, 16: transmission unit, 18: Second control means.
Claims (8)
段を備えた複数組のデータ処理部を有するものにおい
て、 当該データ処理部の各々は、 表示データを記憶する表示データ記憶部と、 当該表示データ記憶部の記憶内容を順次読み出し、これ
を表示画面上に表示する表示手段と、 各種データを入力する入力手段と、 前記表示データ記憶部における処理対象位置を記憶する
各々独立した複数の処理対象位置記憶手段と、 前記入力手段からの前記表示データ記憶部に係る入力デ
ータに応答し、前記複数の処理対象位置記憶手段のうち
予め定めた特定の処理対象位置記憶手段に記憶される記
憶内容に基づいて、前記表示データ記憶部および当該処
理対象位置記憶手段を制御操作する第1の制御手段と、 前記入力手段からの前記表示データ記憶部に係わる入力
データを他の前記データ処理部に伝送する伝送手段と、 他のデータ処理部の当該伝送手段からの前記表示データ
記憶部に係わる処理データに応答し、前記複数の処理対
象位置記憶手段のうち予め当該他のデータ処理部に割り
当てた他の処理対象位置記憶手段に記憶される記憶内容
に基づいて、前記表示データ記憶部および当該処理対象
位置記憶手段を制御操作する第2の制御手段と を具備し、 入力手段は、入力するデータとして、表示データおよび
処理対象位置制御データとを含み、 第1の制御手段は、前記入力手段からの前記表示データ
の入力に応答し、当該表示データを予め定めた特定の各
処理対象位置記憶手段の指示する書込位置に記憶する自
表示データ書込手段を有し、 第2の制御手段は、他のデータ処理部から伝送された表
示データを予め定めた他の処理対象位置記憶手段の指定
する書込位置に記憶する他表示データ書込手段を有し、 自表示データ書込手段と他表示データ書込手段は、それ
ぞれの表示データについて、互いに異なる表示属性を与
えるものであること を特徴とするデータ処理装置。1. A device having a plurality of sets of data processing units each having a data transmitting / receiving unit capable of transmitting and receiving data to and from each other, wherein each of the data processing units includes a display data storage unit for storing display data, and the display data. Display means for sequentially reading the storage contents of the storage unit and displaying the contents on a display screen, input means for inputting various data, and a plurality of independent processing target positions for storing processing target positions in the display data storage unit Based on the storage content stored in a predetermined specific processing target position storage means of the plurality of processing target position storage means in response to the input data from the storage means and the display data storage unit from the input means. A first control means for controlling and operating the display data storage section and the processing target position storage means, and the display data storage from the input means. Storage means for transmitting the input data related to the unit to the other data processing unit, and the plurality of processing target position storage units in response to the processing data related to the display data storage unit from the transmission unit of the other data processing unit. A second control for controlling and operating the display data storage unit and the processing target position storage means based on the storage content stored in another processing target position storage means that is previously assigned to the other data processing unit of the means. The input means includes display data and processing target position control data as data to be input, and the first control means responds to the input of the display data from the input means, and displays the display data. It has a self-display data writing means for storing the data in a writing position designated by each of the predetermined specific processing target position storing means, and the second control means is configured to operate from another data processing section. It has another display data writing means for storing the sent display data in a writing position designated by another predetermined processing target position storing means, and the own display data writing means and the other display data writing means A data processing device, which gives different display attributes to respective display data.
の位置に対応する表示画面上の位置にカーソルとして表
示されることを特徴とする特許請求の範囲第1項記載の
データ処理装置。2. The data processing device according to claim 1, wherein the stored contents of each processing target position storage means are displayed as a cursor at a position on the display screen corresponding to the position.
手段は、各処理対象位置記憶手段に対応するカーソルの
表示属性を、互いに異することを特徴とする特許請求の
範囲第2項記載のデータ処理装置。3. The self display data writing means and the other display data writing means differ from each other in the display attribute of the cursor corresponding to each processing target position storage means. The described data processing device.
理対象位置制御データの入力に応答し、前記特定の処理
対象位置記憶手段の設定を更新する自書込位置更新手段
をさらに有し、 第2の制御手段は、他のデータ処理部から伝送された処
理対象位置制御データの入力に応答し、前記他の処理対
象位置記憶手段の設定を更新する他書込位置更新手段を
さらに有すること を特徴とする特許請求の範囲第3項記載のデータ処理装
置。4. The first control means further comprises self-writing position updating means for updating the setting of the specific processing target position storage means in response to input of processing target position control data from the input means. The second control means further includes another write position updating means for updating the setting of the other processing target position storage means in response to the input of the processing target position control data transmitted from the other data processing unit. The data processing device according to claim 3, wherein the data processing device comprises:
を予め定めた特定の各処理対象位置記憶手段の指定する
書込位置に記憶した後、前記処理対象位置記憶手段の内
容を予め定めた次の書込位置に設定する機能を有し、 前記他表示データ書込手段は、表示データを予め定めた
他の処理対象位置記憶手段の指定する書込位置に記憶し
た後、前記処理対象位置記憶手段の内容を予め定めた次
の書込位置に設定する機能を有すること を特徴とする特許請求の範囲第4項記載のデータ処理装
置。5. The self-display data writing means stores display data at a writing position designated by each of predetermined specific processing target position storing means, and then presets the contents of the processing target position storing means. The other display data writing means stores the display data in a writing position designated by another predetermined processing target position storage means, and then stores the display data in the next writing position. The data processing apparatus according to claim 4, having a function of setting the content of the position storage means to a predetermined next writing position.
有し、該カーソル移動制御キーは、表示画面上に表示さ
れるカーソルを移動制御する前記処理対象位置制御デー
タを出力することを特徴とする特許請求の範囲第4項記
載のデータ処理装置。6. The input means has a cursor movement control key, and the cursor movement control key outputs the processing target position control data for controlling movement of a cursor displayed on a display screen. The data processing device according to claim 4.
理部において、それぞれ自装置用と、データの授受を行
う他のデータ処理部の数分用意される特許請求の範囲第
1、2、3、4、5または6項記載のデータ処理装置。7. The processing target position storage means is provided in each data processing unit for each of its own devices and the same number as the number of other data processing units for exchanging data. The data processing device according to item 3, 4, 5 or 6.
て、それぞれデータの授受を行う他のデータ処理部の数
分用意される特許請求の範囲第1、2、3、4、5また
は6項記載のデータ処理装置。8. The second control means is provided in each data processing unit as many as the number of other data processing units for transmitting and receiving data, respectively. The data processing device according to item 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61290419A JPH079639B2 (en) | 1986-12-08 | 1986-12-08 | Data processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61290419A JPH079639B2 (en) | 1986-12-08 | 1986-12-08 | Data processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63143652A JPS63143652A (en) | 1988-06-15 |
| JPH079639B2 true JPH079639B2 (en) | 1995-02-01 |
Family
ID=17755784
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61290419A Expired - Lifetime JPH079639B2 (en) | 1986-12-08 | 1986-12-08 | Data processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH079639B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5339389A (en) * | 1991-12-31 | 1994-08-16 | International Business Machines Corporation | User selectable lock regions |
| US5339388A (en) * | 1991-12-31 | 1994-08-16 | International Business Machines Corporation | Cursor lock region |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58117786A (en) * | 1982-01-06 | 1983-07-13 | Nec Corp | Remote conference device |
| JPS60128769A (en) * | 1983-12-16 | 1985-07-09 | Nippon Telegr & Teleph Corp <Ntt> | Communication conference device |
| JPS61179691A (en) * | 1985-02-05 | 1986-08-12 | Matsushita Graphic Commun Syst Inc | Picture image conference system |
| JPS6253084A (en) * | 1985-09-02 | 1987-03-07 | Nec Corp | Terminal equipment for remote conference system |
-
1986
- 1986-12-08 JP JP61290419A patent/JPH079639B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63143652A (en) | 1988-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4686522A (en) | Method of editing graphic objects in an interactive draw graphic system using implicit editing actions | |
| JPH07210357A (en) | Remote highlighting of objects in a conference system | |
| JPS6310470B2 (en) | ||
| US5146049A (en) | Method and system for inputting coordinates using digitizer | |
| JPS5994174A (en) | Display controlling device | |
| CN119938202A (en) | Screen display content adaptive switching method, device, electronic device and medium | |
| EP0438016A2 (en) | Method for cursor control of scrolling movements on certain computer workstations | |
| US5872558A (en) | Method and system in a data processing system for processing data utilizing a cursor having multiple pointing spots | |
| JP2004021595A (en) | Meeting support cooperative work system | |
| JPS63143652A (en) | Data processor | |
| JPH075969A (en) | Input device and data processing system using the same | |
| EP0200172B1 (en) | Image transformations on an interactive raster scan or matrix display | |
| JP3327633B2 (en) | Display control device | |
| JPH06149464A (en) | Screen scroll method in stylus | |
| JP2543979B2 (en) | Screen controller | |
| JPS6035075B2 (en) | CRT display device | |
| JPS63214827A (en) | Multi-window control device | |
| JPS62256175A (en) | Picture editing processor | |
| JP2997600B2 (en) | Display control device | |
| JPS6382574A (en) | Data processor | |
| JP2001083954A (en) | Computer controlled interactive display with dual cursor image storage for smooth transitions when changing cursor images | |
| JP3266606B2 (en) | Multi-item input device | |
| JP2006108911A (en) | Image processing apparatus and image processing method | |
| JPS61117615A (en) | Electronic equipment of conversational operation type | |
| JPH04175960A (en) | Communication control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |