Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH05743B2 - - Google Patents
[go: Go Back, main page]

JPH05743B2 - - Google Patents

Info

Publication number
JPH05743B2
JPH05743B2 JP61130165A JP13016586A JPH05743B2 JP H05743 B2 JPH05743 B2 JP H05743B2 JP 61130165 A JP61130165 A JP 61130165A JP 13016586 A JP13016586 A JP 13016586A JP H05743 B2 JPH05743 B2 JP H05743B2
Authority
JP
Japan
Prior art keywords
buffer memory
screen
screen buffer
editing
display
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 - Fee Related
Application number
JP61130165A
Other languages
Japanese (ja)
Other versions
JPS62287375A (en
Inventor
Takao Morinishi
Koji Yanase
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP61130165A priority Critical patent/JPS62287375A/en
Publication of JPS62287375A publication Critical patent/JPS62287375A/en
Publication of JPH05743B2 publication Critical patent/JPH05743B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は表示装置を有するコンピユータ装置等
のデータ処理装置における画面編集装置に関す
る。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a screen editing device in a data processing device such as a computer device having a display device.

〔従来の技術〕[Conventional technology]

表示装置を備えたコンピユータ装置等のデータ
処理装置は、各種の処理情報を表示装置の表示画
面上に表示することによつて、その処理情報を容
易に確認できるよう構成してある。表示情報に
は、文字、記号、図形、画像等、種々のものがあ
り、これらは必要に応じて表示画面上に表示され
る。また、この種の表示装置を備えたデータ処理
装置は、単に情報を表示画面上に表示するばかり
ではなく、表示画面上に表示した情報は、表示画
面上で種々の状態に編集可能に構成してある。す
なわち、この種の装置は画面編集機能を備えてお
り、表示画面上に表示した情報に対し、訂正、追
加、挿入、削除等の種々の編集操作が可能となつ
ている。
BACKGROUND ART A data processing device such as a computer device equipped with a display device is configured to display various types of processing information on the display screen of the display device so that the processing information can be easily checked. Display information includes various types of information such as characters, symbols, figures, images, etc., and these are displayed on the display screen as necessary. Furthermore, a data processing device equipped with this type of display device not only simply displays information on the display screen, but also configures the information displayed on the display screen so that it can be edited into various states on the display screen. There is. That is, this type of device is equipped with a screen editing function, and allows various editing operations such as correction, addition, insertion, and deletion to the information displayed on the display screen.

表示装置の表示画面に各種情報を表示するた
め、データ処理装置は表示画面に対応した画面表
示情報記憶手段を備えている。この画面表示情報
記憶手段の記憶内容は表示制御手段によつて順次
読み出され、表示画面上に表示される。したがつ
て、編集に際しては、この画面表示情報記憶手段
の記憶内容を書き換えることにより表示情報を所
望の状態に編集可能である。
In order to display various information on the display screen of the display device, the data processing device is equipped with screen display information storage means corresponding to the display screen. The stored contents of the screen display information storage means are sequentially read out by the display control means and displayed on the display screen. Therefore, when editing, it is possible to edit the display information to a desired state by rewriting the stored contents of the screen display information storage means.

この種の編集技術の参考になるものとしては、
特開昭60−51938号、特開昭59−71532号、特開昭
58−99829号、特開昭58−94027号、特開昭58−
70349号がある。
As a reference for this type of editing technique,
JP-A-60-51938, JP-A-59-71532, JP-A-Sho
No. 58-99829, JP-A-58-94027, JP-A-58-
There is No. 70349.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

画面編集機能を備えた従来のデータ処理装置
は、その編集操作が表示画面等との対応で可能で
あることから、操作上、極めて有効なものであ
る。
A conventional data processing device equipped with a screen editing function is extremely effective in terms of operation because editing operations can be performed in correspondence with a display screen or the like.

しかしながら、従来のものは操作員の誤編集に
対する操作性に対しては配慮が不足しており、そ
れがためこの回復における操作に問題があつた。
例えば、操作員が入力した文字、図形等が誤入力
であつた場合、表示画面を誤入力のあつた以前の
状態に戻す必要があるが、このためには誤入力し
た文字、図形等を消去する操作が必要となる。特
に図形入力に関しては、既に表示されている図形
に重ねた、新たに入力した図形が誤入力である場
合、誤入力部分を消去すると既に表示されている
の図形重ね合わせ部分までが消去されてしまう場
合が多く、誤入力のあつた以前の状態に戻す事が
困難であつた。さらに図形の入力はドツト単位で
入力可能な場合が多く、誤入力部分を消去する場
合に消去する図形の位置指定等の操作が面倒であ
つた。
However, the conventional system lacks consideration for operability in case of erroneous editing by an operator, and as a result, there are problems with the recovery operation.
For example, if a character, figure, etc. entered by an operator is incorrectly entered, it is necessary to return the display screen to the state before the error was made, but in order to do this, the incorrectly input character, figure, etc. must be erased. operation is required. Especially when inputting shapes, if a newly input shape that is superimposed on an already displayed shape is input incorrectly, erasing the incorrectly input part will also erase the overlapping part of the already displayed shape. In many cases, it is difficult to return to the state before the erroneous input occurred. Furthermore, graphics can often be input in units of dots, and operations such as specifying the position of the graphics to be erased when erasing an erroneously input portion are troublesome.

本発明の目的は、誤入力に対し、誤入力のあつ
た直前の状態に容易に表示情報を戻すことがで
き、操作性の向上が図れる画面編集装置を得るこ
とにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a screen editing device that can easily return display information to the state immediately before the erroneous input in response to an erroneous input, and can improve operability.

〔問題点を解決するための手段〕[Means for solving problems]

多数のドツトにより全体として所望の画像を表
示する表示画面を備え、当該表示画面上に文字、
記号、図形、画像等の種々の情報を表示する表示
装置を有するデータ処理装置においては、前記表
示画面と対応し、当該表示画面への画像情報を記
憶する画面バツフアメモリを備えている。この画
面バツフアメモリの記憶内容は表示制御手段によ
り読み出され表示画面上に表示される。したがつ
て、画面バツフアメモリの記憶内容を変更するこ
とにより、訂正、削除、挿入、追加等の各種の編
集が可能となる。このため、その編集を指令する
編集指令入力手段を備えている。そこで、本発明
においては、所定の編集が成された結果の画像情
報を前記バツフアメモリに記憶すると共に、当該
画面バツフアメモリと対応した補助画面バツフア
メモリと、前記編集指令入力手段からの編集指令
に応答し、当該時点における前記画面バツフアメ
モリの記憶内容を前記補助画面バツフアメモリに
複写記憶する画像情報複写手段とを設ける。更
に、前記補助画面バツフアメモリから前記画面バ
ツフアメモリへの画像情報の複写を要求する復帰
指令入力手段と、当該復帰指令に応答し、前記補
助画面バツフアメモリから前記画面バツフアメモ
リへ画像情報を複写記憶する表示情報復帰手段と
を具備する。
It is equipped with a display screen that displays a desired image as a whole using a large number of dots, and on the display screen, characters,
A data processing device that has a display device that displays various information such as symbols, figures, images, etc. is equipped with a screen buffer memory that corresponds to the display screen and stores image information for the display screen. The stored contents of this screen buffer memory are read out by the display control means and displayed on the display screen. Therefore, by changing the contents stored in the screen buffer memory, various edits such as correction, deletion, insertion, addition, etc. can be performed. For this purpose, an editing command input means for commanding the editing is provided. Therefore, in the present invention, image information as a result of predetermined editing is stored in the buffer memory, and an auxiliary screen buffer memory corresponding to the screen buffer memory and in response to an editing command from the editing command input means, and image information copying means for copying and storing the stored contents of the screen buffer memory at the relevant time point in the auxiliary screen buffer memory. Further, a return command input means for requesting copying of image information from the auxiliary screen buffer memory to the screen buffer memory, and a display information return unit for copying and storing image information from the auxiliary screen buffer memory to the screen buffer memory in response to the return command. and means.

〔作用〕[Effect]

表示画面上に表示された画像情報の編集のた
め、編集指令入力手段から所望の編集指令を入力
すると、画像情報複写手段はこの編集指令に応答
し、所定の編集が成された結果の画像情報を記憶
した画面バツフアメモリの記憶内容を補助画面バ
ツフアメモリに複写する。これにより、編集指令
が表示画面に反映される直前の表示情報を補助画
面バツフアメモリに格納することができる。そし
て、この補助画面バツフアメモリに格納される表
示画像情報は、復帰指令入力手段により復帰指令
を入力することにより、表示情報復帰手段が画面
バツフアメモリに複写記憶する。
In order to edit the image information displayed on the display screen, when a desired editing command is input from the editing command input means, the image information copying means responds to this editing command and produces image information as a result of predetermined editing. The stored contents of the screen buffer memory that have been stored are copied to the auxiliary screen buffer memory. Thereby, display information immediately before the editing command is reflected on the display screen can be stored in the auxiliary screen buffer memory. The display image information stored in the auxiliary screen buffer memory is copied and stored in the screen buffer memory by the display information return means by inputting a return command through the return command input means.

したがつて、所望の編集操作を行つた後、誤編
集等、何らかの原因により、当該編集前に画像情
報を戻したい要求に対しては、復帰指令の入力と
いう簡単な操作により、当該編集前の状態に表示
情報を戻すことができる。
Therefore, in response to a request to return the image information before the editing due to some reason such as editing error after performing the desired editing operation, the image information before the editing can be returned by the simple operation of inputting a return command. Display information can be returned to the state.

〔実施例〕〔Example〕

以下、図に示す本発明の一実施例について説明
する。第2図は一般的にパーソナルコンピユータ
あるいはビジネスコンピユータ等と呼ばれている
コンピユータ装置の全体の構成を示すブロツク図
である。この図において、1は表示画面SCを有
する陰極線管表示装置(以下、単にCRTとい
う。)、2はランダムアクセス記憶装置(以下、
RAMと略称する。)、3は演算処理部であるマイ
クロプロセツサ、4は入力部を構成するキーボー
ド、5はリード・オンリ記憶装置(以下、ROM
と略称する。)である。6は動作の基準となるク
ロツク信号を発生するクロツク発信回路、7はタ
イミング制御回路、8はキヤラクタフオント用
ROM、9は表示制御手段を構成するCRT制御回
路、10は画面表示情報記憶手段を構成する画面
バツフアメモリ、11は並列・直列変換回路であ
る。RAM2,ROM5には画面編集機能を実現
するための画面編集処理手段としての画面編集処
理プログラムが予め格納されている。この画面編
集処理プログラムは何等特殊なものではなく、従
来から一般的に使用されているものであり、その
概略は次のとうりである。すなわち、キーボード
4から各種編集のための情報を入力すると、この
画面編集処理プログラムにより、当該プログラム
に基づきマイクロプロセツサ3が作動し、これに
より処理された表示情報が画面バツフアメモリ1
0に記憶される。この際、文字等の情報はキヤラ
クタフオント用ROM8にて文字フオントに展開
され、画面バツフアメモリ10に転送記憶され
る。以下、同様に、マイクロプロセツサ3は画面
編集プログラムに基づいて、キーボード4からの
入力に応答し、画面バツフアメモリ10に処理後
の表示情報を転送記憶する。クロツク発信回路6
はマイクロプロセツサ3が規則正しく動作する様
に基本パルスを入力する。
An embodiment of the present invention shown in the drawings will be described below. FIG. 2 is a block diagram showing the overall configuration of a computer device generally called a personal computer or a business computer. In this figure, 1 is a cathode ray tube display device (hereinafter simply referred to as CRT) having a display screen SC, and 2 is a random access storage device (hereinafter simply referred to as CRT).
It is abbreviated as RAM. ), 3 is a microprocessor that is an arithmetic processing unit, 4 is a keyboard that constitutes an input unit, and 5 is a read-only storage device (hereinafter referred to as ROM).
It is abbreviated as. ). 6 is a clock oscillation circuit that generates a clock signal that serves as a reference for operation, 7 is a timing control circuit, and 8 is for a character font.
ROM, 9 is a CRT control circuit constituting display control means, 10 is a screen buffer memory constituting screen display information storage means, and 11 is a parallel/serial conversion circuit. A screen editing processing program as a screen editing processing means for realizing a screen editing function is stored in advance in the RAM 2 and ROM 5. This screen editing processing program is not special at all and has been commonly used in the past, and its outline is as follows. That is, when information for various edits is input from the keyboard 4, the microprocessor 3 operates based on this screen editing processing program, and the displayed information processed thereby is stored in the screen buffer memory 1.
Stored as 0. At this time, information such as characters is developed into a character font in the character font ROM 8 and transferred and stored in the screen buffer memory 10. Thereafter, similarly, the microprocessor 3 responds to input from the keyboard 4 based on the screen editing program, and transfers and stores the processed display information in the screen buffer memory 10. Clock transmission circuit 6
inputs basic pulses so that the microprocessor 3 operates regularly.

一方、クロツク発信回路6からの基本のクロツ
クパルスは、CRT制御回路9にも入力する。
CRT制御回路9は、この基本パルスを受けて、
画面バツフアメモリ10から、当該画面バツフア
メモリ10に記憶された表示情報を順次読み出
す。この読み出された表示情報は並列・直列変換
回路11を通して、パルス列に変換される。この
パルス列はCRT1に対し、ビデオ信号vとして
入力される。また、CRT1に対してはCRT制御
回路9から出力される同期信号sも、これと合わ
せて入力する。CRT1はこれらの信号により、
ビデオ信号vが高レベルの電圧である場合は、
CRT1の対応する位置のドツトを明るく点灯さ
せる。これは同期信号sをもとにCRT1の表示
画面の左上より右へ、次にはその列についても左
から右へ走査して行き、CRT1の表示画面の全
ドツトについて表示を行なう。したがつて、
CRT制御回路9は画面バツフアメモリ10の表
示情報を、CRT1の左上から右へ、その次には
次の行の表示情報を順次取り出して、並列・直列
変換回路11へ送出する様にする。このため、
CRT制御回路9は画面バツフアメモリ10に対
し、前記の順序で表示情報が取り出せるよう画面
バツフアメモリ10に対し、そのメモリアドレス
を発生する。
On the other hand, the basic clock pulse from the clock generating circuit 6 is also input to the CRT control circuit 9.
The CRT control circuit 9 receives this basic pulse and
The display information stored in the screen buffer memory 10 is sequentially read out from the screen buffer memory 10. This read display information is converted into a pulse train through a parallel/serial conversion circuit 11. This pulse train is input to the CRT 1 as a video signal v. Furthermore, the synchronizing signal s output from the CRT control circuit 9 is also input to the CRT 1. CRT1 uses these signals to
If the video signal v is a high level voltage,
Light up the dot at the corresponding position on CRT1 brightly. This scans the display screen of the CRT 1 from the upper left to the right based on the synchronization signal s, and then scans the column from the left to the right, thereby displaying all dots on the display screen of the CRT 1. Therefore,
The CRT control circuit 9 sequentially takes out the display information of the screen buffer memory 10 from the upper left to the right of the CRT 1, and then the display information of the next row, and sends it to the parallel/serial conversion circuit 11. For this reason,
The CRT control circuit 9 generates a memory address for the screen buffer memory 10 so that display information can be retrieved in the above order.

13は外部記憶装置を構成するフロツピーデイ
スク装置であり、これはフロツピーデイスクコン
トローラ12を介してマイクロプロセツサ3に接
続する。これにより、作成された各種のプログラ
ム、あるいは画面バツフアメモリ10内の表示情
報は必要に応じてこのフロツピーデイスク装置1
3に格納可能である。また、この格納されたプロ
グラム、表示情報等のデータは、必要に応じて呼
びだされ、RAM2あるいは画面バツフアメモリ
10等の記憶部に格納され、処理の対象とするこ
とができる。
Reference numeral 13 denotes a floppy disk device constituting an external storage device, which is connected to the microprocessor 3 via a floppy disk controller 12. As a result, various created programs or display information in the screen buffer memory 10 can be transferred to the floppy disk device 1 as needed.
3 can be stored. Further, the stored programs, display information, and other data can be called up as needed, stored in a storage unit such as the RAM 2 or the screen buffer memory 10, and made available for processing.

以上のような構成において、本実施例では、画
面表示情報記憶手段としての画面バツフアメモリ
10と対応して、補助画面表示情報記憶手段とし
ての補助画面バツフアメモリ10a,10bを設
ける。この補助画面バツフアメモリ10a,10
bの各々は画面バツフアメモリ10と同様の記憶
容量とし、画面バツフアメモリ10の記憶内容を
複写記憶可能な構成としてある。キーボード4に
は、前記した画面編集プログラムに対し、訂正、
削除、挿入、追加等の各種の編集を指示するため
の情報を入力する各種のキーを備えている。これ
ら編集指令キーは編集指令入力手段として作用す
る。更に、本実施例においては、復帰指令入力手
段として作用する復帰指令キーをキーボード4上
に配置する。キーボード4は一般的に、英数字キ
ー、特殊キー等を多数備えている。復帰指令キー
は、キーボード4上に新に設けてもよいし、既に
設けてあるキーに割り当てるようにしてもよい。
In the above configuration, in this embodiment, auxiliary screen buffer memories 10a and 10b are provided as auxiliary screen display information storage means in correspondence with the screen buffer memory 10 as screen display information storage means. This auxiliary screen buffer memory 10a, 10
Each of b has the same storage capacity as the screen buffer memory 10, and is configured to be able to copy and store the contents of the screen buffer memory 10. The keyboard 4 contains corrections and corrections for the screen editing program mentioned above.
It is equipped with various keys for inputting information for instructing various edits such as deletion, insertion, and addition. These editing command keys act as editing command input means. Furthermore, in this embodiment, a return command key that functions as return command input means is arranged on the keyboard 4. The keyboard 4 generally includes a large number of alphanumeric keys, special keys, and the like. The return command key may be newly provided on the keyboard 4, or may be assigned to an already provided key.

第1図は編集指令入力手段を構成するキーボー
ド4上に配置した各種編集指令キー、および復帰
指令入力手段を構成するキーボード4上に配置し
た復帰指令キーの入力に応答して画面バツフアメ
モリ10、補助画面バツフアメモリ10a,10
bの記憶内容を所定の状態に制御操作する画面情
報制御手段の一例を示したフローチヤートであ
る。この画面情報制御手段はその主要部を表示情
報複写手段STMと表示情報復帰手段SRMとで構
成してある。第1図で示した画面情報制御手段は
前記した画面編集プログラムと同様、プログラム
の形でRAM2、あるいはROM5に予め格納し、
これはマイクロプロセツサ3によつて順次読み出
されて実行される。そして、この実行によつて所
定の機能が達成される。
FIG. 1 shows a screen buffer memory 10, an auxiliary screen buffer memory 10, etc. in response to inputs from various edit command keys arranged on a keyboard 4 constituting an edit command input means and return command keys arranged on a keyboard 4 constituting a return command input means. Screen buffer memory 10a, 10
12 is a flowchart showing an example of a screen information control means for controlling and operating the storage contents of FIG. The main parts of this screen information control means are composed of a display information copying means STM and a display information restoring means SRM. The screen information control means shown in FIG.
This is sequentially read out and executed by the microprocessor 3. A predetermined function is achieved by this execution.

表示情報複写手段STMはキーボード4に配置
した編集指令キーに応答し、当該時点における画
面バツフアメモリ10の記憶内容を補助画面バツ
フアメモリ10a,10bに複写記憶する手段で
ある。この実施例においては、補助画面バツフア
メモリを2組、すなわち補助画面バツフアメモリ
10aと補助画面バツフアメモリ10bとを備え
た場合について示してあり、そのため表示情報複
写手段は第1表示情報複写手段STMaと第2表示
情報複写手段STMbとで構成してある。すなわ
ち、第1表示情報複写手段STMaは補助画面バツ
フアメモリ10aの記憶内容を補助画面バツフア
メモリ10bに複写記憶し、第2表示情報複写手
段STMbは画面バツフアメモリ10の記憶内容を
補助画面バツフアメモリ10aに複写記憶する。
これにより、補助画面バツフアメモリ10a,1
0bは順位付けされ、編集操作が進むにつれて、
画面バツフアメモリ10aのある時点における記
憶内容は、上位順位の補助画面バツフアメモリ1
0a、下位順位の補助画面バツフアメモリ10b
の順で順次複写記憶される。第3図は第1表示情
報複写手段STMaを示すフローチヤートであり、
第4図は第2表示情報複写手段STMbを示すフロ
ーチヤートである。
The display information copying means STM is a means for responding to an edit command key arranged on the keyboard 4 and copying and storing the stored contents of the screen buffer memory 10 at the relevant time point in the auxiliary screen buffer memories 10a and 10b. In this embodiment, a case is shown in which two sets of auxiliary screen buffer memories are provided, that is, an auxiliary screen buffer memory 10a and an auxiliary screen buffer memory 10b, and therefore the display information copying means is the first display information copying means STMa and the second display It consists of an information copying means STMb. That is, the first display information copying means STMa copies and stores the stored contents of the auxiliary screen buffer memory 10a in the auxiliary screen buffer memory 10b, and the second display information copying means STMb copies and stores the stored contents of the screen buffer memory 10 in the auxiliary screen buffer memory 10a. .
As a result, the auxiliary screen buffer memories 10a, 1
0b is ranked and as the editing operation progresses,
The memory contents at a certain point in time of the screen buffer memory 10a are stored in the auxiliary screen buffer memory 1 of the higher rank.
0a, lower ranking auxiliary screen buffer memory 10b
They are copied and stored sequentially in this order. FIG. 3 is a flowchart showing the first display information copying means STMa,
FIG. 4 is a flowchart showing the second display information copying means STMb.

表示情報復帰手段SRMはキーボード4に配置
した復帰指令キーに応答し、補助画面バツフアメ
モリ10a,10bの記憶内容を画面バツフアメ
モリ10に複写記憶する手段である。この実施例
においては、復帰指令キーの操作回数で補助画面
バツフアメモリ10a,10bの記憶内容が画面
バツフアメモリ10aに交互に複写記憶し得るよ
うにした場合について示してある。第5図は表示
情報復帰手段SRMの主要部を成す表示情報復帰
手段SRM′の詳細を示すフローチヤートである。
The display information return means SRM is a means for copying and storing the stored contents of the auxiliary screen buffer memories 10a and 10b in the screen buffer memory 10 in response to a return command key arranged on the keyboard 4. In this embodiment, a case is shown in which the contents of the auxiliary screen buffer memories 10a and 10b can be alternately copied and stored in the screen buffer memory 10a depending on the number of operations of the return command key. FIG. 5 is a flowchart showing details of the display information restoration means SRM' which constitutes the main part of the display information restoration means SRM.

以下、第1図に示す画面情報制御手段について
詳細に説明する。当該手段は起動されると、まず
ステツプ1a,1b,1cで初期設定が行なわれる。
すなわち、ステツプ1aでは、画面バツフアメモ
リ10の記憶内容を補助画面バツフアメモリ10
aに複写記憶処理し、ステツプ1bでは補助画面
バツフアメモリ10aの記憶内容を補助画面バツ
フアメモリ10bに複写記憶処理する。これは後
に詳述する第2の表示情報複写手段STMbをステ
ツプ1aで起動し、第1の表示情報複写手段
STMaをステツプ1bで起動することによつて達
成される。ステツプ1cにおいては、補助画面バツ
フアメモリ10a,10bのいずれかを指定する
画面バツフアポインタBPを設定し、これを“0”
に初期設定する。そして、ステツプ1dでは、キ
ーボード4に配置した編集指令キーの入力を待
つ。ここで何らかの編集指令キーが入力される
と、続くステツプ1eで当該指令が編集終了キーで
あるか否かを判定する。もしこれが編集終了キー
の入力であれば、当該画面情報制御手段の処理を
終了する。そうでなければ、ステツプ1fでこの入
力が画面復帰指令であるか否かを判定する。ここ
で画面復帰指令でなければ、入力されたキーは編
集指令キーであることになるから、処理をステツ
プ1gに移し、ここで画面バツフアポインタBPに
“0”を設定する。前記ステツプ1dでキーボード
4から入力されたキーに対する文字等のデータは
一旦キーボードバツフアに蓄積される。ステツプ
1hではこのキーボードバツフア内にデータが残
つている場合には、処理をステツプ1dに戻す。
このステツプ1hは特に日本語入力時に有効であ
る。すなわち、これから画面の所定位置に入力す
る文字列をキーボードバツフア内にキーボード4
を使用して入力し、これを例えば表示画面SCの
最下行に表示している段階で、後述するステツプ
1i,1jを実行してしまうと、当該文字列を入力す
る以前の画面に復帰できなくなつてしまうためで
ある。
The screen information control means shown in FIG. 1 will be explained in detail below. When the means is activated, initial settings are first performed in steps 1a, 1b, and 1c.
That is, in step 1a, the stored contents of the screen buffer memory 10 are transferred to the auxiliary screen buffer memory 10.
In step 1b, the contents of the auxiliary screen buffer memory 10a are copied and stored in the auxiliary screen buffer memory 10b. This starts the second display information copying means STMb, which will be described in detail later, in step 1a, and
This is accomplished by starting STMa in step 1b. In step 1c, a screen buffer pointer BP that specifies either the auxiliary screen buffer memory 10a or 10b is set and set to "0".
Initialize to . Then, in step 1d, an input from an edit command key arranged on the keyboard 4 is waited for. If any edit command key is input here, it is determined in the following step 1e whether or not the command is an edit end key. If this is an input of the editing end key, the processing of the screen information control means is ended. Otherwise, it is determined in step 1f whether this input is a screen return command. If it is not a screen return command, the input key is an edit command key, so the process moves to step 1g, where the screen buffer pointer BP is set to "0". The data such as characters corresponding to the keys input from the keyboard 4 in step 1d is temporarily stored in the keyboard buffer. step
At step 1h, if data remains in this keyboard buffer, the process returns to step 1d.
This step 1h is especially effective when inputting Japanese. In other words, the character string to be entered at a predetermined position on the screen is entered in the keyboard buffer on the keyboard 4.
, and when this is displayed, for example, on the bottom line of the display screen SC, follow the steps described below.
This is because if you execute 1i and 1j, you will not be able to return to the screen you were on before you entered the character string.

ステツプ1hでキーボードバツフアに文字等の
データが残つていなければ、処理を表示情報複写
手段STMに移す。この表示情報複写手段STMは
前記したように第1表示情報複写手段STMaと第
2表示情報複写手段STMbとから成る。まず、ス
テツプ1fで示した第1表示情報複写手段STMaは
補助画面バツフアメモリ10aの記憶内容を補助
画面バツフアメモリ10bに複写記憶する。続く
ステツプ1jで示した第2表示情報複写手段STMb
は、画面バツフアメモリ10の記憶内容を補助画
面バツフアメモリ10aに複写記憶する。そし
て、ステツプ1kで画面編集処理手段EDTが起動
され、画面バツフアメモリ10に対し所定の編集
が成される。この画面編集処理手段EDTの処理
が終了すると、処理はステツプ1dに移り、次の
編集命令の入力待となる。
If no data such as characters remains in the keyboard buffer in step 1h, processing is transferred to the display information copying means STM. As described above, this display information copying means STM consists of the first display information copying means STMa and the second display information copying means STMb. First, the first display information copying means STMa shown in step 1f copies and stores the contents of the auxiliary screen buffer memory 10a in the auxiliary screen buffer memory 10b. Second display information copying means STMb shown in the following step 1j
copies and stores the contents of the screen buffer memory 10 in the auxiliary screen buffer memory 10a. Then, in step 1k, the screen editing processing means EDT is activated, and predetermined editing is performed on the screen buffer memory 10. When the processing of this screen editing processing means EDT is completed, the processing moves to step 1d, and waits for input of the next editing command.

ステツプ1i,ステツプ1jはステツプ1dで編集命
令がキーボード4から入力される度ごとに実行さ
れ、当該編集命令の実行前に実行されることにな
る。そして、ステツプ1i、ステツプ1jの実行後
に、ステツプ1kにより所定の画面編集が成され
る。したがつて、ステツプ1kの実行後において
は、画面バツフアメモリ10には所定の編集が成
された後の画面表示情報が記憶され、補助画面バ
ツフアメモリ10aには当該編集が成される以前
の画面表示情報が記憶され、補助画面バツフアメ
モリ10bには更に1つ前の編集命令が実行され
る以前の画面表示情報が記憶されることになる。
Steps 1i and 1j are executed each time an editing command is input from the keyboard 4 in step 1d, and are executed before the editing command is executed. After executing step 1i and step 1j, predetermined screen editing is performed in step 1k. Therefore, after executing step 1k, the screen buffer memory 10 stores the screen display information after predetermined editing, and the auxiliary screen buffer memory 10a stores the screen display information before the editing. is stored, and the screen display information before the previous editing command is further stored in the auxiliary screen buffer memory 10b.

ステツプ1fで入力された命令が画面復帰命令で
あると判定されると、処理は表示情報復帰手段
SRMに移る。まず、ステツプ1lでは、画面バツ
フアポインタBPに1を加算する。そして、ステ
ツプ1mで画面バツフアポインタBPの内容が2を
超えたか否かを判定し、超えていなければ処理を
ステツプ1nに移す。ステツプ1nでは表示情報復
帰手段STMの本体を成す表示情報復帰手段
STM′を起動する。表示情報記憶手段SRM′は後
記詳述するように、画面バツフアポインタBPの
差し示す補助画面バツフアメモリ10a,10b
の記憶内容を画面バツフアメモリ10に複写記憶
する。この実施例の場合、画面バツフアポインタ
BPが1であれば補助画面バツフアメモリ10a
を、そしてこれが2であれば補助画面バツフアメ
モリ10bを差し示すものであることとしてあ
る。ステツプ1mで画面バツフアポインタBPの値
が2を超えるとステツプ1oでこの値は1に強制
的にセツトされ、その後ステツプ1nに処理を移
す。
If it is determined that the command input in step 1f is a screen return command, the process starts with display information return means.
Moving on to SRM. First, in step 1l, 1 is added to the screen buffer pointer BP. Then, in step 1m, it is determined whether the content of the screen buffer pointer BP exceeds 2, and if it does not, the process moves to step 1n. In step 1n, the display information return means forming the main body of the display information return means STM
Start STM′. The display information storage means SRM' stores the auxiliary screen buffer memories 10a and 10b indicated by the screen buffer pointer BP, as will be described in detail later.
The stored contents are copied and stored in the screen buffer memory 10. In this example, the screen buffer pointer
If BP is 1, auxiliary screen buffer memory 10a
and if this is 2, it indicates the auxiliary screen buffer memory 10b. If the value of the screen buffer pointer BP exceeds 2 in step 1m, this value is forcibly set to 1 in step 1o, and then the process moves to step 1n.

画面バツフアポインタBPはステツプ1c,1gで
零にセツトされる。ある編集命令の実行後に、キ
ーボード4上に配置した画面復帰命令キーを押す
と、ステツプ1lで画面バツフアポインタBPの値
は“1”となる。これにより、ステツプ1nでは
補助画面バツフアメモリ10aの記憶内容が画面
バツフアメモリ10に複写記憶される。これはす
なわち、この画面復帰命令キーが押される前に実
行された編集の行なわれる前の画面情報に画面バ
ツフアメモリ10の内容が書き替えられたことに
なる。すなわち、表示画面には1つ前の編集が行
なわれる以前の画面が表示される。更に連続し
て、画面復帰命令キーを再度押すと、ステツプ1l
で画面バツフアポインタBPの値は“2”となる。
これにより、ステツプ1nでは補助画面バツフア
メモリ10bの記憶内容が画面バツフアメモリ1
0に複写記憶される。これは、更に1つ前の編集
が実行される以前の画面表示情報が画面バツフア
メモリ10に複写記憶されたことになる。また、
更に連続して画面復帰命令キーを押すと、画面バ
ツフアポインタBPの値は“3”となる。そうす
ると、ステツプ1oでこのポインタBPの値は“1”
にセツトし直され、ステツプ1nでは再び補助画
面バツフアメモリ10aの記憶内容が画面バツフ
アメモリ10に複写記憶される。すなわち、画面
復帰命令キーを連続して押すと、画面バツフアメ
モリ10には補助画面バツフアメモリ10aと補
助画面バツフアメモリ10bの記憶内容が交互に
複写記憶されることとなる。
The screen buffer pointer BP is set to zero in steps 1c and 1g. When a screen return command key arranged on the keyboard 4 is pressed after executing a certain editing command, the value of the screen buffer pointer BP becomes "1" in step 1l. As a result, in step 1n, the contents of the auxiliary screen buffer memory 10a are copied and stored in the screen buffer memory 10. This means that the contents of the screen buffer memory 10 have been rewritten to the screen information before the editing that was performed before this screen return command key was pressed. That is, the screen before the previous editing is displayed on the display screen. If you press the screen return command key again in succession, step 1l will return.
The value of the screen buffer pointer BP becomes "2".
As a result, in step 1n, the memory contents of the auxiliary screen buffer memory 10b are changed to the screen buffer memory 1.
A copy is stored in 0. This means that the screen display information before the previous editing has been copied and stored in the screen buffer memory 10. Also,
If the screen return command key is pressed further consecutively, the value of the screen buffer pointer BP becomes "3". Then, at step 1o, the value of this pointer BP is “1”
In step 1n, the contents of the auxiliary screen buffer memory 10a are copied and stored in the screen buffer memory 10 again. That is, when the screen return command key is pressed successively, the contents of the auxiliary screen buffer memory 10a and the auxiliary screen buffer memory 10b are alternately copied and stored in the screen buffer memory 10.

第7図は具体的な操作の一例を示したものであ
る。この例は、直線編集命令により直線L1,L
2,L3で表示画面上に三角形を描いたが、何ら
かの原因で、表示画面を直線L1を描いた画面に
まで戻す必要が生じた場合における各時点での画
面バツフアメモリ10、補助画面バツフアメモリ
10a,10bの記憶内容を図解して示してあ
る。まず、初期時点においては、バツフアメモリ
10,10a,10bには表示情報は何も記憶さ
れていない。ある時点nで直線L1の編集が終了
し、次に直線L2の編集のため、編集命令を入力
すると、第1図のステツプ1i,1jにより、バツフ
アメモリ10aの記憶内容はバツフアメモリ10
bに、バツフアメモリ10の内容はバツフアメモ
リ10aに複写記憶される。その後、ステツプ
1kで直線編集が実行される。時点(n+1)は
直線L2の編集が実行された直後の各バツフアメ
モリ10,10a,10bの記憶内容を示す。以
下、同様に時点(n+2)は直線L3の編集が実
行された直後の各バツフアメモリ10,10a,
10bの記憶内容を示す。直線L3の編集後に、
何らかのまちがいに気付き、キーボード4上に配
置した復帰命令キーを1回押すと、第1図の表示
情報復帰手段SRMの作用により、バツフアメモ
リ10aの記憶内容がバツフアメモリ10に複写
記憶される。時点(n+3)はこのときの画面バ
ツフアメモリ10の記憶内容を示す。更に続けて
復帰命令キーをもう1度押すと、バツフアメモリ
10bの記憶内容がバツフアメモリ10に複写記
憶される。時点(n+4)はこのときの画面バツ
フアメモリ10の記憶内容を示す。以後、復帰命
令キーを押す度ごとに、時点(n+3),(n+
4)の状態が繰り返される。したがつて、時点
(n+3)の状態から編集を開始したい場合には、
当該表示画面が表示された後に編集命令を入力す
ればよいし、また時点(n+4)の状態から編集
を開始したい場合には、当該表示画面が表示され
た後に編集命令を入力すればよい。
FIG. 7 shows an example of a specific operation. In this example, the straight lines L1, L
2. A triangle was drawn on the display screen in L3, but if for some reason it becomes necessary to return the display screen to the screen on which the straight line L1 is drawn, the screen buffer memory 10 and auxiliary screen buffer memories 10a and 10b at each point in time. The memorized contents are shown diagrammatically. First, at an initial point in time, no display information is stored in the buffer memories 10, 10a, and 10b. When the editing of the straight line L1 is completed at a certain time point n and an editing command is input to edit the straight line L2, the contents of the buffer memory 10a are changed to the buffer memory 10a by steps 1i and 1j in FIG.
b, the contents of the buffer memory 10 are copied and stored in the buffer memory 10a. Then step
Linear editing is performed at 1k. Time point (n+1) indicates the stored contents of each buffer memory 10, 10a, 10b immediately after editing of straight line L2 is executed. Similarly, at time (n+2), each buffer memory 10, 10a, immediately after the editing of straight line L3 is executed,
10b shows the storage contents of 10b. After editing straight line L3,
When a user notices some kind of mistake and presses the return command key arranged on the keyboard 4 once, the contents stored in the buffer memory 10a are copied and stored in the buffer memory 10 by the action of the display information return means SRM shown in FIG. Time point (n+3) indicates the stored contents of the screen buffer memory 10 at this time. When the return command key is pressed again, the contents of the buffer memory 10b are copied and stored in the buffer memory 10. Time point (n+4) indicates the stored contents of the screen buffer memory 10 at this time. From then on, each time you press the return command key, the time points (n+3) and (n+
The state of 4) is repeated. Therefore, if you want to start editing from the state at time (n+3),
It is sufficient to input an editing command after the display screen is displayed, or if it is desired to start editing from the state at time (n+4), the edit command may be input after the display screen is displayed.

第3図は第1図にステツプ1b,1iで示した第1
表示情報複写手段STMaの詳細を示すフローチヤ
ートである。以下この図について説明する。当該
第1表示情報複写手段STMaは前記したように補
助画面バツフアメモリ10aの記憶内容を補助画
面バツフアメモリ10bに複写記憶する手段であ
る。当該第1表示情報複写手段STMaが起動され
ると、まずステツプ3aでは補助画面バツフアメ
モリ10aに記憶されている表示情報を順次読み
取るため、当該補助画面バツフアメモリ10aの
各アドレスを順次走査指定する読み取りアドレス
ポインタP1を初期化する。これはすなわち、こ
のアドレスポインタP1に補助画面バツフアメモ
リ10aの先頭アドレスをセツトするステツプで
ある。ステツプ3bでは、補助画面バツフアメモ
リ10bに補助画面バツフアメモリ10aから読
み取つた表示情報を順次書き込むため、当該補助
画面バツフアメモリ10bの書き込みアドレスを
順次走査指定する書き込みアドレスポインタP2
を初期化する。これはすなわち、このアドレスポ
インタP2に補助画面バツフアメモリ10bの先
頭アドレスをセツトするステツプである。続くス
テツプ3cでは各アドレスポインタP1,P2が対
応する補助画面バツフアメモリ10a,10bの
最終アドレスを超えたか否か、すなわち各アドレ
スポインタP1,P2が対応する補助画面バツフ
アメモリ10a,10bの全てのアドレスを走査
指定したか否かを判定する。ステツプ3dでは補
助画面バツフアメモリ10aのアドレスポインタ
P1が指定するアドレスに記憶されている表示情
報を読み取り、この表示情報を補助画面バツフア
メモリ10bのアドレスポインタP2が指定する
アドレスに書き込む。ステツプ3eでは各アドレス
ポインタPP1,P2の記憶しているアドレスを
“1”だけ増加する。そして、処理をステツプ3c
へ移す。以後、ステツプ3c,3d,3eを繰り返し
実行し、ステツプ3cで各アドレスポインタP1,
P2の記憶したアドレスが対応する補助画面バツ
フアメモリ10a,10bの最終アドレスを超え
たか否か、すなわち各アドレスポインタP1,P
2が対応する補助画面バツフアメモリ10a,1
0bの全てのアドレスを走査指定するまで行う。
そして、ステツプ3cの条件が満たされると、当該
第1表示情報複写手段STMaの処理を終了する。
これにより、補助画面バツフアメモリ10aの記
憶内容が補助画面バツフアメモリ10bに複写記
憶される。
Figure 3 shows the steps 1b and 1i shown in Figure 1.
It is a flowchart showing details of display information copying means STMa. This figure will be explained below. As described above, the first display information copying means STMa is a means for copying and storing the contents of the auxiliary screen buffer memory 10a in the auxiliary screen buffer memory 10b. When the first display information copying means STMa is activated, first in step 3a, in order to sequentially read the display information stored in the auxiliary screen buffer memory 10a, a read address pointer is used to sequentially scan and designate each address of the auxiliary screen buffer memory 10a. Initialize P1. That is, this is a step for setting the start address of the auxiliary screen buffer memory 10a in the address pointer P1. In step 3b, in order to sequentially write the display information read from the auxiliary screen buffer memory 10a into the auxiliary screen buffer memory 10b, the write address pointer P2 sequentially scans and specifies the write address of the auxiliary screen buffer memory 10b.
Initialize. That is, this is a step for setting the start address of the auxiliary screen buffer memory 10b in the address pointer P2. In the following step 3c, it is determined whether each address pointer P1, P2 has exceeded the final address of the corresponding auxiliary screen buffer memory 10a, 10b, that is, all addresses of the auxiliary screen buffer memory 10a, 10b to which each address pointer P1, P2 corresponds are scanned. Determine whether it is specified. In step 3d, the display information stored at the address specified by the address pointer P1 of the auxiliary screen buffer memory 10a is read, and this display information is written to the address specified by the address pointer P2 of the auxiliary screen buffer memory 10b. In step 3e, the addresses stored in each address pointer PP1, P2 are incremented by "1". Then process step 3c
Move to. After that, steps 3c, 3d, and 3e are repeatedly executed, and in step 3c, each address pointer P1,
Whether or not the address stored by P2 exceeds the final address of the corresponding auxiliary screen buffer memory 10a, 10b, that is, each address pointer P1, P
2 corresponds to the auxiliary screen buffer memory 10a, 1
This is repeated until all addresses in 0b are scanned and specified.
Then, when the conditions of step 3c are satisfied, the processing of the first display information copying means STMa is ended.
As a result, the contents stored in the auxiliary screen buffer memory 10a are copied and stored in the auxiliary screen buffer memory 10b.

第4図は第1図にステツプ1a,1jで示した第2
表示情報複写手段STMbの詳細を示すフローチヤ
ートである。以下この図について説明する。当該
第2表示情報複写手段STMbは前記したように画
面バツフアメモリ10の記憶内容を補助画面バツ
フアメモリ10aに複写記憶する手段である。当
該第2表示情報複写手段STMbが起動されると、
まずステツプ4aでは、画面バツフアメモリ10
に記憶されている表示情報を順次読み取るため、
当該画面バツフアメモリ10の各アドレスを順次
走査指定する読み取りアドレスポインタPOを初
期化する。これはすなわち、このアドレスポイン
タPOに画面バツフアメモリ10の先頭アドレス
をセツトするステツプである。ステツプ4bでは、
補助画面バツフアメモリ10aに補助画面バツフ
アメモリ10から読み取つた表示情報を順次書き
込むため、当該補助画面バツフアメモリ10aの
書き込みアドレスを順次走査指定する書き込みア
ドレスポインタP1を初期化する。これはすなわ
ち、このアドレスポインタP1に補助画面バツフ
アメモリ10aの先頭アドレスをセツトするステ
ツプである。続くステツプ4cでは各アドレスポイ
ンタP0,P1が対応するバツフアメモリ10,
10aの最終アドレスを超えたか否か、すなわち
各アドレスポインタP0,P1が対応するバツフ
アメモリ10,10aの全てのアドレスを走査指
定したか否かを判定する。ステツプ4dでは画面
バツフアメモリ10のアドレスポインタP0が指
定するアドレスに記憶されている表示情報を読み
取り、この表示情報を補助画面バツフアメモリ1
0aのアドレスポインタP1が指定するアドレス
に書き込む。ステツプ4eでは各アドレスポインタ
P0,P1の記憶しているアドレスを“1”だけ
増加する。そして、処理をステツプ4cへ移す。以
後、ステツプ4c,4d,4eを繰り返し実行し、ス
テツプ4cで各アドレスポインタP0,P1の記憶
したアドレスが対応するバツフアメモリ10,1
0bの最終アドレスを超えたか否か、すなわち各
アドレスポインタP0,P1が対応するバツフア
メモリ10,10aの全てのアドレスを走査指定
するまで行う。そして、ステツプ4cの条件が満た
されると、当該第2表示情報複写手段STMbの処
理を終了する。これにより、画面バツフアメモリ
10の記憶内容が補助画面バツフアメモリ10a
に複写記憶される。
Figure 4 shows the steps 1a and 1j shown in Figure 1.
It is a flowchart showing details of display information copying means STMb. This figure will be explained below. As described above, the second display information copying means STMb is a means for copying and storing the contents of the screen buffer memory 10 in the auxiliary screen buffer memory 10a. When the second display information copying means STMb is activated,
First, in step 4a, the screen buffer memory 10
In order to sequentially read display information stored in
A read address pointer PO that sequentially scans and designates each address of the screen buffer memory 10 is initialized. In other words, this is a step for setting the start address of the screen buffer memory 10 in this address pointer PO. In step 4b,
In order to sequentially write the display information read from the auxiliary screen buffer memory 10 into the auxiliary screen buffer memory 10a, a write address pointer P1 that sequentially scans and specifies the write address of the auxiliary screen buffer memory 10a is initialized. That is, this is a step for setting the start address of the auxiliary screen buffer memory 10a in the address pointer P1. In the following step 4c, each address pointer P0, P1 corresponds to the buffer memory 10,
It is determined whether the final address of buffer memories 10, 10a has been exceeded, that is, whether all addresses in the buffer memories 10, 10a corresponding to each address pointer P0, P1 have been scanned and specified. In step 4d, the display information stored in the address specified by the address pointer P0 of the screen buffer memory 10 is read, and this display information is transferred to the auxiliary screen buffer memory 1.
Write to the address specified by address pointer P1 of 0a. In step 4e, the addresses stored in each address pointer P0, P1 are incremented by "1". Then, the process moves to step 4c. Thereafter, steps 4c, 4d, and 4e are repeatedly executed, and in step 4c, the buffer memories 10, 1 corresponding to the addresses stored by the address pointers P0, P1 are
The scanning is continued to determine whether or not the final address of 0b has been exceeded, that is, until all addresses of the buffer memories 10, 10a corresponding to each address pointer P0, P1 are scanned and specified. Then, when the condition of step 4c is satisfied, the processing of the second display information copying means STMb is ended. As a result, the memory contents of the screen buffer memory 10 are changed to the auxiliary screen buffer memory 10a.
A copy is stored in the .

第5図は第1図にステツプ1nで示した表示情
報復帰手段SRM′の詳細を示すフローチヤートで
ある。以下この図について説明する。当該表示情
報復帰手段SRM′は前記したように画面バツフア
ポインタBPで指定された補助画面バツフアメモ
リ10a,10bの記憶内容を画面バツフアメモ
リ10に複写記憶する手段である。当該表示情報
復帰手段SRM′が起動されると、まずステツプ5
aでは、画面バツフアポインタBPで指定された
補助画面バツフアメモリ10a,10bに記憶さ
れている表示情報を順次読み取るため、当該補助
画面バツフアメモリ10a,10bの各アドレス
を順次走査指定する読み取りアドレスポインタ
(BP)を初期化する。これはすなわち、このアド
レスポインタP(BP)に画面バツフアポインタ
BPで指定された補助画面バツフアメモリ10a,
10bの先頭アドレスをセツトするステツプであ
る。ステツプ5bでは、画面バツフアメモリ10
に補助画面バツフアメモリ10a,10bから読
み取つた表示情報を順次書き込むため、当該画面
バツフアメモリ10の書き込みアドレスを順次走
査指定する書き込みアドレスポインタP0を初期
化する。これはすなわち、このアドレスポインタ
P0に画面バツフアメモリ10の先頭アドレスを
セツトするステツプである。続くステツプ5cでは
各アドレスポインタP0,P(BP)が対応するバ
ツフアメモリ10,10a,10bの最終アドレ
スを超えたか否か、すなわち各アドレスポインタ
P0,P(BP)が対応するバツフアメモリ10,
10a,10bの全てのアドレスを走査指定した
か否かを判定する。ステツプ5dでは補助画面バ
ツフアメモリ10a,10bのアドレスポインタ
P(BP)が指定するアドレスに記憶されている表
示情報を読み取り、この表示情報を画面バツフア
メモリ10のアドレスポインタP0が指定するア
ドレスに書き込む。ステツプ5eでは各アドレスポ
インタP0,P(BP)の記憶しているアドレスを
“1”だけ増加する。そして、処理をステツプ5c
へ移す。以後、ステツプ5c,5d,5eを繰り返し
実行し、ステツプ5cで各アドレスポインタP0,
P(BP)の記憶したアドレスが対応するバツフア
メモリ10,10a,10bの最終アドレスを超
えたか否か、すなわち各アドレスポインタP0,
P(BP)が対応するバツフアメモリ10,10
a,10bの全てのアドレスを走査指定するまで
行う。そして、ステツプ5cの条件が満たされる
と、当該表示情報復帰手段SRM′の処理を終了す
る。これにより、画面バツフアポインタBPで指
定された補助画面バツフアメモリ10a,10b
の記憶内容が画面バツフアメモリ10に複写記憶
され、画面情報が画面バツフアメモリ10に復帰
する。
FIG. 5 is a flowchart showing details of the display information restoration means SRM' shown in step 1n in FIG. This figure will be explained below. The display information restoration means SRM' is a means for copying and storing the stored contents of the auxiliary screen buffer memories 10a and 10b designated by the screen buffer pointer BP in the screen buffer memory 10, as described above. When the display information restoration means SRM' is activated, first step 5 is executed.
At a, in order to sequentially read the display information stored in the auxiliary screen buffer memories 10a, 10b specified by the screen buffer pointer BP, a read address pointer (BP) is used to sequentially scan and designate each address of the auxiliary screen buffer memories 10a, 10b. ) is initialized. This means that this address pointer P (BP) has a screen buffer pointer.
Auxiliary screen buffer memory 10a specified by BP,
This step is to set the start address of 10b. In step 5b, the screen buffer memory 10
In order to sequentially write the display information read from the auxiliary screen buffer memories 10a and 10b, a write address pointer P0 that sequentially scans and designates the write addresses of the screen buffer memory 10 is initialized. In other words, this is a step of setting the start address of the screen buffer memory 10 in the address pointer P0. In the following step 5c, it is determined whether each address pointer P0, P(BP) has exceeded the final address of the corresponding buffer memory 10, 10a, 10b, that is, whether each address pointer P0, P(BP) has exceeded the final address of the corresponding buffer memory 10, 10a, 10b.
It is determined whether all addresses 10a and 10b have been specified for scanning. In step 5d, the display information stored at the address specified by the address pointer P (BP) of the auxiliary screen buffer memories 10a, 10b is read, and this display information is written to the address specified by the address pointer P0 of the screen buffer memory 10. In step 5e, the addresses stored in each address pointer P0, P(BP) are incremented by "1". Then process step 5c
Move to. After that, steps 5c, 5d, and 5e are repeatedly executed, and in step 5c, each address pointer P0,
Whether or not the address stored in P(BP) exceeds the final address of the corresponding buffer memory 10, 10a, 10b, that is, each address pointer P0,
Buffer memory 10, 10 corresponding to P (BP)
This is repeated until all addresses a and 10b are scanned and specified. Then, when the condition of step 5c is satisfied, the processing of the display information restoration means SRM' is ended. This causes the auxiliary screen buffer memories 10a and 10b specified by the screen buffer pointer BP to
The stored contents are copied and stored in the screen buffer memory 10, and the screen information is restored to the screen buffer memory 10.

第6図は第1図にステツプ1kで示した画面編
集処理手段EDTを示すフローチヤートである。
この画面編集処理手段EDTは何ら特殊なもので
はなく従来から使用されているものであり、この
図はその概略を示してある。この手段EDTは起
動される以前に、第1図のステツプ1dにおいて
入力された編集命令の命令コードが記憶部OPIN
に記憶格納されているものとする。また、この画
面編集処理手段EDTは例えば10種類の編集処理
機能を持つものとし、記憶部Nmaxにはこの数
“10”が設定される。ここで例えば、編集処理1
には直線入力処理、編集処理2には円入力処理、
以下同様に各種編集処理が設定され、編集処理10
には表示画面クリア処理が設定されているものと
する。いま、例えば、表示画面SC上に円を描こ
うとして、円入力に対応する編集キーを押すと、
第1図のステツプ1dにおいて命令コードが記憶
部OPINに記憶され、第1図のステツプ1kで当該
画面編集処理手段EDTが起動される。記憶部OP
1,OP2,……,OP10には、前記した編集処
理1,2,……,10に対応する命令コードが予め
登録してある。まず、ステツプ6aにおいては、
編集処理を検索するための検索ポインタjを
“1”に設定する。ステツプ6bにおいては、この
検索ポインタjの記憶内容と記憶部Nmaxの記憶
内容とを比較する。そして、検索ポインタjの記
憶内容が記憶部Nmaxの記憶内容を超えていれ
ば、当該画面編集処理手段EDTの処理を終了す
る。超えていなければ、ステツプ6cで記憶部
OPINの記憶内容と記憶部OPjの記憶内容とを比
較する。記憶部OPjには編集処理jに対する命令
コードが記憶格納されている。したがつて、入力
された記憶部OPINに記憶された命令コードと、
記憶部OPjの内容が等しければ、ステツプ6dにお
いて編集処理jを実行する。次に、ステツプ6eで
検索ポインタjの記憶内容を“1”増加し、処理
をステツプ6bに戻す。ステツプ6b,6c,6d,6e
は、記憶部OPINの内容が記憶部OPjの内容と10
回比較された後にその処理を終了するが、円入力
に対応する編集キーを押した場合には、記憶部
OPINの内容と記憶部OP2の内容とが等しくな
るので、命令通り編集処理2、すなわち円入力に
対する編集処理が実行されることになる。この編
集処理により、画面バツフアメモリ10の内容が
所定の状態に書き換えられ、表示画面SC上に表
示される。
FIG. 6 is a flowchart showing the screen editing processing means EDT shown in step 1k in FIG.
This screen editing processing means EDT is nothing special and has been used conventionally, and this figure shows its outline. Before this means EDT is activated, the command code of the editing command input in step 1d of FIG. 1 is stored in the memory OPIN.
Assume that it is stored in memory. Further, it is assumed that this screen editing processing means EDT has, for example, 10 types of editing processing functions, and this number "10" is set in the storage section Nmax. Here, for example, editing process 1
Line input processing is used for editing process 2, circle input processing is used for editing process 2,
Below, various editing processes are set in the same way, and editing process 10
It is assumed that display screen clear processing is set for . Now, for example, if you try to draw a circle on the display screen SC and press the edit key that corresponds to circle input,
In step 1d of FIG. 1, the instruction code is stored in the storage unit OPIN, and in step 1k of FIG. 1, the screen editing processing means EDT is activated. Memory section OP
In 1, OP2, . . . , OP10, instruction codes corresponding to the above-mentioned editing processes 1, 2, . . . , 10 are registered in advance. First, in step 6a,
A search pointer j for searching for editing processing is set to "1". In step 6b, the stored contents of this search pointer j are compared with the stored contents of the storage section Nmax. Then, if the stored content of the search pointer j exceeds the stored content of the storage unit Nmax, the processing of the screen editing processing means EDT is ended. If it does not exceed the limit, in step 6c, the storage section is
The storage contents of OPIN and the storage contents of storage unit OPj are compared. The storage unit OPj stores an instruction code for editing process j. Therefore, the input instruction code stored in the storage unit OPIN,
If the contents of the storage section OPj are equal, editing process j is executed in step 6d. Next, in step 6e, the stored content of the search pointer j is incremented by "1", and the process returns to step 6b. Steps 6b, 6c, 6d, 6e
In this case, the contents of the storage section OPIN are the same as the contents of the storage section OPj.
The process ends after being compared twice, but if you press the edit key that corresponds to the yen input, the memory
Since the contents of OPIN and the contents of storage unit OP2 are equal, editing process 2, that is, editing process for yen input, is executed as instructed. Through this editing process, the contents of the screen buffer memory 10 are rewritten to a predetermined state and displayed on the display screen SC.

以上、実施例のようにすれば、キーボード4か
ら編集命令を入力すれば、その度ごとに当該編集
の実行に先だつて、画面バツフアメモリ10の記
憶内容は補助画面バツフアメモリ10aに退避さ
れ、補助画面バツフアメモリ10aの記憶内容は
補助画面バツフアメモリ10bに退避される。そ
して、その後に画面バツフアメモリ10に対し、
所定の編集操作が実行される。キーボード4上に
配置した画面復帰指令キーを押すと、その押圧回
数に応じ、補助画面バツフアメモリ10a,10
bのいずれかが選択され、その記憶内容が画面バ
ツフアメモリ10に復帰する。したがつて、編集
操作の実行後、当該編集の誤りに気付き、これを
当該編集実行前に戻すには、キーボード4上に配
置した画面復帰指令キーを押すという極めて簡単
な操作で可能となる。そして、編集操作を続行す
るためには、表示画面が以前の状態に復帰した後
に、所定の編集操作を実行すればよい。
As described above, when an editing command is inputted from the keyboard 4, the stored contents of the screen buffer memory 10 are saved to the auxiliary screen buffer memory 10a before the editing is executed each time. The memory contents of 10a are saved to auxiliary screen buffer memory 10b. Then, for the screen buffer memory 10,
A predetermined editing operation is performed. When the screen return command key placed on the keyboard 4 is pressed, the auxiliary screen buffer memory 10a, 10 is activated depending on the number of times the key is pressed.
b is selected, and its stored contents are restored to the screen buffer memory 10. Therefore, after performing an editing operation, if you notice an error in the editing and want to return to the state before the editing was performed, you can do so simply by pressing the screen return command key located on the keyboard 4. In order to continue the editing operation, a predetermined editing operation may be performed after the display screen returns to its previous state.

また、実施例によれば、表示画面に対応した画
面バツフアメモリ10の内容を退避、復帰するよ
うにしているため、表示画面に表示可能なもので
あれば、文字、記号、、図形情報は勿論、画像情
報等、種々の表示情報に適用可能である。
Further, according to the embodiment, since the contents of the screen buffer memory 10 corresponding to the display screen are saved and restored, as long as the contents can be displayed on the display screen, not only characters, symbols, and graphic information but also It is applicable to various display information such as image information.

以上、実施例においては、補助画面表示情報記
憶手段としての補助画面バツフアメモリを2個設
けた場合を例にとつて説明したが、これは1個で
あつてもよく、また3個以上であつてもよい。本
発明においてはこの数に限定はなく、装置等の種
類に応じ任意に選択可能である。また、表示装置
としては、CRT表示装置を例にとつて説明した
が、これも例えば液晶表示装置等、種々のものが
利用可能である。更に、編集指令入力手段および
復帰指令入力手段は、キーボード4上に配置した
キーを利用した場合を例にとつて説明したが、こ
れの形態、配置位置は任意であり、必要に応じ容
易に変更可能である。更にまた、表示情報複写手
段STM、表示情報復帰手段SRMも説明の便宜
上、理解し易い構成のものを例に示したにすぎ
ず、更に効率等の向上を図つたもの等であつても
よく、要するに所定の機能を達成するものであれ
ば他の構成のものであつてもよい。
In the above embodiments, the case where two auxiliary screen buffer memories are provided as auxiliary screen display information storage means has been explained as an example, but the number may be one, or there may be three or more. Good too. In the present invention, this number is not limited and can be arbitrarily selected depending on the type of device. Further, although the CRT display device has been described as an example of the display device, various devices such as a liquid crystal display device can be used. Further, although the editing command input means and the return command input means are explained using keys arranged on the keyboard 4 as an example, the form and arrangement position thereof are arbitrary, and can be easily changed as necessary. It is possible. Furthermore, for the convenience of explanation, the display information copying means STM and the display information restoration means SRM are only shown as examples with easy-to-understand configurations, and they may also be of a structure that is further improved in efficiency, etc. In short, any other configuration may be used as long as it achieves the predetermined function.

〔発明の効果〕〔Effect of the invention〕

以上の説明から明らかなように、本発明によれ
ば、所定の編集が成された結果の画像情報を画面
バツフアメモリで記憶するものであるにもかかわ
りず、操作者の誤入力に対し、誤入力等のあつた
直前の状態に、容易に画像情報を戻すことがで
き、操作性の向上が図れる画面編集装置を得るこ
とができる。また、画面バツフアメモリの補助画
面バツフアメモリへの複写に際しては、編集指令
入力手段からの編集指令によつて自動的に行われ
るため、誤操作以前のデータの保存を操作者が意
識する必要がないため、この点からも操作者の負
担を軽減でき、操作者の操作性を向上することが
できる。
As is clear from the above description, according to the present invention, even though the image information resulting from predetermined editing is stored in the screen buffer memory, erroneous input can be prevented by the operator. It is possible to obtain a screen editing device that can easily return image information to the state immediately before it was created, and that can improve operability. In addition, when copying the screen buffer memory to the auxiliary screen buffer memory, it is automatically performed according to the editing command from the editing command input means, so the operator does not need to be conscious of saving the data before the erroneous operation. This also reduces the burden on the operator and improves the operability of the operator.

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

第1図は本発明の一実施例を示す処理フローチ
ヤート、第2図はコンピユータ装置に本発明を適
用した場合における全体の構成を示すブロツク
図、第3図、第4図は表示情報複写手段の一実施
例を示すフローチヤート、第5図は表示情報復帰
手段の一実施例を示すフローチヤート、第6図は
編集処理手段の一実施例を示すフローチヤート、
第7図は実施例の一操作における各バツフアメモ
リの記憶内容を図解して示す遷移図である。 1:表示装置、4:編集命令入力手段、復帰指
令入力手段、9:表示制御手段、10:画面表示
情報記憶手段、10a,10b:補助画面表示情
報記憶手段、STM:表示情報複写手段、SRM:
表示情報復帰手段。
FIG. 1 is a processing flowchart showing one embodiment of the present invention, FIG. 2 is a block diagram showing the overall configuration when the present invention is applied to a computer device, and FIGS. 3 and 4 are display information copying means. FIG. 5 is a flowchart showing an embodiment of display information restoration means; FIG. 6 is a flowchart showing one embodiment of editing processing means;
FIG. 7 is a transition diagram illustrating the storage contents of each buffer memory in one operation of the embodiment. 1: Display device, 4: Edit command input means, return command input means, 9: Display control means, 10: Screen display information storage means, 10a, 10b: Auxiliary screen display information storage means, STM: Display information copying means, SRM :
Display information return means.

Claims (1)

【特許請求の範囲】 1 多数のドツトにより全体として所望の画像を
表示する表示画面を有する表示装置と、 当該表示装置の各ドツトに対応した記憶部を有
し、当該各ドツトに対応した多数の記憶部によ
り、所定の編集が成された結果の画像情報を記憶
する画面バツフアメモリと、 当該画面バツフアメモリに記憶した画像情報を
順次読み出し、この読み出した画像情報に基づい
て前記表示画面上に所望の画像を表示する表示制
御手段と、 前記画面バツフアメモリと対応して設けた補助
画面バツフアメモリと、 前記表示画面上に表示された画像の情報を記憶
した前記画面バツフアメモリに対して当該記憶内
容の編集を指令する編集指令入力手段と、 当該編集指令入力手段からの編集指令に応答
し、当該時点における前記画面バツフアメモリの
記憶内容を前記補助画面バツフアメモリに複写記
憶する画像情報複写手段と、 前記補助画面バツフアメモリから前記画面バツ
フア記憶部への画像情報の複写を要求する復帰指
令入力手段と、 当該復帰指令入力手段からの復帰指令に応答
し、前記補助画面バツフアメモリに記憶した画像
情報を前記画面バツフアメモリへ複写記憶する表
示情報復帰手段と を具備してなる画面編集装置。
[Scope of Claims] 1. A display device having a display screen that displays a desired image as a whole by a large number of dots, and a storage section corresponding to each dot of the display device, and a display device having a display screen that displays a desired image as a whole by a large number of dots, and a storage section corresponding to each dot of the display device, The storage unit includes a screen buffer memory that stores image information resulting from predetermined editing, and sequentially reads the image information stored in the screen buffer memory, and displays a desired image on the display screen based on the read image information. a display control means for displaying; an auxiliary screen buffer memory provided corresponding to the screen buffer memory; and an instruction to edit the stored contents of the screen buffer memory that stores information of the image displayed on the display screen. editing command input means; image information copying means for copying and storing the stored contents of the screen buffer memory at the relevant time point in the auxiliary screen buffer memory in response to the editing command from the editing command input means; return command input means for requesting copying of image information to a buffer storage section; and display information for copying and storing image information stored in the auxiliary screen buffer memory in the screen buffer memory in response to the return command from the return command input means. A screen editing device comprising a return means.
JP61130165A 1986-06-06 1986-06-06 screen editing device Granted JPS62287375A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61130165A JPS62287375A (en) 1986-06-06 1986-06-06 screen editing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61130165A JPS62287375A (en) 1986-06-06 1986-06-06 screen editing device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP6222928A Division JP2586404B2 (en) 1994-09-19 1994-09-19 Screen editing device

Publications (2)

Publication Number Publication Date
JPS62287375A JPS62287375A (en) 1987-12-14
JPH05743B2 true JPH05743B2 (en) 1993-01-06

Family

ID=15027564

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61130165A Granted JPS62287375A (en) 1986-06-06 1986-06-06 screen editing device

Country Status (1)

Country Link
JP (1) JPS62287375A (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5838993A (en) * 1981-09-02 1983-03-07 株式会社東芝 Display controller
JPS6175474A (en) * 1984-09-21 1986-04-17 Hitachi Ltd Display recovery method in graphic processing equipment
JPS61201349A (en) * 1985-03-04 1986-09-06 Mitsubishi Electric Corp Memory device for processing data

Also Published As

Publication number Publication date
JPS62287375A (en) 1987-12-14

Similar Documents

Publication Publication Date Title
US4905185A (en) Apparatus for transferring block data in original form and editing the block data
US4931957A (en) Image information processing apparatus
JPH087748B2 (en) Document coloring device
JPS61275795A (en) document processing device
JPH08179817A (en) Display operation device for machine tools
JPH0541997B2 (en)
JPH05743B2 (en)
JP2586404B2 (en) Screen editing device
JP2744371B2 (en) Input character display method using enlarged characters
JPH0219462B2 (en)
JPS63244226A (en) Display device
JPS60221866A (en) Document editing processing device
JP2751224B2 (en) Document creation device
JP2606579B2 (en) Character display device
JP2564779B2 (en) Character output device
JP2564778B2 (en) Character output device
JPH11149522A (en) Handwritten character input device and computer-readable recording medium storing handwritten character input program
JPH10289232A (en) Handwriting input device
JPH058435B2 (en)
JPS6217818A (en) Character input control system
JPH081549B2 (en) Character processor
JPH04359319A (en) Storage type editing method
JPS6359654A (en) information processing equipment
Stallman RFC0746: SUPDUP graphics extension
JPS59125406A (en) Automatic computer programming device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees