JP2531388B2 - Data processing device - Google Patents
Data processing deviceInfo
- Publication number
- JP2531388B2 JP2531388B2 JP61112197A JP11219786A JP2531388B2 JP 2531388 B2 JP2531388 B2 JP 2531388B2 JP 61112197 A JP61112197 A JP 61112197A JP 11219786 A JP11219786 A JP 11219786A JP 2531388 B2 JP2531388 B2 JP 2531388B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- display screen
- image
- area
- point
- 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
- Processing Or Creating Images (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、表示画面上における表示位置指示操作によ
り表示データを処理するデータ処理装置に関する。The present invention relates to a data processing device for processing display data by a display position instruction operation on a display screen.
画像入出力処理装置はイメージリーダやカメラ等の入
力装置からのデータを取込み、各種の処理たとえば特定
範囲の切出しや、雑音等によって発生した不要画像の消
し込みを行って外部装置に出力する装置である。An image input / output processing device is a device that takes in data from an input device such as an image reader or a camera, performs various processes such as cutting out a specific range, erasing unnecessary images generated by noise, etc., and outputting to an external device. is there.
前述した切出し処理や不要画像の消込みには、切出す
時の領域や消去する時の領域を指定する回路が必要であ
る。この領域指定回路によって指定れる領域を切出した
り、あるいは消去している。A circuit for designating an area for clipping and an area for erasing is required for the above-mentioned clipping processing and erasing of unnecessary images. The area designated by this area designating circuit is cut out or erased.
従来、前述した領域指定回路には、たとえば2点によ
って短形領域(左上角と右下角の点で決定される領域)
を指定する方法と、カーソル等によって1ドット単位で
指定する方法とがある。Conventionally, in the above-mentioned area designating circuit, for example, a rectangular area (area determined by the upper left corner and the lower right corner) is defined by two points.
There is a method of designating a dot and a method of designating in a dot unit with a cursor or the like.
前述した従来の領域指定回路において、前者の方法
は、任意図形が斜線を有する時には、短形の領域を非常
に細くして複数回行なわなくてはならない。なぜなら
ば、2点等で指示される短形領域の各辺は、画像の横の
辺縦の辺に平行であり、その短形領域の一辺で斜線部を
表わすことができないからである。この為、斜線等を境
とした領域をこまかく指定する時には多くの時間を有す
るという問題があった。In the above-described conventional area designating circuit, the former method must be performed a plurality of times by making the rectangular area extremely thin when the arbitrary figure has diagonal lines. This is because each side of the rectangular area designated by two points or the like is parallel to the horizontal side and the vertical side of the image, and one side of the rectangular area cannot represent a hatched portion. For this reason, there is a problem that it takes a lot of time to finely specify a region with a diagonal line as a boundary.
また、後者の方法は、狭い領域を細かく指定できると
いう特徴を有するが、広い部分を指定する時にはその領
域全てのドットを指示しなくてはならないという問題を
有していた。特に一画像を構成するドットが多い時に
は、そのドットの消し残しや切出しミスが発生しやす
く、さらにそのミスが発生してもわかりにくいという問
題を有していた。Further, the latter method has a feature that a narrow area can be designated in detail, but when designating a wide area, it has a problem that all dots in the area must be designated. In particular, when there are many dots that make up one image, there is a problem that unerased dots and cutout errors are likely to occur, and even if such errors occur, it is difficult to understand.
第1の発明の課題は、不定形の画像データの任意の部
分の消去を簡単に行える様にすることであり、第2の発
明の課題は、画像データの任意の部分の消去及び再表示
を簡単に行えるようにすることである。An object of the first invention is to make it possible to easily erase an arbitrary portion of image data of irregular shape, and an object of the second invention is to erase and redisplay an arbitrary portion of image data. It should be easy to do.
第1の発明の手段は次の通りである。 The means of the first invention is as follows.
画像データを表示画面に表示すべく制御する手段と、 前記表示画面に表示されている画像データであって、
この表示画面における基準軸と任意座標との間の直線領
域内の画像データを指示する指示手段と、 前記座標の位置を順次移動することにより、前記指示
手段で指示された前記直線領域内の各画像データを前記
表示画面より順次消去する手段と を有する。Means for controlling to display the image data on the display screen, and image data displayed on the display screen,
Instructing means for instructing image data in a linear area between the reference axis and arbitrary coordinates on this display screen, and by sequentially moving the position of the coordinates, each in the linear area instructed by the instructing means. Means for sequentially erasing image data from the display screen.
第2の発明の手段は次の通りである。 The means of the second invention is as follows.
画像データを表示画面に表示すべく制御する手段と、 前記表示画面に表示されている画像データであって、
この表示画面における基準軸と任意座標との間の直線領
域内の画像データを指示する指示手段と、 前記座標の位置を第1の方向に順次移動することによ
り、前記指示手段で指示された前記直線領域内の各画像
データを前記表示画面より順次消去する手段と 前記座標の位置を第2の方向に順次移動することによ
り、前記消去された画像データであって前記基準軸と第
2の方向に移動される座標との間の直線領域内の画像デ
ータを前記表示画面に再表示する手段と を有する。Means for controlling to display the image data on the display screen, and image data displayed on the display screen,
Instructing means for instructing image data in a straight line area between the reference axis and arbitrary coordinates on this display screen, and by sequentially moving the position of the coordinates in the first direction, the instructing means is instructed. Means for sequentially erasing each image data in the linear region from the display screen, and by sequentially moving the position of the coordinates in the second direction, the erased image data is the reference axis and the second direction. And means for re-displaying the image data in the linear region between the coordinates moved to and on the display screen.
第1の発明の手段の作用は次の通りである。 The operation of the means of the first invention is as follows.
指示手段によって、表示画面に表示されている画像デ
ータであって、この表示画面における基準軸と任意座標
との間の直線領域内の画像データを指示する。次に、前
記座標の位置を順次移動する。このとき、消去する手段
によって前記指示手段で指示された前記直線領域内の各
画像データを前記表示画面より順次消去する。The instructing means indicates the image data displayed on the display screen within the linear area between the reference axis and the arbitrary coordinates on the display screen. Next, the position of the coordinates is sequentially moved. At this time, the image data in the linear area designated by the designating means by the erasing means are sequentially erased from the display screen.
従って、画像データの部分領域の形状が予め決められ
た矩形等の形状でなくても、例えばその部分領域の周囲
をなぞる操作を行えば、その部分領域の画像データを残
して他の画像データを表示画面から逐次消去することが
出来る。Therefore, even if the shape of the partial area of the image data is not a predetermined rectangular shape or the like, if the operation of tracing around the partial area is performed, the image data of the partial area is left and other image data is saved. It can be sequentially erased from the display screen.
第2の発明の手段の作用は次の通りである。 The operation of the means of the second invention is as follows.
指示手段によって、表示画面に表示されている画像デ
ータであって、この表示画面における基準軸と任意座標
との間の直線領域内の画像データを指示する。このと
き、前記座標の位置を第1の方向に順次移動することに
より、消去する手段によって前記指示手段で指示された
前記直線領域内の各画像データを前記表示画面より順次
消去する。また前記座標の位置を第2の方向に順次移動
ることにより、再表示する手段により前記消去された画
像データであって前記基準軸と第2の方向に移動される
座標との間の直線領域内の画像データを前記表示画面に
再表示する。The instructing means indicates the image data displayed on the display screen within the linear area between the reference axis and the arbitrary coordinates on the display screen. At this time, by sequentially moving the position of the coordinates in the first direction, each image data in the linear area instructed by the instructing means by the erasing means is sequentially erased from the display screen. In addition, the linear position between the reference axis and the coordinate moved in the second direction, which is the image data erased by the means for re-displaying by moving the position of the coordinate sequentially in the second direction. The image data in is redisplayed on the display screen.
従って、任意の形状の画像データをなぞる操作の方向
によって、その画像データを表示画面から逐次消去、も
しくは、消去した画像データであって必要な部分の画像
データを逐次再表示できる。Therefore, depending on the direction of the operation of tracing the image data of an arbitrary shape, the image data can be sequentially erased from the display screen, or the erased image data of a necessary portion can be sequentially redisplayed.
第1図は本発明のブロック図である。1は表示画像の
位置を指示する指示手段、2は基準軸に垂直で、前記指
示手段で指示される位置を通り、前記基準軸と前記指示
手段で指示される位置の間の直線領域を特定領域として
指示する領域指示手段である。FIG. 1 is a block diagram of the present invention. Reference numeral 1 is an instruction means for instructing a position of a display image, 2 is a vertical axis to a reference axis, and a linear region passing through the position instructed by the instructing means and between the reference axis and the position instructed by the instructing means is specified. It is a region designating unit that designates as a region.
表示画像の特定位置を前記指示手段1で指示すると、
前記指示手段1はその位置のデータを前記領域指示手段
2に出力する。領域指示手段2は加わる位置のデータか
ら、基準軸に垂直で、前記指示手段1で指示される位置
を通り、前記基準軸と前記指示手段1で指示された位置
の間の直線領域を特定領域として指示する。When the specific position of the display image is designated by the pointing means 1,
The instructing means 1 outputs the data of the position to the area instructing means 2. The area designating means 2 specifies a linear area which is perpendicular to the reference axis, passes through the position designated by the designating means 1, and is located between the reference axis and the position designated by the designating means 1 from the data of the added position. As instruct.
以下、図面を用いて本発明を詳細に説明する。 Hereinafter, the present invention will be described in detail with reference to the drawings.
第2図は本発明の実施例の回路構成図である。バスラ
インBUSにはプロセッサ(CPU)3、演算レジスタ4、イ
メージバッファ5、イメージリーダ6、メモリ7、キー
入力部8、マウス9、補助記憶装置10が接続されてい
る。プロセッサ3はたとえばメモリ7内に格納されてい
るプログラムを実行し、バスラインBUSに接続された各
装置を制御し、画像処理を行なう。イメージリーダ6は
写真等を読取って画像データによる装置である。この装
置6によって読取られた画像データはプロセッサ3の制
御によってイメージバッファ5に格納される。後述する
がイメージバッファ5はイメージデータを記憶するイメ
ージメモリとCRTコントローラとを有し、イメージメモ
リ5に格納されたデータはCRTコントローラによって画
像信号に変換され、表示装置11で表示される。FIG. 2 is a circuit diagram of an embodiment of the present invention. A processor (CPU) 3, an arithmetic register 4, an image buffer 5, an image reader 6, a memory 7, a key input unit 8, a mouse 9, and an auxiliary storage device 10 are connected to the bus line BUS. The processor 3 executes, for example, a program stored in the memory 7, controls each device connected to the bus line BUS, and performs image processing. The image reader 6 is a device that reads a photograph or the like and uses image data. The image data read by the device 6 is stored in the image buffer 5 under the control of the processor 3. As will be described later, the image buffer 5 has an image memory for storing image data and a CRT controller. The data stored in the image memory 5 is converted into an image signal by the CRT controller and displayed on the display device 11.
一方、キー入力部8、マウス9は各種の表示画像処理
を行なう時の操作部であり、この操作部のオペレータに
よる操作によって各種の処理が駆動する。また、演算レ
ジスタ4は、マウスカーソルの移動を検出する回路であ
り、この回路によってマウスカーソルの移動を検出し、
切出し制御に対する処理を実行する。補助記憶装置10は
画像データやプログラムを記憶する補助メモリである。On the other hand, the key input unit 8 and the mouse 9 are operation units for performing various display image processes, and various processes are driven by the operation of the operator on the operation units. The arithmetic register 4 is a circuit for detecting the movement of the mouse cursor. This circuit detects the movement of the mouse cursor,
Executes processing for clipping control. The auxiliary storage device 10 is an auxiliary memory that stores image data and programs.
第3図は本発明の実施例の詳細な説明図である。たと
えば前述したマウスを移動した時にプロセッサ3の制御
によって演算レジスタ4のレジスタx0,y0に新しいカー
ソルの座標が格納され、その直前に加わったカーソルの
座標がレジスタx1,y1に格納される。演算レジスタ4は
比較回路4−1を有し、比較回路4−1はレジスタy0と
レジスタy1の内容を比較する。レジスタx0,x1はx軸の
座標(表示画像の横)、レジスタy0,y1はy軸の座標
(表示画像の縦)を記憶するレジスタである。比較回路
4−1に常に比較動作をしており、一致していない時に
はプロセッサ3に対し、割込み要求を加える。プロセッ
サ3はこの割込み要求に対し割込み処理を実行する。FIG. 3 is a detailed explanatory diagram of an embodiment of the present invention. For example, when the mouse is moved, the coordinates of the new cursor are stored in the registers x0 and y0 of the operation register 4 under the control of the processor 3, and the coordinates of the cursor added immediately before that are stored in the registers x1 and y1. The arithmetic register 4 has a comparison circuit 4-1 and the comparison circuit 4-1 compares the contents of the registers y0 and y1. Registers x0 and x1 are registers that store the x-axis coordinates (horizontal of the display image), and registers y0 and y1 store the y-axis coordinates (vertical of the display image). The comparison circuit 4-1 is constantly performing a comparison operation, and when they do not match, an interrupt request is added to the processor 3. The processor 3 executes interrupt processing in response to this interrupt request.
第4図は割込み要求によって動作する割込み処理の動
作フローチャートである。割込み処理をプロセッサ3が
実行すると、先ず、カーソルが上方向への移動であるが
下方向への移動であるかを判別する。すなわち、レジス
タy1の内容がレジスタy0の内容を演算し、その結果が正
であるか負であるかによってその移動方向を検出する。
尚、結果が0でないことは、カーソルがy軸方向に移動
していないことであり、この処理が実行した時にはあり
えない。FIG. 4 is an operation flowchart of interrupt processing that operates according to an interrupt request. When the processor 3 executes the interruption process, first, it is determined whether the cursor is moving upward but downward. That is, the content of the register y1 calculates the content of the register y0, and the moving direction is detected depending on whether the result is positive or negative.
It should be noted that the fact that the result is not 0 means that the cursor has not moved in the y-axis direction and cannot occur when this processing is executed.
判別処理S1において下方すなわち、減算結果が正(本
発明の実施例においては表示画像の左上角を原点とし、
下方向と右方向を正方向としている)であった時には、
先ず基準値からカーソル位置までの1ライン分の画像デ
ータをセーブ用バッファに格納する処理S2を行なう。す
なわち、第3図に示す様にバスラインBUSにはイメージ
メモリとセーブ用バッファ7−1が接続しており、前述
したこのバスを介してプロセッサ3の制御によって基準
線よりカーソル位置までのトラン分の画像データがイメ
ージメモリ5−1より読出され、セーブ用バッファ7−
1に格納される。セーブ用バッファ7−1はメモリ7内
に設けられた特定領域である。この領域内にはy座標の
アドレスと、1ライン分の画像データ(基準線とカーソ
ル間のデータ)が格納される。基準線とは本発明の実施
例においては、表示画面の再左端の縦辺を定めているの
で、セーブ用バッファ7−1に格納されるデータは点
(0,y0)と点(x0,y0)間の横列のデータとなる。第5
図はカーソルの移動とデータの移動の関係を証明する図
であり、下方向に移動した時には(第5図(a))、y
座標y0と、点(0,y0)と点(x0,y0)の間のデータが格
納される。第5図(c)における斜線部は点(0,y0)と
点(x0,y0)の間のデータが格納される領域を示す。処
理S2が終了すると次には、セーブ用バッファに格納した
表示画像すなわちイメージメモリ5−1に格納されてい
る点(0,y0)から点(x0,y0)間の画像を消去する処理S
3を実行する。In the determination process S1, downward, that is, the subtraction result is positive (in the embodiment of the present invention, the upper left corner of the display image is the origin,
When the downward direction and the right direction are positive,)
First, a process S2 of storing the image data for one line from the reference value to the cursor position in the save buffer is performed. That is, as shown in FIG. 3, an image memory and a save buffer 7-1 are connected to the bus line BUS, and the transaction amount from the reference line to the cursor position is controlled by the processor 3 via the bus described above. Image data is read from the image memory 5-1 and the save buffer 7-
It is stored in 1. The save buffer 7-1 is a specific area provided in the memory 7. The address of the y coordinate and the image data for one line (data between the reference line and the cursor) are stored in this area. In the embodiment of the present invention, the reference line defines the vertical leftmost edge of the display screen. Therefore, the data stored in the save buffer 7-1 includes the points (0, y0) and (x0, y0). ) Will be the data in the horizontal row. Fifth
The figure is a diagram that proves the relationship between the movement of the cursor and the movement of the data. When the cursor moves downward (FIG. 5 (a)), y
The data between the coordinate y0 and the point (0, y0) and the point (x0, y0) is stored. The shaded area in FIG. 5 (c) indicates the area where the data between the points (0, y0) and (x0, y0) is stored. When the process S2 ends, the next step S is a process of deleting the display image stored in the save buffer, that is, the image between the points (0, y0) and (x0, y0) stored in the image memory 5-1.
Execute 3.
一方、カーソルが上方向への移動すなわち、y1−y0の
結果が負である時には、前述したセーブ用バッファ7−
1に格納されているy座標のy0に対応するデータをイメ
ージメモリ5−1に移動する処理S4を実行する。On the other hand, when the cursor moves upward, that is, when the result of y1-y0 is negative, the above-mentioned save buffer 7-
The process S4 of moving the data corresponding to y0 of the y coordinate stored in 1 to the image memory 5-1 is executed.
第5図(b)はカーソルが上方向に移動した時の状態
を表わす図であり、第5図(c)における斜線部のデー
タのうち点(0,y0)と点(x0,y0)間のデータのみがイ
メージメモリ5−1に格納される。尚、点(x0,y0)よ
り右側のデータはイメージメモリ5−1に格納されな
い。そして、前述した処理S3,S4を実行終了すると割込
み処理を終了する。FIG. 5 (b) is a diagram showing the state when the cursor is moved upward, and between the points (0, y0) and (x0, y0) in the shaded data in FIG. 5 (c). Only the data of is stored in the image memory 5-1. The data on the right side of the point (x0, y0) is not stored in the image memory 5-1. When the processes S3 and S4 described above are completed, the interrupt process is completed.
前述した割込み処理は、y方向の1ライン単位での移
動で実行するので、カーソルを順次移動することにより
目的とする領域の切出しや消去をすることができる。
尚、イメージメモリ5−1にはCRTコントローラ5−2
に接続されており、常にイメージメモリ5−1の内容を
表示装置11に表示する様にCRTコントローラは動作する
ので、オペレータは表示装置11に表示されている画像を
見ながら操作することができる。Since the interrupt processing described above is executed by moving in the y direction in units of one line, it is possible to cut out or erase a target area by sequentially moving the cursor.
The image memory 5-1 has a CRT controller 5-2.
The CRT controller operates so that the contents of the image memory 5-1 are always displayed on the display device 11, so that the operator can operate while seeing the image displayed on the display device 11.
以上、本発明の実施例を用いて本発明の動作を説明し
たが、さらに本発明の動作を明確にする為、実際の切出
し操作を用いて詳細に説明する。The operation of the present invention has been described above using the embodiment of the present invention, but in order to further clarify the operation of the present invention, it will be described in detail using an actual cutting operation.
たとえば第6図に示す様に風景画像の家を切出し、他
の画像を消去する場合について説明する。For example, as shown in FIG. 6, a case of cutting out a house of a landscape image and erasing other images will be described.
本発明の実施例が動作開始すると、左端に基準線SLが
表示され、カーソルCMが右上角に表示され、カーソルMC
の移動を待つ。そして、カーソルMCを点から点へ移
動すると下方への移動であるので、点と点間の直線
と基準線SL間の領域すなわち表示の全部の画像が消去さ
れる。前述した様にこの時には表示画像は消去される
が、表示されていた画像はセーブ用バッファ7−1に格
納されている。つづいてカーソルMCを点へ移動する。
点から点の移動はy方向への移動は存在しないので
表示画像には何もあらわれない。そして点から点へ
移動した時には、点と点間の直線と基準線SL間の領
域が表示される。図中には表示されていないが点と点
間のカーソルMCの移動によって、そこに表示画像が存
在した時には、その画像が表示される。つづいて点か
ら点へカーソルMC移動させる。この時にも点から点
への移動と同様にy方向への移動ではないので画像デ
ータの変化はない。次に点から点へと移動させる。
この時には上方向への移動であるのに、点と点間の
直線の左側の領域すなわち点と点間の直線と基準線
間の領域がセーブ用バッファ7−1から1ライン単位で
順次イメージメモリー5−1に格納され表示される。そ
して点から点への移動(表示に変化なし)につづい
て、点から点への移動で同様に、順次カーソルの移
動に対して左側の画像ラインが表示される。第9図は点
にカーソルが移動した時の表示画像である。点は家
の最上点であるので、この家の最上位置から最下位置ま
での左側の領域の画像が残っている。続いて点から点
へ移動カーソルMCをすると、家の煙突が消去される。
第10図はカーソルMCが点の位置にきた時の表示画像で
ある。前述したがこの消去は表示画像においてであり、
カーソルMCから基準線の間がセーブ用バッファにセーブ
されているので、以後の動作で煙突は再生される。すな
わち、カーソルを点から点点、へ移動することに
よって点から点間の直線と基準線の間が再生され
る。すなわち、第11図の様に家の左側の直線が表示され
る。しかしながら、家の屋根と煙突間の三角形の領域は
消去される。そしてカーソルMCをさらに点〜点と移
動することにより家の左側の風景が消去され、家だけの
切出し換言するならば家の背景が消去される。尚、点
から点間の直線と基準値SL間に表示直線すなわち背景
が存在する時にはの後に点、点への移動が必要で
ある。When the embodiment of the present invention starts operating, the reference line SL is displayed at the left end, the cursor CM is displayed at the upper right corner, and the cursor MC
Wait for the move. Then, when the cursor MC is moved from point to point, the cursor MC moves downward, so that the area between the straight line between the points and the reference line SL, that is, the entire image displayed is erased. As described above, the display image is erased at this time, but the displayed image is stored in the save buffer 7-1. Then move the cursor MC to the point.
Since there is no movement from point to point in the y direction, nothing appears in the display image. When moving from point to point, the area between the straight line between the points and the reference line SL is displayed. Although not shown in the figure, when a display image is present there by moving the cursor MC between the points, the image is displayed. Then move the cursor MC from point to point. At this time as well, there is no change in the image data because the movement is not in the y direction as in the movement from point to point. Then move from point to point.
At this time, although the movement is in the upward direction, the area on the left side of the straight line between the points, that is, the area between the straight line between the points and the reference line is sequentially saved from the save buffer 7-1 in the unit of the image memory. 5-1 is stored and displayed. Then, following the point-to-point movement (no change in display), the point-to-point movement similarly causes the left image line to be sequentially displayed with respect to the cursor movement. FIG. 9 is a display image when the cursor moves to a point. Since the point is the top point of the house, the image of the left area from the top position to the bottom position of this house remains. Then move the cursor MC from point to point and the chimney of the house will be erased.
FIG. 10 is a display image when the cursor MC comes to the position of the point. As mentioned above, this deletion is in the display image,
Since the space between the cursor MC and the reference line is saved in the save buffer, the chimney is reproduced in the subsequent operation. That is, by moving the cursor from point to point, the line between the points and the reference line is reproduced. That is, the straight line on the left side of the house is displayed as shown in FIG. However, the triangular area between the roof of the house and the chimney is erased. Then, by moving the cursor MC from point to point, the landscape on the left side of the house is erased, and in the case of cutting out only the house, in other words, the background of the house is erased. It should be noted that when there is a display straight line, that is, a background between the straight line from point to point and the reference value SL, it is necessary to move from point to point.
以上述べた操作によって、本発明の実施例が各ライン
単位で消去や再生をくりかえす。第12図はその処理終了
後の直線を表わす。この様に本発明の実施例において
は、カーソルの移動で目的の画像の切出しや消去を行な
うことができる。By the operation described above, the embodiment of the present invention repeats the erasing and reproducing for each line unit. FIG. 12 shows a straight line after the processing is completed. As described above, in the embodiment of the present invention, the desired image can be cut out or erased by moving the cursor.
前述した操作においては、順次カーソルを連続的に移
動させ、その移動にともなって、1ライン単位で消去や
再生動作を行っているが、たとえばマウス9に設けられ
たボタンスイッチ9−1を1回押下することによってス
タート点の座標が入力し、2回目の押下で終了点の座標
が入力する様にして、そのスタート点から終了点への直
線と基準線間の画像をスタート点から終了点への移動方
向で1ライン(横)単位で得られて直線上を消去あるい
は再生動作することによって同様の切出し画像を得るこ
とができる。尚この時には、横方向のみの移動は入力す
る必要がなく、操作はさらに簡単となる。In the above-described operation, the cursor is successively moved, and the erasing or reproducing operation is performed in line unit with the movement. For example, the button switch 9-1 provided on the mouse 9 is pressed once. The coordinates of the start point are input by pressing and the coordinates of the end point are input by pressing the second time, and the image between the straight line from the start point to the end point and the reference line is changed from the start point to the end point. The same cut-out image can be obtained by erasing or reproducing on a straight line obtained in units of one line (horizontal) in the moving direction of. At this time, it is not necessary to input the movement only in the lateral direction, and the operation becomes simpler.
第1の発明によれば、画像データの部分領域の形状が
予め決められた矩形等の形状でなくても、例えばその部
分領域の周囲をなぞる操作を行えば、その部分領域の画
像データを残して他の画像データを表示画面から逐次消
去することが出来る。According to the first aspect of the invention, even if the shape of the partial area of the image data is not a predetermined rectangle or the like, if the operation of tracing around the partial area is performed, the image data of the partial area is left. Other image data can be sequentially erased from the display screen.
第2の発明によれば、任意の形状の画像データをなぞ
る操作の方向によって、その画像データを表示画面から
逐次消去、もしくは、消去した画像データであって必要
な部分の画像データを逐次再表示できる。According to the second aspect of the present invention, the image data is sequentially erased from the display screen, or the erased image data of a necessary portion is sequentially redisplayed depending on the direction of the operation of tracing the image data of an arbitrary shape. it can.
第1図は本発明のブロック図、 第2図は本発明の一実施例の回路構成図、 第3図は本発明の実施例の詳細な説明図、 第4図は割込み処理の動作フローチャート、 第5図(a),(b),(c)はカーソルの移動とデー
タの移動の関係を説明する図、 第6図は切出す前の原画像を説明する図、 第7図は処理開始時の画像を説明する図、 第8図はカーソルの移動を説明する図、 第9図〜第11図はカーソル移動が途中の時の画像を説明
する図、 第12図は処理終了の画像を説明する図である。 1……指示手段、 2……領域指示手段。1 is a block diagram of the present invention, FIG. 2 is a circuit configuration diagram of an embodiment of the present invention, FIG. 3 is a detailed explanatory diagram of an embodiment of the present invention, FIG. 4 is an operation flowchart of interrupt processing, 5 (a), (b), and (c) are diagrams for explaining the relationship between cursor movement and data movement, FIG. 6 is a diagram for explaining the original image before clipping, and FIG. 7 is the processing start. FIG. 8 is a diagram for explaining the image of the time, FIG. 8 is a diagram for explaining the movement of the cursor, FIGS. 9 to 11 are diagrams for explaining the image when the cursor is in the middle of movement, and FIG. It is a figure explaining. 1 ... instruction means, 2 ... area indication means.
Claims (2)
る手段と、 前記表示画面に表示されている画像データであって、こ
の表示画面における基準軸と任意座標との間の直線領域
内の画像データを指示する指示手段と、 前記座標の位置を順次移動することにより、前記指示手
段で指示された前記直線領域内の各画像データを前記表
示画面より順次消去する手段と を具備したことを特徴とするデータ処理装置。1. A means for controlling image data to be displayed on a display screen, and image data displayed on the display screen in a linear area between a reference axis and arbitrary coordinates on the display screen. An instruction means for instructing image data; and a means for sequentially erasing each image data in the linear area instructed by the instructing means from the display screen by sequentially moving the coordinate position. Characteristic data processing device.
る手段と、 前記表示画面に表示されている画像データであって、こ
の表示画面における基準軸と任意座標との間の直線領域
内の画像データを指示する指示手段と、 前記座標の位置を第1の方向に順次移動することによ
り、前記指示手段で指示された前記直線領域内の各画像
データを前記表示画面より順次消去する手段と 前記座標の位置を第2の方向に順次移動することによ
り、前記消去された画像データであって前記基準軸と第
2の方向に移動される座標との間の直線領域内の画像デ
ータを前記表示画面に再表示する手段と を具備したことを特徴とするデータ処理装置。2. A means for controlling image data to be displayed on a display screen, and image data displayed on the display screen, which is within a linear area between a reference axis and arbitrary coordinates on the display screen. Instruction means for instructing image data, and means for sequentially erasing each image data in the linear region instructed by the instructing means from the display screen by sequentially moving the coordinate position in the first direction. By sequentially moving the position of the coordinate in the second direction, the erased image data in the straight line area between the reference axis and the coordinate moved in the second direction is displayed. And a means for displaying again on a display screen.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61112197A JP2531388B2 (en) | 1986-05-16 | 1986-05-16 | Data processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61112197A JP2531388B2 (en) | 1986-05-16 | 1986-05-16 | Data processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS62269271A JPS62269271A (en) | 1987-11-21 |
JP2531388B2 true JP2531388B2 (en) | 1996-09-04 |
Family
ID=14580691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61112197A Expired - Lifetime JP2531388B2 (en) | 1986-05-16 | 1986-05-16 | Data processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2531388B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5994300B2 (en) * | 2012-03-12 | 2016-09-21 | ブラザー工業株式会社 | Input device and input program |
-
1986
- 1986-05-16 JP JP61112197A patent/JP2531388B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS62269271A (en) | 1987-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5237653A (en) | Multiwindow control method and apparatus for work station having multiwindow function | |
US5646861A (en) | Method and apparatus for inputting embroidery lines | |
JP2932193B2 (en) | Graphic processing unit | |
JP3355708B2 (en) | Command processing device | |
JP2531388B2 (en) | Data processing device | |
JP3163627B2 (en) | Display device for OHP projector with editing function | |
JP2586452B2 (en) | Multi-window display device | |
JP2751197B2 (en) | Image processing device | |
JP2816159B2 (en) | Information processing device | |
JPS60140477A (en) | Pattern input system | |
JP2721348B2 (en) | Image processing device | |
JPH0424748B2 (en) | ||
JPH01191269A (en) | Image controller | |
JP2981563B2 (en) | Electronics | |
JPH0618037B2 (en) | Sub-window display control method | |
JPH1185733A (en) | Document editing device and its method and recording medium | |
JPH053007B2 (en) | ||
JPH01190068A (en) | Picture reader | |
JPH09222877A (en) | Image display device | |
JPH04299732A (en) | Multi-window system | |
JPH0773299A (en) | Image input device | |
JPH0391873A (en) | Picture processing device | |
JPS6359668A (en) | Pattern data processing system | |
JPH0594270A (en) | Method and device for editing image data | |
JPS6221151B2 (en) |