JPH07104925B2 - 画像記憶装置 - Google Patents

画像記憶装置

Info

Publication number
JPH07104925B2
JPH07104925B2 JP61019365A JP1936586A JPH07104925B2 JP H07104925 B2 JPH07104925 B2 JP H07104925B2 JP 61019365 A JP61019365 A JP 61019365A JP 1936586 A JP1936586 A JP 1936586A JP H07104925 B2 JPH07104925 B2 JP H07104925B2
Authority
JP
Japan
Prior art keywords
data
address
image
read
modules
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP61019365A
Other languages
English (en)
Other versions
JPS62202275A (ja
Inventor
繁 佐々木
龍哉 佐藤
暢 尾崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP61019365A priority Critical patent/JPH07104925B2/ja
Publication of JPS62202275A publication Critical patent/JPS62202275A/ja
Publication of JPH07104925B2 publication Critical patent/JPH07104925B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Description

【発明の詳細な説明】 [概要] パターン認識の位置合わせ等のため画像データを回転さ
せる場合、従来は一旦メモリに書き込んだ各画素の座標
を回転後の座標に変換して他のメモリ上に書き込むアフ
ィン(Fffine)変換と呼ばれる方式が採られていたが、
これは座標変換のための高精度の演算を必要とする上、
ハードウェア量も多くビディオ信号等の動的画像データ
を連続的に処理する装置を実現することが困難であっ
た。
本発明は、このような問題点を解決するため、同時にア
クセスすることが可能な複数のメモリによって構成され
た1枚の画像メモリを用いて、画像の自由回転の前処理
としての90度回転を少ないハードウェア量で、かつ高速
度に処理することができる画像記憶装置の構成方式と制
御についての技術を開示している。
[産業上の利用分野] 本発明は画像記憶装置の構成とその制御に関するもので
あって、特にビディオカメラの出力をディジタル化した
信号等の連続的な映像信号を効率的に90度回転して出力
することが可能であって、簡潔なハードウェアによって
経済的に実現し得る画像記憶装置に係る。
画像記憶装置は、半導技術(メモリ素子技術)の進歩に
伴に比較的小規模に実現できるようになってきた。この
ため、TVカメラ等から入力される映像をディジタル化し
非破壊検査、遠隔監視等の画像を扱った自動化に利用さ
れるようになってきた。このようなディジタル画像処理
の普及に伴い画像記憶装置は必要不可欠なものになって
いる。画像処理を利用し自動認識を実現しようとする
と、まず第1に画像の位置合わせを行なうための回転機
能が要求される。従来の方式で回転を行う場合には、精
度の高い加減乗除演算をしなければならずビデオレート
で実現するには困難を要する。そのため、斜軸変換を利
用した利用した回転方式が考えられるが、これは2回の
斜軸操作と2回の90度回転で実現できるものである。こ
の方式を実現するためには、まず90度回転をビデオレー
トで実現できる画像記憶装置が必要とされる。
[従来の技術] 第9図は従来の画像記憶装置の構成の例を示す図であっ
て、51は読み出しアドレス生成回路、52は書込みアドレ
ス生成回路、53、54はそれぞれ画像メモリを表してい
る。
第9図の画像記憶装置によって、画像データを回転させ
る場合にはアフィン(Affine)変換によって生成したア
ドレスを用いて、画像メモリ53から読み出した画素を画
像メモリ54に書き直すことにより行なわれる。
すなわち、(1)式の関係について、パラメータA〜F
を与えることにより、演算を行ない、転送すべき画像メ
モリ53のXold,Yoldなるアドレスから転送先の画像メモ
リ54のXnew,Ynewなるアドレスを生成する。
(1)式において、A〜Fはパラメータである。例え
ば、パラメータA〜Fをそれぞれ、A=0,B=1,C=0,D
=−1,E=0,F=0として、第9図の読み出しアドレス生
成回路51でXold,Yoldをラスタ走査するためのアドレス
を発生し、書き込みアドレス生成回路52でXnew,Ynewの
アドレスを(1)式に従って生成することにより、時計
回りの90度回転を実現することができる。
[発明が解決しようとする問題点] 従来の技術において、画像の90度回転を行なう場合に
は、上述したように、第9図に示すような画像記憶装置
を用いてアフィン変換を行なう構成を採る必要があり、
(1)式のパラメータA〜Fを固定化することによっ
て、常に画像を90度回転させ得る装置が得られるが、こ
のような従来の画像記憶装置においては、静止画像の処
理においても2組の画像メモリと2組のアドレス生成回
路を必要とし、ビディオカメラ出力のように連続的に出
力される画像データを処理する装置を実現しようとする
と、回路規模が大きくなるという問題点があった。
本発明はこのような従来の問題点に鑑み、中速大容量の
ダイナミック・ランダムアクセスメモリ(Dynamic-RA
M)を効率的に使用することにより、1組のアドレス生
成回路と1組の画像メモリによる構成によって、ビディ
オカメラの出力のように連続的に出力される画像データ
を90度回転させることのできる画像記憶装置を提供する
ことを目的としている。
[問題点を解決するための手段] 本発明によれば、上述の目的は、前記特許請求の範囲に
記載した手段により達成される。すなわち、本発明は、
同時に複数画素データにアクセスすることが可能なるご
とく、所定数のモジュールに分割配置されていて横方向
縦方向の二次元座標をアドレスとして画像データを記憶
する画像メモリと、該画像メモリをラスタ走査によって
アクセスするためのアドレスを生成するアドレス発生回
路と、該画像メモリ上において上記所定数のモジュール
に記憶され、横方向及び縦方向に連続するデータの内、
任意の二つのデータは異なるモジュールに書き込まれる
ように、分割配置された各モジュールに書き込みデータ
を分配する第一のデータレジスタ回路と、分割配置され
た各モジュールから読み出したデータを再配置する第二
のデータレジスタ回路と、該第二のデータレジスタから
分割配置された画像の一つを選択するセレクタと、該セ
レクタにより選択された画像データを保持する出力レジ
スタとを具備し、あるアクセスサイクルで画像メモリに
書き込んだデータを、次のアクセスサイクルではアドレ
スのラスタ走査の方向を前記書き込み時とは90度回転さ
せて読み出すと共に、読み出したアドレスと同じアドレ
スに次のデータを書き込み、その次のサイクルでは、ア
ドレスのラスタ走査の方向を直前の読み出しおよび書き
込み時より更に90度前回と同方向に回転させて読み出す
と共に、読み出したアドレスと同じアドレスに書き込み
を行なうという動作を反復して行ない、その都度、読み
出されたデータを順次選択し並び替えることにより、画
像メモリに書き込まれた画像データをフレームごとに書
き込み時とは相対的に90度回転させて出力する画像記憶
装置である。
[作用] 第1図および第2図は本発明の原理を説明する図であっ
て、第1図(a)はラスタ走査、(b)は画像メモリの
分割数が4である場合の画像メモリの割り付けを表して
いる。
第1図(b)における0〜3の数字はそれぞれ分割され
た画像メモリのモジュール番号を示すものであり、0〜
3のモジュールには同時にアクセスすることが可能であ
る。
本発明による画像記憶装置においては、第1回目の書き
込みでは第1図(b)に示すように1行目に(0,1,2,
3)(0,1,2,3)……のように4サイクルでモジュール番
号を割り付け、2行目においては、左へ1モジュール分
シフトして(1,2,3,0)(1,2,3,0)……のように、また
3行目においては(2,3,0,1),(2,3,0,1)……のよう
に、各行とも直前の行より左へ1モジュールづづシフト
して割り付ける。
このようにモジュール番号を割り付けた場合、太枠内に
ある16個のレジスタへの読み書きは、第2図に説明され
る順序で行われる。
すなわち、第1回目のサイクルでは、第2図(a)の
に示すように、第一フレームを、(0,1,2,3)
(1,2,3,0)(2,3,0,1)(3,0,1,2)の順に書き込む。
そして、第2回目のサイクルでは、第一フレームの読み
出しと第二フレームの書き込みとを同時に行なうごとく
制御する。第2回目のサイクルにおいては、第2図
(b)に示すのy方向に、(3,0,1,2)の順に第一フ
レームの第1行を読み出し、そこに第二フレームの第1
行を(3,0,1,2)の順に書き込む。
同様に第3回目の読み出し・書き込みでは、第2図
(c)に示すように直前の第2回目の角度から90度、す
なわち第1回目の角度から180度回転させて、第二フレ
ームを読み出すと共に、第三フレームを書き込む。
第4回目の読み出し・書き込みでは、第2図(d)に示
すように直前の第3回目の角度から90度、すなわち第1
回目の角度から270度回転させてフレームの読み書きを
行なう。
従って、各フレームの書き込み角度、読み出し角度、及
び入出力相対角度は、次の表の関係になるので、画像デ
ータは90度回転した状態で出力される。
[実施例] 第3図は本発明の1実施例のブロック図であって、1は
アドレス発生回路、2〜5はそれぞれレジスタ(Rg)で
2がRg0、3がRg1、4がRg2、5がRg3を表しており、6
は画像メモリ、7〜10はレジスタでレジスタ番号Rg8〜R
g11に対応しており、11は4入力信号中から1信号を選
び出すデータセレクタ、12は出力レジスタ、13はタイミ
ングジェネレータ、14〜17はレジスタ番号Rg4〜Rg7に対
応するレジスタを表している。画像メモリ6は二次元配
列の4バンク構成のメモリであり、アドレス発生回路1
は該メモリ6についてのアクセス用アドレスを生成する
もので、1回目はxアドレスを+1づつ、yアドレスを
+1づつ増加させ、2回目はxアドレスをy方向に+1
づつ、yアドレスをx方向に終アドレスから−1づつ増
加させ、3回目はxアドレスを終アドレスから−1づ
つ、yアドレスを終アドレスから−1づつ増加させ、4
回目はxアドレスをy方向に終アドレスから−1づつ、
yアドレスをx方向に+1づつ増加させる。このような
アドレスの生成は例えば特願昭60-80698号によって開示
されている方式のようにカウンタを制御することによっ
て実現される。
2〜5によって示されるレジスタ(Rg0〜Rg3)は入力デ
ータを格納するデータレジスタであり、制御クロックA,
B,C,Dによりデータのスキューが制御される。各制御ク
ロックA,B,C,D,Eとレジスタ(Rg0〜Rg7)の出力は第4
図〜第7図(a)として掲げたタイムチャートに示すよ
うに制御される。(第4図〜第7図において(b)は走
査するメモリモジュールを斜線で示している)。
第2回目以降については各行ごとに第1表に示す各図に
示すタイムチャートが対応する。画像内の他の領域は、
これら1回目、2回目、3回目、4回目の繰り返しで同
様に制御される。
画像メモリ6へのアクセスはタイミングジェネレータ13
の発生するタイミング信号により行なわれる。即ち、第
8図に示すように、書き込みアドレスと読み出しアドレ
スを1メモリアクセスのサイクル内で変化させずに、ま
ず信号Fによってメモリ素子から出力される読み出しデ
ータを第3図のレジスタ7〜10(Rg8〜Rg11)にラッチ
し、同じメモリアドレスにレジスタ14〜17(Rg4〜Rg7)
の内容を書き込みパルスWEによってメモリ素子に書き込
む。この操作は、FIFOの操作に相当するため、1枚分の
画像メモリだけで、ビデオレート90度回転を実現し得
る。
次に、メモリから読み出したデータの扱いについて説明
する。
1回目は 1行目 0123の順に 2行目 1230の順に 3行目 2301の順に 4行目 3012の順に 2回目は 1行目 3012の順に 2行目 2301の順に 3行目 1230の順に 4行目 0123の順に 3回目は 1行目 2103の順に 2行目 1032の順に 3行目 0321の順に 4行目 3210の順に 4回目は 1行目 3210の順に 2行目 0321の順に 3行目 1032の順に 4行目 2103の順に 以下この1回目〜4回目の繰り返しを行なうように、第
3図のセレクタ11(4 to 1データセレクタ)にSEL信号
を発生することで、出力レジスタ12に本発明の目的とす
る90度回転されたデータが表れる。
尚、このシステムクロックは、14MHZ〜8MHZ程度のもの
で、TV画像512×512をビデオレートで処理することがで
きる。
[発明の効果] 以上説明したように本発明の画像記憶装置は、1組のア
ドレス生成回路と1枚分の画像メモリ素子による簡潔な
回路構成によって、ビディオカメラの出力のような連続
的に出力される画像データを容易に90度回転させること
ができるので、装置を経済的に実現し得る利点がある。
【図面の簡単な説明】
第1図および第2図は本発明の原理を説明する図、第3
図は本発明の1実施例のブロック図、第4図、第5図、
第6図および第7図はタイムチャート、第8図は画像メ
モリへのアクセスを示すタイムチャート、第9図は従来
の画像記憶装置の構成の例を示す図である。 1、……アドレス発生回路、2〜5、7〜10、14〜17、
……レジスタ、6……画像メモリ、11……セレクタ、12
……出力レジスタ、13……タイミングジェネレータ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 尾崎 暢 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (56)参考文献 特開 昭52−16935(JP,A)

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】同時に複数画素データにアクセスすること
    が可能なるごとく、所定数のモジュールに分割配置され
    ていて横方向縦方向の二次元座標をアドレスとして画像
    データを記憶する画像メモリと、 該画像メモリをラスタ走査によってアクセスするための
    アドレスを生成するアドレス発生回路と、 該画像メモリ上において上記所定数のモジュールに記憶
    され、横方向及び縦方向に連続するデータの内、任意の
    二つのデータは異なるモジュールに書き込まれるよう
    に、分割配置された各モジュールに書き込みデータを分
    配する第一のデータレジスタ回路と、 分割配置された各モジュールから読み出したデータを再
    配置する第二のデータレジスタ回路と、 該第二のデータレジスタから分割配置された画像の一つ
    を選択するセレクタと、 該セレクタにより選択された画像データを保持する出力
    レジスタとを具備し、 あるアクセスサイクルで画像メモリに書き込んだデータ
    を、 次のアクセスサイクルではアドレスのラスタ走査の方向
    を前記書き込み時とは90度回転させて読み出すと共に、
    読み出したアドレスと同じアドレスに次のデータを書き
    込み、 その次のサイクルでは、アドレスのラスタ走査の方向を
    直前の読み出しおよび書き込み時より更に90度前回と同
    方向に回転させて読み出すと共に、読み出したアドレス
    と同じアドレスに書き込みを行なうという動作を反復し
    て行ない、 その都度、読み出されたデータを順次選択し並び替える
    ことにより、画像メモリに書き込まれた画像データをフ
    レームごとに書き込み時とは相対的に90度回転させて出
    力することを特徴とする画像記憶装置。
JP61019365A 1986-01-31 1986-01-31 画像記憶装置 Expired - Fee Related JPH07104925B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61019365A JPH07104925B2 (ja) 1986-01-31 1986-01-31 画像記憶装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61019365A JPH07104925B2 (ja) 1986-01-31 1986-01-31 画像記憶装置

Publications (2)

Publication Number Publication Date
JPS62202275A JPS62202275A (ja) 1987-09-05
JPH07104925B2 true JPH07104925B2 (ja) 1995-11-13

Family

ID=11997327

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61019365A Expired - Fee Related JPH07104925B2 (ja) 1986-01-31 1986-01-31 画像記憶装置

Country Status (1)

Country Link
JP (1) JPH07104925B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008085450A (ja) * 2006-09-26 2008-04-10 Kyocera Mita Corp 画像形成装置

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0582824A2 (en) * 1992-07-31 1994-02-16 E.I. Du Pont De Nemours And Company Orthogonal image rotation using matrix transposition
JP4818854B2 (ja) * 2006-09-06 2011-11-16 京セラ株式会社 画像表示装置、電子機器、表示制御装置、及び表示制御方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5216935A (en) * 1975-07-30 1977-02-08 Hitachi Ltd Memory system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008085450A (ja) * 2006-09-26 2008-04-10 Kyocera Mita Corp 画像形成装置

Also Published As

Publication number Publication date
JPS62202275A (ja) 1987-09-05

Similar Documents

Publication Publication Date Title
US5422997A (en) Texture address generator, texture pattern generator, texture drawing device, and texture address generating method
JPS6247786A (ja) 近傍画像処理専用メモリ
JP3278756B2 (ja) 画像処理方法及び装置
US4847691A (en) Processing of video image signals
JP3022405B2 (ja) 画像メモリ制御装置
US7525577B2 (en) Image processing apparatus and image processing method
JPH07104925B2 (ja) 画像記憶装置
US6046753A (en) Electronic image processing system for modifying initial image data
EP0589724A2 (en) An electronic image processing system
EP0130340B1 (en) Memory mapping and readout system
JPS6061853A (ja) 情報処理装置
JPS63166369A (ja) 動きベクトル検出回路
JPH06308054A (ja) 欠陥画像再生装置
JPH04218847A (ja) 多次元アドレス発生器およびその制御方式
JPS5822473A (ja) 画像処理装置
JP2610887B2 (ja) イメージデータ回転処理装置
JPH03196376A (ja) 全フイールド記憶装置から複数の隣接記憶位置に並列にアクセスするアドレス指定機構
JPS62533B2 (ja)
JP2023082579A (ja) 画像処理装置
JPH04290176A (ja) 画像蓄積装置及びこれを具える画像処理装置
JPS62151987A (ja) 画像処理用マルチ・ポ−ト・メモリ
RU2038633C1 (ru) Устройство для формирования видеосигнала
JPS60103779A (ja) 画像信号処理装置
JPH07129758A (ja) 画像処理装置
JP2712287B2 (ja) ワイプパターン発生装置

Legal Events

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