JPH04205476A - Image processing system and its device - Google Patents
Image processing system and its deviceInfo
- Publication number
- JPH04205476A JPH04205476A JP2337070A JP33707090A JPH04205476A JP H04205476 A JPH04205476 A JP H04205476A JP 2337070 A JP2337070 A JP 2337070A JP 33707090 A JP33707090 A JP 33707090A JP H04205476 A JPH04205476 A JP H04205476A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- input
- stored
- storage means
- superimposed
- 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.)
- Granted
Links
- 238000013500 data storage Methods 0.000 claims description 14
- 238000003672 processing method Methods 0.000 claims description 9
- 238000000034 method Methods 0.000 claims description 5
- 239000002131 composite material Substances 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 1
- 238000001308 synthesis method Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野コ
本発明は1画像データを重ね合せて出力する方式および
そのための装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method of superimposing and outputting one image data and an apparatus therefor.
[従来の技術]
従来のこの種の画面処理方式としては、外部装置からの
画データを重ね合わせ手段に入力し、該入力画データが
1回目の入力データであるときはデータの重ね合わせを
受けること無くメモリに格納し、該入力画データが2回
目の入力データであるときは、1回目にメモリに格納さ
れた画データを選択的に前記重ね合わせ手段に送り戻し
て2回目の入力画データと重ね合わせ、この重ね合わせ
た画データを前記メモリに格納し、この格納した重ね合
わせた画データを装置外部に合成画データとして出力す
る画像処理方式がある(特願平2−47046号)。[Prior Art] As a conventional screen processing method of this type, image data from an external device is input to a superimposing means, and when the input image data is the first input data, the data is superimposed. If the input image data is the second input image data, the image data stored in the memory for the first time is selectively sent back to the superimposing means to generate the second input image data. There is an image processing method (Japanese Patent Application No. 2-47046) in which the superimposed image data is stored in the memory, and the stored superimposed image data is outputted to the outside of the apparatus as composite image data.
[発明が解決しようとする問題点コ
上述した画像処理方式においては、それ以前のコンビ二
一夕による画像合成より処理時間が短くて済むという利
点はあるが1合成する2つの受信画データが同じ寸法で
ある場合に限られている。[Problems to be Solved by the Invention] The image processing method described above has the advantage that the processing time is shorter than the previous combination image synthesis method, but the two received image data to be synthesized are the same. limited to dimensions.
したがって2回目の受信画データを1回目の受信画デー
タの任意の位置に重ね合わせることができないという欠
点があった。Therefore, there is a drawback that the second received image data cannot be superimposed on any arbitrary position of the first received image data.
従って本願発明は1画像合成時間が短くてすみ。Therefore, according to the present invention, the time required to synthesize one image is short.
しかも合成しようとする2つの受信画データが同一寸法
でなくても任意の位置に重ね合わせることの可能な画像
処理方式およびその為の装置を提供しようとするもので
ある。Moreover, it is an object of the present invention to provide an image processing method and an apparatus therefor that can superimpose two pieces of received image data to be combined at an arbitrary position even if they do not have the same size.
[課題を解決するための手段]
本発明によれば、外部装置からのシリアルのパラレルの
画データを重ね合わせ手段に入力し、該入力画データが
1回目の入力画データであるときはデータの重ね合わせ
を受けること無く画データ格納手段に格納し、この格納
された画データを選択的に前記重ね合わせ手段に送り戻
し、この重ね合わせ手段において2回目の入力画データ
と重ね合わせ1重ね合わせた画データを前記画データ格
納手段に格納し、この格納した重ね合わせた画データを
装置外部に合成画データとして出力する画像処理方式に
おいて、前記画データ格納手段に前記1回目の画データ
の限られた一部分の範囲を決めるXY軸情報を与え、該
画データ格納手段に格納されている1回目の画データの
限られた部分を前記重ね合わせ手段に送って前記2回目
の人力画データと重ね合わせるようにしたことを特徴と
する画像処理方式が得られる。[Means for Solving the Problems] According to the present invention, serial and parallel image data from an external device is input to the superimposing means, and when the input image data is the first input image data, the data is The stored image data is stored in the image data storage means without being overlaid, and the stored image data is selectively sent back to the overlay means, and the overlay means overlaps the second input image data. In an image processing method in which image data is stored in the image data storage means and the stored superimposed image data is outputted to the outside of the apparatus as composite image data, the image data storage means is provided with a limited amount of the first image data. the limited portion of the first image data stored in the image data storage means is sent to the superimposing means to be superimposed on the second human image data; An image processing method characterized by the following can be obtained.
また本発明によれば、前記XY軸情報が、前記重ね合わ
せる画データの最初の行の最初のアドレスと最後の行の
最後のアドレスを与える情報であり、この情報から1ラ
イン分のデータ量の信号をラインの数だけ与える事を特
徴とする請求項第(1)項の画像処理方式が得られる。Further, according to the present invention, the XY axis information is information giving the first address of the first line and the last address of the last line of the image data to be superimposed, and from this information, the amount of data for one line can be calculated. An image processing method according to claim (1) is obtained, characterized in that signals are provided as many times as there are lines.
更に本発明によれば、外部装置からの画データおよび画
面の位置を示すためのXY軸情報を受ける入力データ受
信手段と、受信した画データを。Further, according to the present invention, input data receiving means receives image data from an external device and XY axis information for indicating the position of the screen, and the received image data.
この画データが1枚目のときはそのまま出力させ。If this image data is the first image, output it as is.
2枚目の時は別に受けた部分画データを重ね合わせて出
力する重ね処理手段と、出力した画データを格納する画
データ格納手段と、この画データ格納手段に格納された
1回目の画データの前記XY軸情報により決まる限られ
た部分の画データを受けると前記重ね処理回路に前記部
分画データとして送り、格納された重ね合わせ画データ
を受けると装置出力として送出するセレクト回路と、前
記入出力データ受信手段からXY軸情報を受け、前記画
データ格納手段に、該XY軸情報に基づいて格納されて
いる1回目の画データの限られた部分の画データを決め
るための1ラインデータ量を含む制御信号を与えるとと
もに、前記重ね処理回路及びセレクト回路に制御信号を
与える制御手段とを備えたことを特徴とする画像処理装
置が得られる。At the time of the second image, there is an overlapping processing means for superimposing and outputting separately received partial image data, an image data storage means for storing the outputted image data, and the first image data stored in this image data storage means. a select circuit that receives image data of a limited portion determined by the XY axis information of the input circuit and sends it to the overlay processing circuit as the partial image data, and receives the stored overlay image data and sends it out as device output; 1 line data amount for receiving XY axis information from the output data receiving means and determining image data of a limited portion of the first image data stored in the image data storage means based on the XY axis information; There is obtained an image processing apparatus characterized in that it is provided with a control means for providing a control signal including the above-mentioned superposition processing circuit and the selection circuit.
[実施例] 第1図は1本装置の一実施例を示すブロック図である。[Example] FIG. 1 is a block diagram showing an embodiment of a single device.
はじめに全体的な動作を説明すると、入力端子11から
はシリアル画データが入力され、入力端子12からは図
面の位置を示すためのXY軸情報が入力され、入力した
画像データは、入力バッファ13を介して重ね合わせ回
路14へ入力される。First, to explain the overall operation, serial image data is input from the input terminal 11, XY axis information for indicating the position of the drawing is input from the input terminal 12, and the input image data is sent to the input buffer 13. The signal is input to the superposition circuit 14 via the signal line.
この入力画データが1回目のものとすると1重ね合わせ
回路14のもう1つの入力には画データが入力されない
ように設定されており、入力データはそのままメモリ1
5に書き込まれる。入力画データが2回目のときは、も
う1つの入力には、後述するように、先に送った1回目
の画像のXY軸情報に基いて選ばれた部分の画データが
セレクト回路16を介して入力されており、2つの画像
は重ね合わされてメモリ15に書き込まれる。重ね合わ
された画像はセレクト回路16と出カバソファ17を介
して出力端子18に送られる。If this input image data is the first one, it is set so that no image data is input to the other input of the 1 superposition circuit 14, and the input data is stored in the memory 1 as it is.
5 is written. When input image data is input for the second time, the image data of a portion selected based on the XY axis information of the first image sent earlier is sent to the other input via the selection circuit 16, as will be described later. The two images are superimposed and written into the memory 15. The superimposed images are sent to an output terminal 18 via a selection circuit 16 and an output sofa 17.
CPU19は、入力バッファ13からXY軸情報を受け
、メモリ15を制御するための信号を発するライトカウ
ンタ20.リードカウンタ21゜および1ラインデータ
量生成回路22を制御し。The CPU 19 receives XY axis information from the input buffer 13 and outputs a signal for controlling the memory 15 through a write counter 20 . It controls the read counter 21° and the 1-line data amount generation circuit 22.
また重ね制御回路14およびセレクト回路16を制御す
る。It also controls the overlap control circuit 14 and the selection circuit 16.
次に、各回路における動作について説明する。Next, the operation in each circuit will be explained.
重ね処理回路14においては、一方の端子41から外部
の画データを受け、他方の端子42からメモリ15の画
データを受ける。そして、1凹目の画データをメモリー
15に格納するときは、端子43の論理を0にし、端子
42からのメモリの画データをストップして、そのまま
の画データをメモリー15に格納する。次に、2回目の
画データをメモリー15に格納する際に、端子43の論
理を1にし、端子42からのメモリの画データを流し重
ね合わせて再びメモリー15に格納する。The overlapping processing circuit 14 receives external image data from one terminal 41 and receives image data from the memory 15 from the other terminal 42. When storing the image data of the first concave in the memory 15, the logic of the terminal 43 is set to 0, image data from the memory from the terminal 42 is stopped, and the image data is stored in the memory 15 as it is. Next, when storing the second image data in the memory 15, the logic at the terminal 43 is set to 1, and the image data from the memory is sent from the terminal 42, superimposed, and stored in the memory 15 again.
次にメモリー15に格納された画データは、セレクト回
路31に出力され、CPU19の制御命令によって、1
回目の画データから読出された一部の画データは重ね処
理回路14に送られ、1回目の画データの一部と2回目
の画データの合成画データは、出力バッファ17から出
力端子18に出力される。Next, the image data stored in the memory 15 is output to the select circuit 31, and the image data stored in the memory 15 is
A part of the image data read out from the first image data is sent to the overlapping processing circuit 14, and composite image data of a part of the first image data and the second image data is sent from the output buffer 17 to the output terminal 18. Output.
メモリー15で必要なタイミング信号は2発振器23に
よりカウンタ24を動作させ、ROM25により発生さ
せる。また、リードアドレスおよびライトアドレスは、
必要なスタート番地をCPU19よりセットして動作さ
せる。重ね処理回路で必要な重ねの0N10FF信号を
重ね処理回路の端子43へ出力する。The timing signals necessary for the memory 15 are generated by the two oscillators 23 operating the counter 24 and the ROM 25. Also, the read address and write address are
The necessary start address is set by the CPU 19 and the operation is started. The overlapped 0N10FF signal required by the overlap processing circuit is output to the terminal 43 of the overlap processing circuit.
ここで1重ね処理について説明する。メモリ19からデ
ータを読み出す時、以下の手順で読み出しのアドレスを
指定して、一画面中の任意の場所のみ重ね書きを行うこ
とができる。Here, the one-overlapping process will be explained. When reading data from the memory 19, it is possible to overwrite only an arbitrary location within one screen by specifying the read address using the following procedure.
まず、入力バッフ713より一画面上で重ね合わせる場
所のXY軸情報を受ける。この場合のXY軸情報は、第
2図に示すように1重ね合わせる画データの左上の点(
X+、)’+)と右下の点(x−、yn)の2箇所とす
る。この2点の指定により、1ラインのデータ量とライ
ン数がきまる。First, the XY axis information of the location to be overlapped on one screen is received from the input buffer 713. In this case, the XY axis information is the upper left point (
There are two points: X+,)'+) and the lower right point (x-, yn). By specifying these two points, the amount of data for one line and the number of lines are determined.
次にその情報に基づき、リードカウンタ21に重ね合わ
せる画データの左上の点(x+、y+)に相当するアド
レスをセットし、1ラインデータ量生成回路22に2重
ね合わせる画データの主走査方向の1ライン分のデータ
量(Xゎ−X+)をセットする。図に斜線を施しである
部分が重ね合わせする範囲を示す。Next, based on the information, set the address corresponding to the upper left point (x+, y+) of the image data to be superimposed on the read counter 21, and set the address corresponding to the upper left point (x+, y+) of the image data to be superimposed on the 1-line data amount generation circuit 22. Set the amount of data for one line (Xゎ-X+). The shaded area in the figure indicates the overlapping range.
この状態で読み出しを開始し、1ラインデータ量生成回
路22で生成された1ライン分のデータ量のゲート信号
によって、リードカウンタ21にセットされたアドレス
から1ライン分の画データを読み出す。そして、1ライ
ン分のデータが読み出されたら、1ラインデータ量生成
回路22から割り込み信号を受け1次のラインの読み出
し開始点(x+ + y2 )をリードカウンタ21
に再セットする。これを繰り返して開始点が(X+ +
ym )になるまで所定の重ね処理を行う。Reading is started in this state, and one line of image data is read out from the address set in the read counter 21 in response to the gate signal for the data amount for one line generated by the one line data amount generation circuit 22. When data for one line is read out, an interrupt signal is received from the one-line data amount generation circuit 22, and the read counter 21 sets the reading start point (x+ + y2) of the first line.
Reset to . Repeat this until the starting point is (X+ +
A predetermined overlapping process is performed until ym ).
なお重ね合わす部分が単一の矩形でないとき。Note that when the overlapping part is not a single rectangle.
たとえば凸形をしているときは、上部の小さい矩形と下
部の大きい矩形に分け、2種類のXY軸情報を続けて与
えるようにする。For example, if the shape is convex, it is divided into a small rectangle at the top and a large rectangle at the bottom, and two types of XY axis information are successively provided.
[発明の構成コ
以上説明したように本発明は1本来コンピュータ上で合
成する2枚の画データを1重ね合わせる場所のXY軸情
報を受けることで、ある任意の場所のみを高速に重ね合
わせることができる。[Configuration of the Invention As explained above, the present invention is capable of superimposing only a certain arbitrary location at high speed by receiving XY axis information of the location where two pieces of image data, which are originally synthesized on a computer, are to be superimposed. I can do it.
第1図は本発明の一実施例の構成を示すブロック図、第
2図は重ね合わせを行うときのメモリの状態の一例を示
す図である。
記号の説明:13・・・入力バッファ、14・・・重ね
処理回路、15・・・メモリ、16・・・セレクト回路
。
17・・・出力バッファ、19・・・CPU、20・・
・ライトカウンタ、21・・・リードカウンタ、22・
・・1ラインデータ量生成回路、23・・・発振器、2
4・・・カ第1FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, and FIG. 2 is a diagram showing an example of the state of the memory when overlapping is performed. Explanation of symbols: 13...Input buffer, 14...Overlap processing circuit, 15...Memory, 16...Select circuit. 17...Output buffer, 19...CPU, 20...
・Write counter, 21...Read counter, 22・
... 1 line data amount generation circuit, 23 ... oscillator, 2
4...F1
Claims (3)
手段に入力し、該入力画データが1回目の入力画データ
であるときは画データの重ね合わせを受けることなく画
データ格納手段に格納し、この格納された画データの少
くとも一部を選択的に前記重ね合わせ手段に送り戻し、
この重ね合わせ手段において2回目の入力画データと重
ね合わせ、重ね合わせた画データを前記画データ格納手
段に格納し、この格納した重ね合わせた画データを装置
外部に合成画データとして出力する画像処理方式におい
て、 前記画データ格納手段に前記1回目の画データの限られ
た一部分の範囲を決めるXY軸情報を与え、該画データ
格納手段に格納されている1回目の画データの限られた
部分を前記重ね合わせ手段に送って前記2回目の入力画
データと重ね合わせるようにしたことを特徴とする画像
処理方式。(1) Serial image data from an external device is input to the superimposition means, and if the input image data is the first input image data, it is stored in the image data storage means without being superimposed on the image data. , selectively sending at least a portion of the stored image data back to the superimposing means;
Image processing in which the superimposing means superimposes the second input image data, stores the superimposed image data in the image data storage means, and outputs the stored superimposed image data to the outside of the device as composite image data. In the method, XY-axis information that determines a range of a limited portion of the first image data is provided to the image data storage means, and the limited portion of the first image data stored in the image data storage means is The image processing method is characterized in that the image data is sent to the superimposing means and superimposed on the second input image data.
最初の行の最初のアドレスと最後の行の最後のアドレス
を与える情報であり、この情報から1ライン分のデータ
量の信号をラインの数だけ与える事を特徴とする請求項
第(1)項の画像処理方式。(2) The XY axis information is information that gives the first address of the first line and the last address of the last line of the image data to be superimposed, and from this information, a signal with the amount of data for one line is generated for the line. The image processing method according to claim (1), characterized in that only numbers are given.
めのXY軸情報を受ける入力データ受信手段と、受信し
た画データを、この画データが1枚目のときはそのまま
出力させ、2枚目の時は別に受けた部分画データを重ね
合わせて出力する重ね処理手段と、出力した画データを
格納する画データ格納手段と、この画データ格納手段に
格納された1回目の画データの前記XY軸情報により決
まる限られた部分の画データを受けると前記重ね処理回
路に前記部分画データとして送り、格納された重ね合わ
せ画データを受けると装置出力として送出するセレクト
回路と、前記入出力データ受信手段からXY軸情報を受
け、前記画データ格納手段に、該XY軸情報に基づいて
格納されている1回目の画データの限られた部分の画デ
ータを決めるための1ラインデータ量を含む制御信号を
与えると共に、前記重ね処理回路及びセレクト回路に制
御信号を与える制御手段とを備えた事を特徴とする画像
処理装置。(3) Input data receiving means for receiving image data from an external device and XY axis information for indicating the position of the screen, and outputting the received image data as is when it is the first image data, and outputting the received image data as it is for two images. In this case, there is an overlapping processing means for superimposing and outputting separately received partial image data, an image data storage means for storing the outputted image data, and an image data storing means for storing the first image data stored in this image data storage means. A select circuit that receives image data of a limited portion determined by XY axis information and sends it to the overlapping processing circuit as the partial image data, and receives the stored overlapping image data and sends it out as device output; and the input/output data. Receiving XY axis information from the receiving means, the image data storage means includes one line data amount for determining image data of a limited portion of the first image data stored based on the XY axis information. An image processing apparatus comprising: control means for providing a control signal and also for providing a control signal to the overlapping processing circuit and the selection circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2337070A JP2806629B2 (en) | 1990-11-30 | 1990-11-30 | Image processing system and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2337070A JP2806629B2 (en) | 1990-11-30 | 1990-11-30 | Image processing system and device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04205476A true JPH04205476A (en) | 1992-07-27 |
JP2806629B2 JP2806629B2 (en) | 1998-09-30 |
Family
ID=18305146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2337070A Expired - Lifetime JP2806629B2 (en) | 1990-11-30 | 1990-11-30 | Image processing system and device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2806629B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999040564A1 (en) * | 1998-02-03 | 1999-08-12 | Seiko Epson Corporation | Projection display device, method of projection display, and image display device |
-
1990
- 1990-11-30 JP JP2337070A patent/JP2806629B2/en not_active Expired - Lifetime
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999040564A1 (en) * | 1998-02-03 | 1999-08-12 | Seiko Epson Corporation | Projection display device, method of projection display, and image display device |
US6831661B1 (en) | 1998-02-03 | 2004-12-14 | Seiko Epson Corporation | Projection display apparatus, display method for same and image display apparatus |
US7187391B2 (en) | 1998-02-03 | 2007-03-06 | Seiko Epson Corporation | Projection display apparatus, display method for same and image display apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP2806629B2 (en) | 1998-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH079569B2 (en) | Display controller and graphic display device using the same | |
JPH03241480A (en) | Engine for drawing parallel polygon/picture element | |
JPH07105914B2 (en) | Image output control device | |
JPH04205476A (en) | Image processing system and its device | |
JP3481913B2 (en) | Image processing device | |
JP2653078B2 (en) | Image display control device and electronic device having the same | |
JPS59276A (en) | Picture editing circuit | |
JP2613364B2 (en) | Graphic processing system | |
JP2005192128A (en) | Device, integrated circuit, and method for synthesizing images | |
JP3729187B2 (en) | Image display device | |
JP2922519B2 (en) | Video synthesizer | |
JP2713313B2 (en) | Image processing method and apparatus | |
JP2820068B2 (en) | Image data synthesis display device | |
JPH0636577B2 (en) | Television digital video effect device | |
JPH11167621A (en) | Display data mixing device | |
JP2853601B2 (en) | Image processing device | |
JPH0527745A (en) | Image processing method | |
JP2542733B2 (en) | Graphic image display device | |
JP2637519B2 (en) | Data transfer control device | |
JPS5816190B2 (en) | CRT display drive system | |
JPS59128590A (en) | Synthesization of video display signal | |
JPS60258587A (en) | symbol generator | |
JPH04330490A (en) | Image display device | |
JPH0812541B2 (en) | Image synthesis display circuit | |
JPH0225895A (en) | Display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070724 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080724 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080724 Year of fee payment: 10 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080724 Year of fee payment: 10 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090724 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100724 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110724 Year of fee payment: 13 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110724 Year of fee payment: 13 |