(57)【要約】【課題】カラー複写装置が備えるカラースキャナとは固体撮像素子の構成が異なるデジタルカメラをパソコンを介在させることなく直接接続しても適正に印刷出力できるようにする。【解決手段】デジタルカメラが接続されデジタルカメラが画像データ入力手段として使用される場合には（Ｓ１のＹ）、画像処理手段中のプログラマブル演算器で使用する画像処理プログラムをプログラムメモリに格納されているデジタルカメラ用画像処理プログラムに入替えて（Ｓ４）、画像処理を行わせる（Ｓ８）ことで、ハードウェア構成を変更することなく、カラー複写装置が備えるカラースキャナとは固体撮像素子の構成が異なるデジタルカメラを直接接続しても適正に印刷出力させることができるようにした。【選択図】　　　　図１４
2004034532.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取込むために原稿画像を１次元固体撮像素子により読取るカラースキャナを含む画像データ入力手段と、
この画像データ入力手段により取込まれた画像データを画像メモリに格納する画像データ記憶手段と、
前記画像メモリに格納された画像データに対して画像処理を施す演算処理手段を有する画像データ処理手段と、
この画像データ処理手段により画像処理が施された画像データに基づき記録媒体上に印刷出力する印刷出力手段と、
所望の被写体像をフルカラーエリア型固体撮像素子により撮像して電気信号に変換した画像データを取込むデジタルカメラが他の画像データ入力手段として接続自在なインタフェース手段と、
使用される前記画像データ入力手段の種類を判別する判別手段と、
を備え、
前記演算処理手段は、デジタルカメラ用画像処理プログラムを含む複数種類の画像処理プログラムを格納したプログラムメモリと、このプログラムメモリに格納された画像処理プログラムにより画像データに対して演算処理を施すプログラマブル演算器と、前記判別手段により前記画像データ入力手段がデジタルカメラと判別された場合に使用する画像処理プログラムを前記デジタルカメラ用画像処理プログラムとするプログラム変更手段と、
を有するカラー複写装置。
【請求項２】
前記演算処理手段は、処理対象となる画像データが入力される複数個の入力レジスタと、処理された画像データを出力する複数個の出力レジスタと、を有し、前記プログラムメモリに格納された画像処理プログラムに従い前記プログラマブル演算器は前記入力レジスタに入力された画像データに対して並列的に演算処理を施して前記出力レジスタに出力する請求項１記載のカラー複写装置。
【請求項３】
前記演算処理手段は、ＳＩＭＤ（Ｓｉｎｇｌｅ　Ｉｎｓｔｒｕｃｔｉｏｎ　ｓｔｒｅａｍ　Ｍｕｌｔｉｐｌｅ　Ｄａｔａ　ｓｔｒｅａｍ）型プロセッサである請求項１又は２記載のカラー複写装置。
【請求項４】
前記プログラムメモリに格納されたデジタルカメラ用画像処理プログラムは、前記画像データ入力手段が備える固体撮像素子の構成の違いにより前記デジタルカメラの場合にＲＧＢ信号の比を変換させる機能として補間演算処理を異ならせるプログラムを含む請求項１ないし３の何れかに記載のカラー複写装置。
【請求項５】
前記プログラムメモリに格納されたデジタルカメラ用画像処理プログラムは、前記デジタルカメラの場合に用いる画像処理パラメータを変更させるプログラムを含む請求項１ないし４の何れかに記載のカラー複写装置。
【請求項６】
請求項１ないし５の何れかに記載のカラー複写装置と、
所望の被写体像をフルカラーエリア型固体撮像素子により撮像して電気信号に変換した画像データを取込み、前記複写装置に対してインタフェース手段を介して他の画像データ入力手段として接続されたデジタルカメラと、
を備える画像形成システム。
【請求項７】
前記デジタルカメラの接続により画像データ入力手段として当該デジタルカメラを使用するデジタルカメラコピーモードの宣言と見倣すデジタルカメラコピーモード宣言手段と、
前記デジタルカメラが接続された状態で前記カラー複写装置のコピースタートボタンの操作によりデジタルカメラコピーモードのコピー動作の開始を宣言するコピーモード起動宣言手段と、
このコピーモード起動宣言手段によるコピー動作の開始の宣言に伴い前記デジタルカメラが撮像済みの画像データを画像データ記憶手段により画像メモリに格納させ、前記メモリに格納された画像データに対して画像データ処理手段によりデジタルカメラ用画像処理プログラムを用いて画像処理を施させ、画像処理が施された画像データに基づき前記印刷出力手段により記録媒体上に印刷出力させるように前記カラー複写装置を制御するデジタルカメラコピーモード実行手段と、を備える請求項６記載の画像形成システム。
【請求項８】
前記デジタルカメラの接続により画像データ入力手段として当該デジタルカメラを使用するデジタルカメラコピーモードの宣言と見倣すデジタルカメラコピーモード宣言手段と、
前記デジタルカメラが接続された状態で前記デジタルカメラのレリーズスイッチボタン又はシャッタボタンの操作によりデジタルカメラコピーモードのコピー動作の開始を宣言するコピーモード起動宣言手段と、
このコピーモード起動宣言手段によるコピー動作の開始の宣言に伴い前記デジタルカメラが撮像する画像データを画像データ記憶手段により画像メモリに格納させ、前記メモリに格納された画像データに対して画像データ処理手段によりデジタルカメラ用画像処理プログラムを用いて画像処理を施させ、画像処理が施された画像データに基づき前記印刷出力手段により記録媒体上に印刷出力させるように前記カラー複写装置を制御するデジタルカメラコピーモード実行手段と、
を備える請求項６記載の画像形成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラー複写装置及び画像形成システムに関する。
【０００２】
【従来の技術】
一般に、多くの複写機（複写装置）においては、原稿画像を読取るスキャナと読取られた画像データに基づき記録媒体に印刷出力するプリンタと画像処理部とが組み合わされて構成されており、スキャナの画像信号の入力特性や、プリンタの画像信号の出力特性に応じて、画像処理部の画像処理方式、並びにそこで使用される画像処理方式が最適化されている。
【０００３】
カラー複写機などで使用されているスキャナでは、走行体（キャリッジ）に搭載された光源が原稿を照明しながら走査し、原稿からの反射光を縮小型のスリーラインカラーＣＣＤセンサに縮小結像させることにより、スリーラインカラーＣＣＤセンサはＲＧＢの画素数がほぼ１：１：１の割合で画像信号を出力する。ただし、ＲＧＢ各々の画素はＣＣＤラインセンサ上でその位置が副走査方向にずれているために、読取位置がずれていることによる不具合が発生しないように画像信号を補正する。一例として、黒文字を読取ったときに、ＲＧＢ信号の読取位置のずれを補正しないことにより、黒文字に本来はあるべきではない文字の色付きが発生する不具合が生じる。これを防ぐために、ＣＣＤラインセンサのＲＧＢ読取位置のずれの補正を行うようにしている。
【０００４】
一方、画像データ入力手段の一つとして、最近では、デジタルカメラの普及は目覚しいものがある。このようなデジタルカメラで撮像した画像データを記録紙に印刷しようとする場合、デジタルカメラをパソコンに接続し（或いは、デジタルカメラのメモリカードを取り外してパソコンに装填し）、デジタルカメラで撮像した画像データをパソコン内に取込み、その画像データを印刷するための画像処理をパソコンで行い、画像処理された画像データをパソコンに接続されているプリンタに送ることで印刷出力するようにしている。また、最近では、パソコンを介することなくデジタルカメラを直接プリンタに接続することで印刷出力が可能なデジタルカメラ用のプリンタも出現している。
【０００５】
ところが、デジタルカメラ用のプリンタは専用品であり、他の印刷用途には用いることができず、汎用性に欠ける。また、パソコンを介在させて印刷出力させる方式では、パソコンが存在しない環境では印刷出力させることができず、かつ、パソコン操作を伴うため、その分、印刷結果物を得るまでに時間がかかってしまう。
【０００６】
このようなことから、パソコンを介在させることなく、デジタルカメラをカラー複写機に直接接続し、或いは、デジタルカメラのメモリカードをカラー複写機に直接装填し、デジタルカメラで撮像した画像をカラー複写機で印刷出力させるようにした提案例もある（例えば、特開平１１−２０２７５号公報、特開２００１−２０３８７５公報等参照）。デジタルカメラで撮像した画像をカラー複写機で印刷出力することができれば、その汎用性が増すこととなる。
【０００７】
この結果、前述したカラー複写機においては、画像データ入力手段としては、当該複写機が予め備えているカラースキャナだけではなく、デジタルカメラを対象とし、このデジタルカメラで使用されるようなエリア型ＣＣＤセンサからの画像信号の入力がユーザのニーズによっては必要とされる場合がある。
【０００８】
【発明が解決しようとする課題】
ところが、カラー複写機のカラースキャナが備えるライン型のＣＣＤセンサの場合には、その画像データのＲＧＢ画像信号の比がＲ：Ｇ：Ｂ＝１：１：１であるのに対し、デジタルカメラ等で使用されるエリア型ＣＣＤセンサの場合には、ＲＧＢ画像信号の比がＲ：Ｇ：Ｂ＝１：２：１である場合がある。これは、ＲＡＷ（生の）データと呼ばれるが、これは、人間の視感度特性を反映したことによると言うことができる。
【０００９】
このようなデジタルカメラからの画像信号を、ＲＧＢ信号の比がＲ：Ｇ：Ｂ＝１：１：１であるスキャナなどの画像データ入力手段用の画像処理装置などでそのまま使用することができない。このような場合、デジタルカメラからの画像データは、ＲＧＢ画像信号の比Ｒ：Ｇ：Ｂ＝１：２：１が、Ｒ：Ｇ：Ｂ＝１：１：１となるように補正され、ＴＩＦＦ形式や、圧縮されたＪＰＥＧ形式のファイルになるように変換されたデータが入力されることが一般的である。そこで、ＲＧＢ画像信号の比をＲ：Ｇ：Ｂ＝１：２：１から、Ｒ：Ｇ：Ｂ＝１：１：１になるようにパソコンなどで画像データを変換する処理を行う必要があり、前述したように現実にはパソコンを介在させているものであり、前述の公報例のように、デジタルカメラと汎用的なカラー複写機とを単に直接接続しただけではデジタルカメラで撮像した画像データに対して適正な画像処理を行えないものである。
【００１０】
また、ＪＰＥＧデータに変換するときに、８ビットの画像データとしているが、前述したＲＡＷデータは、より高階調数で１０〜１４ビット程度の階調数である場合がある。従って、ＲＧＢ画像信号の比の変換の他に、ＲＡＷデータの１０〜１４ビットの画像データを８ビットのＪＰＥＧデータに変換するなどの処理を行う必要があるが、これにより、階調数が失われ階調飛びが発生しやすくなる等の不具合が生じる場合がある。
【００１１】
本発明は、カラー複写装置が備えるカラースキャナとは固体撮像素子の構成が異なるデジタルカメラをパソコンを介在させることなく直接接続しても適正に印刷出力させることが可能なカラー複写装置を提供することを目的とする。
【００１２】
本発明は、デジタルカメラからの画像データに基づく印刷出力に際し、ＲＡＷデータからカラー複写装置で印刷可能なデータへの変換の際にかかる時間を短縮し、より高速化することを目的とする。
【００１３】
本発明は、ＲＡＷデータから、ＪＰＥＧなどの圧縮ファイルに画像変換した際の階調数の低下による影響を低減し、できるだけＲＡＷデータの画像信号出力の高階調数、高解像度の特徴を生かした画像処理を行い、高速な印刷出力を可能にすることを目的とする。
【００１４】
本発明は、デジタルカメラを含み立体物画像に関してもコピー可能で簡便な画像形成システムを構築することを目的とする。
【００１５】
【課題を解決するための手段】
請求項１記載の発明のカラー複写装置は、画像データを取込むために原稿画像を１次元固体撮像素子により読取るカラースキャナを含む画像データ入力手段と、この画像データ入力手段により取込まれた画像データを画像メモリに格納する画像データ記憶手段と、前記画像メモリに格納された画像データに対して画像処理を施す演算処理手段を有する画像データ処理手段と、この画像データ処理手段により画像処理が施された画像データに基づき記録媒体上に印刷出力する印刷出力手段と、所望の被写体像をフルカラーエリア型固体撮像素子により撮像して電気信号に変換した画像データを取込むデジタルカメラが他の画像データ入力手段として接続自在なインタフェース手段と、使用される前記画像データ入力手段の種類を判別する判別手段と、を備え、前記演算処理手段は、デジタルカメラ用画像処理プログラムを含む複数種類の画像処理プログラムを格納したプログラムメモリと、このプログラムメモリに格納された画像処理プログラムにより画像データに対して演算処理を施すプログラマブル演算器と、前記判別手段により前記画像データ入力手段がデジタルカメラと判別された場合に使用する画像処理プログラムを前記デジタルカメラ用画像処理プログラムとするプログラム変更手段と、を有する。
【００１６】
従って、インタフェース手段を利用してデジタルカメラが接続されデジタルカメラが画像データ入力手段として使用される場合には、画像処理手段中のプログラマブル演算器で使用する画像処理プログラムをプログラムメモリに格納されているデジタルカメラ用画像処理プログラムとすることで、ハードウェア構成を変更することなく、カラー複写装置が備えるカラースキャナとは固体撮像素子の構成が異なるデジタルカメラを直接接続しても適正に印刷出力させることが可能となり、パソコンを介在させる場合に比して、デジタルカメラで撮像した画像の印刷出力の汎用性・簡便性が増す。
【００１７】
請求項２記載の発明は、請求項１記載のカラー複写装置において、前記演算処理手段は、処理対象となる画像データが入力される複数個の入力レジスタと、処理された画像データを出力する複数個の出力レジスタと、を有し、前記プログラムメモリに格納された画像処理プログラムに従い前記プログラマブル演算器は前記入力レジスタに入力された画像データに対して並列的に演算処理を施して前記出力レジスタに出力する。
【００１８】
従って、デジタルカメラのフルカラーエリア型固体撮像素子が出力する大量の画像データに関してプログラマブル演算器が複数の画素データを並行して同時に処理することが可能となり、デジタルカメラが出力する大量の画像データを取扱って印刷出力させる上で、ＲＡＷデータからカラー複写装置で印刷可能なデータへの変換の際にかかる時間を短縮し、より高速化することが可能となる。
【００１９】
請求項３記載の発明は、請求項１又は２記載のカラー複写装置において、前記演算処理手段は、ＳＩＭＤ（Ｓｉｎｇｌｅ　Ｉｎｓｔｒｕｃｔｉｏｎ　ｓｔｒｅａｍ　Ｍｕｌｔｉｐｌｅ　Ｄａｔａ　ｓｔｒｅａｍ）型プロセッサである。
【００２０】
従って、演算処理手段として具体的に、１つの処理命令で同時に複数の画素データを処理するＳＩＭＤ型プロセッサを用いることにより、請求項１又は２記載のカラー複写装置を容易に実現できる。特に、ＳＩＭＤ型プロセッサによれば、数十画素〜数百画素分の画像データを同時に処理することが可能であり、処理の高速化を図る上で有利となる。
【００２１】
請求項４記載の発明は、請求項１ないし３の何れかに記載のカラー複写装置において、前記プログラムメモリに格納されたデジタルカメラ用画像処理プログラムは、前記画像データ入力手段が備える固体撮像素子の構成の違いにより前記デジタルカメラの場合にＲＧＢ信号の比を変換させる機能として補間演算処理を異ならせるプログラムを含む。
【００２２】
従って、フルカラーエリア型固体撮像素子を用いるデジタルカメラは、１次元固体撮像素子により読取るカラースキャナの場合とは固体撮像素子のＲＧＢ素子の構成比が異なり、デジタルカメラの場合にはＲＧＢ信号の比を変換させる機能が必要となるが、デジタルカメラ用画像処理プログラム中にＲＧＢ信号の比を変換させる機能として補間演算処理を異ならせるプログラムを含ませておくことにより、デジタルカメラの画像データに関して最適な画像処理を行わせることができる。
【００２３】
請求項５記載の発明は、請求項１ないし４の何れかに記載のカラー複写装置において、前記プログラムメモリに格納されたデジタルカメラ用画像処理プログラムは、前記デジタルカメラの場合に用いる画像処理パラメータを変更させるプログラムを含む。
【００２４】
従って、デジタルカメラ用画像処理プログラム中に、デジタルカメラの場合に用いる画像処理パラメータを変更させるプログラムを含ませておくことにより、ＲＡＷデータから、ＪＰＥＧなどの圧縮ファイルに画像変換した際の階調数の低下による影響を低減し、できるだけＲＡＷデータの画像信号出力の高階調数、高解像度の特徴を生かした画像処理を行わせることが可能となる。
【００２５】
請求項６記載の発明の画像形成システムは、請求項１ないし５の何れかに記載のカラー複写装置と、所望の被写体像をフルカラーエリア型固体撮像素子により撮像して電気信号に変換した画像データを取込み、前記複写装置に対してインタフェース手段を介して他の画像データ入力手段として接続されたデジタルカメラと、を備える。
【００２６】
従って、前述したようなカラー複写装置にデジタルカメラを接続して画像形成システムを構成することで、デジタルカメラをカラースキャナとして用いるデジタルカメラコピーモード態様でのコピーも可能となり、結果として、立体物画像に関してもコピー可能で簡便な画像形成システムを提供できる。
【００２７】
請求項７記載の発明は、請求項６記載の画像形成システムにおいて、前記デジタルカメラの接続により画像データ入力手段として当該デジタルカメラを使用するデジタルカメラコピーモードの宣言と見倣すデジタルカメラコピーモード宣言手段と、前記デジタルカメラが接続された状態で前記カラー複写装置のコピースタートボタンの操作によりデジタルカメラコピーモードのコピー動作の開始を宣言するコピーモード起動宣言手段と、このコピーモード起動宣言手段によるコピー動作の開始の宣言に伴い前記デジタルカメラが撮像済みの画像データを画像データ記憶手段により画像メモリに格納させ、前記メモリに格納された画像データに対して画像データ処理手段によりデジタルカメラ用画像処理プログラムを用いて画像処理を施させ、画像処理が施された画像データに基づき前記印刷出力手段により記録媒体上に印刷出力させるように前記カラー複写装置を制御するデジタルカメラコピーモード実行手段と、を備える。
【００２８】
従って、デジタルカメラコピーモード態様でのコピーを行わせる上で、単にデジタルカメラを接続し、通常のコピー操作と同じくカラー複写装置のコピースタートボタンの操作で起動させることができる。
【００２９】
請求項８記載の発明は、請求項６記載の画像形成システムにおいて、前記デジタルカメラの接続により画像データ入力手段として当該デジタルカメラを使用するデジタルカメラコピーモードの宣言と見倣すデジタルカメラコピーモード宣言手段と、前記デジタルカメラが接続された状態で前記デジタルカメラのレリーズスイッチボタン又はシャッタボタンの操作によりデジタルカメラコピーモードのコピー動作の開始を宣言するコピーモード起動宣言手段と、このコピーモード起動宣言手段によるコピー動作の開始の宣言に伴い前記デジタルカメラが撮像する画像データを画像データ記憶手段により画像メモリに格納させ、前記メモリに格納された画像データに対して画像データ処理手段によりデジタルカメラ用画像処理プログラムを用いて画像処理を施させ、画像処理が施された画像データに基づき前記印刷出力手段により記録媒体上に印刷出力させるように前記カラー複写装置を制御するデジタルカメラコピーモード実行手段と、を備える。
【００３０】
従って、デジタルカメラコピーモード態様でのコピーを行わせる上で、単にデジタルカメラを接続し、実際にコピー対象物をデジタルカメラで撮像する際に必ず操作するレリーズスイッチボタン又はシャッタボタンの操作でカラー複写装置側を起動させることができ、デジタルカメラ側だけを操作すればよく、コピースタートボタン等の操作を要することなくコピーすることができる。
【００３１】
【発明の実施の形態】
本発明の第一の実施の形態を図１ないし図１４に基づいて説明する。本実施の形態は、電子写真方式を利用したフルカラー複写装置への適用例を示す。
【００３２】
まず、本実施の形態のフルカラー複写装置は、ファックス機能等を併せ持つデジタルフルカラー複合機として構成されており、その構成を機能的に示す図１のブロック図を参照して概略を説明する。概略的には、画像データ制御ユニット１０００と、原稿の画像データを読取る画像読取ユニット１００１と、画像データを格納する画像メモリ（後述する）を制御して画像データの書込み／読出しを行う画像メモリ制御ユニット１００２と、画像データに対し加工・編集等の各種画像処理を施す画像処理ユニット１００３と、画像データに基づき記録紙等の記録媒体に印刷出力する画像書込ユニット１００４と、により構成されている。
【００３３】
これらの各ユニットは、画像データ制御ユニット１０００を中心に、画像読取ユニット１００１と、画像メモリ制御ユニット１００２と、画像処理ユニット１００３と、画像書込ユニット１００４とが各々画像データ制御ユニット１０００に接続されている。
【００３４】
画像データ制御ユニット１０００により行われる処理としては以下のようなものがある。例えば、
（１）　データのバス転送効率を向上させるためのデータ圧縮処理（一次圧縮）、
（２）　一次圧縮データの画像データへの転送処理、
（３）　画像合成処理（複数ユニットからの画像データを合成することが可能である。また、データバス上での合成も含む。）、
（４）　画像シフト処理（主走査及び副走査方向の画像のシフト）、
（５）　画像領域拡張処理（画像領域を周辺へ任意量だけ拡大することが可能）、
（６）　画像変倍処理（例えば、５０％又は２００％の固定変倍）、
（７）　パラレルバス・インタフェース処理、
（８）　シリアルバス・インタフェース処理（後述するプロセスコントローラとのインタフェース）、
（９）　パラレルデータとシリアルデータのフォーマット変換処理、
（１０）　画像読取ユニット１００１とのインタフェース処理、
（１１）　画像処理ユニット１００３とのインタフェース処理、
等である。
【００３５】
画像データ入力手段のうちのカラースキャナとして機能する画像読取ユニット１００１により行われる処理としては以下のようなものがある。例えば、
（１）　光学系による原稿反射光の読取り処理、
（２）　ＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ：電荷結合素子）での電気信号への変換処理、
（３）　Ａ／Ｄ変換器でのデジタル化処理、
（４）　シェーディング補正処理（光源の照度分布ムラを補正する処理）、
（５）　スキャナγ変換処理（読取光学系の濃度特性を補正する処理）、
等である。
【００３６】
画像データ記憶手段として機能する画像メモリ制御ユニット１００２により行われる処理としては以下のようなものがある。例えば、
（１）　システムコントローラとのインタフェース制御処理、
（２）　パラレルバス制御処理（パラレルバスとのインタフェース制御処理）、
（３）　ネットワーク制御処理、
（４）　シリアルバス制御処理（複数の外部シリアルポートの制御処理）、
（５）　内部バスとのインタフェース制御処理（操作部とのコマンド制御処理）
、
（６）　ローカルバス制御処理（システムコントローラを起動させるためのＲＯＭ、ＲＡＭ、フォントデータのアクセス制御処理）、
（７）　メモリ・モジュールの動作制御処理（メモリ・モジュールの書込み／読出し制御処理等）、
（８）　メモリ・モジュールへのアクセス制御処理（複数のユニットからのメモリ・アクセス要求の調停を行う処理）、
（９）　データの圧縮／伸張処理（メモリ有効活用のためのデータ量を削減するための処理）、
（１０）　画像編集処理（メモリ領域のデータクリア、画像データの回転処理、メモリ上での画像合成処理等）、
等である。
【００３７】
画像データ処理手段として機能する画像処理ユニット１００３により行われる処理としては以下のようなものがある。例えば、
（１）　シェーディング補正処理（光源の照度分布ムラを補正する処理）、
（２）　スキャナγ変換処理（読取光学系の濃度特性を補正する処理）、
（３）　ＭＴＦ補正処理、
（４）　平滑処理、
（５）　主走査方向の任意変倍処理、
（６）　濃度変換（γ変換処理：濃度ノッチに対応）、
（７）　単純多値化処理、
（８）　単純二値化処理、
（９）　誤差拡散処理、
（１０）　ディザ処理、
（１１）　ドット配置位相制御処理（右寄りドット、左寄りドット）、
（１２）　孤立点除去処理、
（１３）　像域分離処理（色判定、属性判定、適応処理）、
（１４）　密度変換処理、
等である。
【００３８】
画像書込ユニット１００４により行われる処理としては以下のようなものがある。例えば、
（１）　画像信号のパルス制御処理、
（２）　パラレルデータとシリアルデータのフォーマット変換処理、
等である。
【００３９】
次に、本実施の形態のフルカラー複写装置を構成する場合のハードウェア構成について図２に示すブロック図を参照して説明する。本実施の形態のフルカラー複写装置は、画像読取ユニット１２０１と、入力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１２０２と、ＣＤＩＣ（画像データ・インタフェース制御部）１２０３と、画像処理プロセッサ（ＩＰＰ：Ｉｍａｇｅ　Ｐｒｏｃｅｓｓｉｎｇ　Ｐｒｏｃｅｓｓｏｒ）１２０４と、書込みＩ／Ｆ（ＹＭＣＫ）１２０５と、作像ユニット１２０６と、を備える構成とされている。また、本実施の形態におけるフルカラー複写装置は、シリアルバス１２１０を介して、プロセスコントローラ１２１１とＲＡＭ１２１２と不揮発性メモリ１２１３とを備える。
【００４０】
また、本実施の形態におけるフルカラー複写装置は、パラレルバス１２２０を介して、画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１と、画像メモリとしてのメモリ・モジュール（ＭＥＭ）１２２２と、ファクシミリ制御ユニット（ＦＣＵ）１２２４と、さらに、画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１に接続されるシステムコントローラ１２３１と、ＲＡＭ１２３２と、不揮発性メモリ１２３３と、フォントＲＯＭ１２３３ａと、操作部１２３４とを備える。
【００４１】
ここで、このような各構成部と、図１に示した各ユニット１０００〜１００４との関係について説明する。即ち、画像読取ユニット１２０１及びＩ／Ｆ１２０２により画像読取ユニット１００１の機能が実現され、画像データ制御部１２０３により画像データ制御ユニット１０００の機能が実現され、画像処理プロセッサ１２０４により画像処理ユニット１００３の機能が実現され、書込みＩ／Ｆ１２０５及び作像ユニット（エンジン）１２０６により画像書込ユニット１００４が実現され、画像メモリ・アクセス制御部（ＩＭＡＣ：Ｉｍａｇｅ　Ｍｅｍｏｒｙ　Ａｃｃｅｓｓ　Ｃｏｎｔｒｏｌｌｅｒ）１２２１及びメモリ・モジュール（ＭＥＭ）１２２２により画像メモリ制御ユニット１００２が実現されている。
【００４２】
入力Ｉ／Ｆ１２０２は、画像読取ユニット１２０１から得られたＲＧＢ画像データを受け取り、次の画像データ制御部（ＣＤＩＣ）１２０３に送出する。画像データ制御部（ＣＤＩＣ）１２０３は、画像データに関し、入力Ｉ／Ｆ１２０２、パラレルバス１２２０、画像処理プロセッサ（ＩＰＰ）１２０４間のデータ転送、プロセスコントローラ１２１１とカラー複写装置中の画像処理系の全体制御を司るシステムコントローラ１２３１との間の通信を行う。また、ＲＡＭ１２１２はプロセスコントローラ１２１１のワークエリアとして使用され、不揮発性メモリ１２１３はプロセスコントローラ１２１１のブートプログラム等を記憶している。
【００４３】
画像処理プロセッサ（ＩＰＰ）１２０４は画像処理を行うプログラマブルな演算処理手段である。入力Ｉ／Ｆ１２０２から出力（送信）された画像データは、画像データ制御部（ＣＤＩＣ）１２０３を経由して画像処理プロセッサ（ＩＰＰ）１２０４に転送（送信）され、画像処理プロセッサ（ＩＰＰ）１２０４にて光学系及びデジタル信号への量子化に伴う信号劣化（スキャナ系の信号劣化とする）を補正され、再度、画像データ制御部（ＣＤＩＣ）１２０３へ出力（送信）される。
【００４４】
画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１は、メモリ・モジュール（ＭＥＭ）１２２２に対する画像データの書込み／読出しを制御する。システムコントローラ１２３１は、パラレルバス１２２０に接続される各構成部の動作を制御する。また、ＲＡＭ１２３２はシステムコントローラ１２３１のワークエリアとして使用され、不揮発性メモリ１２３３はシステムコントローラ１２３１のブートプログラム等を記憶している。
【００４５】
操作部１２３４は、フルカラー複写装置が行うべき処理を入力する。例えば、処理の種類（複写、ファクシミリ送信、画像読込、プリント等）及び処理の枚数等を入力する。これにより、画像データ制御情報の入力を行うことができる。
【００４６】
画像読取ユニット１２０１より読取った画像データの処理には、読取画像データをメモリ・モジュール１２２２に蓄積して再利用するジョブと、メモリ・モジュール１２２２に蓄積しないジョブとがあり、各々の場合について説明する。
【００４７】
読取画像データをメモリ・モジュール１２２２に蓄積する例としては、１枚の原稿について複数枚を複写する場合があり、この場合には、画像読取ユニット１２０１を１回だけ動作させ、画像読取ユニット１２０１により読取った画像データをメモリ・モジュール１２２２に蓄積し、メモリ・モジュール１２２２に蓄積された画像データを複数回読出す。
【００４８】
メモリ・モジュール１２２２を使わない例としては、１枚の原稿を１枚だけ複写する場合があり、この場合には、読取画像データをそのまま再生すればよいので、画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１によるメモリ・モジュール１２２２へのアクセスを行う必要はない。
【００４９】
メモリ・モジュール（ＭＥＭ）１２２２を使わない場合には、画像処理プロセッサ（ＩＰＰ）１２０４から画像データ制御部（ＣＤＩＣ）１２０３へ転送されたデータは、再度、画像データ制御部（ＣＤＩＣ）１２０３から画像処理プロセッサ（ＩＰＰ）１２０４へ戻される。画像処理プロセッサ（ＩＰＰ）１２０４においては、入力Ｉ／Ｆ１２０２におけるＣＣＤによるＲＧＢ信号をＹＭＣＫ信号に色変換し、階調変換（γ変換）処理、ディザ処理、若しくは誤差拡散処理などの階調処理などの画質処理を行う。
【００５０】
画質処理後の画像データは画像処理プロセッサ（ＩＰＰ）１２０４から出力Ｉ／Ｆ１２０５に転送される。出力Ｉ／Ｆ１２０５は、階調処理された信号に対し、パルス幅とパワー変調によりレーザ制御を行う。その後、画像データは作像ユニット１２０６へ送られ、作像ユニット１２０６が記録紙上に再生画像を形成する。
【００５１】
次に、メモリ・モジュール（ＭＥＭ）１２２２に蓄積し、画像データ読出し時に付加的な処理、例えば画像方向の回転、画像の合成等を行う場合の画像データの流れについて説明する。画像処理プロセッサ（ＩＰＰ）１２０４から画像データ制御部（ＣＤＩＣ）１２０３へ転送された画像データは、画像データ制御部（ＣＤＩＣ）１２０３からパラレルバス１２２０を経由して画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１に送られる。
【００５２】
ここでは、システムコントローラ１２３１の制御に基づいて、画像データとメモリ・モジュール（ＭＥＭ）１２２２のアクセス制御、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）１２２３上に接続したＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）１２２６のプリント用データの展開、メモリ・モジュール（ＭＥＭ）１２２２の有効活用のための画像データの圧縮／伸張を行う。
【００５３】
画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１へ送られた画像データは、データ圧縮後、メモリ・モジュール（ＭＥＭ）１２２２に蓄積され、蓄積された画像データは必要に応じて読出される。読出された画像データは、伸張され、本来の画像データに戻し画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１からパラレルバス１２２０を経由して画像データ制御部（ＣＤＩＣ）１２０３へ戻される。
【００５４】
画像データ制御部（ＣＤＩＣ）１２０３から画像処理プロセッサ（ＩＰＰ）１２０４への転送後は画質処理、及び出力Ｉ／Ｆ１２０５を通して出力し、作像ユニット１２０６において記録紙上に再生画像を形成する。
【００５５】
このような画像データの流れにおいて、パラレルバス１２２０及び画像データ制御部（ＣＤＩＣ）１２０３でのバス制御により、デジタル複合機の機能を実現する。
【００５６】
ファクシミリ送信は、読取られた画像データを画像処理プロセッサ（ＩＰＰ）１２０４にて画像処理を実施し、画像データ制御部（ＣＤＩＣ）１２０３及びパラレルバス１２２０を経由してファクシミリ制御ユニット（ＦＣＵ）１２２４へ転送することにより行われる。ファクシミリ制御ユニット（ＦＣＵ）１２２４は、通信網へのデータ変換を行い、それを公衆回線（ＰＮ）１２２５へファクシミリデータとして送信する。
【００５７】
ファクシミリ受信は、公衆回線（ＰＮ）１２２５からの回線データをファクシミリ制御ユニット（ＦＣＵ）１２２４にて画像データへ変換し、パラレルバス１２２０及び画像データ制御部（ＣＤＩＣ）１２０３を経由して画像処理プロセッサ（ＩＰＰ）１２０４へ転送することにより行われる。この場合、特別な画質処理は行わず、出力Ｉ／Ｆ１２０５から出力し、作像ユニット１２０６において記録紙上に再生画像を形成する。
【００５８】
複数ジョブ、例えば、コピー機能、ファクシミリ送受信機能、プリンタ出力機能が並行に動作する状況において、画像読取ユニット１２０１、作像ユニット１２０６及びパラレルバス１２２０の使用権のジョブへの割振りは、システムコントローラ１２３１及びプロセスコントローラ１２１１において制御する。
【００５９】
プロセスコントローラ１２１１は画像データの流れを制御し、１２３１はシステム全体を制御し、各リソースの起動を管理する。また、デジタル複合機の機能選択は、操作部１２３４において行われ、操作部２３４の選択入力によって、コピー機能、ファクシミリ機能等の処理内容を設定する。
【００６０】
システムコントローラ１２３１とプロセスコントローラ１２１１は、パラレルバス１２２０、画像データ制御部１２０３及びシリアルバス１２１０を介して相互に通信を行う。具体的には、画像データ制御部（ＣＤＩＣ）１２０３内においてパラレルバス１２２０とシリアルバス１２１０とのデータ・インタフェースのためのデータフォーマット変換を行うことにより、システムコントローラ１２３１とプロセスコントローラ１２１１間の通信を行う。
【００６１】
ところで、本実施の形態では、コントローラユニット１３００は、装置全体の動きを制御するシステムコントローラ２３１、メモリ・モジュール（ＭＥＭ）１２２２、画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１及び各種バスインタフェース（Ｉ／Ｆ）を一つにまとめた構成となっている。
【００６２】
各種バスインタフェース、例えばパラレルバスインタフェース１３０１、シリアルバスインタフェース１３０２、ローカルバスインタフェース１３０３及びネットワークインタフェース３０４は、画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１に接続されている。コントローラユニット１３００は、装置全体の中での独立性を保つために、複数種類のバス経由で関連ユニットと接続する。
【００６３】
システムコントローラ１２３１は、パラレルバス１２２０を介して他の機能ユニットの制御を行う。また、パラレルバス１２２０は画像データの転送に供される。システムコントローラ１２３１は、画像データ制御部（ＣＤＩＣ）１２０３に対して、画像データをメモリ・モジュール（ＭＥＭ）１２２２に蓄積させるための動作制御指令を発する。この動作制御指令は、画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１、パラレルバスインタフェース１３０１、パラレルバス２２０を経由して送られる。
【００６４】
一方、コントローラユニット１３００は、ＰＣ１２２６からのプリンタ機能としての呼出しの場合、プリンタ・コントローラとネットワーク制御及びシリアルバス制御として機能する。ネットワーク経由の場合、画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１はネットワークインタフェース１３０４を介してプリント出力要求データを受取る。
【００６５】
汎用的なシリアルバス接続の場合、画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１はシリアルバスインタフェース１３０２経由でプリント出力要求データを受取る。汎用のシリアルバスインタフェース１３０２は複数種類の規格に対応しており、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）、１２８４又は１３９４等の規格のインタフェースに対応する。
【００６６】
プリント出力要求データはシステムコントローラ１２３１により画像データに展開される。その展開先はメモリ・モジュール（ＭＥＭ）１２２２内のエリアである。展開に必要なフォントデータは、ローカルバスインタフェース１３０３及びローカルバス経由でフォントＲＯＭ１２３３ａを参照することにより得られる。ローカルバスは、このコントローラユニットの制御に必要な不揮発性メモリ１２３３及びＲＡＭ１２３２と接続する。
【００６７】
シリアルバスに関しては、ＰＣ１２２６との接続のための外部シリアルポート以外に、フルカラー複写装置の操作部１２３４との転送のためのインタフェースもある。これはプリント展開データではなく、画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１経由でシステムコントローラ１２３１と通信し、処理手順の受付け、システム状態の表示等を行う。
【００６８】
システムコントローラ１２３１とメモリ・モジュール（ＭＥＭ）１２２２及び各種バスとのデータ送受信は、画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１を経由して行われる。メモリ・モジュール（ＭＥＭ）１２２２を使用するジョブは装置全体の中で一元管理される。
【００６９】
図３は、画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１の構成の概略を示すブロック図である。画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１は、アクセス制御部１４０１、メモリ制御部１４０２、圧縮／伸張モジュール１４０３、画像編集モジュール１４０４、システムインタフェース１４０５、ローカルバス制御部１４０６、パラレルバス制御部１４０７、シリアルポート制御部１４０８、シリアルポート１４０９及びネットワーク制御部１４１０を備えている。
【００７０】
圧縮／伸張モジュール１４０３、画像編集モジュール１４０４、パラレルバス制御部１４０７、シリアルポート制御部１４０８及びネットワーク制御部１４１０は、各々ＤＭＡＣ（ダイレクトメモリアクセス制御）１４１１，１４１２，１４１３，１４１４，１４１５を介してアクセス制御部１４０１に接続されている。
【００７１】
システムインタフェース１４０５はシステムコントローラ１２３１に対する命令又はデータの送受信を行う。基本的に、システムコントローラ１２３１は装置全体を制御する。また、システムコントローラ１２３１はメモリの資源配分を管理する。他のユニットの制御はシステムインタフェース１４０５、パラレルバス制御部１４０７を介してパラレルバス１２２０において行われる。
【００７２】
装置内の各ユニットは基本的にパラレルバス１２２０に接続されている。従って、パラレルバス制御部１４０７は、バス占有の制御を行うことによってシステムコントローラ１２３１及びメモリ・モジュール（ＭＥＭ）１２２２に対するデータの送受信を管理する。
【００７３】
ネットワーク制御部１４１０は、ＬＡＮ（ローカルエリア・ネットワーク）１２２３との接続を制御する。ネットワーク制御部１４１０は、ネットワークに接続された外部拡張機器に対するデータの送受信を管理する。ここで、システムコントローラ１２３１は、ネットワーク上の接続機器の動作管理には関与しないが、画像メモリ・アクセス制御部１２２１におけるインタフェースについては制御を行う。特に限定しないが、本実施の形態では、１００ＢＡＳＥ−Ｔに対する制御が付加されている。
【００７４】
シリアルバスに接続されるシリアルポート１４０９は複数のポートを備えている。シリアルポート制御部１４０８は、用意されているバスの種類に対応する数のポート制御機構を備えている。特に限定しないが、本実施の形態では、ＵＳＢ及び１２８４に対するポート制御が行われる。また、外部シリアルポートとは別に、操作部とのコマンド受付け又は表示に関するデータの送受信の制御が行われる。
【００７５】
ローカルバス制御部１４０６は、システムコントローラ１２３１を起動させるために必要なＲＡＭ１２３２、ＲＯＭ１２３３ａ及びプリンタコードデータを展開するフォントＲＯＭが接続されたローカルシリアルバスとのインタフェースを行う。
【００７６】
動作制御は、システムインタフェース１４０５からシステムコントローラ１２３１によるコマンド制御を実施する。データ制御はメモリ・モジュール（ＭＥＭ）１２２２を中心に、外部ユニットからのメモリアクセスを管理する。画像データは画像データ制御部（ＣＤＩＣ）１２０３からパラレルバス１２２０を介して画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１に転送される。そして、その画像データはパラレルバス制御部１４０７において画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１内に取込まれる。
【００７７】
取込まれた画像データのメモリアクセスは、システムコントローラ１２３１の管理から離れる。即ち、そのメモリアクセスは、システム制御から独立してダイレクトメモリアクセス制御により行われる。メモリ・モジュール１２２２へのアクセスについて、アクセス制御部１４０１は複数ユニットからのアクセス要求の調停を行う。そして、メモリ制御部１４０２は、メモリ・モジュール１２２２のアクセス動作又はデータの読出し／書込みを制御する。
【００７８】
ネットワークからメモリ・モジュール１２２２へアクセスする場合、ネットワークからネットワーク制御部１４１０を介して画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１内に取込まれたデータは、ダイレクトメモリアクセス制御によりメモリ・モジュール１２２２へ転送される。アクセス制御部１４０１は、複数ジョブでのメモリ・モジュール１２２２へのアクセスの調停を行う。メモリ制御部１４０２は、メモリ・モジュール１２２２に対するデータの読出し／書込みを行う。
【００７９】
シリアルバスからメモリ・モジュール１２２２へアクセスする場合、シリアルポート制御部１４０８によりシリアルポート１４０９を介して画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１内に取込まれたデータは、ダイレクト・メモリ・アクセス制御によりメモリ・モジュール１２２２へ転送される。アクセス制御部１４０１は、複数ジョブでのメモリ・モジュール１２２２へのアクセスの調停を行う。メモリ制御部１４０２は、メモリ・モジュール１２２２に対するデータの読出し／書込みを行う。
【００８０】
ネットワーク又はシリアルバスに接続されたＰＣ１２２６からのプリント出力データは、システムコントローラ１２３１により、ローカルバス上のフオントデータを用いて、メモリ・モジュール１２２２内のメモリエリアに展開される。
【００８１】
各外部ユニットとのインタフェースについては、システムコントローラ１２３１が管理する。画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１内に取込まれた後のデータ転送については、各々のＤＭＡＣ１４１１，１４１２，１４１３，１４１４，１４１５がメモリアクセスを管理する。この場合、各ＤＭＡＣ１４１１，１４１２，１４１３，１４１４，１４１５は、互いに独立してデータ転送を実行するため、アクセス制御部１４０１は、メモリ・モジュール１２２２へのアクセスに関するジョブの衝突、又は各アクセス要求に対する優先付けを行う。
【００８２】
ここで、メモリ・モジュール（ＭＥＭ）１２２２へのアクセスには、各ＤＭＡＣ１４１１，１４１２，１４１３，１４１４，１４１５によるアクセスの他に、格納データのビットマップ展開のためにシステムインタフェース（システムＩ／Ｆ）１４０５を介してシステムコントローラ１２３１からのアクセスも含まれる。
【００８３】
アクセス制御部１４０１において、メモリ・モジュール（ＭＥＭ）１２２２へのアクセスが許可されたＤＭＡＣデータ、又はシステムインタフェース１４０５からのデータは、メモリ制御部１４０２によりメモリ・モジュール１２２２に直接転送される。
【００８４】
画像メモリ・アクセス制御部（ＩＭＡＣ）１２２１は、その内部でのデータ加工に関して圧縮／伸張モジュール１４０３及び画像編集モジュール１４０４を有する。圧縮／伸張モジュール１４０３は、画像データ又はコードデータをメモリ・モジュール（ＭＥＭ）１２２２へ有効に蓄積できるようにデータの圧縮及び伸張を行う。圧縮／伸張モジュール１４０３はＤＭＡＣ１４１１によりメモリ・モジュール（ＭＥＭ）１２２２とのインタフェースを制御する。
【００８５】
メモリ・モジュール（ＭＥＭ）１２２２に一旦格納された画像データは、ダイレクトメモリアクセス制御によりメモリ・モジュール１２２２からメモリ制御部１４０２、アクセス制御部１４０１を介して圧縮／伸張モジュール１４０３に呼出される。そこでデータ変換された画像データは、ダイレクトメモリアクセス制御により、メモリ・モジュール（ＭＥＭ）１２２２へ戻されるか、外部バスへ出力される。
【００８６】
画像編集モジュール１４０４は、ＤＭＡＣ１４１２によりメモリ・モジュール（ＭＥＭ）１２２２を制御し、メモリ・モジュール（ＭＥＭ）１２２２内でのデータ加工を行う。具体的には、画像編集モジュール１４０４は、メモリ領域のクリアの他に、データ加工として画像データの回転処理、異なる画像同士の合成などを行う。画像編集モジュール１４０４は、メモリ上のアドレス制御により処理対象のデータを変換する編集を行う。
【００８７】
画像編集モジュール１４０４は、メモリ・モジュール（ＭＥＭ）１２２２上に展開されたビットマップ画像に対して処理を行う。画像編集モジュール１４０４は、圧縮後のコードデータやプリンタコードデータに対しては編集を行うことができない。従って、有効なメモリ蓄積のための画像圧縮は、画像編集後のデータに対して実行される。
【００８８】
次に、画像処理プロセッサ（ＩＰＰ）１２０４の内部構成について図４を参照して説明する。この画像処理プロセッサ（ＩＰＰ）１２０４では、プロセッサアレイ部１４２１に対してプログラムメモリとしてのプログラムＲＡＭ１４２２及びワークメモリとしてのデータＲＡＭ１４２３が接続され、さらに、これらのプログラムＲＡＭ１４２２及びデータＲＡＭ１４２３はホストバッファ１４２４を介して画像データ制御部（ＣＤＩＣ）１２０３に接続されている。また、プロセッサアレイ部１４２１にはメモリ制御部１４２５、バス・スイッチ／ローカルメモリ１４２６及び入出力ポート１４２７が順に接続されている。入出力ポート１４２７も画像データ制御部（ＣＤＩＣ）１２０３に接続されている。メモリ制御部１４２５には特殊処理部１４２８，１４２９が接続されている。
【００８９】
さらに、演算処理手段を構成するＳＩＭＤ（Ｓｉｎｇｌｅ　Ｉｎｓｔｒｕｃｔｉｏｎ　ｓｔｒｅａｍ　Ｍｕｌｔｉｐｌｅ　Ｄａｔａ　ｓｔｒｅａｍ）型プロセッサ２０００について図５の概略構成図を参照して説明する。ＳＩＭＤは複数のデータに対し、単一の命令を並列に実行させるもので、複数のＰＥ（プロセッサ・エレメント）より構成される。このＳＩＭＤ型プロセッサ２０００は図４に示した画像処理プロセッサ（ＩＰＰ）１２０４におけるプロセッサアレイ部１４２１内に配設される。
【００９０】
各々のＰＥは、データを格納する８ビット構成の入力レジスタ（Ｒｅｇ）２００１、他のＰＥのレジスタをアクセスするためのマルチプレクサ（ＭＵＸ）２００２、バレルシフタ（Ｓｈｉｆｔ　Ｅｘｐａｎｄ）２００３、論理演算器（ＡＬＵ）２００４、論理結果を格納するアキュムレータ（Ａ）２００５、アキュムレータ２００５の内容を一時的に退避させる出力レジスタとしてのテンポラリレジスタ（Ｆ）２００６により構成されている。
【００９１】
各入力レジスタ２００１はアドレスバス及びデータバス（リード線及びワード線）に接続されており、処理を規定する命令コード、処理の対象となるデータを格納する。レジスタ２００１の内容は論理演算器２００４に入力され、演算処理結果はアキュムレータ２００５に格納される。結果をＰＥ外部に取出すために、テンポラリレジスタ２００６に一旦退避させる。テンポラリレジスタ２００６の内容を取出すことにより、対象データに対する処理結果が得られる。
【００９２】
命令コードは各ＰＥに同一内容で与え、処理の対象データをＰＥ毎に異なる状態で与え、隣接ＰＥのレジスタ２００１の内容をマルチプレクサ２００２において参照することで、演算結果は並列処理され、各アキュムレータ２００５に出力される。
【００９３】
例えば、画像データ１ラインの内容を各画素毎にＰＥに配置し、同一の命令コードで演算処理させれば、１画素ずつ逐次処理するよりも短時間で１ライン分の処理結果が得られる。特に、空間フィルタ処理、シェーディング補正処理はＰＥ毎の命令コードは演算式そのもので、ＰＥ全てに共通に処理を実行することができる。
【００９４】
つづいて、本実施の形態のフルカラー複写装置１００の機構的な構成例を図６に示す概略正面図を参照して説明する。まず、複写機本体１０１のほぼ中央部には直径１２０ｍｍの有機感光体ドラムによる感光体１０２が配設されている。この感光体１０２の周囲には、感光体１０２の表面を帯電する帯電チャージャ１０３、一様帯電された感光体１０２の表面上に半導体レーザ光を照射して静電潜像を形成するレーザ光学系１０４、静電潜像に各色トナーを供給して現像し、各色毎にトナー像を得る黒現像装置１０５及びイエローＹ、マゼンタＭ，シアンＣの３つのカラー現像装置１０６、１０７、１０８、感光体１０２上に形成された各色毎のトナー像を順次転写する中間転写ベルト１０９、中間転写ベルト１０９に転写電圧を印加するバイアスローラ１１０、転写後の感光体１０２の表面に残留するトナーを除去するクリーニング装置１１１、転写後の感光体１０２の表面に残留する電荷を除去する除電部１１２などが電子写真プロセスに従い順次配列されている。また、中間転写ベルト１０９には、転写されたトナー像を記録紙に転写する電圧を印加するための転写バイアスローラ１１３及び記録紙に転写後に残留したトナー像をクリーニングするためのベルトクリーニング装置１１４が配設されている。
【００９５】
中間転写ベルト１０９から剥離された記録紙を搬送する搬送ベルト１１５の出口側端部には、トナー像を加熱及び加圧して定着させる定着装置１１６が配置されているとともに、この定着装置１１６の出口部には、排紙トレイ１１７が取付けられている。
【００９６】
これらの感光体１０２を中心とした作像プロセス系により画像書込ユニット１００４に相当するプリンタ（印刷出力手段）ＰＲが構成されている。
【００９７】
レーザ光学系１０４の上部には、複写機本体１０１の上部に配置された原稿載置台としてのコンタクトガラス１１８、このコンタクトガラス１１８上の原稿に走査光を照射する露光ランプ１１９、原稿からの反射光を反射ミラー１２１によって結像レンズ１２２に導き、ＲＧＢ３色用に１次元固体撮像素子であるＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）イメージセンサを３列分並べた３ラインＣＣＤイメージセンサアレイ１２３に入光させる（なお、固体撮像素子としてはＣＣＤに代えて、ＣＭＯＳ（Ｃｏｍｐｌｉｍｅｎｔａｒｙ　Ｍｅｔａｌ　Ｏｘｉｄｅ　Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等のＭＯＳ系イメージセンサを用いてもよい）。ＣＣＤイメージセンサアレイ１２３で電気信号に変換された画像信号は画像処理装置を経てレーザ光学系１０４中の半導体レーザのレーザ発振を制御する。これらの露光ランプ１１９〜ＣＣＤイメージセンサアレイ１２３により画像読取ユニット１００１に相当するカラースキャナＳＣが構成されている。
【００９８】
次に、カラースキャナＳＣ・プリンタＰＲ間に接続されて所定の画像処理を行う画像処理ユニット１００３や画像メモリ制御ユニット１００２に相当する画像処理手段（ＩＰＵ）４００の構成例について図７に示すブロック図を参照して説明する。
【００９９】
前述したようなＣＣＤイメージセンサアレイ１２３とそのＲＧＢ各色画像データに関してシェーディング補正を施すシェーディング補正処理部４０１とを備えるスキャナＳＣにインタフェース４０２ａ，４０２ｂを介して接続されるこの画像処理手段（ＩＰＵ）４００は、前述の画像メモリ１２２２の他、画像分離処理部４０３、スキャナγ変換処理部４０４、ＭＴＦフィルタ処理部４０５、色相判定回路４０６、色変換ＵＣＲ処理部４０７、パターン生成処理部４０８、変倍処理部４０９、画像加工（クリエイト）処理部４１０、画像処理用プリンタγ変換処理部４１１及び階調処理部４１２を備えている。スキャナγ変換処理部４０４にはエリア処理部４１３が付設されている。
【０１００】
階調処理部４１２からの出力を受けるプリンタＰＲ側においては、セレクタ機能を持たせたインタフェース４１４、パターン生成処理部４１５、画像形成用プリンタγ変換処理部４１６及びプリンタ４１７を備えている。
【０１０１】
これらの各処理部のうち、プロセッサアレイ部１４２１で行われる処理は、画像分離処理部４０３、ＭＴＦフィルタ処理部４０５、変倍処理部４０９、画像加工（クリエイト）処理部４１０、階調処理部４１２の一部の処理のディザ処理などで、幾つかの画素を同時に処理することができ、また、後述するように処理内容をプログラムにより変更することによりメリットが得られる処理である。また、前の処理の影響を受ける誤差拡散などの逐次処理を除いた処理を行うことにおいて有用である。
【０１０２】
また、図４の特殊処理（回路）１４２８で行われる処理は、スキャナγ変換処理部４０４、色変換ＵＣＲ処理部４０７、画像処理用プリンタγ変換処理部４１１、階調処理部４１２の一部の処理で誤差拡散処理などである。特殊処理（回路）１４２９で行われる処理は、このように、ＬＵＴ（Ｌｏｏｋ　Ｕｐ　Ｔａｂｌｅ）を用いたγ変換処理、誤差拡散などの逐次処理である。
【０１０３】
複写すべき原稿は、カラースキャナＳＣのＣＣＤイメージセンサアレイ１２３によりＲ、Ｇ、Ｂに色分解されて一例としてｎビット信号（現状では、ｎは１〜１４まで様々な階調ビット数のものが使用されている）で読取られる。読取られた画像信号は、シェーディング補正処理部４０１により、主走査方向のムラが補正され、ｎビット信号で出力される。
【０１０４】
エリア処理部４１３では、現在処理を行っている画像データが原稿内のどの領域に属するかを区別するための領域信号を発生させる。この処理で発生された領域信号により、後段の画像処理部で用いるパラメータを切替える。これらの領域は、指定領域毎に、文字、銀塩写真（印画紙）、印刷原稿、インクジェット、蛍光ペン、地図、熱転写原稿など、各々の原稿に最適な色補正係数、空間フィルタ、階調変換テーブルなどの画像処理パラメータを各々画像領域に応じて設定することができる。
【０１０５】
スキャナγ変換処理部４０４では、スキャナＳＣからの読取り信号が反射率データから明度データに変換される。画像メモリ１２２２はスキャナγ変換後の画像信号を記憶する。画像分離処理部４０３では、文字部と写真部の判定、及び有彩色・無彩色判定を行う。
【０１０６】
ＭＴＦフィルタ処理部４０５では、シャープな画像やソフトな画像など、使用者の好みに応じてエッジ強調や平滑化等、画像信号の周波数特性を変更する処理に加えて、画像信号のエッジ度に応じたエッジ強調処理（適応エッジ強調処理）を行う。例えば、文字エッジにはエッジ強調を行い、網点画像にはエッジ強調を行わないという所謂適応エッジ強調をＲ、Ｇ、Ｂ信号各々に対して行う。
【０１０７】
色変換ＵＣＲ処理部４０７では、入力系の色分解特性と出力系の色材の分光特性の違いを補正し、忠実な色再現に必要な色材ＹＭＣの量を計算する色補正処理部と、ＹＭＣの３色が重なる部分をＢｋ（ブラック）に置換えるためのＵＣＲ処理部からなる。色相判定回路４０６は、読取った画像データがどの色相に判別するかを判定する。判定した結果に基づいて各色相毎の色補正係数が選択される。変倍処理部４０９は、縦横変倍が行われ、画像加工（クリエイト）処理部４１０は、リピート処理などが行われる。
【０１０８】
画像処理用プリンタγ変換処理部４１１で、文字、写真などの画質モードに応じて、画像信号の補正が行われる。また、地肌飛ばしなども同時に行うことができる。画像処理用プリンタγ変換処理部４１１は、前述したエリア処理部４１３が発生した領域信号に対応して切替え可能な複数本（一例として１０本）の階調変換テーブルを有する。この階調変換テーブルは、文字、銀塩写真（印画紙）、印刷原稿、インクジェット、蛍光ペン、地図、熱転写原稿など、各々の原稿に最適な階調変換テーブルを複数の画像処理パラメータの中から選択することができる。
【０１０９】
階調処理部４１２ではディザ処理が行われる。ディザ処理は、１×１のディザ無し処理から、ｍ×ｎの画素（ｍ，ｎは正の整数）からなるディザ処理まで任意のサイズのディザ処理を選択することができる。
【０１１０】
インタフェース４１４は、カラースキャナＳＣで読込んだ画像データを外部の画像処理装置などで処理するために、出力したり、外部のＰＣ１２２６や或いは画像処理装置からの画像データをプリンタ４１７で出力するための切替え機能を有する。
【０１１１】
画像形成用プリンタγ（プロセス・コントロールγ）変換処理部４１６は、インタフェース４１４からの画像信号を階調変換テーブルで変換し、レーザ変調処理に出力する。
【０１１２】
インタフェース４１４、画像形成用プリンタγ変換処理部４１６、プリンタ４１７及びコントローラ４１８でプリンタＰＲは構成され、スキャナＳＣ，ＩＰＵ４００とは独立しても使用可能である。ＰＣ１２２６からの画像信号はプリンタコントローラ４１８を通してインタフェース４１４に入力され、画像形成用プリンタγ変換処理部４１６により階調変換され、プリンタ４１７により画像形成が行われることにより、プリンタとして使用できる。
【０１１３】
操作部１２３４などからのコマンドが、システムコントローラ１２３１を通じて送信される。送信された画質モード、濃度情報及び領域情報等に基づいて上述した各々の画像処理に各種パラメータが設定される。
【０１１４】
パターン生成処理部４０８，４１５は各々画像処理部、画像形成部で使用する階調パターンを発生させる。
【０１１５】
画像処理用プリンタγ変換処理部４１６で階調変換された画像信号は、階調処理部４１２の中で再びエリア信号に対応させてデコーダによってデコードされた信号に基づいて、セレクタにより、使用する階調処理を切替える。使用可能な階調処理としては、ディザを使用しない処理、ディザを行った処理、誤差拡散処理などを行う。誤差拡散処理は、インクジェット原稿に対して行う。
【０１１６】
階調処理後の画像信号は、デコーダ３により、読取位置情報に基づいてライン１であるか、又はライン２であるかを選択する。ライン１及びライン２は副走査方向に１画素異なる毎に切替えられる。ライン１のデータはセレクタの下流に位置するＦＩＦＯ（Ｆｉｒｓｔ　Ｉｎ　Ｆｉｒｓｔ　Ｏｕｔ）メモリに一時的に蓄えられ、ライン１とライン２のデータが出力される。これにより、画素周波数を１／２に下げてインタフェース４１４に入力させることができる。
【０１１７】
このような構成のフルカラー複写装置１００は、画像データ入力手段の一つとして図８に示すようにデジタルカメラ２００が接続自在とされている。このデジタルカメラ２００は、所望の被写体像をフルカラーエリア型固体撮像素子であるエリア型ＣＣＤ２０１（なお、固体撮像素子としてはＣＣＤに代えて、ＣＭＯＳ（Ｃｏｍｐｌｉｍｅｎｔａｒｙ　Ｍｅｔａｌ　Ｏｘｉｄｅ　Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等のＭＯＳ系を用いてもよい）により撮像して電気信号に変換した画像データを取込むためのもので、取込む画像をエリア型ＣＣＤ２０１面上に結像するためのレンズ２０２、レンズ２０２を通過する光量の調整並びに被写体深度の調整のために使用する絞り２０３、レンズ２０２を通過した光の赤外成分をカットする赤外カットフィルタ２０４、レンズ２０２を通過した光を画像データである電気信号に光電変換するエリア型ＣＣＤ２０１、エリア型ＣＣＤ２０１からの画像データを画像処理する画像処理部２０５、エリア型ＣＣＤ２０１が受光した画像信号を間引いて簡易表示する液晶画面２０６、エリア型ＣＣＤ２０１で受光した光を取込むためのレリーズスイッチボタン２０７、デジタルカメラ２００を支える三脚２０８などからなる。エリア型ＣＣＤ２０１で取込んだ画像は、シリアルバスのケーブル若しくはＵＳＢケーブルなどのケーブル２０９を経て、フルカラー複写装置１００に取込まれ、フルカラー複写装置１００内で画像処理されることにより、記録紙上に印刷が可能とされている。
【０１１８】
このようなデジタルカメラ２００がフルカラー複写装置１００に接続された場合の構成例を図９に示す。このデジタルカメラ２００はＩＰＵ４００のインタフェース４０２ｂに接続されるインタフェース４０２ｃを有し、これらのインタフェース４０２ｂ，４０２ｃをインタフェース手段として接続自在とされている。デジタルカメラ２００内の画像処理部においては、エリア型ＣＣＤ２０１から得られる画像データはシェーディング補正回路２２１においてシェーディング補正を行い、欠陥画素補正回路２２２において欠陥画素のデータ補間が行われる。これは、画素欠陥若しくは不良により、画像信号を発生しない画素を予め登録しておき、データ出力時欠陥画素周囲の信号からデータ補間して出力する。
【０１１９】
ここで、フルカラー複写装置１００のスキャナＳＣが備える３ラインＣＣＤイメージセンサアレイ１２３と、デジタルカメラ２００が備えるエリア型ＣＣＤ２０１との違い及びＲＧＢデータの補間の必要性について図１０を参照して説明する。
【０１２０】
いま、本実施の形態のフルカラー複写装置１００で推奨されるスキャナＳＣの読取解像度が６００ｄｐｉであるとして、Ａ３サイズを等倍で読取った場合の画素数は、ＲＧＢの各々につき、長辺方向９，９００画素（ｐｉｘｅｌ）×短辺方向７，０００画素（ｐｉｘｅｌ）＝計６６Ｍｐｉｘｅｌであり、ＲＧＢ３色では、約２００Ｍｐｉｘｅｌ、８ビットデータとして、２００［Ｍｂｙｔｅｓ］のデータ量になる。一方、現状の普及用デジタルカメラのエリア型ＣＣＤ２０１の画素数は、ＲＧＢの総画素数が３〜６Ｍｐｉｘｅｌ程度、業務用のデジタルカメラでは、一例として、１画素１２ｂｉｔｓで、ＲＧＢの総画素数が、４，０７２ｐｉｘｅｌ×４，０７２ｐｉｘｅｌ＝１６Ｍｐｉｘｅｌ程度のものも市販されている。
【０１２１】
ここに、フルカラー複写装置１００のスキャナＳＣが備える３ラインＣＣＤイメージセンサアレイ１２３は、図１０（ａ）に示すようにＲＧＢの各々７，０００画素が主走査方向に並べられたラインＣＣＤを副走査方向に３列に並べたものである。一方、デジタルカメラ２００などで使用されているエリア型ＣＣＤ２０１は、図１０（ｂ）に示すように、同一平面上に、ＲＧＢの画素を二次元的に規則的に並べたものであり、デジタルカメラ２００の総画素数は、ＲＧＢの画像信号を出力する全ての画素数が含まれる。一例として、図１０（ｂ）はＲＧＢ信号を出力する画素の比を、Ｒ；Ｇ：Ｂ＝１：２：１として構成された例を示している。従って、スキャナＳＣで使用する３ラインＣＣＤイメージセンサアレイ１２３は、原稿のほぼ同一箇所を読取って得られたＲＧＢ信号を出力するが、エリア型ＣＣＤ２０１の場合には、原稿の同一箇所を読取る色信号は、ＲＧＢ信号の何れか一つのみであり、フルカラーデータを得るためには、読取って得られた信号を補間する必要がある。
【０１２２】
例えば、Ｇ信号の補間方法について図１１を参照して説明する。図１１は一例として、Ｂ信号の或る画素にＧ信号を仮定して、周囲の４つのＧ信号から補間する概念図を示している。Ｂ信号の画素のＧ信号の値をＧ（Ｂ）、周囲の４つのＧ信号（各々Ｇ１〜Ｇ４）の平均値などとして決める。即ち、
Ｇ（Ｂ）＝（Ｇ１＋Ｇ２＋Ｇ３＋Ｇ４）／４
などとして決定する。補間に用いた元々のＧ信号と、補間により求めた新たなＧ信号からＧデータ版（はん）を抽出する。
【０１２３】
また、Ｒ信号の補間方法について図１２を参照して説明する。図１２はＲ信号の補間方法を示す概念図で、Ｂ信号の位置にあると仮定したＲ信号の値Ｒ（Ｂ）を周囲の４画素のＲ信号（各々Ｒ１，Ｒ２，Ｒ３，Ｒ４とする）から補間する。同様に、
Ｒ（Ｂ）＝（Ｒ１＋Ｒ２＋Ｒ３＋Ｒ４）／４
などとして決定する（Ｒ成分の抽出と補間１、２）。０はＲ信号の値が不定であることを示す。補間に用いたＲ信号と、補間により求めたＲ信号からＲデータ版を抽出し、データが決まっていない画素を０（不定）などとする（Ｒ成分の抽出と補間１）。同様に、０（不定データ）の画素を周囲の４画素から補間する（Ｒ成分の抽出と補間２）。
【０１２４】
また、Ｂ信号の補間方法について図１３を参照して説明する。図１３はＲ信号の位置にあると仮定したＢ信号の値Ｂ（Ｒ）を周囲の４画素のＢ信号（各々Ｂ１，Ｂ２，Ｂ３，Ｂ４とする）から補間する。同様に、
Ｂ（Ｒ）＝（Ｂ１＋Ｂ２＋Ｂ３＋Ｂ４）／４
などとして決定する（Ｂ成分の抽出と補間１、２）。補間に用いたＢ信号と、補間により求めたＢ信号からＢデータ版を抽出し、データが決まっていない画素を０（不定）などとする（Ｂ成分の抽出と補間１）。同様に、０（不定データ）の画素を周囲の４画素から補間する（Ｂ成分の抽出と補間２）。
【０１２５】
このような処理によっても不定となった画素のデータを用いないように、太線枠（有効画素領域）内のデータを用いる。各々の画素は１２ビット信号からなる。
【０１２６】
このような点を考慮し、本実施の形態のフルカラー複写装置１００では、前述したＩＰＰ１２０４中のプログラムＲＡＭ１４２２には、ＳＩＭＤ型プロセッサ２０００（プロセッサアレイ部１４２１）が画像処理に際して用いるプログラムに関して、Ｒ：Ｇ：Ｂ＝１：１：１の３ラインＣＣＤイメージセンサアレイ１２３を備えるカラースキャナＳＣを用いる場合の通常コピー動作用の画像処理プログラムの他に、上述したようなＲ：Ｇ：Ｂ＝１：２：１のエリア型ＣＣＤ２０１用の補間演算処理を含むデジタルカメラ用画像処理プログラムが入替え自在に格納されている。このため、デジタルカメラ２００を使用するモード時には、図９に示すように、デジタルカメラ用画像処理プログラムに対応してＩＰＵ４００中に補間処理部がＩＰＰ１２０４により具現化される。
【０１２７】
このような構成において、デジタルカメラ２００で撮像した画像データをフルカラー複写装置１００で印刷出力させる場合の動作制御例を図１４に示す概略フローチャートを参照して説明する。なお、本実施の形態では、デジタルカメラ２００の画像を印刷出力する場合には、操作部１２３４の操作に基づきデジタルカメラ使用モードの設定を要するものとする。
【０１２８】
まず、デジタルカメラ使用モードに設定されているか否かのモードチェックを行う（ステップＳ１）。デジタルカメラ使用モードに設定されていなければ（Ｓ１のＮ）、通常のコピー動作等、他の処理を行う（省略）。デジタルカメラ使用モードに設定されている場合には（Ｓ１のＹ）、デジタルカメラ２００がフルカラー複写装置１００に接続されているか否かをチェックする（Ｓ２）。接続されていなければ（Ｓ２のＮ）、接続されるまで待機する（必要に応じて、その旨が操作部１２３４に表示される）。接続されている場合には（Ｓ２のＹ）、当該デジタルカメラ２００に関するカメラ情報（例えば、エリア型ＣＣＤ２０１に関するＲＧＢの構成比、解像度等の情報）を取得する（Ｓ３）。これらのステップＳ１，Ｓ３の処理が使用される前記画像データ入力手段の種類を判別する判別手段の機能として実行される。そして、取得したカメラ情報に従い、適合するデジタルカメラ用画像処理プログラム及び画像処理パラメータを選択し、プログラムＲＡＭ１４２２内のプログラムを当該デジタルカメラ用画像処理プログラムに入替える（Ｓ４）。このステップＳ４の処理がプログラム変更手段の機能として実行される。
【０１２９】
その後、操作部１２３４においてコピースタートボタン１２３５（図８参照）が押下されると（Ｓ５のＹ）、デジタルカメラ２００で撮像した画像データがフルカラー複写装置１００側に取込まれ、画像メモリ（ＭＥＭ）１２２２に一旦格納される（Ｓ６）。引き続き、画像メモリ（ＭＥＭ）１２２２から画像データが順次読出され（Ｓ７）、その画像データについてＳＩＭＤ型プロセッサ２０００（プロセッサアレイ部１４２１）がデジタルカメラ用画像処理プログラムを用いて、図１０ないし図１２で説明したようなＲＧＢデータに関する補間処理を伴う画像処理を順次行う（Ｓ８）。この他、フィルタ処理、色補正処理、プリンタγ変換処理、階調処理等は通常のコピー動作の場合と同様に行い、画像処理後の画像データを再び画像メモリ（ＭＥＭ）１２２２に格納する（Ｓ９）。そして、画像メモリ（ＭＥＭ）１２２２に格納された画像処理後の画像データを順次プリンタＰＲ側に出力することで、このプリンタＰＲにおいて記録紙上にデジタルカメラ撮影の画像をフルカラー印刷する（Ｓ１０）。この処理を必要枚数・ページ分だけ繰返して行い（Ｓ１１）、処理が終了したら、プログラムＲＡＭ１４２２内のプログラムを通常コピー動作に用いる画像処理プログラムに入替え（Ｓ１２）、処理を終了する。
【０１３０】
なお、デジタルカメラ２００で撮像した画像データをフルカラー複写装置１００で印刷出力する上で、画像処理パラメータとして変更すべき内容を列挙すると、以下のような事項
（１）　スキャナＲＧＢγテーブル：エリア型ＣＣＤ２０１の出力の階調性、グレーバランス、色温度の変換、ｂｉｔｓ数に合わせて、テーブルのサイズの変更並びにパラメータを変更、
（２）　ｄｏｔ補正：データ補間、画素欠陥データの補間など、
（３）　画像分離パラメータ：画像データのＭＴＦ特性、読取解像度、階調性に合わせて画像分離パラメータを変更、
（４）　空間フィルタ：画像データのＭＴＦ特性、読取解像度に合わせて空間フィルタのサイズ、パラメータを変更、
（５）　色補正係数：エリア型ＣＣＤ２０１の分光感度に応じて、色補正係数を変更、
（６）　変倍処理：操作部１２３４上で選択可能な変倍率は、主走査、副走査とも、２５〜４００［％］となっている場合、読取解像度に合わせて画像データの変倍率の変更、
（７）　プリンタγテーブル：（１）のスキャナＲＧＢγテーブルの変更、及び、（５）の色補正係数に合わせて変更、
（８）　階調処理：必ずしもパラメータの変更は必要ではないが、ここで、読取解像度と、印刷解像度（一例として６００ｄｐｉ）の変更を行うことも可、
がある。
【０１３１】
なお、推奨されるカラースキャナＳＣの出力階調数（ｂｉｔｓ数）は、１０ｂｉｔｓ出力であるが、デジタルカメラ２００の場合の出力階調数（ｂｉｔｓ数）が１０ｂｉｔｓを超え、ＬＵＴのハード的なサイズを超える場合には、ＳＩＭＤ型プロセッサ２０００により画像データ処理を行う。この際、ＳＩＭＤ型プロセッサ２０００の入力レジスタ２００１は８ビットレジスタであるので、８ビットを超える画像データに関しては、上位バイト、下位バイトとで異なる処理を行う。即ち、１２ビットの画像データの場合には、上位の４ビットと下位の８ビットとに分けてレジスタに設定し、８ビットデータへの変換処理を行う。
【０１３２】
このように、本実施の形態によれば、インタフェース４０２ｃ，４０２ｂを利用してデジタルカメラ２００が接続されデジタルカメラ２００が画像データ入力手段として使用される場合には、ＩＰＰ１２０４中のプログラマブル演算器であるＳＩＭＤ型プロセッサ２０００が使用する画像処理プログラムをプログラムＲＡＭ１４２２に格納されているデジタルカメラ用画像処理プログラムに入替えて処理させることで、ハードウェア構成を変更することなく、フルカラー複写装置１００が備えるカラースキャナＳＣとは固体撮像素子の構成が異なるデジタルカメラ２００を直接接続しても適正に印刷出力させることが可能となり、パソコンを介在させる場合に比して、デジタルカメラ２００で撮像した画像の印刷出力の汎用性・簡便性が増すこととなる。特に、デジタルカメラ２００の場合にはＲＧＢ信号の比を変換させる機能が必要となるが、デジタルカメラ用画像処理プログラム中にＲＧＢ信号の比を変換させる機能として補間演算処理を異ならせるプログラムを含ませておくことにより、デジタルカメラ２００の画像データに関して最適な画像処理を行わせることができる。また、デジタルカメラ用画像処理プログラム中に、画像データ入力手段が備える固体撮像素子の構成の違いによりデジタルカメラ２００の場合に用いる画像処理パラメータを変更させるプログラムを含ませておくことにより、ＲＡＷデータから、ＪＰＥＧなどの圧縮ファイルに画像変換した際の階調数の低下による影響を低減し、できるだけＲＡＷデータの画像信号出力の高階調数、高解像度の特徴を生かした画像処理を行わせることが可能となる。
【０１３３】
また、デジタルカメラ２００のエリア型ＣＣＤ２０１が出力する大量の画像データに関してプログラマブル演算器であるＳＩＭＤ型プロセッサ２０００が複数の画素データを並行して同時に処理することが可能となり、デジタルカメラ２００が出力する大量の画像データを取扱って印刷出力させる上で、ＲＡＷデータからフルカラー複写装置１００で印刷可能なデータへの変換の際にかかる時間を短縮し、より高速化することが可能となる。加えて、演算処理手段として具体的に、１つの処理命令で同時に複数の画素データを処理するＳＩＭＤ型プロセッサ２０００によれば、数十画素〜数百画素分の画像データを同時に処理することが可能であり、処理の高速化を図る上で有利となる。
【０１３４】
本発明の第二の実施の形態を図１５に基づいて説明する。第一の実施の形態で示した部分と同一部分は同一符号を用いて示し、説明も省略する（以降の実施の形態でも同様とする）。
【０１３５】
本実施の形態では、図８及び図９に示したようにフルカラー複写装置１００にデジタルカメラ２００を接続した状態で、デジタルカメラ２００をカラースキャナとする画像形成システムを構成し、デジタルカメラ２００をスキャナとして撮像済みの画像データをそのままフルカラー複写装置１００でコピー出力させるようにしたものである。このため、本実施の形態では、デジタルカメラ２００がフルカラー複写装置１００に接続された段階で、自動的に、カラースキャナＳＣに代えてデジタルカメラ２００がスキャナとして有効となる（デジタルカメラコピーモード）。即ち、デジタルカメラ２００の接続により当該デジタルカメラ２００を使用するデジタルカメラコピーモードの宣言と見倣される。この処理が、デジタルカメラコピーモード宣言手段の機能として実行される。
【０１３６】
この結果、前述した場合と同様に、判別手段は使用する画像データ入力手段としてデジタルカメラ２００と判別し、当該デジタルカメラ２００に関するカメラ情報（例えば、エリア型ＣＣＤ２０１に関するＲＧＢの構成比、解像度等の情報）を取得し、取得したカメラ情報に従い、適合するデジタルカメラ用画像処理プログラム及び画像処理パラメータを選択し、プログラムＲＡＭ１４２２内のプログラムが当該デジタルカメラ用画像処理プログラムに入替える。
【０１３７】
このような構成において、本実施の形態の場合のコピー動作の動作制御例を図１５に示す概略フローチャートを参照して説明する。まず、デジタルカメラ２００が接続された状態で、フルカラー複写装置１００の操作部１２３４のコピースタートボタン１２３５が押下されたか否かをチェックする（Ｓ２１）。コピースタートボタン１２３５が押下された場合（Ｓ２１のＹ）、デジタルカメラコピーモードの動作の開始の宣言と判断し、このモードの動作を開始する。このステップＳ２１のＹの処理により、コピーモード起動宣言手段の機能が実行される。
【０１３８】
この宣言に伴い、コピー対象物を撮像済みのデジタルカメラ２００の画像データは即座にフルカラー複写装置１００側に取込まれ、一旦、画像メモリ（ＭＥＭ）１２２２に格納される（Ｓ２２）。引き続き、画像メモリ（ＭＥＭ）１２２２から画像データが順次読出され（Ｓ２３）、その画像データについてＳＩＭＤ型プロセッサ２０００（プロセッサアレイ部１４２１）がデジタルカメラ用画像処理プログラムを用いて、図１０ないし図１２で説明したようなＲＧＢデータに関する補間処理を伴う画像処理を順次行う（Ｓ２４）。この他、フィルタ処理、色補正処理、プリンタγ変換処理、階調処理等は通常のコピー動作の場合と同様に行い、画像処理後の画像データを再び画像メモリ（ＭＥＭ）１２２２に格納する（Ｓ２５）。そして、画像メモリ（ＭＥＭ）１２２２に格納された画像処理後の画像データを順次プリンタＰＲ側に出力することで、このプリンタＰＲにおいて記録紙上にデジタルカメラ撮影の画像をフルカラーコピー印刷する（Ｓ２６）。この処理を必要枚数・ページ分だけ繰返して行う（Ｓ２７）。これらのステップ２２〜Ｓ２７の処理が、デジタルカメラコピーモード実行手段の機能として実行される。
【０１３９】
従って、本実施の形態によれば、前述したようなフルカラー複写装置１００にデジタルカメラ２００を接続して画像形成システムを構成することで、デジタルカメラ２００をカラースキャナとして用いるデジタルカメラコピーモード態様でのコピーも可能となり、結果として、通常のカラースキャナでは読取れない立体物画像に関してもコピー可能で簡便な画像形成システムを提供することができる。また、このようなデジタルカメラコピーモード態様でのコピーを行わせる上で、単にデジタルカメラ２００を接続して通常のコピー操作と同じくフルカラー複写装置１００のコピースタートボタン１２３５の操作で起動させることができる。
【０１４０】
本発明の第三の実施の形態を図１６に基づいて説明する。本実施の形態も、第二の実施の形態の場合と同様に、フルカラー複写装置１００にデジタルカメラ２００を接続した状態で、デジタルカメラ２００をカラースキャナとする画像形成システムを構成し、デジタルカメラ２００をスキャナとして撮像する画像データをそのままフルカラー複写装置１００でコピー出力させるようにしたものである。このため、本実施の形態でも、デジタルカメラ２００が接続された段階で、自動的に、カラースキャナＳＣに代えてデジタルカメラ２００がスキャナとして有効となる（デジタルカメラコピーモード）。即ち、デジタルカメラ２００の接続により当該デジタルカメラ２００を使用するデジタルカメラコピーモードの宣言と見倣される。この処理が、デジタルカメラコピーモード宣言手段の機能として実行される。
【０１４１】
この結果、前述した場合と同様に、判別手段は使用する画像データ入力手段としてデジタルカメラ２００と判別し、当該デジタルカメラ２００に関するカメラ情報（例えば、エリア型ＣＣＤ２０１に関するＲＧＢの構成比、解像度等の情報）を取得し、取得したカメラ情報に従い、適合するデジタルカメラ用画像処理プログラム及び画像処理パラメータを選択し、プログラムＲＡＭ１４２２内のプログラムが当該デジタルカメラ用画像処理プログラムに入替える。
【０１４２】
このような構成において、まず、デジタルカメラ２００が接続された状態で、デジタルカメラ２００に接続されているレリーズスイッチボタン２０７（又は、シャッタボタン）が押下されたか否か否かをチェックする（Ｓ３１）。レリーズスイッチボタン２０７（又は、シャッタボタン）が押下された場合（Ｓ３１のＹ）、デジタルカメラ２００でコピー対象物を撮像したこととなり、デジタルカメラコピーモードの動作の開始の宣言と判断し、このモードの動作を開始する。このステップＳ３１のＹの処理により、コピーモード起動宣言手段の機能が実行される。
【０１４３】
この宣言に伴い、コピー対象物を撮像したデジタルカメラ２００の画像データは即座にフルカラー複写装置１００側に取込まれ、一旦、画像メモリ（ＭＥＭ）１２２２に格納される（Ｓ３２）。引き続き、画像メモリ（ＭＥＭ）１２２２から画像データが順次読出され（Ｓ３３）、その画像データについてＳＩＭＤ型プロセッサ２０００（プロセッサアレイ部１４２１）がデジタルカメラ用画像処理プログラムを用いて、図１０ないし図１２で説明したようなＲＧＢデータに関する補間処理を伴う画像処理を順次行う（Ｓ３４）。この他、フィルタ処理、色補正処理、プリンタγ変換処理、階調処理等は通常のコピー動作の場合と同様に行い、画像処理後の画像データを再び画像メモリ（ＭＥＭ）１２２２に格納する（Ｓ３５）。そして、画像メモリ（ＭＥＭ）１２２２に格納された画像処理後の画像データを順次プリンタＰＲ側に出力することで、このプリンタＰＲにおいて記録紙上にデジタルカメラ撮影の画像をフルカラーコピー印刷する（Ｓ３６）。これらのステップ３２〜Ｓ３６の処理が、デジタルカメラコピーモード実行手段の機能として実行される。
【０１４４】
従って、本実施の形態によれば、前述したようなフルカラー複写装置１００にデジタルカメラ２００を接続して画像形成システムを構成することで、デジタルカメラ２００をカラースキャナとして用いるデジタルカメラコピーモード態様でのコピーも可能となり、結果として、通常のカラースキャナでは読取れない立体物画像に関してもコピー可能で簡便な画像形成システムを提供することができる。また、このようなデジタルカメラコピーモード態様でのコピーを行わせる上で、実際にコピー対象物をデジタルカメラ２００で撮像する際に必ず操作するレリーズスイッチボタン２０７（又はシャッタボタン）の操作でカラー複写装置１００側を起動させることができ、デジタルカメラ２００側だけを操作すればよく、コピースタートボタン１２３５等の操作を要することなくコピーすることができる。
【０１４５】
【発明の効果】
請求項１記載の発明のカラー複写装置によれば、インタフェース手段を利用してデジタルカメラが接続されデジタルカメラが画像データ入力手段として使用される場合には、画像処理手段中のプログラマブル演算器で使用する画像処理プログラムをプログラムメモリに格納されているデジタルカメラ用画像処理プログラムに変更して処理させるようにしたので、ハードウェア構成を変更することなく、カラー複写装置が備えるカラースキャナとは固体撮像素子の構成が異なるデジタルカメラを直接接続しても適正に印刷出力させることが可能となり、パソコンを介在させる場合に比して、デジタルカメラで撮像した画像の印刷出力の汎用性・簡便性を向上させることができる。
【０１４６】
請求項２記載の発明によれば、請求項１記載のカラー複写装置において、デジタルカメラのフルカラーエリア型固体撮像素子が出力する大量の画像データに関してプログラマブル演算器が複数の画素データを並行して同時に処理することが可能となり、デジタルカメラが出力する大量の画像データを取扱って印刷出力させる上で、ＲＡＷデータからカラー複写装置で印刷可能なデータへの変換の際にかかる時間を短縮し、より高速化することができる。
【０１４７】
請求項３記載の発明によれば、演算処理手段として具体的に、１つの処理命令で同時に複数の画素データを処理するＳＩＭＤ型プロセッサを用いるようにしたので、請求項１又は２記載のカラー複写装置を容易に実現することができ、特に、ＳＩＭＤ型プロセッサによれば、数十画素〜数百画素分の画像データを同時に処理することが可能であり、処理の高速化を図ることができる。
【０１４８】
請求項４記載の発明によれば、請求項１ないし３の何れかに記載のカラー複写装置において、フルカラーエリア型固体撮像素子を用いるデジタルカメラは、１次元固体撮像素子により読取るカラースキャナの場合とは固体撮像素子のＲＧＢ素子の構成比が異なり、デジタルカメラの場合にはＲＧＢ信号の比を変換させる機能が必要となるが、デジタルカメラ用画像処理プログラム中にＲＧＢ信号の比を変換させる機能として補間演算処理を異ならせるプログラムを含ませておくようにしたので、デジタルカメラの画像データに関して最適な画像処理を行わせることができる。
【０１４９】
請求項５記載の発明によれば、請求項１ないし４の何れかに記載のカラー複写装置において、デジタルカメラ用画像処理プログラム中に、デジタルカメラの場合に用いる画像処理パラメータを変更させるプログラムを含ませておくようにしたので、ＲＡＷデータから、ＪＰＥＧなどの圧縮ファイルに画像変換した際の階調数の低下による影響を低減し、できるだけＲＡＷデータの画像信号出力の高階調数、高解像度の特徴を生かした画像処理を行わせることができる。
【０１５０】
請求項６記載の発明の画像形成システムによれば、前述したようなカラー複写装置にデジタルカメラを接続して画像形成システムを構成したので、デジタルカメラをカラースキャナとして用いるデジタルカメラコピーモード態様でのコピーも可能となり、結果として、立体物画像に関してもコピー可能で簡便な画像形成システムを提供することができる。
【０１５１】
請求項７記載の発明によれば、請求項６記載の画像形成システムにおいて、デジタルカメラコピーモード態様でのコピーを行わせる上で、単にデジタルカメラを接続し、通常のコピー操作と同じく複写装置のコピースタートボタンの操作で起動させることができる。
【０１５２】
請求項８記載の発明によれば、請求項６記載の画像形成システムにおいて、デジタルカメラコピーモード態様でのコピーを行わせる上で、単にデジタルカメラを接続し、実際にコピー対象物をデジタルカメラで撮像する際に必ず操作するレリーズスイッチボタン又はシャッタボタンの操作でカラー複写装置側を起動させることができ、デジタルカメラ側だけを操作すればよく、コピースタートボタン等の操作を要することなくコピーすることができる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態のフルカラー複写装置の構成を機能的に示すブロック図である。
【図２】そのハードウェア構成を示すブロック図である。
【図３】画像メモリ・アクセス制御部（ＩＭＡＣ）の構成の概略を示すブロック図である。
【図４】画像処理プロセッサ（ＩＰＰ）の内部構成を示すブロック図である。
【図５】ＳＩＭＤ型プロセッサを示す概略構成図である。
【図６】フルカラー複写装置の機構的な構成例を示す概略正面図である。
【図７】画像処理系の構成例を示すブロック図である。
【図８】カラー複写装置に接続されたデジタルカメラを示す概略構成図である。
【図９】デジタルカメラが接続された場合の画像処理系の構成例を示すブロック図である。
【図１０】３ラインＣＣＤイメージセンサアレイとエリア型ＣＣＤとのＲＧＢ構成例を示す説明図である。
【図１１】Ｇ信号の補間処理例を示す概念図である。
【図１２】Ｒ信号の補間処理例を示す概念図である。
【図１３】Ｂ信号の補間処理例を示す概念図である。
【図１４】印刷処理の動作制御例を示す概略フローチャートである。
【図１５】本発明の第二の実施の形態のコピー動作制御例を示す概略フローチャートである。
【図１６】本発明の第三の実施の形態のコピー動作制御例を示す概略フローチャートである。
【符号の説明】
１００　　　　カラー複写装置
１２３　　　　１次元固体撮像素子
２００　　　　デジタルカメラ
２０１　　　　フルカラーエリア型固体撮像素子
２０７　　　　レリーズスイッチボタン
４０２ｂ　　　インタフェース手段
１００２　　　画像データ記憶手段
１００３　　　画像データ処理手段
１２２２　　　画像メモリ
１２３５　　　コピースタートボタン
１４０１　　　プログラマブル演算器
１４０２　　　プログラムメモリ
２０００　　　ＳＩＭＤ型プロセッサ
２００１　　　入力レジスタ
２００６　　　出力レジスタ
ＳＣ　　　　　カラースキャナ、画像データ入力手段
ＰＲ　　　　　印刷出力手段
【図１】
2004034532.tif 000003
【図２】
2004034532.tif 000004
【図３】
2004034532.tif 000005
【図４】
2004034532.tif 000006
【図５】
2004034532.tif 000007
【図６】
2004034532.tif 000008
【図７】
2004034532.tif 000009
【図８】
2004034532.tif 000010
【図９】
2004034532.tif 000011
【図１０】
2004034532.tif 000012
【図１１】
2004034532.tif 000013
【図１２】
2004034532.tif 000014
【図１３】
2004034532.tif 000015
【図１４】
2004034532.tif 000016
【図１５】
2004034532.tif 000017
【図１６】
2004034532.tif 000018