(57)【要約】【課題】画像回転機能を持たないデータ転送装置を使用して画像の回転を行って転送でき、１転送毎の転送開始位置の加減数と１転送毎の転送サイズを個別に指定できるデータ転送装置を使用できる画像回転処理装置及び画像回転処理方法を提供すること。【解決手段】画像の回転方向と回転角度を指示すると、画像データを読み出す手順の指示と書き込み手順の指示とを生成し、読み出し手段１４０が読み出す手順の指示に基づき転送元メモリ１２０から行又は列の画像データの読み出しを行い、書き込み手段１５０が書き込み手順の指示に基づいて、仮想キャンバス１６０Ａ又は１６０Ｂを用意し、ここに、読み出した画像データを一時的に格納し、転送先メモリ１２０に格納するアドレスを付け、転送先メモリ１２０への書き込みを行い、転送元画像が転送先で回転した転送先画像とする。【選択図】  図１
2009163535.tif 000002
【特許請求の範囲】
【請求項１】
マトリックス状に配置された画素からなる画像を記憶する第１の記憶手段および第２の
記憶手段と、
前記第１の記憶手段の画像を前記第２の記憶手段に転送する画像転送手段と、を備え、
前記画像転送手段は、
前記第１の記憶手段に記憶された横あるいは縦１列の画像データをピクセル単位に読み
出す読み出し手段と、
前記読み出し手段により読み出された１列の画像データを、前記横あるいは縦とは逆の
、縦あるいは横１列の画像データとして前記第２の記憶手段に書き込む書き込み手段と、
を備えたことを特徴とする画像回転処理装置。
【請求項２】
前記画像転送手段は、前記読み出し手段で読み出された横あるいは縦１列の一次元画像
データを記憶する一時記憶手段をさらに備えたことを特徴とする請求項１記載の画像回転
処理装置。
【請求項３】
前記第１の記憶手段、前記第２の記憶手段および前記一時記憶手段のうち少なくとも１
つの記憶手段は、他の記憶手段とは異なるメモリ空間内に配置されており、前記記憶手段
への画像データの転送はシーケンシャルに行われることを特徴とする請求項２記載の画像
回転処理装置。
【請求項４】
マトリックス状に配置された画素からなる画像を記憶する第１の記憶手段および第２の
記憶手段において、前記第１の記憶手段の画像を前記第２の記憶手段に転送する画像回転
処理方法であって、
前記第１の記憶手段に記憶された横あるいは縦１列の画像データをピクセル単位に読み
出す読み出しステップと、
前記読み出しステップで読み出された１列の画像データを、前記横あるいは縦とは逆の
、縦あるいは横１列の画像データとして前記第２の記憶手段に書き込む書き込みステップ
と、を備えたことを特徴とする画像回転処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、転送元メモリに記憶された画像データを回転した状態に転送先メモリに書き
込み記憶させる画像回転処理装置及び画像回転処理方法に関するものである。
【背景技術】
【０００２】
近年、イメージ情報は容易にデジタルデータとして扱えるようになっており、原稿から
の反射光をＣＣＤセンサで電気信号として読み取った後、デジタル信号に変換し、補正、
拡大・縮小、部分消去・枠外消去、回転、符号化処理等の様々な処理を施した後、レーザ
プリンタによって紙に出力するデジタルＰＰＣが提供されている。
【０００３】
従来、デジタルＰＰＣにおいて、画像を回転出力することにより、原稿の置く方向によ
らず常に同じ方向の用紙で出力することや、部単位で縦横交互に出力することによって複
数部の切れ目を用紙の方向によって区別することができるようにするために、転送元メモ
リに記憶された全部の画像データの相対的な配列を固定して時計回り又は反時計回りに９
０度回転した状態に転送先メモリに書き込み記憶させる二次元データ回転処理装置は知ら
れている（例えば特許文献１及び特許文献２参照）。
【０００４】
特許文献１の二次元データ回転処理装置によれば、処理単位である１ブロックの画像デ
ータが記憶可能なレジスタマトリクスを有し、転送元メモリに記憶された被回転画像デー
タ（全部の画像データ）は行単位にレジスタマトリクスに書き込まれ、全ての行の書き込
みが完了した後に、列方向に読み出して、転送先メモリへ行方向に書き込み記憶させるこ
とによって回転画像データを得ている。
【０００５】
特許文献２の二次元データ回転処理装置によれば、被回転画像をレジスタに一旦書き込
み、レジスタの読み出し方向を制御することにより、画像データを９０度又は２７０度回
転する装置であり、回転画像を読み出して不要となったレジスタ領域に次に回転処理を行
う被回転画像を順次書き込むことにより、連続的な回転処理を可能であり、被回転画像の
書き込み速度と同じ速度で画像の回転処理、回転画像の読み出しを行うことができる。
【０００６】
【特許文献１】特公昭６３−３３３４８号公報
【特許文献２】特開平１１−３０６３４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の発明では、レジスタマトリクスへの全ての行の書き
込みが完了した後に、列方向に読み出す際に、転送先メモリに行配列で書き込み記憶させ
るためのアドレス変換を付けているので、転送元メモリから全部の画像データを読み出し
て転送先メモリに全部の画像データを書き込むのに要する時間が長くかかる欠点がある。
【０００８】
特許文献２に記載の発明では、二次元データの画素信号の順序を反転して記憶する画素
順序反転部と、この画素順序反転部からの画素データを読み出して記憶するレジスタマト
リクスと、セレクタと、信号発生回路からなるハード回路が必要である。
【０００９】
本発明は、上述した点に鑑み案出したもので、もともと画像回転機能を持たないような
データ転送装置を使用しても、画像の回転処理を行いながらデータ転送することができ、
１転送毎の転送開始位置の加減数と１転送毎の転送サイズを個別に指定できるデータ転送
装置を使用できる、画像回転処理装置及び画像回転処理方法を提供することを解決課題と
する。
【課題を解決するための手段】
【００１０】
上述した課題を解決するため、本発明に係る画像回転処理装置は、マトリックス状に配
置された画素からなる画像を記憶する第１の記憶手段および第２の記憶手段と、前記第１
の記憶手段の画像を前記第２の記憶手段に転送する画像転送手段と、を備え、前記画像転
送手段は、前記第１の記憶手段に記憶された横あるいは縦１列の画像データをピクセル単
位に読み出す読み出し手段と、前記読み出し手段により読み出された１列の画像データを
、前記横あるいは縦とは逆の、縦あるいは横１列の画像データとして前記第２の記憶手段
に書き込む書き込み手段と、を備えたことを特徴とする。
【００１１】
また、本発明に係る画像回転処理方法は、マトリックス状に配置された画素からなる画
像を記憶する第１の記憶手段および第２の記憶手段において、前記第１の記憶手段の画像
を前記第２の記憶手段に転送する画像回転処理方法であって、前記第１の記憶手段に記憶
された横あるいは縦１列の画像データをピクセル単位に読み出す読み出しステップと、前
記読み出しステップで読み出された１列の画像データを、前記横あるいは縦とは逆の、縦
あるいは横１列の画像データとして前記第２の記憶手段に書き込む書き込みステップと、
を備えたことを特徴とする。
【００１２】
この発明によれば、行又は列の画像データを読み出し、該画像データを列または行に配
列変換し第２の記憶手段のアドレスを付けて第２の記憶手段に書き込むので、画像回転機
能を持たないデータ転送装置を使用して画像の回転を行って転送でき、１転送毎の転送開
始位置の加減数と１転送毎の転送サイズを個別に指定できるデータ転送装置を使用できる
。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明の実施の形態に係る画像回転処理装置及び画像回転処理方法を図面を参
照して説明する。
〔基本的構成〕
デジタルＰＰＣ等において、画像回転処理するために、画像転送手段１３０が使用され
る。画像回転処理装置１０１は、図１に示すように、マトリックス状に配置された画素か
らなる画像を記憶する転送元メモリ（第１の記憶手段）１１０および転送先メモリ（第２
の記憶手段）１２０と、転送元メモリ１１０の画像を転送先メモリ１２０に転送する画像
転送手段１３０とを備えてなる。画像転送手段１３０は、転送元メモリ１１０に記憶され
た画像データを読み出し、画像を回転した状態に前記読み出した一次元画像データを転送
先メモリ１２０に転送する装置であり、読み出し手段１４０と書き込み手段１５０と備え
ている。
【００１４】
読み出し手段１４０は、外部指示に基づいて、転送元メモリ１１０に記憶された横ある
いは縦１列の画像データを画素単位で読み出す。書き込み手段１５０は、転送元メモリ１
１０から読み出した１列の画像データを格納する仮想キャンバスを用意する。
【００１５】
仮想キャンバスは、書き込み手段１５０がプログラムにより仮想メモリ上に設ける（一
時記憶手段）であり、格納することができるピクセル数、格納ピクセルの配列方向、ピク
セルの横列の数と縦列の数、入口から一度に入れるピクセル数、出口から一度に引き出す
ピクセル数などを、外部指示によって自由に決められる。仮想キャンバスは、転送元メモ
リ１１０から読み出した１列の画像データを、該１列の画像データに列方向に対して、外
部設定される、転送元画像と転送先画像との回転角だけ、回転した状態に収容することが
できるメモリ領域として設定される。書き込み手段１５０は、仮想キャンバスに格納した
画像データにピクセル単位で画像回転後の転送先メモリ１２０の書き込み位置に対応する
アドレスを付けるように構成されている。
【００１６】
例えば、転送元画像を時計回りに９０度回転した回転画像を転送先メモリ１２０に転送
するときは、書き込み手段１５０は、転送元メモリ１１０から横１列の画像データの読み
出しを行い、読み出した画像データを縦１列に収容する仮想キャンバス（一時記憶手段）
１６０Ａを用意する。また、画像を反時計回りに９０度回転した回転画像を転送先メモリ
１２０に転送するときは、転送元メモリ１１０から縦１列の画像データの読み出しを行い
、読み出した画像データを横１列に収容する仮想キャンバス（一時記憶手段）１６０Ｂを
用意するように、ソフトウエアによりフレキシブルに構成されている。
【００１７】
そして、この仮想キャンバス１６０Ａ又は１６０Ｂに格納した１列の画像データに対し
て、画像回転後の転送先メモリ１２０の書き込み位置の番地を付けて、この仮想キャンバ
スから読み出すことで、転送元メモリ１１０から読み出す横あるいは縦１列とは逆の、縦
あるいは横１列のデータとして転送先メモリ１２０に書き込むように構成されている。
【００１８】
以下、さらに具体的に説明する。
【００１９】
〔実施の形態１〕
まず、実施の形態１の構成について説明する。
図１に示すように、この画像回転処理装置１０１は、例えば、デジタルＰＰＣに採用さ
れ、転送元メモリ１１０に記憶されたマトリックス状に配置された画素からなる画像デー
タを読み出し、回転して転送先メモリ１２０に書き込み記憶させる画像転送手段１３０を
備えている。
【００２０】
画像転送手段１３０は、読み出す手順の指示に基づいて、前記転送元メモリ１１０に記
憶された横あるいは縦１列の画像データをピクセル単位に読み出す読み出し手段１４０と
、書き込み手順の指示に基づいて、読み出し手段１４０が読み出した１列の画像データを
、読み出し手段１４０が読み出した横あるいは縦１列とは逆の、縦あるいは横１列のデー
タとして転送先メモリ１２０に書き込む書き込み手段１３０と、を備えている。この実施
の形態の画像転送手段１３０は、転送元画像が転送先で時計回り又は反時計回りに９０°
回転した出力状態になるように、転送先メモリ１２０に書き込み記憶させるように構成さ
れている。
【００２１】
転送元メモリ１１０に記憶された画像データを１行単位で昇順で読み出し、転送先メモ
リ１２０に時計回りに９０°回転した状態に１列単位に降順で書き込み記憶させていく工
程を図２〜図５に示し、そして、転送元メモリ１１０に記憶された全部の画像データを読
み出し、転送先メモリ１２０に時計回りに９０°回転した状態に書き込み記憶させた状態
を図６に示す。
また、転送元メモリ１１０に記憶された画像データを１列単位で降順で読み出し、転送
先メモリ１２０に反時計回りに９０°回転した状態に１列単位に昇順で書き込み記憶させ
ていく工程を図７〜図１０に示し、そして、転送元メモリ１１０に記憶された全部の画像
データを読み出し、転送先メモリ１２０に反時計回りに９０°回転した状態に書き込み記
憶させた状態を図１１に示す。
図２〜図１１において、転送元メモリ１１０と転送先メモリ１２０と仮想キャンバス１
６０Ａ又は１６０Ｂに付した符号は、画像回転の前後における転送元メモリ１１０のピク
セルの配列と転送先メモリ１２０のピクセルの配列との位置関係を視覚的に明示するため
に付したものである。
【００２２】
画像転送手段１３０への外部入力は、画像の回転方向と回転角度と倍率等であるが、こ
の実施の形態では、時計回りに９０度回転させる画像転送と、反時計回りに９０度回転さ
せる画像転送とを扱うものとする。画像転送手段１３０は、画像回転を要求する外部入力
があると、指示手段１７０で、１転送毎の転送開始位置の加減数と１転送毎の転送サイズ
を個別に指定する演算を行う。
指示手段１７０は、読み出し手段１４０に対して読み出し方法を指示し、また書き込み
手段１５０に対して、読み出し方法に対応した、仮想キャンバス１６０Ａ又は１６０Ｂを
用意させ、格納するピクセルに対してアドレスを付けて書き込み方法を指示する。
【００２３】
読み出し手段１４０は、指示手段１７０の読み出す手順の指示に基づいて、転送元メモ
リ１１０に記憶された画像データをピクセル単位で一行ずつ又は一列ずつ読み出しを行う
。読み出し手段１４０は、外部入力の指示が、画像データを時計回りに９０度回転して転
送することを内容とするときは、指示手段１７０からの指示に従い、転送元メモリ１１０
から横１列の画像データを昇順で読み出し、また、外部入力の指示が、画像データを反時
計回りに９０度回転して転送することを内容とするときは、指示手段１７０からの指示に
従い、転送元メモリ１１０から縦１列の画像データを降順で読み出すように構成されてい
る。
【００２４】
書き込み手段１５０は、指示手段１７０の書き込み手順の指示に基づいて、仮想キャン
バス１６０Ａ又は１６０Ｂをメモリ上に用意するように構成されている。書き込み手段１
５０は、外部入力の指示が、画像データを時計回りに９０度回転して転送することを内容
とするときは、指示手段１７０からの指示に従い、読み出し手段１４０が読み出した横１
列の画像データを格納するために、縦１列の仮想キャンバス１６０Ａを用意し、また、外
部入力の指示が、画像データを反時計回りに９０度回転して転送することを内容とすると
きは、指示手段１７０からの指示に従い、読み出し手段１４０が読み出した縦１列の画像
データを格納するために、横１列の仮想キャンバス１６０Ｂを用意するように構成されて
いる。
【００２５】
さらに、書き込み手段１５０は、仮想キャンバス１６０Ａ又は仮想キャンバス１６０Ｂ
に、転送元メモリ１１０から読み出した一行分又は一列分の画像データを一時的に格納し
、１転送毎の転送開始位置の加減数と１転送毎の転送サイズを個別に指定することで、転
送先メモリ１２０に格納するアドレスを付け、転送先メモリ１２０への書き込みを行うよ
うに構成されている。画像転送手段１３０は、転送元の転送サイズと１転送毎の転送位置
の加減数と、転送先の転送サイズと１転送毎の転送位置の加減数とを異なる設定にするこ
とで、転送元メモリ１１０の横１列の昇順の読み出し又は縦１列の降順の読み出しと、転
送先メモリ１２０の縦１列の降順の書き込み又は横１列の昇順の書き込みを行うことがで
きる。
【００２６】
従って、指示手段１７０が画像データを読み出す手順の指示とこの指示に対応して書き
込み手順の指示とを出力し、読み出し手段１４０が読み出す手順の指示に基づいて、転送
元メモリ１１０に記憶された画像データをピクセル単位で一行又は一列の読み出しを行い
、書き込み手段１５０が書き込み手順の指示に基づいて、転送先メモリ１２０に対応した
アドレスを付ける仮想キャンバス１６０Ａ又は１６０Ｂに、転送元メモリ１１０から読み
出した一行分又は一列分の画像データを一時的に格納し、転送先メモリ１２０に格納する
アドレスを付け転送先メモリ１２０への書き込みを行い、転送元画像が転送先で時計回り
又は反時計回りに９０°回転した転送先画像となるように、転送先メモリ１２０に転送す
ることができる。これは、１転送毎の転送開始位置の加減数と１転送毎の転送サイズを個
別に指定できるデータ転送装置を使用することで実現できる。
【００２７】
〔時計回りに９０度画像回転する手順〕
〔図２に示す工程〕最初に、読み出し手段１４０より転送元メモリ１１０の第１行目の
画像データを読み出し信号を出力し、該第１行目から画像データを読み出す。書き込み手
段１５０は、同じピクセル数の縦１列に用意した仮想キャンバス１６０Ａに、転送元メモ
リ１１０の第１行目から読み出した画像データをピクセル単位で順に格納する。書き込み
手段１５０は、仮想キャンバス１６０Ａに格納された画像データを読み出し順にピクセル
単位で読み出しかつ転送先メモリ１２０の第１０列目の番地を付け、仮想キャンバス１６
０Ａをコンテンツクリアし、転送先メモリ１２０の第１０列目に書き込み、記憶させる。
【００２８】
〔図３、図４、図５に示す工程〕次に、図２に示す工程と同様の手順で、読み出し手段
１４０により転送元メモリ１１０の第２行目〜第４行目の画像データを昇順で読み出す。
書き込み手段１５０は、読み出し手段１４０から読み出した第２行目〜第４行目の画像デ
ータを仮想キャンバス１６０Ａに格納しかつ番地を付けて読み出すことを順次に行い、転
送先メモリ１２０の第９列目〜第７列目に降順で書き込み、記憶させる。
【００２９】
図示しないが上記と同様に、転送元メモリ１１０の第５行目〜第９行目の画像データを
昇順で読み出して、仮想キャンバス１６０Ａに順次に格納しここから読み出す度に転送先
メモリ１２０の番地を付け、転送先メモリ１２０の第６列目〜第２列目に順次に書き込み
、記憶させる。
【００３０】
〔図６に示す工程〕最後に、転送元メモリ１１０の第１０行目の画像データを読み出し
て、仮想キャンバス１６０Ａに格納してから、転送先メモリ１２０の第１列目に書き込み
、記憶させると、画像回転処理を終了する。以上により、転送先メモリ１２０に時計回り
に９０°回転した状態に全部の画像データを書き込み、記憶させた状態になる。
【００３１】
〔反時計回りに９０度画像回転する手順〕
〔図７に示す工程〕最初に、読み出し手段１４０より転送元メモリ１１０の第１０列目
の画像データを読み出し信号を出力し、該第１０列目から画像データを読み出す。書き込
み手段１５０は、同じピクセル数の横１列に用意した仮想キャンバス１６０Ｂに、転送元
メモリ１１０の第１０列目から読み出した画像データをピクセル単位で順に格納する。書
き込み手段１５０は、仮想キャンバス１６０Ｂに格納された画像データを読み出し順にピ
クセル単位で読み出しかつ転送先メモリ１２０の第１行目の番地を付け、仮想キャンバス
１６０Ｂをコンテンツクリアし、転送先メモリ１２０の第１行目に書き込み、記憶させる
。
【００３２】
〔図８、図９、図１０に示す工程〕次に、図２に示す工程と同様の手順で、読み出し手
段１４０により転送元メモリ１１０の第９行目〜第７行目の画像データを降順で読み出す
。書き込み手段１５０は、読み出し手段１４０から読み出した第９列目〜第７列目の画像
データを仮想キャンバス１６０Ｂに縦１列に格納しかつ番地を付けて読み出すことを順次
に行い、転送先メモリ１２０の第２行目〜第４行目に昇順で書き込み、記憶させる。
【００３３】
図示しないが上記と同様に、転送元メモリ１１０の第６行目〜第２行目の画像データを
降順で読み出して、仮想キャンバス１６０Ｂに格納し番地を付けて読み出すことを順次に
行い、転送先メモリ１２０の第５列目〜第９列目に昇順に書き込み、記憶させる。
【００３４】
〔図１１に示す工程〕最後に、転送元メモリ１１０の第１列目の画像データを読み出し
て、仮想キャンバス１６０Ｂに格納してから、転送先メモリ１２０の第１０行目に書き込
み、記憶させると、画像回転処理を終了する。以上により、転送先メモリ１２０に反時計
回りに９０°回転した状態に全部の画像データを書き込み、記憶させた状態になる。
【００３５】
以上説明した図２〜図１１に示す工程の説明では、ピクセルを取り扱って読み出し・格
納・書き込みを説明したが、実際のメモリの配列は直列であり、また、ソフトウエアでは
、ピクセルの位置情報を示すビットと、１ピクセルに関するＲ．Ｇ．Ｂの各諧調度を示す
ビットの合計が１ピクセル分のメモリセル数として例えば２４ビット割り当てられるので
、プログラムは、加減算数と、１行分又は１列分のバイト数とを用いて行（Ｒｏｗ）又は
列（Ｃｏｌｕｍｎ）の指定を行うものである。
【００３６】
上記構成の実施の形態によれば、転送元メモリ１１０から行又は列の画像データを読み
出し、該画像データを列または行に配列変換し転送先メモリ１２０のアドレスを付けて転
送先メモリに書き込むので、画像回転機能を持たないデータ転送装置を使用して画像の回
転を行って転送できる。
本発明における転送元メモリ１１０と転送先メモリ１２０の形態については特に限定さ
れないが、転送元メモリ１１０と転送先メモリ１２０とが画像転送手段１３０のメモリ空
間の外部に配置されている装置で、各メモリと画像転送手段１３０との間の画像データ転
送がシーケンシャルにしか行えないような場合に、本発明を適用すると特に有用である。
【００３７】
〔その他の実施の形態〕
本発明は上記実施の形態にこれに限定されるものでなく、特許請求の範囲に記載された
発明の要旨を逸脱しない範囲内での種々、設計変更した形態を技術的範囲に含むものであ
る。本発明の画像回転処理装置及び画像回転処理方法は、デジタルＰＰＣへの適用に限定
されるものではない。例えば、スキャナからの画像もしくは符号化されて蓄積された画像
を縮小し複数ページ分を画像メモリに展開することにより、複数ページの画像を１枚に印
刷する連結複写が可能となる。この連結複写の際、連結する枚数によって用紙の縦横が変
わってしまうため画像の回転出力が必要となるので、ここにも適用できる。その他に、画
像編集、画像加工を行う装置で、画像回転を行う場合に広く適用できる。上記実施の形態
では、転送元メモリ１１０と、転送先メモリ１２０とを同じ画素数で説明したが、画像の
圧縮・膨張のために相違している場合も、本発明の技術的範囲に含むものである。上記実
施の形態においては、転送元メモリ１１０と、転送先メモリ１２０との相互間のピクセル
の配列変換の関係で説明したが、転送元と転送先に関する、転送サイズ、ピクセル当たり
のバイト数、１転送毎の転送位置の加減数、アドレスといった形で説明していないが、実
装置を実現する場合には、ソフトウエアにおいて、これらを含めるものであることは言う
までもない。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態１に係る画像回転処理装置の全体構成を示すブロック図である。
【図２】転送元メモリから画像データの第１行目を読み出し、転送先メモリに時計回りに９０°回転した状態に第１０列目を書き込んだ工程図である。
【図３】転送元メモリから画像データの第２行目を読み出し、転送先メモリに時計回りに９０°回転した状態に第９列目を書き込んだ工程図である。
【図４】転送元メモリから画像データの第３行目を読み出し、転送先メモリに時計回りに９０°回転した状態に第８列目を書き込んだ工程図である。
【図５】転送元メモリから画像データの第４行目を読み出し、転送先メモリに時計回りに９０°回転した状態に第７列目を書き込んだ工程図である。
【図６】転送元メモリに記憶された第１０行目の画像データを読み出し、転送先メモリに時計回りに９０°回転した状態に第１列目を書き込んだ工程図である。
【図７】転送元メモリから画像データの第１０列目を読み出し、転送先メモリに反時計回りに９０°回転した状態に第１行目を書き込んだ工程図である。
【図８】転送元メモリから画像データの第９列目を読み出し、転送先メモリに反時計回りに９０°回転した状態に第２行目を書き込んだ工程図である。
【図９】転送元メモリから画像データの第８列目を読み出し、転送先メモリに反時計回りに９０°回転した状態に第３行目を書き込んだ工程図である。
【図１０】転送元メモリから画像データの第７列目を読み出し、転送先メモリに時計回りに９０°回転した状態に第４行目を書き込んだ工程図である。
【図１１】転送元メモリに記憶された第１列目の画像データを読み出し、転送先メモリに時計回りに９０°回転した状態に第１０行目を書き込んだ工程図である。
【符号の説明】
【００３９】
１０１…画像回転処理装置、１１０…転送元メモリ（第１の記憶手段）、１２０…転送先
メモリ（第２の記憶手段）、１３０…画像転送手段、１４０…読み出し手段、１５０…書
き込み手段、１６０Ａ,１６０Ｂ…仮想キャンバス（一時記憶手段）、１７０…指示手段
【図１】
2009163535.tif 000003
【図２】
2009163535.tif 000004
【図３】
2009163535.tif 000005
【図４】
2009163535.tif 000006
【図５】
2009163535.tif 000007
【図６】
2009163535.tif 000008
【図７】
2009163535.tif 000009
【図８】
2009163535.tif 000010
【図９】
2009163535.tif 000011
【図１０】
2009163535.tif 000012
【図１１】
2009163535.tif 000013