(57)【要約】【課題】３ラインＣＣＤ等、各色成分の画像が互いにずれて入力される場合に、各色成分毎にその有効領域外となる部分に所定のデータを設定することで、画像端部における画質劣化を抑制し、メモリ節約に寄与する。【解決手段】位相のずれた各色成分の画像データを入力し、所定の記録媒体上に可視画像を形成する画像処理装置であって、各色成分の有効画像領域外となる部分には、無効区間値レジスタ６０４にセットしたデータで置き換え出力させれる。【選択図】　図６
2004126135.tif 000002
【特許請求の範囲】
【請求項１】
位相のずれた各色成分の画像データを入力し、所定の記録媒体上に可視画像を形成する画像処理装置であって、
各色成分の有効画像領域外に対する値を設定する設定手段と、
各色成分の非有効区間のデータを、前記設定手段によって設定された設定値に置き換える変換手段と
を備えることを特徴とする画像記録装置。
【請求項２】
前記各色成分の全有効領域を包含する有効信号を生成し、後段の処理ブロックに対して送出する有効信号生成手段を備えることを特徴とする請求項１に記載の画像記録装置。
【請求項３】
位相のずれた各色成分の画像データを入力し、所定の記録媒体上に可視画像を形成する画像処理装置の制御方法であって、
各色成分の有効画像領域外に対する値を設定する設定工程と、
各色成分の非有効区間のデータを、前記設定工程によって設定された設定値に置き換える変換工程と
を備えることを特徴とする画像処理装置の制御方法。
【請求項４】
前記各色成分の全有効領域を包含する有効信号を生成し、後段の処理ブロックに対して送出する有効信号生成工程を備えることを特徴とする請求項３に記載の画像処理装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は各色成分のデータが互いにオフセットを有しているカラー画像を処理する画像処理装置及びその制御方法を提供しようとするものである。
【０００２】
【従来の技術】
近年、電子写真方式のデジタルカラー複写機やプリンタ、更にはその両方の機能に加え、ＦＡＸ等の機能を備えたマルチファンクションプリンタがオフィスにおけるドキュメントの出力装置の主流になりつつある。
【０００３】
このような装置には、ネットワークに接続されて複数のユーザーからの大量の文書データを高速に処理できることと同時に、高い印字品質が求められる。
【０００４】
【発明が解決しようとする課題】
しかしながら、このようなデジタルカラー複写機やマルチファンクションプリンタにおける画像処理は非常に複雑であり、各々の処理のための回路規模は巨大なものとなる。また、これら様々な処理をパイプライン的に、処理によっては並列して行っているためにこれらの位相合わせや各モジュール間の周波数変換のために一時的に画像データを保持しておくためのメモリ容量も大きな物となっており、コストを引き上げる要因となっている。このため、上記の一時的に画像データを保持しておくためのメモリはできる限り共用化してシステム全体の容量を小さくするのが望ましい。
【０００５】
リーダー部には、ＲＧＢ各色成分毎のラインセンサ（３ラインＣＣＤ）を用いて読取る。通常、この各色成分のラインセンサは、リーダ部の機械的移動方向（副走査方向）に適当な間隔で設けられているので、読取られたＲ、Ｇ、Ｂの各色成分の画像は、読取部の移動速度、並びに、各ＣＣＤ間の距離（オフセット）に応じた遅延（副走査方向の位相差とも言う）が発生する。画像処理上、上記の各色成分の画像データを揃える処理は、初期段階で行うのが理想的であるが、その一方で、ずれたままでも行える処理を最初に済ませことができれば、全体としてのメモリ容量を節約することが可能である。
【０００６】
一方、画像処理する際には、一般に、その処理が有効となる区間を示す信号がイネーブル状態になっているとき、各種画像処理がアクティブになるようにしている。従って、各色成分がずれたまま画像処理（勿論、最終的にはその遅延を揃えることになる）を行う為には、すべての色成分を包含する有効区間信号を生成することが必要になり、このような構成にした場合、各色成分の画像データの先頭或いは／及び後端には有効区間外の無意味なデータが付加されることになる。画像端部で正確な処理を行うことができないと言う問題が生じる。
【０００７】
本発明はかかる問題点に鑑みなされたものであり、３ラインＣＣＤ等、各色成分の画像が互いにずれて入力される場合に、各色成分毎にその有効領域外となる部分に所定のデータを設定することで、画像端部における画質劣化を抑制し、メモリ節約に寄与することを可能ならしめる画像処理装置及び方法を提供しようとするものである。
【０００８】
【課題を解決するための手段】
かかる課題を解決するため、例えば本発明の画像処理装置は以下の構成を備える。
【０００９】
位相のずれた各色成分の画像データを入力し、所定の記録媒体上に可視画像を形成する画像処理装置であって、
各色成分の有効画像領域外に対する値を設定する設定手段と、
各色成分の非有効区間のデータを、前記設定手段によって設定された設定値に置き換える変換手段とを備える。
【００１０】
【発明の実施の形態】
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。
【００１１】
実施形態では、レーザビーム方式のカラーマルチファンクションプリンタに適用する場合について説明する。
【００１２】
図１は本装置の概略構成と、本装置とネットワークとの接続関係を示している。
【００１３】
リーダ部（画像入力装置）２００は、原稿画像を光学的に読み取り、画像データに変換する。リーダ部２００は、原稿を読取るための機能を持つスキャナユニット２１０と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット２５０とで構成される。
【００１４】
プリンタ部（画像出力装置）３００は、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。プリンタ部３００は、複数種類の記録紙カセットを持つ給紙ユニット３１０と、画像データを記録紙に転写、定着させる機能を持つマーキングユニット３２０と、印字された記録紙をソート、ステイプルして機外へ出力する機能を持つ排紙ユニット３３０とで構成される。
【００１５】
制御装置１１０は、リーダ部２００、プリンタ部３００と電気的に接続され、さらにネットワーク４００を介して、ホストコンピュータ４０１，４０２と接続されている。
【００１６】
制御装置１１０は、リーダ部２００を制御して、原稿の画像データを読込み、プリンタ部３００を制御して画像データを記録用紙に出力してコピー機能、リーダ部２００から読取った画像データを、コードデータに変換し、ネットワーク４００を介してホストコンピュータへ送信するスキャナ機能、ホストコンピュータからネットワーク４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能を提供する。
【００１７】
操作部１５０は、制御装置１１０に接続され、液晶タッチパネルで構成され、画像入出力システムを操作するためのユーザＩ／Ｆ（各種スイッチや液用表示器等の表示部を備える）を提供する。
【００１８】
図２は、実施形態における装置の具体的な断面構成図である。
【００１９】
リーダ部２００の原稿給送ユニット２５０は原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出するものである。原稿がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、そして光学ユニット２１３を図示矢印（副走査方向という）の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によってＣＣＤイメージセンサ（３ラインＣＣＤ）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。
【００２０】
２２２はリーダ画像処理回路部であり、ＣＣＤ２１８から出力される画像データに所定の処理を施し、スキャナ画像処理部１４０を介して制御装置１１０へと出力するところである。
【００２１】
３５２はプリンタ画像処理回路部であり、プリンタ画像処理部１４５を介して制御装置１１０から送られる画像信号をレーザードライバへと出力するところである。
【００２２】
プリンタ部３００のレーザドライバ３１７はレーザ発光部３１３、３１４、３１５、３１６を駆動するものであり、プリンタ画像処理部３５２から出力された画像データに応じてパルス幅変調された駆動信号でレーザ発光部３１３、３１４、３１５、３１６を発光させる。このレーザ光はミラー３４０、３４１、３４２、３４３、３４４、３４５、３４６、３４７、３４８、３４９、３５０、３５１によって感光ドラム３２５、３２６、３２７、３２８に照射され、感光ドラム３２５、３２６、３２７、３２８にはレーザ光に応じた潜像が形成される。３２１、３２２、３２３、３２４は、それぞれブラック（Ｂｋ）、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）のトナーによって、潜像を現像するための現像器であり、現像された各色のトナーは、用紙に転写されフルカラーのプリントアウトがなされる。
【００２３】
用紙カセット３６０、３６１及び手差しトレイ３６２のいずれかより、レーザ光の照射開始と同期したタイミングで給紙された用紙は、レジストローラ３３３を経て、転写ベルト３３４上に吸着され、搬送される。そして、感光ドラム３２５、３２６、３２７、３２８に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部３３５に搬送され、定着部３３５の熱と圧力により現像剤は記像紙に定着される。定着部３３５を通過した記録紙は排出ローラ３３６によって排出され、排紙ユニット３７０は排出された記録紙を束ねて記録紙の仕分けをしたり、仕分けされた記録紙のステイプルを行う。
【００２４】
また、両面記録が設定されている場合は、排出ローラ３３６のところまで記録紙を搬送した後、排出ローラ３３６の回転方向を逆転させ、フラッパ３３７によって再給紙搬送路３３８へ導く。再給紙搬送路３３８へ導かれた記録紙は上述したタイミングで転写ベルト３３４へ給紙される。
【００２５】
＜リーダ画像処理部の説明＞
図４はリーダ画像処理部２２２の詳細な構成を示すブロック図である。
【００２６】
このリーダ画像処理部２２２では、プラテンガラス２１１上の原稿はＣＣＤ２１８に読み取られて電気信号に変換される（ＣＣＤ２１８はカラーセンサの場合、ＲＧＢのカラーフィルタが１ラインＣＣＤ上にＲＧＢ順にインラインに乗ったものでも、３ラインＣＣＤで、それぞれＲフィルタ・Ｇフィルタ・ＢフィルタをそれぞれのＣＣＤごとに並べたものでも構わないし、フィルタがオンチップ化又は、フィルタがＣＣＤと別構成になったものでも構わない）。そして、その電気信号（アナログ画像信号）は画像処理部２２２に入力され、クランプ＆Ａｍｐ．＆Ｓ／Ｈ＆Ａ／Ｄ部４０１でサンプルホールド（Ｓ／Ｈ）され、アナログ画像信号のダークレベルを基準電位にクランプし、所定量に増幅され（上記処理順番は表記順とは限らない）、Ａ／Ｄ変換されて、例えばＲＧＢ各８ビットのディジタル信号に変換される。そして、ＲＧＢ信号はシェーディング部４０２で、シェーディング補正及び黒補正が施された後、制御装置１１０へと出力される。
【００２７】
＜制御装置の説明＞
制御装置１１０の機能を、図３に示すブロック図をもとに説明する。
【００２８】
メインコントローラ１１１は、主にＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路とから構成される。
【００２９】
ＣＰＵ１１２とバスコントローラ１１３は制御装置１１０全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１１４からＲＯＭ　Ｉ／Ｆ１１５を経由して読込んだプログラムに基いて動作する。また、ホストコンピュータから受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータに展開する動作も、このプログラムに記述されており、ソフトウェアによって処理される。バスコントローラ１１３は各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００３０】
ＤＲＡＭ１１６はＤＲＡＭ　Ｉ／Ｆ１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００３１】
Ｃｏｄｅｃ１１８は、ＤＲＡＭ１１６に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスターイメージデータに伸長する。ＳＲＡＭ１１９はＣｏｄｅｃ１１８の一時的なワーク領域として使用される。Ｃｏｄｅｃ１１８はＩ／Ｆ１２０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００３２】
Ｇｒａｐｈｉｃ　Ｐｒｏｃｅｓｓｏｒ１３５は、ＤＲＡＭ１１６に蓄積されたラスターイメージデータに対して、画像回転、画像変倍、色空間変換、二値化の処理をそれぞれ行う。ＳＲＡＭ１３６はＧｒａｐｈｉｃ　Ｐｒｏｃｅｓｓｏｒ１３５の一時的なワーク領域として使用される。Ｇｒａｐｈｉｃ　Ｐｒｏｃｅｓｓｏｒ１３５はＩ／Ｆ１３７を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００３３】
Ｎｅｔｗｏｒｋ　Ｃｏｎｔｏｒｌｌｅｒ１２１はＩ／Ｆ１２２によってメインコントローラ１１１と接続され、コネクタ１２２によって外部ネットワークと接続される。ネットワークとしては一般的にイーサネット（登録商標）があげられる。
【００３４】
汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バスとしては、一般的にＰＣＩバスがあげられる。
【００３５】
Ｉ／Ｏ制御部１２６には、リーダ部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２チャンネル装備されており、Ｉ／Ｏバス１２８によって外部Ｉ／Ｆ回路１４０，１４５に接続されている。
【００３６】
パネルＩ／Ｆ１３２は、ＬＣＤコントローラ１３１に接続され、操作部１５０上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１３０とから構成される。
【００３７】
操作部１５０は液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーを有する。タッチパネルまたはハードキーにより入力された信号は前述したパネルＩ／Ｆ１３２を介してＣＰＵ１１２に伝えられ、液晶表示部はパネルＩ／Ｆ５２０から送られてきた画像データを表示するものである。液晶表示部には、本画像形成装置の操作における機能表示や画像データ等を表示する。
【００３８】
リアルタイムクロックモジュール１３３は、機器内で管理する日付と時刻を更新／保存するためのもので、バックアップ電池１３４によってバックアップされている。
【００３９】
Ｅ−ＩＤＥインタフェース１６１は、外部記憶装置を接続するためのものである。本実施形態においては、このＩ／Ｆを介してハードディスクドライブ１６０を接続し、ハードディスク１６２へ画像データを記憶させたり、ハードディスク１６２から画像データを読み込む動作を行う。
【００４０】
コネクタ１４２と１４７は、それぞれリーダ部２００とプリンタ部３００とに接続され、同調歩同期シリアルＩ／Ｆ（１４３，１４８）とビデオＩ／Ｆ（１４４，１４９）とから構成される。
【００４１】
スキャナ画像処理部１４０は、コネクタ１４２を介してリーダ部２００と接続され、また、スキャナバス１４１によってメインコントローラ１１１と接続されており、リーダ部２００から受け取った画像に対して所定の処理を施す機能を有し、さらに、リーダ部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する機能も有する。
【００４２】
スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００４３】
プリンタ画像処理部１４５は、コネクタ１４７を介してプリンタ部３００と接続され、また、プリンタバス１４６によってメインコントローラ１１１と接続されており、メインコントローラ１１１から出力された画像データに所定の処理を施して、プリンタ部３００へ出力する機能を有し、さらに、プリンタ部３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１４６に出力する機能も有する。
【００４４】
ＤＲＡＭ１１６上に展開されたラスターイメージデータのプリンタ部への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由して、プリンタ部３００へＤＭＡ転送される。
【００４５】
＜スキャナ画像処理部の説明＞
スキャナ画像処理部１４０についての詳細な説明を行う。図５はスキャナ画像処理部１４０の構成を示すブロック図である。以下、図を参照しながら各ブロックの説明を行う。
【００４６】
［周波数変換＆有効区間データ生成部の説明］
前記リーダ部２００から、コネクタ１４２を介して送られるＲＧＢ各８ビットの画像信号は周波数変換＆有効区間データ生成部５０１に入力される。
【００４７】
図６は周波数変換＆有効区間データ生成部５０１の内部ブロック図である。周波数変換＆有効区間データ生成部５０１はリーダ部からの画像信号を受信する入力モジュール６０１、次段に対して画像信号を出力する出力モジュール６０２、周波数変換を行う際に一時的に１ライン分のＲＧＢ画像データを保持するためのラインメモリ６０３で構成される。また、出力モジュール６０２には、外部から設定される無効区間値レジスタ６０４及び無効区間ライン数レジスタ６０５が設けられている。
【００４８】
以下、その動作について説明する。
【００４９】
先ず、前提として、実施形態におけるＣＣＤ２１８は３ラインＣＣＤ（それぞれＲ、Ｇ、Ｂの順に配置され、各色成分の輝度信号を検出する）で構成され、それらが副走査方向に互いに等しい距離だけ隔てた位置を読取るものとする。また、原稿を等倍複写する際の光学ユニット２１３の移動速度をＶとしたとき、Ｇ成分のデータはＲ成分のデータより２ライン遅延して入力され、Ｂ成分のデータはＧ成分の２ライン遅れて入力される。
【００５０】
上記条件下において、例えば原稿を２倍に拡大複写する場合、各ラインセンサの受光素子の並び方向（主走査）については線形補間を行うことで画素数を２倍にする。一方、副走査方向については、光学ユニット２１３の副走査方向への移動速度をＶ／２にすること、読取りライン数を２倍にする。このとき、Ｇ成分のデータはＲ成分よりも４ライン遅延して入力されることになり、Ｂ成分はＧ成分よりも４ライン遅延して入力される。つまり、遅延ライン数は、光学ユニット２１３の移動速度に依存することになる。
【００５１】
実際、複写時には、ユーザは任意の倍率が設定できるわけであるから、上記条件の下での変倍率と遅延ライン数との対応関係は次のようになる。
【００５２】
変倍率　　　　　遅延ライン数
５０％　　　　　　　１
５１％　　　　　　　１．０２
５２％　　　　　　　１．０４
：
１００％　　　　　　　２
１０１％　　　　　　　２．０２
１０２％　　　　　　　２．０４
：
１２５％　　　　　　　２．５
：
１５０％　　　　　　　３
：
２００％　　　　　　　４
：
因に、光学ユニット２１３の移動速度は「Ｖ／変倍率」となる。つまり、変倍率が２００％の場合には、Ｖ／２となり、等倍時の１／２の速度で光学ユニット２１３を移動させることになる。
【００５３】
さて、変倍倍率の設定が行われ、実際に複写を開始させると、上記のメインコントローラ１１１は、出力モジュール６０２の無効区間値レジスタ６０４に＆ｈＦＦ（＆ｈは１６進数を示す）、無効区間ライン数レジスタ６０５にその時の変倍率に対応する遅延ライン数の「整数」部分をセットする。例えば、変倍率が１２５％である場合には、遅延ライン数は「２．５」であるので「２」をセットする（整数値にする理由は後述）。
【００５４】
この結果、出力モジュール６０５は、先頭のＲデータの最初のラインのデータを出力から、無効区間ライン数レジスタ６０５にセットされたライン数に至るまでＧ成分のデータとして＆ｈＦＦ（Ｇ成分の最大輝度）を出力する。同様に、Ｂ成分はその倍の区間だけ＆ｈＦＦを出力するように動作する。
【００５５】
また、１枚の原稿の後端を一番最後に読取られるのはＢ成分である、Ｂ成分の最終ラインを読取ったとき、既に、Ｒ、Ｇ成分のデータは読取りが完了してから数ライン過ぎていることになる。
【００５６】
なお、実施形態では、少なくとも１つの色成分のＣＣＤが有効領域にある場合、原稿画像の副走査読み取りが有効であることを示すｖｅｎｂ信号を出力することで、画像処理回路が機能するようにした。
【００５７】
上記動作を概念的に示したのが、図７である。なお、図示でのＲ、Ｇ、Ｂそれぞれの有効画像領域が主走査方向にずれているように見えるが、これは便宜的なものであり、着目する点は副走査方向のずれである。
【００５８】
図示の如く、副走査イネーブル信号ｖｅｎｂはＲＧＢの３コンポーネントに対して共通であるので、位相がずれたＲＧＢ全色をカバーするものであり、後述する周波数変換＆有効区間データ生成部５０１における補正処理が有効であることを示す信号として用いられる。
【００５９】
実施形態では、各色成分における無効区間は「白」すなわちＲ＝Ｇ＝Ｂ＝ＦＦｈとしたが、背景の色によっては別の値を設定した方がよい場合も有る。
【００６０】
図８は、図７の概念を、時間軸で示したものである。各色成分の無効区間長は無効区間ライン数レジスタ６０５に依存したものであり、その無効区間におけるデータは無効区間値レジスタ６０４に設定されたデータ値（実施形態では＆ｈＦＦ）となる。
【００６１】
出力モジュール６０２内の無効区間ライン数レジスタ６０５に設定する値を整数とする理由は以下の通りである。説明を簡単なものとするため、変倍率が１２５％、すなわち、遅延ライン数が２．５の場合について説明する。
【００６２】
この条件において、原稿の或る位置（その副走査方向の位置を仮にＡ点という）をＲ成分用ＣＣＤで読取っとき、Ｇ成分用ＣＣＤはそこから２．５ラインずれた位置を読取っていることになる。Ｒ、Ｇ、Ｂの各ラインＣＣＤの読取りタイミングは共通であるので、上記の意味は、上記Ａ点の位置に２番目のＧ成分用のＣＣＤが位置するタイミングは、Ｒ成分用のＣＣＤが読取ってから２．５ライン後と言うこともできる。しかしながら、読取るタイミングは各ＣＣＤで同じタイミングであるので、２．５ライン後にＧ成分のデータを読取ることはできず、２ライン後のデータと３ライン後の２ライン分のデータを補間して、その中間位置にある２．５ライン後のデータを生成せざるを得ない。かかる理由で、変倍率が１２５％、すなわち、遅延ライン数が２．５の場合には、その「２．５」の整数値を無効区間ライン数レジスタ６０５にセットするようにし、２ライン以降を有効となるようにした。なお、Ｂ成分は、Ｒ−Ｇ成分間の２倍となるだけであるので、説明するまでもないであろう。
【００６３】
［ライン間遅延＆ＭＴＦ補正部の説明］
ライン間遅延＆ＭＴＦ補正部５０２では、入力される画像信号に対して読取速度に応じてライン毎の遅延量を調整し、読取速度によって変化したＭＴＦを補正する。
【００６４】
ただし、本実施形態におけるライン間遅延＆んＭＴＦ補正部５０２では、遅延ライン数の小数点以下の補正を行う。遅延ライン数の整数部分の調整は、後続するライン遅延調整部５０４で行うようにした。
【００６５】
遅延ライン数の小数点は、結局のところ２つのラインの重み付けによって調整できるので、例えば、図１１に示す回路で実現できる。
【００６６】
図示において、１１０１乃至１１０４はラインメモリであって、それぞれ１主走査ライン分のデータを記憶するＦＩＦＯで構成する。Ｒ成分は基準となる色成分であるのでスルーとした。また、Ｇ成分とＢ成分に関する構成は同じであるので、以下ではＧ成分のライン遅延数の小数点以下の調整について説明する。
【００６７】
Ｇ成分のデータはラインメモリ１１０３に格納され、その最初に入力されたデータはラインメモリ１１０４に入力される。つまり、ラインメモリ１１０３及びラインメモリ１１０４から出力されるデータは、隣接する２ラインの主走査方向に対して同一位置のデータとなる。今、変倍率が１２５％について考察すると、その遅延ライン数は２．５であり、小数点以下のみを着目すると０．５となる。従って、２つのラインのデータのちょうど中間位置のデータを生成すれば良いことになる。そこで、乗算器１１０５、１１０６に入力する一方の乗算値ｇ１、ｇ２として「０．５」を設定し、それぞれのデータに乗算させる。そして、それぞれの乗算結果を加算器１１０７で加算することで、遅延ライン数の小数点に関するデータの生成が行われる。
【００６８】
変倍率が例えば１０１％である場合には、先に示した関係より、遅延ライン数は「２．０２」であるので、ｇ１＝１−０．０２＝０．９８、ｇ２＝０．０２をセットすることになる（ラインメモリ１１０２はラインメモリ１１０１より時間的に前のデータであるから）。１００％、すなわち、等倍であればｇ１＝０、ｇ２＝１となる。
【００６９】
また、Ｂ成分の調整であるが、基本的にＧ成分と同じである。ただし、Ｂ成分のＲ成分からの遅延量は、Ｇ成分のＲ成分からの遅延量の２倍になっている点である。
【００７０】
以上のようにして、遅延ライン数の小数点以下の調整が行われる。
【００７１】
以上のようにして読取位置の遅延ライン数の微小部分（小数点以下）の調整されたデジタル信号はライン遅延調整部５０４に入力される。またこれらのうちＧコンポーネントの信号は文字判定部５０３にも入力される。
【００７２】
＜文字判定部の説明＞
文字判定部５０３は各画素が文字や細線等の文字線画像を構成するか、または、階調を有する写真／グラフィック画像を構成するかを判定する機能を有する。処理の詳細についてはここでは説明を省略するが大略としては、フィルタ処理によるエッジ判定と網点部判定を行ない、それらの結果を合成して文字線領域を判定する。この結果、文字線画像と判定された画素に対しては１ビットの文字信号ＭＪが“１”として出力される（文字線画以外では“０”）。このＭＪ信号は後述する空間フィルタ部５０５とメインコントローラ１１１に送られる。
【００７３】
＜ライン遅延調整部の説明＞
ライン遅延調整部５０４は前述のように、遅延ライン数の小数点部分が調整されたデータを入力し、ＲＧＢの各データのライン遅延数の整数部分のタイミングを揃える処理を行う。その具体的な構成は、例えば図１２に示すようなもので実現できる。
【００７４】
実施形態では、ＲＧＢの各データは、Ｒ、Ｇ、Ｂの順に読取られれるので（この順に限らないのは勿論である）、Ｂを基準にし、Ｒ、Ｇを遅延させることになる。そこで、図示に示すように、Ｒ、Ｇ成分について多ライン分遅延させるため複数のラインメモリ１２０１乃至１２０３、１２０５乃至１２０７を用意し、セレクタ１２０４、１２０８に、遅延ライン数の整数部分に応じた選択信号ＳｅｌーＲ、Ｓｅｌ−Ｇ（メインコントローラ１１１からの信号）を与えることで、入力されるデータを選択するようにした。
【００７５】
なお、ＭＪ信号についても、同様の回路構成で同期を取ることができるのは容易に理解できよう。
【００７６】
以上の結果、ライン遅延調整部５０４により、図９に示す如く、ＲＧＢの各コンポーネントの位相が揃い、また副走査の有効区間を示すイネーブル信号Ｖｅｎｂは有効画像領域と一致したものとして次モジュールである空間フィルタ部５０５に送る。
【００７７】
＜空間フィルタ部の説明＞
空間フィルタ部５０５は予め設定された空間フィルタ係数に基づいて、入力されるＲＧＢの画像信号に対してエッジ強調等のフィルタ処理を行う。前記フィルタ係数は文字線画像用と写真画像用で異なるものが用意されており、前記文字信号ＭＪによりいずれかが選択される。
【００７８】
上記フィルタ処理されたＲＧＢ画像信号はメインコントローラ１１１に入力される。
【００７９】
＜プリンタ画像処理部の説明＞
次に、図３のプリンタ画像処理部１４５の詳細な説明を行う。図１０はプリンタＩ／Ｆ１４５の画像処理を担う部分の詳細な構成を示すブロック図である。
【００８０】
メインコントローラ１１１から、プリンタバス１４６を介して送られる画像信号は、ＲＧＢ画像信号、前記文字信号ＭＪ、また、現在入力している画像信号がスキャナからのコピーモードであるのかＰＤＬからのプリンタモードであるのかを示すモード信号ＭＯＤを有する。該ＭＯＤ信号はメインコントローラ１１１で生成され、プリンタモードの時に“１”となる。またプリンタモード時には文字信号ＭＪもメインコントローラで生成され、ＲＧＢ画像信号と共に送られる。ここで、文字信号ＭＪ、モード信号ＭＯＤをまとめて属性信号（アトリビュート信号）ＡＴＲと呼ぶ。
【００８１】
以下、プリンタ画像処理部１４５内の各ブロックの説明を行なう。
【００８２】
＜下地除去部の説明＞
１００１は下地除去部である。ここでは入力されるＲＧＢ信号から原稿中の最も明るい色を検出し、それが白色になるように原稿の下地レベルを設定する。本処理は前記ＭＯＤ信号＝“１”（プリンタモード）の時には行われない。
【００８３】
＜色空間変換部の説明＞
次の色空間変換部１００２ではＲＧＢの画像信号をプリンタの現像材の色であるシアンＣ、マゼンタＭ、イエローＹ、ブラックＫの４つのプロセス色に変換する。色空間変換部１００２での処理は、まず受け取った画像データ１画素ごとに対して、下記の式で表される３×３のマトリクス演算を施す。
【００８４】
【数１】
2004126135.tif 000003
【００８５】
上式において、Ｒ、Ｇ、Ｂ入力、Ｘ、Ｙ、Ｚが出力、ａ１１、ａ１２、ａ１３、ａ２１、ａ２２、ａ２３、ａ３１、ａ３２、ａ３３、ｂ１、ｂ２、ｂ３、ｃ１、ｃ２、ｃ３がそれぞれ係数である。
【００８６】
上式の演算によって、例えばＲＧＢ色空間からＹｕｖ色空間への変換など、各種の色空間変換を行うことができる。
【００８７】
次に、マトリクス演算後のデータに対して、ＬＵＴ（ルック・アップ・テーブル）による変換を行う。これによって、非線形の変換をも行うことができる。ここでスルーのテーブルを設定することにより、実質的にＬＵＴ変換を行わないこともできる。
【００８８】
上記演算の係数及びＬＵＴの変換テーブルは例えばＳＲＡＭを用いて予め複数の印字モード（「コピーモード・写真」、「コピーモード・黒文字」、「プリンタモード・写真」、「プリンタモード・色文字」等）用の値を設定しておき、前記属性信号に応じて各モードに対応したテーブルに切り替えながらＣＭＹＫ各８ビットの画像信号に色空間変換を行う。
【００８９】
＜γ補正部の説明＞
γ補正部１００３は入力するＣＭＹＫ各色の画像信号をプリンタ部の出力特性に合わせて補正し、濃度やカラーバランスの調整を行う機能を有する。
【００９０】
＜疑似中間調処理部の説明＞
疑似中間調処理部１００４はＣＭＹＫ各８ビットの画像信号各色毎に疑似中間調処理を施し、プリンタ部のパルス幅変調部の入力ビット長であるＣＭＹＫ各４ビットの信号に変換する機能を有する。
【００９１】
疑似中間調処理は画像モードに合わせて異なる３種類の処理を持つ。すなわち、
・「コピーモード・文字」及び「プリンタモード・文字」：多値誤差拡散
・「コピーモード・写真」：多値ディザ１
・「プリンタモード・写真」：多値ディザ２
（多値ディザ１と２ではスクリーンサイズ及び形状が異なる）
のように設定されている。内部ではこれらの処理が同時に行われており、前記属性信号ＡＴＲに応じて画素毎にいずれかが選択され、出力される。以上のようにして画像モードに応じて最適な階調性と解像度の処理が選択される。
【００９２】
＜エッジスムージング処理部の説明＞
前記疑似中間調処理されたＣＭＹＫ各４ビットの画像信号及び属性信号はエッジスムージング処理部１００５に入力される。
【００９３】
エッジスムージング処理部１００５ではＣＭＹＫの各コンポーネント毎にウィンドウ処理によるパターンマッチングを用い、所定のパターンにヒットした場合にエッジを滑らかにするようなデータに変換する。
【００９４】
図６に戻り、上記説明した変換処理がＣＭＹＫそれぞれの色毎行われ、変換された画像情報はコネクタ１４７を介してプリンタ部３００に送られ、既述のカラー電子写真記録が行われる。
【００９５】
以上説明したように、スムージング時のパターンマッチングに文字信号を使用することによって文字線画のエッジに対して効果的なスムージング処理を行うことができる。
【００９６】
また、上記説明では感光ドラムをＣＭＹＫそれぞれのプロセス毎に独立して持つ４ドラム、レーザー方式のプリントエンジンの場合について説明したが、これに限ることなく、１つの感光ドラムで色を切り替えながら４回転してカラー画像を得る１ドラム式のカラーレーザビームプリンタやＬＥＤプリンタ、液晶シャッタ式プリンタ、更にはインクジェット方式のプリンタ等、他の方式の記録装置にも本発明を適用することができる。
【００９７】
なお、上記実施形態におけるライン間遅延＆ＭＴＦ補正部５０２では、Ｒを基準にし、それより遅れて入力されるＧ、Ｂ成分の遅延ライン数の小数部分の調整を行うべく、２ライン間の補間処理を行った。
【００９８】
しかしながら、文字判定部５０３等では、Ｇ成分を基準にして判定して文字線画の判定を行っているから、このＧ成分のデータが補間によって生成されているととすると誤判定の要因にもなる。そこで、ライン間遅延＆ＭＴＦ補正部５０２では、Ｇ成分を基準にすることが望ましい。すなわち、Ｇ成分より先行するＲ成分、遅れてくるＢ成分を補間対象にするのである。この結果、Ｇ成分は生のデータとなり、文字線画判定のための信号として精度を高めることができる。
【００９９】
【発明の効果】
以上説明したように本発明によれば、３ラインＣＣＤ等、各色成分の画像が互いにずれて入力される場合に、各色成分毎にその有効領域外となる部分に所定のデータを設定することで、画像端部における画質劣化を抑制し、メモリ節約に寄与することが可能になる。
【図面の簡単な説明】
【図１】実施形態にかかわる画像処理システムの全体構成図である。
【図２】実施形態における装置の断面構成図である。
【図３】実施形態における制御装置１１０のブロック図である。
【図４】実施形態におけるリーダ画像処理部２２２の詳細な構成を示すブロック図である。
【図５】実施形態におけるスキャナ画像処理部１４０の構成を示すブロック図である。
【図６】実施形態における周波数変換＆有効区間データ生成部５０１の内部ブロック図である。
【図７】ＲＧＢ入力画像の模式図である。
【図８】実施形態における周波数変換＆有効区間データ生成部５０１で処理された画像データのタイミングを示す図である。
【図９】実施形態におけるライン調整部５０４で調整された後の画像データのタイミングチャートである。
【図１０】実施形態におけるプリンタ画像処理部１４５の構成を示すブロック図である。
【図１１】ライン間遅延＆ＭＴＦ補正部５０２における遅延ライン数の小数部分の調整に係る構成を示す図である。
【図１２】ライン遅延調整部５０４の構成を示す図である。
【図１】
2004126135.tif 000004
【図２】
2004126135.tif 000005
【図３】
2004126135.tif 000006
【図４】
2004126135.tif 000007
【図５】
2004126135.tif 000008
【図６】
2004126135.tif 000009
【図７】
2004126135.tif 000010
【図８】
2004126135.tif 000011
【図９】
2004126135.tif 000012
【図１０】
2004126135.tif 000013
【図１１】
2004126135.tif 000014
【図１２】
2004126135.tif 000015