JPS5971564A - Picture data memory control system - Google Patents

Picture data memory control system

Info

Publication number
JPS5971564A
JPS5971564A JP57182641A JP18264182A JPS5971564A JP S5971564 A JPS5971564 A JP S5971564A JP 57182641 A JP57182641 A JP 57182641A JP 18264182 A JP18264182 A JP 18264182A JP S5971564 A JPS5971564 A JP S5971564A
Authority
JP
Japan
Prior art keywords
image
memory
scanning
data
scanning direction
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
JP57182641A
Other languages
Japanese (ja)
Inventor
Hiromasa Shimizu
清水 弘雅
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 JP57182641A priority Critical patent/JPS5971564A/en
Publication of JPS5971564A publication Critical patent/JPS5971564A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/60Rotation of whole images or parts thereof
    • G06T3/606Rotation of whole images or parts thereof by memory addressing or mapping

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)

Abstract

PURPOSE:To attain processing of picture such as inversion and rotation without changing the memory content, by reading out a picture data from a memory in which the picture data is stored in the bit map system according to a reference scanning direction after changing the scanning direction. CONSTITUTION:Taking the directions of + or -X axes and + or -Y axes of a rectangular picture plane as 1, 2, 3, 4, there exist 8 kinds of scanning direction from the combination of directions. A picture data is stored in the memory by taking a scanning mode 13 as a reference scanning direction. In reading out the data from this memory, the readout is expressed as (P1, P2), in which P1 stands for an integral number of times of pi/2(0-3), and P2 indicates no inversion for (0) and with inversion for (1). The reference scanning mode 13 is expressed as (3, 1), scanning mode 23 is as (0, 1), scanning mode 41 is as (1, 0)- and scanning mode 42 is expressed as (3, 1) for attaining inversion and rotation of picture. Further, the parallel movement of the picture is processed by changing the scanning reference point according to the reference scanning direction.

Description

【発明の詳細な説明】 本発明は、画像の反転2回転、平行移動ケ行なわ−V:
P)画像データメモリ制御方式に関fる。
DETAILED DESCRIPTION OF THE INVENTION The present invention performs image reversal, two rotations, and parallel translation.-V:
P) Concerning image data memory control method.

従来、メモリに記憶させ1こ画像データにもとづいて画
像の反転2回転、平行移動ケ行なわせるにはCPU  
によってメモリ内容を変更さ一+!:ろ一連の処理、−
fなわちメモリからデータケ6元み出して画像の反転2
回転、平行移動のための演算処理ヶなしたのち、その処
理データケ再びメモリに杏ぎ込むようにしてい小が、処
理プログラムが複雑になり、そのためのプログラム領域
ン必要と′fろとともに、処理速度が遅いものに1よっ
てしまっている。
Conventionally, a CPU is required to perform two rotations, two rotations, and a parallel translation of an image based on one image data stored in memory.
Change memory contents by 1+! : Series of processing, -
f, that is, extract 6 data elements from memory and invert the image 2
After performing the arithmetic processing for rotation and translation, the processed data is stored in the memory again, but the processing program becomes complicated, the program area is required, and the processing speed decreases. I'm relying on the slower ones.

また、画像データ?蓄遺しているメモリ域に対して直接
その記憶内容を変え6処理?行なわせるのでは論理が複
雑でかつ処理時間が多くかかるために、一般にワークメ
モリを使用fるが、そのための専用メモリ域を必要とす
るとともに、データ転送のための処理時間を要するもの
になっている。
Also, image data? Directly change the memory contents of the stored memory area and process 6? Because the logic is complex and it takes a lot of processing time to do this, work memory is generally used, but it requires a dedicated memory area and requires processing time for data transfer. There is.

本発明は以上の点を考慮してなされたもので、何らメモ
リ内容の変更2行なわせることなく、メモリからデータ
の読出し制御を行なわせるだけで画像の反転2回転、平
行移動の各データ処理ン迅速に行なわせることができる
ようにした画像データメモリ制御方式乞提供するもので
ある。
The present invention has been made in consideration of the above points, and it is possible to perform each data processing of image inversion, two rotations, and parallel translation by simply controlling the reading of data from the memory without changing the memory contents. An object of the present invention is to provide an image data memory control method that allows rapid operation.

本発明による画像データメモリ制御方式は、2次元の画
像データケビットマツプ方式でメモリに記憶させておき
、そのメモリからブータラ読み出す際にアクセスの走査
方向を変えることによって画像の反転2回転を行なわせ
、またその走査方向に応じて走査基準点乞適宜変化させ
ることによって画像の平行移動ケ行なわせるようにした
ものである。
The image data memory control method according to the present invention stores two-dimensional image data in a memory using a kebit map method, and when reading out the booter from the memory, the image is inverted twice by changing the scanning direction of access. Further, by appropriately changing the scanning reference point according to the scanning direction, parallel movement of the image can be performed.

以下、添付図面を参照して本発明の一実施例について詳
述する〇 第1図は横方向がX軸に、縦方向がY軸にそれぞれ平行
な矩形画像面の走査方向ン示すもので、X軸の正方向?
■、同じくその負方向ttQ、Y軸の正方向を■、同じ
くその負方向を■とj6と、その画像面の走査モードと
しては次表に示すように8種類となる・以下、その8種
類の走査モードをその表の符号によって示すことにてる
◎なお、その2桁の数字の組合せからなる符号のうち、
上位桁は画像面の主走査方向を、下位桁はその副走査方
間ケそれぞれあられしている。
Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. FIG. 1 shows the scanning direction of a rectangular image plane whose horizontal direction is parallel to the X axis and whose vertical direction is parallel to the Y axis. Positive direction of the X axis?
■, the negative direction ttQ, the positive direction of the Y axis as ■, the negative direction as ■ and j6, there are 8 types of scanning modes for the image plane as shown in the table below.The 8 types are as follows. The scanning mode of is indicated by the code in the table.◎Of the codes consisting of a combination of two digits,
The upper digits represent the main scanning direction of the image plane, and the lower digits represent the sub-scanning direction.

また、メモリへの画像データの記憶方法としては、第1
図の画像面ヶ一定の走査形式で順次走査して得られたド
ツト単位による画像データ乞−久元の連続したメモリ領
域に走査順にしたがって書き込んでおく。なお、このよ
うに画像データが記憶されたメモリの頭からデータの胱
出し走査を行なわせ、その読み出されたデータにもとづ
いて画像再生ン行なわせると、原画像がそのまま復元さ
れることになる。
Also, as a method of storing image data in memory, the first method is
The image data in dot units obtained by sequentially scanning the image plane in the figure in a fixed scanning format is written in a continuous memory area in the scanning order. In addition, if the data is scanned from the beginning of the memory where the image data is stored in this way, and the image is reproduced based on the read data, the original image will be restored as it is. .

以上の規則の下において、メモリからのデータの読出し
制御をなして画像の回転または反転を行なわせるメモリ
制御方式について以下説明をする。
A memory control method for controlling reading of data from the memory and rotating or reversing an image under the above rules will be described below.

まず、矩形の特殊な場合として正方形の画像面(第1図
においてx、、=y、、  の場合)を考えてみる。
First, consider a square image plane (x, , = y, in Fig. 1) as a special case of a rectangle.

いま、説明を簡単にするために走査モード13ケ基準に
とり、その走査モード13にしたがって順次得られた画
像データが予めメモリに記憶されているものとする。
To simplify the explanation, it is assumed that 13 scanning modes are used as a standard, and image data sequentially obtained according to the 13 scanning modes is stored in advance in the memory.

本発明では、このように基準走査モードにしたがって画
像データが書き込まれているメモリから、画像データy
!l−睨み出す際における走査モードを他に適宜変更さ
せることによって画像の回転または反転の処J!l馨実
行させるようにするものである。
According to the present invention, the image data y is transferred from the memory in which the image data is written according to the reference scanning mode.
! l- How to rotate or invert the image by appropriately changing the scanning mode when glaring. This is to enable the execution of the following command.

例えば、基準走査モード13による原画像が第2図(a
)に示すものである場合、各走査モードに対してその処
理画像が第2図(b)〜(h)に示すようになる。
For example, the original image in the reference scanning mode 13 is shown in FIG.
), the processed images for each scanning mode will be as shown in FIGS. 2(b) to 2(h).

すなわち、・第2図中)は走査モード7a′14に変更
した場合で、原画像に対して左右反転させたものンさら
vc iso’回転させた画像が得られろ。同じく、走
査モードラ23.に変更するとその処理画像は同図(C
)に示すように左右反転したものとなり、走査モード′
?uに変更するとその処理画1象(・ま同図(d)に示
すようIC180回転したものと’4c^。また、走査
モード?31に変更するとその処理1Ifii像は同図
(e)に示すように原画像を左右反転させたうえでさら
に反時計方向に90 回転させたものとなり、走査モー
ド32に変更−j6とその処理画像は同図(g)に示す
ように反時計方向に270回転させたものとなる。
In other words, (in Fig. 2) is the case where the scanning mode is changed to 7a'14, and an image obtained is obtained by horizontally inverting the original image and further rotating it by vc iso'. Similarly, the scanning modera 23. When changed to , the processed image is shown in the same figure (C
), the left and right sides are reversed, and the scanning mode ′
? When changing to u, the processed image is 1 image (as shown in the same figure (d), the IC rotated by 180 and '4c^^. Also, when the scanning mode is changed to ?31, the processed 1 Ifii image is shown in the same figure (e). The original image is left and right reversed and then rotated 90 degrees counterclockwise, and the scanning mode is changed to 32-j6 and its processed image is rotated 270 degrees counterclockwise as shown in the same figure (g). It becomes what you did.

さらに、走査モード馨41に変更するとその処理画像は
同図(f)に示すように反時計方向に、90 回転させ
たものとなり、走査モード馨42に変更するとその処理
画像は同図(h)に示すように左右反転と反時計方向に
270回転させたものとなる。
Furthermore, when the scanning mode is changed to 41, the processed image is rotated 90 degrees counterclockwise as shown in FIG. As shown in the figure, the image is left and right reversed and rotated 270 counterclockwise.

また、画像面が正方形でない一般の矩形(XL饗Yb)
の場合には、正方形の場合のように主走査と副走査との
線数が同じではないので単に走査モー ドを変更させた
のでは画像の回転と反転7行なわせることができない。
In addition, the image surface is a general rectangle that is not square (XL Yb)
In the case of , the number of lines in main scanning and sub-scanning is not the same as in the case of a square, so it is not possible to rotate and invert the image by 7 lines simply by changing the scanning mode.

しかして一般の矩形の場合には、第3図に示すように、
走査モード13の画像ケ基準として、(Pl。
However, in the case of a general rectangle, as shown in Figure 3,
As the image reference for scanning mode 13, (Pl.

P2)の形でその回転と反転Z表現するようにする。な
お、PlはQ、  l、  2. 3でπ/2の整数倍
ケ、P2は0,1で0なら反転なし、1なら反転ありン
それぞれ意味している。したがって、走査モード13の
画像は(0,0)、走査モード23の画像は(0,1)
、走査モード41の画像は(1゜0)9走査モード31
の画像は(1,1)、走査モード24の画像は(2,0
)、走査モード14の画像は(2,1)、走査モード3
2の画像は(3,0)。
The rotation and inversion Z are expressed in the form P2). Note that Pl is Q, l, 2. 3 means an integer multiple of π/2, P2 means 0, 1 means no inversion, and 1 means inversion. Therefore, the image in scan mode 13 is (0,0) and the image in scan mode 23 is (0,1)
, the image in scanning mode 41 is (1°0)9 scanning mode 31
The image in scanning mode is (1,1), and the image in scanning mode 24 is (2,0
), scan mode 14 image is (2,1), scan mode 3
Image 2 is (3,0).

走査モード42の画像は(3,1)によってそれぞれあ
られされる。
The images in scanning mode 42 are represented by (3,1), respectively.

いま、第4図において原画像AY基準走査モード13に
よって走査して得られた画像データをメモリに記憶させ
、そのメモリの読出し制御乞なして回転もしくは反転画
像Bを再生させる場合について考えてみる。画像Bの左
上の点(1,1)”l−基準にとった画面上の任意の点
(a、  b)に対するメモリ上における番地は、(P
sy  p2)の各モードに応じてそれぞれ以下のよう
になる。
Now, let us consider the case where the image data obtained by scanning the original image AY in the reference scanning mode 13 in FIG. 4 is stored in a memory, and a rotated or inverted image B is reproduced by controlling the readout of the memory. The address in memory for any point (a, b) on the screen taken as the upper left point (1, 1)''l-reference of image B is (P
sy p2) is as follows depending on each mode.

(0,0)モードでは、(b−1,) 例XL+a(1
,0)モードでは、(y、、−b>ヤXp+a(2,0
)モードでは、(YL’ t)) + XI、+XL−
a+1(3,O)モードでは、(b−1> ≠XL十X
L−a+1(0,1)モードでは、(XL  3) %
 Xl、 + b(1,1)モードでは、(a−1) 
4 X、+b(2,1)モードでは、an)(L b+
i(3,1)  モードでを工、 (Yb−an1) 
HXL−b+1したがって、a乞1〜Xシまで、b71
〜YLまで順欠変化させることによって画像の回転もし
くは反転の各モードに応じたメモリの仇出し制御7行な
わせれば、その6元み出されたデータにもとづいてF9
T足に回転もしくは反転された画像ゲ再生させることが
できるようになる。
In (0,0) mode, (b-1,) Example XL+a(1
,0) mode, (y,, -b>yaXp+a(2,0
) mode, (YL' t)) + XI, +XL-
In a+1(3,O) mode, (b-1> ≠XL×X
In L-a+1(0,1) mode, (XL 3)%
Xl, + b(1,1) mode, (a-1)
4 X,+b(2,1) mode, an)(L b+
In i(3,1) mode, (Yb-an1)
HXL-b+1 Therefore, from a 1 to X shi, b71
By sequentially changing the image up to YL, you can perform 7 memory extraction controls according to each mode of image rotation or inversion, and then use F9 based on the 6 data extracted.
It becomes possible to play a rotated or inverted image on the T foot.

次に、画像乞平行移動させる嚇合について以F説明をす
る・ いま、第5図において、画面C上の任意の箇所に画像り
をそのままの形で産児させる場合について考えてみる。
Next, we will explain how to move the image in parallel. Now, in FIG. 5, let's consider the case where the image is placed in an arbitrary position on the screen C in its original form.

画像りの左上の点(1,1)’2画面C上の点(M、N
)K対応させるとぎ、その画面C上におけろ画像りに対
応した領域内の任意の点(X、  )’)におけろデー
タ内容は、その位置と画像Dσ)データYWe憶してい
るメモリ番地とその走査モードで決まることになる。
Point (1, 1) on the upper left of the image '2 Point (M, N) on the screen C
)K, then at any point (X, It is determined by the address and its scanning mode.

fなわち、M≦x<Wi+gx かつN≦y<N+g。f, that is, M≦x<Wi+gx and N≦y<N+g.

ならば aχx−M+1 b=y−N+1 乞求め、点(a、b)に対するメモリ上の番地乞(b−
1)γgx+a かもねり出し、その求められた番地におけろメモリ内容
が点(x、y)のデータ内容となる。したがって、点(
M、 N)χ適宜変化させることによって画像りを画面
C上の任意の箇所に平行移動させろことができるように
なる。
Then aχx-M+1 b=y-N+1 Request, address request (b-
1) γgx+a is also calculated, and the memory contents at the determined address become the data contents of the point (x, y). Therefore, the point (
By appropriately changing M, N)χ, it becomes possible to translate the image to an arbitrary location on the screen C.

このように、本発明による画像データメモリ制御方式に
よれば、何らメモリ内容の変更を行なわせろことす<、
メモリから画像データの読み出し7行なわせる際にその
走査方向ケ変え、もしくはその走査方向に応じて走査基
準点を適宜変化させる制御ヲなすだけで、画像空間とメ
モリ空間とを対応させながら画像の反転2回転もしくは
平行移動の処理を高速で実行させることができろ。また
、CPU による複雑なソフトウェア処理7行なわせろ
必要がなく、画像の反転2回転、平行移動のための制御
プログラム領域が減少−fにとKなる。・さらに、メモ
リ内容7変える必要がないために、読出し専用のメモリ
(例えばキャラクタジェネレータ)K格納されているデ
ータにもとづいて反転。
As described above, according to the image data memory control method according to the present invention, it is possible to make no changes to the memory contents.
By simply changing the scanning direction when reading 7 lines of image data from memory, or changing the scanning reference point appropriately according to the scanning direction, the image can be inverted while matching the image space and memory space. It should be possible to perform double rotation or parallel translation processing at high speed. Furthermore, there is no need for seven complex software processes to be performed by the CPU, and the control program area for inverting the image twice and moving it in parallel is reduced to -f. -Furthermore, since there is no need to change the memory contents 7, it is inverted based on the data stored in a read-only memory (e.g. character generator) K.

回転、平行移動した画像を任意に再生させろことができ
、その格納データ量の軽減化ン図ることができるように
なる。
Images that have been rotated or translated in parallel can be played back as desired, and the amount of stored data can be reduced.

また、第6図は本発明による画像データメモリ制御方式
χ具体的に実施″f6ための一構成例ヶ示すもので、メ
モリコントローラC0NTの制御下において、予め基準
走査モードにしたがった画1象データが記憶されている
メモIJMEM かも反転2回転、平行移動の各処理?
適宜なした画像データ乞読み出すようにしており、特に
この場合には各1組のメモリコントローラC0NTl、
  メモリMEM 1およびメモリコントローラC0N
T2.メモリMEM Zを並列に設け、それぞれにおい
て各画像単位で並行処理された画像データをデータライ
ンLでオア結合させろことによって各反転2回転、平行
移動させた画像の合成馨行なわせろことができろように
している。なお、メモリコントローラC0NTは、例え
ばシステムのCPUなどから与えられるイネーブルM号
Eゎにしたがって動作状態となり、ストローブ信号St
 とともに送られてくるレジスタ選択4g号ROに応じ
て内部に設けられたM値設定用レジスタM−REG、N
値設足用しジスタN−REG。
Further, FIG. 6 shows an example of a configuration for the image data memory control method χ specifically implemented ``f6'' according to the present invention. IJMEM is a memo in which is stored. Maybe inversion, two rotations, and parallel translation processing?
In this case, one set of memory controllers C0NTl,
Memory MEM 1 and memory controller C0N
T2. By providing memories MEM Z in parallel and OR-combining the image data processed in each image unit in parallel on the data line L, it will be possible to synthesize the images that have been inverted twice and translated in parallel. I have to. Note that the memory controller C0NT enters the operating state according to the enable M number E2 given from the system CPU, etc., and receives the strobe signal St.
M-value setting registers M-REG and N provided internally according to the register selection No. 4g RO sent with the
Register N-REG for value setting.

gx値設定用レしスタgx−REGe  gy値設定用
レしスタg、−REGおよび走査モード設定用レジスタ
MODE−REG乞適宜選択し、その選択されたレジス
タに設定値DOiセットさせる。また、メモリコントロ
ーラC0NTには、第7図に示されるタイミングをもっ
た各クロックイ1号Sエア、SアesXが与えられ、そ
れらのタイミングクロックに応じて画面上の点(x、y
)の決定が内部の位置決定部POで行なわれるようにな
っている。しかして、メモリコントローラC0NTは、
点(X、Y)の位置情報と各レジスタに設定されたM=
 N−gx−gアの内容とからメモリMEM から対応
する画像データ?読み出すか否かの判定7行ない、メモ
II MEMから画像データを抗み出す必要があればM
ODE・REG  に設定され1こ走査モードにしたが
ってメモIJMEM の対応する番地を内部のアドレス
決定部ADDRESS  で決定し、その決定され′に
番地の値ゲAOに与えるとともに、メモリヤ1/クト倍
号Saをイネーブルにする。そして、その番地により指
定されたメモ1MEM の記憶内容すなわち画像データ
がデータラインLに読み出されることになる。
The gx value setting register gx-REGe, the gy value setting register g, -REG, and the scan mode setting register MODE-REG are selected as appropriate, and the set value DOi is set in the selected register. In addition, the memory controller C0NT is provided with clocks No. 1 S air and S esX having the timing shown in FIG. 7, and the points (x, y,
) is determined by an internal position determining unit PO. However, the memory controller C0NT is
Position information of point (X, Y) and M= set in each register
From the contents of N-gx-gA, the corresponding image data from memory MEM? Perform 7 lines to determine whether to read or not, and select M if it is necessary to retrieve image data from Memo II MEM.
According to the scanning mode set in ODE・REG, the corresponding address of the memo IJMEM is determined by the internal address determining unit ADDRESS, and the determined value is given to the address value AO, and the memory 1/act double number Sa enable. Then, the stored contents of the memo 1MEM designated by that address, that is, the image data, are read out onto the data line L.

その際、メモリMEM の番地指定の方法には前述のよ
うに8種類あり、その指定方法に応じて画像の回転2反
転、平行移動が適宜性1よねれることになる。なお、第
8図にメモリコントローラCONTの動作フローを示す
At this time, there are eight methods of specifying the address of the memory MEM as described above, and depending on the method of specifying, the rotation, inversion, and translation of the image will be changed depending on the appropriateness. Incidentally, FIG. 8 shows the operation flow of the memory controller CONT.

以上、本発明によ6画像データメモリ制御方式にありて
は、2次元の画像データZ基準走査万同にしたがってビ
ットマツプ方式でメモリに記憶させておき、そのメモリ
から画像データを読み出す際の走査方向7変えることに
よって画像の反転。
As described above, in the 6-image data memory control method according to the present invention, two-dimensional image data is stored in a memory in a bitmap format in accordance with the Z-reference scan, and the scanning direction when reading image data from the memory. Invert the image by changing 7.

回転のデータ処理7行なわせ、またその基準走査方向に
したがって走査基準点を変えることによって画像の平行
#勃のデータ処理を行なわせるようにしたもので、従来
のようにメモリ内容の変更7何ら行なわせることなく、
メモリからの画像データの読出し制御を行なわせるだけ
で画像の反転。
This system performs 7 rotational data processing operations and changes the scanning reference point according to the reference scanning direction to perform parallel image data processing. without letting
Images can be reversed simply by controlling the readout of image data from memory.

回転、平行移動の各データ処理を迅速かつ容易になすこ
とができろという優れた利点7有している。
It has an excellent advantage 7 in that rotational and translational data processing can be performed quickly and easily.

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

第1図は矩形画像面の走査方向を示す図、第2図(a)
〜(h)は原画像およびその回転2反転した各画像をそ
れぞれ示す図、第3図は画像の回転1反転の各状態χ示
す図、第4図は矩形画像の回転2反転乞説明するための
図、第5図は画像の平行移動乞説明fうための図、第6
図は本発明による画像データメモリ制御方式乞具体的に
実施するための一構成例を示すブロック図、第7図は同
実施例における各タイミングクロック信号のタイムチャ
ート、第8図は同実施例におけるメモリコントローラの
動作を示−[フローチャートである。 C0NTl、C0NT2・・・メモリコントローラME
MI、MEM2・・・メモリ  M−REG、N−RE
G。 g x ” REG2g y−REG+ MOD E−
REG・・・谷揮レジスタ PO・・・位置決定部 A
DDRESS・・・アドレス決定部 出願人代理人 烏 井   清 第2図 (0)                  (c)(
b)                   (d)4
03− (e)                   (Q)
(f)                (h)第4図 第5図 第6図 第7図
Figure 1 is a diagram showing the scanning direction of a rectangular image plane, Figure 2 (a)
~(h) are diagrams showing the original image and each image obtained by rotating and reversing the image, FIG. 3 is a diagram showing each state of rotation and reversal of the image, and FIG. 4 is for explaining the rotation and reversal of a rectangular image. Figure 5 is a diagram for explaining the parallel movement of images, Figure 6 is a diagram for explaining the parallel movement of images.
FIG. 7 is a block diagram showing a configuration example for concretely implementing the image data memory control method according to the present invention, FIG. 7 is a time chart of each timing clock signal in the same embodiment, and FIG. This is a flowchart showing the operation of the memory controller. C0NTl, C0NT2...Memory controller ME
MI, MEM2...Memory M-REG, N-RE
G. g x ” REG2g y-REG+ MOD E-
REG...Taniki register PO...Position determining section A
DDRESS...Address Determination Department Applicant's Representative Kiyoshi Karasui Figure 2 (0) (c) (
b) (d)4
03- (e) (Q)
(f) (h) Figure 4 Figure 5 Figure 6 Figure 7

Claims (2)

【特許請求の範囲】[Claims] 1.2次元の画像データが基準走査方向にしたがってビ
ットマツプ方式で記憶されているメモリから画像データ
’rWN、み出す際に、その走査方同馨変えることによ
って画像の反転2回転のデータ処理7行なわせろ手段馨
とるようにした画滓データメモリ制御方式。
1. Means for performing 7 data processes of inverting the image twice by changing the scanning direction when the two-dimensional image data protrudes from the memory stored in the bitmap format according to the reference scanning direction. An image slag data memory control method that eliminates image slag.
2.2次元の画像データが基準走査方向にしたがってビ
ットマツプ方式で記憶されているメモリから画像データ
を読み出す際に、その基準走査方向にしたがって走査基
準点を変えることによって画像の平行移動のデータ処理
を行なわせ6手段をとるよ51CLだ画像データメモリ
制御方式。
2. When reading image data from a memory in which two-dimensional image data is stored in a bitmap format according to the reference scanning direction, data processing of parallel movement of the image is performed by changing the scanning reference point according to the reference scanning direction. There are 6 ways to do this: 51CL is an image data memory control method.
JP57182641A 1982-10-18 1982-10-18 Picture data memory control system Pending JPS5971564A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57182641A JPS5971564A (en) 1982-10-18 1982-10-18 Picture data memory control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57182641A JPS5971564A (en) 1982-10-18 1982-10-18 Picture data memory control system

Publications (1)

Publication Number Publication Date
JPS5971564A true JPS5971564A (en) 1984-04-23

Family

ID=16121846

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57182641A Pending JPS5971564A (en) 1982-10-18 1982-10-18 Picture data memory control system

Country Status (1)

Country Link
JP (1) JPS5971564A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61251967A (en) * 1985-04-30 1986-11-08 Fanuc Ltd Image processor
JPS6349984A (en) * 1986-08-20 1988-03-02 Fanuc Ltd Picture processor
JPS6378277A (en) * 1986-09-20 1988-04-08 Fujitsu Ltd Order forming system in image information system
JPH0870399A (en) * 1995-08-28 1996-03-12 Canon Inc Camera
JPH09121300A (en) * 1996-10-29 1997-05-06 Canon Inc Camera

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61251967A (en) * 1985-04-30 1986-11-08 Fanuc Ltd Image processor
JPS6349984A (en) * 1986-08-20 1988-03-02 Fanuc Ltd Picture processor
JPS6378277A (en) * 1986-09-20 1988-04-08 Fujitsu Ltd Order forming system in image information system
JPH0870399A (en) * 1995-08-28 1996-03-12 Canon Inc Camera
JPH09121300A (en) * 1996-10-29 1997-05-06 Canon Inc Camera

Similar Documents

Publication Publication Date Title
US5459835A (en) Graphics rendering systems
JP2549642B2 (en) Image processing device
JPS5971564A (en) Picture data memory control system
WO1992000570A1 (en) Graphics rendering systems
JPH0981111A (en) Picture display and control device
JPH01114990A (en) Texture mapping device
JPS58146931A (en) Display
JP2610887B2 (en) Image data rotation processor
JPH03138779A (en) Method and device for texture mapping
JP2009048509A (en) Multi-texture mapping device and memory storage method of multi-texture data
JPH0668760B2 (en) DMA controller for image editing device
JPS58138163A (en) Picture signal rotating system
JPH04329482A (en) Image rotation processing method and processing device for relevant method
JP2945028B2 (en) Image processing designated area information calculation device
JPH0336676A (en) Pixel plotting device
JP2003195847A (en) Graphic processor
JPH0954834A (en) Image display controller
JPH0316374A (en) Calculation device of picture processing designation area information
JPH0644385A (en) Z buffer control circuit
JPH07129460A (en) Method and device for processing image
JPS63255778A (en) Picture processor
JPH05258052A (en) Two-dimentional data rotation register circuit
JPH08123956A (en) Image processing device
JPH0969155A (en) Image processor and method therefor
JPH01116587A (en) Image data transfer circuit