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
Links
- 230000015654 memory Effects 0.000 claims abstract description 55
- 238000010586 diagram Methods 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 4
- 238000000034 method Methods 0.000 description 2
- 229920000742 Cotton Polymers 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
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部を回転させて印字することができる印字制御装
置に関する。
印字画像制御方式に関し、特に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ビツトずつ取出す必要がある)。
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δに使用することができないという欠点がある
。
/分の画像メモリを2個必要とするため、不経済である
という欠点がある。また、N画素を印字するためにm回
の読出しく上記例では4回)が必要であるため、高速プ
リンタRδに使用することができないという欠点がある
。
発す1の目的
本発明の1−1的は、上述の従来の欠点を解決し、NX
Nマトリックス構成のレジスタファイルを備えることに
よって、1つの画像メモリから読出したNXNの画素デ
ータの行と列とを入換えて、上記画像メモリに再記憶さ
せることにより、1つの画像メモリを使用して、印字画
像を回転して高速で印字することができるようにした画
像制W#2Jを提供することにある。
Nマトリックス構成のレジスタファイルを備えることに
よって、1つの画像メモリから読出したNXNの画素デ
ータの行と列とを入換えて、上記画像メモリに再記憶さ
せることにより、1つの画像メモリを使用して、印字画
像を回転して高速で印字することができるようにした画
像制W#2Jを提供することにある。
発明の構成
未発II+の画像制御装置は、Nビット単位で書込み又
は説出しできる1ページ分の画像メモリと。
は説出しできる1ページ分の画像メモリと。
NXNビットの記t!素子を内蔵し1行Nビット単位で
前記画像メモリから転写された!Ijeデータを一列N
ビット単位で読出すことかでさるレジスタファイルとを
備えて、前記画像メモリに格納された1ページ分の画像
データをN行×N列の債域ごとに、一旦前記レジスタフ
ァイルに読出した後に行と列を入れ換えて回転させた画
素データを前記画像メモリに再書込みすることを特徴と
する。
前記画像メモリから転写された!Ijeデータを一列N
ビット単位で読出すことかでさるレジスタファイルとを
備えて、前記画像メモリに格納された1ページ分の画像
データをN行×N列の債域ごとに、一旦前記レジスタフ
ァイルに読出した後に行と列を入れ換えて回転させた画
素データを前記画像メモリに再書込みすることを特徴と
する。
発明の実施例
次に、本発明について1図面を参照して詳細に説明する
。
。
第1図は、本発明の一実施例を示すブロック図である。
すなわち、画像メモリlと、画像メモリ1の1込み/読
出しアドレス信号aを発生するためのアドレス発生回路
2と、N行XN列のマトリックス構成で、アドレス発生
回路4の出力する書込みアドレス信号dによって指定さ
れた行にNヒツトの画素データを書込み、アドレス発生
回路4の出力する読出しアドレス信号eによって指定さ
れた列からNビットの画素データを読出すことができる
レジスタファイル3とから構成される。
出しアドレス信号aを発生するためのアドレス発生回路
2と、N行XN列のマトリックス構成で、アドレス発生
回路4の出力する書込みアドレス信号dによって指定さ
れた行にNヒツトの画素データを書込み、アドレス発生
回路4の出力する読出しアドレス信号eによって指定さ
れた列からNビットの画素データを読出すことができる
レジスタファイル3とから構成される。
画像メモリlは、1ページ文の印字画像データを記憶す
る容φの通常の画像メモリで、印字画素の画像データを
印字の主走査方向の走査順に、1アドレスI6ビツトを
単位として記憶している。すなわち、主走査方向の長さ
くlライフ文)が+8XLヒツトであるとき、印字ri
像のアドレスKを先頭とする16行×16列の画像デー
タは、アドレスK。
る容φの通常の画像メモリで、印字画素の画像データを
印字の主走査方向の走査順に、1アドレスI6ビツトを
単位として記憶している。すなわち、主走査方向の長さ
くlライフ文)が+8XLヒツトであるとき、印字ri
像のアドレスKを先頭とする16行×16列の画像デー
タは、アドレスK。
K+LJ÷2L’、に+3L、・・・・・・、 K+1
5Lに記憶している。
5Lに記憶している。
アドレス発生回路2は、Lずつ加算または減算した7ト
レス信吟を順次出力することができるアドレス発生回路
であり、アドレス信号aによって画像メモリ1の読出し
または書込みアドレスを指定する。
レス信吟を順次出力することができるアドレス発生回路
であり、アドレス信号aによって画像メモリ1の読出し
または書込みアドレスを指定する。
アドレス発生回路4は、±1の加減算ができるアドレス
信号発生回路であり、レジスタファイル3の占込みアド
レス信号dおよび読出しアドレス信号eを発4トする。
信号発生回路であり、レジスタファイル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、、として出力される。
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、・・
・・・・。
リlのアドレスに、に+L、に+2L、に+3L、・・
・・・・。
K、15Lに記憶されている18行18列の画素データ
を反時計方向に30″回転させるものとする。先ず。
を反時計方向に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の各行に格納
される。
、画像メモリ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のに番
地の画素データを更新する。これは。
ァイル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度回転した印字画像を高速で
印字することができる。
像メモリ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ページ分の画像メモ
リを用低する必要がないため、安価に構成できるという
効果がある。
り、また、画像メモリ1とは別に1ページ分の画像メモ
リを用低する必要がないため、安価に構成できるという
効果がある。
なお、レジスタファイル3は、ラッチ回路、ランタムア
クセスメモリ、マルチプレクサ等によって構成すること
も可能であり、また、これらをLSI化して小さな回路
ML8で小形に形成することができる。さらに、マイク
ロプロセッサを有するプリンタ装置に使用する場合は、
−Pイクロプロダラムによって画像メモリlの読出し2
画像データの演TLt3よび更新を行なうことによって
レジスタファイル3の機能を実現することも可能である
。
クセスメモリ、マルチプレクサ等によって構成すること
も可能であり、また、これらをLSI化して小さな回路
ML8で小形に形成することができる。さらに、マイク
ロプロセッサを有するプリンタ装置に使用する場合は、
−Pイクロプロダラムによって画像メモリlの読出し2
画像データの演TLt3よび更新を行なうことによって
レジスタファイル3の機能を実現することも可能である
。
発明の効果
以上のように、本発明においては、画像メモリに記憶し
た画像データを一旦N行XN列構成のレジスタファイル
に読出して、該レジスタファイルに書込んだ画素データ
を90度回転させた画像データによって前記画像メモリ
の画像データを更新できるように構成したから、1ペー
ジ分の画像メモリを別に設けることなく、経済的に画像
データを回転させることがar詣であり、前記画像メモ
リの更新された画像データによって高速印字することが
できるという効果がある。
た画像データを一旦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:読出し画素データ。
上記実施例のレジスタファイルの一例を示す回路図、第
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)
- Nビット単位で書込み又は読出しできる1ページ分の画
像メモリと、N×Nビットの記憶素子を内蔵し1行Nビ
ット単位で前記画像メモリから転写された画像データを
一列Nビット単位で読出すことができるレジスタファイ
ルとを備えて、前記画像メモリに格納された1ページ分
の画像データをN行×N列の領域ごとに、一旦前記レジ
スタファイルに読出した後に行と列を入れ換えて回転さ
せた画素データを前記画像メモリに再書込みすることを
特徴とする画像制御装置。
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)
| 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)
| 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 | 画像処理用記憶方式 |
-
1984
- 1984-09-10 JP JP59189420A patent/JPS6167367A/ja active Pending
Patent Citations (2)
| 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)
| 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) | メモリ回路 |