JPH0454570A - Image processor - Google Patents

Image processor

Info

Publication number
JPH0454570A
JPH0454570A JP2163799A JP16379990A JPH0454570A JP H0454570 A JPH0454570 A JP H0454570A JP 2163799 A JP2163799 A JP 2163799A JP 16379990 A JP16379990 A JP 16379990A JP H0454570 A JPH0454570 A JP H0454570A
Authority
JP
Japan
Prior art keywords
display
memory
image
image data
data
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
Application number
JP2163799A
Other languages
Japanese (ja)
Inventor
Shinichi Tani
真一 谷
Satoshi Iguchi
井口 敏
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.)
Shaken Co Ltd
Photo Composing Machine Manufacturing Co Ltd
Original Assignee
Shaken Co Ltd
Photo Composing Machine Manufacturing Co 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 Shaken Co Ltd, Photo Composing Machine Manufacturing Co Ltd filed Critical Shaken Co Ltd
Priority to JP2163799A priority Critical patent/JPH0454570A/en
Publication of JPH0454570A publication Critical patent/JPH0454570A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PURPOSE:To shift one of plural images displayed in superposition at a high speed by providing a synthesization processing part to decide the output of the image data stored in a 1st or 2nd display memory based on the data on the 1st and 2nd mask memories. CONSTITUTION:The data of the same addresses are read out of the display memories 11a and 11b and the mask memories 12a and 12b respectively under the control of a memory control part 14 and inputted to a synthesization processing part 13. At the part 13 the image data stored in the memory 11a or 11b is decided based on a logical table and in response to the data on the memories 12a and 12b and then outputted. Thus the processed image data are sent to a display part and shown there. Then the images superposed on each other in two display memories can be partly shifted. As a result, a part of the images superposed on each other in two display memories, especially an intermediate image can be shifted at a high speed regardless of the number of images to be superposed on each other.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は画像処理装置に関し、詳しくは重畳表示した複
数の画像の1つを高速に移動する画像処理装置に関する
ものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an image processing device, and more particularly to an image processing device that moves one of a plurality of images displayed in a superimposed manner at high speed.

[従来技術] 画像編集装置等では、表示部上で画像を移動、回転、拡
大縮小等を高速に行うことが必要である。
[Prior Art] In image editing devices and the like, it is necessary to move, rotate, enlarge and reduce images, etc. on a display unit at high speed.

例えば第2図のように表示部21に表示した複数の重畳
した画像の1つを移動する際、通常は次の方法で行われ
ている。
For example, when moving one of the plurality of superimposed images displayed on the display unit 21 as shown in FIG. 2, the following method is usually used.

従来の画像処理装置は第3図のように、表示している画
像の数だけの多値の表示メモリ31と、その表示メモリ
31上の画像の存在を示すマスクメモリ32を持ち、移
動したい画像を記憶している表示メモリ31とマスクメ
モリ32のデータのみ書き換えることで移動を行ってい
る。例えば第2図の三角形24を移動する場合であれば
、三角形24の画像を記憶している表示メモリ31cと
マスクメモリ32cのデータのみを書き換えて移動を行
っている。
As shown in FIG. 3, a conventional image processing device has a multi-value display memory 31 corresponding to the number of images being displayed, and a mask memory 32 that indicates the existence of images on the display memory 31. The movement is performed by rewriting only the data in the display memory 31 and mask memory 32 that store the data. For example, when moving the triangle 24 in FIG. 2, only the data in the display memory 31c and mask memory 32c that store the image of the triangle 24 are rewritten and moved.

[発明が解決しようとする課題] しかしながらこのような方法では移動は高速に行えるが
、画像の数だけの表示メモリが必要になるという問題が
ある。また重畳する画像の数は予想ができないため、予
め想定される最大数の表示メモリを用意しなければなら
ないという問題もあった・ [課題を解決するための手段] 本発明は以上の点から成したものであり、重畳した画像
を高速にかつ少ない表示メモリで移動できる画像処理装
置を提供することを目的とし、その特徴とするところは
、表示部に重畳表示された複数の画像のうちの1つを移
動する画像処理装置において、移動する画像の画像デー
タを、前記表示部の表示位置に対応するアドレスに記憶
する第1の表示メモリと、前記第1の表示メモリの画像
データが書き込まれている領域を示すデータを記憶する
第1のマスクメモリと、移動する画像以外の画像の画像
データを、前記表示部の表示位置に対応するアドレスに
記憶する第2の表示メモリと、前記第2の表示メモリに
記憶された画像データのうち、移動する画像よりも上に
表示する画像の画像データが書き込まれている領域を示
すデータを記憶する第2のマスクメモリと、前記第1.
第2のマスクメモリのデータに基づき、前記第1の表示
メモリと第2の表示メモリのどちらの画像データを出力
するかを決定する合成処理部とを具備することである。
[Problems to be Solved by the Invention] However, although this method allows for high-speed movement, there is a problem in that a display memory equal to the number of images is required. In addition, since the number of images to be superimposed cannot be predicted, there is a problem in that it is necessary to prepare the maximum number of display memories expected in advance. [Means for Solving the Problems] The present invention consists of the above points. The purpose of this device is to provide an image processing device that can move superimposed images at high speed and with a small amount of display memory. In an image processing apparatus that moves two devices, a first display memory stores image data of a moving image at an address corresponding to a display position of the display section, and a first display memory stores image data of the moving image at an address corresponding to a display position of the display section; a first mask memory that stores data indicating an area in which the image is being moved; a second display memory that stores image data of an image other than the moving image at an address corresponding to a display position of the display section; a second mask memory that stores data indicating an area in which image data of an image to be displayed above the moving image is written, out of the image data stored in the display memory;
The present invention further includes a composition processing section that determines which image data of the first display memory or the second display memory is to be output based on the data of the second mask memory.

[実施例] 第1図は本発明の画像処理装置の実施例のブロック図で
ある。第1図で11は多値の画像データを記憶する表示
メモリで、llaは移動する画像のデータを記憶する表
示メモリ、llbは移動しない画像のデータを記憶する
表示メモリである。
[Embodiment] FIG. 1 is a block diagram of an embodiment of an image processing apparatus of the present invention. In FIG. 1, reference numeral 11 is a display memory that stores multivalued image data, lla is a display memory that stores moving image data, and llb is a display memory that stores image data that does not move.

12はマスクメモリで、12aは表示メモリ11aの画
像データが書き込まれている領域を示すマスクメモリ、
12bは表示メモリllbに書き込まれている画像デー
タのうち、表示メモリllaに記憶している画像より上
に表示すべき画像のデータが書き込まれている領域を示
すマスクメモリである。13は合成処理部で、前記表示
メモリ11a、llb、?スフメモリ12a、12bに
記憶されているデータに基づいて、予め定められた順序
に従って画像の合成処理を行い、そのデータを表示部へ
送る。14はメモリ制御部で、表示メモリ11、マスク
メモリ12へのデータの書き込み、読出し、および移動
などの制御を行う。
12 is a mask memory; 12a is a mask memory indicating an area in which image data of the display memory 11a is written;
Reference numeral 12b is a mask memory indicating an area in which data of an image to be displayed is written above the image stored in the display memory lla among the image data written in the display memory llb. Reference numeral 13 denotes a composition processing section, which includes the display memories 11a, llb, ? Based on the data stored in the instant memories 12a and 12b, images are synthesized in a predetermined order, and the data is sent to the display section. Reference numeral 14 denotes a memory control unit that controls writing, reading, and movement of data in the display memory 11 and mask memory 12.

例えば第2図の三角形24を移動する場合は次のような
処理が行われる。
For example, when moving the triangle 24 in FIG. 2, the following processing is performed.

まずメモリ制御部14は、図示しないハードディスク等
の画像メモリから移動する三角形24の画像データを読
出し、第4図ωのように表示メモリllaの表示部の表
示位置に対応するアドレスにそれを書き込む、それと同
時に第4図C)のようにマスクメモリ12aの、表示メ
モリllaに三角形24の画像データが書き込まれてい
る領域のビットをrlJとする。また表示メモリllb
には、第2図のように表示されている画像のうち移動し
ない画像、即ち菱形22、四角形23、円形25の画像
データを読出し1表示部21に重畳表示されている通り
に第4図(3)のように書き込む。
First, the memory control unit 14 reads the image data of the moving triangle 24 from an image memory such as a hard disk (not shown), and writes it to the address corresponding to the display position of the display unit of the display memory lla as shown in FIG. At the same time, as shown in FIG. 4C), the bit in the area of the mask memory 12a where the image data of the triangle 24 is written in the display memory lla is set to rlJ. Also display memory llb
4, the image data of the images that do not move among the images displayed as shown in FIG. Write as shown in 3).

またマスクメモリ12bの、三角形24より上に表示す
る画像の画像データが書き込まれている領域のビットを
「1」とする0本実施例では三角形24の上の画像は円
形25だけなので、円形25の画像データが書き込まれ
いる領域のビットを第4図に)のように「1」とする。
Further, in the mask memory 12b, the bit in the area where the image data of the image to be displayed above the triangle 24 is written is set to ``1''. The bit in the area where the image data of is written is set to "1" as shown in FIG.

このように表示メモリ11とマスクメモリ12に各デー
タを書き込む処理は、例えばオペレータが移動する画像
をキーボード等から指定した段階で行われる。
The process of writing each data into the display memory 11 and mask memory 12 in this manner is performed, for example, at the stage when the operator specifies the image to be moved using the keyboard or the like.

三角形24を移動するときは、メモリ制御部14の制御
により表示メモリllaとマスクメモリ12aの各デー
タを、第5図ωQ)のように移動する。
When moving the triangle 24, each data in the display memory lla and the mask memory 12a is moved as shown in FIG. 5 ωQ) under the control of the memory control unit 14.

このような処理がなされた各データは、合成処理部13
で次のような処理が行われ、決定した画像データが表示
部に送られる。
Each piece of data subjected to such processing is sent to the synthesis processing unit 13.
The following processing is performed, and the determined image data is sent to the display unit.

まず表示メモリlla、llb、マスクメモリ12a、
12bの4つのメモリから同一のアドレスのデータがメ
モリ制御部14の制御によりそれぞれ読出され、合成処
理部13へ入力される。合成処理部13ではマスクメモ
リ12a、12b(7)データに応じて、表示メモリl
la、llbに記憶している画像データのうちのどちら
の画像データを出力するかが決定される。その際の論理
テーブルを第6図に示す。この論理テーブルに従って出
力する画像データが決定される。このような処理を4つ
のメモリの各アドレスのデータごとに行い1表示メモリ
制御部とllbのどちらの画像データを出力するかを決
定する。そしてこのように処理された画像データは表示
部へ送られ、表示される。
First, display memories lla, llb, mask memory 12a,
Data at the same address are respectively read out from the four memories 12b under the control of the memory control section 14 and input to the synthesis processing section 13. The composition processing unit 13 selects the display memory l according to the mask memory 12a, 12b (7) data.
It is determined which of the image data stored in la and llb is to be output. The logical table at that time is shown in FIG. Image data to be output is determined according to this logical table. Such processing is performed for each data at each address of the four memories to determine which image data from the 1-display memory control section and llb is to be output. The image data processed in this way is then sent to the display section and displayed.

以上のようにすることにより、2枚の表示メモリで重畳
した画像の一部を移動することができる。
By doing as described above, it is possible to move a part of the image superimposed on the two display memories.

[発明の効果] 本発明は以上説明したように、重畳する画像の数にかか
わらず2枚の表示メモリで重畳画像の一部、特に中間に
位置する画像を高速に移動できるという効果を有する。
[Effects of the Invention] As described above, the present invention has the effect that a part of the superimposed images, especially an image located in the middle, can be moved at high speed using two display memories regardless of the number of images to be superimposed.

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

第1図は本発明の画像処理装置の実施例のブロック図、
第2図は重畳した画像の表示例、第3図は従来の画像処
理装置の例、第4図、第5図は本発明の詳細な説明する
図、第6図は論理テーブルである。 11・・・表示メモリ 12・・・マスクメモリ 13・・・合成処理部 14・・・メモリ制御部
FIG. 1 is a block diagram of an embodiment of the image processing device of the present invention;
FIG. 2 shows a display example of superimposed images, FIG. 3 shows an example of a conventional image processing device, FIGS. 4 and 5 are diagrams explaining the present invention in detail, and FIG. 6 shows a logic table. 11...Display memory 12...Mask memory 13...Composition processing section 14...Memory control section

Claims (1)

【特許請求の範囲】[Claims] (1)、表示部に重畳表示された複数の画像のうちの1
つを移動する画像処理装置において、 移動する画像の画像データを、前記表示部の表示位置に
対応するアドレスに記憶する第1の表示メモリと、 前記第1の表示メモリの画像データが書き込まれている
領域を示すデータを記憶する第1のマスクメモリと、 移動する画像以外の画像の画像データを、前記表示部の
表示位置に対応するアドレスに記憶する第2の表示メモ
リと、 前記第2の表示メモリに記憶された画像データのうち、
移動する画像よりも上に表示する画像の画像データが書
き込まれている領域を示すデータを記憶する第2のマス
クメモリと、 前記第1,第2のマスクメモリのデータに基づき、前記
第1の表示メモリと第2の表示メモリのどちらの画像デ
ータを出力するかを決定する合成処理部と、 を具備することを特徴とする画像処理装置。
(1), one of the multiple images superimposed on the display unit
An image processing device that moves two parts, a first display memory that stores image data of a moving image at an address corresponding to a display position of the display unit, and a first display memory in which the image data of the first display memory is written. a first mask memory that stores data indicating an area in which the image is being moved; a second display memory that stores image data of an image other than the moving image at an address corresponding to a display position of the display unit; Of the image data stored in the display memory,
a second mask memory that stores data indicating an area in which image data of an image to be displayed above the moving image is written; An image processing device comprising: a composition processing unit that determines which image data of a display memory and a second display memory is to be output.
JP2163799A 1990-06-21 1990-06-21 Image processor Pending JPH0454570A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2163799A JPH0454570A (en) 1990-06-21 1990-06-21 Image processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2163799A JPH0454570A (en) 1990-06-21 1990-06-21 Image processor

Publications (1)

Publication Number Publication Date
JPH0454570A true JPH0454570A (en) 1992-02-21

Family

ID=15780924

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2163799A Pending JPH0454570A (en) 1990-06-21 1990-06-21 Image processor

Country Status (1)

Country Link
JP (1) JPH0454570A (en)

Similar Documents

Publication Publication Date Title
JPH06105429B2 (en) Micro program controller
JPH077260B2 (en) Image data rotation processing apparatus and method thereof
WO1996017325A1 (en) Apparatus and method for image synthesizing
JPH0355832B2 (en)
JPS592079A (en) Image recorder
JPH0454570A (en) Image processor
JPS6334795A (en) semiconductor storage device
JPH0364891B2 (en)
JPS58211185A (en) Slit screen display control system
JPS6382530A (en) Semiconductor storage device
JP2901631B2 (en) Image processing device
JPH0433172A (en) Image generation device with pattern memory
JPH05241762A (en) Method and apparatus for scrolling frame memory
JPS60108882A (en) High-speed editing display method
JPS61250729A (en) Shifter circuit
JPH0547867B2 (en)
JPH01131936A (en) Memory data editing system
JPH06131519A (en) IC card
JPH05128863A (en) Memory control circuit
JPH04120593A (en) Display data processing method of display device
JPS61276049A (en) Direct memory access control system
JPS6128152B2 (en)
JPH023196B2 (en)
JPH05334357A (en) Page turning-over device for electronic file device
JPS62214431A (en) Memory access mechanism