(57)【要約】【課題】画像メモリに対するアクセスの高速性を維持しつつ画像の拡大処理や縮小処理などを回転処理と同時に行なうことができる画像データ回転処理装置を提供する。【解決手段】ＳＤＲＡＭで構成されたワークメモリ３２、３３から回転処理用に画像データをｍ画素×ｎ画素のブロック単位に読み込むとき、ＳＤＲＡＭへのアクセスをランダムカラム方式のバーストアクセスで行なう。たとえば、バーストアクセス時にカラムアドレスを「２」ずつインクリメントすることで、回転処理のための画像の読み込みと主走査方向への５０％縮小とを同時に行なうことができる。【選択図】図１
2005332292.tif 000002
【特許請求の範囲】
【請求項１】
直交する主走査方向と副走査方向とに画素をマトリクス状に並べた２次元画像の画像データを格納した画像メモリから主走査方向にｍ画素×副走査方向にｎ画素（ｎ、ｍは自然数）のブロックを単位に画像データを読み込み、これに回転処理を施し、回転処理後の画像データを画像メモリに書き込む画像データ回転処理装置であって、
読み込み元の画像メモリと書き込み先の画像メモリの少なくとも一方にＳＤＲＡＭを使用し、
前記ＳＤＲＡＭへのアクセスを、ランダムカラム方式によるバーストアクセスで行なう
ことを特徴とする画像データ回転処理装置。
【請求項２】
主走査方向に並ぶ複数画素分の画像データの読み込みまたは書き込みをランダムカラム方式によるバーストアクセスで行なう
ことを特徴とする請求項１に記載の画像データ回転処理装置。
【請求項３】
読み込み元の画像メモリを、主走査方向に１ライン分の全画素数×ｎ画素分の領域を持つ複数のワークメモリで構成し、画像データの読み込み元にするワークメモリを順次切り替える
ことを特徴とする請求項１または２に記載の画像データ回転処理装置。
【請求項４】
回転処理後の画像データの書き込み先はページメモリであり、
前記ページメモリを構成するＳＤＲＡＭの空き領域に前記ワークメモリを設けた
ことを特徴とする請求項３に記載の画像データ回転処理装置。
【請求項５】
ランダムカラム方式でバーストアクセスする際のアドレスを制御することで画像を拡大または縮小する
ことを特徴とする請求項１、２、３または４に記載の画像データ回転処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを回転させる画像データ回転処理装置に関する。
【背景技術】
【０００２】
複写機などの装置では、１ページ分の画像データを回転させる場合に、画像メモリからｍ画素×ｎ画素（ｍ、ｎは自然数）のブロック単位に画像データを読み込み、このブロックに対して９０度や１８０度などの回転処理を施し、回転処理後のブロックをページメモリの所定の場所に書き込むことを繰り返し行なってページ全体を回転させる回転方法が使用される。
【０００３】
たとえば、図７に示すように、４画素×ｎ画素で構成される１ブロック分の画像データを画像メモリ１０２から読み込む場合には、同一ライン上で連続する４画素分の画像データＤ１〜Ｄ４をブロックの１行分の画像データとして読み込む。そして、行単位の読み込みをｎ回繰り返すことで１ブロック分の画像データが読み込まれる。
【０００４】
このようなブロック単位での画像データの読み込みや書き込みにおける処理速度を高めるために、ＳＤＲＡＭ（シンクロナス・ダイナミック・ランダム・アクセス・メモリ）のバーストモードを利用するようにした画像情報回転装置が開示されている（たとえば、特許文献１参照。）。
【０００５】
ＳＤＲＡＭのバーストモードでは、図８に示すように、ローアドレス（ＲＯＷ）を与えてからカラムアドレス（ＣＯＬ）を与えると、その後は、設定されたバースト数（ここでは４）に達するまでＳＤＲＡＭが自動的にカラムアドレスをインクリメントして連続的にデータを読み書きするようになっている。
【０００６】
この装置では、ブロックの１行分の画像データＤ１〜Ｄ４が画像メモリ１０２上で連続アドレスに格納されていることを利用して、この１行分の画像データをＳＤＲＡＭのバーストモードで読み書きすることによりデータ転送の高速化を図っている。
【０００７】
【特許文献１】特開２０００−２６８１６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ＳＤＲＡＭのバーストモードでは、最初に与えたカラムアドレスからバースト数分だけアドレスが「１」ずつ自動的にインクリメントされるので、ブロックの１行分を構成する画像データが画像メモリ上で連続アドレスに配置されたものに限定されてしまう。このため、画素を間引きながらブロックの１行分の画像データを読み込むことによって回転処理と同時に縮小処理を行なうようなことができなかった。
【０００９】
本発明は、上記の問題を解決しようとするものであり、画像メモリに対するアクセスの高速性を維持しつつ画像の拡大処理や縮小処理などを回転処理と同時に行なうことができる画像データ回転処理装置を提供することを目的としている。
【課題を解決するための手段】
【００１０】
請求項１に係わる発明は、直交する主走査方向と副走査方向とに画素をマトリクス状に並べた２次元画像の画像データを格納した画像メモリから主走査方向にｍ画素×副走査方向にｎ画素（ｎ、ｍは自然数）のブロックを単位に画像データを読み込み、これに回転処理を施し、回転処理後の画像データを画像メモリに書き込む画像データ回転処理装置であって、
読み込み元の画像メモリと書き込み先の画像メモリの少なくとも一方にＳＤＲＡＭを使用し、
前記ＳＤＲＡＭへのアクセスを、ランダムカラム方式によるバーストアクセスで行なう
ことを特徴とする画像データ回転処理装置である。
【００１１】
上記発明によれば、ＳＤＲＡＭで構成された画像メモリにｍ画素×ｎ画素のブロック単位で画像データを読み書きする際に、ＳＤＲＡＭへのアクセスがランダムカラム方式によるバーストアクセスで行なわれる。ランダムカラム方式は、１つのローアドレスを与えてＳＤＲＡＭを活性化させた状態下で任意のカラムアドレスを連続的に与えることで、このローアドレスとカラムアドレスとで特定される領域に次々にアクセスしてデータを読み書きすることのできる動作モードである。
【００１２】
ランダムカラム方式でバーストアクセスすることにより、１つのローアドレスに属する領域であれば、任意のアドレスに連続的にアクセスすることができ、高速なデータ転送を確保しつつアドレスの柔軟性が確保される。なお、ランダムカラム方式では、ＳＤＲＡＭが持つアドレスの自動インクリメント機能を使用できないので、ＳＤＲＡＭに与えるカラムアドレスは画像データ回転処理装置で生成することになる。
【００１３】
ランダムカラム方式による１回のバーストアクセスで１つのブロックの中のどの部分の画像データを読み書きするかは問わない。たとえば、ブロックの１行分であってもよいし、１つのローアドレスに主走査方向ｎライン分の画像が格納されているならば１ブロック分全部を１回のバーストアクセスで読み書きしてもよい。
【００１４】
請求項２に係わる発明は、主走査方向に並ぶ複数画素分の画像データの読み込みまたは書き込みをランダムカラム方式によるバーストアクセスで行なう
ことを特徴とする請求項１に記載の画像データ回転処理装置である。
【００１５】
上記発明によれば、主走査方向に並ぶ複数画素分の画像データの読み込みまたは書き込みが、ランダムカラム方式のバーストアクセスで行なわれる。たとえば、ブロックの主走査方向１行分（ｍ画素）を１回のバーストアクセスで読み書きすれば、ｎ回のバーストアクセスで１ブロック分の画像データが読み書きされる。
【００１６】
請求項３に係わる発明は、読み込み元の画像メモリを、主走査方向に１ライン分の全画素数×ｎ画素分の領域を持つ複数のワークメモリで構成し、画像データの読み込み元にするワークメモリを順次切り替える
ことを特徴とする請求項１または２に記載の画像データ回転処理装置である。
【００１７】
上記発明によれば、複数個用意したｎライン分のワークメモリが読み込み元の画像メモリとして切り替え使用される。たとえば、あるワークメモリに格納されているｎライン分の画像データを画像データ回転処理装置がブロック単位に読み込む処理を実行しているとき、他のワークメモリに次のｎライン分の画像データが格納される。ワークメモリは最小で２個あればよい。
【００１８】
請求項４に係わる発明は、回転処理後の画像データの書き込み先はページメモリであり、
前記ページメモリを構成するＳＤＲＡＭの空き領域に前記ワークメモリを設けた
ことを特徴とする請求項３に記載の画像データ回転処理装置である。
【００１９】
上記発明によれば、ページメモリを構成するＳＤＲＡＭの空き領域にワークメモリが確保される。ＳＤＲＡＭの記憶容量はある単位（アドレスのビット数に応じた単位）でしか増減できないので、通常、ページメモリに必要な記憶容量とＳＤＲＡＭの記憶容量とは一致せず、半端な余りが出る。ワークメモリはこの余りの領域に確保される。
【００２０】
請求項５に係わる発明は、ランダムカラム方式でバーストアクセスする際のアドレスを制御することで画像を拡大または縮小する
ことを特徴とする請求項１、２、３または４に記載の画像データ回転処理装置である。
【００２１】
上記発明によれば、ランダムカラム方式でバーストアクセスする際のアドレスを制御することで、画像メモリとの間でブロック単位に画像データを読み書きする際に画像を拡大または縮小する。すなわち、主走査方向にｍ画素をランダムカラム方式のバーストアクセスで読み込む際に、ＳＤＲＡＭに与えるカラムアドレスを飛び飛びに生成して画素を間引きすれば主走査方向に縮小しながら画像データが画像データ回転処理装置に読み込まれる。また同一カラムアドレスを複数回ずつ発生させれば、主走査方向へ拡大しながら画像データの読み込みや書き込みが可能になる。
【発明の効果】
【００２２】
本発明に係わる画像データ回転処理装置によれば、ＳＤＲＡＭで構成された画像メモリにｍ画素×ｎ画素のブロック単位で画像データを読み書きする際に、ＳＤＲＡＭへのアクセスをランダムカラム方式によるバーストアクセスで行なうので、画像メモリと画像データ回転処理装置との間のデータ転送におけるアドレッシングに柔軟性を持たせることができる。
【００２３】
ＳＤＲＡＭに与えるカラムアドレスを飛び飛びに発生させたり同じアドレスを複数回ずつ発生させたりすれば、バーストアクセスによるアクセスの高速性を維持しつつ、画像の拡大処理や縮小処理を回転処理と同時に行なうことができる。その結果、回転処理と拡大縮小処理とを個別に行なう場合に比べて総合的な処理速度が向上するという利点がある。
【００２４】
主走査方向に１ライン分の全画素数×ｎ画素分のワークメモリを複数設け、これらを画像データの読み込み元のメモリとして順次切り替えて使用するものでは、読み込み元の画像メモリに必要な記憶容量が少なくなる。また、ページメモリに使用するＳＤＲＡＭの余りの領域にワークメモリを確保すれば、必要なメモリ素子の数が少なくなって装置価格を低減することができる。
【発明を実施するための最良の形態】
【００２５】
以下、図面に基づき本発明の実施の形態を説明する。
【００２６】
図１は、本実施の形態に係わる画像データ回転処理装置を含むデジタル複写機１０の構成を示している。デジタル複写機１０は、画像読取部１１と、データ制御部２０と、画像印刷部１２と、記憶部３０とを備えている。
【００２７】
画像読取部１１は、主走査方向１ライン分の画像の読み取りを、主走査方向と直交する副走査方向に読み取り位置を移動させながら繰り返し行なうことで２次元画像を読み取る機能を備えている。ここでは、原稿を照射する主走査方向に延びた光源と、原稿を主走査方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を副走査方向に移動させる移動手段と、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーからなる光学経路とを備えている。ラインイメージセンサはＣＣＤ（Charge Coupled Device）で構成される。ラインイメージセンサが出力するアナログ画像信号はＡ／Ｄ変換され、デジタルの画像データとして読み込まれる。
【００２８】
画像印刷部１２は、画像データに対応する画像を電子写真プロセスによって記録紙上に形成して出力する機能を果たす。画像印刷部１２は、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有する、いわゆるレーザープリンタとして構成されている。
【００２９】
記憶部３０は、画像データを記憶するメモリであり、ＳＤＲＡＭで構成されている。記憶部３０には、画像読取部１１が読み取り可能な最大サイズの原稿を最高解像度で記憶可能な大きさのページメモリ３１を確保してある。またページメモリ３１を確保した余りの領域に第１ワークメモリ３２と第２ワークメモリ３３とを確保してある。
【００３０】
第１ワークメモリ３２と第２ワークメモリ３３とはそれぞれ画像読取部１１が読み取り可能な最大サイズの原稿を最高解像度で読み取った場合の主走査方向１ライン分の全画素×ｎライン分の大きさを有している。なお、ここでは、各画素は深さ８ビットの多階調で表わしてあり、１バイトに１画素を格納してある。また、記憶部３０は８ビットのデータバス幅を有している。したがって、記憶部３０には１つのアドレスに１画素分の画像データが格納される。
【００３１】
画像データ回転処理装置としてのデータ制御部２０は、画像データの流れを制御する機能を果たす。すなわち、画像読取部１１で読み取った画像データを記憶部３０のワークメモリ３２、３３に格納する機能と、ワークメモリ３２、３３から主走査方向ｍ画素×副走査方向ｎラインのブロックを単位に画像データを読み込んでこれを回転させる機能と、回転後の画像データをページメモリ３１に書き込む機能と、ページメモリ３１から画像印刷部１２に画像データを出力する機能とを果たす。ここではｍ＝ｎ＝４になっている。
【００３２】
上記の機能を実現するためにデータ制御部２０は、設定レジスタ２１と、シーケンス制御部２２と、アドレス生成部２３と、画像回転処理部２４と、回転レジスタ２５とを備えている。
【００３３】
設定レジスタ２１は、動作条件を表した各種の情報や動作指令を記憶する機能を果たす。たとえば、画像読取部１１が読み取る原稿の主走査方向の画素数、副走査方向のライン数、ページメモリ３１と第１ワークメモリ３２と第２ワークメモリ３３の先頭アドレス、回転角度、主走査方向の拡大縮小率、起動コマンドなどが入力され設定登録される。これらは、デジタル複写機１０の動作を統括制御する図示省略のＣＰＵ（中央処理装置）から入力される。
【００３４】
シーケンス制御部２２は、データ制御部２０が行なう一連の処理の流れを制御する機能を果たす。アドレス生成部２３は、ページメモリ３１やワークメモリ３２、３３にアクセスするためのアドレス信号やコマンド信号を生成する。回転レジスタ２５は、ワークメモリ３２、３３から読み込んだ１ブロック分の画像データを格納するレジスタである。
【００３５】
画像回転処理部２４は、回転レジスタ２５への画像データの格納と回転レジスタ２５からの画像データの読み出しを行なう。回転レジスタ２５への格納方向と回転レジスタ２５からの読み出し方向とを制御することで画像を回転させるようになっている。回転角度は、０度、９０度、１８０度、２７０度のいずれかである。
【００３６】
図２は、画像読取部１１から順次入力される画像データに回転処理を施してページメモリ３１に格納するまでのデータフローを示している。画像読取部１１が原稿の読み取り動作を開始すると、画像読取部１１からデータ制御部２０へ画像データが次々と入力される（Ｐ１）。すなわち、主走査方向１ライン分の画像データがページの先端から末尾に向けて順次入力される。
【００３７】
データ制御部２０は、第１ワークメモリ３２と第２ワークメモリ３３とを、画像読取部１１から順次入力される画像データの格納先に使用するワークメモリと、回転処理用の画像データの読み込み元として使用するワークメモリとに交互に切り替えて使用する。すなわち、画像読取部１１から入力される画像データを第１ワークメモリ３２に格納するときは（Ｐ２ａ）、回転処理のための画像データを第２ワークメモリ３３からブロック単位に読み込む（Ｐ３ａ）。一方、画像読取部１１から入力される画像データを第２ワークメモリ３３に格納するときは（Ｐ２ｂ）、回転処理のための画像データを第１ワークメモリ３２からブロック単位に読み込む（Ｐ３ｂ）。
【００３８】
データ制御部２０の回転レジスタ２５に読み込まれた画像データは回転処理が施された後、ページメモリ３１に格納される（Ｐ４）。なお、画像読取部１１が４ライン分のデータを一方のワークメモリに格納する間に、他方のワークメモリに格納されている４ライン分のデータについての回転処理がすべて完了してページメモリ３１に格納されるようになっている。
【００３９】
このように、画像読取部１１による画像の読み取り動作と回転処理とを流れ作業で同時並行に行ない、かつ第１ワークメモリ３２と第２ワークメモリ３３とを格納先と読み込み元とに交互に切り替えて使用するので、読み込み元の画像メモリとして必要な記憶容量が少なくて済む。その結果、記憶部３０からページメモリ３１を確保した余りの領域にワークメモリ３２、３３を確保することが可能になっている。
【００４０】
図３は、データ制御部２０がブロック単位に画像を等倍で回転させる様子を示している。同図では、第１ワークメモリ３２を読み込み元とし、その主走査方向の先頭ブロックに対して回転処理を施す場合を例示してある。
【００４１】
データ制御部２０は、第１ラインの先頭から連続する４画素分の画像データａ１、ａ２、ａ３、ａ４の読み込みをランダムカラム方式のバーストアクセスで行なう。この例では、等倍で回転処理を施すので、カラムアドレスを「１」ずつインクリメントするように発生させている。
【００４２】
図４は、図３に示す画像データａ１、ａ２、ａ３、ａ４をランダムカラム方式のバーストアクセスで読み込む場合にデータ制御部２０が記憶部３０に与える各種信号の状態を示している。ＳＤＲＡＭには、アドレス情報を上位のローアドレスと下位のカラムアドレスとに分けて与えるようになっており、最初に、活性化コマンド「ＡＣＴ」と、第１ラインの先頭アドレスに該当するローアドレス「ＲＯＷ」とを与える。これにより、同じローアドレスに属する記憶領域が活性化され、データの読み書きが可能な状態になる。
【００４３】
その後、データの読み出しを指示する「ＲＥＡＤ」コマンドと最初のカラムアドレス「ＣＯＬ」とを与え、その後さらに「１」ずつインクリメントしたカラムアドレス「ＣＯＬ＋１」、「ＣＯＬ＋２」、「ＣＯＬ＋３」を連続して与える。これにより画像データａ１、ａ２、ａ３、ａ４が続けて読み出される。
【００４４】
図３に示すように、バーストアクセスで連続的に読み出された４画素分の画像データａ１、ａ２、ａ３、ａ４は、４×４の行列状をなす回転レジスタ２５の第１行目に順次格納される。同様にして、第１ワークメモリ３２の第２ラインの先頭から４画素分の画像データｂ１、ｂ２、ｂ３、ｂ４がランダムカラム方式のバーストアクセスでカラムアドレスを「１」ずつインクリメントして連続的に読み出され、回転レジスタ２５の第２行目に格納される。
【００４５】
第１ワークメモリ３２の第３ラインの先頭から４画素分の画像データｃ１、ｃ２、ｃ３、ｃ４、および第１ワークメモリ３２の第４ラインの先頭から４画素分の画像データｄ１、ｄ２、ｄ３、ｄ４についても同様に回転レジスタ２５の第３行目および第４行目にそれぞれ読み込まれる。
【００４６】
画像を左方向に９０度回転させる場合には、回転レジスタ２５の第１行第１列の画素ａ１と、第２行第１列の画素ｂ１と、第３行第１列の画素ｃ１と、第４行第１列の画素ｄ１とが、ページメモリ３１のページ末尾のラインの主走査方向の先頭から４画素の位置に書き込まれる。このときもランダムカラム方式のバーストアクセスでカラムアドレスを「１」ずつインクリメントして４画素分が連続的に書き込まれる。
【００４７】
回転レジスタ２５の第１行第２列の画素ａ２と、第２行第２列の画素ｂ２と、第３行第２列の画素ｃ２と、第４行第２列の画素ｄ２とが、ページメモリ３１のページ末尾から２ライン目の主走査方向の先頭から４画素の位置に書き込まれる。このときもランダムカラム方式のバーストアクセスでカラムアドレスを「１」ずつインクリメントして４画素分が連続的に書き込まれる。
【００４８】
同様にして第１行第３列の画素ａ３と、第２行第３列の画素ｂ３と、第３行第３列の画素ｃ３と、第４行第３列の画素ｄ３とがページメモリ３１の末尾から３ライン目の主走査方向の先頭から４画素の位置に書き込まれ、第１行第４列の画素ａ４と、第２行第４列の画素ｂ４と、第３行第４列の画素ｃ４と、第４行第４列の画素ｄ４とがページメモリ３１の末尾から４ライン目の主走査方向の先頭から４画素の位置に書き込まれる。
【００４９】
図５は、主走査方向を２分の１に縮小しながら回転処理を行なう場合にデータ制御部２０が記憶部３０に与える各種信号の状態の一例を示している。読み込み元のワークメモリ３２、３３から主走査方向４画素分の画像データを回転レジスタ２５の第１行目に読み込む際に、アドレス生成部２３は、カラムアドレスを「２」ずつインクリメントさせて発生する。
【００５０】
すなわち、最初のカラムアドレス「ＣＯＬ」を与えた後、「２」ずつインクリメントしたカラムアドレス「ＣＯＬ＋２」、「ＣＯＬ＋４」、「ＣＯＬ＋６」を連続して与える。これにより画像データａ１、ａ３、ａ５、ａ７が続けて読み出される。
【００５１】
上記のようにして読み出すことにより、図６に示すようにワークメモリから１画素ずつ読み飛ばして画像データが読み出され、４画素×４画素の行列状をなした回転レジスタ２５の第１行目には画像データａ１、ａ３、ａ５、ａ７が読み込まれ、主走査方向に５０％の間引きが回転処理のための読み込み動作において同時に実行される。
【００５２】
ランダムカラム方式でどのようにアドレスを発生させるかは、設定された拡大縮小率に応じて変更される。たとえば、２倍拡大する場合には、ワークメモリから読み込む際に同じカラムアドレスを２回ずつ発生させながらアドレスをインクリメントさせればよい。
【００５３】
また副走査方向の拡大縮小は別途で行なわれる。たとえば、２分の１への縮小は、ワークメモリからの画像データの読み込みを１ラインずつ読み飛ばして行なえばよく、２倍に拡大する場合は同一ラインを２回ずつ読み出すか、ページメモリ３１に書き込む際に同じラインを２回ずつ書き込めばよい。
【００５４】
このようにＳＤＲＡＭで構成されたページメモリ３１やワークメモリ３２、３３へのアクセスをランダムカラム方式のバーストアクセスで行なうことにより、高速なデータの読み書き動作を確保しながら読み込む画像データを柔軟に選択することができるので、回転処理と同時に画像の縮小や拡大を行なうことが可能になる。
【００５５】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。たとえば、ランダムカラム方式でのアドレス発生はワークメモリ３２、３３から画像データを読み込む場合にだけ行ない、ページメモリ３１への書き込みをアドレスが自動インクリメントされる通常のバーストモードで行なってもよい。
【００５６】
実施の形態では、２つのワークメモリを交互に使用する場合を例に説明したが、ワークメモリを３個以上設け、これらを順に切り替え使用する構成であってもよい。この場合、回転処理と画像読取部１１の読み込み速度との関係に余裕が生まれる。さらに、読み込み元の画像メモリはページメモリであってもかまわない。
【００５７】
このほか、実施の形態では、カラムアドレスを制御することで主走査方向の縮小や拡大を行なう場合を例に説明したが、カラムアドレスの柔軟性を他の目的で使用してもよい。たとえば、ワークメモリからの画像データの読み出し方向を主走査方向と逆方向にする（カラムアドレスをデクリメントする）ことで画像を鏡像にすることも可能になる。また、鏡像化と縮小を同時に行なうこともできる。
【００５８】
さらに１つのローアドレスで活性化する領域に複数ライン分の画像データが格納可能な場合には、ブロックの複数行分の画像データを１回のバーストアクセスで取得するように構成するとよい。
【００５９】
実施の形態では、４画素×４画素のブロック単位にアクセスする例を説明したが、主走査方向、副走査方向の画素数はそれぞれ任意に選択すればよい。たとえば、記憶部３０に確保可能なワークメモリのライン数やデータ制御部２０に内蔵し得る回転レジスタ２５のマトリクスサイズに応じて選択すればよい。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施の形態に係わる画像データ回転処理装置を含むデジタル複写機の構成を示すブロック図である。
【図２】画像読取部から順次入力される画像データに回転処理を施してページメモリに格納するまでのデータフローを示す説明図である。
【図３】データ制御部がブロック単位に画像を等倍で回転させる様子を示す説明図である。
【図４】ランダムカラム方式でカラムアドレスを「１」ずつインクリメントしてバーストアクセスする際の各種信号を示すタイミング図である。
【図５】主走査方向を２分の１に縮小しながら回転処理を行なう場合にデータ制御部が記憶部に与える各種信号を示すタイミング図である。
【図６】ワークメモリから１画素ずつ読み飛ばして画像データを回転レジスタに読み込む様子を示す説明図である。
【図７】従来の回転処理装置において画像メモリから４画素×ｎ画素のブロック単位に画像データを読み込む様子を示す説明図である。
【図８】ＳＤＲＡＭのバーストモードを利用してカラムアドレスを自動インクリメントさせる場合における各種信号の状態を示すタイミング図である。
【符号の説明】
【００６１】
１０…デジタル複写機
１１…画像読取部
１２…画像印刷部
２０…データ制御部
２１…設定レジスタ
２２…シーケンス制御部
２３…アドレス生成部
２４…画像回転処理部
２５…回転レジスタ
３０…記憶部
３１…ページメモリ
３２…第１ワークメモリ
３３…第２ワークメモリ
【図１】
2005332292.tif 000003
【図２】
2005332292.tif 000004
【図３】
2005332292.tif 000005
【図４】
2005332292.tif 000006
【図５】
2005332292.tif 000007
【図６】
2005332292.tif 000008
【図７】
2005332292.tif 000009
【図８】
2005332292.tif 000010