JPH03182970A - Picture editing device - Google Patents
Picture editing deviceInfo
- Publication number
- JPH03182970A JPH03182970A JP32231689A JP32231689A JPH03182970A JP H03182970 A JPH03182970 A JP H03182970A JP 32231689 A JP32231689 A JP 32231689A JP 32231689 A JP32231689 A JP 32231689A JP H03182970 A JPH03182970 A JP H03182970A
- Authority
- JP
- Japan
- Prior art keywords
- image
- frame
- display
- area
- movement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、移動編集機能をそなえた画像編集装置に関す
るものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an image editing device equipped with a moving editing function.
従来の画像編集装置は、指定した画像データの移動を行
っている際、上記移動画像のみか、または移動画像の大
きさを表わす枠のみを表示装置にリアルタイムに表示し
ていた。When moving specified image data, conventional image editing devices display only the moved image or only a frame representing the size of the moved image on a display device in real time.
しかしながら、上記従来装置では、移動画像のみか、移
動画像の大きさを表わす枠のみの表示しか行っていなか
ったため、上記移動画像と上記移動画像の下およびまわ
りの画像が似かよっていた場合(たとえば白っぽい画像
を白っぽい画像の上で移動する)には、移動画像の領域
が識別しづらく、また、移動画像の大きさを表わす枠の
みを表示する場合は移動後のイメージがわきにくい等の
問題点があった。However, in the conventional device described above, only the moving image or only a frame representing the size of the moving image is displayed, so if the moving image and the images below and around the moving image are similar (for example, a whitish When moving an image on a whitish image), there are problems such as it is difficult to identify the area of the moving image, and if only a frame representing the size of the moving image is displayed, it is difficult to see the image after the movement. there were.
〔課題を解決するための手段(及び作用)〕本発明は、
上記問題点を解決するためになされたものであり、移動
画像データの領域を明示するために上記領域の囲りに枠
を表示する手段を有することにより、枠付の画像データ
として、表示画像内を移動できるようにしたものである
。[Means for solving the problem (and action)] The present invention has the following features:
This was done to solve the above problem, and by having a means for displaying a frame around the above area to clearly indicate the area of moving image data, it can be displayed as image data with a frame within the displayed image. It is designed so that it can be moved.
以下、添付図面に従って、本発明に係る実施例を詳細に
説明する。Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
第1図は、本実施例における画像編集装置の概略ブロッ
ク図であり、処理装置本体く制御部〉1をはじめ以下に
示す構成を備える。2は画像を読み込むスキャナであり
、3は画像を表示する表示装置である。4は画像を記憶
するハードディスク装置であり、5はフロッピディスク
装置である。FIG. 1 is a schematic block diagram of an image editing apparatus according to this embodiment, which includes a processing apparatus main body, a control section 1, and the following configurations. 2 is a scanner that reads images, and 3 is a display device that displays images. 4 is a hard disk device for storing images, and 5 is a floppy disk device.
フロッピディスク装置5はハードディスク装置4に比べ
記憶容量は少ないが、画像データを記憶することが可能
である。以下、これらハードディスク装置4およびフロ
ッピディスク装置5を併せて外部記憶装置という。Although the floppy disk device 5 has a smaller storage capacity than the hard disk device 4, it is capable of storing image data. Hereinafter, the hard disk device 4 and the floppy disk device 5 will be collectively referred to as an external storage device.
6は各種操作に係るコマンドや文字等を人力するキーボ
ードであり、7は表示装置3に表示された画像の任意の
位置を指定するポインティングデバイスであり、8は画
像を印刷出力するプリンタである。Reference numeral 6 is a keyboard for manually inputting commands and characters related to various operations, 7 is a pointing device for specifying an arbitrary position on the image displayed on the display device 3, and 8 is a printer for printing out the image.
第2図は処理装置本体1の内部ブロック図である。FIG. 2 is an internal block diagram of the processing device main body 1. As shown in FIG.
21はバス20を介して制御部1及び画像編集装置の周
辺に係る各デバイスを制御するCPUであり、22はC
PU20の画像処理に係るプログラムを記憶しているR
OMである。23はCPU21のワークエリアおよびス
キャナ2又は外部記憶装置から読み込んだデータを一旦
格納するバッファとして使用するRAMである。後述の
領域情報の作成等処理に必要なデータの格納に利用され
る。また24は表示装置3に表示される画像を展開する
VRAMである。25はメモリ管理ユニット(MMU)
であって、これらのROM22、RAM23、VRAM
24を管理している。21 is a CPU that controls the control unit 1 and peripheral devices of the image editing device via the bus 20;
R that stores programs related to image processing of the PU20
It's OM. A RAM 23 is used as a work area for the CPU 21 and as a buffer for temporarily storing data read from the scanner 2 or an external storage device. It is used to store data necessary for processing such as creating area information, which will be described later. Further, 24 is a VRAM that develops images displayed on the display device 3. 25 is a memory management unit (MMU)
These ROM22, RAM23, VRAM
It manages 24.
26は表示されている画像(VRAM24に展開されて
いる画像)の回転、移動等を制御するラスクオペレーシ
ョン部であり、27は、スキャナ2やプリンタ8とのデ
ータ授受を司るインターフェース回路である。26 is a rask operation unit that controls the rotation, movement, etc. of the displayed image (the image developed in the VRAM 24), and 27 is an interface circuit that controls data exchange with the scanner 2 and printer 8.
第3図、第4図、第5図は、本実施例の動作内容を説明
する図である。FIG. 3, FIG. 4, and FIG. 5 are diagrams for explaining the operation contents of this embodiment.
第3図は、表示装置3に表示された画像データ31内の
移動対象領域32を指定するために、前記領域を示す枠
33を作成した状態を示した図であり、前記枠は、本実
施例においては、ポインティングデバイス7を操作する
ことにより描かれる。これは枠の左上点と右下点を指定
することにより得られ、データとしては左上点の座標デ
ータと辺の長さデータからなるベクトルデータで表わさ
れる。FIG. 3 is a diagram showing a state in which a frame 33 indicating the region is created in order to designate the movement target region 32 in the image data 31 displayed on the display device 3. In the example, it is drawn by operating the pointing device 7. This is obtained by specifying the upper left point and lower right point of the frame, and the data is expressed as vector data consisting of coordinate data of the upper left point and side length data.
第4図は、移動対象領域32を移動させている状態を示
した図であり、移動時に、前記移動対象領域32を明示
するための枠41は、本実施例においてはスピードアッ
プのために、前述のベクトルデータではなく、ドツトで
表わされる画像データとしである。第4図においては、
枠41をドツトで表わしたが、実際はベクトルデータで
表わした枠(第3図33)と同じく線に見える。FIG. 4 is a diagram showing a state in which the movement target area 32 is being moved. In this embodiment, in order to speed up the movement, the frame 41 for clearly indicating the movement target area 32 is This is not the aforementioned vector data, but image data represented by dots. In Figure 4,
Although the frame 41 is represented by a dot, it actually looks like a line, just like the frame represented by vector data (FIG. 3, 33).
第5図は、移動後の画像データ31の内容を示した図で
あり、移動対象領域32を示す枠33は移動前と同様に
ベクトルデータになっている。これは、この移動操作の
後に何らかの動作を行う場合、処理が行えるように、指
定した枠をベクトルデータにしであるものである。FIG. 5 is a diagram showing the contents of the image data 31 after movement, and the frame 33 indicating the movement target area 32 is vector data as before movement. This is to convert the specified frame into vector data so that if any operation is to be performed after this movement operation, the specified frame can be processed.
次に上記実施例の動作について説明する。Next, the operation of the above embodiment will be explained.
第6図は、上記実施例の動作を示すフローチャートであ
る。FIG. 6 is a flowchart showing the operation of the above embodiment.
まず、ステップS1において、RAM23内のあるエリ
アに画像データを読み込み、前記読み込み画像データを
VRAM24に展開し、表示装置3に表示する。なお、
読み込む画像は、スキャナ2からでも外部記憶装置から
でもよい。First, in step S1, image data is read into a certain area in the RAM 23, the read image data is developed in the VRAM 24, and displayed on the display device 3. In addition,
The image to be read may be from the scanner 2 or from an external storage device.
次にステップS2において、上記表示画像データに対し
、ポインティングデバイス7を用いて、移動対象領域(
第3図32)を指定するための枠を作成する(第3図3
3)。Next, in step S2, the movement target area (
Create a frame to specify (Fig. 3 32) (Fig. 3 32)
3).
ステップS3において、ポインティングデバイス7(上
記実施例においてはマウス(登録商標)を用いている)
を押下しつづけることにより、移動処理が開始されたと
みなされる。In step S3, the pointing device 7 (a mouse (registered trademark) is used in the above embodiment)
By continuing to press , it is assumed that the movement process has started.
移動処理が開始すると、まずステップS4において、ス
テップS2で指定した移動対象領域内の表示画像データ
をRAM23内に確保した領域にコピーする。コピー完
了後、ステップS5において、ステップS4でRAM内
にコピーした上記画像データの回りに前述のベクトルデ
ータなドツトに変換してドツトで表わされた枠41を第
7図に示す様に書く。この枠付の画像データが以後移動
画像データとなる。この移動画像データは枠もドツトで
あるので、ベクトルデータで表わされる枠に比して、高
速に、リアルタイムに表示することができるものである
。ステップS6において、ステップS2で指定した移動
対象領域内(第3図32)の表示画像データ及び粋(第
3図33)をクリアする。When the movement process starts, first in step S4, the display image data within the movement target area specified in step S2 is copied to an area secured in the RAM 23. After the copying is completed, in step S5, the image data copied into the RAM in step S4 is converted into vector data dots, and a frame 41 represented by dots is drawn as shown in FIG. This framed image data will become moving image data from now on. Since the frame of this moving image data is also a dot, it can be displayed faster and in real time than a frame represented by vector data. In step S6, the display image data and image data (FIG. 3 33) within the movement target area (FIG. 3 32) specified in step S2 are cleared.
次に、ステップS7において、ポインティングデバイス
が移動したかどうかを判断し、移動すれば、ステップS
8にすすむ。そうでなければ移動が実行されるのを待機
する。Next, in step S7, it is determined whether the pointing device has moved, and if the pointing device has moved, step S7
Proceed to 8. Otherwise, wait for the move to be performed.
ステップS7で移動対象となっている表示画像データ(
第4図32)及び移動対象領域を表わす枠(第4図41
)の移動が妬まったことが判断されると、移動が終了さ
れたことがステップSllで確認されるまでステップS
7からステップS11までが繰り返される。Display image data to be moved in step S7 (
(Fig. 4 32) and a frame representing the movement target area (Fig. 4 41)
), the process continues in step S until it is confirmed in step Sll that the movement has been completed.
7 to step S11 are repeated.
まず、ステップS7で移動の開始が判断されると、一番
最初はデータがセーブされていないため、ステップS8
は実行されない。First, when the start of movement is determined in step S7, since no data has been saved at the beginning, step S8
is not executed.
次にステップS9において、ポインティングデバイス7
が移動して、それに伴う移動対象となっている表示画像
データ(第4図32)及び枠(第4図41)の移動先に
現在表示されている画像データをRAM23に確保しで
ある領域にセーブする。これは、移動画像(第4図32
.41)が移動することによって移動画像の移動先にあ
った表示画像を一時保管し、またさらに移動画像が移動
した後に元に戻す為の処理である。また、これらのデー
タは全て、RAM23に格納されているものである。Next, in step S9, the pointing device 7
moves, and the display image data (Fig. 4, 32) and the image data currently displayed at the movement destination of the frame (Fig. 4, 41) are secured in the RAM 23 and stored in a certain area. Save. This is a moving image (Fig. 4, 32
.. 41) is a process for temporarily storing the displayed image that was at the destination of the moved image due to the movement of the moving image, and returning it to the original state after the moving image has been further moved. Moreover, all of these data are stored in the RAM 23.
ステップS10において、移動先にステップS5で作成
したRAM23内の移動画像データを表示する。In step S10, the moving image data in the RAM 23 created in step S5 is displayed at the moving destination.
ステップSllにおいて、移動が終了したかどうか、す
なわちポインティングデバイス7の押下が終わっkかど
うかを判断し、まだ押下が続いている場合は、ステップ
S7に戻る。In step Sll, it is determined whether the movement has ended, that is, whether the pressing of the pointing device 7 has ended, and if the pressing is still continuing, the process returns to step S7.
ステップS7において、ポインティングデバイス7は移
動していると判断され、ステップs8に進む。In step S7, it is determined that the pointing device 7 is moving, and the process proceeds to step s8.
ステップS8において、前回ステップs9の処理が行わ
れた際にRAM23にセーブされた表示画像データを元
の表示位置に再表示する。In step S8, the display image data saved in the RAM 23 when the process in step s9 was previously performed is redisplayed at the original display position.
ステップS9から先は同じ繰り返しである。The same process is repeated from step S9 onwards.
ステップSllにおいて、移動処理が終了したと判断さ
れた場合は、ステップS12において、移動先、すなわ
ちステップS10において移動画像を表示した位置に、
ステップs1においてRAM23内に読み込まれた画像
(オリジナル画像)の移動対象領域画像データ(第3図
32)を表示する。このステップS12を行う理由は、
移動画像には、その回りに枠が書かれてしまっているか
らである。前述のステップs5で作成される枠41はス
テップS2で作成されるベクトルデータの2辺(幅(W
)と高さ(H))のデータに基づいて第7図に示す態様
で作成され、画像情報の領域の内のりに作成されている
。従って312の処理によって、その内のりの枠が消え
るのである。If it is determined in step Sll that the moving process has ended, in step S12, the moving image is moved to the destination, that is, the position where the moving image was displayed in step S10.
The movement target area image data (FIG. 3 32) of the image (original image) read into the RAM 23 in step s1 is displayed. The reason for performing this step S12 is
This is because a frame is drawn around the moving image. The frame 41 created in step s5 described above has two sides (width (W)) of the vector data created in step S2.
) and height (H)) in the manner shown in FIG. 7, and is created within the image information area. Therefore, by the process 312, the inner frame disappears.
次にステップ513において、次の移動処理又は他の編
集のために、ステップS12で表示し直した領域の回り
に前述のベクトルデータで表わされる枠を作成する。Next, in step 513, a frame represented by the aforementioned vector data is created around the area redisplayed in step S12 for the next movement process or other editing.
上記実施例においては、スピードアップのために移動画
像の回りに枠を書き、枠も含めた画像として移動を行っ
ているが、処理速度の速い装置においては、移動画像に
は枠を含めずに移動毎に前回表示枠を消して、移動先に
新たな枠を作成するというようにしてもかまわない。そ
のようにすれば、上記実施例のフローチャートにおける
ステップS5、ステップS12の処理は不要となる。In the above embodiment, a frame is drawn around the moving image to speed up the movement, and the image is moved including the frame. However, in devices with fast processing speed, the moving image does not include the frame. It is also possible to erase the previous display frame each time the user moves and create a new frame at the destination. If this is done, the processes of step S5 and step S12 in the flowchart of the above embodiment become unnecessary.
また、上記実施例においては、領域は矩形で示されてい
るが、円、多角形など他の閉領域でもかまわない。Further, in the above embodiments, the region is shown as a rectangle, but it may be a circle, a polygon, or any other closed region.
以上説明したように、本発明によれば、移動処理実行中
に移動対象画像とともに移動対象画像領域を示す枠も同
時に表示されるため、上記移動対象画像とそのまわりの
画像が似かよっていた場合であっても移動対象画像領域
が明確に識別でき、また、移動後のイメージも良くわか
るという効果がある。As explained above, according to the present invention, a frame indicating the movement target image area is displayed together with the movement target image while the movement process is being executed, so that even if the movement target image and the surrounding images are similar, Even if the image area is moved, the image area to be moved can be clearly identified, and the image after the movement can also be clearly understood.
また、移動処理実行中は移動対称画像領域を示す枠をベ
クトルデータではなくドツトデータとしているため、処
理が速く、リアルタイムに表示することを可能とした。Furthermore, during execution of the movement process, the frame indicating the image area to be moved is used as dot data instead of vector data, making it possible to process quickly and display in real time.
第1図は、実施例における画像編集装置の構成概略図、
第2図は制御部のブロック図、
第3図、第4図、第5図は実施例の動作を説明する図、
第6図は実施例のフローチャート、
第7図は移動対称画像<n域におけるドツトパターンの
位置を示す図である。
図中1は制御部、2はスキャナ、3は表示装置、4はハ
ードディスク装置、5はフロッピディスク装置、6はキ
ーボード、7はポインティングデバイス、20はバス、
21はCPU、22はROM、23はRAM、24はV
RAM、25はMMU、26はラスクオペレーション部
、27はインターフェース回路である。
925−
特開平3
182970 (6)FIG. 1 is a schematic diagram of the configuration of the image editing device in the embodiment, FIG. 2 is a block diagram of the control unit, FIGS. 3, 4, and 5 are diagrams explaining the operation of the embodiment. is a flowchart of the embodiment, and FIG. 7 is a diagram showing the position of the dot pattern in the moving symmetrical image <n area. In the figure, 1 is a control unit, 2 is a scanner, 3 is a display device, 4 is a hard disk device, 5 is a floppy disk device, 6 is a keyboard, 7 is a pointing device, 20 is a bus,
21 is CPU, 22 is ROM, 23 is RAM, 24 is V
25 is a RAM, 25 is an MMU, 26 is a rask operation unit, and 27 is an interface circuit. 925- Unexamined Japanese Patent Publication No. 3 182970 (6)
Claims (2)
よって表示される画像情報内の所望の領域を指定する指
定手段とを有する画像編集装置であつて、前記指定手段
によって指定された領域の境界部分を表わすドットパタ
ーンを導出する導出手段を有し、前記導出手段によって
導出された前記ドットパターン及び前記領域内の画像情
報を共に移動表示すべく、前記表示手段を制御する表示
制御手段を有したことを特徴とする画像編集装置。(1) An image editing device comprising a display means for displaying image information, and a designation means for designating a desired area within the image information displayed by the display means, wherein the image editing device It has a derivation means for deriving a dot pattern representing a boundary part, and it has a display control means for controlling the display means so as to move and display the dot pattern derived by the derivation means and the image information in the area together. An image editing device characterized by:
よって表示される画像情報内の所望の領域を指定する指
定手段とを有する画像編集装置であって、前記指定手段
によって指定された領域の境界部分を表わす情報及び前
記領域内の画像情報を共に移動表示すべく、前記表示手
段を制御する表示制御手段を有したことを特徴とする画
像編集装置。(2) An image editing device comprising a display means for displaying image information and a designation means for designating a desired area within the image information displayed by the display means, wherein the area specified by the designation means is An image editing device comprising: display control means for controlling said display means so as to move and display information representing a boundary portion and image information within said area.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32231689A JPH03182970A (en) | 1989-12-11 | 1989-12-11 | Picture editing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32231689A JPH03182970A (en) | 1989-12-11 | 1989-12-11 | Picture editing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03182970A true JPH03182970A (en) | 1991-08-08 |
Family
ID=18142271
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32231689A Pending JPH03182970A (en) | 1989-12-11 | 1989-12-11 | Picture editing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03182970A (en) |
-
1989
- 1989-12-11 JP JP32231689A patent/JPH03182970A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03182970A (en) | Picture editing device | |
| JPH02224183A (en) | Information processor | |
| JP2588914B2 (en) | Document processing device | |
| JPH04213772A (en) | Method and apparatus for electrically generating boundary | |
| JP2721348B2 (en) | Image processing device | |
| JPH0328984A (en) | Face paint drawing system using hatch pattern | |
| JP2549630B2 (en) | Image information processing device | |
| JP2730716B2 (en) | Image processing device | |
| JP2661159B2 (en) | Image recording device | |
| JPH08272994A (en) | Information processing apparatus and information processing method | |
| JPH04218877A (en) | Method and apparatus for correcting electronic image | |
| JP2744228B2 (en) | Image processing device | |
| JPS59225480A (en) | Document editing device | |
| JPS63146168A (en) | Picture editing method | |
| JP3061846B2 (en) | Figure display method | |
| JP2586027B2 (en) | Image editing processor | |
| JPH01219958A (en) | Image processing device | |
| JP2575636B2 (en) | Graphic display device | |
| JP2831318B2 (en) | Editing device | |
| JPS62140171A (en) | Editing system for document layout | |
| JPS6385978A (en) | Graphic editing device | |
| JPS62249279A (en) | Rectangular cursor display method | |
| JPS63276662A (en) | Document editing system | |
| JPH07302322A (en) | Picture display device | |
| JP2721348C (en) |