JPH07122899B2 - High speed rotation circuit - Google Patents
High speed rotation circuitInfo
- Publication number
- JPH07122899B2 JPH07122899B2 JP61284518A JP28451886A JPH07122899B2 JP H07122899 B2 JPH07122899 B2 JP H07122899B2 JP 61284518 A JP61284518 A JP 61284518A JP 28451886 A JP28451886 A JP 28451886A JP H07122899 B2 JPH07122899 B2 JP H07122899B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- vertical
- selector
- horizontal conversion
- word
- 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
Links
Landscapes
- Image Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明はイメージ処理システムに採用して好適な高速回
転回路に関する。DETAILED DESCRIPTION OF THE INVENTION Object of the Invention (Field of Industrial Application) The present invention relates to a high-speed rotation circuit suitable for use in an image processing system.
(従来の技術) オフィスオートメーションが進む中でイメージ処理シス
テムの開発がピークを向え、より高速で安価なイメージ
処理システムの開発を目標に専用ICが多数出現するに至
った。ところでイメージの回転を行なうためには従来第
5図に示す回路構成で実現していた。図において、51は
ページメモリであり、元のイメージや回転後のイメージ
データが格納される。52,53はアドレス発生回路であ
り、前者はページメモリ51の読み出しアドレス、後者は
書き込みアドレスを発生し、セレクタ54により選択され
た側のアドレス(ADR)がページメモリ51に与えられ
る。また、RDはページメモリ51の読み出しデータ、WDは
書き込みデータである。RDはレジスタ55に一旦ラッチさ
れたあと、ページメモリ51に書き込まれる。例としてア
ドレス発生回路52の読み出しアドレスを第6図(a)に
示した向きに発生させ、アドレス発生回路53の書き込み
アドレスを第6図(b)の向きに発生させるとイメージ
は左90度回転する。(Prior Art) With the progress of office automation, the development of image processing systems has peaked, and a large number of dedicated ICs have emerged with the goal of developing faster and cheaper image processing systems. By the way, in order to rotate the image, the circuit configuration shown in FIG. 5 has been conventionally used. In the figure, reference numeral 51 is a page memory in which an original image and image data after rotation are stored. 52 and 53 are address generation circuits, the former generating a read address of the page memory 51 and the latter generating a write address, and the address (ADR) on the side selected by the selector 54 is given to the page memory 51. Further, RD is read data of the page memory 51, and WD is write data. RD is once latched in the register 55 and then written in the page memory 51. As an example, if the read address of the address generation circuit 52 is generated in the direction shown in FIG. 6 (a) and the write address of the address generation circuit 53 is generated in the direction of FIG. 6 (b), the image rotates 90 degrees to the left. To do.
(発明が解決しようとする問題点) ところがページメモリとして用いられるメモリ回路は通
常1語を横方向に並べて構成するため、横方向には1語
単位で読み書きできるが横方向には1ビット単位でしか
読み書きできない。そのため、0度、180度回転は1語
単位で処理が行なえるのに対し、±90度回転は1ビット
単位の処理となり著しく処理速度が低下してしまうとい
う欠点があった。(Problems to be solved by the invention) However, since a memory circuit used as a page memory is usually configured by arranging one word in the horizontal direction, reading and writing can be performed in word units in the horizontal direction, but in 1-bit units in the horizontal direction. Only can read and write. Therefore, 0-degree rotation and 180-degree rotation can be processed in word units, whereas ± 90-degree rotation is processing in 1-bit units, resulting in a significant reduction in processing speed.
また、この方式ではメモリ・ツー・メモリのオペレーシ
ョンしかできないため、イメージ処理装置に応用する場
合、他の構成要素、例えばイメージデータの圧縮・伸張
回路や拡大・縮小回路とは直接接続することができず、
一担ページメモリを介してデータのやりとりをする必要
があった。そのために圧縮・伸張や拡大・縮小等の処理
を逐次的に行われるため、必要以上に処理時間を要する
という欠点があった。In addition, since this method can only perform memory-to-memory operation, it can be directly connected to other components such as image data compression / expansion circuit and enlargement / reduction circuit when applied to an image processing device. No
It was necessary to exchange data via the shared page memory. For this reason, processing such as compression / expansion and enlargement / reduction is sequentially performed, and thus there is a drawback that it takes more processing time than necessary.
本発明は上記欠点に鑑みてなされたものであり、他の処
理回路とのパイプライン接続を可とし、且つ±90度回転
処理においてもワード単位の処理を実現して高速化をは
かったパイプライン高速回転回路を提供することを目的
とする。The present invention has been made in view of the above-mentioned drawbacks, and enables pipeline connection with other processing circuits, and realizes processing in word units even in ± 90 degree rotation processing, thereby increasing the speed of the pipeline. An object is to provide a high speed rotation circuit.
[発明の構成] (問題点を解決するための手段) MH−MR−M2R等の方式で圧縮されたイメージデータを伸
張する場合、その出力データは原理的に第6図(a)の
順番で得られる。本発明はそのデータがビット単位では
なく語単位で得られる場合、回転回路はそのデータを直
接受け、±90度回転においてもあくまで語単位で処理を
行なえるようにするのが主目的である。更に、ページメ
モリから第6図(a)〜(d)の種々の順番で送られて
くるデータを回転させ(a)の順番で送り出して直接圧
縮を行うことも可能とする。[Structure of the Invention] (Means for Solving the Problems) When decompressing image data compressed by a method such as MH-MR-M 2 R, the output data is theoretically as shown in FIG. 6 (a). Obtained in order. The main purpose of the present invention is that when the data is obtained in word units instead of bit units, the rotation circuit directly receives the data and can perform processing in word units even in ± 90 degree rotation. Further, the data sent from the page memory in various orders shown in FIGS. 6A to 6D can be rotated and sent in the order shown in FIG. 6A to directly compress the data.
このため、回転回路を入力データビットの正順/逆順の
入れ替えを行なうデータセレクタと、入力データの縦横
変換を行なう縦横変換回路と、1語のビット幅と同数ラ
イン分の容量を持つバッファと、上記縦横変換回路によ
る処理を有効とするか否かを決定するセレクタで構成し
た。For this reason, the rotation circuit includes a data selector that switches input data bits between forward / reverse order, a vertical / horizontal conversion circuit that performs vertical / horizontal conversion of input data, and a buffer having a capacity of the same number of lines as the bit width of one word. It is composed of a selector that determines whether or not the processing by the vertical / horizontal conversion circuit is valid.
(作用) 上記構成において、転送モードが入力ラスタスキャンモ
ードの場合第1のデータセレクタを介して得られるデー
タが8ライン(1語8ビットを想定)分揃う迄そのデー
タを直接バッファRAMへ順次書込む。8ライン分揃った
ところで続く入力データを他方のRAMへ書込み、既に書
込みが終了した他方のバッファRAMからそのデータを読
出す。読出されたデータは第2の縦横変換回路へ入力さ
れ、ここで1語単位で縦横変換された内容をページメモ
リへ書込む。このことにより90度回転がなされる。出力
ラスタスキャンモードの場合、ページメモリから得られ
る入力データは第1の縦横変換回路へ供給され、ここで
1語単位の縦横変換処理がなされる。ここで変換された
データをバッファRAMの対応する行列位置に書込み、こ
れを読出しに用い、他方のバッファRAMには続く縦横変
換処理データが書込まれる。このバッファRAMからラス
タスキャンデータが得られる。(Operation) In the above configuration, when the transfer mode is the input raster scan mode, the data obtained via the first data selector is sequentially written directly to the buffer RAM until 8 lines (assuming 8 bits per word) are prepared. Put in. When 8 lines are complete, the subsequent input data is written to the other RAM, and the data is read from the other buffer RAM that has already been written. The read data is input to the second vertical / horizontal conversion circuit, and the vertical / horizontal converted contents are written in the page memory in word units. This results in a 90 degree rotation. In the output raster scan mode, the input data obtained from the page memory is supplied to the first vertical / horizontal conversion circuit, where vertical / horizontal conversion processing is performed in word units. The data converted here is written in the corresponding matrix position of the buffer RAM and used for reading, and the subsequent vertical / horizontal conversion processing data is written in the other buffer RAM. Raster scan data is obtained from this buffer RAM.
このことにより、圧縮・伸張・拡大・縮小等他の処理回
路とのパイプライン接続を実現出来、高速化がはかれ
る。As a result, pipeline connection with other processing circuits such as compression / expansion / enlargement / reduction can be realized and the speed can be increased.
(実施例) 以下、本発明実施例について詳細に説明する。第1図は
本発明の実施例を示すブロック図である。図において、
11,12はデータセレクタである。データセレクタ11,12は
入力データを正順(そのまま)又は逆順(MSB側とLSB側
のデータビットの入れ替え)にて出力するもので市販の
LSIで構成される。13,14は語単位で縦横変換処理を行な
う縦横変換回路である。縦横変換回路として8×8のレ
ジスタマトリクスが2個使用され、書込みと読出しの交
互に用いることにより語単位の処理を実現出来る。詳細
は後述する。15はバッファRAMである。バッファRAM15
は、1語Nビット、扱うイメージの横方向の総ドット数
がMドットのとき、M×Nビット(M語)の容量を持つ
メモリを2個用いる。16,17はセレクタである。セレク
タ16はデータセレクタ11出力ならびに縦横変換回路13出
力を入力として得、後述するデータ転送モードに従い、
いずれか一方をバッファRAM15へ選択出力する。セレク
タ17はバッファRAM15出力ならびに縦横変換回路14出力
を入力として得、後述するデータ転送モードに従がいい
ずれか一方をデータセレクタ12に対し選択出力する。(Examples) Hereinafter, examples of the present invention will be described in detail. FIG. 1 is a block diagram showing an embodiment of the present invention. In the figure,
Reference numerals 11 and 12 are data selectors. The data selectors 11 and 12 output the input data in the normal order (as it is) or in the reverse order (replacement of the data bits on the MSB side and the LSB side).
Composed of LSI. Reference numerals 13 and 14 are vertical / horizontal conversion circuits that perform vertical / horizontal conversion processing in word units. Two 8 × 8 register matrices are used as the vertical / horizontal conversion circuit, and word-by-word processing can be realized by alternately using writing and reading. Details will be described later. Reference numeral 15 is a buffer RAM. Buffer RAM15
When one word is N bits and the total number of dots in the horizontal direction of the image to be handled is M dots, two memories having a capacity of M × N bits (M words) are used. 16, 17 are selectors. The selector 16 receives the data selector 11 output and the vertical / horizontal conversion circuit 13 output as inputs, and according to the data transfer mode described later,
Either one is selectively output to the buffer RAM 15. The selector 17 receives the output of the buffer RAM 15 and the output of the vertical / horizontal conversion circuit 14 as inputs, and selectively outputs one of them to the data selector 12 according to a data transfer mode described later.
第2図〜第4図は本発明実施例の動作を説明するために
引用した図であり、それぞれ、入力ラスタスキャンモー
ドでの90度回転の例をメモリ展開して示した図、出力ラ
スタスキャンモードでの90度回転の例を示す図、データ
転送モードに従がうデータパスの例を表で示す図であ
る。第2図において、(a)は入力データ、(b)は縦
横変換回路14への入力データ、(c)は縦横変換回路14
からの出力データ、(d)はページメモリへの書込みデ
ータである。第3図において、(a)は入力データ(ペ
ージメモリからの読出しデータ)、(b)は縦横変換回
路13に対する入力データ、(c)は縦横変換回路13から
の出力データ、(d)は外部に対する出力データであ
る。2 to 4 are diagrams quoted for explaining the operation of the embodiment of the present invention, and are diagrams showing an example of 90-degree rotation in the input raster scan mode by expanding the memory and an output raster scan, respectively. FIG. 6 is a diagram showing an example of 90-degree rotation in a mode and a table showing an example of a data path according to a data transfer mode. In FIG. 2, (a) is input data, (b) is input data to the vertical / horizontal conversion circuit 14, and (c) is vertical / horizontal conversion circuit 14.
Output data, and (d) is write data to the page memory. In FIG. 3, (a) is input data (read data from the page memory), (b) is input data to the vertical / horizontal conversion circuit 13, (c) is output data from the vertical / horizontal conversion circuit 13, and (d) is external. Is output data for.
以下、第2図〜第4図を参照しながら第1図に示した本
発明実施例の動作について詳細に説明する。The operation of the embodiment of the present invention shown in FIG. 1 will be described in detail below with reference to FIGS.
実施例の動作説明に先立ち、以下に示す前提条件につき
簡単に説明する。即ち、「イメージデータの圧縮・伸張
を行う回路、伸張されたデータの拡大・縮小・空間フィ
ルタリングを実行する回路、回転回路、ページメモリ又
はその代替品としてCPUの主記憶や表示用のビットマッ
プメモリ等のイメージデータを格納するメモリの4者を
パイプライン接続して動作させることができる。」こと
である。この場合、データの流れは以下に示す2つが考
えられる。Prior to the description of the operation of the embodiment, the following preconditions will be briefly described. That is, "a circuit that performs compression / decompression of image data, a circuit that performs expansion / reduction / spatial filtering of decompressed data, a rotation circuit, a page memory or a substitute for the CPU main memory or a bitmap memory for display. It is possible to operate by connecting four members of the memory that store image data such as pipelines. ” In this case, the following two data flows can be considered.
(1)圧縮データ→伸張回路→拡大・縮小・空間フィル
タ→回転回路→ページメモリ (2)ページメモリ→回転回路→拡大・縮小・空間フィ
ルタ→圧縮回路→圧縮データ (1)の場合、回転回路に入力されるデータは第6図
(a)の順番で送られてくるため、これを入力ラスタス
キャンモードと呼ぶことにする。(2)の場合、通常圧
縮回路や拡大・縮小・空間フィルタ回転は(a)の順番
でしかデータを受けつけないことから回転回路の出力が
(a)の順番になるよう動作させる。これを出力ラスタ
スキャンモードと呼ぶことにする。(1) Compressed data → Decompression circuit → Enlargement / reduction / spatial filter → Rotation circuit → Page memory (2) Page memory → Rotation circuit → Enlargement / reduction / spatial filter → Compression circuit → Compressed data In the case of (1), rotation circuit Since the data input to (1) is sent in the order shown in FIG. 6 (a), this will be referred to as the input raster scan mode. In the case of (2), since the normal compression circuit and the expansion / reduction / spatial filter rotation receive data only in the order of (a), the output of the rotation circuit is operated in the order of (a). This is called the output raster scan mode.
以下、動作例として、入力ラスタスキャンモードと出力
ラスタスキャンモードの各々について90度回転の場合を
例にとって説明する。Hereinafter, as an operation example, a case of rotating by 90 degrees in each of the input raster scan mode and the output raster scan mode will be described.
まず入力ラスタスキャンモードの場合入力データは第2
図(a)に示すようにH0,,H1,H2,H3,…,H31の順番で送
られてくる。ここで1語のビット幅が8ビットであると
仮定すると、入力データが8ライン分揃うまでバッファ
RAM15へ順次書き込んでゆく。即ち、H0,H1,H2,…H15の
データを書き込む。バッファRAM15は2個あるが、書き
込みは片側のみに行い、8ライン分揃ったところで続く
入力データH16,H17,…,H31は他方のバッファRAM15に書
き込み、H0,H1,…,H15のデータを書き込んだバッファRA
M15からはそのデータの読み出しを行う。この例の場
合、入力データは16ラインだが、これ以上のデータがあ
る場合8ラインずつ交互に書き込みを行うRAMと読み出
しを行うRAMを入れ換えれば良い。First, in the input raster scan mode, the input data is the second
As shown in FIG. 9A, the data is sent in the order of H0, H1, H2, H3, ..., H31. Assuming that the bit width of one word is 8 bits, the buffer will be stored until the input data is aligned for 8 lines.
Write to RAM15 sequentially. That is, the data of H0, H1, H2, ... H15 is written. Although there are two buffer RAM15, writing is performed only on one side, and the input data H16, H17 ,. Buffer RA
The data is read from M15. In the case of this example, the input data is 16 lines, but when there is more data than this, the RAM for writing and the RAM for reading may be interchanged every 8 lines.
読み出しは第2図(b)のようにH0,H2,H4,…,H14,H1,H
3,H5,…,H15の順に行い、それを縦横変換回路14に入力
する。ここでは、例えば8×8のレジスタマトリクスを
用い、まずH0,H2,H4,…,H14の8語を横8ビットずつ書
き込み、それを縦8ビットずつ8語第2図(c)のよう
にV0,V1,V2,…,V7を出力する。マトリクスを2個用いて
書き込み、読み出しに交互に用いることによりV0,V1,
…,V7の出力中に他方のマトリクスへH1,H3,…H14を書き
込めば縦横変換回路14は入出力の速度差無しで1語単位
に処理することができる。即ち、8×8のレジスタマト
リクスに8ライン分のデータを用意し、各8ビットのう
ちMSBから1ビットずつ順次選択していくことにより、
1語単位の縦横変換を実現できる。続く8ラインの入力
データH16,H17,…,H31についても同様に処理を行ってV1
6,V17,…,V31を得、それをページメモリに(d)に示す
順序で書き込むことにより90度回転が達成される。Read-out is H0, H2, H4, ..., H14, H1, H as shown in Fig. 2 (b).
3, H5, ..., H15 are performed in this order, and are input to the vertical / horizontal conversion circuit 14. Here, for example, using an 8 × 8 register matrix, first, 8 words of H0, H2, H4, ..., H14 are written in horizontal 8 bits each, and it is 8 words in vertical 8 bits, as shown in FIG. 2 (c). Outputs V0, V1, V2, ..., V7. By using two matrices to write and read alternately, V0, V1,
By writing H1, H3, ... H14 to the other matrix while outputting V7, the vertical-horizontal conversion circuit 14 can process word by word without any difference in input / output speed. That is, by preparing data for 8 lines in an 8 × 8 register matrix and sequentially selecting 1 bit from the MSB of each 8 bits,
Vertical / horizontal conversion can be realized in units of words. The following 8 lines of input data H16, H17, ..., H31 are processed in the same manner as V1.
A rotation of 90 degrees is achieved by obtaining 6, V17, ..., V31 and writing them in the page memory in the order shown in (d).
出力ラスタスキャンモードの場合、その入力データは第
3図(a)の順序でページメモリより8ビット単位で読
み出され、縦横変換回路13に入力される。(第3図
(b)V0,V1,…,V15)縦横変換回路13も上記同様、8×
8のレジスタマトリクス2枚で構成され、V0,V1,…,V15
の入力に対しH0,H2,H4,…,H14,H1,H3,H5,…,H15の順で
出力を得る。このデータをバッファRAM15の対応する行
列に書き込めば、そのバッファRAM15のデータは読み出
しに用い、他方のRAMに続くV16,V17,…,V31の変換デー
タH16,H18,…,H31を書き込む。バッファRAM15からはH0,
H1,H2,…,H31の順に読み出せばラスタスキャンされたデ
ータが得られる。In the output raster scan mode, the input data is read from the page memory in 8-bit units in the order shown in FIG. (FIG. 3 (b) V0, V1, ..., V15) The vertical / horizontal conversion circuit 13 is also 8 ×
V0, V1, ..., V15 composed of 2 register matrices of 8
Output is obtained in the order of H0, H2, H4, ..., H14, H1, H3, H5 ,. If this data is written in the corresponding matrix of the buffer RAM 15, the data in the buffer RAM 15 is used for reading, and the conversion data H16, H18, ..., H31 of V16, V17, ..., V31 following the other RAM are written. H0 from buffer RAM15,
Raster-scanned data can be obtained by reading H1, H2, ..., H31 in this order.
入力データのビット正順/逆順を選択出力する回路、い
わゆるデータセレクタ11,12は回転角やMSB,LSBの位置に
より使い方が変わるが、例として水平方向の1語はMSB
を左側、垂直方向の1語はMSBを上側とするとモード及
び回転角によるビットの順序、データパスは第4図に示
した(表1)のようになる。尚、縦横変換回路13,14を
構成するレジスタマトリクスについては(表1)でわか
るように同時に用いることはないため、2組用意する必
要はない。1組だけ用意し、必要に応じて縦横変換回路
13又は14の位置に入れられるようにすれば良い。Circuits that select and output bit forward / reverse order of input data, so-called data selectors 11 and 12, are used differently depending on the rotation angle and the positions of MSB and LSB. As an example, one word in the horizontal direction is MSB.
Is on the left side, and one word in the vertical direction is the MSB on the upper side. The bit order according to the mode and rotation angle, and the data path are as shown in FIG. 4 (Table 1). It should be noted that it is not necessary to prepare two sets for the register matrix forming the vertical / horizontal conversion circuits 13 and 14 since they are not used at the same time as shown in (Table 1). Only one set is prepared, and if necessary, the vertical / horizontal conversion circuit
It should be possible to put it in position 13 or 14.
[発明の効果] 以上説明の様に本発明に従えば、以下に列挙する効果が
得られる。[Effects of the Invention] According to the present invention as described above, the effects listed below can be obtained.
(1)本発明は入力データを与えると出力データが出て
くる形式のため、他の処理(圧縮・伸張・拡大・縮小
等)回路とパイプライン接続ができる。従って中間作業
用のページメモリは不用であり、結果を格納するメモリ
があれば良い。(1) Since the present invention has a format in which output data is output when input data is given, pipeline connection with other processing (compression / expansion / enlargement / reduction, etc.) circuits is possible. Therefore, the page memory for intermediate work is unnecessary, and a memory for storing the result is sufficient.
(2)語単位で処理を行うため高速化が実現出来る。(2) Since the processing is performed in word units, high speed can be realized.
第1図は本発明の実施例を示すブロック図、第2図〜第
4図は本発明実施例の動作を説明するために引用した図
であり、それぞれ、入力ラスタスキャンモードでの90度
回転の例をメモリ展開して示した図、出力ラスタスキャ
ンモードでの90度回転の例をメモリ展開して示した図、
データ転送モードに従がうデータパスの例を表で示した
図である。第5図は従来例のブロック図、第6図はスキ
ャン方向を示す図である。 11,12……データセレクタ、13,14……縦横変換回路、15
……バッファRAM、16,17……セレクタ。FIG. 1 is a block diagram showing an embodiment of the present invention, and FIGS. 2 to 4 are drawings referred to for explaining the operation of the embodiment of the present invention. Each of them is rotated by 90 degrees in an input raster scan mode. Figure showing expanded example of memory, and showing expanded memory example of 90 degree rotation in output raster scan mode.
It is the figure which showed the example of the data path according to the data transfer mode by the table. FIG. 5 is a block diagram of a conventional example, and FIG. 6 is a diagram showing a scanning direction. 11,12 …… Data selector, 13,14 …… Vertical-to-horizontal conversion circuit, 15
…… Buffer RAM, 16,17 …… Selector.
Claims (1)
えを転送モード及び回転モードに応じて行なう第1のデ
ータセレクタと、この第1のデータセレクタを介して供
給される入力データに対して語単位の縦横変換処理を行
なう第1の縦横変換回路と、上記第1のデータセレクタ
の出力データもしくは第1の縦横変換回路の出力データ
を転送モード及び回転モードに従って選択的に出力する
第1のセレクタと、この第1のセレクタにより選択され
たデータが供給され、1語のデータビット幅と同数ライ
ン分の容量を持ち、転送モード及び回転モードに応じて
書き込み及び読み出しのアクセスの順序制御が行なわれ
るバッファRAM、このバッファRAMの出力データに対して
語単位の縦横変換処理を行なう第2の縦横変換回路と、
上記バッファRAMの出力データもしくは第2の縦横変換
回路の出力データを転送モード及び回転モードに従って
選択的に出力する第2のセレクタと、この第2のセレク
タにより選択されたデータのビットの正順・逆順の入れ
替えを転送モード及び回転モードに応じて行なう第2の
データセレクタとを具備したことを特徴とする高速回転
回路。1. A first data selector for switching forward / reverse order of bits of input data according to a transfer mode and a rotation mode, and input data supplied via the first data selector. A first vertical / horizontal conversion circuit for performing vertical / horizontal conversion processing in word units, and a first for selectively outputting output data of the first data selector or output data of the first vertical / horizontal conversion circuit according to a transfer mode and a rotation mode. The selector and the data selected by the first selector are supplied and have a capacity of the same number of lines as the data bit width of one word. The order of access for writing and reading is performed according to the transfer mode and the rotation mode. And a second vertical / horizontal conversion circuit for performing vertical / horizontal conversion processing on a word-by-word basis for the output data of the buffer RAM,
A second selector that selectively outputs the output data of the buffer RAM or the output data of the second vertical-horizontal conversion circuit according to the transfer mode and the rotation mode, and the normal order of the bits of the data selected by the second selector. A high-speed rotation circuit comprising: a second data selector that performs reverse order switching according to a transfer mode and a rotation mode.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61284518A JPH07122899B2 (en) | 1986-11-29 | 1986-11-29 | High speed rotation circuit |
| US07/100,713 US4929085A (en) | 1986-09-30 | 1987-09-24 | Image data rotation processing method and apparatus therefor |
| KR8710972A KR910008458B1 (en) | 1986-09-30 | 1987-09-30 | Image data rotating method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61284518A JPH07122899B2 (en) | 1986-11-29 | 1986-11-29 | High speed rotation circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63137376A JPS63137376A (en) | 1988-06-09 |
| JPH07122899B2 true JPH07122899B2 (en) | 1995-12-25 |
Family
ID=17679531
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61284518A Expired - Fee Related JPH07122899B2 (en) | 1986-09-30 | 1986-11-29 | High speed rotation circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07122899B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02199594A (en) * | 1989-01-30 | 1990-08-07 | Fujitsu Ltd | Image rotating circuit |
| JP6206104B2 (en) * | 2013-11-11 | 2017-10-04 | セイコーエプソン株式会社 | Signal processing circuit, circuit board, and projector |
-
1986
- 1986-11-29 JP JP61284518A patent/JPH07122899B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63137376A (en) | 1988-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH077260B2 (en) | Image data rotation processing apparatus and method thereof | |
| JPS6247786A (en) | Exclusive memory for adjacent image processing | |
| JPH0323917B2 (en) | ||
| US4916746A (en) | Image rotation circuit | |
| JPH07122899B2 (en) | High speed rotation circuit | |
| US5910794A (en) | Method and apparatus for storing and rotating bit patterns | |
| JPH0563959A (en) | Method and device for processing picture | |
| JP2698606B2 (en) | Compression / expansion processor | |
| GB2210760A (en) | Image rotation circuit | |
| JP2769384B2 (en) | Arithmetic control IC and information processing device | |
| JPS58138163A (en) | Picture signal rotating system | |
| JPH01201780A (en) | Information processor | |
| JPH0527151B2 (en) | ||
| JPS6125192B2 (en) | ||
| JPS58207170A (en) | Picture processing system | |
| JP2512252B2 (en) | Image scaling device | |
| JP3016372B2 (en) | Image processing device | |
| JPS62119679A (en) | Image storage device for rotation and reduction | |
| JPS61279888A (en) | Character generator | |
| JPS60262282A (en) | Image memory control system | |
| JPS6031178A (en) | Display controller | |
| JPH07105347A (en) | Image data high speed processor | |
| JPH06342276A (en) | Memory controller | |
| JPH0441835B2 (en) | ||
| JPH0312752A (en) | Picture data access system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |