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
JPH0664605B2 - Image processing device - Google Patents
[go: Go Back, main page]

JPH0664605B2 - Image processing device - Google Patents

Image processing device

Info

Publication number
JPH0664605B2
JPH0664605B2 JP60281629A JP28162985A JPH0664605B2 JP H0664605 B2 JPH0664605 B2 JP H0664605B2 JP 60281629 A JP60281629 A JP 60281629A JP 28162985 A JP28162985 A JP 28162985A JP H0664605 B2 JPH0664605 B2 JP H0664605B2
Authority
JP
Japan
Prior art keywords
image
block
row
column
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.)
Expired - Fee Related
Application number
JP60281629A
Other languages
Japanese (ja)
Other versions
JPS62140175A (en
Inventor
衞 佐藤
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP60281629A priority Critical patent/JPH0664605B2/en
Publication of JPS62140175A publication Critical patent/JPS62140175A/en
Publication of JPH0664605B2 publication Critical patent/JPH0664605B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)

Description

【発明の詳細な説明】 <技術分野> 本発明は、互いに異なる第1、第2の画像の合成画像の
符号化データを得る画像処理装置に関するものである。
Description: TECHNICAL FIELD The present invention relates to an image processing apparatus that obtains encoded data of a composite image of first and second images different from each other.

<従来技術> 従来、第2図に示す画像Aに、第3図に示す画像Bを回
転、変倍等の処理を施して合成し、第4図の合成画像を
得るには極めて大規模な装置を必要としていた。又、そ
の処理に要する時間も極めて長かった。
<Prior Art> Conventionally, the image A shown in FIG. 2 is processed on the image B shown in FIG. 3 by processing such as rotation and scaling, and the image is synthesized to obtain a synthesized image shown in FIG. I needed equipment. Also, the time required for the treatment was extremely long.

<目的> 本発明は上述の如き従来技術の欠点に鑑み、比較的短時
間にしかも大容量のメモリを有することなく、互いに異
なる第1、第2の画像の合成画像の符号化データを得る
ことができる画像処理装置を提供することを目的とす
る。
<Object> In view of the above-mentioned drawbacks of the prior art, the present invention obtains encoded data of a composite image of different first and second images in a relatively short time and without having a large-capacity memory. An object of the present invention is to provide an image processing device capable of performing the above.

<実施例> 本実施例では第2図に示す下地画像Aに第3図に示す画
像Bを回転、変倍処理を行ないながら合成し、第4図に
示す画像Cを形成する。
<Embodiment> In this embodiment, the background image A shown in FIG. 2 is combined with the image B shown in FIG. 3 while being rotated and scaled to form an image C shown in FIG.

まず回転の方法について説明する。First, the method of rotation will be described.

第5図において、21は1つの符号化データに対応した画
像ブロツク、22は結果画像(C)の主走査方向、23は結
果画像(C)の副走査方向、24は原画像(A)の主走査
方向、25は原画像(A)の副走査方向、26,27,28,29は
原画像の主走査を近似した結果画像への書き込み画素順
列を図示したものである。第5図(A)は原画像を30゜
回転、第5図(B)は原画像を45゜回転した場合の図で
ある。この方式に加え、画像データのブロツク符号化を
行うとき、例えば第5図の一点鎖線で区切られた4×4
画素のブロツク単位で符号化する。
In FIG. 5, 21 is an image block corresponding to one encoded data, 22 is the main scanning direction of the result image (C), 23 is the sub-scanning direction of the result image (C), and 24 is the original image (A). The main scanning direction, 25 is the sub-scanning direction of the original image (A), and 26, 27, 28, 29 are the permutations of pixels to be written in the image as a result of approximating the main scanning of the original image. FIG. 5 (A) shows the original image rotated by 30 °, and FIG. 5 (B) shows the original image rotated by 45 °. In addition to this method, when block coding of image data is performed, for example, 4 × 4 divided by a dashed line in FIG.
Encoding is done in pixel block units.

第1図に第1の実施例を示す。第1図において、1は濃
度データを蓄えるところのバツフアメモリ、3は符号化
データからN×M画素の濃度データを復調する復調器、
4はN×M画素の濃度データを符号化する符号化器、5
は符号化データを蓄えるメモリ、6は画像の回転を行う
変換器、7は画像データ入力装置である。画像Aに画像
Bを回転し重ね合わせるという処理は、まず5に格納さ
れている画像Aの適当な領域を4によって復調し1に蓄
える。7により入力された画像Bの適当な領域を6によ
って回転処理し、1のメモリ上で合成する。合成処理が
終了すると1上のデータは4によって符号化され、5に
書き込まれる。以上を適当な回数繰り返して求める画像
Cを得る。第1図を更に改良した第2の実施例を第6図
に示す。
FIG. 1 shows the first embodiment. In FIG. 1, 1 is a buffer memory for storing density data, 3 is a demodulator for demodulating density data of N × M pixels from encoded data,
4 is an encoder for encoding density data of N × M pixels, 5
Is a memory for storing encoded data, 6 is a converter for rotating an image, and 7 is an image data input device. In the process of rotating and superimposing the image B on the image A, first, an appropriate area of the image A stored in 5 is demodulated by 4 and stored in 1. An appropriate area of the image B input by 7 is rotated by 6 and combined on the memory of 1. When the combining process is completed, the data on 1 is encoded by 4 and written on 5. The above is repeated an appropriate number of times to obtain the image C to be obtained. A second embodiment in which FIG. 1 is further improved is shown in FIG.

第6図は本発明の第2の実施例で、1は濃度データを蓄
えるところの2×N本のデータバツフア、2はバツフア
及び変復調器を制御するフラグを蓄えるところのフラグ
メモリ、3は符号化データからN×M画素の濃度データ
を再生する復調器、4はN×M画素の濃度データを符号
化する変調器、5は符号化データを蓄えるメモリ、6は
画像の回転等を行う変換器、7は画像データ入力装置で
ある。今、符号化データメモリ5に第2図に示す下地画
像Aに対応したデータが格納されているとする。さらに
説明上の簡便さから、N=M=4とし、4×4の16画素
による符号化が行なわれていると仮定する。本実施例
は、バツフアメモリをN×M画素単位で制御することに
より、変復調と画像変換処理を並列同時に行うことを可
能にしている。
FIG. 6 shows a second embodiment of the present invention, in which 1 is a 2 × N buffer for storing density data, 2 is a flag memory for storing buffers and flags for controlling a modulator / demodulator, and 3 is an encoding. Demodulator for reproducing density data of N × M pixels from data, 4 is a modulator for coding density data of N × M pixels, 5 is a memory for storing coded data, 6 is a converter for rotating an image, etc. , 7 are image data input devices. Now, it is assumed that the encoded data memory 5 stores data corresponding to the base image A shown in FIG. Further, for simplicity of explanation, it is assumed that N = M = 4 and that encoding is performed by 4 × 4 16 pixels. In this embodiment, the buffer memory is controlled in units of N × M pixels, so that modulation / demodulation and image conversion processing can be simultaneously performed in parallel.

第7図はバツフアメモリの位置と画素アドレス位置の関
係を示したもので、26,27,28,29は第5図の26,27,28,29
を対応した画素書き込み順序を示している。バツフアメ
モリはブロツク列毎に制御が行なわれる。以下第5図A
と第6図Aを用いて説明する。合成を行うための書き込
みは画像ブロツクアドレス(i+1)行(n−1)列内
の画素から行われる。その後書き込みは26のおれ線に従
って行われる。第7図を見るとすべてのおれ線のパタン
は同じであることがわかる。パタン26は3点目から4点
目に移る時ブロツクアドレス列(n−1)から列(n)
に移る。この時第5図(A)においては、行アドレスは
(i)のままで変化しない。第2の実施例を行う第7図
(A)においては、遷移が11点目から12点目に移る時に
も生じ、この場合は0行(n+1)列から1行(n+
2)列に起こる。この遷移のパタンは最初のおれ線パタ
ンを変換する際に必ず列が変わる時にバツフアの第1行
ブロツクから書き込みを行なうという論理で最初のパタ
ンを変換する時リアルタイムで求めてもよいし、あらか
じめ決定して記憶することも可能である。この時、書き
込みがなされる前に、下地となる画像Aを復調するが、
復調した画像データを格納するバツフアブロツクは先に
説明した順序で遷移する必要があり、具体的に第1の実
施例第5図,第1図で説明すると、パタン26の書き込み
に先立って画像ブロツク(i+1)行(n−1)列をバ
ツフアブロツク1行(n−1)列へ、i行n列を1行n
列へ、i行(n+1)列を1行(n+1)列へ、(i−
1)行(n+1)列を0行(n+1)列へ、(i−1)
行(n+2)列を1行(n+2)列へ復調器3で復調し
つつ、データバツフア1へ格納する。この時、この例で
は(n+1)列だけが2ブロツク分の復調を必要として
いるが、1つの列に対し同時に復調していることが必要
なブロツクは最大2ブロツクでよい。というのは1つの
ブロツクを通過するパタンの数は、パタンがブロツクに
対し45゜傾いた時最大でその時のパタンの本数は7本で
あるからで、最大7パタンの走査があれば、各列は1ブ
ロツクを変調し符号化メモリへ書き込みをし、次のブロ
ツクを復調して保持することが可能である。しかも各列
は2行分のブロツクを持つので最大8パタンまでの画素
データを保持可能なのでバツフアリングが出来ることに
なる。この関係はN×M画素単位でブロツキングした時
は1ブロツクの書き込みが可能になる最大の走査パタン
数は(N+M−1)本であり、この走査が起こる間デー
タを保持するため{(N+M−1)/N+1}本のブロ
ツクバツフアが必要になることになる。今は簡単のため
N=M=4としている。走査のパタンは第8図に示す8
通りしか存在しない。第8図の8パタンはいずれも最後
に書き込みがなされるのが右下の画素である。この右下
の画素が書き込まれたことにより、符号化のための変調
をしてよいことになる。また、第7図Aブロツク列(n
−1)は右下の画素の書き込みがなされていないが、こ
の列(n−1)にはこの合成処理中書き込みはなされな
いので連続的な合成処理が終了した後保存されていた列
(n−1)のデータを変調、書き込みすればよい。以上
をコントロールするためにバツフアに列毎にフラグを設
けている。第9図はこのバツフアメモリとフラグメモリ
の関係を示した図である。フラグメモリには2ブロツク
バツフアメモリのアドレスと画像ブロツクアドレスとの
差が格納されている。第9図に従って説明する。第9図
(A)は第5図(A)のライン26に従って画素を書き込
む時を図示している。バツフアブロツクφ行(n−1)
列には画像ブロツク(i)行(n−1)列のデータをバ
ツフアブロツク1行(n−1)列には画像ブロツク(i
+1)行(n−1)列のデータを復調しておく。以下バ
ツフアブロツク0行(n)列には画像ブロツク(i−
1)行(n)列、バツフアブロツク1行(n)列には画
像ブロツク(i)行(n)列を復調しておく。
FIG. 7 shows the relationship between the buffer memory position and the pixel address position, and 26, 27, 28, 29 are 26, 27, 28, 29 in FIG.
The corresponding pixel writing order is shown. The buffer memory is controlled for each block row. Figure 5A below
Will be described with reference to FIG. 6A. Writing for synthesizing is performed from pixels in the image block address (i + 1) row (n-1) column. After that, writing is done according to the line of 26. Looking at FIG. 7, it can be seen that the patterns of all the weed lines are the same. When the pattern 26 moves from the third point to the fourth point, the block address sequence (n-1) to sequence (n)
Move on to. At this time, the row address remains unchanged from (i) in FIG. 5 (A). In FIG. 7 (A) in which the second embodiment is performed, the transition also occurs when the point moves from the 11th point to the 12th point, and in this case, the 0th row (n + 1) th column to the 1st row (n + th).
2) It happens in a row. The pattern of this transition may be obtained in real time when converting the first pattern by the logic that writing is performed from the first row block of the buffer when the column always changes when converting the first line pattern, or it may be determined in advance. It is also possible to memorize it. At this time, the background image A is demodulated before being written,
The buffer block that stores the demodulated image data needs to transit in the order described above. Specifically, referring to FIGS. 5 and 1 of the first embodiment, the image block ( i + 1) row (n-1) column to buffer block 1 row (n-1) column, i row n column to 1 row n
Column, i row (n + 1) column to 1 row (n + 1) column, (i-
1) row (n + 1) column to row 0 (n + 1) column, (i-1)
The row (n + 2) columns are demodulated by the demodulator 3 into one row (n + 2) columns and stored in the data buffer 1. At this time, in this example, only (n + 1) columns need demodulation for two blocks, but the maximum number of blocks that need to be simultaneously demodulated for one column is two blocks. This is because the number of patterns that pass through one block is maximum when the pattern is tilted 45 ° with respect to the block, and the number of patterns at that time is seven. It is possible to modulate one block, write it to the coding memory, demodulate the next block and hold it. Moreover, since each column has blocks for two rows, pixel data up to a maximum of 8 patterns can be held, and thus buffering can be performed. This relationship is such that the maximum number of scanning patterns that enables writing of one block is (N + M−1) when the blocks are written in N × M pixel units, and data is held while this scanning occurs {(N + M− 1) / N + 1} block buffers are required. For simplicity, N = M = 4 is set now. The scanning pattern is 8 shown in FIG.
There is only a street. In each of the 8 patterns in FIG. 8, the last pixel to be written is the lower right pixel. Since the lower right pixel is written, modulation for coding may be performed. In addition, the block row (n
-1) is not written to the lower right pixel, but writing is not performed to this column (n-1) during this synthesizing process, so the column (n-1) that was saved after the continuous synthesizing process is completed. The data of -1) may be modulated and written. In order to control the above, the buffer is provided with a flag for each column. FIG. 9 is a diagram showing the relationship between the buffer memory and the flag memory. The flag memory stores the difference between the address of the 2-block buffer memory and the image block address. It will be described with reference to FIG. FIG. 9 (A) illustrates writing pixels according to the line 26 of FIG. 5 (A). Buffer block φ rows (n-1)
The image block (i) row (n-1) column data is stored in the column and the image block (i) row (n-1) column is stored in the image block (i).
The data in the (+1) th row (n-1) th column is demodulated. Below, the image block (i-
The image block (i) row (n) column is demodulated in 1) row (n) column and buffer block 1 row (n) column.

これらは一般的にn列のフラグメモリの内容をF(n)
とするとバツフアブロツクφ行n列には画像ブロツクF
(n)行n列を、バツフアブロツク1行n列には画像ブ
ロツク(F(n)+1)行n列を復調しておく。この後
上書きする画像データをラスタ状に書き込むが、第9図
Aに第5図Aのラスタ26の画像データを上書きした後の
状態を示している。
In general, these are the contents of the flag memory of the nth column F (n)
Then, the image block F in the column φ row n column is
The image block (F (n) +1) rows and n columns is demodulated into (n) rows and n columns and the buffer block 1 rows and n columns. After that, the image data to be overwritten is written in a raster form, and FIG. 9A shows a state after the image data of the raster 26 in FIG. 5A is overwritten.

画像ブロツクk行j列の内の画素データはバツフアブロ
ツクmod2(k−F(j))行j列の対応する位置に書き
込まれる。ここでmod2(k)はkが偶数ならφ、奇数な
ら1を返す関数である。
The pixel data in the k-th row and the j-th column of the image block is written in the corresponding position of the buffer block mod2 (k-F (j))-th row and the j-th column. Here, mod2 (k) is a function that returns φ if k is even and 1 if k is odd.

第9図Aではバツフアブロツクφ行(n−1)列,φ行
(n+1)列は右下の画素に書き込みがなされているの
で符号化がなされ、各々i行(n−1)列,(i−1)
行(n+1)列の画像ブロツクとして記憶される。ま
た、第9図Bは第5図Aのライン28の画像データを上書
きした後を示している。バツフアブロツク1行n列の内
の右下の画素に書き込みがなされているので、このブロ
ツクが符号化され、i行n列の画像ブロツクとして記憶
される。これは一般的には、右下の画素に書き込みがな
されたバツフアブロツクがj行n列とすると、それを符
号化したデータは{F(n)+j}行n列の画像ブロツ
クに記憶される。この時j=1であればF(n)を更新
し、新しいF(n)が旧いF(n)の値に2を加えたも
のになるようにしておくことで、次々に新しいラスタが
入力され、処理される事を可能にしている。
In FIG. 9A, since the buffer block φ row (n−1) column and φ row (n + 1) column are written in the lower right pixel, they are coded, and are respectively i row (n−1) column and (i -1)
It is stored as an image block in row (n + 1) column. Further, FIG. 9B shows a state after the image data on the line 28 in FIG. 5A is overwritten. Since the lower right pixel in the 1st row and nth column of the buffer block is written, this block is encoded and stored as an image block of ith row and nth column. Generally, if the buffer block written in the lower right pixel has j rows and n columns, the encoded data is stored in the image block of {F (n) + j} rows and n columns. At this time, if j = 1, F (n) is updated so that the new F (n) becomes the value of the old F (n) plus 2, so that new rasters are input one after another. It can be done and processed.

以上を実現する回路構成例を第10図に示す。第10図にお
いて、1〜7は第6図と同一のものである。101はブロ
ツク内の位置を示す信号204から右下の位置と一致する
信号を選択して信号207として出力する比較器、102は画
像の行アドレス信号206とフラグメモリ2の出力信号209
からバツフアの行アドレスを出力するアドレス演算器、
103はバツフア行アドレスが1であり、右下画素信号207
が真である時、その列に対応するフラグメモリの内容を
2だけ増加させるアドレス更新器である。画像入力装置
7で入力され、デジタル化された画像信号201および同
期信号202は6の画像変換装置に入力される。画像変換
装置6は回転変倍移動時の画像変換処理を行い、画素デ
ータ203,画素のブロツク内位置信号204,ブロツク列アド
レス205,ブロツク行アドレス206を出力する。列アドレ
ス205により選択されたフラグメモリの内容209と行アド
レス206がアドレス演算器102で演算され(先の説明では
減算及び2の剰余)データバツフア行アドレス208とな
り他の信号204,205と共にデータバツフア内の画素を選
択し、画素データ203が書き込まれる。この時、比較器1
01によって信号204が右下の画素を示す信号であるか否
か判別され、信号207として出力される。変調器4はこ
の信号を受けて当刻のブロツクのデータ212を符号化
し、符号化データ213として出力し、符号化データメモ
リはその符号化データメモリはその符号化データ213を2
05,206のブロツクアドレス位置に書き込む。アドレス更
新器103はバツフア行アドレス208とブロツク内位置信号
207とからフラグメモリを書き換えることを判断し、フ
ラグ更新を行なう。上に説明した構成例ではフラグメモ
リの内容に2を加えることになっている。
FIG. 10 shows a circuit configuration example for realizing the above. In FIG. 10, 1 to 7 are the same as those in FIG. Reference numeral 101 is a comparator that selects a signal matching the lower right position from the signal 204 indicating the position in the block and outputs it as a signal 207, and 102 is an image row address signal 206 and an output signal 209 of the flag memory 2.
An address calculator that outputs the buffer row address from
103 has a buffer row address of 1, and the lower right pixel signal 207
Is an address updater that increments the contents of the flag memory corresponding to that column by 2. The image signal 201 and the synchronizing signal 202 which are input and digitized by the image input device 7 are input to the image conversion device 6. The image conversion device 6 performs image conversion processing during rotational scaling, and outputs pixel data 203, a pixel intra-block position signal 204, a block column address 205, and a block row address 206. The content 209 of the flag memory selected by the column address 205 and the row address 206 are calculated by the address calculator 102 (subtraction and the remainder of 2 in the above description) to become the data buffer row address 208 and the pixels in the data buffer along with other signals 204 and 205. The pixel data 203 is selected and written. At this time, comparator 1
It is determined by 01 whether or not the signal 204 is a signal indicating the lower right pixel, and is output as the signal 207. The modulator 4 receives this signal, encodes the block data 212 at this time, and outputs it as the encoded data 213. The encoded data memory stores the encoded data 213 in 2 bits.
Write to block address position of 05,206. The address updater 103 outputs a buffer row address 208 and a block position signal.
From 207, it is determined that the flag memory is rewritten, and the flag is updated. In the configuration example described above, 2 is added to the contents of the flag memory.

以上では、画素データとして濃度データを採用していた
が、これはブロツク単位で符号化されたデータに対応し
て用いていただけで、画素単位の輝度データまたカラー
信号などでもよく、また画素単位で符号化されたデータ
でもよい。また、実際の回路構成ではバツフアメモリを
3行ブロツク分持ち、1ブロツク分を符号化の際の中間
結果を保存することも可能である。この時、アドレス演
算器102,フラグ更新器103の構成が各々減算後3の剰余
をとる回路、3を加算する回路と変更されることも考え
られ、この何行分のバツフアを必要とするかも変・復調
器3,4と画像変換装置6との能力差によって変換するこ
とができる。
In the above, the density data was adopted as the pixel data, but this can only be used in correspondence with the data encoded in block units, and it may be luminance data or color signals in pixel units, or in pixel units. It may be encoded data. Further, in an actual circuit configuration, it is possible to have a buffer memory for three rows of blocks and store one block for an intermediate result at the time of encoding. At this time, it is conceivable that the configuration of the address calculator 102 and the flag updater 103 may be changed to a circuit for taking the remainder of 3 after subtraction and a circuit for adding 3, respectively, and how many rows of buffers may be required. The conversion can be performed by the difference in capability between the modulator / demodulators 3 and 4 and the image conversion device 6.

以上説明したように、バツフアメモリを設けることで、
ブロツク単位で符号化された画像データに対し、画像変
換処理を施すことが可能となり、バツフアメモリにブロ
ツク毎のフラグを格納するフラグメモリを付加したこと
により、符号化された画像データに対する画像の上書き
合成をリアルタイムに処理することが可能となった。ま
た、合成処理がラスタ順処理であるので、ブロツク内の
特定位置の画素に書き込みがなされたか否かを判断する
ことによってブロツク全体の変調,復調が可能であると
いう効果もある。
As explained above, by providing a buffer memory,
Image conversion processing can be performed on image data encoded on a block-by-block basis.By adding a flag memory that stores a flag for each block to the buffer memory, the image can be overwritten and combined with the encoded image data. Can be processed in real time. Further, since the synthesizing process is the raster order process, there is also an effect that the entire block can be modulated and demodulated by determining whether or not the pixel at the specific position in the block has been written.

<効果> 以上のように、本発明の画像処理装置によれば、第1の
記憶手段に記憶された第1の画像の画像データのうち、
複数ブロツクから構成される部分画像に対応する画像デ
ータを復号化手段により復号化し、第2の記憶手段上で
入力手段により入力された第2の画像と合成し、符号化
手段により再符号化し、前記第1の記憶手段に記憶せし
める処理動作を繰り返すことにより、複数の画像の合成
画像の符号化された画像データを得るように構成したこ
とにより、比較的短時間にしかも大容量のメモリを有す
ることなく、互いに異なる第1、第2の画像の合成画像
の符号化データを得ることができる。
<Effect> As described above, according to the image processing apparatus of the present invention, of the image data of the first image stored in the first storage unit,
The image data corresponding to the partial image composed of a plurality of blocks is decoded by the decoding means, combined with the second image input by the input means on the second storage means, and re-encoded by the encoding means, By repeating the processing operation to be stored in the first storage means to obtain encoded image data of a composite image of a plurality of images, it has a large-capacity memory in a relatively short time. It is possible to obtain the encoded data of the combined image of the first and second images that are different from each other.

【図面の簡単な説明】[Brief description of drawings]

第1図は第1の実施例の画像処理装置のブロツク図、第
2図,第3図,第4図は本実施例の画像処理の説明図、
第5図(A),(B)はラスタ順処理を示す図、第6図
は第2の実施例のブロツク図、第7図(A),(B)は
ラスタ順処理を限られたラインバツフアで行うときのバ
ツフア内のラスタの形状を示す図、第8図はブロツク内
の画素が満たされた順序を示す図、第9図(A),
(B)はバツフアメモリ内の処理手順を示した図、第10
図は第6図の詳細回路図である。
FIG. 1 is a block diagram of the image processing apparatus of the first embodiment, and FIGS. 2, 3, and 4 are explanatory diagrams of the image processing of this embodiment.
5 (A) and 5 (B) are diagrams showing raster order processing, FIG. 6 is a block diagram of the second embodiment, and FIGS. 7 (A) and 7 (B) are line buffers with limited raster order processing. FIG. 8 is a diagram showing the shape of the raster in the buffer when the process is performed in FIG. 8, FIG. 8 is a diagram showing the order in which the pixels in the block are filled, and FIG.
FIG. 10B is a diagram showing a processing procedure in the buffer memory,
The figure is a detailed circuit diagram of FIG.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】与えられた画像データをN×M画素のブロ
ック単位で符号化する符号化手段と、 前記符号化手段により符号化された画像データを記憶す
る第1の記憶手段と、 前記第1の記憶手段に記憶された画像データを復号化す
る復号化手段と、 前記復号化手段により復号化された画像データを所定量
記憶する第2の記憶手段と、 画素ごとの画像データを入力する入力手段とを有し、 前記第1の記憶手段に記憶された第1の画像の画像デー
タのうち、複数ブロックから構成される部分画像に対応
する画像データを前記復号化手段により復号化し、前記
第2の記憶手段上で前記入力手段により入力された第2
の画像と合成し、前記符号化手段により再符号化し、前
記第1の記憶手段に記憶せしめる処理動作を繰り返すこ
とにより、複数の画像の合成画像の符号化された画像デ
ータを得るように構成したことを特徴とする画像処理装
置。
1. Encoding means for encoding given image data in block units of N × M pixels; first storage means for storing image data encoded by the encoding means; Decoding means for decoding the image data stored in one storage means, second storage means for storing a predetermined amount of the image data decoded by the decoding means, and image data for each pixel is input. Image data corresponding to a partial image composed of a plurality of blocks among the image data of the first image stored in the first storage unit, the image data being decoded by the decoding unit, The second input by the input means on the second storage means
It is configured to obtain coded image data of a composite image of a plurality of images by repeating the processing operation of synthesizing the same with the image of No. 1, re-encoding by the encoding unit, and storing in the first storage unit. An image processing device characterized by the above.
JP60281629A 1985-12-13 1985-12-13 Image processing device Expired - Fee Related JPH0664605B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60281629A JPH0664605B2 (en) 1985-12-13 1985-12-13 Image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60281629A JPH0664605B2 (en) 1985-12-13 1985-12-13 Image processing device

Publications (2)

Publication Number Publication Date
JPS62140175A JPS62140175A (en) 1987-06-23
JPH0664605B2 true JPH0664605B2 (en) 1994-08-22

Family

ID=17641775

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60281629A Expired - Fee Related JPH0664605B2 (en) 1985-12-13 1985-12-13 Image processing device

Country Status (1)

Country Link
JP (1) JPH0664605B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6461876A (en) * 1987-09-02 1989-03-08 Canon Kk Picture processor
JPH03164983A (en) * 1989-11-24 1991-07-16 Mitsubishi Electric Corp Image data processor
DE69132625T2 (en) * 1990-07-31 2001-10-31 Canon K.K., Tokio/Tokyo Image processing device
JP3104868B2 (en) 1997-11-25 2000-10-30 富士ゼロックス株式会社 Image processing device

Also Published As

Publication number Publication date
JPS62140175A (en) 1987-06-23

Similar Documents

Publication Publication Date Title
EP0509594A2 (en) System and method for improving video recorder performance in a search mode
JP2835187B2 (en) Encoder / decoder and encoding / decoding method
JPS5937774A (en) Method and device for encoding picture signal
JP3308675B2 (en) Encoding device
KR100199243B1 (en) Multidimensional multi-value color image compression extension method
JPH0664605B2 (en) Image processing device
KR900701128A (en) Method and system for compressing and decompressing statistically encoded digital color video data
US4766429A (en) Graphic simulation system
JPS6119080B2 (en)
JP2798025B2 (en) Video coding method and apparatus
JPS59167772A (en) Image data rotation device
JPS6329472B2 (en)
JP3227237B2 (en) Encoding device
JPH0823550A (en) Compressing/expanding method for color image
JP2675787B2 (en) Encoding method
JPS63100490A (en) display control device
JPH0777420B2 (en) Digital image processor
JP2506705B2 (en) Coding / decoding apparatus for hierarchical image
JP2744231B2 (en) Image processing device
JPS63106877A (en) Image processing device
JPH03161868A (en) Image storage device
JPH05258067A (en) Method for converting compressed image into decompressed reduce level of gray level
JPS62140549A (en) Image editing processing device
JPH0640658B2 (en) Reproduction method of character image data
JPH0547155B2 (en)

Legal Events

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