(57)【特許請求の範囲】
【請求項１】
与えられる画像情報のビット数ｗおよび指定された画像回転角Ａｄに対応して、該画像情報を転送するバス幅Ｗ、Ｗ＞ｗ、ならびに該ビット数ｗおよび画像回転角Ａｄに対応付けられている値Ｎ，Ｍを特定し、
Ｎ×Ｍ画素マトリクスの画像情報を１群として、Ｎ×Ｍ ブロックパラレルデータにブロック化して前記バス幅Ｗのデータバスに送出してメモリに書込み、
前記メモリから、前記指定された画像回転角Ａｄに対応する読出しアドレス変更に従って読出し、読出した ブロックパラレルデータの中の画像情報を、指定された画像回転角Ａｄに対応して、前記Ｎ，Ｍの大きい方の値をＩとするＩ×Ｉ ブロックに並べ替え、そしてＩラインそれぞれの個別の画像情報にパラレル／シリアル変換する、画像情報の回転方法。
【請求項２】
画像情報のビット数ｗおよび画像回転角Ａｄを含むブロックサイズ規定パラメータに対応するブロックサイズＮ×Ｍを規定する情報を格納したルックアップテーブルを用いて、与えられる画像情報のビット数ｗおよび指定された画像回転角Ａｄに対応した値Ｎ，Ｍを特定する、請求項１に記載の画像情報の回転方法。
【請求項３】
画像情報のビット数ｗ，画像情報を転送するバス幅Ｗおよび画像回転角Ａｄを含むブロックサイズ規定パラメータに対応するブロックサイズＮ×Ｍを規定する情報を格納したルックアップテーブルを用いて、与えられる画像情報のビット数ｗ，バス幅Ｗおよび指定された画像回転角Ａｄに対応した値Ｎ，Ｍを特定する、請求項１に記載の画像情報の回転方法。
【請求項４】
ビット数ｗの画像情報は、ビット数がｗ−１以下の１画素の画像データと、ビット数がｗから該画像データのビット数を差し引いた値の、該画素宛ての特徴信号の組合せである、請求項１乃至３のいずれか１つに記載の画像情報の回転方法。
【請求項５】
特徴信号は、画像データが文字領域のものか写真領域のものかを表す像域分離信号を含む、請求項４に記載の画像情報の回転方法。
【請求項６】
請求項１，２，３，４又は５に記載の方法をコンピュータに実行させるプログラムを格納した記録媒体。
【請求項７】
与えられる画像情報のビット数ｗおよび指定された画像回転角Ａｄに対応して、該画像情報を転送するブロックパラレルデータ伝送バス幅Ｗ、Ｗ＞ｗ、ならびに該ビット数ｗおよび画像回転角Ａｄに対応付けられている値Ｎ，Ｍを特定し、２次元方向ともに複数画素のＮ×Ｍ画素マトリクスのデータ処理用の制御信号を発生する制御手段；
前記制御信号に応じて、シリアルに送られてくる画像情報を、Ｎ×Ｍブロックパラレルデータにブロック化して前記ブロックパラレルデータ伝送バスに送出する、シリアル／パラレル変換手段；
前記制御信号に応じて、前記ブロックパラレルデータ伝送バスに送出されたブロックパラレルデータを格納する記憶手段；および、
前記記憶手段から画像回転角Ａｄに対応する読出しアドレス変更に従って読み出されたＮ×Ｍブロックパラレルデータの中の画像情報を、画像回転角Ａｄに対応して、前記Ｎ，Ｍの大きい方の値をＩとするＩ×Ｉ ブロックに並べ替え、そしてＩラインそれぞれの個別の画像情報にパラレル／シリアル変換するパラレル／シリアル変換手段；
を備える画像情報の回転装置。
【請求項８】
前記制御手段は、画像情報のビット数ｗおよび画像回転角Ａｄを含むブロックサイズ規定パラメータに対応するブロックサイズＮ×Ｍを規定する情報格納したルックアップテーブルを有し、該テーブルを用いて、与えられる画像情報のビット数ｗおよび指定された画像回転角Ａｄに対応した値Ｎ，Ｍを特定する、請求項７に記載の画像情報の回転装置。
【請求項９】
前記制御手段は、画像情報のビット数ｗ，画像情報を転送するバス幅Ｗおよび画像回転角Ａｄを含むブロックサイズ規定パラメータに対応するブロックサイズＮ×Ｍを規定する情報を格納したルックアップテーブルを有し、該テーブルを用いて、与えられる画像情報のビット数ｗ，バス幅Ｗおよび指定された画像回転角Ａｄに対応した値Ｎ，Ｍを特定する、請求項７に記載の画像情報の回転装置。
【請求項１０】
前記シリアル／パラレル変換手段にシリアルに送られてくる画像情報は、ビット数がｗ−１以下の１画素の画像データと、ビット数がｗから該画像データのビット数を差し引いた値の、該画素宛ての特徴信号との組合せであり；前記パラレル／シリアル変換手段は、Ｍラインそれぞれに分配した画像情報を、画像データと特徴信号に分離する；請求項７乃至９のいずれか１つに記載の画像情報の回転装置。
【請求項１１】
装置は更に、画像データに基づいて該画像データが文字領域のものか写真領域のものか判別してその結果をあらわす像域分離信号を、前記特徴信号としてシリアル／パラレル変換手段に与える像域分離手段；を含む、請求項１０に記載の画像情報の回転装置。
【請求項１２】
前記記憶手段は、シリアル／パラレル変換手段が形成するＮ×Ｍブロックパラレルデータを圧縮データに処理する圧縮手段，圧縮データを格納するメモリ、および、該メモリから読出す圧縮データを伸張してパラレル／シリアル変換手段に与える伸張手段、を含む、請求項７乃至１１のいずれか１つに記載の画像情報の回転装置。
【請求項１３】
請求項７乃至１２のいずれか１つに記載の画像情報の回転装置；
原稿画像を読取って画像データを生成するスキャナ；および、
該画像データを補正して前記回転装置に与える画像処理装置；
を備える画像読取装置。
【請求項１４】
請求項７乃至１２のいずれか１つに記載の画像情報の回転装置；および、
前記回転装置のパラレル／シリアル変換手段が送出する画像情報を用紙上にプリントアウトするプリンタ；
を備える画像形成装置。
【請求項１５】
請求項７乃至１２のいずれか１つに記載の画像情報の回転装置；
原稿画像を読取って画像データを生成するスキャナ；
該画像データを補正して前記回転装置に与える画像処理装置；および、
前記回転装置のパラレル／シリアル変換手段が送出する画像情報を用紙上にプリントアウトするプリンタ；
を備える画像形成装置。
【請求項１６】
外部からのプリント指示コマンドを解析して外部からの画像情報を画像データに変換して前記画像情報格納装置に与えるシステムコントローラ；を更に備える、請求項１４又は１５に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、少ないビット数ｗの画像情報を、２次元方向ともに複数画素の画素マトリクスのものを１群として、パラレルデータにブロック化する複合処理に関し、また、ブロック化された画像データすなわちブロックパラレルデータを元のシリアル配列のビット数ｗの画像情報に分離する分解処理に関する。更には、このような複合処理および分解処理とメモリとを用いて画像の回転を行う画像情報の回転処理に関する。また、画像情報を前記複合処理によってブロックパラレルデータに複合してメモリに書込み、メモリから読出すときはブロックパラレルデータを前記分解処理によって画像情報に分解する画像情報格納装置，これを用いて画像データを蓄積する画像読取り装置、および、該画像情報格納装置に蓄積した画像データをプリンタでプリントアウトする画像形成装置、に関する。
【０００２】
【従来技術】
近年の画像処理関連のデジタル機器においては、高画質化のために、解像度を高くすることや階調数を多くする等の傾向がある。これらは画像の持つ情報を細かく表現することになるので、再現画像の画質は向上する反面、画像の電子情報量は多くなり、画像データを蓄積するメモリも大きくなってきている。メモリ容量の増大に伴い、それにアクセスするデータバス幅Ｗ（パラレルビット数）が、画像情報のビット数ｗの数倍以上に拡大できるので、複数画素群（所定サイズの画素マトリクス：１ブロック）の画像情報群を一纏めにしてビット数Ｗあるいはそれに近いビット数のパラレルデータに複合して、すなわちブロック化して、１ブロックの画像情報群すなわちブロックパラレルデータをバス幅Ｗのデータバスを介してメモリに書込み、そしてメモリから読み出すことにより、メモリ読み書き速度を飛躍的に高くすることができる。更には、メモリ上の画像情報に対して編集を施すために、領域指定をするとき、これをブロック単位にする事により、領域指定が簡単になりしかも領域内画像情報の特定と読出しが簡単かつ高速になる。画像回転処理を、ブロック単位で行うことにより、回転処理が簡単かつ高速になる。
【０００３】
特開平８−３３１３６３号公報には、正方形画素マトリクスであるＮ×Ｎ画素マトリクスを１ブロックとして画像データをブロックパラレルデータに複合してメモリに記憶し、画像回転をするときには、メモリから読出したブロックパラレルデータ内の画像データの位置を入れ替えてから、Ｎラインのシリアル配列に画像データを分離する画像処理装置が開示されている。
【０００４】
【発明が解決しようとする課題】
しかし、メモリの容量アップに伴い、それにアクセスするデータバス幅Ｗが多様化しており、これに対する複合処理の適合性が問題である。また、画像データのビット数も任意であり、しかも、画像データの特徴信号、例えば、文字部／写真部を示す像域分離信号，右寄せ／左寄せを示す位相信号など、を画像データ対応で画像データと同期してあるいは合わせて転送することが好ましく、特徴信号は、１〜３ビットの範囲内であることが多いが、ビット数にも多様性がある。
【０００５】
上述の、Ｎ×Ｎ画素マトリクスを１ブロックとする画像データの複合は、正方形マトリクスに限られるので、Ｎにより、データバス幅Ｗおよび又は画像情報のビット数ｗの選択の自由度が制限される。あるいは、データバス幅Ｗおよび画像情報のビット数ｗで、ブロックサイズ（Ｎ値）の選択の自由度が制限される。その結果、データバス幅Ｗを有効に活用しにくい。
【０００６】
また、上述の画像の回転処理では、特徴信号を画像データと合わせて回転処理は出来ず、メモリを利用した回転処理後の画像データに、特徴信号を用いた画像処理を施すことは困難であった。
【０００７】
本発明は、データバス幅Ｗを有効に活用することを第１の目的とし、データバス幅Ｗの広，狭に対してバス幅有効活用の適合性を高くすることを第２の目的とする。より具体的には、メモリアクセスに使用するデータバスの幅の自由度を高めることを第３の目的とし、１画素当たりの画像情報のビット数ｗの多少にもかかわらず、データバス幅Ｗを有効に活用することを第４の目的とする。画像データと該画像データに対応する特徴信号の関係を保ったまま画像データと特徴信号を同時に回転処理することを第５の目的とし、回転処理のためのメモリに対する読出しアドレス制御を簡易化することを第６の目的とする。
【０００８】
【課題を解決するための手段】
（１）与えられる画像情報のビット数ｗおよび指定された画像回転角Ａｄに対応して、該画像情報を転送するバス幅Ｗ、Ｗ＞ｗ、ならびに該ビット数ｗおよび画像回転角Ａｄに対応付けられている値Ｎ，Ｍを特定し、
Ｎ×Ｍ画素マトリクスの画像情報を１群として、Ｎ×Ｍ ブロックパラレルデータにブロック化して前記バス幅Ｗのデータバスに送出してメモリに書込み、
前記メモリから、前記指定された画像回転角Ａｄに対応する読出しアドレス変更に従って読出し、読出した ブロックパラレルデータの中の画像情報を、指定された画像回転角Ａｄに対応して、前記Ｎ，Ｍの大きい方の値をＩとするＩ×Ｉ ブロックに並べ替え、そしてＩラインそれぞれの個別の画像情報にパラレル／シリアル変換する、画像情報の回転方法。
【０００９】
なお、理解を容易にするためにカッコ内には、図面に示し後述する実施例の対応要素又は対応事項の記号を、参考までに付記した。以下も同様である。
【００１０】
これによれば、ビット数ｗ，バス幅Ｗおよび画像回転角Ａｄの組合せに対応した、データバス幅Ｗの有効性が高い、指定の回転角Ａｄの回転処理を実現し得てしかも、バス使用効率が高いブロックパラレルデータに、画像情報を変換することができる。
【００１１】
指定された画像回転角Ａｄに対応する読出しアドレス変更に従ってメモリからＮ×Ｍブロックパラレルデータの画面上位置の入れ替えを実現するので、ブロック単位の画像の回転が容易であり、回転処理のためのメモリに対する読出しアドレス制御は簡易である。
【００１２】
【発明の実施の形態】
（２）画像情報のビット数ｗおよび画像回転角Ａｄを含むブロックサイズ規定パラメータ(w,W,Ad)に対応するブロックサイズＮ×Ｍを規定する情報(図12の出力コード)を格納したルックアップテーブル(図12)を用いて、与えられる画像情報のビット数ｗおよび指定された画像回転角Ａｄに対応した値Ｎ，Ｍを特定する、上記（１）に記載の画像情報の回転方法。
【００１３】
（３）画像情報のビット数ｗ，画像情報を転送するバス幅Ｗおよび画像回転角Ａｄを含むブロックサイズ規定パラメータに対応するブロックサイズＮ×Ｍを規定する情報を格納したルックアップテーブルを用いて、与えられる画像情報のビット数ｗ，バス幅Ｗおよび指定された画像回転角Ａｄに対応した値Ｎ，Ｍを特定する、上記（１）に記載の画像情報の回転方法。
【００１４】
これによれば、ビット数ｗおよびバス幅Ｗのあり得る組合せに対応付けて、データバス幅Ｗを最も有効に活用するブロックサイズＮ×Ｍの情報をルックアップテーブルに格納しておくことにより、与えられる画像情報のビット数ｗと使用するデータバスのバス幅Ｗに合わせた、バス使用効率が最も高いブロックパラレルデータに、画像情報を変換することができる。
【００１５】
（４）ビット数ｗの画像情報は、ビット数がｗ−１以下の１画素の画像データと、ビット数がｗから該画像データのビット数を差し引いた値の、該画素宛ての特徴信号の組合せである、請求項１乃至３のいずれか１つに記載の画像情報の回転方法。
【００１６】
これによれば、画像データに付着して特徴信号が画像データと同時に同じく回転処理されるので、その後も特徴信号に対応した画像処理を画像データに施すことができる。
【００１７】
（５）特徴信号は、画像データが文字領域のものか写真領域のものかを表す像域分離信号を含む、上記（４）に記載の画像情報の回転方法。これによれば、回転処理後も、特徴信号に基づいて、文字領域の画像データに文字を鮮明に表すエッジ強調処理を施し、写真領域の画像データに濃度変化を円滑にするフィルタ処理を施すとか、あるいは文字領域の画像データは２値化処理し写真領域の画像データはディザ処理（面積階調処理）してプリント出力用の画像信号を生成する等、画像品質を高くする処理を容易に実現できる。
【００１８】
（６）上記（１），（２），（３），（４）又は（５）に記載の方法をコンピュータに実行させるプログラムを格納した記録媒体。これによれば、記録媒体を用いて多くのコンピュータに該プログラムをロードして、上記（１），（２），（３），（４）又は（５）に記載の方法を実現できる。
【００１９】
（７）与えられる画像情報のビット数ｗおよび指定された画像回転角Ａｄに対応して、該画像情報を転送するブロックパラレルデータ伝送バス幅Ｗ、Ｗ＞ｗ、ならびに該ビット数ｗおよび画像回転角Ａｄに対応付けられている値Ｎ，Ｍを特定し、２次元方向ともに複数画素のＮ×Ｍ画素マトリクスのデータ処理用の制御信号を発生する制御手段(80)；
前記制御信号に応じて、シリアルに送られてくる画像情報を、Ｎ×Ｍブロックパラレルデータにブロック化して前記ブロックパラレルデータ伝送バスに送出する、シリアル／パラレル変換手段(60)；
前記制御信号に応じて、前記ブロックパラレルデータ伝送バスに送出されたブロックパラレルデータを格納する記憶手段(40/MEM)；および、
前記記憶手段(40/MEM)から画像回転角Ａｄに対応する読出しアドレス変更に従って読み出されたＮ×Ｍブロックパラレルデータの中の画像情報を、画像回転角Ａｄに対応して、前記Ｎ，Ｍの大きい方の値をＩとするＩ×Ｉ ブロックに並べ替え、そしてＩラインそれぞれの個別の画像情報にパラレル／シリアル変換するパラレル／シリアル変換手段(70)；
を備える画像情報の回転装置(図6,図8／図24)。
【００２０】
これによれば、ビット数ｗ，バス幅Ｗおよび画像回転角Ａｄの組合せに対応した、データバス幅Ｗの有効性が高い、指定の回転角Ａｄの回転処理を実現し得てしかもバス使用効率が高いブロックパラレルデータに、画像情報を変換して記憶手段(40/MEM)に蓄積することができる。
【００２１】
指定された画像回転角Ａｄに対応する読出しアドレス変更に従って記憶手段(40/MEM)からＮ×Ｍブロックパラレルデータの画面上位置の入れ替えを実現するので、ブロック単位の画像の回転が容易であり、回転処理のための記憶手段(40/MEM)に対する読出しアドレス制御は簡易である。
【００２２】
（８）前記制御手段(80)は、画像情報のビット数ｗおよび画像回転角Ａｄを含むブロックサイズ規定パラメータ(w,W,Ad)に対応するブロックサイズＮ×Ｍを規定する情報(図12の出力コード)を格納したルックアップテーブル(図12)を有し、該テーブルを用いて、与えられる画像情報のビット数ｗおよび指定された画像回転角Ａｄに対応した値Ｎ，Ｍを特定する、上記（７）に記載の画像情報の回転装置。
【００２３】
（９）前記制御手段(80)は、画像情報のビット数ｗ，画像情報を転送するバス幅Ｗおよび画像回転角Ａｄを含むブロックサイズ規定パラメータ(w,W,Ad)に対応するブロックサイズＮ×Ｍを規定する情報(図12の出力コード)を格納したルックアップテーブル(図12)を有し、該テーブルを用いて、与えられる画像情報のビット数ｗ，バス幅Ｗおよび指定された画像回転角Ａｄに対応した値Ｎ，Ｍを特定する、上記（７）に記載の画像情報の回転装置。
【００２４】
これによれば、ビット数ｗ，バス幅Ｗおよび画像回転角Ａｄの組合せに対応した、データバス幅Ｗを有効に利用する、指定の回転角Ａｄの回転処理を実現し得てしかも、バス使用効率が高いブロックパラレルデータに、画像情報を変換して、記憶手段(40/MEM)に蓄積し、そして必要なときに、読出してシリアルに画像情報を送出できる。
【００２５】
指定された画像回転角Ａｄに対応する読出しアドレス変更に従って記憶手段(40/MEM)からＮ×Ｍブロックパラレルデータの画面上位置の入れ替えを実現するので、ブロック単位の画像の回転が容易であり、回転処理のための記憶手段(40/MEM)に対する読出しアドレス制御は簡易である。
【００２６】
（１０）前記シリアル／パラレル変換手段(60)にシリアルに送られてくる画像情報は、ビット数がｗ−１以下の１画素の画像データと、ビット数がｗから該画像データのビット数を差し引いた値の、該画素宛ての特徴信号との組合せであり；前記パラレル／シリアル変換手段(70)は、Ｍラインそれぞれに分配した画像情報を、画像データと特徴信号に分離する；上記（７）乃至（９）のいずれか１つに記載の画像情報の回転装置。
【００２７】
これによれば、Ｎ×Ｍブロックパラレルデータの中の画像情報の並べ替えによって該ブロックが表す画像が回転し、パラレル／シリアル変換によって、回転した画像（Ｎ×Ｍブロック）の画像情報がライン区分で得られる。画像の回転処理が簡単である。画像データに付着した特徴信号が画像データと同時に同じく並べ替えられるので、画像データと特徴信号との対の関係が崩れない。したがって該パラレル／シリアル変換後も、特徴信号に対応した画像処理を画像データに施すことができる。
【００２８】
（１１）装置は更に、画像データに基づいて該画像データが文字領域のものか写真領域のものか判別してその結果をあらわす像域分離信号を、前記特徴信号としてシリアル／パラレル変換手段(60)に与える像域分離手段(49)；を含む、上記（１０）に記載の画像情報の回転装置。
【００２９】
これによれば、特徴信号に基づいて、文字領域の画像データに文字を鮮明に表すエッジ強調処理を施し、写真領域の画像データに濃度変化を円滑にするフィルタ処理を施すとか、あるいは文字領域の画像データは２値化処理し写真領域の画像データはディザ処理（面積階調処理）してプリント出力用の画像信号を生成する等、画像品質を高くする処理を容易に実現できる。
【００３０】
（１２）前記記憶手段(40)は、シリアル／パラレル変換手段(60)が形成するＮ×Ｍブロックパラレルデータを圧縮データに処理する圧縮手段(46)，圧縮データを格納するメモリ(MEM)、および、該メモリ(MEM)から読出す圧縮データを伸張してパラレル／シリアル変換手段(70)に与える伸張手段(48)、を含む、上記（７）乃至（１１）のいずれか１つに記載の画像情報の回転装置(図6,図8)。
【００３１】
これによれば、Ｎ×Ｍブロックパラレルデータを圧縮してメモリ(MEM)に蓄積するので、蓄積可能な画像情報量が増え、画像情報のＮ×Ｍブロックパラレルデータへの変換とデータ圧縮とが相伴った、画像情報のメモリアクセス速度が高速で蓄積容量が多い回転装置が実現する。
【００３２】
（１３）上記（７）乃至（１２）のいずれか１つに記載の画像情報の回転装置(図6,図8／図24)；
原稿画像を読取って画像データを生成するスキャナ(200)；および、
該画像データを補正して前記回転装置に与える画像処理装置(IPP, CDIC)；
を備える画像読取装置。これによれば、スキャナ(200)が発生する画像データを、画像情報格納装置に高速に効率良く蓄積記憶でき、また、画像情報格納装置から高速に読出すことができる。
【００３３】
（１４）上記（７）乃至（１２）のいずれか１つに記載の画像情報の回転装置(図6,図8／図24)；および、
前記回転装置のパラレル／シリアル変換手段(70)が送出する画像情報を用紙上にプリントアウトするプリンタ(400)；
を備える画像形成装置。これによれば、先ず回転装置に画像情報を格納してから、高速に読出してプリントアウトできる。
【００３４】
（１５）上記（７）乃至（１２）のいずれか１つに記載の画像情報の回転装置 (図6,図8／図24)；
原稿画像を読取って画像データを生成するスキャナ(200)；
該画像データを補正して前記回転装置に与える画像処理装置(IPP, CDIC)；および、
前記回転装置のパラレル／シリアル変換手段(70)が送出する画像情報を用紙上にプリントアウトするプリンタ(400)；
を備える画像形成装置。
【００３５】
（１６）外部からのプリント指示コマンドを解析して外部からの画像情報を画像データに変換して前記画像情報格納装置に与えるシステムコントローラ(6)；を更に備える、上記（１４）又は（１５）に記載の画像形成装置。これによれば、パソコンが与えるプリント指示コマンドに含まれる画像情報を前記画像情報格納装置に蓄積して、プリンタ(400)でプリントアウトできる。
【００３６】
本発明の他の目的および特徴は、図面を参照した以下の実施例の説明より明らかになろう。
【００３７】
【実施例】
−第１実施例−
図１に、本発明の第１実施例のデータ変換器を装備した複写機の機構の概要を示す。この複写機は、デジタルフルカラー複写機である。カラー画像読み取り装置（以下、スキャナという）２００は、コンタクトガラス２０２上の原稿１８０の画像を照明ランプ２０５、ミラー群２０４Ａ、２０４Ｂ、２０４Ｃなど、およびレンズ２０６を介してカラーセンサ２０７に結像して、原稿のカラー画像情報を、例えば、ブルー（以下、Ｂという）、グリーン（以下、Ｇという）およびレッド（以下、Ｒという）の色分解光毎に読み取り、電気的な画像信号に変換する。カラーセンサ２０７は、この例では、３ラインＣＣＤセンサで構成されており、Ｂ、Ｇ、Ｒの画像を色ごとに読取る。スキャナ２００で得たＢ、Ｇ、Ｒの色分解画像信号強度レベルをもとにして、画像信号処理装置ＩＰＰ（図２）にて色変換処理を行い、ブラック（以下、Ｂｋという）、シアン（以下、Ｃという）、マゼンダ（以下、Ｍという）およびイエロー（以下、Ｙという）の記録色情報を含むカラー画像データを得る。
【００３８】
このカラー画像データを用い、次に述べるカラー画像記録装置（以下、カラープリンタという）４００によって、Ｂｋ、Ｃ、Ｍ、Ｙの画像を中間転写ベルト上に重ね形成し、そして転写紙に転写する。スキャナ２００は、カラープリンタ４００の動作とタイミングをとったスキャナースタート信号を受けて、照明ランプ２０５やミラー群２０４Ａ、２０４Ｂ、２０４Ｃなどからなる照明・ミラー光学系が左矢印方向へ原稿走査し、１回走査毎に１色の画像データを得る。そして、その都度、カラープリンタ４００で順次、顕像化しつつ、これらを中間転写ベルト上に重ね合わせて、４色のフルカラー画像を形成する。
【００３９】
カラープリンタ４００の、露光手段としての書き込み光学ユニット４０１は、スキャナ２００からのカラー画像データを光信号に変換して、原稿画像に対応した光書き込みを行い、感光体ドラム４１４に静電潜像を形成する。光書き込み光学ユニット４０１は、レーザー発光器４４１、これを発光駆動する発光駆動制御部（図示省略）、ポリゴンミラー４４３、これを回転駆動する回転用モータ４４４、ｆθレンズ４４２、反射ミラー４４６などで構成されている。感光体ドラム４１４は、矢印で示す如く反時計廻りの向きに回転するが、その周りには、感光体クリーニングユニット４２１、除電ランプ４１４Ｍ、帯電器４１９、感光体ドラム上の潜像電位を検知する電位センサー４１４Ｄ、リボルバー現像装置４２０の選択された現像器、現像濃度パターン検知器４１４Ｐ、中間転写ベルト４１５などが配置されている。
【００４０】
リボルバー現像装置４２０は、ＢＫ現像器４２０Ｋ、Ｃ現像器４２０Ｃ、Ｍ現像器４２０Ｍ、Ｙ現像器４２０Ｙと、各現像器を矢印で示す如く反時計回りの向きに回転させる、リボルバー回転駆動部（図示省略）などからなる。これら各現像器は、静電潜像を顕像化するために、現像剤の穂を感光体ドラム４１４の表面に接触させて回転する現像スリーブ４２０ＫＳ、４２０ＣＳ、４２０ＭＳ、４２０ＹＳと、現像剤を組み上げ・撹拌するために回転する現像パドルなどで構成されている。待機状態では、リボルバー現像装置４２０はＢＫ現像器４２０で現像を行う位置にセットされており、コピー動作が開始されると、スキャナ２００で所定のタイミングからＢＫ画像データの読み取りがスタートし、この画像データに基づき、レーザー光による光書き込み・潜像形成が始まる。以下、Ｂｋ画像データによる静電潜像をＢｋ潜像という。Ｃ、Ｍ、Ｙの各画像データについても同じ。このＢｋ潜像の先端部から現像可能とすべく、Ｂｋ現像器４２０Ｋの現像位置に潜像先端部が到達する前に、現像スリーブ４２０ＫＳを回転開始して、Ｂｋ潜像をＢｋトナーで現像する。そして、以後、Ｂｋ潜像領域の現像動作を続けるが、潜像後端部がＢｋ潜像位置を通過した時点で、速やかに、Ｂｋ現像器４２０Ｋによる現像位置から次の色の現像器による現像位置まで、リボルバー現像装置４２０を駆動して回動させる。この回動動作は、少なくとも、次の画像データによる潜像先端部が到達する前に完了させる。
【００４１】
像の形成サイクルが開始されると、感光体ドラム４１４は矢印で示すように反時計廻りの向きに回動し、中間転写ベルト４１５は図示しない駆動モータにより、時計廻りの向きに回動する。中間転写ベルト４１５の回動に伴って、ＢＫトナー像形成、Ｃトナー像形成、Ｍトナー像形成およびＹトナー像形成が順次行われ、最終的に、ＢＫ、Ｃ、Ｍ、Ｙの順に中間転写ベルト４１５上に重ねてトナー像が形成される。ＢＫ像の形成は、以下のようにして行われる。すなわち、帯電器４１９がコロナ放電によって、感光体ドラム４１４を負電荷で約−７００Ｖに一様に帯電する。つづいて、レーザーダイオード４４１は、Ｂｋ信号に基づいてラスタ露光を行う。このようにラスタ像が露光されたとき、当初、一様に荷電された感光体ドラム４１４の露光された部分については、露光光量に比例する電荷が消失し、静電潜像が形成される。リボルバー現像装置４２０内のトナーは、フェライトキャリアとの撹拌によって負極性に帯電され、また、本現像装置のＢＫ現像スリーブ４２０ＫＳは、感光体ドラム４１４の金属基体層に対して図示しない電源回路によって、負の直流電位と交流とが重畳された電位にバイアスされている。この結果、感光体ドラム４１４の電荷が残っている部分には、トナーが付着せず、電荷のない部分、つまり、露光された部分にはＢｋトナーが吸着され、潜像と相似なＢｋ可視像が形成される。中間転写ベルト４１５は、駆動ローラ４１５Ｄ、転写対向ローラ４１５Ｔ、クリーニング対向ローラ４１５Ｃおよび従動ローラ群に張架されており、図示しない駆動モータにより回動駆動される。さて、感光体ドラム４１４上に形成したＢｋトナー像は、感光体と接触状態で等速駆動している中間転写ベルト４１５の表面に、ベルト転写コロナ放電器（以下、ベルト転写部という。）４１６によって転写される。以下、感光体ドラム４１４から中間転写ベルト４１５へのトナー像転写を、ベルト転写と称する。感光体ドラム４１４上の若干の未転写残留トナーは、感光体ドラム４１４の再使用に備えて、感光体クリーニングユニット４２１で清掃される。ここで回収されたトナーは、回収パイプを経由して図示しない排トナータンクに蓄えられる。
【００４２】
なお、中間転写ベルト４１５には、感光体ドラム４１４に順次形成する、Ｂｋ、Ｃ、Ｍ、Ｙのトナー像を、同一面に順次、位置合わせして、４色重ねのベルト転写画像を形成し、その後、転写紙にコロナ放電転写器にて一括転写を行う。ところで、感光体ドラム４１４側では、ＢＫ画像の形成工程のつぎに、Ｃ画像の形成工程に進むが、所定のタイミングから、スキャナ２００によるＣ画像データの読み取りが始まり、その画像データによるレーザー光書き込みで、Ｃ潜像の形成を行う。Ｃ現像器４２０Ｃは、その現像位置に対して、先のＢｋ潜像後端部が通過した後で、かつ、Ｃ潜像先端が到達する前に、リボルバー現像装置の回転動作を行い、Ｃ潜像をＣトナーで現像する。以降、Ｃ潜像領域の現像をつづけるが、潜像後端部が通過した時点で、先のＢｋ現像器の場合と同様にリボルバー現像装置４２０を駆動して、Ｃ現像器４２０Ｃを送り出し、つぎのＭ現像器４２０Ｍを現像位置に位置させる。この動作もやはり、つぎのＭ潜像先端部が現像部に到達する前に行う。なお、ＭおよびＹの各像の形成工程については、それぞれの画像データの読み取り、潜像形成、現像の動作が、上述のＢｋ像や、Ｃ像の工程に準ずるので、説明は省略する。
【００４３】
ベルトクリーニング装置４１５Ｕは、入口シール、ゴムブレード、排出コイルおよび、これら入口シールやゴムブレードの接離機構により構成される。１色目のＢｋ画像をベルト転写した後の、２、３、４色目の画像をベルト転写している間は、ブレード接離機構によって、中間転写ベルト面から入口シール、ゴムブレードなどは離間させておく。
【００４４】
紙転写コロナ放電器（以下、紙転写器という。）４１７は、中間転写ベルト４１５上の重ねトナー像を転写紙に転写するべく、コロナ放電方式にて、ＡＣ＋ＤＣまたは、ＤＣ成分を転写紙および中間転写ベルトに印加するものである。
【００４５】
給紙バンク内の転写紙カセット４８２には、各種サイズの転写紙が収納されており、指定されたサイズの用紙を収納しているカセットから、給紙コロ４８３によってレジストローラ対４１８Ｒ方向に給紙・搬送される。なお、符号４１２Ｂ２は、ＯＨＰ用紙や厚紙などを手差しするための給紙トレイを示している。像形成が開始される時期に、転写紙は前記いずれかの給紙トレイから給送され、レジストローラ対４１８Ｒのニップ部にて待機している。そして、紙転写器４１７に中間転写ベルト４１５上のトナー像の先端がさしかかるときに、丁度、転写紙先端がこの像の先端に一致する如くにレジストローラ対４１８Ｒが駆動され、紙と像との合わせが行われる。このようにして、転写紙が中間転写ベルト上の色重ね像と重ねられて、正電位につながれた紙転写器４１７の上を通過する。このとき、コロナ放電電流で転写紙が正電荷で荷電され、トナー画像の殆どが転写紙上に転写される。つづいて、紙転写器４１７の左側に配置した図示しない除電ブラシによる分離除電器を通過するときに、転写紙は除電され、中間転写ベルト４１５から剥離されて紙搬送ベルト４２２に移る。中間転写ベルト面から４色重ねトナー像を一括転写された転写紙は、紙搬送ベルト４２２で定着器４２３に搬送され、所定温度にコントロールされた定着ローラ４２３Ａと加圧ローラ４２３Ｂのニップ部でトナー像を溶融定着され、排出ロール対４２４で本体外に送り出され、図示省略のコピートレイに表向きにスタックされる。
【００４６】
なお、ベルト転写後の感光体ドラム４１４は、ブラシローラ、ゴムブレードなどからなる感光体クリーニングユニット４２１で表面をクリーニングされ、また、除電ランプ４１４Ｍで均一除電される。また、転写紙にトナー像を転写した後の中間転写ベルト４１５は、再び、クリーニングユニット４１５Ｕのブレード接離機構でブレードを押圧して表面をクリーニングする。リピートコピーの場合には、スキャナの動作および感光体への画像形成は、１枚目の４色目画像工程にひきつづき、所定のタイミングで２枚目の１色目画像工程に進む。中間転写ベルト４１５の方は、１枚目の４色重ね画像の転写紙への一括転写工程にひきつづき、表面をベルトクリーニング装置でクリーニングされた領域に、２枚目のＢｋトナー像がベルト転写されるようにする。その後は、１枚目と同様動作になる。
【００４７】
図１に示すカラー複写機は、パーソナルコンピュータ等のホスト（ＰＣ）から、ＬＡＮ又はパラレルＩ／Ｆを通じてプリントデ−タが与えられるとそれをカラープリンタ４００でプリントアウト（画像出力）でき、しかもスキャナ２００で読取った画像データを遠隔のフアクシミリに送信し、受信する画像データもプリントアウトできる複合機能つきのカラー複写機である。この複写機は、構内交換器ＰＢＸを介して公衆電話網に接続され、公衆電話網を介して、ファクシミリ交信やサ−ビスセンタの管理サ−バと交信することができる。
【００４８】
図２に、図１に示す複写機の電気系システムを示す。原稿を光学的に読み取る原稿スキャナ２００は、読み取りユニット４にて、原稿に対するランプ照射の反射光をミラー及びレンズにより受光素子２０７に集光する。受光素子（本実施例ではＣＣＤ）は、センサー・ボード・ユニットＳＢＵ（以下単にＳＢＵと称す）にあり、ＣＣＤに於いて電気信号に変換された画像信号は、ＳＢＵ上でデジタル信号すなわち読取った画像デ−タに変換された後、ＳＢＵから、圧縮／伸張及びデータインターフェース制御部ＣＤＩＣ（以下単にＣＤＩＣと称す）に出力される。
【００４９】
すなわちＳＢＵから出力される画像デ−タは、ＣＤＩＣに入力される。機能デバイス及びデータバス間における画像データの伝送は、ＣＤＩＣが全て制御する。すなわちＣＤＩＣは、画像データに関し、ＳＢＵ，パラレルバスＰｂ，シリアルバスＳｂ，画像信号処理装置ＩＰＰ（以下単にＩＰＰと称す），複合機能コントローラＭＦＣ間のデータ転送、ならびに、図２に示すデジタル複写機全体制御を司るシステムコントローラ６と、プロセスコントローラ１間の、画像データ転送およびその他の制御に関する通信を行う。システムコントローラ６とプロセスコントローラ１は、パラレルバスＰｂ，ＣＤＩＣ及びシリアルバスＳｂを介して相互に通信を行う。ＣＤＩＣは、その内部に於いてパラレルバスＰｂとシリアルバスＳｂとのデータインターフェースのためのデータフォーマット変換を行う。
【００５０】
ＳＢＵからの読取り画像デ−タは、ＣＤＩＣを経由してＩＰＰに転送され、ＩＰＰが、光学系及びデジタル信号への量子化に伴う信号劣化（スキャナ系の信号劣化：スキャナ特性による読取り画像デ−タの歪）を補正し、再度ＣＤＩＣへ出力する。ＣＤＩＣは、該画像デ−タを複合機能コントロ−ラＭＦＣに転送してメモリＭＥＭに書込む。又は、ＩＰＰの、プリンタ出力のための処理系に戻す。
【００５１】
すなわち、ＣＤＩＣには、読取り画像デ−タをメモリＭＥＭに蓄積して再利用するジョブと、メモリＭＥＭに蓄積しないでビデオ・データ制御ＶＤＣ（以下、単にＶＤＣと称す）に出力してレ−ザプリンタ４００で作像出力するジョブとがある。メモリＭＥＭに蓄積する例としては、１枚の原稿を複数枚複写する場合、読み取りユニット４を１回だけ動作させ、読取り画像デ−タをメモリＭＥＭに蓄積し、蓄積データを複数回読み出す使い方がある。メモリＭＥＭを使わない例としては、１枚の原稿を１枚だけ複写する場合、読取り画像デ−タをそのままプリンタ出力用に処理すれば良いので、メモリＭＥＭへの書込みを行う必要はない。
【００５２】
操作ボードＯＰＢには、文字を明瞭に表し写真を滑らかに表す像域（文字領域／写真領域）対応の画像処理を画像データに施す文字・写真モード，全面に渡って写真を滑らかに表す画像処理を画像データに施す写真モード、および、全面に渡って文字を明瞭に表す画像処理を画像データに施す文字モード、を選択指定するための、「文字・写真」指定キーおよび「写真」指定キーがある。これらの画像処理モードのデフォルト（標準に設定したもの）は文字モードであり、画像処理モードの初期設定のステージで、システムコントローラ６が、処理モード指定レジスタに、文字モードを書きこむ。「文字・写真」指定キーおよび「写真」指定キーの操作ありを表示する各表示灯は、消灯する。
【００５３】
処理モード指定レジスタに文字モードを格納しているときに、「文字・写真」指定キーまたは「写真」指定キーの操作があると、システムコントローラ６は、処理モード指定レジスタに文字・写真モード又は写真モードを更新書き込みして、一方の表示灯を点灯する。消灯している側の指定キーを操作すると、モード指定と点灯する表示灯が切換る。点灯している表示灯に対応する指定キーを操作すると、表示灯が消えて、処理モードレジスタのデータは、文字モードに更新（初期化）される。
【００５４】
文字・写真モードが指定されているときには、画像各部が文字領域か写真領域かの検出すなわち像域分離が必要である。この像域分離は、本実施例では画像メモリアクセス制御ＩＭＡＣ（以下単にＩＭＡＣと称す）が画素単位で行い、文字か写真かを表す１ビットの像域分離信号を、画像の特性をあらわす特徴信号として発生し、画像データと並行してＩＭＡＣから出力する。
【００５５】
まず、メモリＭＥＭを使わない場合、ＩＰＰからＣＤＩＣへ転送された画像データは、再度ＣＤＩＣからＩＰＰへ戻される。ＩＰＰに於いてＣＣＤによる輝度データを面積階調に変換するための画質処理（図３の１５）を行う。画質処理後の画像データはＩＰＰからＶＤＣに転送する。面積階調に変化された信号に対し、ドット配置に関する後処理及びドットを再現するためのパルス制御をＶＤＣで行い、レ−ザプリンタ４００の作像ユニット５に於いて転写紙上に再生画像を形成する。
【００５６】
メモリＭＥＭに蓄積し、それからの読み出し時に付加的な処理、例えば画像方向の回転，画像の合成等を行う場合は、ＩＰＰからＣＤＩＣへ転送されたデータは、文字モードまたは写真モードの場合は、ＣＤＩＣからパラレルバスＰｂを経由してＩＭＡＣに送られる。文字・写真モードの場合には、ＣＤＩＣのシリアルデータＩ／Ｆ２８，２９およびシリアルバスＳｂを介して、ＩＭＡＣに送られる。
【００５７】
ＩＭＡＣでは、システムコントローラ６の制御に基づき画像データとメモリモジュ−ルＭＥＭ（以下単にＭＥＭと称す）のアクセス制御，外部パソコンＰＣ（以下単にＰＣと称す）のプリント用データの展開（文字コ−ド／キャラクタビット変換），メモリー有効活用のための画像データの圧縮／伸張を行う。ＩＭＡＣへ送られたデータは、データ圧縮後ＭＥＭへ蓄積し、蓄積データを必要に応じて読み出す。読み出しデータは伸張し、本来の画像データに戻し、文字モード又は写真モードの場合は、ＩＭＡＣからパラレルバスＰｂ経由でＣＤＩＣへ戻される。
【００５８】
文字・写真モードが指定されているときには、ＩＭＡＣで像域分離を実施して、文字か写真かを表す１ビットの特徴信号を、１画素宛てに発生して、画像データに特徴信号を付加しそしてデータ圧縮後ＭＥＭへ蓄積する。ＭＥＭより読み出すときにはデータを伸張しそしてＩＭＣからシリアルバスＳｂを介してＣＤＩＣへ戻す。ＣＤＩＣは、ＩＰＰにシリアル転送する。
【００５９】
ＣＤＩＣからＩＰＰへの転送後は、ＩＰＰでの画像処理モード対応の画質処理１５（図３）及びＶＤＣでのパルス制御を行い、作像ユニット５に於いて転写紙上に顕像（トナ−像）を形成する。
【００６０】
画像データの流れに於いて、パラレルバスＰｂ，シリアルバスＳｂ及びＣＤＩＣでのバス制御により、デジタル複写機の複合機能を実現する。複合機能の１つであるＦＡＸ送信機能は、スキャナ２００の読取り画像データをＩＰＰにて画像処理を実施し、ＣＤＩＣ及びパラレルバスＰｂを経由してＦＡＸ制御ユニットＦＣＵ（以下単にＦＣＵと称す）へ転送する。ＦＣＵにて公衆回線通信網ＰＮ（以下単にＰＮと称す）へのデータ変換を行い、ＰＮへＦＡＸデータとして送信する。ＦＡＸ受信は、ＰＮからの回線データをＦＣＵにて画像データへ変換し、パラレルバスＰｂ及びＣＤＩＣを経由してＩＰＰへ転送される。この場合特別な画質処理は行わず、ＶＤＣにおいてドット再配置及びパルス制御を行い、作像ユニット５に於いて転写紙上に顕像を形成する。
【００６１】
複数ジョブ、例えばコピー機能，ＦＡＸ送受信機能およびプリンタ出力機能、が並行に動作する状況に於いて、読み取りユニット４、作像ユニット５及びパラレルバスＰｂ使用権のジョブへの割り振りを、システムコントロ−ラ６及びプロセスコントローラ１にて制御する。
【００６２】
プロセスコントローラ１は、画像データの流れを制御し、システムコントローラ６はシステム全体を制御し、各リソースの起動を管理する。このデジタル複合機能複写機の機能選択は、操作ボ−ドＯＰＢにて選択入力し、コピー機能，ＦＡＸ機能等の処理内容を設定する。
【００６３】
図３に、ＩＰＰの画像処理機能の概要を示す。読取り画像デ−タは、ＳＢＵからＣＤＩＣを介してＩＰＰの入力Ｉ／Ｆ（インタ−フェイス）１１からスキャナ画像処理１２へ伝達される。読取りによる画像情報の劣化の補正を主目的にして、スキャナ画像処理１２は、シェーディング補正，スキャナγ補正およびＭＴＦ補正等を行う。補正処理ではないが、拡大／縮小の変倍処理も行う。読取り画像データの補正処理終了後、出力Ｉ／Ｆ１３を介してＣＤＩＣへ画像データを転送する。
【００６４】
プリントアウトのときすなわち転写紙への出力は、ＣＤＩＣからの画像データを入力Ｉ／Ｆ１４より受け、画質処理１５に於いて画像の種類（文字／写真）に応じたプリント出力用の画像データの補正および記録信号への変換を行う。画質処理後のデータは出力Ｉ／Ｆ１６を介してＶＤＣへ出力される。
【００６５】
文字モードの場合は、画質処理１５において誤差拡散処理および文字内，外それぞれの濃度を均一化する濃度変換を行う。写真モードのときにはディザ処理を行う。文字・写真モードの場合は、特徴信号（像域分離信号）が文字を表す高レベル「１」であると文字モードの場合の処理を、特徴信号が写真を表す低レベル「０」であると写真モードの場合の処理を行う。
【００６６】
一旦スキャナ画像処理１２を施した画像データをメモリＭＥＭに蓄積しておけば、画質処理１５で施す処理を変える事によって種々の再生画像を確認することができる。例えば再生画像の濃度を振ってみたり、ディザマトリクスの線数を変更してみたりする事で、再生画像の雰囲気を変更できる。この時処理を変更する度に画像をスキャナ２００で読み込み直す必要はなく、ＭＥＭから格納画像を読み出せば同一データに対し、何度でも異なる処理を実施できる。画像の９０度単位の回転（９０度，１８０度又は２７０度）ならびに上下反転および左右反転は、ＩＭＡＣが、ＭＥＭからの画像データの読み出し時に行う。
【００６７】
図４に、ＣＤＩＣの機能構成の概要を示す。画像データ入出力制御２１は、ＳＢＵからの読取り画像データを入力し、ＩＰＰに対してデータを出力する。画像データ入力制御２２には、ＩＰＰで、スキャナ画像処理１２でスキャナ画像補正された画像データが入力される。入力データは、文字モード又は写真モードの場合、パラレルバスＰｂでの転送効率を高めるためにデータ圧縮部２３に於いて、データ圧縮を行う。圧縮した画像デ−タは、パラレルデータＩ／Ｆ２５を介してパラレルバスＰｂへ送出される。パラレルデータバスＰｂからパラレルデータＩ／Ｆ２５を介して入力される画像データは、バス転送のために圧縮されており、データ伸張部２６で伸張される。伸張された画像データは、画像データ出力制御２７によってＩＰＰへ転送される。ＣＤＩＣは、パラレルデータとシリアルデータの変換機能を併せ持つ。
【００６８】
システムコントローラ６は、パラレルバスＰｂおよびシリアルバスＳｂにデータを転送し、プロセスコントローラ１は、シリアルバスＳｂにデータを転送する。２つのコントローラ６，１の通信のために、デ−タ変換部２４およびシリアルデ−タＩ／Ｆ２９で、パラレル／シリアルデータ変換を行う。シリアルデータＩ／Ｆ２８は、ＩＰＰ用であり、ＩＰＰともシリアルデ−タ転送する。
【００６９】
図５に、ＶＤＣの機能構成の概要を示す。ＶＤＣは、ＩＰＰから入力される画像データに対し作像ユニット５の特性に応じて、追加の処理を行う。エッジ平滑処理によるドットの再配置処理，ドット形成のための画像信号のパルス制御を行い、画像データは作像ユニット５を対象として出力される。画像データの変換とは別に、パラレルデータとシリアルデータのフォーマット変換機能３３〜３５を併せ持ち、ＶＤＣ単体でもシステムコントローラ６とプロセスコントローラ１の通信に対応できる。
【００７０】
図６に、ＩＭＡＣの機能構成の概略を示す。ＩＭＡＣは、パラレルデータＩ／Ｆ４１に於いて、パラレルバスＰｂに対する画像データの入，出力を管理し、ＭＥＭへの画像データの格納／読み出しと、主に外部のＰＣから入力されるコードデータの画像データへの展開を制御する。ＰＣから入力されたコードデータは、ラインバッファ４２に格納する。すなわち、ローカル領域でのデータの格納を行い、ラインバッファ４２に格納したコードデータは、システムコントローラＩ／Ｆ４４を介して入力されたシステムコントローラ６からの展開処理命令に基づき、ビデオ制御４３に於いて画像データに展開する。展開された画像データもしくはパラレルデータＩ／Ｆ４１を介してパラレルバスＰｂから入力された画像データは、ＭＥＭに格納される。この場合、データ変換部４５に於いて格納対象となる画像データを選択し、データ圧縮部４６においてメモリ使用効率を上げるためにデータ圧縮を行い、メモリアクセス制御部４７にてＭＥＭのアドレスを管理しながらＭＥＭに画像データを格納する。ＭＥＭに格納された画像データの読み出しは、メモリアクセス制御部４７にて読み出し先アドレスを制御し、読み出された画像データをデータ伸張部４８にて伸張する。伸張された画像データをパラレルバスＰｂへ転送する場合、パラレルデータＩ／Ｆ４１を介してデータ転送を行う。
【００７１】
ＩＭＡＣへ送られたデータは、データ圧縮後ＭＥＭへ蓄積し、蓄積データを必要に応じて読み出す。読み出しデータは伸張し、本来の画像データに戻し、文字モード又は写真モードの場合は、ＩＭＡＣからパラレルバスＰｂ経由でＣＤＩＣへ戻される。
【００７２】
文字・写真モードが指定されているときには、ＩＭＡＣで像域分離を実施して、文字か写真かを表す１ビットの像域分離信号（特徴信号）を発生して、画像データに特徴信号を付加しそしてデータ圧縮後ＭＥＭへ蓄積する。ＭＥＭより読み出すときにはデータを伸張しそしてＩＭＡＣからシリアルバスＳｂを介してＣＤＩＣへ戻す。ＣＤＩＣは、ＩＰＰ（の画質処理１５）にシリアル転送する。
【００７３】
すなわち、文字・写真モードの場合には、スキャナ読取りによる画像データは、ＩＰＰで画像処理１２を施してから、ＣＤＩＣのシリアルデータＩ／Ｆ２８，２９およびシリアルバスＳｂを介して、ＩＭＡＣの像域分離４９に送られる。
【００７４】
像域分離４９は、注目画素を中心とする主走査方向ｘおよび副走査方向ｙともに複数画素の画素マトリクスにおける画像データの分布に、該画素マトリクス対応のエッジ抽出用係数のマトリクスを適用して、画像データとエッジ抽出用係数との積和演算によって注目画素が文字エッジかを判定する。更に、網点判定用係数のマトリクスを適用して、画像データと網点判定用係数との積和演算によって注目画素が網点かを判定する。そして、文字エッジかつ非網点であると、注目画素宛ての像域分離信号（特徴信号）を、文字領域であることを示す「１」とし、非文字エッジ又は網点であると、特徴信号を、「０」とする。像域分離４９は、注目画素の画像データと特徴信号を、データ変換部４５にシリアル出力する。
【００７５】
図７に、ＭＥＭに画像を蓄積する処理ならびにＭＥＭから画像を読出す処理のフローを示す。(a)は画像スキャナ２００が発生する画像データをＭＥＭに書き込むまでの画像データの処理あるいは転送過程Ｉｐ１〜Ｉｐ１３を示し、(b)はＭＥＭから画像データを読み出して、プリンタ４００に出力するまでの画像データの処理あるいは転送過程Ｏｐ１〜Ｏｐ１３を示す。ＣＤＩＣの制御により、このようなバス及びユニット間のデータフローが制御される。読み取り画像データに関してはＩＰＰでのスキャナ画像処理Ｉｐ１〜Ｉｐ１３（図３の１２）を、プリンタ４００へ出力のための画像データに関してはＩＰＰでの画質処理Ｏｐ１〜Ｏｐ１２（図３の１５）を独立に実施する。
【００７６】
文字・写真モードが指定されているときには、画像スキャナ２００が発生する画像データをＭＥＭに書き込むまでの、ＩＭＡＣの「データ変換」Ｉｐ１１において、像域分離４９が、前述の特徴信号を生成し、画像データと特徴信号を、データ変換部４５にシリアル出力する。そして、９０度単位の画像回転が指定されているときには、ＭＥＭから圧縮データを読み出して伸張してＣＤＩＣに送出するＩＭＡＣの「データ変換」Ｏｐ３において、ＩＭＡＣのデータ変換部４５が画像回転を行う。なお、文字・写真モードが指定されている場合には、ＭＥＭから読み出して伸張し、指定に応じた回転処理を施した画像データは、シリアルバスＳｂを介してＣＤＩＣに送出し、ＣＤＩＣのシリアルデータＩ／Ｆ２９，２８を介してシリアルにＩＰＰ（の画質処理１５）に送出する。
【００７７】
図８に、ＩＭＡＣのデータ変換部４５の構成を示す。データ変換部４５のシリアル／パラレル変換部６０は、像域分離４９から、シリアルに入力される画像データと該画像データに付随する特徴信号を、タイミング制御部８０からの制御信号に応答して、ブロックパラレルデータに変換する。すなわち、メモリＭＥＭ，メモリアクセス制御部４７，データ圧縮部４６およびデータ伸張部４８で構成される、圧縮／伸張機能がある記憶装置４０の、入出力データラインのデータバス幅Ｗに応じた、Ｎ×Ｍブロック単位（Ｎ×Ｍ画素マトリクスの画像データ群）単位のパラレルデータに変換する。上記シリアル／パラレル変換部６０が、Ｎ×Ｍブロックの画像データ群のシリアル配列を、Ｎ×Ｍブロックパラレルデータとして出力する。
【００７８】
記憶装置４０は、Ｎ×Ｍブロックパラレルデータを、タイミング制御部８０からのライト制御信号に応じて、データ圧縮部４６にて符号化圧縮してから、メモリＭＥＭに書込む。そして記憶装置４０は、タイミング制御部８０からのリード制御信号に応じて、メモリＭＥＭから圧縮データを読み出し、データ伸張部４８で元のＮ×Ｍブロックパラレルデータに復号し、すなわち伸張し、パラレル／シリアル変換部７０に出力する。
【００７９】
パラレル／シリアル変換部７０は、記憶装置４０から出力されるＮ×Ｍブロックパラレルデータを、タイミング制御部８０からの制御信号に応じて、メモリへの書込み時にデータ変換部４５に入力された、画像データと特徴信号に分離する。
【００８０】
タイミング制御部８０には、シリアルバスＳｂから入力される画像データと特徴信号に同期した、副走査方向画像同期信号，主走査方向画像同期信号や、システムコントローラ６からの、入力画像データ１画素当たりのビット数と特徴信号のビット数（特徴信号がない場合は０）との和ｗ，記憶装置４０の入出力データバス幅Ｗおよび回転角度指示値Ａｄが入力され、これらに応じて、シリアル／パラレル変換部６０，およびパラレル／シリアル変換部７０に所定のタイミングで制御信号を出力する。
【００８１】
次にデータ変換部４５内各部についての詳細な説明を行う。本実施例では、入力される１画素当たりの画像データのビット数を４または８ビット、特徴信号を１ビット、記憶装置４０のデータ入出力バスの最大データバス幅Ｗを１４４ビット、Ｎ×Ｍブロックサイズ、Ｉ×Ｉブロックサイズの最大ライン数（ＭとＩ）を４と、設計上定めている。
【００８２】
図９に、シリアル／パラレル変換部６０の構成を示す。入力される１画素当たりの画像データの最大ビット数が８ビット、特徴信号が１ビット、Ｎ×Ｍブロックサイズの最大副走査方向ライン数が４（＝Ｍ）であるので、シリアル／パラレル変換部６０は、９ビット×１ラインのＦＩＦＯメモリ（以下、単にＦＩＦＯ）  ６１〜６３とシリアル／パラレル変換器６４を有する。
【００８３】
ＦＩＦＯ  ６１〜６３はそれぞれ、タイミング制御部８０からの副走査方向ブロック分割サイズＭに従ったライト信号，リード信号によって制御され、副走査方向ｙのブロック分割が行われ、最大４ライン分の画像データと特徴信号(最大３６ビット＝９ビット×４)が、シリアル／パラレル変換器６４に入力される。シリアル／パラレル変換器６４は、タイミング制御部８０からの１画素当たりの画像データビット数＋特徴信号ビット数（特徴信号がない場合は０）の値（データビット数）ｗを示すビット幅信号と、Ｎ×Ｍブロック分割サイズＮ，Ｍを示すブロックサイズ信号により、最大４ライン分のシリアルデータを、最大３６ビット×Ｎのパラレルデータに変換する。記憶装置４０の入出力データバスの最大データバス幅Ｗは、１４４ビットであるので、主走査方向ｘの最大ブロック分割サイズＮは、４となる。
【００８４】
図１０に、パラレル／シリアル変換部７０の構成を示す。パラレル／シリアル変換部７０は、回転処理時にはタイミング制御部８０の制御信号により、Ｎ×ＭブロックパラレルデータをＩ×Ｉブロックパラレルデータに変換し、Ｉ×Ｉブロック内の回転制御（並べ替え）を行う並べ替え部７１と、最大Ｗ（＝１４４）ビットのパラレルデータをシリアルデータに変換するパラレル／シリアル変換器７２と、１画素当たりの画像データの最大ビット数が８ビット、特徴信号が１ビット、Ｎ×Ｍブロックサイズの副走査方向サイズＭの最大値が４（＝Ｉ）、すなわちブロックの最大サイズがＩ×Ｉ（＝４×４）であるので、９ビット×１ラインのＦＩＦＯ  ７３〜７６と、ＦＩＦＯ  ７３〜７６に整えられた１ライン毎のシリアル配列のデータを、ライン毎に出力する為に、どのＦＩＦＯを出力に指定するかを切り換えるマルチプレクサ７７とを有する。
【００８５】
並べ替え部７１は、タイミング制御部８０からの、指定回転角度Ａｄを表す角度信号，１画素当たりのデータビット数ｗを示すビット幅信号，Ｎ×ＭブロックサイズＮ，Ｍを示すブロック信号に基づいて、Ｎ×Ｍブロックパラレルデータ群内での各データ（画像情報：画像データ＋特徴信号）の並べ替えと、Ｉ×Ｉブロックパラレルデータへの、パラレルデータ構成の変更を行う。
【００８６】
パラレル／シリアル変換器７２は、タイミング制御部８０からの１画素当たりのデータビット数ｗを示すビット幅信号、Ｎ×ＭブロックサイズＮ，Ｍを示すブロック信号により、所定のパラレル／シリアル変換を行う。
【００８７】
ＦＩＦＯ  ７３〜７６は、タイミング制御部８０から、使用するＦＩＦＯに対し、ライト信号、リード信号が出力され制御される。マルチプレクサ７７は、タイミング制御部８０からの１ライン毎の切換え信号により、各画素宛てのデータ（画像情報：画像データ＋特徴信号）を出力するＦＩＦＯ  ７３〜７６を切り換える。
【００８８】
図１１を用いてタイミング制御部８０を説明する。タイミング制御部８０は、シリアル／パラレル変換用ＦＩＦＯ制御信号生成部８１と、シリアル／パラレル変換制御信号生成部８２と、記憶部制御信号生成部８３と、並べ替え制御信号生成部８４と、パラレル／シリアル変換制御信号生成部８５と、パラレル／シリアル変換用ＦＩＦＯ制御信号生成部８６と、切換え制御信号生成部８７と、ブロック分割サイズを決定するブロックサイズ信号生成部８８とを有する。
【００８９】
ブロックサイズ信号生成部８８は、図１２に示すようなルックアップテーブルを持ち、記憶装置４０の入出力データバス幅Ｗ，１画素当たりのデータビット数ｗ、および、画像回転角Ａｄに応じてＮ×ＭブロックサイズとＩ×Ｉブロックサイズを決定し、これに対応する、図１２上に示す出力コードを、シリアル／パラレル変換用ＦＩＦＯ制御信号生成部８１，シリアル／パラレル変換制御信号生成部８２，記憶部制御信号生成部８３，並べ替え制御信号生成部８４，パラレル／シリアル変換制御信号生成部８５，パラレル／シリアル変換用ＦＩＦＯ制御信号生成部８６に出力する。
【００９０】
シリアル／パラレル変換用ＦＩＦＯ制御信号生成部８１は、ブロックサイズ信号生成部８８からのコードと副走査方向画像同期信号，主走査方向画像同期信号により、シリアル／パラレル変換部６０内の使用するＦＩＦＯ  ６１〜６３に、所定のタイミングでライト制御信号，リード制御信号を出力する。
【００９１】
シリアル／パラレル変換制御信号生成部８２は、ブロックサイズ信号生成部８８からのコードと副走査方向画像同期信号，主走査方向画像同期信号により、所定のタイミングで、シリアル／パラレル変換部６０のシリアル／パラレル変換器６４にシリアル／パラレル変換制御信号を出力する。
【００９２】
記憶部制御信号生成部８３は、ブロックサイズ信号生成部８８からのコードと副走査方向画像同期信号，主走査方向画像同期信号，画像回転角度を示す回転角信号により、所定のタイミングで、メモリＭＥＭにライト制御信号，リード制御信号を出力する。並べ替え制御信号生成部８４は、ブロックサイズ信号生成部８８からのコードと副走査方向画像同期信号，主走査方向画像同期信号，回転角制御信号により、所定のタイミングで、パラレル／シリアル変換部７０の並べ替え部７１に並べ替え制御信号を出力する。パラレル／シリアル変換制御信号生成部８５は、ブロックサイズ信号生成部８８からのコードと副走査方向画像同期信号，主走査方向画像同期信号により、所定のタイミングで、パラレル／シリアル変換部７０のパラレル／シリアル変換器７２にパラレル／シリアル変換制御信号を出力する。
【００９３】
パラレル／シリアル変換用ＦＩＦＯ制御信号生成部８６は、ブロックサイズ信号生成部８８からのコードと副走査方向画像同期信号，主走査方向画像同期信号により、使用するＦＩＦＯ  ７３〜７６に所定のタイミングでライト制御信号，リード制御信号を出力する。切換え制御信号生成部８７は、副走査方向画像同期信号、主走査方向画像同期信号により、所定のタイミングで、パラレル／シリアル変換部７０のマルチプレクサ７７に切換え制御信号を出力する。
【００９４】
１．モードＮｏ．１の、メモリに対する画像データの入，出力
次に、１画素当たりのデータ（画像情報）のビット数ｗ＝９（画像データが８ビット、特徴信号が１ビット）、画像回転角Ａｄが０度、記憶装置４０の入出力データバス幅が７２ビットの時、すなわち、図１２の出力コードが０００、の場合を説明する。この場合は、Ｎ＝２，Ｍ＝４の、２×４ブロックサイズのパラレルデータに変換されて、データ圧縮４６してからメモリＭＥＭに書き込まれる。
【００９５】
図１３の（ａ）に、像域分離４９から出力される８ビット／画素の入力画像データの、画像面上の対応位置付けすなわち２次元分布を示し、図１３の（ｂ）には、像域分離４９から出力される１ビット／画素の特徴信号の、画像面上の対応位置付けすなわち２次元分布を示す。
【００９６】
モードＮｏ．１（０００）の、メモリに対する画像データの書込みのときには、１ライン目の画像データＩＭＧ１１〜１ｍおよび特徴信号ＳＥＰ１１〜１ｍは、所定のタイミングで、シリアル／パラレル変換部６０のＦＩＦＯ  ６１に書き込まれる。同様に２ライン目のデータは、ＦＩＦＯ  ６２に、３ライン目のデータは、ＦＩＦＯ  ６３に書き込まれ、４ライン目のデータと同時に、ＦＩＦＯ  ６１〜６３のデータがシリアル／パラレル変換器６４に入力される。これを４ライン毎に順次行う。
【００９７】
シリアル／パラレル変換器６４は、タイミング制御部８０のシリアル／パラレル変換制御信号生成部８２からのシリアル／パラレル変換制御信号に従い、２×４ブロックサイズパラレルデータ（７２ビットデータ）を生成する（図１４）。この過程での、シリアル／パラレル変換器６４の、入力データと出力データの関係を、図９上に示した。変換器６４が生成するパラレルデータは、タイミング制御部８０からのライト制御信号に従い、記憶装置４０のメモリＭＥＭに、圧縮して書き込む。
【００９８】
次にメモリＭＥＭに書き込まれたデータをタイミング制御部８０からのリード制御信号に従って読み出す過程のデータを、図１５に示し、説明する。メモリＭＥＭから読み出されて圧縮前の形に伸張した７２ビットのデータは、パラレル／シリアル変換部７０の並べ替え部７１に入力され、４×４ブロックパラレルデータに変換される。画像回転角Ａｄは０度なので、並べ替えは行われない。これを図１６に示す。１４４ビットパラレルデータは、タイミング制御部８０からの制御信号に従い、パラレル／シリアル変換器７２により、３６ビットのシリアルデータに変換される。この３６ビットデータを画像データ８ビット、特徴信号１ビットとして、マルチプレクサ７７、ＦＩＦＯ  ７３〜７６に出力し、タイミング制御部８０からのパラレル／シリアル変換用ＦＩＦＯライト信号、リード信号、切換え制御信号により、１ライン毎のシリアル画像データ８ビットと特徴信号１ビットとして出力される。
【００９９】
モードＮｏ．１の場合でも、画像回転角Ａｄが１８０度であつたときには、画像データの読み出しアドレスの副走査方向ｙの更新を、書き込み時とは逆にする。並べ替え７１によって、図１０上に示すように、読み出しの最後の４ラインを例に示すと、画像データ（ＩＭＧ１１，ＩＭＧ１２）〜（ＩＭＧ４１，ＩＭＧ４２）および特徴信号（ＳＥＰ１１，ＳＥＰ１２）〜（ＳＥＰ４１，ＳＥＰ４２）を、副走査方向ｙの分布を反転して、（ＩＭＧ４１，ＩＭＧ４２）〜（ＩＭＧ１１，ＩＭＧ１２）および（ＳＥＰ４１，ＳＥＰ４２）〜（ＳＥＰ１１，ＳＥＰ１２）と並べ替えて、パラレル／シリアル変換器７２により、３６ビットのシリアルデータに変換する。このときのパラレル／シリアル変換器７２の、入力と出力を、図１０上に示した。
【０１００】
この３６ビットデータを画像データ８ビット、特徴信号１ビットとして、マルチプレクサ７７、ＦＩＦＯ  ７３〜７６に出力し、タイミング制御部８０からのパラレル／シリアル変換用ＦＩＦＯライト信号、リード信号、切換え制御信号により、１ライン毎のシリアル画像データ８ビットと特徴信号１ビットとして出力する。
【０１０１】
２．モードＮｏ．２の、メモリに対する画像データの入，出力
次に、１画素当たりの入力画像データのビット数が８ビットかつ特徴信号が１ビット、すなわちｗ＝９、画像回転角Ａｄが９０度、記憶装置４０のデータ入出力バスのデータバス幅Ｗが７２ビットの、図１２のモードＮｏ．２（００１）の場合を説明する。この場合は、図１２に示すように、４×２ブロックサイズのパラレルデータに変換されて、記憶装置４０のメモリＭＥＭに、データ圧縮して書き込まれる。
【０１０２】
８ビット／画素の入力画像データと１ビットの特徴信号の表記は、図１３に示すものと同様とする。１ライン目のデータは、所定のタイミングで、シリアル／パラレル変換部６０のＦＩＦＯ  ６１に書き込まれる。２ライン目のデータと同時に、ＦＩＦＯ  ６１のデータがシリアル／パラレル変換器６４に入力される。これを２ライン毎に順次行う。
【０１０３】
シリアル／パラレル変換器６４は、タイミング制御部８０のシリアル／パラレル変換制御信号生成部８２からのシリアル／パラレル変換制御信号に従い、４×２ブロックサイズパラレルデータ（７２ビットデータ）を生成する（図１７）。これをタイミング制御部８０からのライト制御信号に従い、圧縮してメモリＭＥＭに書き込む。
【０１０４】
次に、メモリＭＥＭに書き込まれたデータをタイミング制御部８０からのリード制御信号に従って、図１８に示すように、書き込み時の主走査方向ｘのアドレスを読み出し時の副走査方向ｙのアドレスに、書き込み時の副走査方向ｙのアドレスをその更新方向を反転して読み出し時の主走査方向のアドレスに、入れ替えて、この読み出しアドレスに従ってデータを読み出して伸張する。
【０１０５】
メモリＭＥＭから読み出され、復号伸張された７２ビットのパラレルデータは、パラレル／シリアル変換部７０の並べ替え部７１に入力され４×４ブロックサイズパラレルデータに変換され、１４４ビットデータを画像回転角９０度となるように並べ替えを行う。これを図１９に示す。並び替えられた１４４ビットデータは、タイミング制御部８０からの制御信号に従い、パラレル／シリアル変換器７２により、３６ビットを、画像データ８ビット、特徴信号１ビットの、９ビットデータに分割して、各ＦＩＦＯ  ７３〜７６に書き込む。すなわち、各ＦＩＦＯに各ラインを宛てて各ＦＩＦＯに各ライン宛ての９ビットデータをシリアルに書き込む。ＦＩＦＯに１ライン分のデータを書き込むと、タイミング制御部８０からの切換え制御信号により、各ＦＩＦＯ  ７３〜７６から順番に、１ライン毎に９ビットデータをシリアル出力する。
【０１０６】
３．モードＮｏ．３の、メモリに対する画像データの入，出力
次に、１画素当たりの入力画像データのビット数が８ビット、特徴信号が１ビット、画像回転角Ａｄが９０度、記憶装置４０の入出力データバス幅が１４４ビットの、図１２のモードＮｏ．３（０１０）の場合を説明する。この場合は、９ビットデータが、４×４ブロックサイズのパラレルデータに変換され、そして圧縮されて、メモリＭＥＭに書き込まれる。８ビット／画素の入力画像データと１ビットの特徴信号は図１３に示すものと同様とする。
【０１０７】
１ライン目のデータは、所定のタイミングで、シリアル／パラレル変換部６０のＦＩＦＯ  ６１に書き込まれる。同様に２ライン目のデータは、ＦＩＦＯ  ６２に、３ライン目のデータは、ＦＩＦＯ  ６３に書き込まれ、４ライン目のデータと同時に、ＦＩＦＯ６１〜６３のデータがシリアル／パラレル変換器６４に入力される。これを４ライン毎に順次行う。シリアル／パラレル変換器６４は、タイミング制御部８０のシリアル／パラレル変換制御信号生成部８２からのシリアル／パラレル変換制御信号に従い、図１６と同形式の４×４ブロックサイズパラレルデータ（１４４ビットデータ）を生成する。これをタイミング制御部８０からのライト制御信号に従い、圧縮してメモリＭＥＭに書き込む。
【０１０８】
メモリＭＥＭに書き込まれたデータをタイミング制御部８０からのリード制御信号に従って、図２０に示すように、書き込み時の主走査方向ｘのアドレスを読み出し時の副走査方向ｙのアドレスに、書き込み時の副走査方向ｙのアドレスをその更新方向を反転して読み出し時の主走査方向のアドレスに、入れ替えて、この読み出しアドレスに従ってデータを読み出して伸張する。メモリＭＥＭから読み出された１４４ビットのデータは、パラレル／シリアル変換部７０の並べ替え部７１で４×４ブロックサイズパラレルデータのまま、画像回転角９０度となるように並べ替えられる(図１９と同形式)。並び替えられた１４４ビットデータは、タイミング制御部８０からの制御信号に従い、パラレル／シリアル変換器７２により、３６ビットのシリアルデータに変換し、３６ビットを、画像データ８ビット、特徴信号１ビットの、９ビットデータに分割して、各ＦＩＦＯ  ７３〜７６に書き込む。すなわち、各ＦＩＦＯに各ラインを宛てて各ＦＩＦＯに各ライン宛ての９ビットデータをシリアルに書き込む。ＦＩＦＯに１ライン分のデータを書き込むと、タイミング制御部８０からの切換え制御信号により、各ＦＩＦＯ  ７３〜７６から順番に、１ライン毎に９ビットデータをシリアル出力する。
【０１０９】
４．モードＮｏ．４の、メモリに対する画像データの入，出力
次に、１画素当たりの入力画像データのビット数が４ビット、特徴信号が１ビット、画像回転角Ａｄが９０度、記憶装置４０の入出力データバス幅が８０ビットの、図１２のモードＮｏ．４（０１１）の場合を説明すると、この場合には、４×４ブロックサイズのパラレルデータに変換して、圧縮した後にメモリＭＥＭに書き込まれる。４ビット／画素の入力画像データと１ビットの特徴信号は図１３と同様である。
【０１１０】
１ライン目のデータは、所定のタイミングで、シリアル／パラレル変換部６０のＦＩＦＯ  ６１に書き込まれる。同様に２ライン目のデータは、ＦＩＦＯ  ６２に、３ライン目のデータは、ＦＩＦＯ  ６３に書き込まれ、４ライン目のデータと同時に、ＦＩＦＯ６１〜６３のデータがシリアル／パラレル変換器６４に入力される。これを４ライン毎に順次行う。
【０１１１】
シリアル／パラレル変換器６４は、タイミング制御部８０のシリアル／パラレル変換制御信号生成部８２からのシリアル／パラレル変換制御信号に従い、４×４ブロックサイズパラレルデータ（８０ビットデータ）を生成する（図２１）。これをタイミング制御部８０からのライト制御信号に従い、圧縮してメモリＭＥＭに書き込む。
【０１１２】
次に、メモリＭＥＭに書き込まれたデータをタイミング制御部８０からのリード制御信号に従って、図２２に示すように、書き込み時の主走査方向ｘのアドレスを読み出し時の副走査方向ｙのアドレスに、書き込み時の副走査方向ｙのアドレスをその更新方向を反転して読み出し時の主走査方向のアドレスに、入れ替えて、この読み出しアドレスに従ってデータを読み出して伸張する。メモリＭＥＭから読み出し、そして伸張した８０ビットのデータは、パラレル／シリアル変換部７０の並べ替え部７１で４×４ブロックサイズパラレルデータのまま、画像回転角９０度となるように並べ替える。これを図２３に示す。並び替えられた８０ビットデータは、タイミング制御部８０からの制御信号に従い、パラレル／シリアル変換器７２により、２０ビットのシリアルデータに変換し、この２０ビットデータを、画像データ４ビット、特徴信号１ビット、計５ビットのデータに分割してそれぞれを、各ＦＩＦＯ  ７３〜７６に書き込む。すなわち、各ＦＩＦＯに各ラインを宛てて各ＦＩＦＯに各ライン宛ての５ビットデータをシリアルに書き込む。ＦＩＦＯに１ライン分のデータを書き込むと、タイミング制御部８０からの切換え制御信号により、各ＦＩＦＯ  ７３〜７６から順番に、１ライン毎に５ビットデータをシリアル出力する。
【０１１３】
５．モードＮｏ．５の、メモリに対する画像データの入，出力
１画素当たりの入力画像データのビット数が８ビット、特徴信号が１ビット、画像回転角Ａｄが０度、記憶装置４０の入出力データバス幅が８０ビットの、図１２に示すモードＮｏ．５（１００）の場合は、上記モードＮｏ．１のごとく、４×２ブロックサイズの７２ビットパラレルデータに変換されて、圧縮されてメモリＭＥＭに書き込まれる。ただし、記憶装置４０の入出力データバスの８ビット分は使用されない。
【０１１４】
６．モードＮｏ．６の、メモリに対する画像データの入，出力
１画素当たりの入力画像データのビット数が８ビット、特徴信号が１ビット、画像回転角Ａｄが９０度、記憶装置４０の入出力データバス幅が８０ビットの、図１２に示すモードＮｏ．６（１０１）の場合は、上記モードＮｏ．２のごとく、４×２ブロックサイズの７２ビットパラレルデータに変換されて、圧縮されてメモリＭＥＭに書き込まれる。ただし、記憶装置４０の入出力データバスの８ビット分は使用されない。
【０１１５】
以上のように、１画素当たりの画像データおよび特徴信号のビット数ｗ，記憶装置４０の入出力データバス幅Ｗ，画像回転角度Ａｄに応じて、シリアルに入力される多値画像データと該画像データに付随する特徴信号をＮ×Ｍブロックサイズパラレルデータに変換して、記憶装置４０に書き込むことにより、メモリＭＥＭを効率良く使用することが出来る。また、画像データとこれに付随する特徴信号の関係を崩すこと無く、画像回転処理を行うことが出来る。
【０１１６】
−第２実施例−
第２実施例の、第１実施例とは異なる主要部を図２４に示す。第１実施例では、メモリＭＥＭとデータ変換部４５との間に、メモリアクセス制御４７，データ圧縮部４６およびデータ伸張部４８があり、データ圧縮／伸張の入出力データバス幅Ｗに対応して、シリアルデータをＮ×Ｍブロックサイズパラレルデータに変換する。メモリＭＥＭに対しては、圧縮データが読み書きされるので、メモリＭＥＭのデータバス幅は、圧縮方式によっては、データ圧縮／伸張の入出力データバス幅Ｗよりも小さい場合もあり得る。圧縮率分、記憶装置４０のデータ蓄積容量が多い。
【０１１７】
これに対して第２実施例では、データ圧縮／伸張を行わないので、上記第１実施例のデータ書込み／読出し処理の、「記憶装置４０の入出力データバス幅Ｗ」を、「メモリＭＥＭのデータバス幅Ｗ」と読み変えた、データ書込み／読出し処理が行われる。第２実施例のその他の構成，機能および動作は、第１実施例と同じである。
【０１１８】
第２実施例では、データ圧縮／伸張をしないので、第１実施例よりも記憶容量はすくないが、１画素当たりの画像データおよび特徴信号のビット数ｗ，メモリＭＥＭのデータバス幅Ｗ，画像回転角度Ａｄに応じて、シリアルに入力される多値画像データと該画像データに付随する特徴信号をＮ×Ｍブロックサイズパラレルデータに変換して、メモリＭＥＭに書き込むことにより、メモリＭＥＭを効率良く使用することが出来る。また、画像データとこれに付随する特徴信号の関係を崩すこと無く、画像回転処理を行うことが出来る。
【図面の簡単な説明】
【図１】  本発明の第１実施例のデジタルカラー複写機の機構概要を示す縦断面図である。
【図２】  図１に示す複写機の電気制御システムの構成の概要を示すブロック図である。
【図３】  図２に示す画像信号処理装置ＩＰＰの機能構成を示すブロック図である。
【図４】  図２に示す圧縮／伸張及びデータインターフェース制御部ＣＤＩＣの機能構成を示すブロック図である。
【図５】  図２に示すビデオ・デ−タ制御ＶＤＣの機能構成を示すブロック図である。
【図６】  図２に示す画像メモリアクセス制御ＩＭＡＣの機能構成を示すブロック図である。
【図７】  （ａ）は、図２に示すスキャナ２００で読み取った画像データを画像メモリＭＥＭに書込むまでの画像データの流れと処理を示すフローチャート、（ｂ）は、画像メモリＭＥＭから画像データを読み出してプリンタ４００に出力するまでの画像データの流れと処理を示すフローチャートである。
【図８】  図６に示すデータ変換部４５の機能構成を示すブロック図である。
【図９】  図８に示すシリアル／パラレル変換部６０の構成を示すブロック図である。
【図１０】  図８に示すパラレル／シリアル変換部７０の構成を示すブロック図である。
【図１１】  図８に示すタイミング制御部８０の機能構成を示すブロック図である。
【図１２】  図１１に示すブロックサイズ信号生成部８８が保持するルックアップテーブルのデータの内容を示す図表である。
【図１３】  （ａ）は、図６に示す像域分離４９から出力される画像データの、画像面上の分布を示す平面図、（ｂ）は、像域分離４９から出力される特徴信号の、画像面上の分布を示す平面図である。
【図１４】  （ａ）および（ｂ）は、図１２に示すモードＮｏ．１の回転角度Ａｄ＝０度の場合の、記憶装置４０に書き込む画像データおよび特徴信号のＮ×Ｍブロック分を示す平面図、（ｃ）は、記憶装置４０に与えるＮ×Ｍブロックサイズパラレルデータのデータ配列を示す平面図である。
【図１５】  図１４の（ｃ）に示すデータを圧縮してメモリＭＥＭに読み書きする時の、メモリＭＥＭ上のデータの分布と読み書きアドレスの変更方向とを模式的に示す平面図である。
【図１６】  （ａ）および（ｂ）は、図１５に示す態様で読み出したデータを、並べ替え部７１が４×４ブロックに配列するデータ群を示す平面図、（ｃ）は該データ群の４×４ブロックパラレルデータ構成を示す平面図である。
【図１７】  （ａ）および（ｂ）は、図１２に示すモードＮｏ．２の回転角度Ａｄ＝９０度の場合の、記憶装置４０に書き込む画像データおよび特徴信号のＮ×Ｍブロック分を示す平面図、（ｃ）は、記憶装置４０に与えるＮ×Ｍブロックサイズパラレルデータのデータ配列を示す平面図である。
【図１８】  図１７の（ｃ）に示すデータを圧縮してメモリＭＥＭに読み書きする時の、メモリＭＥＭ上のデータの分布と読み書きアドレスの変更方向とを模式的に示す平面図である。
【図１９】  （ａ）および（ｂ）は、図１８に示す態様で読み出したデータを、並べ替え部７１が４×４ブロックに配列するデータ群を示す平面図、（ｃ）は該データ群の４×４ブロックパラレルデータ構成を示す平面図である。
【図２０】  図１２に示すモードＮｏ．３の回転角度Ａｄ＝９０度の場合の、データを圧縮してメモリＭＥＭに読み書きする時の、メモリＭＥＭ上のデータの分布と読み書きアドレスの変更方向とを模式的に示す平面図である。
【図２１】  図１２に示すモードＮｏ．４の回転角度Ａｄ＝９０度の場合の、記憶装置４０に書き込む画像データおよび特徴信号のＮ×Ｍブロック分を示す平面図、（ｃ）は、記憶装置４０に与えるＮ×Ｍブロックサイズパラレルデータのデータ配列を示す平面図である。
【図２２】  図２１の（ｃ）に示すデータを圧縮してメモリＭＥＭに読み書きする時の、メモリＭＥＭ上のデータの分布と読み書きアドレスの変更方向とを模式的に示す平面図である。
【図２３】  （ａ）および（ｂ）は、図２２に示す態様で読み出したデータを、並べ替え部７１が４×４ブロックに配列するデータ群を示す平面図、（ｃ）は該データ群の４×４ブロックパラレルデータ構成を示す平面図である。
【図２４】  本発明の第２実施例の、第１実施例とは異なる主要部を示すブロック図である。
【符号の説明】
２００：原稿読取りスキャナ
４００：フルカラープリンタ
ＩＰＰ：画像信号処理装置
ＣＤＩＣ：圧縮／伸張及びデ−タインタ−フェ−ス制御部
ＶＤＣ：ビデオ・デ−タ制御
ＩＭＡＣ：画像メモリアクセス制御
ＦＣＵ：ＦＡＸ送受信部
ＳＢＵ：センサ−・ボ−ド・ユニット
ＰＮ：公衆回線
【図１】
0003867888.tif 000002
【図２】
0003867888.tif 000003
【図３】
0003867888.tif 000004
【図４】
0003867888.tif 000005
【図５】
0003867888.tif 000006
【図６】
0003867888.tif 000007
【図７】
0003867888.tif 000008
【図８】
0003867888.tif 000009
【図９】
0003867888.tif 000010
【図１０】
0003867888.tif 000011
【図１１】
0003867888.tif 000012
【図１２】
0003867888.tif 000013
【図１３】
0003867888.tif 000014
【図１４】
0003867888.tif 000015
【図１５】
0003867888.tif 000016
【図１６】
0003867888.tif 000017
【図１７】
0003867888.tif 000018
【図１８】
0003867888.tif 000019
【図１９】
0003867888.tif 000020
【図２０】
0003867888.tif 000021
【図２１】
0003867888.tif 000022
【図２２】
0003867888.tif 000023
【図２３】
0003867888.tif 000024
【図２４】
0003867888.tif 000025