(57)【特許請求の範囲】
【請求項１】
複数の縮小画像が配置された対象画像から各縮小画像を拡大して出力する拡大レイアウトモードを有する画像処理装置であって、
前記対象画像を入力する入力手段と、
前記対象画像の拡大レイアウトの分割数と拡大レイアウトされる前記複数の縮小画像の出力順とを設定し、該分割数及び該出力順とに基づいて、前記対象画像の拡大出力の対象となる有効画像領域を設定する第１の設定手段と、
前記有効画像領域内においてＡＣＳ判定対象となるＡＣＳ判定領域をユーザに設定させる第２の設定手段と、
前記ＡＣＳ判定領域に対してのみ有彩／無彩の判定を行って該ＡＣＳ判定領域におけるカラーモードを得る判定手段と、
前記判定手段で得られたカラーモードに基づいた画像処理を前記対象画像内の前記有効画像領域の画像部分に施して該画像部分を拡大出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項２】
複数の縮小画像が配置された対象画像から各縮小画像を拡大して出力する拡大レイアウトモードを有する画像処理装置における画像処理方法であって、
前記対象画像を入力する入力工程と、
前記対象画像の拡大レイアウトの分割数と拡大レイアウトされる前記複数の縮小画像の出力順とを設定し、該分割数及び該出力順とに基づいて、前記対象画像の拡大出力の対象となる有効画像領域を設定する第１の設定工程と、
前記有効画像領域内においてＡＣＳ判定対象となるＡＣＳ判定領域をユーザに設定させる第２の設定工程と、
前記ＡＣＳ判定領域に対してのみ有彩／無彩の判定を行って該ＡＣＳ判定領域におけるカラーモードを得る判定工程と、
前記判定工程で得られたカラーモードに基づいた画像処理を前記対象画像内の前記有効画像領域の画像部分に施して該画像部分を拡大出力する出力工程と
を有することを特徴とする画像処理方法。
【請求項３】
複数の縮小画像が配置された対象画像から各縮小画像を拡大して出力する拡大レイアウトモードを有する画像処理装置における画像処理方法のプログラムコードを記録した記録媒体であって、該プログラムコードは少なくとも、
前記対象画像を入力する入力工程のコードと、
前記対象画像の拡大レイアウトの分割数と拡大レイアウトされる前記複数の縮小画像の出力順とを設定し、該分割数及び該出力順とに基づいて、前記対象画像の拡大出力の対象となる有効画像領域を設定する第１の設定工程のコードと、
前記有効画像領域内においてＡＣＳ判定対象となるＡＣＳ判定領域をユーザに設定させる第２の設定工程のコードと、
前記ＡＣＳ判定領域に対してのみ有彩／無彩の判定を行って該ＡＣＳ判定領域におけるカラーモードを得る判定工程のコードと、
前記判定工程で得られたカラーモードに基づいた画像処理を前記対象画像内の前記有効画像領域の画像部分に施して該画像部分を拡大出力する出力工程のコードと
を有することを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置及びその方法に関し、特に入力した画像データに対してカラー判定を行う画像処理装置及びその方法に関する。
【０００２】
【従来の技術】
原稿画像を読み取って記録媒体に出力する画像処理装置において、縮小レイアウトと呼ばれる機能が知られている。該機能によれば、読み取った複数枚の原稿画像をそれぞれ１／ｎサイズに縮小し、該原稿画像と同一サイズの記録用紙上に、該縮小したｎ枚の原稿画像をレイアウト出力する機能である。
【０００３】
また、この縮小レイアウト機能によってレイアウト出力された個々の縮小原稿画像を、元の原稿サイズに復元する機能が拡大レイアウトと呼ばれる。
【０００４】
また、原稿画像を読み取ることによって画像データを入力する画像処理装置において、読み取った原稿画像がモノクロであるかカラーであるかを示すカラーモードを自動検出するオートカラーセレクト（Auto Color Select：ＡＣＳ）機能を備えるものが知られている。
【０００５】
従来の画像処理装置においてＡＣＳを行う際には、原稿をプリスキャンすることによって、カラー原稿であるか白黒原稿であるかを判断し、該判断結果に応じたカラーモードに基づいて、該原稿画像に対して適切な画像処理を施していた。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来の画像処理装置においてＡＣＳを実行する際には、原稿の全面を判定対象としていた。従って、例えば縮小レイアウト処理によって１枚の記録用紙上にレイアウト出力された複数の画像全てについて、拡大レイアウト処理をＡＣＳと共に実行する場合に、該複数の画像中に一つでもカラー画像が存在していると、たとえ他の画像が全て白黒であったとしても、全ての画像についてカラーモードによる画像処理が施されてしまっていた。これにより、拡大レイアウト後の画像品位の低下や、処理時間の増大等の不都合が生じていた。
【０００７】
本発明は上記問題点を解決するためになされたものであり、拡大レイアウト処理時において、最適なカラーモードによる画像処理を可能とする画像処理装置及びその方法、及び画像処理システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するための一手段として、本発明の画像処理装置は以下の構成を備える。
【００１０】
即ち、複数の縮小画像が配置された対象画像から各縮小画像を拡大して出力する拡大レイアウトモードを有する画像処理装置であって、前記対象画像を入力する入力手段と、前記対象画像の拡大レイアウトの分割数と拡大レイアウトされる前記複数の縮小画像の出力順とを設定し、該分割数及び該出力順とに基づいて、前記対象画像の拡大出力の対象となる有効画像領域を設定する第１の設定手段と、前記有効画像領域内においてＡＣＳ判定対象となるＡＣＳ判定領域をユーザに設定させる第２の設定手段と、前記ＡＣＳ判定領域に対してのみ有彩／無彩の判定を行って該ＡＣＳ判定領域におけるカラーモードを得る判定手段と、前記判定手段で得られたカラーモードに基づいた画像処理を前記対象画像内の前記有効画像領域の画像部分に施して該画像部分を拡大出力する出力手段とを備えることを特徴とする。
【００１４】
【発明の実施の形態】
以下、本発明に係る一実施形態について、図面を参照して詳細に説明する。
【００１５】
以下、図１〜図４を参照して、本実施形態に係る画像形成装置の基本的な構成について説明する。
【００１６】
図１は、本実施形態に係る画像形成装置の全体構成を示すブロック図である。同図によれば、本実施形態の画像形成装置はスキャナ部３８０とプリンタ部３８７１に大別される。以下、それぞれの構成について詳細に説明する。
【００１７】
＜スキャナ部構成＞
まず図１を参照して、スキャナ部３８０の構成について詳細に説明する。
【００１８】
[装置構成の概要]
スキャナ部３８０において、１０１はカラー画像信号を検出するＣＣＤであり、ＲＧＢのカラーフィルタが１ラインＣＣＤ上にＲＧＢ順でインラインに乗った構成であっても、また、３ラインＣＣＤで、それぞれにＲフィルタ・Ｇフィルタ・Ｂフィルタをかけた構成であっても良いし、更に、フィルタがオンチップ化又は、フィルタがＣＣＤと別構成になっていても構わない。３１１は、ＣＣＤ１０１が実装された基板である。
【００１９】
３００はスキャナＣＰＵであり、不図示のＲＯＭに格納された制御プログラムに基づいて、同じく不図示のＲＡＭ等を作業領域として、スキャナ部３８０全体を制御する。３１２はＣＣＤ基板３１１から送られるアナログ画像信号をデジタル化した後にデジタル画像処理を行う構成を画像処理基板上に構成したデジタル画像処理部である。
【００２０】
３０１は原稿台ガラス、３０２は原稿給紙装置（ＤＦ）である。尚、原稿給紙装置３０２に代えて不図示の圧板を装着する構成も可能である。
【００２１】
また、３０３及び３０４は原稿を照明する光源（ハロゲンランプ又は蛍光灯等）、３０５及び３０６は光源３０３，３０４の光を原稿に集光する反射傘、３０７〜３０９はプラテン上にセットされた原稿を光学的にＣＣＤ１０１に導く為のミラー、３１０は前記ミラーの投影光をＣＣＤ１０１上に集光するレンズ、３１４はハロゲンランプ３０３，３０４と反射傘３０５，３０６及びミラー３０７を収容する第１ミラー台（以下、第１キャリッジ）、３１５はミラー３０８，３０９を収容する第２ミラー台（以下、第２キャリッジ）、３１６は第１キャリッジ３１４と第２キャリッジ３１５を副走査方向（図中における左右方向）に駆動するステッピングモータ駆動部である。
【００２２】
３１３は他のデバイスとの外部インターフェイスである。この外部インターフェイス３１３には、本実施形態では図示しないが、ネットワークに接続する為のＬＡＮインターフェイス装置、パソコン等と接続する為のＳＣＳＩインターフェイス装置、ＦＡＸとして動作させる為のＦＡＸ装置等、本スキャナ画像を用いることが要求されるデバイスを接続することが可能であり、本インターフェイスを介してスキャナＣＰＵ３００と外部装置のＣＰＵとが通信を行なうことにより、所定のタイミングで、所定形式の画像データを外部インターフェイス３１３から出力することができる。
【００２３】
３５３は、スキャナ部３８０を画像複写装置の一部として用いる場合に、画像出力を担当するプリンタとの画像データ及び各種命令をやりとりするための専用インターフェイスである。
【００２４】
尚、３５５は、スキャナ部３８０及びプリンタ部３８１を含む画像形成装置全体の状態表示、及びユーザ指示入力等を行う操作部であり、ＬＥＤパネルや各種操作ボタン等を備える。
【００２５】
[スキャン方法]
以下、スキャナ３８０における具体的なスキャン方法について説明する。
【００２６】
ＤＦ３０２、もしくはユーザにより原稿台ガラス３０１上に原稿が載置されると、操作部３５５におけるコピーボタン押下等の原稿読み込みイベントの発生に応じて、スキャナＣＰＵ３００が画像読み取りを行う為の指示を各所に与える。具体的には、光源３０３，３０４を点灯させてＣＣＤ基板３１１を動作可能状態にし、デジタル画像処理部３１２に画像処理パラメータを設定する。
【００２７】
各準備が整うと、ステッピングモータ駆動部３１６を動作させ、第１キャリッジ３１４を副走査方向に等速駆動し、原稿の全面を順に照射していく。この時、第２キャリッジ３１５は第１キャリッジ３１４の１／２の速度で移動するように設計されており、原稿の反射光が的確にＣＣＤ１０１に集光されるようになっている。
【００２８】
ＣＣＤ１０１は、主走査方向（図中の手前から奥方向）に受光センサが並ぶことによって構成されており、一定周期毎に、各受光センサに対応したレジスタから、光量に比例したアナログ電圧を順々に取り込む事が可能である。この主走査方向における連続的な電圧取り込みと、副走査方向の移動の繰り返しにより、原稿全面を２次元のイメージで読み込むことが可能である。尚、得られた２次元の画像データは、時間軸において１次元の配列をなす。
【００２９】
読み取った画像データは、ＣＣＤ基板３１１からデジタル画像処理部３１２に転送され、適切な画像処理が施された後に外部インターフェイス３１３もしくは、プリンタインターフェイス３５３のいずれかを介して、スキャナ３８０の外部に画像データを出力する。
【００３０】
[スキャナ画像処理詳細]
以下、スキャナ部３８０が画像複写装置の一部として動作する場合の、デジタル画像処理部３１２内におけるデジタル画像処理について詳細に説明する。図２は、デジタル画像処理部３１２の詳細構成を示すブロック図であり、これらの各構成はスキャナＣＰＵ３００によって制御される。
【００３１】
原稿台ガラス３０１上の原稿画像は、上述したようにＣＣＤ１０１に導かれてアナログ電気信号に変換された後、デジタル画像処理部３１２に入力される。デジタル画像処理部３１２において、入力されたアナログ画像信号はまず、クランプ＆Ａｍｐ＆Ｓ／Ｈ＆Ａ／Ｄ部１０２において、サンプルホールド（Ｓ／Ｈ）され、アナログ画像信号のダークレベルを基準電位としてクランプされ、所定量に増幅された後にＡ／Ｄ変換されることにより、例えばＲＧＢ各８ビットのデジタル信号に変換される。尚、該構成における処理順はこの例に限定されず、適宜入れ換えることが可能である。
【００３２】
そして、得られたＲＧＢ信号はシェーディング部１０３においてシェーディング補正及び黒補正が施された後、つなぎ＆ＭＴＦ補正＆原稿検知部１０４に入力され、つなぎ処理、ＭＴＦ補正、原稿検知処理が行われる。ここで、つなぎ処理は、ＣＣＤ１０１が３ラインＣＣＤである場合、ライン間の読取位置が異なるため、読取速度に応じてライン毎の遅延量を調整して３ラインの読取位置が同じになるように信号タイミングを補正する処理である。またＭＴＦ補正は、読取速度や変倍率によって読取のＭＴＦが変わるため、その変化を補正するものであり、原稿検知は、原稿台ガラス３０１上の原稿を走査することによって原稿サイズを認識する処理である。
【００３３】
読取位置タイミングが補正されたデジタル信号は、入力マスキング部１０５において、ＣＣＤ１０１の分光特性及び光源３０３，３０４及び反射傘３０５，３０６の分光特性が補正される。入力マスキング部１０５の出力は、外部Ｉ／Ｆ部１１４を介した外部入力信号との切り換えを可能とするセレクタ１０６に入力される。セレクタ１０６から出力された信号は、色空間圧縮＆下地除去＆ＬＯＧ変換部１０７と、下地除去部１１５に入力される。下地除去部１１５に入力された信号は下地除去処理が施された後、原稿中の黒い文字であるか否かを判定する黒文字判定部１１６に入力され、黒文字判定信号を生成する。また、セレクタ１０６のもう一つの出力が入力された色空間圧縮＆下地除去＆ＬＯＧ変換部１０７においては、まず読み取った画像信号がプリンタで再現可能な範囲内であるか否かを判断し、範囲内であればそのままとし、範囲内でなければ範囲内となるように色空間圧縮処理を行う。そして下地除去処理を行った後、ＬＯＧ変換によってＲＧＢ信号をＣＭＹ信号に変換する。
【００３４】
そして、黒文字判定部１１６で生成された黒文字判定信号とのタイミングのずれを補正するために、色空間圧縮＆下地除去＆ＬＯＧ変換部１０７から出力されたＣＭＹ信号は、遅延部１０８でタイミングが調整される。この２種類の信号は、モワレ除去部１０９でモワレが除去され、変倍処理部１１０で主走査方向に変倍処理された後、ＵＣＲ＆マスキング＆黒文字反映部１１１に入力される。ＵＣＲ＆マスキング＆黒文字反映部１１１においては、ＣＭＹ信号に対してＵＣＲ処理が施されることによってＣＭＹＫ信号が生成され、更にマスキング処理されることによりプリンタの出力特性に合致した信号に補正されると共に、黒文字判定信号がＣＭＹＫ信号にフィードバックされる。ＵＣＲ＆マスキング＆黒文字反映部１１１から出力されたＣＭＹＫ信号は、γ補正部１１２で濃度調整された後、フィルタ部１１３においてスムージング又はエッジ処理が施される。
【００３５】
以上のように処理されたＣＭＹＫ信号は、２値化部１１７において８ビットの多値信号から２値信号に変換される。尚、この変換方法としては、ディザ法や誤差拡散法、またはそれらを改良した方法、等のいずれであっても構わない。これらの処理を経て、プリンタインターフェイス３５３もしくは、外部インターフェイス３１３からプリンタ又は、その他のデバイスに画像信号が送られる。
【００３６】
尚、１１８は本実施形態の特徴であるＡＣＳ部であり、入力マスキング部１０５から出力されたＣＭＹ信号に基づいてＡＣＳ処理を行う。このＡＣＳ部１１８の詳細については後述する。
【００３７】
[画像信号の生成]
以下、スキャナ部３８０における画像信号の生成処理について、図３を参照して説明する。
【００３８】
図３（ａ）は、スキャナ部３８０における画像信号の読み取りタイミングを示すタイミングチャートである。同図において、Ｖ−ＥＮＢＬは副走査方向の有効画像区間を表す信号、Ｈ−ＳＹＮＣは主走査方向の同期信号、Ｖ−ＣＬＫは主走査方向の１画素の同期信号、ＤＡＴＡはＣＣＤ１０１から読み出され、ＡＤ変換された画像信号である。尚、ＤＡＴＡとして一つの信号しか記述していないが、実際にはＲＧＢの各色成分毎にＤａｔａ−Ｒ，Ｄａｔａ−Ｇ，Ｄａｔａ−Ｂが存在する。
【００３９】
図３（ｂ）は、原稿画像とそれを読み取った画像信号との対応を模式的に表した図である。同図における主走査方向はＸ方向であり、副走査方向はＹ方向となる。つまり、ＣＣＤ１０１はＸ方向に画素（受光センサ）を備え、図３（ｂ）においては左方向から右方向に移動しながら画像信号を取り込んでいく。
【００４０】
上述したように、Ｖ−ＥＮＢＬは画像の有効領域を示すため、第１キャリッジ３１４を等速で駆動し、図３（ｂ）の原稿の読み取り開始点に到達した際に、Ｖ−ＥＮＢＬは有効レベルとなり、画像データの先頭、即ち有効領域を示す。このとき、第１キャリッジ３１４がＣＣＤ１０１に投射している画像は、図３（ｂ）において４１１〜４１４で示される、主走査方向の１ライン目に相当する。
【００４１】
この時、Ｈ−ＳＹＮＣは主走査方向の同期信号の有効エッジをトリガとして、Ｖ−ＣＬＫに同期して、ＣＣＤ１０１からの画像を読み出していく。読み出された画像は、デジタル画像処理部３１２内においてデジタルデータに変換され、それぞれ４１１，４１２，４１３・・・４１４で示される画像データＤＡＴＡに変換される。
【００４２】
Ｈ−ＳＹＮＣの１Ｈ分の時間に対し、第１キャリッジ３１４は次の取り込みラインまで移動する様に正確に制御され、第１ラインの取り込み終了後は、同様に第２ラインのＤＡＴＡ４１５〜４１７を取り込む。この動作を逐次連続して繰り返し、最終ラインのＤＡＴＡ４１８〜４２０までを取り込む。そして副走査方向の取り込みが終了すると、Ｖ−ＥＮＢＬはオフとなり、画像データが無効になったことを表す。例えば、図３（ｂ）において４２１は有効画像外の画像データを示す。
【００４３】
この様に、スキャナ部３８０においては原稿を読み取って２次元の画像データとして取り込む事ができる。
【００４４】
＜プリンタ部の構成＞
次に、図１を参照して、プリンタ部３８１の構成について詳細に説明する。
【００４５】
[装置構成の概要]
プリンタ部３８１において、３８５はプリンタＣＰＵであり、不図示のＲＯＭに格納された制御プログラムに基づいて、同じく不図示のＲＡＭ等を作業領域として、プリンタ部３８１全体を制御する。３８４は後述する画像形成に供される信号を生成するための画像処理を行う画像処理部である。３８３はスキャナインターフェイスであり、プリンタ部３８１を画像複写装置の一部として用いる際に、スキャナデバイスを接続する為のインターフェイスとなる。
【００４６】
３８２は外部インターフェイスである。この外部インターフェイス３８２には、本実施形態では図示しないが、ネットワークに接続する為のＬＡＮインターフェイス装置、パソコン等と接続する為のＳＣＳＩインターフェイス装置等、本プリンタに画像を出力することが要求されるデバイスを接続することが可能であり、本インターフェイスを介して、プリンタＣＰＵ３８５と外部装置のＣＰＵとが通信を行なうことにより、所定のタイミングで、所定形式の画像データを外部インターフェイス３８２から出力することができる。
【００４７】
３１７はＭ画像形成部、３１８はＣ画像形成部、３１９はＹ画像形成部、３２０はＫ画像形成部である。各画像形成部３１７〜３２０の構成は全て同一であるため、以下にＭ画像形成部３１７の構成について詳細に説明し、他の画像形成部についての説明は省略する。
【００４８】
Ｍ画像形成部３１７において、３４２は感光ドラムであり、ＬＥＤアレイ２１０からの光が照射されることによって、その表面に潜像が形成される。３２１は一次帯電器であり、感光ドラム３４２の表面を所定の電位に帯電させ、潜像形成の準備をする。３２２は現像器であり、感光ドラム３４２上の潜像を現像してトナー画像を形成する。尚、現像器３２２には、現像バイアスを印加して現像するためのスリーブ３４５が含まれている。３２３は転写帯電気であり、転写ベルト３３３の背面から放電を行い、感光ドラム３４２上のトナー画像を、転写ベルト３３３上の記録紙等へ転写する。尚、本実施形態においては転写効率が良いため、特に残留トナーを清掃するためのクリーナ部を配置していないが、もちろんクリーナ部を装着しても良い。
【００４９】
[画像形成方法]
以下、実際の画像形成手順に側して、各構成について説明する。カセット３４０，３４１に格納された記録用紙等は、ピックアップローラ３３９，３３８によって１枚づつ取り出され、給紙ローラ３３６，３３７によって転写ベルト３３３上に供給される。３４８は転写ベルトローラであり、転写ベルト３３３を駆動し、かつ、吸着帯電器３４６と対になって給紙された記録用紙を所定電位に帯電させることにより、記録用紙を転写ベルト３３３に吸着させる。３４７は紙先端センサであり、転写ベルト３３３上の記録用紙の先端を検知する。尚、紙先端センサ３４７の検出信号はスキャナ部３８０へも送られ、スキャナ部３８０において、画像信号をプリンタ部３８１に送る際の副走査同期信号として用いられる。
【００５０】
この後、記録用紙は、転写ベルト３３３によって搬送され、画像形成部３１７〜３２０においてＭＣＹＫの順にその表面にトナー画像が形成される。Ｋ画像形成部３２０を通過した記録用紙は、転写ベルト３３３からの分離を容易にするため、除電器３４９で除電された後、転写ベルト３３３から分離される。３５０は剥離帯電器であり、記録用紙が転写ベルト３３３から分離する際の剥離放電による画像乱れを防止するものである。分離された記録用紙は、トナーの吸着力を補って画像乱れを防止するために、定着前帯電器３５１，３５２で帯電された後、定着器３３４でトナー画像が熱定着された後、排紙トレイ３３５に排紙される。
【００５１】
[プリンタ画像処理詳細]
以下、画像処理部３８４における画像処理について詳細に説明する。図４は、画像処理部３８４の詳細構成を示すブロック図であり、これらの各構成はプリンタＣＰＵ３８５によって制御される。尚、図４に示す構成は、上述したスキャナ部３８１におけるデジタル画像処理部３１２の詳細構成と接続されるものである。
【００５２】
図１に示すスキャナ部３８０のプリンタインターフェイス３５３から出力されたＣＭＹＫの画像データは、プリンタ部３８１のスキャナインターフェイス３８３に入力される。これは、図４に示すスキャナインターフェイス３８３からスキャナ画像が入力されることを意味する。スキャナインターフェイス３８３から入力されたＣＭＹＫの画像データは、大容量の画像メモリ部２０１に一旦格納される。尚、画像メモリ部２０１としては、基本的に半導体メモリであっても固定記憶装置であっても良いし、またはその組み合わせであっても良く、即ち画像を記憶する為のメモリであればどのような構成であっても良い。
【００５３】
尚、２１６は画像情報テーブルであり、画像メモリ部２０１に格納される画像データに関する、カラーモード等の情報を保持する。
【００５４】
画像データの画像メモリ部２０１への格納と同時もしくは格納した後に、例えば紙先端センサ３４７からの紙先端信号等の画像出力要求に対して、画像メモリ部２０１から画像データが読み出され、エッジ強調部２１４においてエッジの強調が行われ、出力ガンマ変換部２１５にてプリンタの特性に合わせたテーブル変換が行われる。そして、ＣＭＹＫの各画像データはそれぞれ遅延部２０２〜２０５に送られ、各色毎の所定の遅延分だけタイミングをずらすことによって紙先端センサとそれぞれの画像形成部との距離の違いを調整する。これにより、４色を所定の位置に印字することが可能となる。そして、ＬＥＤ駆動部２０６〜２０９は、それぞれ各色のＬＥＤ２１０〜２１３の駆動信号を生成する。
【００５５】
＜画像複写機能＞
以下、本実施形態の画像形成装置が画像複写機能を実現する場合の動作について説明する。操作部３５５上に配置されるコピーボタンが押下されると、スキャナ部３８０はプリンタ部３８１に対して画像の出力要求を出す。すると、プリンタ部３８１より画像の読み取り要求がスキャナ部３８０に与えられ、スキャナ部３８０において上述したように画像の読み取りが開始される。これと同時、もしくは画像の読み取り終了後に、プリンタ部３８１は、上述したようにスキャナ部３８０から入力された画像データに基づいて記録用紙上に画像を形成し、該記録用紙を排紙トレイ３３５上に排出する。
【００５６】
このように、本実施形態の画像形成装置においては、複写動作を可能とする。
＜縮小・拡大レイアウト説明＞
本実施形態の画像形成装置においては、縮小レイアウトモード及び拡大レイアウトモードによる複写処理が可能である。図５は、本実施形態における縮小／拡大レイアウトモードによる複写処理の概念を示す図である。
【００５７】
まず、縮小レイアウトモードについて説明する。図５に示すように、縮小レイアウト対象として４枚の原稿１２０１〜１２０４があるとする。この４枚の原稿をそれぞれスキャナ部３８０において読み込み、プリンタ部３８１においてこれら４枚の画像を１枚の記録用紙１２０５上に並べて出力する処理を、縮小レイアウトモードによる複写と称する。図５に示す例の場合、４to１の縮小レイアウトと呼ばれ、即ち４枚の原稿画像を１枚の記録用紙に出力することを示す。その他にも、２to１，９to１，又は１６to１等の縮小レイアウトが設定可能であり、これらは例えば操作部３５５からのユーザ指示に基づいて選択される。尚、これら複数の縮小レイアウト種別においては対象原稿の枚数が異なるだけであり、機能及び制御的には何ら変わらないため、以降は４to１による縮小レイアウトについて説明するとする。
【００５８】
次に、拡大レイアウトモードについて説明する。上述した縮小レイアウトモードによって出力された記録用紙を原稿としてスキャナ部３８０から読み込ませて該原稿中の複数の画像を復元し、プリンタ部３８１においてそれぞれを別の記録用紙上に出力する処理を、拡大レイアウトモードによる複写と称する。図５に示す例の場合、１枚の原稿１２０５上の４領域１２０６〜１２０９にそれぞれ画像が形成されているとする。この原稿１２０５をスキャナ部３８０において読み込み、プリンタ部３８１においてこれら４領域１２０６〜１２０９の画像を、４枚の記録用紙１２０１〜１２０４のそれぞれに拡大して分割出力する。図５に示す例の場合、１to４の拡大レイアウトと呼ばれ、即ち１枚の原稿画像を４枚の記録用紙に出力することを示す。
【００５９】
尚、拡大レイアウトモードは、縮小レイアウトモードによって出力された画像に対応するものであり、縮小レイアウト出力された原稿をオリジナルの原稿に戻す作用がある。
【００６０】
尚、操作部３５５からのユーザ指示によって、拡大レイアウトモード時における詳細レイアウト設定の変更が可能であることはもちろんである。
【００６１】
＜一般ＡＣＳ説明＞
以下、読み取り対象である原稿画像がモノクロであるかカラーであるかを自動判定する、一般的なオートカラーセレクト（ＡＣＳ）機能について説明する。
【００６２】
[ＡＣＳ概要]
ＡＣＳは、原稿画像がカラーであるか白黒であるかを判断する。従って、画素毎の彩度を求め、ある閾値以上の画素がどれだけ存在するかによって、カラー判定を行なえば良い。しかしながら、例えば白黒原稿であっても、ＭＴＦ等の諸処理の影響によって、ミクロ的に見るとエッジ周辺に色画素が多数存在するため、単純に画素単位でＡＣＳ判定を行うことは一般に困難である。このため、ＡＣＳ手法として様々な方法が提供されているが、本実施形態はＡＣＳ方法そのものを特徴とするものではないため、ごく一般的な手法によってＡＣＳを行うとして、以下の説明を行う。
【００６３】
図６は、図２に示すＡＣＳ部１１８の詳細構成を示すブロック図である。尚、図６からも分かるように、ＡＣＳ部はスキャナＣＰＵ３００によって制御される。
【００６４】
上述したように、白黒画像でもミクロ的に見れば色画素が多数存在するわけであるから、その画素が本当に色画素であるかどうかを、注目画素周辺の色画素の情報によって判定する必要がある。そのために、フィルタ１４０１によって注目画素の周辺画素を参照するＦＩＦＯ構造をとる。１４０２は領域検出回路であり、スキャナＣＰＵ３００によってセットされたレジスタ１４０７〜１４１０に設定された値に基づいて、ＡＣＳをかける領域を示すＡＣＳ領域信号１４０５を作成する。尚、ＡＣＳ領域信号１４０５の作成処理の詳細については後述する。
【００６５】
１４０３は色判定部であり、入力されたＡＣＳ領域信号１４０５をイネーブル信号として、注目画素に対してフィルタ１４０１内に保持された周辺画素を参照することによって、該注目画素が色画素であるか白黒画素であるかを判定し、色判定信号１４０６を出力する。具体的には、ＡＣＳ領域信号１４０５で示されるＡＣＳ領域について、まずＤＡＴＡ−Ｒ，ＤＡＴＡ−Ｇ，ＤＡＴＡ−Ｂのうちの最小の値を他の２成分の値から減じ、得られた２つの値の差の絶対値を彩度として得る。そして、注目画素に対して、ある閾値よりも大きい彩度を有する画素の特定の連続性を確認できた場合のみ、該注目画素はカラー画素を示すとして色判定信号１４０６を出力する。
【００６６】
１４０４はカウンタであり、色判定部１４０３から出力された色判定信号１４０６をカウントする。そして、該カウント結果が即ちＡＣＳ判定信号１４１１として、スキャナＣＰＵ３００に送られる。原稿全体のスキャン終了後、スキャナＣＰＵ３００はカウンタ１４０６から出力されたＡＣＳ判定信号１４１１に基づいて、該原稿がカラーであるか白黒であるかを判断することができる。
【００６７】
上述したようにスキャナＣＰＵ３００は、読み込み範囲に対してＡＣＳをかける領域を決定し、レジスタ１４０７〜１４１０に該領域を示す値を設定する。尚、本実施形態においては、原稿台ガラス３０１上に載置された原稿のサイズや位置等に関らず、ＡＣＳ領域を独立に設定することができる。
【００６８】
[ＡＣＳ領域設定]
以下、領域検出回路１４０２における、レジスタ１４０７〜１４１０に設定される値に基づいたＡＣＳ領域信号１４０５の作成処理について、図７を参照して詳細に説明する。
【００６９】
図７（ａ）は、図３（ａ）に示した各信号、及びレジスタ１４０７〜１４１０に設定された値に基づいて、ＡＣＳ領域信号が作成される様子を示すタイミングチャートである。同図において、１５０１は副走査方向におけるＡＣＳ領域を示す副走査ＡＣＳ領域信号であり、Ｖ−ＥＮＢＬの有効エッジのタイミングでＨ−ＳＹＮＣのカウントを開始し、レジスタ１４０７にセットされた値とのコンペアマッチが発生すると、有効レベルＨを出力する。そして、レジスタ１４０８にセットされた値とのコンペアマッチが発生したタイミングで、無効レベルＬに戻る。図７（ａ）の例では、レジスタ１４０７，１４０８にそれぞれ、「２」，「５」がセットされていることが分かる。
【００７０】
１５０２は、主走査方向におけるＡＣＳ領域を示す主走査ＡＣＳ領域信号であり、Ｈ−ＳＹＮＣの有効エッジのタイミングでＶ−ＣＬＫのカウントを開始し、レジスタ１４０９にセットされた値とのとコンペアマッチが発生すると、有効レベルＨを出力する。そして、レジスタ１４１０にセットされた値とのコンペアマッチが発生したタイミングで、無効レベルＬに戻る。図７（ａ）の例では、レジスタ１４０９，１４１０にそれぞれ、「４」，「１０」がセットされていることが分かる。
【００７１】
これら副走査ＡＣＳ領域信号１５０１と主走査ＡＣＳ領域信号１５０２との論理ＡＮＤ演算によって、ＡＣＳ領域信号１４０５が生成される。
【００７２】
図７（ｂ）は、原稿画像におけるＡＣＳ領域信号１４０５の対応を示す図であり、主走査方向はＸ方向、副走査方向はＹ方向である。同図において、外側の四角が通常の画像読み取り領域を示し、内側の四角がＡＣＳ領域を示す。同図において１５０４〜１５０９で示される各サイズは、レジスタ１４０７〜１４１０の内容に応じて変化する。即ち、各サイズ１５０４〜１５０９は、図７（ａ）において同一番号で示される範囲に対応している。
【００７３】
＜本実施形態のＡＣＳ説明＞
以上、一般的なＡＣＳについて説明したが、以下、本実施形態における特徴的なＡＣＳについて、詳細に説明する。
【００７４】
[拡大レイアウトモードにおけるＡＣＳシーケンス]
以下、本実施形態における拡大レイアウトモードにおけるＡＣＳ処理のフローチャートを図８に示し、説明する。尚、本フローチャートはスキャナ部３８０における処理を示すものであり、従って、スキャナＣＰＵ３００によって制御される。
【００７５】
操作部３５５において拡大レイアウトのコピーモードが設定され、コピーボタン押下などによりジョブが起動されることにより、本実施形態のＡＣＳシーケンスが開始される。尚、図８は、１枚の原稿に対するＡＣＳシーケンスを示すものである。
【００７６】
まずステップＳ１６０２において、変数Ｎにレイアウトの分割数をセットする。例えば図５に示す例の場合には「４」がセットされる。次にステップＳ１６０３において、同一原稿に対して行われるスキャン回数を示すスキャンカウンタに、適当な初期値として例えば「１」を設定する。
【００７７】
次にステップＳ１６０４において、上述したレイアウト分割数Ｎと、スキャンカウンタとに基づいて、該原稿上において実際に拡大出力の対象となる有効画像領域を設定する。
【００７８】
ここで、有効画像領域の設定方法について、図５を参照して説明する。縮小レイアウトモードによって、４枚の原稿１２０１〜１２０４を順次読み込むことによって作成された原稿１２０５について、拡大レイアウトモードにより原稿１２０４〜１２０１順（原稿１２０５における領域１２０９〜１２０６順に対応）による逆順での出力を行なう旨が、ユーザによって操作部３５５を介して指示されている場合について考える。この場合、原稿１２０５の有効画像領域として、スキャンカウンタが「１」であれば領域１２０９、「２」であれば領域１２０８、「３」であれば領域１２０７、「４」であれば領域１２０６、がそれぞれ有効画像領域として設定される。
【００７９】
そしてステップＳ１６０５において、有効画像領域内において、ＡＣＳ判定対象となるＡＣＳ判定領域を設定する。これは例えば、設定された有効画像領域内における所定位置の範囲として予めその割合等が設定されているとするが、もちろん、ユーザによる例えば操作部３５５を介した設定を可能としても良い。ＡＣＳ範囲を示す値がＡＣＳ部１１８内のレジスタ１４０７〜１４１０にセットされることにより、図７（ｂ）に示したようにＡＣＳ判定領域が設定される。ＡＣＳ部１１８においては、レジスタ１４０７〜１４１０によって規定される領域のみに対してＡＣＳ判定を行うため、原稿１２０５上において例えば領域１２０６がＡＣＳ領域として設定されると、他の領域１２０７〜１２０９については判定対象外となる。従って領域１２０６のみ、即ち原稿１２０１のみに対して、ＡＣＳが施されることになる。
【００８０】
次にステップＳ１６０６において、ステップＳ１６０５で設定されたＡＣＳ領域に対してＡＣＳを施すためのスキャン（プリスキャン）を実行し、ＡＣＳを行うことにより、該ＡＣＳ領域におけるカラーモードが得られる。
【００８１】
そしてステップＳ１６０７では、原稿を読み込むための準備としてバックスキャンを行い、第１キャリッジ３１４を画像の読み取り位置（ホーム位置）まで移動させる。そしてステップＳ１６０８において、ステップＳ１６０４で有効画像領域として設定された領域のみをスキャン（本スキャン）することによって、該有効画像領域の画像データに対して、ステップＳ１６０６で得られたカラーモードに基づいた画像処理を施した拡大レイアウト出力を行うことができる。
【００８２】
そしてステップＳ１６０９では次のスキャンの準備として、ホーム位置にバックスキャンする。次にステップＳ１６１０において、スキャンカウンタをインクリメントした後、ステップＳ１６１１でレイアウト分割数Ｎとスキャンカウンタとを比較することによって、スキャンがレイアウト分割数分終了したか否かを判定する。その結果、まだスキャンを行う必要があれば、制御をステップＳ１６０４に移し、終了していれば拡大レイアウト原稿一枚に対するＡＣＳシーケンスを終了する。
【００８３】
以上説明したように本実施形態によれば、拡大レイアウトモードによる複写処理を行う際に、原稿内の出力対象となる領域のみに対してＡＣＳを施すことにより、出力イメージに対して適切なカラーモードに基づいた画像形成が可能となる。従って、拡大レイアウト出力される個々の画像における画質が向上する。
【００８４】
また、必要な領域のみに対してスキャンを行うため、最低限の処理時間で最高画質の拡大レイアウト出力が得られる。
【００８５】
尚、本実施形態における拡大レイアウト出力の順番は、ユーザによって任意に指定できるものであり、もちろんその設定された順番に応じて、スキャン順を決定することが可能である。
【００８６】
また、本実施形態において拡大レイアウト出力される画像のサイズは、必ずしも原稿と同サイズである必要はなく、原稿とは異なるサイズに拡大して出力しても良い。
【００８７】
なお、拡大レイアウトモードと類似したコピーモードとして、拡大連写モードが知られている。この拡大連写モードは、１枚の原稿を複数毎に分割して複写することは拡大レイアウトモードと同様であるが、出力された記録用紙には全て、隣り合う画像が重なるように形成されおり、即ち、画像出力装置の最大出力用紙サイズを超えたサイズのイメージ出力を可能とするためのモードである。即ち、拡大連写モードにおいては１枚の原稿イメージを分割して拡大出力するため、該分割エリア毎にＡＣＳによってカラーモードを判断し、画像処理を異ならせることは適当ではない。従って、本実施形態で説明したＡＣＳ処理は、拡大連写モードに対しては不適当である。
【００８８】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００８９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９１】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図８に示すフローチャートに対応するプログラムコードが格納されることになる。
【００９２】
【発明の効果】
以上説明したように本発明によれば、拡大レイアウト処理時において、最適なカラーモードによる画像処理が可能となる。
【図面の簡単な説明】
【図１】本発明に係る画像形成装置の全体構成を示す図、
【図２】スキャナ部における画像処理部の構成を示すブロック図、
【図３】スキャナ部における画像信号の生成の様子を示す図、
【図４】プリンタ部における画像処理部の構成を示すブロック図、
【図５】本実施形態における拡大／縮小レイアウトを説明する図、
【図６】ＡＣＳ部の構成を示すブロック図、
【図７】スキャナ部における画像信号とＡＣＳ領域の関係を示す図、
【図８】拡大レイアウトモードにおけるＡＣＳ処理を示すフローチャート、である。
【符号の説明】
１０１  ＣＣＤ
１１８  ＡＣＳ部
２０１  画像メモリ部
２１４  エッジ強調部
２１５  出力ガンマ変換部
３００  スキャナＣＰＵ
３１２  デジタル画像処理部
３５３  プリンタインタフェース
３８０  スキャナ部
３８１  プリンタ部
３８３  スキャナインタフェース
３８４  画像処理部
３８５  プリンタＣＰＵ
【図１】
0003884890.tif 000002
【図２】
0003884890.tif 000003
【図３】
0003884890.tif 000004
【図４】
0003884890.tif 000005
【図５】
0003884890.tif 000006
【図６】
0003884890.tif 000007
【図７】
0003884890.tif 000008
【図８】
0003884890.tif 000009