JPH07319763A - Address converter - Google Patents
Address converterInfo
- Publication number
- JPH07319763A JPH07319763A JP6115159A JP11515994A JPH07319763A JP H07319763 A JPH07319763 A JP H07319763A JP 6115159 A JP6115159 A JP 6115159A JP 11515994 A JP11515994 A JP 11515994A JP H07319763 A JPH07319763 A JP H07319763A
- Authority
- JP
- Japan
- Prior art keywords
- address
- frame memory
- offset
- selecting
- output
- 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.)
- Withdrawn
Links
- 238000006243 chemical reaction Methods 0.000 claims description 22
- 230000001174 ascending effect Effects 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000000034 method Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Landscapes
- Memory System (AREA)
- Image Input (AREA)
- Image Processing (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、フレームメモリに蓄積
される画像データの記憶アドレスを変換するアドレス変
換装置に係り、この画像データが表わす画像を記録紙な
どの媒体に形成させる画像形成装置に用いて好適なアド
レス変換装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an address conversion device for converting a storage address of image data stored in a frame memory, and to an image forming device for forming an image represented by the image data on a medium such as recording paper. The present invention relates to an address translation device suitable for use.
【0002】[0002]
【従来の技術】近年、電子スチルカメラなどの電子機器
から得られた被写体などの画像を表わす画像データをフ
レームメモリに記憶して読み出すことが行われている。
このフレームメモリは、最近の電子スチルカメラにおけ
る撮像素子の高画素密度化によって、格納する画像デー
タのサイズが大きくなったため、大容量の記憶容量を有
するフレームメモリが必要となってきた。このフレーム
メモリに記憶された画像データは、一般に縦横の読み出
し方向を制御することにより、その画像データが表わす
画像を回転させることができる。たとえば、自然画など
の画像を表わす画像データがフレームメモリに格納され
ている場合、画像データの読み出しを制御するマイクロ
プロセッサ(Microprocessor)などの制御回路にて、その
ままの角度で画像データをフレームメモリから読み出す
ように制御することができる。また制御回路が縦横の読
み出しアドレスを逆にすることにより、たとえば画像デ
ータを90°左回りに回転させて読み出し、読み出した画
像データをディスプレイやプリンタに出力させて、画像
データが表わす画像を作像させることができる。これに
より、たとえば、画像が形成される記録紙のプリンタへ
のセット方向を変えずに、記録紙上にて回転した画像を
得ることができる。また、カメラを90°回転させて撮影
された画像データが表わす画像を、たとえば記録紙の上
下方向に対応した正立像の画像としてプリンタより出力
させることができる。2. Description of the Related Art In recent years, image data representing an image of an object obtained from an electronic device such as an electronic still camera has been stored in a frame memory and read out.
Since the size of the image data to be stored in this frame memory has increased due to the increase in the pixel density of the image sensor in recent electronic still cameras, a frame memory having a large storage capacity has been required. The image data stored in this frame memory can rotate the image represented by the image data by controlling the vertical and horizontal reading directions. For example, when image data representing an image such as a natural image is stored in the frame memory, a control circuit such as a microprocessor (Microprocessor) that controls the reading of the image data can read the image data from the frame memory at the same angle. It can be controlled to read. The control circuit reverses the vertical and horizontal read addresses so that, for example, the image data is rotated 90 ° counterclockwise and read, and the read image data is output to a display or printer to form an image represented by the image data. Can be made. Thereby, for example, an image rotated on the recording paper can be obtained without changing the setting direction of the recording paper on which the image is formed in the printer. Further, the image represented by the image data taken by rotating the camera by 90 ° can be output from the printer as an image of an erect image corresponding to the vertical direction of the recording paper.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、このよ
うなフレームメモリは、画像データの記憶アドレスを指
定するアドレス線がフレームメモリの記憶容量分だけ必
要となり、このため横方向の連続データを縦方向に読み
出す場合、フレームメモリのアドレス空間よりも小さな
アドレス空間を有する制御回路では、連続して画像デー
タを読み出すことができないという問題があった。した
がって、たとえば画像データが表わす画像を所望の角度
でポストカードなどの記録紙に記録する場合、画像の回
転を容易にできないという問題があり、また、たとえば
画像の回転を行なうために、アドレス空間の大きな制御
回路が必要となってしまうという問題があった。However, in such a frame memory, an address line for designating a storage address of image data is required for the storage capacity of the frame memory. Therefore, continuous data in the horizontal direction is changed in the vertical direction. When reading, there is a problem that the control circuit having an address space smaller than the address space of the frame memory cannot continuously read the image data. Therefore, for example, when an image represented by image data is recorded at a desired angle on a recording paper such as a postcard, there is a problem that the image cannot be easily rotated. Further, for example, the image is rotated, so that the address space cannot be rotated. There is a problem that a large control circuit is required.
【0004】本発明は上記従来の問題点に鑑み、フレー
ムメモリにアドレスを供給する制御回路のアドレス空間
がフレームメモリのアドレス空間より小さい場合にも、
画像データを自由に回転させてフレームメモリから読み
出すことができる簡便な構成のアドレス変換装置を提供
することを目的とする。In view of the above-mentioned problems of the prior art, the present invention provides a control circuit for supplying an address to a frame memory even if the address space of the control circuit is smaller than that of the frame memory.
It is an object of the present invention to provide an address conversion device having a simple structure in which image data can be freely rotated and read from a frame memory.
【0005】[0005]
【課題を解決するための手段】本発明は上述の課題を解
決するために、画像データなどのデータを記憶する記憶
手段の所定の記憶領域を指定するアドレス信号を変換す
るアドレス変換装置において、この装置は、記憶領域の
アドレス空間よりも小さなアドレス空間のウインドウを
指定するアドレスを生成する制御手段を備え、この制御
手段は、ウインドウの横方向に応じた第1のアドレスお
よび縦方向に応じた第2のアドレスを生成し、この第1
のアドレスおよび第2のアドレスをそれぞれ第1のアド
レス線および第2のアドレス線に出力するアドレス生成
手段と、このアドレス生成手段にて生成されたアドレス
を所定の値ごとに変移させるためのオフセット値をそれ
ぞれ生成するオフセット生成手段と、第1のアドレス線
および第2のアドレス線のそれぞれに出力される第1の
アドレスおよび第2のアドレスを選択するための選択信
号を生成するアドレス選択手段とを備え、この装置はさ
らに、アドレス選択手段にて生成した選択信号に応じて
第1のアドレス線および第2のアドレス線を第1の選択
出力および第2の選択出力にそれぞれ選択的に接続する
選択手段と、オフセット生成手段にて生成されたオフセ
ット値に基づいて、記憶手段の記憶領域における横方向
のアドレスを変移させるオフセット値を設定する第1の
設定手段、およびこの記憶手段の記憶領域における縦方
向のアドレスを変移させるオフセット値を設定する第2
の設定手段と、選択手段により選択されたアドレスと第
1の設定手段に設定されたオフセット値とを演算し、記
憶手段の横方向のアドレスを指定するアドレス信号を算
出する第1の加算手段と、選択手段により選択されたア
ドレスと第2の設定手段に設定されたオフセット値とを
演算し、記憶手段の縦方向のアドレスを指定するアドレ
ス信号を算出する第2の加算手段とを備えることを特徴
とする。In order to solve the above problems, the present invention provides an address conversion device for converting an address signal designating a predetermined storage area of a storage means for storing data such as image data. The apparatus comprises control means for generating an address designating a window in an address space smaller than the address space of the storage area, the control means comprising a first address according to a horizontal direction of the window and a first address according to a vertical direction of the window. Generate 2 addresses, this first
Address generating means for outputting the first address line and the second address line to the first address line and the second address line, respectively, and an offset value for shifting the address generated by the address generating means by a predetermined value. And offset selecting means for generating a selection signal for selecting the first address and the second address output to each of the first address line and the second address line. The device further includes a selection circuit for selectively connecting the first address line and the second address line to the first selection output and the second selection output, respectively, in response to the selection signal generated by the address selection means. Means and the offset value generated by the offset generation means, the horizontal address in the storage area of the storage means is changed. First setting means for setting the offset value to, and a second of setting an offset value for displacing the vertical address in the storage area of the storage means
And a first adding means for calculating the address signal designating the lateral address of the storage means by calculating the address selected by the selecting means and the offset value set in the first setting means. A second adding means for calculating an address signal designating the address in the vertical direction of the storage means by calculating the address selected by the selecting means and the offset value set in the second setting means. Characterize.
【0006】この場合、選択手段は、第1のアドレス線
および第2のアドレス線に現れるアドレスの一方のアド
レスを、選択信号に基づいて選択し第1の選択出力に出
力する第1の選択手段と、第1のアドレス線および第2
のアドレス線に現れるアドレスの他方のアドレスを選択
信号に基づいて選択し第2の選択出力に出力する第2の
選択手段とを備え、第1の加算手段は、第1の選択手段
により選択された一方のアドレスに、第1の設定手段に
設定されたオフセット値を加算し、第2の加算手段は、
第2の選択手段により選択された他方のアドレスに、第
2の設定手段に設定されたオフセット値を加算して、記
憶手段に供給するアドレスを変換するとよい。In this case, the selecting means selects one of the addresses appearing on the first address line and the second address line on the basis of the selection signal and outputs it to the first selection output. And the first address line and the second
Second selecting means for selecting the other address of the addresses appearing on the address line on the basis of the selection signal and outputting it to the second selecting output, wherein the first adding means is selected by the first selecting means. The offset value set in the first setting means is added to one of the addresses, and the second addition means is
The address supplied to the storage means may be converted by adding the offset value set by the second setting means to the other address selected by the second selection means.
【0007】また、アドレス生成手段は、アドレス生成
手段にて生成された第1のアドレスおよび第2のアドレ
スのいずれか一方のアドレスを所定の値ごと変移させる
オフセット値を生成するとよい。Further, it is preferable that the address generating means generate an offset value that shifts one of the first address and the second address generated by the address generating means by a predetermined value.
【0008】また、アドレス生成手段は、第1のアドレ
スおよび第2のアドレスをそれぞれ、画像の回転に応じ
て、昇順にまたは降順に出力するとよい。The address generating means may output the first address and the second address in ascending order or descending order according to the rotation of the image.
【0009】[0009]
【作用】本発明によれば、記憶手段から読み出される領
域と画像の回転方向に応じて第1のアドレスおよび第2
のアドレスのオフセット値がそれぞれ第1の設定手段お
よび第2の設定手段に設定される。制御手段のアドレス
空間により定義される第1のアドレス線および第2のア
ドレス線に画像の回転に応じた第1のアドレスおよび第
2のアドレスが出力され、このアドレスが選択手段によ
り選択されて、それぞれ選択手段の第1の選択出力およ
び第2の選択出力に出力される。第1の設定手段に設定
されたオフセット値と第1の選択出力に出力されたアド
レスとが第1の加算手段により演算され、第2の設定手
段に設定されたオフセット値と第2の選択出力に出力さ
れたアドレスとが第2の加算手段により演算されて、そ
れぞれ記憶手段の縦方向および横方向のアドレスを指定
するアドレス信号が算出される。According to the present invention, the first address and the second address are read according to the area read from the storage means and the rotation direction of the image.
The offset value of the address is set in the first setting means and the second setting means, respectively. The first address and the second address according to the rotation of the image are output to the first address line and the second address line defined by the address space of the control means, and the addresses are selected by the selection means, It is output to the first selection output and the second selection output of the selection means, respectively. The offset value set in the first setting means and the address output to the first selection output are calculated by the first adding means, and the offset value set in the second setting means and the second selection output. And the address output to the second adder are operated to calculate an address signal designating the vertical and horizontal addresses of the storage means.
【0010】[0010]
【実施例】以下、添付図面を参照して本発明の実施例を
説明する。図1を参照すると同図には本発明に係るアド
レス変換装置の一実施例を示すブロック図が示されてい
る。このアドレス変換装置1は、印刷する画像を表わす
画像データを蓄積し、また蓄積された画像データの読み
出しの際、この画像データが表わす画像をプリンタ10に
備えられた記録紙に形成させるためのアドレスを生成す
るアドレス発生装置である。また、この実施例における
アドレス変換装置1は、フレームメモリ12に蓄積された
画像データの読み出しの際、読み出し画像の縦横変換処
理を行なって読み出すためのアドレス信号を生成するア
ドレス発生装置である。以下の説明において、本発明に
直接関係のない部分は、図示およびその説明を省略し、
また、信号の参照符号はその現れる接続線の参照番号で
表わす。Embodiments of the present invention will be described below with reference to the accompanying drawings. Referring to FIG. 1, there is shown a block diagram showing an embodiment of an address translation device according to the present invention. The address conversion device 1 stores image data representing an image to be printed, and when reading out the stored image data, an address for forming the image represented by the image data on a recording paper provided in the printer 10. Is an address generator for generating In addition, the address conversion device 1 in this embodiment is an address generation device that, when reading the image data stored in the frame memory 12, performs an aspect conversion process on the read image to generate an address signal for reading. In the following description, parts not directly related to the present invention will be omitted from illustration and description,
Further, the reference numeral of the signal is represented by the reference numeral of the connecting line in which it appears.
【0011】アドレス変換装置1は、図1に示すように
画像データが蓄積されるフレームメモリ12と、制御回路
(CPU) 14と、アドレス変換部16とを備えている。フレー
ムメモリ12の出力102 はプリンタ10に接続されて、フレ
ームメモリ12から読み出された画像データの表わす画像
がプリンタ10にて記録紙に形成される。The address translation device 1 comprises a frame memory 12 for storing image data as shown in FIG. 1 and a control circuit.
(CPU) 14 and address conversion unit 16 are provided. The output 102 of the frame memory 12 is connected to the printer 10, and the image represented by the image data read from the frame memory 12 is formed on the recording paper by the printer 10.
【0012】この実施例におけるフレームメモリ12は、
後述の制御回路(CPU)14 にて生成されたアドレス信号が
さらにアドレス変換部16にて変換され、その変換された
アドレス信号に基づいて、バス100 に現れる画像データ
が表わす画像の水平方向(H)および垂直方向(V) に、そ
れぞれ1024画素の合計約100 万画素にて構成された画像
を表わす画像データをその記憶領域に格納するフレーム
バッファである。このフレームメモリ12は1024画素×10
24画素にて構成されたそれぞれの画素にRGB各原色の
画像データを記憶する記憶領域を有している。また、こ
のフレームメモリ12に格納される画像データは、プリン
タ10における印刷に適したYMC(イエロー、マゼン
タ、シアン)などの形式のデータでもよい。フレームメ
モリ12の記憶領域は、図2に示すように1024画素×1024
画素にて構成された画像を記憶する記憶容量を有してい
る。したがって、従来のアドレス指定の方法では、それ
ぞれの画素を指定する水平方向(H) および垂直方向(V)
のそれぞれに10ビットのアドレス線を必要としていた。The frame memory 12 in this embodiment is
An address signal generated by a control circuit (CPU) 14 which will be described later is further converted by an address conversion unit 16, and based on the converted address signal, the horizontal direction of the image represented by the image data appearing on the bus 100 (H ) And in the vertical direction (V), each of which is a frame buffer that stores image data representing an image composed of a total of approximately 1 million pixels of 1024 pixels in its storage area. This frame memory 12 has 1024 pixels x 10
Each pixel composed of 24 pixels has a storage area for storing image data of each of the RGB primary colors. The image data stored in the frame memory 12 may be data in a format such as YMC (yellow, magenta, cyan) suitable for printing by the printer 10. The storage area of the frame memory 12 is 1024 pixels × 1024 as shown in FIG.
It has a storage capacity for storing an image composed of pixels. Therefore, conventional addressing methods specify the horizontal (H) and vertical (V) directions for each pixel.
Each required a 10-bit address line.
【0013】この実施例における制御回路14は、たとえ
ば、14ビットのアドレス線A0〜A13を有するマイクロプ
ロセッサ(Microprocessor)が適用され、制御回路14は、
バス100 に現れる画像データをフレームメモリ14に蓄積
させる書込制御および読出制御を行ない、またフレーム
メモリ12に蓄積された画像データを水平方向(H)1024画
素×垂直方向(V)16 ラインごとまたは水平方向(H)16 画
素×垂直方向(V)1024ビットごとに構成されるウィンド
ウごとに読み出すようにアドレス変換部16およびフレー
ムメモリ12を制御する制御回路である。As the control circuit 14 in this embodiment, for example, a microprocessor having 14-bit address lines A0 to A13 is applied, and the control circuit 14 is
Write control and read control for accumulating the image data appearing on the bus 100 in the frame memory 14 are performed, and the image data accumulated in the frame memory 12 is recorded in the horizontal direction (H) 1024 pixels × vertical direction (V) 16 lines or It is a control circuit that controls the address conversion unit 16 and the frame memory 12 so as to read out for each window configured by 16 pixels in the horizontal direction (H) × 1024 bits in the vertical direction (V).
【0014】詳しくは制御回路14は、フレームメモリ12
における記憶領域のアドレスを指定するアドレス信号を
生成する機能を有している。たとえば制御回路14は、フ
レームメモリ12に蓄積された画像データの読み出し時に
フレームメモリ12の水平方向(H方向)や垂直方向(V
方向)のアドレスを指定する値"0〜1024" を表わすアド
レス信号(A0 〜A9) と、値"0〜15" を表わすアドレス信
号(A10〜A13)とを画像データの回転に応じて、それぞれ
昇順または降順に生成する機能を有している。これによ
り、制御回路14は、図2に示すフレームメモリ12の記憶
領域を制御回路14のアドレス空間により規定されたウイ
ンドウWごとにアクセスするアドレス信号を生成する。More specifically, the control circuit 14 includes a frame memory 12
Has a function of generating an address signal designating an address of the storage area. For example, the control circuit 14 reads the image data stored in the frame memory 12 in the horizontal direction (H direction) or the vertical direction (V direction) of the frame memory 12.
Direction) address signal (A0 to A9) that indicates the value "0 to 1024" and address signal (A10 to A13) that indicates the value "0 to 15" according to the rotation of the image data. It has the function of generating in ascending or descending order. As a result, the control circuit 14 generates an address signal for accessing the storage area of the frame memory 12 shown in FIG. 2 for each window W defined by the address space of the control circuit 14.
【0015】また、制御回路14は、後述のアドレス変換
部16におけるアドレス変換を制御する機能を有してい
る。詳しくは、制御回路14は生成したアドレス信号(A0
〜A9)およびアドレス信号(A10〜A13)を出力110 および
出力112 にそれぞれ出力する。制御回路14の出力110
は、後述のアドレス変換部16に備えられたアドレスセレ
クタ18H の端子aおよびアドレスセレクタ18V の端子b
にそれぞれ接続されている。また、制御回路14の出力11
2 は、このアドレスセレクタ18H の端子bおよびアドレ
スセレクタ18V の端子aにそれぞれ接続されている。ま
た、制御回路14は、フレームメモリ12から読み出される
ウインドウWに対応する領域と画像の回転とに応じて、
水平方向(H) および垂直方向(V) のアドレスをたとえ
ば、16ラインごとにインクリメントまたはデクリメント
させる基準となる基準信号Hrefおよび基準信号Vrefを生
成する機能を有している。制御回路14は、生成したHref
信号およびVref信号をそれぞれ出力114 および116 に出
力する。さらに、制御回路14は、フレームメモリ12への
画像データの書き込み時、もしくは、フレームメモリ12
に記憶された画像データの読み出し時に、画像データの
読み出し方向、つまり、フレームメモリ12における水平
方向(H) および垂直方向(V) をそれぞれ互いに変更させ
るための縦横切換信号(ADRHLV)を生成する機能を有して
いる。制御回路14は生成した縦横切換信号(ADRHLV)を出
力118 に出力する。The control circuit 14 also has a function of controlling address conversion in an address conversion unit 16 described later. More specifically, the control circuit 14 generates the generated address signal (A0
~ A9) and address signals (A10 ~ A13) are output 110 and 112, respectively. Output 110 of control circuit 14
Is a terminal a of the address selector 18H and a terminal b of the address selector 18V provided in the address conversion unit 16 described later.
Respectively connected to. Also, the output 11 of the control circuit 14
2 is connected to the terminal b of the address selector 18H and the terminal a of the address selector 18V, respectively. In addition, the control circuit 14 responds to the area corresponding to the window W read from the frame memory 12 and the rotation of the image.
For example, it has a function of generating a reference signal H ref and a reference signal V ref that serve as a reference for incrementing or decrementing the address in the horizontal direction (H) and the vertical direction (V), for example, every 16 lines. The control circuit 14 generates the H ref
The signal and the V ref signal are provided at outputs 114 and 116, respectively. Further, the control circuit 14 is configured to write the image data to the frame memory 12 or
Function to generate vertical / horizontal switching signal (ADRHLV) to change the reading direction of the image data, that is, horizontal direction (H) and vertical direction (V) in the frame memory 12 when reading the image data stored in have. The control circuit 14 outputs the generated vertical / horizontal switching signal (ADRHLV) to the output 118.
【0016】制御回路14の出力110 〜118 はアドレス変
換部16に接続され、アドレス変換部16は、制御回路14か
ら出力されるフレームメモリ12の記憶領域内の所定のウ
インドウWを指定するアドレス信号を、ウインドウWご
とにフレームメモリ12の全記憶領域を指定するアドレス
信号に変換し、また、フレームメモリ12に蓄積された画
像データが表わす画像を回転させて読み出すためのアド
レス信号に変換する変換回路である。詳しくはアドレス
変換部16は、制御回路14からのアドレス線110(A0〜A9)
と、アドレス線112(A10 〜A13)とを択一的に選択するア
ドレスセレクタ18H および18V を備え、アドレスセレク
タ18H および18V は、選択したアドレス線をそれぞれ出
力120Hおよび120Vに接続する。アドレスセレクタ18H お
よび18Vは、制御回路14から供給される縦横切換信号(AD
RHLV)118 に基づいて、アドレス線を選択して切り替え
る。この実施例におけるアドレスセレクタ18H および18
Vは、縦横切換信号118 が「Low」 状態のときに図示と同
じ端子aを接続する接続状態となり、縦横切換信号118
が「Hi」状態のときに図示と反対の端子bを接続する接続
状態となるように構成されている。The outputs 110 to 118 of the control circuit 14 are connected to the address conversion section 16, which outputs an address signal designating a predetermined window W in the storage area of the frame memory 12 output from the control circuit 14. Is converted into an address signal for designating the entire storage area of the frame memory 12 for each window W, and is also converted into an address signal for rotating and reading the image represented by the image data stored in the frame memory 12. Is. Specifically, the address conversion unit 16 uses the address lines 110 (A0 to A9) from the control circuit 14.
And address lines 112 (A10 to A13) are selectively selected. The address selectors 18H and 18V connect the selected address lines to the outputs 120H and 120V, respectively. The address selectors 18H and 18V are connected to the vertical / horizontal switching signal (AD
Select and switch address lines based on RHLV) 118. Address selectors 18H and 18 in this embodiment
V becomes a connection state in which the same terminal a as shown is connected when the vertical / horizontal switching signal 118 is in the “Low” state, and the vertical / horizontal switching signal 118 is connected.
Is in a "Hi" state, a connection state in which the terminal b opposite to that shown in the figure is connected is established.
【0017】また、アドレス変換部16は、制御回路14に
て生成された基準信号Hrefに基づいて設定され、フレー
ムメモリ12における水平方向(H) のアドレスを所定の値
ごとにインクリメントまたはデクリメントさせるための
オフセット信号Hoffを生成するオフセットレジスタ20H
と、基準信号Vrefに基づいて設定され、フレームメモリ
12における垂直方向(V) のアドレスを所定の値ごとにイ
ンクリメントまたはデクリメントさせるためのオフセッ
ト信号Voffを生成するオフセットレジスタ20Vとを備え
ている。The address conversion unit 16 is set based on the reference signal H ref generated by the control circuit 14, and increments or decrements the address in the horizontal direction (H) in the frame memory 12 by a predetermined value. Offset register 20H to generate the offset signal H off for
And the frame memory set based on the reference signal V ref
An offset register 20V for generating an offset signal Voff for incrementing or decrementing the vertical (V) address in 12 by a predetermined value.
【0018】詳しくは、オフセットレジスタ20H は、ア
ドレスセレクタ18H にてアドレス線110(A0〜A9) が選択
された際には、水平方向のオフセットを行なわないこと
を表わすオフセット信号Hoff"0" を1画面分継続して出
力122Hに出力し、アドレスセレクタ18H にてアドレス線
112(A10 〜A13)が選択された際には、制御回路14から出
力された4ビットのアドレス信号112 が表わすアドレス
の16ライン経過ごとに、そのアドレスを16ライン分イン
クリメントもしくはデクリメントするためのオフセット
信号Hoffを出力122Hに出力する。また、オフセットレジ
スタ20V は、アドレスセレクタ18V にてアドレス線110
(A0〜A9) が選択された際には、垂直方向のオフセット
を行なわないことを表わすオフセット信号Voff"0" を1
画面分継続して出力122Vに出力し、アドレスセレクタ18
V にてアドレス線112(A10 〜A13)が選択された際には、
制御回路14から出力された4ビットのアドレス信号112
が表わすアドレスの16ライン経過ごとに、そのアドレス
を16ライン分インクリメントもしくはデクリメントする
ためのオフセット信号Voffを出力122Vに出力する。オフ
セットレジスタ20H の出力122Hは加算器22H に接続さ
れ、オフセットレジスタ20V の出力122Vは加算器22V に
接続されている。More specifically, the offset register 20H outputs an offset signal H off "0" indicating that horizontal offset is not performed when the address line 110 (A0 to A9) is selected by the address selector 18H. Outputs to output 122H continuously for one screen and address line with address selector 18H.
When 112 (A10 to A13) is selected, an offset for incrementing or decrementing the address by 16 lines is generated every 16 lines of the address represented by the 4-bit address signal 112 output from the control circuit 14. The signal H off is output 122H. In addition, the offset register 20V is connected to the address line 110 by the address selector 18V.
When (A0 to A9) is selected, the offset signal V off "0" indicating that vertical offset is not performed is set to 1
Address selector 18
When the address line 112 (A10 to A13) is selected by V,
4-bit address signal 112 output from the control circuit 14
Every 16 lines of the address represented by, the offset signal V off for incrementing or decrementing the address by 16 lines is output to the output 122V. The output 122H of the offset register 20H is connected to the adder 22H, and the output 122V of the offset register 20V is connected to the adder 22V.
【0019】加算器22H および22V は、オフセットレジ
スタ20にて生成されたオフセット信号HoffおよびV
offに、アドレスセレクタ18より出力されたアドレス信
号を加算する演算回路である。加算器22H および22V
は、オフセット信号にアドレス信号をそれぞれ加算し
て、フレームメモリ12の記憶領域を指定するH方向のア
ドレス信号およびVの方向アドレス信号を生成する。加
算器22H および22V は、生成したH方向アドレス信号お
よびV方向アドレス信号をそれぞれ出力124Hおよび124V
に出力する。この出力124Hおよび124Vは、それぞれフレ
ームメモリ12のH方向アドレス入力およびV方向アドレ
ス入力に接続されている。The adders 22H and 22V are the offset signals H off and V generated by the offset register 20, respectively.
This is an arithmetic circuit that adds the address signal output from the address selector 18 to off . Adders 22H and 22V
Generates an address signal in the H direction and an address signal in the V direction that specify the storage area of the frame memory 12 by adding the address signal to the offset signal. The adders 22H and 22V output the generated H direction address signal and V direction address signal respectively 124H and 124V.
Output to. The outputs 124H and 124V are connected to the H-direction address input and the V-direction address input of the frame memory 12, respectively.
【0020】以上のような構成でこの実施例におけるア
ドレス変換装置1の動作を図3および図4を参照しなが
ら以下に説明する。まず、バス100 に現れる画像データ
をフレームメモリ12に書き込む場合、制御回路14の出力
110 より"0" から"1023"までを表わす10ビットのアドレ
ス信号(A0 〜A9) が昇順に出力され、また、出力112よ
り"0" から"15"までを表わす4ビットのアドレス信号(A
10〜A13)が昇順に出力される。一方、制御回路14の出力
118 に縦横切換信号118 「Low」 が出力され、制御回路14
から供給される「Low」 状態の縦横切換信号118 に応動し
て、アドレスセレクタ18H にて端子a側の入力110 が選
択され、アドレスセレクタ18V にて端子a側の入力112
が選択される。これにより、制御回路14の出力110 に出
力されたアドレス信号が加算器22H の入力120Hに入力さ
れ、制御回路14の出力112 に出力されたアドレス信号が
加算器22V に入力される。The operation of the address translation device 1 in this embodiment having the above-mentioned configuration will be described below with reference to FIGS. 3 and 4. First, when writing the image data appearing on the bus 100 to the frame memory 12, the output of the control circuit 14
110 outputs 10-bit address signals (A0 to A9) representing "0" to "1023" in ascending order, and output 112 outputs 4-bit address signals (A0 to A9) representing "0" to "15".
10 to A13) are output in ascending order. On the other hand, the output of the control circuit 14
The vertical / horizontal switching signal 118 “Low” is output to 118, and the control circuit 14
In response to the "Low" vertical / horizontal switching signal 118 supplied from the address selector 18H, the input 110 on the terminal a side is selected by the address selector 18H, and the input 112 on the terminal a side is selected by the address selector 18V.
Is selected. As a result, the address signal output to the output 110 of the control circuit 14 is input to the input 120H of the adder 22H, and the address signal output to the output 112 of the control circuit 14 is input to the adder 22V.
【0021】また、オフセットレジスタ20H には、制御
回路14より出力される基準信号Hrefに応じてH方向のオ
フセット量"0" が設定され、オフセットレジスタ20V に
は、基準信号Vrefに応じて、まずV方向のオフセット量
の初期値"0" が設定される。この場合、オフセットレジ
スタ20H に設定されたオフセット量は、フレームメモリ
12に蓄積される1画面分の画像データの書き込み中に渡
って保持され、また、オフセットレジスタ20V に設定さ
れたオフセット量は、フレームメモリ12に蓄積される16
ラインの画像データの書き込み終了ごとに16ライン分イ
ンクリメントした値のオフセット量に更新される。オフ
セットレジスタ20H および20V に設定されたオフセット
量は、それぞれオフセット信号HoffおよびVoffとして出
力122Hおよび122Vに出力され、加算器22H および22V に
それぞれ入力される。Further, the offset amount "0" in the H direction is set in the offset register 20H according to the reference signal H ref output from the control circuit 14, and the offset register 20V is set in accordance with the reference signal V ref. First, the initial value "0" of the offset amount in the V direction is set. In this case, the offset amount set in the offset register 20H is
The offset amount set in the offset register 20V is held during the writing of one screen of image data stored in the frame 12 and is stored in the frame memory 12.
Each time the writing of the image data of a line is completed, the offset amount is updated by the value incremented by 16 lines. Offset amount set in the offset register 20H and 20V is output to the output 122H and 122V, respectively as an offset signal H off and V off, are respectively input to the adders 22H and 22V.
【0022】加算器22H に入力したオフセット信号Hoff
は、アドレスセレクタ22H にて選択されたアドレス信号
(A0 〜A9) が加算され、この演算結果は、ウインドウW
のH方向のアドレスとしてフレームメモリ12に与えられ
る。この場合、オフセット信号Hoffには、1画面分に渡
って保持されたオフセット量を表わすオフセット信号H
off"0" が加算されるので、制御回路14の出力110 に出
力されたアドレス信号と同じ値のアドレス信号がフレー
ムメモリ12に順次入力される。一方、加算器22Vに入力
されたオフセット信号Voffには、アドレスセレクタ22V
にて選択されたアドレス信号(A10〜A13)が加算され、こ
の演算結果は、ウインドウWのV方向のアドレス信号と
してフレームメモリ12に与えられる。これにより図3に
示したウインドウWごとのフレームメモリ12に対するア
ドレスが順次決定される。フレームメモリ12にアドレス
信号が順次入力されると、制御回路14の書込制御によ
り、バス100 に現れた画像データがフレームメモリ12の
記憶領域に格納される。Offset signal H off input to adder 22H
Is the address signal selected by the address selector 22H.
(A0 to A9) are added, and the result of this operation is the window W
Is given to the frame memory 12 as an address in the H direction. In this case, the offset signal H off is the offset signal H representing the offset amount held over one screen.
Since off "0" is added, the address signal having the same value as the address signal output to the output 110 of the control circuit 14 is sequentially input to the frame memory 12. On the other hand, the offset signal V off input to the adder 22V includes the address selector 22V
The address signals (A10 to A13) selected at are added, and the result of this calculation is given to the frame memory 12 as an address signal in the V direction of the window W. As a result, the address for the frame memory 12 for each window W shown in FIG. 3 is sequentially determined. When address signals are sequentially input to the frame memory 12, the write control of the control circuit 14 causes the image data appearing on the bus 100 to be stored in the storage area of the frame memory 12.
【0023】フレームメモリ12に書き込まれた画像デー
タを横1024画素×縦16ラインの横長のウィンドウWごと
にそのままの角度にて読み出す場合には、上述と同様に
してアドレス信号が生成されてフレームメモリ12に供給
されることにより、フレームメモリ12に蓄積された画像
データが読み出される。また、フレームメモリ12に書き
込まれた横1024画素×縦16ラインの横長のウィンドウW
ごとに画像データを上下反対、つまり、 180°回転させ
て読み出す場合の、画像データをそのままの角度にて読
み出す上述の場合と異なる点を以下に説明する。制御回
路14の出力110から"1023 〜0"を表わすアドレス信号が
降順にデクリメントされて出力され、出力112 から"15
〜0"を表わすアドレス信号が降順にデクリメントされて
出力される。また、オフセットレジスタ20V には、V方
向のオフセット量の初期値として"1008"(1024-16) が設
定され、このオフセット量は、画像データ16ラインの読
み出し終了ごとに16ライン分減少した値のオフセット量
に更新される。これによりフレームメモリ12に蓄積され
た画像データを 180°回転させて読み出すことができ
る。When the image data written in the frame memory 12 is read out at the same angle for each horizontally long window W of 1024 horizontal pixels × 16 vertical lines, an address signal is generated in the same manner as described above, By being supplied to 12, the image data stored in the frame memory 12 is read. In addition, a horizontally long window W of 1024 pixels horizontally × 16 lines vertically written in the frame memory 12
Differences from the above case in which the image data is read at the same angle when the image data is read upside down, that is, rotated 180 ° for each reading, will be described below. The address signal representing "1023 to 0" is decremented and output from the output 110 of the control circuit 14 in the descending order, and the output 112 outputs "15" to "15".
The address signal representing ~ 0 "is decremented and output in descending order. In addition," 1008 "(1024-16) is set as the initial value of the offset amount in the V direction in the offset register 20V, and this offset amount is After every 16 lines of image data have been read, the offset amount is updated by a value reduced by 16 lines, whereby the image data stored in the frame memory 12 can be rotated 180 ° and read.
【0024】次に、フレームメモリ12に蓄積された画像
データが表わす画像を90°左回転させて読み出す際の動
作を図4を参照して以下に説明する。まず、制御回路14
の出力110 から10ビットのアドレス信号(A0 〜A9) が昇
順に出力され、出力112 から4ビットのアドレス信号(A
10〜A13)が降順に出力される。このとき、制御回路14の
出力118 に「Hi」状態の縦横切換信号118 が出力されて、
図示とは反対にアドレスセレクタ18H および18V のそれ
ぞれの端子b側が選択される。これにより、制御回路14
から出力されたアドレス信号110 が加算器22V に入力さ
れ、アドレス信号112 が加算器22H に入力される。一
方、オフセットレジスタ20H には、H方向のオフセット
量の初期値として、"1008"(1024-16) が設定され、この
オフセット量は、画像データ16画素の読み出し終了ごと
に、16ライン分減少した値のオフセット量に更新され
る。また、オフセットレジスタ20にはオフセット量"0"
が設定される。これら設定されたオフセット量と、アド
レスセレクタ18H および18V にて選択されたアドレス信
号は、それぞれ、加算器22H および22V にて加算され、
加算された演算結果は、フレームメモリ12に蓄積された
画像データを読み出すウインドウWのアドレスを指定す
るアドレス信号としてフレームメモリ12の入力124Hおよ
び入力124Vにそれぞれ入力される。これにより、フレー
ムメモリ12に蓄積された画像データが90°左に回転した
状態にて読み出され、読み出された画像データがプリン
タ10に転送されることで、90°左に回転した画像が記録
紙に形成される。Next, the operation of rotating the image represented by the image data stored in the frame memory 12 by 90 ° counterclockwise and reading it will be described below with reference to FIG. First, the control circuit 14
Output 110 outputs 10-bit address signals (A0-A9) in ascending order, and output 112 outputs 4-bit address signals (A0-A9).
10 to A13) are output in descending order. At this time, the vertical / horizontal switching signal 118 in the “Hi” state is output to the output 118 of the control circuit 14,
Contrary to the illustration, the terminals b of the address selectors 18H and 18V are selected. As a result, the control circuit 14
The address signal 110 output from is input to the adder 22V, and the address signal 112 is input to the adder 22H. On the other hand, "1008" (1024-16) is set as the initial value of the offset amount in the H direction in the offset register 20H, and this offset amount is reduced by 16 lines each time the reading of 16 pixels of image data is completed. The value is updated to the offset amount. The offset amount is "0" in the offset register 20.
Is set. The set offset amount and the address signal selected by the address selectors 18H and 18V are added by the adders 22H and 22V, respectively,
The added calculation result is input to the input 124H and the input 124V of the frame memory 12 as an address signal designating the address of the window W for reading the image data accumulated in the frame memory 12. As a result, the image data stored in the frame memory 12 is read in a state of being rotated left by 90 °, and the read image data is transferred to the printer 10, so that an image rotated left by 90 ° is obtained. Formed on recording paper.
【0025】また、フレームメモリ12に蓄積された画像
データが表わす画像を90°右に回転させて読み出す場合
の、画像を90°左回転させる場合との相違点を説明する
と、制御回路14の出力110 から10ビットのアドレス信号
(A0 〜A9) が降順に出力され、出力112 から4ビットの
アドレス信号(A10〜A13)が昇順に出力される。オフセッ
トレジスタ20H には、H方向のオフセット量の初期値と
して"0" が設定され、このオフセット量は、画像データ
16画素の読み出し終了ごとに、16ライン分増加した値の
オフセット量に更新される。この場合のほかの動作は画
像を90°左回転させる場合と同じ動作でよく、これによ
りフレームメモリに蓄積された画像データが90°右に回
転された状態にて読み出される。The difference between the case where the image represented by the image data stored in the frame memory 12 is read out by rotating it 90 ° to the right and the case where the image is rotated 90 ° to the left will be described. 110 to 10 bit address signal
(A0 to A9) are output in descending order, and the 4-bit address signals (A10 to A13) are output from the output 112 in ascending order. "0" is set as the initial value of the offset amount in the H direction in the offset register 20H, and this offset amount is the image data.
Every time the reading of 16 pixels is completed, the offset amount is increased by 16 lines. The other operation in this case may be the same operation as the case of rotating the image 90 ° to the left, whereby the image data accumulated in the frame memory is read out in the state of being rotated 90 ° to the right.
【0026】以上説明したように、横方向、縦方向のオ
フセット量と縦方向と横方向の読み出し方向を制御する
ことにより、図5(a) 〜(c) にウインドウごとの読み出
しを矢印にて示したように 180°回転させた画像や、90
°右回転または左回転させた画像を得ることができる。
したがって、上記実施例によれば、制御回路14のアドレ
ス空間がフレームメモリ12のアドレス空間よりも小さい
場合であっても、画像データを自由に回転させてフレー
ムメモリ12から読み出すことができる。この場合、とく
に制御回路は、フレームメモリに蓄積された画像データ
の読み出しの際に、画像の回転のための特別なアドレス
信号を生成する必要がなく、通常の画像回転を行なわな
い画像データの読み出し時における読出アドレスと同等
なアドレス信号を生成する構成でよい。As described above, by controlling the offset amounts in the horizontal and vertical directions and the reading directions in the vertical and horizontal directions, the reading for each window is indicated by an arrow in FIGS. 5A to 5C. Image rotated 180 ° as shown, or 90
° You can get images rotated right or left.
Therefore, according to the above-described embodiment, even when the address space of the control circuit 14 is smaller than the address space of the frame memory 12, the image data can be freely rotated and read from the frame memory 12. In this case, in particular, the control circuit does not need to generate a special address signal for image rotation at the time of reading the image data stored in the frame memory, and the image data read without performing the normal image rotation. The configuration may be such that an address signal equivalent to the read address at that time is generated.
【0027】なお、実施例の説明において、アドレス変
換装置1は、画像の回転をその画像データの読み出し時
に行なう構成としたがこれに限らず、たとえば画像デー
タのフレームメモリ12への書き込み時にその画像を表わ
す画像データをあらかじめ回転させて書き込み、フレー
ムメモリ12に蓄積された画像データをそれと異なる方向
の読み出しを行なうことで、画像を回転させてプリンタ
10にて印刷するようにしてもよい。また、制御回路14に
て生成されるアドレス信号の出力の際や、オフセットレ
ジスタ20にて設定されるオフセット信号の出力の際に、
それぞれを昇順もしくは降順に出力させて、画像データ
の読出方向をさらに変えることで、画像データが表わす
画像の所定の周辺部を基準に対称な鏡像を表わす画像を
得ることもできる。In the description of the embodiment, the address conversion device 1 is configured to rotate the image when reading the image data, but the present invention is not limited to this. For example, when writing the image data to the frame memory 12, the image is read. Is rotated in advance and written, and the image data stored in the frame memory 12 is read out in a different direction to rotate the image, thereby causing the printer to rotate.
Printing may be performed at 10. Further, at the time of outputting the address signal generated by the control circuit 14 and at the time of outputting the offset signal set by the offset register 20,
By outputting each in ascending or descending order and further changing the reading direction of the image data, it is possible to obtain an image representing a mirror image symmetrical with respect to a predetermined peripheral portion of the image represented by the image data.
【0028】[0028]
【発明の効果】このように本発明によれば、制御手段に
より定義されるアドレス空間が記憶手段の記憶領域のア
ドレス空間よりも小さな場合でも、制御手段のアドレス
空間により規定されたウインドウにより画像データの蓄
積手段への書き込みおよび読み出しが可能となる。さら
に、第1のアドレス線と、第2のアドレス線とを選択手
段にてそれぞれ第1の選択出力および第2の選択出力に
選択して接続するので、記憶手段における画像データの
縦横を変換することができ、記憶手段より読み出した画
像データをたとえば、プリンタなどの画像形成手段に出
力して、回転した画像を記録紙などの画像記録媒体に形
成させることができる。これにより、画像を自由に回転
させて画像記録媒体に形成させる際に、たとえば画像記
録媒体のセット方向を変える操作が不要となる簡便な構
成のアドレス変換装置が実現される。とくに、アドレス
空間の小さな制御手段を用いて、画像の回転のためのア
ドレス変換を行なうことができるので、そのための装置
を安価に構成することができる。さらにこの場合、制御
手段のアドレス生成手段は、画像の回転、つまり画像デ
ータの読出方向によらず、ウインドウ内の記憶領域を指
定するアドレスを生成する構成でよいので、小さなアド
レス空間を有した制御手段であっても、生成するアドレ
スの発生方法を変更せずに、連続して画像データを読み
出すことができる。As described above, according to the present invention, even if the address space defined by the control means is smaller than the address space of the storage area of the storage means, the image data can be displayed by the window defined by the address space of the control means. Can be written to and read from the storage means. Further, since the first address line and the second address line are selected and connected to the first selection output and the second selection output by the selection means, respectively, the vertical and horizontal directions of the image data in the storage means are converted. It is possible to output the image data read from the storage means to an image forming means such as a printer and form the rotated image on an image recording medium such as recording paper. As a result, when the image is freely rotated and formed on the image recording medium, an address conversion device having a simple configuration that does not require, for example, an operation of changing the setting direction of the image recording medium is realized. In particular, since the address conversion for rotating the image can be performed by using the control means having a small address space, the device therefor can be constructed at a low cost. Further, in this case, the address generation means of the control means may be configured to generate an address designating the storage area in the window regardless of the rotation of the image, that is, the reading direction of the image data, so that the control having a small address space is possible. Even by the means, the image data can be continuously read without changing the generation method of the generated address.
【図1】本発明のアドレス変換装置の一実施例を示すブ
ロック図である。FIG. 1 is a block diagram showing an embodiment of an address translation device of the present invention.
【図2】図1に示した制御回路のアドレス空間により規
定されたウインドウおよびフレームメモリのアドレス空
間とを示す概念図である。FIG. 2 is a conceptual diagram showing a window defined by an address space of a control circuit shown in FIG. 1 and an address space of a frame memory.
【図3】図1に示したフレームメモリの水平方向に横長
に配置されたウィンドウを示す図である。FIG. 3 is a view showing windows horizontally long in the frame memory shown in FIG. 1;
【図4】図1に示したフレームメモリの垂直方向に縦長
に配置されたウィンドウを示す図である。FIG. 4 is a diagram showing windows vertically arranged in a vertical direction of the frame memory shown in FIG.
【図5】図1に示した実施例における回転読み出し動作
の概念を示す説明図である。5A and 5B are explanatory diagrams showing the concept of the rotation read operation in the embodiment shown in FIG.
1 アドレス変換装置 10 プリンタ 12 フレームメモリ 14 制御回路 16 アドレス変換部 18H,18V アドレスセレクタ 20H,20V オフセットレジスタ 22H,22V 加算器 1 Address converter 10 Printer 12 Frame memory 14 Control circuit 16 Address converter 18H, 18V Address selector 20H, 20V Offset register 22H, 22V Adder
Claims (4)
手段の所定の記憶領域を指定するアドレス信号を変換す
るアドレス変換装置において、該装置は、 前記記憶領域のアドレス空間よりも小さなアドレス空間
のウインドウを指定するアドレスを生成する制御手段を
備え、該制御手段は、 前記ウインドウの横方向に応じた第1のアドレスおよび
縦方向に応じた第2のアドレスを生成し、該第1のアド
レスおよび第2のアドレスをそれぞれ前記第1のアドレ
ス線および第2のアドレス線に出力するアドレス生成手
段と、 該アドレス生成手段にて生成された前記アドレスを所定
の値ごとに変移させるためのオフセット値をそれぞれ生
成するオフセット生成手段と、 前記第1のアドレス線および第2のアドレス線のそれぞ
れに出力される第1のアドレスおよび第2のアドレスを
選択するための選択信号を生成するアドレス選択手段と
を備え、 該装置はさらに、前記アドレス選択手段にて生成した前
記選択信号に応じて前記第1のアドレス線および第2の
アドレス線を第1の選択出力および第2の選択出力にそ
れぞれ選択的に接続する選択手段と、 前記オフセット生成手段にて生成された前記オフセット
値に基づいて、前記記憶手段の記憶領域における横方向
のアドレスを変移させるオフセット値を設定する第1の
設定手段、および該記憶手段の記憶領域における縦方向
のアドレスを変移させるオフセット値を設定する第2の
設定手段と、 前記選択手段により選択されたアドレスと前記第1の設
定手段に設定されたオフセット値とを演算し、前記記憶
手段の横方向のアドレスを指定するアドレス信号を算出
する第1の加算手段と、 前記選択手段により選択されたアドレスと前記第2の設
定手段に設定されたオフセット値とを演算し、前記記憶
手段の縦方向のアドレスを指定するアドレス信号を算出
する第2の加算手段とを備えることを特徴とするアドレ
ス変換装置。1. An address conversion device for converting an address signal designating a predetermined storage area of storage means for storing data such as image data, wherein the device is a window of an address space smaller than the address space of the storage area. A control unit for generating an address designating the first address, the control unit generating a first address according to the horizontal direction of the window and a second address according to the vertical direction of the window, and generating the first address and the first address. Address generating means for outputting two addresses to the first address line and the second address line, and an offset value for shifting the address generated by the address generating means by a predetermined value. Offset generating means for generating, and a first address output to each of the first address line and the second address line. Address selection means for generating a selection signal for selecting the address and the second address, the apparatus further comprising: the first address line and the first address line in response to the selection signal generated by the address selection means. Selecting means for selectively connecting the two address lines to the first selecting output and the second selecting output respectively, and in the storage area of the storing means based on the offset value generated by the offset generating means. First setting means for setting an offset value for shifting the address in the horizontal direction, second setting means for setting an offset value for shifting the address in the vertical direction in the storage area of the storage means, and selection by the selection means The calculated address and the offset value set in the first setting means are calculated to specify an address in the lateral direction of the storage means. An address for calculating a dress signal, first address means, an address selected by the selecting means and an offset value set in the second setting means, and an address for specifying a vertical address of the storage means. An address conversion device, comprising: a second addition means for calculating a signal.
いて、前記選択手段は、前記第1のアドレス線および前
記第2のアドレス線に現れる前記アドレスの一方のアド
レスを、前記選択信号に基づいて選択し第1の選択出力
に出力する第1の選択手段と、前記第1のアドレス線お
よび前記第2のアドレス線に現れる前記アドレスの他方
のアドレスを前記選択信号に基づいて選択し第2の選択
出力に出力する第2の選択手段とを備え、 前記第1の加算手段は、前記第1の選択手段により選択
された前記一方のアドレスに、前記第1の設定手段に設
定された前記オフセット値を加算し、前記第2の加算手
段は、前記第2の選択手段により選択された前記他方の
アドレスに、前記第2の設定手段に設定された前記オフ
セット値を加算して、前記記憶手段に供給するアドレス
を変換することを特徴とするアドレス変換装置。2. The address translation device according to claim 1, wherein the selection means sets one of the addresses appearing on the first address line and the second address line based on the selection signal. First selecting means for selecting and outputting to a first selecting output and another address of the addresses appearing on the first address line and the second address line are selected based on the selecting signal A second selecting unit for outputting to a selective output, wherein the first adding unit sets the offset set in the first setting unit to the one address selected by the first selecting unit. A value is added, the second adding means adds the offset value set in the second setting means to the other address selected by the second selecting means, and stores the value. Address converting apparatus and converting the address to be supplied to the stage.
いて、前記アドレス生成手段は、前記アドレス生成手段
にて生成された前記第1のアドレスおよび第2のアドレ
スのいずれか一方のアドレスを所定の値ごと変移させる
オフセット値を生成することを特徴とするアドレス変換
装置。3. The address conversion device according to claim 1, wherein the address generation unit determines a predetermined one of the first address and the second address generated by the address generation unit. An address translation device characterized by generating an offset value for shifting each value.
いて、 前記アドレス生成手段は、第1のアドレスおよび第2の
アドレスをそれぞれ、前記画像の回転に応じて、昇順に
または降順に出力することを特徴とするアドレス変換装
置。4. The address conversion device according to claim 1, wherein the address generation unit outputs the first address and the second address in ascending order or descending order according to the rotation of the image. Address translation device characterized by.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6115159A JPH07319763A (en) | 1994-05-27 | 1994-05-27 | Address converter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6115159A JPH07319763A (en) | 1994-05-27 | 1994-05-27 | Address converter |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07319763A true JPH07319763A (en) | 1995-12-08 |
Family
ID=14655798
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6115159A Withdrawn JPH07319763A (en) | 1994-05-27 | 1994-05-27 | Address converter |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07319763A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09297530A (en) * | 1996-05-02 | 1997-11-18 | Furuno Electric Co Ltd | Graphic display method, graphic display device, navigation device and radar |
| WO2021149611A1 (en) * | 2020-01-23 | 2021-07-29 | ソニーグループ株式会社 | Semiconductor storage device, controller, and method |
-
1994
- 1994-05-27 JP JP6115159A patent/JPH07319763A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09297530A (en) * | 1996-05-02 | 1997-11-18 | Furuno Electric Co Ltd | Graphic display method, graphic display device, navigation device and radar |
| WO2021149611A1 (en) * | 2020-01-23 | 2021-07-29 | ソニーグループ株式会社 | Semiconductor storage device, controller, and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4734786A (en) | Image processing apparatus | |
| KR100260471B1 (en) | Image display controlling apparatus | |
| EP0450602B1 (en) | Video system having image combining function | |
| JPH07319763A (en) | Address converter | |
| JPS59226584A (en) | Printer of television receiver | |
| JPS60146366A (en) | Picture processor | |
| JP3392624B2 (en) | Vertical zoom circuit | |
| JPS592076A (en) | Image display | |
| JP2847572B2 (en) | Image storage device | |
| JP3176718B2 (en) | Image processing device | |
| JPH0646126Y2 (en) | Image recorder | |
| JP2713313B2 (en) | Image processing method and apparatus | |
| JPH0520450A (en) | Image processing device | |
| JP3877054B2 (en) | Image reduction scaling device | |
| JPH06125524A (en) | Video printer | |
| JP2513636B2 (en) | Image processing device | |
| JPH01183969A (en) | video printer | |
| JPH01183968A (en) | video printer | |
| JPH11138767A (en) | Video printer | |
| JPH0213995A (en) | Image processor | |
| JP2000101823A (en) | Image processing unit | |
| JPH1066013A (en) | Video printer device | |
| JPS62232688A (en) | Image processor | |
| JPH0357041A (en) | Picture storage circuit | |
| JPH04127783A (en) | Picture processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20010731 |