JPS6167367A - 画像制御装置 - Google Patents

画像制御装置

Info

Publication number
JPS6167367A
JPS6167367A JP59189420A JP18942084A JPS6167367A JP S6167367 A JPS6167367 A JP S6167367A JP 59189420 A JP59189420 A JP 59189420A JP 18942084 A JP18942084 A JP 18942084A JP S6167367 A JPS6167367 A JP S6167367A
Authority
JP
Japan
Prior art keywords
read
data
image
image memory
memory
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
JP59189420A
Other languages
English (en)
Inventor
Katsunori Murakami
村上 克則
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP59189420A priority Critical patent/JPS6167367A/ja
Publication of JPS6167367A publication Critical patent/JPS6167367A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 、(発IIは、トラトマトリックスプリンタ装2L?の
印字画像制御方式に関し、特にlペー7分の画像または
その1部を回転させて印字することができる印字制御装
置に関する。
従来技術 従来の印字画R1A置は,第4図(A)に示すような,
N行M列の画素データを1ページ分格納できる画像メモ
リlに、1ページ分の画像データを格納し、、Xj!肖
像メモリlに格納された画像データを行単位で読出して
印字する.そして、I+!!像メモリlに格納された画
素データを90″回転させて印字する場合は,同図(B
)に示すような、mXm=N(同図では、m=4.N=
lGの場合を示す)となるような小さいマトリックスエ
リヤに区分され、全体ではNXNの画素を有する別の1
ベ一/分の画像メモリ1′を用意して、前記画像メモリ
1からNビット単位で読出した内素データを編集して上
記肖像メモリ1′の各エリヤに一H−格納して,図示の
ように配列する.同図の各画素データ’ l−1 − 
a 、+.+4は第4図(A)の画素データa1.1〜
atIIGとそれぞれ対応しているが、第4図(B)の
画像メモリ1′は、Wi記エリャごとに番地が付されて
いて、1つのエリヤ(4X4=16ヒント)の画素デー
タは,同時に占込み,または回時に読出しが可能である
。このように、小エリヤに区分することにより、行と列
を入れ換えて読出しするときの読出し回数を減少させる
ことができる0例えば、第1列のal、1〜&+61を
読出すためには、先ず1回の読出しで、第1エリヤ(1
)からa11〜a14を読出してそのうちのa、1〜a
今1(4ヒツト)を図示されないレジスタに格納して8
き、次に第2エリヤ(2)から読出したデータのうちa
rl〜a t 、 +を上記レジスタに格納し、同様に
して4回の読出しで、第1列のデータa+−1〜a11
(16ビツト〕を上記レジスタに格納することかできる
。そして、上記レジスタに格納された18ビツトの画素
データを行方向に配列して印字すれば、反時計方向に8
0″回転した画像の一行を印字することができる。第2
行以下も同様にして、4回の読出しで印字することがで
きる(小エリヤに分割しないときは、16回の読出しに
よって16行から読出したデータから必要な画素データ
を1ビツトずつ取出す必要がある)。
上述の従来装置は、画像を回転させるためには、lペー
/分の画像メモリを2個必要とするため、不経済である
という欠点がある。また、N画素を印字するためにm回
の読出しく上記例では4回)が必要であるため、高速プ
リンタRδに使用することができないという欠点がある
発す1の目的 本発明の1−1的は、上述の従来の欠点を解決し、NX
Nマトリックス構成のレジスタファイルを備えることに
よって、1つの画像メモリから読出したNXNの画素デ
ータの行と列とを入換えて、上記画像メモリに再記憶さ
せることにより、1つの画像メモリを使用して、印字画
像を回転して高速で印字することができるようにした画
像制W#2Jを提供することにある。
発明の構成 未発II+の画像制御装置は、Nビット単位で書込み又
は説出しできる1ページ分の画像メモリと。
NXNビットの記t!素子を内蔵し1行Nビット単位で
前記画像メモリから転写された!Ijeデータを一列N
ビット単位で読出すことかでさるレジスタファイルとを
備えて、前記画像メモリに格納された1ページ分の画像
データをN行×N列の債域ごとに、一旦前記レジスタフ
ァイルに読出した後に行と列を入れ換えて回転させた画
素データを前記画像メモリに再書込みすることを特徴と
する。
発明の実施例 次に、本発明について1図面を参照して詳細に説明する
第1図は、本発明の一実施例を示すブロック図である。
すなわち、画像メモリlと、画像メモリ1の1込み/読
出しアドレス信号aを発生するためのアドレス発生回路
2と、N行XN列のマトリックス構成で、アドレス発生
回路4の出力する書込みアドレス信号dによって指定さ
れた行にNヒツトの画素データを書込み、アドレス発生
回路4の出力する読出しアドレス信号eによって指定さ
れた列からNビットの画素データを読出すことができる
レジスタファイル3とから構成される。
画像メモリlは、1ページ文の印字画像データを記憶す
る容φの通常の画像メモリで、印字画素の画像データを
印字の主走査方向の走査順に、1アドレスI6ビツトを
単位として記憶している。すなわち、主走査方向の長さ
くlライフ文)が+8XLヒツトであるとき、印字ri
像のアドレスKを先頭とする16行×16列の画像デー
タは、アドレスK。
K+LJ÷2L’、に+3L、・・・・・・、 K+1
5Lに記憶している。
アドレス発生回路2は、Lずつ加算または減算した7ト
レス信吟を順次出力することができるアドレス発生回路
であり、アドレス信号aによって画像メモリ1の読出し
または書込みアドレスを指定する。
アドレス発生回路4は、±1の加減算ができるアドレス
信号発生回路であり、レジスタファイル3の占込みアド
レス信号dおよび読出しアドレス信号eを発4トする。
レジスタファイル3は、第2図に示すように16行×1
6列のマトリックス構成の記憶素子町、1〜R1(、+
4を有し、各記憶素子は、トライステート出力のフリッ
プフロップで構成される。また、回し行の記憶、ドFは
、l木の書込み線から供給される占込み信号によってそ
れぞれの入力画素データr1〜r +gを一斉に格納し
、また 同じ列の記憶素子に格納された画素データは、
1本の読出し線から供給される読出し信号によって一斉
に読出されて、読出し画素データS、+5..として出
力される0例えば、(書込みアドレス信号dの°°l″
に対応して)書込み線P1がハイレベルになると、書込
み画素データr1〜r+gは、それぞれ記憶素子(フリ
ップフロップ)R14〜R118,に格納される。また
、(読出しアドレス信号eの“t ”に対応して)読出
し信号線q1がハイレベルになったときは、記憶素子R
11〜R14,1の格納データが読出し画素データS、
  −S、、として出力される。
次に、本実施例の動作について説明する。今、画像メモ
リlのアドレスに、に+L、に+2L、に+3L、・・
・・・・。
K、15Lに記憶されている18行18列の画素データ
を反時計方向に30″回転させるものとする。先ず。
アドレス発生回路2の出力するアドレス信号aによって
、画像メモリlのに番地に記憶されている画素データを
読出して、レジスタファイル3の第1イTに1’/込む
、、1;込みアドレス信号dを1゛°とすれば、書込み
綿P1がハイレベルとなって画像メモリ1からの読出し
データb (R+−R+、)をレジスタファイル3の第
1行に書込むことかでさる0次に1画像メモリ1のに+
1番地の画素データを読出して、レジスタファイル3の
第2行に書込み、同様にして1画像メモリlのJK◆し
、に+2L、に◆IL、・・・・・・、 K+15L番
地の画素データが順次レジスタファイル3の各行に格納
される。
次に、読出しアドレス信号eを16として、レジスタフ
ァイル3の1lf1列のデータを読出し、この読出しデ
ータC(s+ ”!+s)によって画像メモリlのに番
地の画素データを更新する。これは。
アドレス信号a@にとすることによって可能である0画
像メモリlのに番地には、第3図に示すような画素デー
タaM&〜al&+4が格納される0次に、読出しアド
レス信すeを15として、レジスタファイル3の第15
列から読出した画素データによって画像メモリlのに+
L番地を更新する。同様にして、順次に+2L 、に+
3L、・・・・・・、に◆15L a地にそれぞれレジ
スタファイル3の第14〜第1列の画素データを;I′
を込んで行く、これによって1画像メモリlのに、に+
L、に◆2しゃに+3L、・・・・・・、に◆15L 
#地には、第3図に示すように、最初の画素データの行
と列とが入れ換えられて90″回転した画像データが格
納される。上述の書換えは、16回の読出し動作と、1
6回の古込み動作によって迅速に実行される。そして、
画像メモリlに格納された画素データを通常の方法で読
出して印字すれば、 90度回転した印字画像を高速で
印字することができる。
本実施例は、高速プリンタに適用することがH(能であ
り、また、画像メモリ1とは別に1ページ分の画像メモ
リを用低する必要がないため、安価に構成できるという
効果がある。
なお、レジスタファイル3は、ラッチ回路、ランタムア
クセスメモリ、マルチプレクサ等によって構成すること
も可能であり、また、これらをLSI化して小さな回路
ML8で小形に形成することができる。さらに、マイク
ロプロセッサを有するプリンタ装置に使用する場合は、
−Pイクロプロダラムによって画像メモリlの読出し2
画像データの演TLt3よび更新を行なうことによって
レジスタファイル3の機能を実現することも可能である
発明の効果 以上のように、本発明においては、画像メモリに記憶し
た画像データを一旦N行XN列構成のレジスタファイル
に読出して、該レジスタファイルに書込んだ画素データ
を90度回転させた画像データによって前記画像メモリ
の画像データを更新できるように構成したから、1ペー
ジ分の画像メモリを別に設けることなく、経済的に画像
データを回転させることがar詣であり、前記画像メモ
リの更新された画像データによって高速印字することが
できるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
上記実施例のレジスタファイルの一例を示す回路図、第
3図は上記実施例において画像メモリに書込まれた回転
された画素データを示す図、第4図は(A)、CB)は
それぞれ従来の画像メモリおよび別の画像メモリを示す
図である。 図において、1:画像メモリ、2・アドレス発生回路、
3ニレジスタファイル、4ニアドレス発生回路、a;ア
ドレス信号、b二画像メモリからの読出しデータ、cニ
レジスタファイルからの読出しデータ、dニジ込みアド
レス信号、e:読出しアドレス信号、R11〜R2,:
記憶素子、P+ 〜P+g二古込み信号線、Ql −q
+s :読出し信号線、rl 〜rl!書込み画素デー
タ、51〜S16:読出し画素データ。

Claims (1)

    【特許請求の範囲】
  1. Nビット単位で書込み又は読出しできる1ページ分の画
    像メモリと、N×Nビットの記憶素子を内蔵し1行Nビ
    ット単位で前記画像メモリから転写された画像データを
    一列Nビット単位で読出すことができるレジスタファイ
    ルとを備えて、前記画像メモリに格納された1ページ分
    の画像データをN行×N列の領域ごとに、一旦前記レジ
    スタファイルに読出した後に行と列を入れ換えて回転さ
    せた画素データを前記画像メモリに再書込みすることを
    特徴とする画像制御装置。
JP59189420A 1984-09-10 1984-09-10 画像制御装置 Pending JPS6167367A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59189420A JPS6167367A (ja) 1984-09-10 1984-09-10 画像制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59189420A JPS6167367A (ja) 1984-09-10 1984-09-10 画像制御装置

Publications (1)

Publication Number Publication Date
JPS6167367A true JPS6167367A (ja) 1986-04-07

Family

ID=16240960

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59189420A Pending JPS6167367A (ja) 1984-09-10 1984-09-10 画像制御装置

Country Status (1)

Country Link
JP (1) JPS6167367A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5068904A (en) * 1986-04-23 1991-11-26 Casio Electronics Manufacturing Image memory circuit for use in a rotation of image data
JP2003505786A (ja) * 1999-07-26 2003-02-12 インテル・コーポレーション 2次元マトリクス処理のためのレジスタ

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5487128A (en) * 1977-12-09 1979-07-11 Ibm Image revolving device for display unit
JPS58222371A (ja) * 1982-06-18 1983-12-24 Usac Electronics Ind Co Ltd 画像処理用記憶方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5487128A (en) * 1977-12-09 1979-07-11 Ibm Image revolving device for display unit
JPS58222371A (ja) * 1982-06-18 1983-12-24 Usac Electronics Ind Co Ltd 画像処理用記憶方式

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5068904A (en) * 1986-04-23 1991-11-26 Casio Electronics Manufacturing Image memory circuit for use in a rotation of image data
JP2003505786A (ja) * 1999-07-26 2003-02-12 インテル・コーポレーション 2次元マトリクス処理のためのレジスタ
JP4979169B2 (ja) * 1999-07-26 2012-07-18 インテル・コーポレーション 2次元マトリクス処理のためのレジスタ

Similar Documents

Publication Publication Date Title
JP3239218B2 (ja) キャッシュ管理システム
JP3065736B2 (ja) 半導体記憶装置
US4926385A (en) Semiconductor memory device with cache memory addressable by block within each column
GB1488043A (en) Data storage system
US5687132A (en) Multiple-bank memory architecture and systems and methods using the same
KR100227133B1 (ko) 보존된 어드레싱을 이용하는 메모리 장치 및 이를 이용한 시스템및 방법
JPH0760594B2 (ja) 半導体記憶装置
JPH0620476A (ja) 電子的コンピュータ・メモリのためのビット・ライン・スイッチ配列
US6035381A (en) Memory device including main memory storage and distinct key storage accessed using only a row address
US5095422A (en) Information transferring method and apparatus for transferring information from one memory area to another memory area
KR100606873B1 (ko) 캐시 메모리용 상태 비트
US4280177A (en) Implicit address structure and method for accessing an associative memory device
US5886930A (en) Bit interleaving in a memory which uses multi-bit DRAMs
US5396460A (en) FIFO memory in which number of bits subject to each data read/write operation is changeable
JPS6120157A (ja) データ処理システム
JPS6167367A (ja) 画像制御装置
JPH0478948A (ja) Dma制御装置
JP2502530B2 (ja) 印字装置
JPS6037930B2 (ja) 情報記憶装置
JPS62299892A (ja) キヤラクタジエネレ−タメモリのアクセス方式
JP2693953B2 (ja) 半導体記憶装置
JP4273106B2 (ja) メモリコントローラ、フラッシュメモリシステム及びフラッシュメモリの制御方法
JPH0215150Y2 (ja)
JPH0619737B2 (ja) メモリアクセス装置
JP3074897B2 (ja) メモリ回路