[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH08241404A - Image processor - Google Patents

Image processor

Info

Publication number
JPH08241404A
JPH08241404A JP4733095A JP4733095A JPH08241404A JP H08241404 A JPH08241404 A JP H08241404A JP 4733095 A JP4733095 A JP 4733095A JP 4733095 A JP4733095 A JP 4733095A JP H08241404 A JPH08241404 A JP H08241404A
Authority
JP
Japan
Prior art keywords
image data
image
rotation
word
address
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
JP4733095A
Other languages
Japanese (ja)
Inventor
Hajime Hojo
元 北條
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP4733095A priority Critical patent/JPH08241404A/en
Publication of JPH08241404A publication Critical patent/JPH08241404A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

PURPOSE: To provide an image processor which can turn the image data simultaneously with its extension. CONSTITUTION: The image data equivalent to one word that is extended by a DCR are inputted to a bit I/O detection part 403 which decides whether the image data are black (1) or white (0). This deciding result is outputted to a DMAC 404. If the image data are black (1), the DMAC 404 operates an address to be set on a page memory when the image data are turned and replaces the image data on the address with black (1). If the image data are white (0), the DMAC 404 does not especially perform the read/write operations to the image memory. Then the DMAC 404 performs a hexadecimal counting operation to increase the output value by one to a 1st selector 402.

Description

【発明の詳細な説明】Detailed Description of the Invention

【産業上の利用分野】イメ−ジデ−タを1ライン単位で
圧縮又は伸長するイメ−ジ処理装置の回転処理に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a rotation process of an image processing device for compressing or expanding image data in units of one line.

【0002】[0002]

【従来の技術】イメ−ジデ−タからなる画像の回転に
は、例えば、16×16ビットのエリアを1単位として
回転させる2次元メモリを利用することが一般的であ
る。この回転のための専用のLSI(ロ−テ−ションチ
ップ)も開発されている。また、イメ−ジデ−タは、一
般的にデ−タ量が多いため、圧縮されてメモリに記憶さ
れる。このため、従来は、メモリに記憶されている圧縮
イメ−ジデ−タを伸長回路に入力し、伸長されたイメ−
ジデ−タを先のLSIに入力して画像の回転をさせるよ
うにしていた。
2. Description of the Related Art For the rotation of an image composed of image data, it is general to use a two-dimensional memory for rotating an area of 16 × 16 bits as one unit. A dedicated LSI (rotation chip) for this rotation has also been developed. Further, since the image data generally has a large amount of data, it is compressed and stored in the memory. Therefore, conventionally, the compressed image data stored in the memory is input to the decompression circuit to decompress the decompressed image.
The image is rotated by inputting the data into the previous LSI.

【0003】[0003]

【発明が解決しようとする課題】本発明は、イメ−ジデ
−タの伸長と同時に回転を行なうことができるイメ−ジ
処理装置を提供することを目的とする。
SUMMARY OF THE INVENTION It is an object of the present invention to provide an image processing apparatus capable of rotating an image data at the same time as extending the image data.

【0004】[0004]

【課題を解決するための手段】本発明は上記課題を解決
するために、イメ−ジデ−タを1ライン単位で圧縮又は
伸長するイメ−ジ処理装置において、イメ−ジデ−タを
圧縮又は伸長するときに、イメ−ジデ−タの回転処理を
行なうことを特徴とする。
SUMMARY OF THE INVENTION In order to solve the above problems, the present invention is an image processing apparatus for compressing or expanding image data in units of one line, compressing or expanding the image data. It is characterized in that the image data is rotated at the time of carrying out.

【0005】[0005]

【作用】本発明によれば、イメ−ジデ−タを1ライン単
位で圧縮又は伸長するイメ−ジ処理装置において、イメ
−ジデ−タを圧縮又は伸長するときに、イメ−ジデ−タ
の回転処理を行なうので、イメ−ジデ−タの伸長と同時
に回転を行なうことができる。
According to the present invention, in the image processing apparatus for compressing or expanding the image data in one line unit, the image data is rotated when the image data is compressed or expanded. Since the processing is performed, the image data can be rotated at the same time as the image data is extended.

【0006】[0006]

【実施例】図1を用いて、本発明に係る画像処理システ
ムの全体構成を説明する。尚、この画像処理システム
は、G3規格仕様となっている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The overall structure of an image processing system according to the present invention will be described with reference to FIG. The image processing system has G3 standard specifications.

【0007】本システムは、スキャナ101、プリンタ
102、ペ−ジメモリ103、回転制御部104、DC
R105、CPU106、プログラムROM107、ワ
−クメモリ108、SAFメモリ109、G3FAXコ
ントロ−ラ110、NCU111、イメ−ジバス11
2、DCRバス113、システムバス114、操作部1
15から構成される。スキャナ101は、主走査方向に
並べられたライン型のCCDを副走査方向に移動させる
ことにより、原稿上の画像を読み取って、1ラインを1
単位としてシリアルにイメ−ジデ−タを出力する。プリ
ンタ102は、1ラインを1単位として入力されたイメ
−ジデ−タをライン毎に転写紙に記録して画像を形成す
る。ペ−ジメモリ103は、スキャナ101での読み取
りやプリンタ102での記録を行なうときに、原稿にし
て1頁分のイメ−ジデ−タを記憶する。回転制御部10
4は、DMAC(ペ−ジメモリ用アドレス生成部)を内
蔵し、ペ−ジメモリ103に記憶されているイメ−ジデ
−タを回転処理する。DCR105は、イメ−ジデ−タ
を1ライン単位で圧縮と伸長を行なう。SAFメモリ1
09は、圧縮イメ−ジデ−タを記憶する。G3FAXコ
ントロ−ラ110は、公衆回線から受信される圧縮イメ
−ジデ−タをNCU111を介してSAFメモリ109
に記憶するように、また、入力される圧縮イメ−ジデ−
タをNCU111を介して公衆回線に送信するように制
御する。CPU103は、プログラムROM107に記
憶されているプログラムに従ってワ−クメモリ108を
用いたりして各ブロックを制御する。操作部112は、
操作者の指示入力を受け付ける。イメ−ジバス113
は、ペ−ジメモリ103と回転制御部104が接続さ
れ、イメ−ジデ−タを伝達する。DCRバス114は、
回転制御部104とDCR105が接続され、イメ−ジ
デ−タを伝達する。システムバス115は、回転制御部
104、DCR105、CPU106、プログラムRO
M107、ワ−クメモリ108、SAFメモリ109、
G3FAXコントロ−ラ110、操作部112が接続さ
れ、制御デ−タや圧縮イメ−ジデ−タを伝達する。この
ような構成において、イメ−ジデ−タの回転圧縮をする
場合には、DCR105へ対して1ワ−ド単位にイメ−
ジデ−タを渡す必要がある。そこで、16ワ−ド分のイ
メ−ジデ−タを回転制御部104に取り込み、16個の
ワ−ドにおける同じビット位置に相当するイメ−ジデ−
タを16個(1ワ−ド分)集めてることによって、1ワ
−ドの回転が完了したイメ−ジデ−タを作成し、この1
ワ−ドのイメ−ジデ−タをDCR105へ転送する。
This system includes a scanner 101, a printer 102, a page memory 103, a rotation controller 104, and a DC.
R105, CPU 106, program ROM 107, work memory 108, SAF memory 109, G3 FAX controller 110, NCU 111, image bus 11
2, DCR bus 113, system bus 114, operation unit 1
It consists of 15. The scanner 101 scans an image on a document by moving line-type CCDs arranged in the main scanning direction in the sub-scanning direction, and scans one line per line.
Outputs image data serially as a unit. The printer 102 forms an image by recording image data input line by line on a transfer paper line by line. The page memory 103 stores image data for one page as a document when reading with the scanner 101 and recording with the printer 102. Rotation control unit 10
Reference numeral 4 has a built-in DMAC (page memory address generation unit) for rotating the image data stored in the page memory 103. The DCR 105 compresses and expands the image data in units of one line. SAF memory 1
09 stores the compressed image data. The G3FAX controller 110 receives the compressed image data received from the public line via the NCU 111 and the SAF memory 109.
Compressed image data that is also input to be stored in
Data is transmitted to the public line via the NCU 111. The CPU 103 controls each block by using the work memory 108 according to the program stored in the program ROM 107. The operation unit 112 is
The operator's instruction input is accepted. Image bus 113
The page memory 103 and the rotation control unit 104 are connected to each other to transmit image data. The DCR bus 114 is
The rotation control unit 104 and the DCR 105 are connected to each other and transmit image data. The system bus 115 includes the rotation control unit 104, the DCR 105, the CPU 106, and the program RO.
M107, work memory 108, SAF memory 109,
The G3 FAX controller 110 and the operation unit 112 are connected to transmit control data and compression image data. In such a structure, when the image data is rotationally compressed, the DCR 105 is imaged in units of one word.
It is necessary to hand over the data. Therefore, the image data for 16 words is taken into the rotation control unit 104, and the image data corresponding to the same bit position in the 16 words is obtained.
By collecting 16 data (for one word), the image data in which the rotation of one word is completed is created.
The word image data is transferred to the DCR 105.

【0008】図2を用いて、操作部115を説明する。The operation unit 115 will be described with reference to FIG.

【0009】操作部115には、読み取りのスタ−トス
イッチ201、回転処理モ−ドスイッチ202、表示指
示パネル203が設けられている。スタ−トスイッチ2
01がオンされると、スキャナ101が原稿の画像の読
み取りを開始する。回転処理モ−ドスイッチ202がオ
ンされると、回転処理モ−ドになり、回転処理モ−ドス
イッチ202がオフされていると(何もしないと)、通
常モ−ドになる。そして、回転処理モ−ドの場合には、
表示指示パネル203に右90度と左90度と180度
の回転角度が表示され、所望の角度の表示に触れること
により回転角度を選択できるようになる。
The operation unit 115 is provided with a reading start switch 201, a rotation processing mode switch 202, and a display instruction panel 203. Start switch 2
When 01 is turned on, the scanner 101 starts reading the image of the document. When the rotation processing mode switch 202 is turned on, the rotation processing mode is set. When the rotation processing mode switch 202 is turned off (if nothing is done), the normal mode is set. And in the case of rotation processing mode,
Rotation angles of 90 degrees right, 90 degrees left, and 180 degrees are displayed on the display instruction panel 203, and the rotation angle can be selected by touching the display of the desired angle.

【0010】図3(a),(b),(c)を用いて、イ
メ−ジデ−タがペ−ジメモリ103に記憶される様子を
模式的に説明する。
The manner in which image data is stored in the page memory 103 will be schematically described with reference to FIGS. 3 (a), 3 (b) and 3 (c).

【0011】図3(a)には、原稿の画像が示されてい
る。図3(b)には、通常モ−ドの場合にペ−ジメモリ
103に記憶されている状態が示されている。このと
き、イメ−ジデ−タは、主走査方向において、更に1ワ
−ド(16ビット)単位で扱われる。なぜなら、イメ−
ジデ−タは白か黒かの1ビットデ−タであり、ペ−ジメ
モリ103においてのイメ−ジデ−タの入出力は16ビ
ットのパラレルで行なわれるからである。図3(c)に
は、右90度の回転処理モ−ドの場合にペ−ジメモリ1
03に記憶されている状態が示されている。このとき、
1ワ−ド分のイメ−ジデ−タは、副走査方向において、
16ワ−ド分のイメ−ジデ−タの各々1ビットにされ
る。
FIG. 3 (a) shows an image of a document. FIG. 3B shows the state stored in the page memory 103 in the normal mode. At this time, the image data is further handled in units of 1 word (16 bits) in the main scanning direction. Because the image
This is because the data is 1-bit data of white or black, and the input / output of image data in the page memory 103 is performed in 16-bit parallel. FIG. 3C shows the page memory 1 in the case of the rotation processing mode of 90 degrees to the right.
The state stored in 03 is shown. At this time,
Image data for one word is
The image data for 16 words is made 1 bit each.

【0012】図4を用いて、回転制御部104を詳細に
説明する。
The rotation control unit 104 will be described in detail with reference to FIG.

【0013】回転制御部104は、第1のラッチ40
1、第1のセレクタ402、ビット1/0検出部40
3、DMAC404、第2のラッチ405、第2のセレ
クタ406、第3のラッチ407、第4のラッチ40
8、第3のセレクタ409、4ビットカウンタ410、
デコ−ダ411、16個の第4のセレクタ412、第5
のラッチ413、第5セレクタ414、3ステ−ト41
5により構成される。
The rotation controller 104 includes a first latch 40.
1, first selector 402, bit 1/0 detector 40
3, DMAC 404, second latch 405, second selector 406, third latch 407, fourth latch 40
8, a third selector 409, a 4-bit counter 410,
Decoder 411, 16th fourth selector 412, 5th
Latch 413, fifth selector 414, 3 state 41
It is composed of 5.

【0014】まず、DCR105から読み出された復号
化されたイメ−ジデ−タを回転処理してペ−ジメモリ1
03に転送する伸長回転モ−ドを説明する。尚、この伸
長回転モ−ドは、予め操作部において回転処理モ−ドに
され、回転角度も選択されている状態において、G3F
AXコントロ−ラ110が、公衆回線から圧縮イメ−ジ
デ−タを受信したことを検出すると、CPU106が自
動的に開始をする。そして、CPU106は、DMAC
404に伸長回転モ−ドであることを指示する。
First, the decoded image data read from the DCR 105 is rotated, and the page memory 1 is rotated.
The decompression rotation mode for transferring to 03 will be described. This extension rotation mode is set to the rotation processing mode in the operation unit in advance, and the G3F is selected in the state where the rotation angle is also selected.
When the AX controller 110 detects that the compressed image data is received from the public line, the CPU 106 automatically starts. Then, the CPU 106 causes the DMAC
It is instructed to the extension rotation mode 404.

【0015】DCR105により伸長された1ワ−ド分
のイメ−ジデ−タは、16ビットのDCRバス114を
介して、第1のラッチ401にラッチされる。第1のラ
ッチ401の出力は、16ビットのまま第1のセレクタ
402に入力される。第1のセレクタ402は、第1の
ラッチ401から入力される16ビット分のイメ−ジデ
−タからDMAC404の出力に応じたビットのイメ−
ジデ−タを選択して1ビットのみを出力する。このイメ
−ジデ−タは、ビット1/0検出部403に入力され、
黒(1)又は白(0)のどちらであるかが検出され、そ
の結果をDMAC404に出力する。イメ−ジデ−タが
黒(1)である場合には、DMAC404は、そのイメ
−ジデ−タが回転されたときのペ−ジメモリ103上の
イメ−ジアドレス(24ビット)を演算し、そのイメ−
ジアドレスのイメ−ジデ−タを黒(1)に置き換える。
イメ−ジデ−タが白(0)の場合には、DMAC404
は、ペ−ジメモリ103のリ−ド/ライト動作を特に行
なわず、16進のカウント動作をし、第1のセレクタ4
02ヘの出力の値を1つ進める。そして、16ビット
(1ワ−ド)分のカウント動作が完了した場合には、次
の1ワ−ド分のイメ−ジデ−タを出力するようDCR1
05に指示する。そして、イメ−ジデ−タを1ペ−ジ分
受信した場合には、プリンタ102に1ペ−ジ分のイメ
−ジデ−タを出力し、転写紙に記録する。
The image data for one word expanded by the DCR 105 is latched by the first latch 401 via the 16-bit DCR bus 114. The output of the first latch 401 is input to the first selector 402 as 16 bits. The first selector 402 is a 16-bit image data input from the first latch 401 and outputs a bit image corresponding to the output of the DMAC 404.
Select the data and output only 1 bit. This image data is input to the bit 1/0 detection unit 403,
Whether it is black (1) or white (0) is detected, and the result is output to the DMAC 404. When the image data is black (1), the DMAC 404 calculates the image address (24 bits) on the page memory 103 when the image data is rotated, and Image
Replace the image data of the address with black (1).
When the image data is white (0), DMAC404
Performs hexadecimal count operation without performing read / write operation of the page memory 103, and the first selector 4
The value of the output to 02 is incremented by 1. Then, when the counting operation for 16 bits (1 word) is completed, DCR1 is output so as to output the image data for the next 1 word.
Tell 05. When one page of image data is received, one page of image data is output to the printer 102 and recorded on the transfer paper.

【0016】図5を用いて、左90度の伸長回転モ−ド
の場合のDMAC404の動作制御を説明する。尚、説
明の簡単化のために、24ビットのイメ−ジアドレス
は、(x,y)のイメ−ジアドレスとした。
The operation control of the DMAC 404 in the left 90 ° extension rotation mode will be described with reference to FIG. For simplicity of explanation, the 24-bit image address is an (x, y) image address.

【0017】この実施例では、DCR105から出力さ
れるイメ−ジデ−タの主走査方向の画像デ−タ数(ビッ
ト数)をNと副走査方向のライン数をMとし、ペ−ジメ
モリ103への書き込みアドレスを(x,y)とする。
まず、ペ−ジメモリ103をリフレッシュする(50
0)。NとMを読み込む(501)。L=1を設定する
(502)。x=0を設定する(503)。y=Nを設
定する(504)。Lを第1のセレクタ402に出力す
る(505)。ビット1/0検出部403が黒を検出し
たかを確認する(506)。Yesの場合には、ペ−ジ
メモリのイメ−ジアドレス(x,y)を黒にする(50
7)。Noの場合と(507)の後は、L=16かを確
認する(508)。Yesの場合には、DCR105に
次の1ワ−ドのイメ−ジデ−タを出力するように指示す
る(509)。L=0とする(510)。Noの場合と
(510)の後は、L=L+1とする(511)。y=
0かを確認する(512)。Noの場合には、y=y−
1とする(513)。Yesの場合には、x>Mである
かを確認する(514)。Noの場合には、x=x+1
とする(515)。Yesの場合には、エンドとする。
このようにして、アドレス(0,0)に書き込むべきイ
メ−ジデ−タをアドレス(0,N)に書き込み、アドレ
ス(N,0)に書き込むべきイメ−ジデ−タをアドレス
(0,0)に書き込み、アドレス(0,M)に書き込む
べきイメ−ジデ−タをアドレス(M,N)に書き込み、
アドレス(N,M)に書き込むべきイメ−ジデ−タをア
ドレス(M,0)に書き込むことができる。
In this embodiment, the number of image data (bit number) in the main scanning direction of the image data output from the DCR 105 is N and the number of lines in the sub scanning direction is M, and the data is stored in the page memory 103. Let the write address of (x, y).
First, the page memory 103 is refreshed (50
0). N and M are read (501). L = 1 is set (502). x = 0 is set (503). Set y = N (504). The L is output to the first selector 402 (505). It is confirmed whether the bit 1/0 detection unit 403 has detected black (506). In the case of Yes, the image address (x, y) of the page memory is set to black (50
7). In the case of No and after (507), it is confirmed whether L = 16 (508). In the case of Yes, the DCR 105 is instructed to output the next one-word image data (509). It is set to L = 0 (510). In the case of No and after (510), L = L + 1 is set (511). y =
It is confirmed whether it is 0 (512). If No, y = y-
1 (513). In the case of Yes, it is confirmed whether x> M (514). If No, x = x + 1
(515). If yes, end.
In this way, the image data to be written to the address (0,0) is written to the address (0, N), and the image data to be written to the address (N, 0) is written to the address (0,0). To the address (0, M) and the image data to be written to the address (0, M) to the address (M, N),
Image data to be written to the address (N, M) can be written to the address (M, 0).

【0018】尚、上記の実施例において、504にてN
を0とし、512にて0をNとし、513にてy=y+
1とすることにより、イメ−ジデ−タは左90度の回転
をするとともにミラ−リングがされる。このときは、操
作部115の表示指示パネル203にミラ−リングの表
示もさせ、指示も可能とし、ミラ−リングの表示がオン
された場合には、上記のようなミラ−リングの制御を行
なう。また、右90度の回転や180度の回転も当業者
ならば同様な制御により簡単に行なうことができる。
In the above embodiment, at 504, N
Is set to 0, 512 is set to 0, N is set to 513, and y = y + is set to 513.
By setting it to 1, the image data rotates 90 degrees to the left and is mirrored. At this time, the mirror ring is displayed on the display instruction panel 203 of the operation unit 115 so that the instruction can be made. When the mirror ring is turned on, the mirror ring is controlled as described above. . Further, rotation of 90 degrees to the right and rotation of 180 degrees can be easily performed by those skilled in the art by similar control.

【0019】次に、ペ−ジメモリ103から読み出され
たイメ−ジデ−タをDCR105に転送するときに回転
処理する圧縮回転モ−ドを説明する。尚、この圧縮回転
モ−ドは、操作部115において、回転処理モ−ドにさ
れ、回転角度も選択された後に、スキャナ101に原稿
の読み取りを開始させるスタ−トスイッチ201がオン
されることによって開始される。
Next, the compression / rotation mode for performing rotation processing when the image data read from the page memory 103 is transferred to the DCR 105 will be described. The compression / rotation mode is set to the rotation processing mode by the operation unit 115, and after the rotation angle is also selected, the start switch 201 for causing the scanner 101 to start reading the original is turned on. Started by

【0020】ペ−ジメモリ103から読み出された1ワ
−ド分のイメ−ジデ−タは、イメ−ジバス112を介し
て16ビットで第2のラッチ405にラッチされる。1
ワ−ド分のイメ−ジデ−タの内のどのビット位置のイメ
−ジデ−タを取り出すかは、DCR105のライン処理
スタ−ト毎に、システムバス114を介して入力される
圧縮ラインと参照ラインのデ−タにより第2のセレクタ
406を用いて決定される。システムバス114からの
圧縮ラインのデ−タは第3のラッチ407に、参照ライ
ンのデ−タは第4のラッチ408に各々ラッチされる。
そして、第3のセレクタ409は、第3のラッチ407
と第4のラッチ408の出力の一方を選択し、その第3
のセレクタ409の出力により、第2のセレクタ406
の決定(選択)が行なわれる。第2のセレクタ406か
ら出力されたイメ−ジデ−タは、16個の第4のセレク
タ412に各々並列に入力される(図中では、412d
から412oが省略されているが、これらも412a等
と同様な接続となっている)。16個の第4のセレクタ
412は、4ビットカウンタ410とデコ−ダ411に
よる選択デ−タにより各々が順番に第2のセレクタ40
6の出力を選択する。第2のセレクタ406からの出力
を選択していない第2のセレクタ405は、第5のラッ
チ413の出力を選択する。第5のラッチ413は、第
4のセレクタ412の出力が同一の第4のセレクタ41
2の入力となるように接続がされている。このため、第
5のラッチ413が16回ラッチを繰り返せば、16ワ
−ドのイメ−ジデ−タの同一ビット(位置)のイメ−ジ
デ−タを集めて1ワ−ドとしたイメ−ジデ−タを得るこ
とができる。1ワ−ド分のイメ−ジデ−タがそろうとD
CRバス113に出力する。ただし、第5のセレクタ4
14と3ステ−ト415とを用いて、1ライン目の参照
ラインとしては全て白(0)のイメ−ジデ−タをDCR
バス113に出力する。このDCRバス113に出力さ
れたイメ−ジデ−タはDCR105に転送される。
The image data for one word read from the page memory 103 is latched in 16 bits by the second latch 405 via the image bus 112. 1
For which bit position of the image data of the word, the image data is to be taken out is referred to the compression line input via the system bus 114 for each line processing start of the DCR 105. It is determined by the second selector 406 according to the line data. The compressed line data from the system bus 114 is latched in the third latch 407, and the reference line data is latched in the fourth latch 408.
Then, the third selector 409 uses the third latch 407.
And one of the outputs of the fourth latch 408 and
Of the selector 409 of the second selector 406
Is determined (selected). The image data output from the second selector 406 is input in parallel to 16 fourth selectors 412 (412d in the figure).
412o are omitted, but these are also connected in the same manner as 412a and the like). The 16th fourth selectors 412 are arranged in order by the 4-bit counter 410 and the selection data by the decoder 411, respectively.
6 output is selected. The second selector 405 that does not select the output from the second selector 406 selects the output of the fifth latch 413. The fifth latch 413 is the fourth selector 41 having the same output from the fourth selector 412.
It is connected so that it becomes the input of 2. Therefore, if the fifth latch 413 repeats latching 16 times, the image data of the same bit (position) of the 16-word image data is collected and made into one word. -You can get data. If there is one word of image data, D
Output to the CR bus 113. However, the fifth selector 4
14 and 3 state 415, DCR is used as the first reference line for the image data of all white (0).
Output to the bus 113. The image data output to the DCR bus 113 is transferred to the DCR 105.

【0021】図6を用いて、右90度の圧縮回転モ−ド
の場合のDMAC404の動作を模式的に説明する。
The operation of the DMAC 404 in the case of the compression rotation mode of 90 degrees right will be schematically described with reference to FIG.

【0022】回転処理の先頭アドレスと回転幅を設定す
ると、次に読み出すペ−ジメモリ103のアドレスが算
出できる。先頭アドレスに対して回転幅分をプラス又は
マイナスしたアドレスである。処理ビットの位置は、D
CR105のライン処理中は、同一のビット位置で、1
ビットずつライン処理毎に位置をずらしていくものであ
る。DCR105からのイメ−ジデ−タの要求は、MR
又はMMR圧縮時参照ライン用、圧縮ラインデ−タ用と
別々に出力されるので、それに応じて回転済みイメ−ジ
デ−タを転送する必要がある。また、左90度の回転や
180度の回転も当業者ならば同様にして簡単に行なう
ことができる。
By setting the start address and the rotation width of the rotation process, the address of the page memory 103 to be read next can be calculated. It is an address obtained by adding or subtracting the rotation width to the start address. The position of the processing bit is D
During the line processing of CR105, 1 at the same bit position
The position is shifted bit by bit for each line processing. The request for image data from the DCR 105 is MR
Alternatively, since the reference line and compressed line data are output separately during MMR compression, it is necessary to transfer the rotated image data accordingly. Further, rotation by 90 degrees to the left and rotation by 180 degrees can be easily performed in the same manner by those skilled in the art.

【0023】[0023]

【発明の効果】本発明によれば、イメ−ジデ−タを1ラ
イン単位で圧縮又は伸長するイメ−ジ処理装置におい
て、イメ−ジデ−タを圧縮又は伸長するときに、イメ−
ジデ−タの回転処理を行なうので、イメ−ジデ−タの伸
長と同時に回転を行なうことができる。
According to the present invention, in the image processing apparatus for compressing or expanding the image data in units of one line, when the image data is compressed or expanded, the image is processed.
Since the rotation of the data is performed, the image data can be rotated at the same time as the expansion of the image data.

【0024】[0024]

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

【図1】 本発明に係る画像処理システムの全体構成図FIG. 1 is an overall configuration diagram of an image processing system according to the present invention.

【図2】 操作部を示す模式図FIG. 2 is a schematic diagram showing an operation unit

【図3】 イメ−ジデ−タの模式図FIG. 3 is a schematic diagram of image data.

【図4】 回転制御部の構成を示す図FIG. 4 is a diagram showing a configuration of a rotation control unit.

【図5】 左90度の伸長回転モ−ドの制御を示す図FIG. 5 is a diagram showing control of a 90 ° left extension rotation mode.

【図6】 右90度の圧縮回転モ−ドを模式的に示す図FIG. 6 is a diagram schematically showing a compression rotation mode of 90 degrees right.

【符号の説明】[Explanation of symbols]

401 第1のラッチ 402 第1のセレクタ 403 ビット1/0検出部 404 DMAC 401 first latch 402 first selector 403 bit 1/0 detection unit 404 DMAC

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】イメ−ジデ−タを1ライン単位で圧縮又は
伸長するイメ−ジ処理装置において、イメ−ジデ−タを
圧縮又は伸長するときに、イメ−ジデ−タの回転処理を
行なうことを特徴とするイメ−ジ処理装置。
1. An image processing apparatus for compressing or expanding image data in units of one line, wherein the image data is rotated when the image data is compressed or expanded. An image processing device characterized by:
【請求項2】前記回転処理が、1ワ−ド単位のイメ−ジ
デ−タで行なわれることを特徴とする請求項1のイメ−
ジ処理装置。
2. The image processing method according to claim 1, wherein the rotation processing is performed by image data in units of one word.
Processing equipment.
【請求項3】1ペ−ジ分の伸長されたイメ−ジデ−タを
記憶するペ−ジメモリを有し、イメ−ジデ−タの伸長時
には、前記回転処理が、黒のイメ−ジデ−タを検出した
ときに、該イメ−ジデ−タを回転させたときの位置に相
当する前記ペ−ジメモリのアドレスのイメ−ジデ−タを
黒にすることで行なわれることを特徴とする請求項1の
イメ−ジ処理装置。
3. A page memory for storing the expanded image data for one page, and when the image data is expanded, the rotation processing is performed by black image data. When the image data is detected, the image data at the address of the page memory corresponding to the position when the image data is rotated is made black. Image processing device.
【請求項4】1ペ−ジ分の伸長されたイメ−ジデ−タを
記憶するペ−ジメモリを有し、イメ−ジデ−タの圧縮時
には、前記回転処理が、前記イメ−ジメモリを1ワ−ド
の回数分繰り返して読み出すことで行なわれることを特
徴とする請求項1のイメ−ジ処理装置。
4. A page memory for storing image data expanded by one page, wherein the rotation process is performed by one word for storing the image memory when the image data is compressed. The image processing device according to claim 1, wherein the image processing device is performed by repeatedly reading the data for the number of read times.
【請求項5】1ペ−ジ分の伸長されたイメ−ジデ−タを
記憶するペ−ジメモリを有し、イメ−ジデ−タの圧縮時
には、前記回転処理が、前記イメ−ジメモリを1ワ−ド
の回数分繰り返して読み出すとともに、参照ライン用イ
メ−ジデ−タを1ワ−ドの回数分繰り返して読み出し、
かつ、1ライン目の参照ライン用イメ−ジデ−タを全て
白にして行なわれることを特徴とする請求項1のイメ−
ジ処理装置。 【0001】
5. A page memory for storing image data expanded by one page, wherein the rotation process is performed by one word for storing the image memory when the image data is compressed. -Read the same number of times as the number of read times, and read the image data for the reference line repeatedly for the number of times of one word,
An image according to claim 1, wherein the image data for the first reference line is entirely white.
Processing equipment. [0001]
JP4733095A 1995-03-07 1995-03-07 Image processor Pending JPH08241404A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4733095A JPH08241404A (en) 1995-03-07 1995-03-07 Image processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4733095A JPH08241404A (en) 1995-03-07 1995-03-07 Image processor

Publications (1)

Publication Number Publication Date
JPH08241404A true JPH08241404A (en) 1996-09-17

Family

ID=12772228

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4733095A Pending JPH08241404A (en) 1995-03-07 1995-03-07 Image processor

Country Status (1)

Country Link
JP (1) JPH08241404A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008257685A (en) * 2007-03-12 2008-10-23 Seiko Epson Corp Image processor, image processing method, and electronic equipment
US8233003B2 (en) 2007-03-12 2012-07-31 Seiko Epson Corporation Image processing device, image processing method, and electronic instrument

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008257685A (en) * 2007-03-12 2008-10-23 Seiko Epson Corp Image processor, image processing method, and electronic equipment
US8233003B2 (en) 2007-03-12 2012-07-31 Seiko Epson Corporation Image processing device, image processing method, and electronic instrument

Similar Documents

Publication Publication Date Title
JPH11154228A (en) Image processor and its method
JPH08241404A (en) Image processor
JP2001332976A (en) Device and method for processing image
JP2004328571A (en) Image processing apparatus
JPH08317225A (en) Image data compression and expansion device
JP3326838B2 (en) Image processing device
JPH09214746A (en) Image output system and image forming device
JPS5981962A (en) Picture processor
JP4446389B2 (en) Interface device for compression / decompression module
JPH06284282A (en) Image forming device
JP3292574B2 (en) Image processing apparatus and image processing method using the apparatus
JP2010226518A (en) Image processing apparatus
JPH09219782A (en) Printing data generating device
JP3722001B2 (en) Image rotating apparatus and image forming apparatus
JPH0563959A (en) Method and device for processing picture
JP4172410B2 (en) Image processing method and image processing apparatus
JP5145277B2 (en) Image processing device
JP2899284B2 (en) Image data encoding device
JPH0298271A (en) Decoding processing system
JP2744229B2 (en) Image processing device
JP3205088B2 (en) Image processing device
JP2021164046A (en) Image processing apparatus, recording device, image processing method, and program
JP2624659B2 (en) Superimposed block decoding device
JPH0888760A (en) Image processing unit
JPH11341241A (en) Picture processor