(57)【特許請求の範囲】
【請求項１】
入力された画像データを少なくとも１ページ分蓄積する画像データ蓄積手段と、前記画像データの各ページに対応する複数の属性情報を前記画像データ蓄積手段に蓄積された当該画像データに関連付けて蓄積する属性情報蓄積手段と、前記画像データ蓄積手段に蓄積した前記画像データを読み出して各種の画像処理を行う画像後処理手段と、該画像後処理手段で画像処理を施す前記画像データに関連づけて前記属性情報蓄積手段に蓄積されている複数の属性情報に従って前記画像後処理手段を制御するための制御信号を生成する制御信号生成手段を有し、前記画像後処理手段は、前記制御信号生成手段で生成された制御信号に従って画像処理を行うことを特徴とする画像処理装置。
【請求項２】
入力された画像データを少なくとも１ページ分蓄積する画像データ蓄積手段と、前記画像データの各ページに対応する複数の属性情報を前記画像データ蓄積手段に蓄積された当該画像データに関連付けて蓄積する属性情報蓄積手段と、前記画像データ蓄積手段に蓄積した前記画像データを読み出して各種の画像処理を行う画像後処理手段と、該画像後処理手段で画像処理を施す前記画像データに関連づけて前記属性情報蓄積手段に蓄積されている複数の属性情報の組み合わせに従って前記画像後処理手段を制御するための制御信号を生成する制御信号生成手段を有し、前記画像後処理手段は、前記制御信号生成手段で生成された制御信号に従って画像処理を行うことを特徴とする画像処理装置。
【請求項３】
さらに、前記属性情報に基づいて当該属性情報に関連付けられて前記画像データ蓄積手段に蓄積されている前記画像データに対して編集処理を行う編集手段を有することを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記属性情報は、操作者が入力することにより設定されるページ情報を含むことを特徴とする請求項１ないし請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
入力された画像データから前記編集手段における編集処理で必要な画素情報を抽出する抽出手段を有し、前記属性情報は、前記抽出手段で抽出した前記画素情報を含むことを特徴とする請求項１ないし請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
入力された画像データの画素ごとに識別結果を示す画素情報を抽出する抽出手段を有し、前記属性情報蓄積手段は、前記属性情報として、前記抽出手段で抽出した前記画素情報と操作者が入力することにより設定されるページ情報とを、それぞれ個別に、前記画像データ蓄積手段に蓄積した前記画像データの各ページに関連付けて蓄積することを特徴とする請求項１ないし請求項４のいずれか１項に記載の画像処理装置。
【請求項７】
さらに、前記画像データ蓄積手段に蓄積する画像データを符号化する第１の符号化手段と、前記画像データ蓄積手段に蓄積されている画像データを復号する第１の復号手段と、前記属性情報蓄積手段に蓄積する属性情報を符号化する第２の符号化手段と、前記属性情報蓄積手段に蓄積されている属性情報を復号する第２の復号手段を有していることを特徴とする請求項１ないし請求項６のいずれか１項に記載の画像処理装置。
【請求項８】
さらに、前記画像データ蓄積手段に蓄積する前の画像データに対して画像処理を施す画像前処理手段と、前記属性情報蓄積手段に蓄積する前の属性情報に対して前記画像前処理手段と同様の画像処理を施す属性前処理手段を有することを特徴とする請求項１ないし請求項７のいずれか１項に記載の画像処理装置。
【請求項９】
さらに、画像データを入力する画像入力手段と、前記編集手段によって編集処理された画像データを出力する画像出力手段を有しており、前記画像入力手段における画像データの入力と、該画像データの前記画像データ蓄積手段への蓄積および該画像データに関連づけられた属性情報の前記属性情報蓄積手段への蓄積は、前記画像入力手段における画像の走査に同期して行われ、前記画像データ蓄積手段に蓄積されている画像データの読み出し及び前記属性情報蓄積手段に前記画像データと関連付けて蓄積されている属性情報の読み出しは、前記画像出力手段に同期して必要な回数だけ行われることを特徴とする請求項１ないし請求項８のいずれか１項に記載の画像処理装置。
【請求項１０】
入力された画像データを少なくとも１ページ分画像データ蓄積手段に蓄積し、また前記画像データの各ページに対応する複数の属性情報を前記画像データ蓄積手段に蓄積された当該画像データに関連付けて属性情報蓄積手段に蓄積し、前記画像データに関連づけて前記属性情報蓄積手段に蓄積されている複数の属性情報に従って制御信号生成手段で制御信号を生成し、前記画像データ蓄積手段に蓄積した前記画像データを読み出して前記制御信号生成手段で生成された制御信号に従って前記画像データに対して画像後処理手段で画像処理を行うことを特徴とする画像処理方法。
【請求項１１】
入力された画像データを少なくとも１ページ分画像データ蓄積手段に蓄積し、また前記画像データの各ページに対応する複数の属性情報を前記画像データ蓄積手段に蓄積された当該画像データに関連付けて属性情報蓄積手段に蓄積し、前記画像データに関連づけて前記属性情報蓄積手段に蓄積されている複数の属性情報の組み合わせに従って制御信号生成手段で制御信号を生成し、前記画像データ蓄積手段に蓄積した前記画像データを読み出して前記制御信号生成手段で生成された制御信号に従って前記画像データに対して画像後処理手段で画像処理を行うことを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを蓄積する機能を備えた画像処理装置及び画像処理方法に関するものであり、特に、カラー画像など緻密な画像処理を必要とする画像データの処理に用いて好適な画像処理装置及び画像処理方法に関するものである。
【０００２】
【従来の技術】
近年、デジタル画像の入出力機器および関連する技術の進歩・発達が著しく、それに伴って原稿をデジタル信号として読み取り、各種の画像処理を施して印字するデジタル複写機など、各種のデジタル画像を取り扱う画像処理装置が急速に普及してきている。例えばデジタル複写機においては、デジタルならではの信号処理によって、従来の光学式の複写機では不可能であった、例えば電子的なソート機能やページレイアウト編集などの、多彩かつ高度な編集機能を有するシステムも各種提案されている。
【０００３】
図３５は、従来の画像複写システムの一例を示すブロック図である。図中、２０１は画像入力部、２０２は画像出力部、２０３は画像処理部、２１０は画像再現部、２１１は階調補正部、２１２はセレクタ、２１３は空間補正部、２１４は階調補正部、２１５は中間調生成部、２２０は画像蓄積・編集部、２２１は符号化部、２２２は復号化部、２２３は変倍部、２２４は画像蓄積部、２２５はメモリコントローラ、２２６はページメモリ、２２７はバスである。
【０００４】
画像入力部２０１は、原稿載置台、光源、ＣＣＤラインセンサ、Ａ／Ｄ（アナログ／デジタル）変換器などから構成される。１次元のＣＣＤラインセンサを用いる場合、ＣＣＤラインセンサ中の受光素子の並び方向（主走査方向）と直交する方向（副走査方向）に原稿を相対的に移動させることによって、反射光の強さに応じた８ビット／画素の電気信号を生成する。
【０００５】
画像出力部２０２は、例えば電子写真方式などの記録方式によって、被記録媒体上に白黒画像のプリントを行う。
【０００６】
画像処理部２０３は、画像入力部２０１が原稿を走査して出力する画像信号を受け取り、画像出力部２０２において原稿上の画像が良好に再現されるような信号を生成する。図３５に示すように、画像処理部２０３は、画像再現部２１０と画像蓄積・編集部２２０を有している。画像再現部２１０は、画像入力部２０１から受け取った画像信号から、画像出力部２０２で画像を再現するための出力信号を生成する。また画像蓄積・編集部２２０は、原稿画像をページ単位で記憶し、ソートやレイアウト編集などを実現する。
【０００７】
画像再現部２１０は階調補正部２１１、セレクタ２１２、空間補正部２１３、階調補正部２１４、中間調生成部２１５から構成される。階調補正部２１１は、画像入力部２０１の階調特性に応じて、画像入力部２０１で入力された画像信号の階調を補正する。セレクタ２１２は、図示しない制御部により制御され、階調補正部２１１から出力される画像信号あるいは画像蓄積・編集部２２０から読み出した画像信号のうちのいずれかを選択する。空間補正部２１３は、セレクタ２１２で選択された画像信号の空間特性を補正する。階調補正部２１４は、画像出力部２０２の階調特性に応じて画像信号の階調を補正する。中間調生成部２１５は、８ビット／画素の画像信号から印字用の２値信号を生成して画像出力部２０２に出力する。
【０００８】
画像蓄積・編集部２２０は、符号化部２２１、復号化部２２２、変倍部２２３、画像蓄積部２２４、メモリコントローラ２２５、ページメモリ２２６より構成され、これらをバス２２７で結んでいる。符号化部２２１は、画像再現部２１０の階調補正部２１１より入力される８ビット／画素の画像信号を、例えばＪＰＥＧ等に代表される、所定の多値画像圧縮方式により符号化を行う。復号化部２２２は、所定の多値画像圧縮方式で符号化されたデータを伸長し、画像信号を生成する。変倍部２２３は、画像信号に対して（主走査方向および副走査方向の）２次元の拡大及び縮小処理を行う。画像蓄積部２２４は、符号化部２２１で符号化された画像データをページ単位に蓄積する。メモリコントローラ２２５はページメモリ２２６を制御し、画像の回転やレイアウト編集等の際に用いられる。例えばページメモリ２２６への書き込みアドレスや読み出しアドレスを制御することによって、回転処理や鏡像処理等を実現することができる。ページメモリ２２６には、画像の回転やレイアウト編集等の際に一時的に画像データが格納される。
【０００９】
図３５に示すような構成において、例えば１枚の原稿を１部複写するような通常のコピー動作では、画像信号は画像蓄積・編集部２２０へは入力されない。画像入力部２０１で入力された画像信号は、画像再現部２１０の階調補正部２１１、空間補正部２１３、階調補正部２１４で補正処理が施され、中間調生成部２１５で２値化されて、画像出力部２０２へ出力される。
【００１０】
前述のソート動作やページ編集が施される場合には、画像入力部２０１で入力された画像信号は、階調補正部２１１で階調補正処理が施された後、画像蓄積・編集部２２０へ出力される。画像蓄積・編集部２２０に入力された画像信号は、符号化部２２１で符号化された後、画像蓄積部２２４へページ単位で蓄積される。
【００１１】
例えば、複数枚数の原稿を丁合モードで所定部数だけ複写する電子ソート機能を実現するには、全ての原稿を一旦画像蓄積部２２４へ格納した後、所定の順番で画像蓄積部２２４から符号化された画像データを読み出し、復号化部２２２で伸長し、画像再現部２１０へ画像信号を出力する。また、拡大・縮小や回転、各種レイアウト等の編集を実現する際には、画像蓄積部２２４に保持されている画像データを復号化部２２２で伸長し、変倍部２２３で拡大・縮小の処理を行ったり、メモリコントローラ２２５によって回転や所定位置への書き込み等を行って、ページメモリ２２６上に所望の画像信号を生成する。ページメモリ２２６上に生成された画像信号は、そのまま印刷する場合には画像再現部２１０へ出力され、また前述の電子ソートのような機能と組み合わせる場合には符号化部２２１で再び圧縮され、画像蓄積部２２４に蓄積される。
【００１２】
画像蓄積・編集部２２０から画像再現部２１０へ入力されてくる画像信号は、セレクタ２１２を経由して、上述の通常のコピー動作と同様に、空間補正部２１３、階調補正部２１４での各補正処理が行われ、中間調生成部２１５で２値化されて、画像出力部２０２へ出力される。
【００１３】
以上のような構成及び動作によって、上述のように高度な編集機能を実現することができる。しかしながら、例えばデジタルカラー複写機に代表されるような極めて高画質で緻密な再現処理を行う画像処理装置の場合には、以下に説明するように画像再現部の構成が非常に複雑になるため、同様の機能を実現することが困難であった。
【００１４】
図３６は、従来のデジタルカラー複写機の一例を示すブロック図である。図中、３０１は画像入力部、３０２は画像出力部、３０３は画像処理部、３０４は制御部、３１０は階調補正部、３１１は色補正部、３１２は墨版生成・下色除去部、３１３は画像信号変倍部、３１４は切換信号変倍部、３１５は空間補正部、３１６は階調補正部、３１７は中間調生成部、３１８は絵／文字分離部、３１９は原稿検知部である。
【００１５】
画像入力部３０１は、原稿上の画像を例えばレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）等の３原色に色分解した電気信号を生成する。画像出力部３０２は、例えば、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色のトナー等を用いて電子写真方式で印字し、フルカラーの画像を被記録媒体上に印刷する。画像処理部３０３は、画像入力部３０１で原稿を走査して出力されるＲＧＢ信号を受け取り、画像出力部３０２において原稿上の画像が良好に再現されるようなＹ、Ｍ、Ｃ、Ｋ信号を生成する。
【００１６】
このシステムでは、画像入力部３０１と画像出力部３０２の副走査方向への走査は同期している。また、上述のようにＹ、Ｍ、Ｃ、Ｋの４色で印刷を行う場合には、画像入力部３０１は原稿を４回走査し、画像処理部３０３ではその入力ＲＧＢ信号を受けて各回の走査ごとに例えばＹ→Ｍ→Ｃ→Ｋの順番で色信号を生成する。画像出力部３０２は同様に、例えばＹ→Ｍ→Ｃ→Ｋの順番で印字を行って４色のフルカラープリントが行われる。なお、制御部３０４は画像入力部３０１、画像出力部３０２、画像処理部３０３の制御を行う。
【００１７】
画像処理部３０３中の階調補正部３１０は、入力されるＲＧＢの３原色の画像信号に対して、画像入力部３０１の階調特性を補正する。この階調補正部３１０は、例えばＲ、Ｇ、Ｂのそれぞれの信号に対して予め設定された１次元のＬＵＴ（ルックアップテーブル）を参照することにより階調補正処理を実現することができる。色補正部３１１は、階調補正処理が施されたＲＧＢ信号から、画像出力部３０２で使用される色材の色特性に合致したＹＭＣ信号を生成する。この色補正部３１１は、例えば３行６列の行列演算により実施される公知のマスキング技術により実現することができる。
【００１８】
墨版生成・下色除去部３１２は、色補正後のＹＭＣ信号からグレイ成分を抽出し、画像出力部３０２の印字サイクルに合わせてＹ／Ｍ／Ｃ／Ｋ信号を生成する。具体的には、Ｙ、Ｍ、Ｃの最小値を基準にしてＫ信号を求めた後、決定されたＫ成分に応じてＹ、Ｍ、Ｃ信号から下色成分を除去する公知の墨版生成・下色除去処理を行う。
【００１９】
画像信号変倍部３１３は、公知の線形補間により主走査方向への画像の縮小・拡大処理を行うとともに、画像入力部３０１における副走査方向の走査速度の制御に合わせて副走査方向の縮小・拡大処理を行い、入力画像に対する２次元の変倍処理を実現する。切換信号変倍部３１４は、画像信号変倍部３１３と同じ倍率で、後述する絵／文字分離部３１８から出力されるＴａｇ信号の変倍を行う。変倍処理は、例えば公知の零次ホールド法等が用いられる。
【００２０】
空間補正部３１５は、入力されるＹ／Ｍ／Ｃ／Ｋ信号の空間特性を補正する。例えば注目画素を中心として、主走査方向に±３画素、副走査方向に±２画素の計３５画素に対して所定係数を乗じて加算する、つまり畳み込み演算を実施することによって、入力画像の空間特性を補正する。階調補正部３１６は、画像出力部３０２の階調特性を補正する。例えば、Ｙ／Ｍ／Ｃ／Ｋそれぞれの信号に対して予め設定された１次元のＬＵＴ（ルックアップテーブル）を参照することにより実現される。中間調生成部３１７は、画像出力部３０２に出力するＹ／Ｍ／Ｃ／Ｋ２値信号を生成する。例えば、Ｙ／Ｍ／Ｃ／Ｋそれぞれの色信号に対して予め設計されたディザマトリクス閾値と入力画像信号を比較することによって、２値信号を生成する。
【００２１】
原稿検知部３１９は、画像入力部３０１で読み込まれる原稿の大きさや位置を検知したり、白黒原稿かカラー原稿かを判定するなど、複写動作に必要とされる情報を原稿画像から抽出する。この抽出処理は、例えば原稿読み込み走査に先立って行われる予備走査時に行うことができ、制御部３０４へ抽出した情報を送出する。
【００２２】
絵／文字分離部３１８は、原稿画像の各画素が文字であるのか絵柄であるのかを画素単位に識別する。そして、その識別結果に従って、墨版生成・下色除去部３１２、空間補正部３１５、階調補正部３１６、中間調生成部３１７において最適な処理が行われるように、画素単位に処理内容を切り換える信号を生成して出力する。以下、このように画像信号と画素単位に対応し、各画像処理内容の切り換えや変更に用いる信号のことをＴａｇ信号と記述する。この例では、絵／文字分離部３１８はＴａｇ−１信号、Ｔａｇ−２信号、Ｔａｇ−３信号、Ｔａｇ−４信号を生成し、それぞれ墨版生成・下色除去部３１２、空間補正部３１５、階調補正部３１６、中間調生成部３１７へ出力する。
【００２３】
また、絵／文字分離部３１８で生成されるＴａｇ信号の内容は、操作者が図示しない操作部より指定する、例えば「文字」、「文字／写真」、「地図」などの原稿タイプや、「白黒」、「３色カラー」、「４色カラー」などのカラーモードなどにより異なる。さらに、図示しない編集用タブレットによって入力したり、原稿に蛍光ペンで記入することによって、同一原稿内でも複数の原稿タイプやカラーモードを混在して指定する場合もある。また、原稿タイプやカラーモードのほかにも、例えば前記絵／文字分離部３１８において黒い文字と識別された画素はＫ単色で再現する等といった指定に対応するため、印字色を制御するＴａｇ信号も必要である。
【００２４】
従って、絵／文字分離部３１８には、入力されたＲＧＢの画像データとともに、制御部３０４から操作者の設定情報や画像処理部３０３で処理を行っている印字色の情報などが入力され、入力された情報と画素単位の絵／文字の判定結果に基づいて、前記墨版生成・下色除去部３１２、空間補正部３１５、階調補正部３１６、中間調生成部３１７を制御するＴａｇ−１信号、Ｔａｇ−２信号、Ｔａｇ−３信号、Ｔａｇ−４信号を生成する。
【００２５】
以上のような構成により、画像入力部３０１で読み取られた画像は、原稿タイプやカラーモード、画像中の色など、様々な情報に従って画素ごとに処理が施され、画像出力部３０２において被記録媒体上に印字される。このようにして、極めて高画質なカラーコピーが可能となる。
【００２６】
しかしながら、図３６に示すデジタルカラー複写機のような画像処理システムに、図３５に示したような画像蓄積・編集部を接続しようとすると、以下のような問題が生じてくる。まず、例えば網点画・文字・線・塗り潰し・黒文字・黒線など、原稿の構成要素の全てに対して、同一の再現処理、例えば階調補正・空間補正・色補正・中間調生成などを行ったのでは、極めて高い画質を実現することはできない。従って、図３６中の絵／文字分離部３１８やＴａｇ信号のように、原稿の構成要素ごとに再現処理を異ならせる仕組みが必要となってくる。
【００２７】
しかし、例えば図３６に示すデジタルカラー複写機において、Ｔａｇ信号のビット数として、Ｔａｇ−１信号に２ビット、Ｔａｇ−２信号に２ビット、Ｔａｇ−３信号に３ビット、Ｔａｇ−４信号に１ビット必要だとすると、１画素当たり８ビットの制御信号が必要となる。またデジタルカラー複写機の場合には、上述のようにこれらのＴａｇ信号は印字色に応じてその内容も異なってくる。そのため、印字色である４色それぞれに対して制御信号を持つとすると、８ビット×４色＝３２ビット／画素のＴａｇ信号を処理・制御しなければならない。
【００２８】
さらに、Ｔａｇ信号は画素単位で処理の切り換えを指示するものであるため、例えば８ビット／画素あるいは３２ビット／画素のＴａｇ信号に対して、画像信号と同様にＪＰＥＧのような非可逆圧縮を施すことは望ましくなく、符号化に際しては可逆の圧縮処理を採用する必要がある。そのため、Ｔａｇ信号のデータ量はむしろ画像信号のデータ量よりも大きくなってしまう可能性もある。従って、図３５に示した画像蓄積・編集部２２０を図３６に示すデジタルカラー複写機のような緻密な画像処理を行う画像処理装置に接続しようとすると、画像蓄積・編集部においてこのような大容量のＴａｇ信号に対して画像信号と同様な蓄積や回転・レイアウトなどの編集が必要になる。そのため、画像蓄積・編集部が非常に大規模になるため、デジタルカラー複写機のような緻密な画像処理を行う画像処理装置に画像蓄積・編集部を設けた装置は開発されていなかった。
【００２９】
緻密な画像処理を行う画像処理装置に画像蓄積・編集部を設ける一つの方策として、Ｔａｇ信号生成、すなわち絵／文字分離部３１８よりも前の、階調補正部３１０や色補正部３１１の前後の信号を画像蓄積・編集部との入出力に使用することが考えられる。しかし、絵／文字分離部３１８にて行われる画像識別処理は極めて緻密な認識処理であり、例えばＪＰＥＧなどの圧縮処理の後に行うと、圧縮によるブロックノイズやモスキートノイズなどの影響によって誤った認識結果を出力し、正常なＴａｇ信号が生成されない可能性がある。また、画像信号に対して圧縮処理を行わない、或いは可逆圧縮処理を施すと、画像蓄積・編集部でハンドリングするデータ容量が非常に大きくなってしまい、結果的に画像蓄積・編集部が大規模になってしまうという問題があった。
【００３０】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、極めて高い画質が要求される場合でも、多彩かつ高度な編集機能を利用可能な画像処理装置及び画像処理方法を提供することを目的とするものである。
【００３１】
【課題を解決するための手段】
本発明は、画像処理装置において、入力された画像データを少なくとも１ページ分蓄積する画像データ蓄積手段と、前記画像データの各ページに対応する複数の属性情報を前記画像データ蓄積手段に蓄積された当該画像データに関連付けて蓄積する属性情報蓄積手段と、前記画像データ蓄積手段に蓄積した前記画像データを読み出して各種の画像処理を行う画像後処理手段と、該画像後処理手段で画像処理を施す前記画像データに関連づけて前記属性情報蓄積手段に蓄積されている複数の属性情報に従って前記画像後処理手段を制御するための制御信号を生成する制御信号生成手段を有し、前記画像後処理手段は、前記制御信号生成手段で生成された制御信号に従って画像処理を行うことを特徴とするものである。
また画像処理方法において、入力された画像データを少なくとも１ページ分画像データ蓄積手段に蓄積し、また前記画像データの各ページに対応する複数の属性情報を前記画像データ蓄積手段に蓄積された当該画像データに関連付けて属性情報蓄積手段に蓄積し、前記画像データに関連づけて前記属性情報蓄積手段に蓄積されている複数の属性情報に従って制御信号生成手段で制御信号を生成し、前記画像データ蓄積手段に蓄積した前記画像データを読み出して前記制御信号生成手段で生成された制御信号に従って前記画像データに対して画像後処理手段で画像処理を行うことを特徴とするものである。
このように、画像データとともに、その画像データの各ページに対応する複数の属性情報を蓄積し、その複数の属性情報から制御信号を生成して各種の画像処理を行うので、少ない属性情報に従って編集処理および後段の画像処理の制御が可能になり、例えば極めて高い画質が要求される場合でも多彩かつ高度な編集機能を実現することが可能となる。
【００３２】
属性情報としては、入力された画像データから抽出手段で抽出した前記編集手段における編集処理で必要な画素情報や、操作者が入力することにより設定されるページ情報などとすることができる。これらの画素情報やページ情報は、それぞれ別個に蓄積しておくことができる。このとき、属性情報蓄積手段には抽出手段で抽出した画素ごとの識別結果を示す画素情報を蓄積させ、後段の画像後処理手段に対する制御信号は、属性情報蓄積手段から少なくとも画素情報を読み出してから制御信号生成手段で生成することができる。これによって、属性情報蓄積手段に蓄積するデータ量を削減することが可能である。
【００３３】
また、画像データ蓄積手段に蓄積する画像データ、および、属性情報蓄積手段に蓄積する属性情報は、それぞれの符号化手段で符号化して蓄積しておき、読み出す際にはそれぞれの復号化手段で復号して利用することができる。これによって、それぞれのデータに最適な符号化方法を適用することで蓄積するデータ量を削減することができる。
【００３４】
さらに、例えば抽出手段で画素情報を抽出した後、画像データ蓄積手段に蓄積する前の画像データに対して画像処理を施す画像前処理手段を有する場合には、属性情報に対しても属性前処理手段で同様の画像処理を施してから属性情報蓄積手段に蓄積することができる。
【００３５】
さらに、画像入力手段から入力された画像データに対して処理を行って画像出力手段に出力する構成では、画像入力手段における画像の走査に同期して画像データおよび属性データの蓄積を行い、また、画像出力手段に同期して画像データおよび属性データの読み出しおよび編集処理などを行うことができる。
【００３６】
【発明の実施の形態】
図１は、本発明の画像処理装置の実施の一形態を示すブロック構成図である。図中、１は画像入力部、２は画像出力部、３は前段画像処理部、４は後段画像処理部、５は蓄積部、６は制御部である。図１に示す例では、ページ単位の蓄積機能を有するデジタルカラー複写機として構成した場合を示している。
【００３７】
画像入力部１は、原稿上の画像をカラー画像として取得する。画像入力部１は、例えば原稿載置台、光源、ラインセンサ、Ａ／Ｄ（アナログ／デジタル）変換器などからなる。１次元のＣＣＤラインセンサを、ラインセンサの受光素子の並び方向（主走査方向）と直交する方向（副走査方向）に移動させることによって、原稿上の画像を読み取り、画像データとして出力する。ここでは一例として、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３原色に色分解した電気信号を生成して画像信号として出力する。もちろん、読取方式は任意であり、原稿を移動させて読み取る方式などでもよい。
【００３８】
画像出力部２は、入力される画像データに従って被記録媒体上にカラー画像を形成する。ここでは一例として、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色のトナーを用い、フルカラー画像のプリントを行うものとする。また、この例では、Ｙ→Ｍ→Ｃ→Ｋの順番で４回の印字動作によりフルカラープリントを行うものとする。
【００３９】
前段画像処理部３及び後段画像処理部４は、画像入力部１が原稿を走査して出力する画像データを受け取り、画像出力部２において原稿の画像が良好に再現されるような画像データを生成する。ここでは、画像入力部１からＲＧＢ信号を受け取り、画像出力部２に対してＹ、Ｍ、Ｃ、Ｋ信号を順次生成する。なお、この前段画像処理部３及び後段画像処理部４は、画像入力部１で読み取った画像を画像出力部２で形成するまでに行われる画像処理を、後述の蓄積部１０５との位置関係によって分けたものである。
【００４０】
蓄積部５は、前段画像処理部３が出力する画像データ及び画像処理に必要な属性情報（Ｔａｇ信号）を受けてページ単位に蓄積保持する。また、画像データの出力順序の制御や画像回転・合成処理などを行い、ソーティング、両面プリントや、複数ページを１枚の中に配置して出力するＮｕｐ編集などの付加機能を提供する。
【００４１】
制御部６は、前段画像処理部３、後段画像処理部４、蓄積部５の制御を行う。また、画像入力部１を制御し、あるいは画像入力部１から同期信号を取得し、画像入力時に画像入力部１における画像入力動作と、前段画像処理部３、蓄積部５との同期を取ることができる。さらに、画像出力部１を制御し、あるいは画像出力部２から同期信号を取得し、蓄積部５、後段画像処理部４と、画像出力部２との同期を取ることができる。
【００４２】
上述の本発明の画像処理装置の実施の一形態における動作の概要を簡単に説明する。カラー複写対象となる原稿は、画像入力部１で読み取られてＲ、Ｇ、Ｂの３原色のデジタル信号が生成される。生成されたデジタル画像信号は前段画像処理部３に入力され、ここでＲＧＢの３原色からＣＩＥ（国際照明委員会）１９７６で規定される表色系Ｌ* ａ* ｂ* で表されるデジタル信号へと変換される。また前段画像処理部３では、以降の各種の画像処理を制御するために用いられる属性信号であるＴａｇ信号の生成も行われる。前段画像処理部３で生成されたＬ* ａ* ｂ* 信号及びＴａｇ信号は、蓄積部５へ出力される。このとき、画像入力部１の原稿走査動作に同期して、前段画像処理部３からＬ* ａ* ｂ* 信号及びＴａｇ信号が出力され、蓄積部５に蓄積保持される。
【００４３】
蓄積部５に蓄積保持されたＬ* ａ* ｂ* 信号及びＴａｇ信号は、蓄積部５内で所定の画像編集、加工が行われた後、画像出力部２の印字動作に同期して、印字動作の回数、ここでは出力色の回数だけ、後段画像処理部４へ出力される。後段画像処理部４では、Ｌ* ａ* ｂ* 信号及びＴａｇ信号から印字用のＹ／Ｍ／Ｃ／Ｋ信号を順次生成し、画像出力部２へ印字信号を出力する。そして画像出力部２においてＹ、Ｍ、Ｃ、Ｋの画像を順次被記録媒体上に形成し、フルカラーの画像が形成される。
【００４４】
以上のような動作により、カラー原稿の複写が実現される。従って、通常のＹ／Ｍ／Ｃ／Ｋの４色によりカラー画像を再現して原稿の複写を行う場合には、一回の走査により原稿画像を蓄積部５へ取り込み、蓄積部５から画像データ及びＴａｇ信号を４回読み出すことにより印字を行うことになる。
【００４５】
以下、図１に示した各部について、さらに詳細に説明する。図２は、前段画像処理部３の一例を示すブロック構成図である。図中、１１は階調補正部、１２は色空間変換部、１３は絵／文字分離部、１４は画像変倍部、１５はＴａｇ変倍部、１６は原稿検知部である。図２では、画像入力部１から入力されるＲＧＢ信号に対する処理を行い、Ｌ* ａ* ｂ* 信号及びＴａｇ信号を蓄積部５へ出力する動作を説明するものである。なお、図中の実線は画像信号を、破線はＴａｇ信号を示し、各信号を示す線に斜線と共に記述される数字はそれぞれの信号における１画素あたりのビット数を示す。以降の図においても同様である。
【００４６】
画像入力部１において原稿上の画像を走査し、例えば６００ｄｐｉ（２５．４ｍｍあたり６００ドット）の画素密度でＲＧＢ各色８ビット／画素のデジタル信号が出力されるとする。階調補正部１１は、画像入力部１から入力されるＲＧＢの３原色の信号に対し、画像入力部１の階調特性を補正する。図３は、階調補正部１１における階調補正処理の一例を示すグラフである。この階調補正部１１では、例えば図３に示すように、Ｒ、Ｇ、Ｂそれぞれの信号に対して、それぞれの信号ごとに予め設定されている特性曲線に従って、階調の変換処理を行う。このような変換処理は、例えば予め設定された１次元のＬＵＴ（ルックアップテーブル）を参照することにより実現することができる。
【００４７】
色空間変換部１２は、階調補正部１１で階調補正処理を施されたＲＧＢ信号からＬ* ａ* ｂ* 信号を生成する。この色空間変換部１２で生成されるＬ* ａ* ｂ* 信号は、画像入力部１及び画像出力部２でそれぞれ読み取り及び出力が可能な色空間領域に合わせて、各８ビット／画素に量子化された値である。ＲＧＢ信号からＬ* ａ* ｂ* 信号への色空間変換処理は、例えば
【数１】
0003738807.tif 000002
のような演算により実現することができる。なお、この式において、変換用行列係数α１１〜α３９及びβ１〜β３は、画像入力部１の色読取特性により実験的に予め設計されている数値である。
【００４８】
絵／文字分離部１３は、各画素が絵柄を構成する画素であるのか、あるいは文字を構成する画素であるのかを識別し、その識別結果を示す信号（以下、Ｓｅｇ−Ｔａｇ信号）を出力する。この絵／文字分離部１３は、抽出手段に対応するものである。また、識別結果を示すＳｅｇ−Ｔａｇ信号は、属性情報の一つである画素情報に対応するものである。
【００４９】
図４は、絵／文字分離部の一例を示すブロック構成図である。図中、２１は文字抽出部、２２は網点抽出部、２３は論理和演算部、２４は収縮部、２５は膨張部、２６は論理積演算部、２７は色／黒判定部、２８は結合部である。絵／文字分離部１３は、画像内の文字画素を抽出し絵柄及び背景部と分離する。上述のように、絵／文字分離部１３では、入力されるＬ* ａ* ｂ* 信号を受け取り、識別結果として２ビット／画素のｓｅｇ−Ｔａｇ信号を出力する。絵／文字分離部１３では、明度信号Ｌ* は文字抽出部２１及び網点描出部２２へ入力される。文字抽出部２１では、各画素が文字画素であるか否かを示す２値信号を生成する。文字抽出部２１は、画像内の文字、線画、ソリッド（塗り潰し）など、階調レベルの高い要素を抽出する。この文字抽出部２１は、例えば所定閾値による固定２値化処理結果と周辺画素平均値を閾値とする浮動２値化処理結果の論理和を求めることにより実現することができる。同様に網点抽出部２２では、各画素が網点画素であるか否かを示す２値信号を生成する。この網点抽出部２２は、例えば特願平９−２３１３６１号に開示されているように、２値化した画像信号の疎密や周期性により、注目画素が網点領域であるか否かを判定するように構成することができる。
【００５０】
このようにして得られた各画素２値の文字信号及び網点信号の論理和を論理和演算部２３で求めた後、所定サイズの収縮及び膨張処理を収縮部２４、膨張部２５で行う。収縮部２４は、例えば３１×３１（副走査×主走査）サイズのウインドウを用い、ウインドウ内の画素に対して論理積演算を行うことにより収縮処理を行うことができる。また膨張部２５は、例えば４９×４９サイズのウインドウを用い、ウインドウ内の画素に対して論理和演算を行うことにより膨張処理を行うことができる。なお、収縮部２４および膨張部２５において用いるウインドウのサイズは任意である。
【００５１】
さらに、膨張部２５により膨張処理を行った後の信号の否定と、論理和演算部２３から出力される文字信号と網点信号の論理和信号との論理積を論理積演算部２６で演算する。これによって、文字画素を示す１ビット／画素の文字識別信号を生成する。
【００５２】
また絵／文字分離部１３では、Ｌ* ａ* ｂ* 信号は色／黒判定部２７へ入力される。色／黒判定部２７では、入力されるＬ* ａ* ｂ* 信号と各信号に対する所定の閾値との比較によって各画素が有彩色であるか無彩色であるかを判定し、１ビット／画素の色／黒識別信号を生成する。そして、論理積演算部２６から出力される文字識別信号と、色／黒判定部２７から出力される色／黒識別信号を結合部２８で合成し、３類型を示す２ビット／画素のＳｅｇ−Ｔａｇ信号が生成される。図５は、Ｓｅｇ−Ｔａｇ信号の一例の説明図である。Ｓｅｇ−Ｔａｇ信号は、図５に示すように２ビット／画素の値により、文字以外、黒文字、色文字の３類型を示す。
【００５３】
図２に戻り、画像変倍部１４は、色空間変換部１２から出力されるＬ* ａ* ｂ* 信号を受けて、主走査方向に対して１次元の拡大、縮小を行う。この画像変倍部１４における主走査方向の拡大、縮小と、画像入力部１における副走査方向の走査速度制御と合わせて、原稿画像の２次元の拡大、縮小が実現される。画像変倍部１４における拡大、縮小は、例えば公知の線形補間演算などを用いることができる。なお、この画像変倍部１４は、画像前処理手段に対応する。画像前処理手段は、画像の変倍処理以外の処理であってもよい。
【００５４】
Ｔａｇ信号変倍部１５は、画像変倍部１４にて行われる画像の拡大、縮小処理と同じ変倍率で、Ｔａｇ信号に対して主走査方向の拡大、縮小処理を行う。拡大、縮小方法としては、例えば公知の単純変倍手法（零次ホールド法）などを用いて実現することができる。ここで、図２に示すＡｒｅａ−Ｔａｇ信号は、操作者が図示しないユーザインタフェースや編集用デジタイザを使用して原稿及び複写作業に対して行った設定を示すＴａｇ信号（属性情報）である。図６は、Ａｒｅａ−Ｔａｇ信号の一例の説明図である。ここでは図６に示すように、それぞれ２ビット／画素で“カラーモード”及び“原稿タイプ”を表す信号としている。カラーモードとしては４色（ＹＭＣＫ）を使用した画像形成、３色（ＹＭＣ）を使用した画像形成、あるいは白黒画像の形成を指定することができる。また原稿タイプとしては、文字／写真混在原稿、文字原稿、写真原稿、地図原稿などを指定することができる。Ｔａｇ信号変倍部１５は、絵／文字分離部１３から出力されるＳｅｇ−Ｔａｇ信号とともに、このＡｒｅａ−Ｔａｇ信号に対しても、画像変倍部１４と同じ変倍率で拡大、縮小処理を行う。なお、このＴａｇ信号変倍部１５は、属性前処理手段に対応する。属性前処理手段は、画像の変倍処理以外の処理であってもよく、画像前処理手段と同じ処理を行うものであればよい。
【００５５】
以上のような構成により、前段画像処理部３は、画像入力部１よりＲＧＢ信号を受け取り、Ｌ* ａ* ｂ* 信号及びＴａｇ信号（Ｓｅｇ−Ｔａｇ信号、Ａｒｅａ−Ｔａｇ信号）を出力する。
【００５６】
図２の原稿検知部１６は、原稿の大きさや位置を検知したり、白黒原稿かカラー原稿かを判定するなど、コピー動作に必要とされる情報を原稿画像から抽出する。例えば、原稿読み込み走査に先立って行われる予備走査時にそれらの情報を抽出し、制御部６へ必要な情報を送出することができる。
【００５７】
制御部６は操作者が図示しない操作部より入力するコピー条件と、原稿検知部１６により原稿画像から抽出した情報に基づいて、倍率設定や白黒／カラー判別、用紙選択、トレイ選択などの自動機能を実現する。
【００５８】
図７は、後段画像処理部４の一例を示すブロック構成図である。図中、３１は色空間変換部、３２は空間補正部、３３は階調補正部、３４は中間調生成部、３５はＴａｇ信号生成部である。このうち、色空間変換部３１、空間補正部３２、階調補正部３３、中間調生成部３４は画像後処理手段に対応し、Ｔａｇ信号生成部３５は制御信号生成手段に対応する。なお画像後処理手段はこれらの処理部のほか、他の各種の処理手段を有していてよい。
【００５９】
色空間変換部３１は後段画像処理部４に入力されてくるＬ* ａ* ｂ* 信号から、画像出力部２で印字に使用するＹ／Ｍ／Ｃ／Ｋ信号を印字色サイクルに従って順次生成する。図８は、色空間変換部３１の一例を示す概略構成図である。図中、４１〜４３は色補正部、４４，４５はセレクタである。色空間変換部３１は、この例では色補正部４１、色補正部４２、色補正部４３及びセレクタ４４、４５より構成されている。ここで、色補正部４１、色補正部４２、色補正部４３は、それぞれ異なる色補正係数が設定されており、入力されるＬ* ａ* ｂ* 信号に対してそれぞれ設定されている色補正係数に従って色補正処理を行い、Ｙ／Ｍ／Ｃ／Ｋ信号を生成する。
【００６０】
ここで、各色補正部４１〜４３は、例えば次のように構成することができる。まず、色補正部４１が出力するＹ／Ｍ／Ｃ／Ｋ信号は、４色再現用の色補正が行われたＹ／Ｍ／Ｃ／Ｋ信号であり、原稿タイプが写真及び文字／写真の時に使用される。色補正部４２が出力するＹ／Ｍ／Ｃ／Ｋ信号も同様に４色再現用の色補正が行われたＹ／Ｍ／Ｃ／Ｋ信号であるが、原稿タイプが文字及び地図の時に使用される。ここで、写真及び文字／写真用の色補正は、原稿に対して忠実な再現を与える標準的な色補正であり、また写真の再現において粒状性の低下を生じないようにＹＭＣ信号をＫ信号に置き換える割合（以下、ＵＣＲ率と呼ぶ）が５０％程度に設定される。一方、文字及び地図用の色補正は、グラフィクス原稿やビジネス文書を想定した色補正であり、原稿に対してやや鮮やかでハイコントラストな再現を行うとともに、グレイバランスを保持するように９５％程度のＵＣＲ率が設定される。色補正部４３が出力する信号は、Ｙ、Ｍ、Ｃの３色再現用のＹ／Ｍ／Ｃ信号である。
【００６１】
入力信号のＬ* は、白黒モード及び原稿中の黒文字を再現する信号として使用される。セレクタ４５は、制御部６から入力される印字色サイクルを示す信号（Ｃｙｃｌｅ信号）を受け、Ｋ色を印字する時にＬ* 信号を出力し、それ以外のＹ、Ｍ、Ｃ色を印字する時には「０」を出力することによって画素値をリセットする。
【００６２】
セレクタ４４は、後述する色空間変換切換信号（ＣＣ−Ｔａｇ信号）にしたがって、色補正部４１、色補正部４２、色補正部４３より出力されるＹ／Ｍ／Ｃ／Ｋ信号、及び、セレクタ４５から入力されるＬ* 信号または「０」の４つの信号から、いずれか１つを画素毎に選択して出力する。図９は、ＣＣ−Ｔａｇ信号の一例の説明図である。ＣＣ−Ｔａｇ信号は、例えば２ビット／画素の信号であり、それぞれのビット値の組み合わせによって、色補正部４１〜４３の出力あるいはＬ* 信号または「０」のいずれを選択するかを示している。
【００６３】
図１０は、色補正部４１〜４３の一例を示す概略構成図、図１１は、色補正部４１〜４３における色空間の分割方法の一例を示す説明図である。図中、５１は基準データ用色補正メモリ、５２は補間用領域選択信号メモリ、５３〜５５は補間用信号出力メモリ、５６〜５８は補間用乗算器、５９は加算部である。ここでは一例として色補正部４１について示しているが、色補正部４２、色補正部４３についても同様の構成である。
【００６４】
色補正部４１〜４３は、上述のようにＬ* ａ* ｂ* 信号よりＹ／Ｍ／Ｃ／Ｋ信号を生成するものであり、例えば特開平５−１１０８４０号公報に記載されている方式等を用いて実現することができる。この例における色補正部４１〜４３は、予め設定されたテーブルメモリを用いてＬ* ａ* ｂ* からＹ／Ｍ／Ｃ／（Ｋ）を生成するものである。入力されたＬ* ａ* ｂ* 信号をそれぞれ上位４ビットと下位４ビットに分け、上位ビットをアドレスとして色補正メモリを用いて、基準データを算出し、下位４ビットを用いて補間回路によりその間を補間することによって色補正を実施することができる。
【００６５】
図１１に示すように、色補正部４１〜４３では、３次元のＬ* ａ* ｂ* 色空間をＬ* ，ａ* ，ｂ* それぞれの上位４ビットにより決定される立方体に分割する。そして、その頂点座標に対応するＹ／Ｍ／Ｃ（／Ｋ）出力値を基準データとして記憶しておく。
【００６６】
分割された立方体は、補間演算のために、図１１に示すようにさらに６つの四面体に分割される。入力されるＬ* ，ａ* ，ｂ* の値は、その上位４ビット及び下位４ビットにより規定される座標値から、どの四面体に属するかが判定される。そして属する四面体の４頂点に対応するＹ／Ｍ／Ｃ（／Ｋ）値を用いた補間演算が行われる。
【００６７】
図１０において、基準データ用色補正メモリ５１はＬ* ａ* ｂ* 信号の上位４ビットの組をアドレス信号として、基準データを出力する色補正メモリである。補間用領域選択信号メモリ５２は、下位４ビットの組をアドレス信号として、入力されたＬ* ，ａ* ，ｂ* の値が、図１１に示す６つの四面体のいずれに属するかを判定するものである。補間用信号出力メモリ５３、５４、５５は、上位４ビットの組及び補間用領域選択信号メモリ５２の出力を受けて、補間演算用の信号を出力する。補間用乗算器５６、５７、５８は、入力信号の下位４ビットと補間用信号出力メモリ５３、５４、５５から出力される補間演算用の信号（補間係数）を乗算する。加算部５９は、基準データ用補正メモリ５１および補間用乗算器５６、５７、５８の出力信号を加算する。
【００６８】
また、基準データ用色補正メモリ５１及び補間用信号出力メモリ５３、５４、５５には、画像出力２における印字色の切り替わりを示すＣｙｃｌｅ信号が入力されている。このＣｙｃｌｅ信号に従って、Ｙ色印字時にはＹ信号生成用の補正データを出力し、同様にＭ色／Ｃ色／Ｋ色印字時にはＭ信号／Ｃ信号／Ｋ信号生成用の補正データをそれぞれ出力する。色補正部４１、色補正部４２、色補正部４３では、以上のような動作によりＬ* ａ* ｂ* 信号からＹ／Ｍ／Ｃ（／Ｋ）信号を生成している。
【００６９】
図１２は、空間補正部３２の一例を示す概略構成図、図１３は、空間補正部３２で行われる畳み込み演算処理の一例の説明図である。図中、６１はラインバッファ、６２〜６７は補正演算部、６８はセレクタである。ラインバッファ６１は、後述の空間補正演算に必要とされる７ライン分の画像データを確保すべく、６ラインのデータ遅延を行う。補正演算部６２〜６７は、例えば畳み込み演算などによって空間補正演算を行う。例えば図１３に示すように、注目画素（ｉ，ｊ）とすると、その周辺の（ｉ−４，ｊ−３）〜（ｉ＋４，ｊ＋３）の７×９（副走査方向×主走査方向）＝６３画素に対して、所定演算係数φ１１〜φ７９を用いた畳み込み演算により空間補正処理を実現することができる。ここで、演算係数φ１１〜φ７９は、総和が１．０となる空間補正係数である。補正演算部６２〜６７には、Ｙ／Ｍ／Ｃ／Ｋ各色に対する補正係数が予め設定されており、制御部６からのＣｙｃｌｅ信号にあわせて印字色の補正係数を用いた畳み込み演算が実施される。
【００７０】
図１２に示すように、空間補正部３２は６個の補正演算部６２〜６７を有し、Ｔａｇ信号生成部３５においてＡｒｅａ−Ｔａｇ信号及びＳｅｇ−Ｔａｇ信号から生成される３ビット／画素の空間補正切換信号（Ｆｉｌｔｅｒ−Ｔａｇ信号）に基づいて、セレクタ６８で６個の補正演算部６２〜６７の出力値を画素単位に選択して出力する。
【００７１】
図１４は、Ｆｉｌｔｅｒ−Ｔａｇ信号の値に対する補正演算部６２〜補正演算部６７の選択論理及びその処理内容の一例の説明図である。図１４に示すように、Ｆｉｌｔｅｒ−Ｔａｇ信号の値によって、補正演算部６２〜６７から出力される補正演算結果のうちの１つが選択される。補正演算部６２では、絵柄画像用の空間補正が行われる。原稿タイプとして写真タイプが指定された場合、および、原稿タイプとして文字／写真タイプが指定されて且つ絵／文字分離部１３での識別結果であるＳｅｇ−Ｔａｇ信号の値が絵柄を表す「００（文字以外）」（図５参照）の場合に、この補正演算部６２の演算結果が選択される。
【００７２】
補正演算部６３では、文字用の空間補正が行われる。原稿タイプとして文字／写真タイプが指定されて且つ絵／文字分離部１３での識別結果であるＳｅｇ−Ｔａｇ信号の値が文字を表す「０１（黒文字）、１１（色文字）」（図５参照）の場合に、この補正演算部６３の演算結果が選択される。
【００７３】
補正演算部６４では、ビジネス文書などに多用されるグラフィクスやソリッド（均一色）要素に対する空間補正が行われる。原稿タイプとして文字タイプが指定されて且つ絵／文字分離部１３での識別結果であるＳｅｇ−Ｔａｇ信号の値が「００（文字以外）」（図５参照）の場合に、この補正演算部６４の演算結果が選択される。
【００７４】
補正演算部６５では、補正演算部６３の補正よりもさらに強調の度合いが強い文字用の空間補正が行われる。原稿タイプとして文字タイプが指定されて且つ絵／文字分離部１３での識別結果であるＳｅｇ−Ｔａｇ信号の値が文字を表す「Ｏ１（黒文字）、１１（色文字）」（図５参照）の場合に、この補正演算部６５の演算結果が選択される。
【００７５】
補正演算部６６では、地図用の空間補正が行われる。原稿タイプとして地図タイプが指定された場合に、この補正演算部６６の演算結果が選択される。
【００７６】
補正演算部６７では、文字や線画等が主体の白黒原稿用の空間補正が行われる。カラーモードが白黒で且つ原稿タイプとして文字タイプが指定された場合に、この補正演算部６７の演算結果が選択される。空間補正は以上のような構成および動作によって実施される。
【００７７】
図１５は、階調補正部の一例を示す概略構成図である。図中、７１〜８０は補正ＬＵＴ、８１はセレクタである。補正ＬＵＴ７１〜８０は、それぞれ階調補正処理を行う。例えば、１次元のテーブルを参照する公知のＬＵＴ（ルックアップテーブル）で実現することができる。補正ＬＵＴ７１〜８０にはＹ／Ｍ／Ｃ／Ｋ各色に対する出力値が予め設定されており、制御部６からのＣｙｃｌｅ信号および入力画素値により、ＬＵＴの所定アドレスを参照して出力値を求める。
【００７８】
図１５に示すように、階調補正部３３は補正ＬＵＴ７１〜補正ＬＵＴ８０とセレクタ８１を有している。Ｔａｇ信号発生部３５においてＡｒｅａ−Ｔａｇ信号及びＳｅｇ−Ｔａｇ信号から生成される４ビット／画素の階調補正切り替え信号（ＴＲＣ−Ｔａｇ信号）に基づいて、セレクタ８１で１０個の補正演算部７１〜８０の出力値を画素単位に選択し、出力する。
【００７９】
図１６は、ＴＲＣ−Ｔａｇ信号の値に対する補正ＬＵＴ７１〜８０の選択論理及びその処理内容の一例の説明図である。図１６に示すように、ＴＲＣ−Ｔａｇ信号の値に従って補正ＬＵＴ７１〜８０の出力信号のうちの１つがセレクタ８１で選択されて出力される。ここで、補正ＬＵＴ７１〜補正ＬＵＴ７５は、カラー原稿の階調補正用のＬＵＴであり、カラーモードが「４色（００）、３色（０１）」（図６参照）の場合に使用される。また、補正ＬＵＴ７６〜補正ＬＵＴ８０は、白黒原稿又はカラー原稿の白黒再現用の補正ＬＵＴであり、カラーモードが「白黒（１０）」（図６参照）の時に使用される。
【００８０】
補正ＬＵＴ７１では、絵柄画像用の階調補正が行われる。原稿タイプとして写真タイプが指定された場合、および、原稿タイプとして文字／写真タイプが指定されて且つ絵／文字分離部１３での識別結果であるＳｅｇ−Ｔａｇ信号の値が絵柄を表す「００（文字以外）」（図５参照）の場合に、この補正ＬＵＴ７１の出力値が選択される。
【００８１】
補正ＬＵＴ７２では、文字用の階調補正が行われる。原稿タイプとして文字／写真タイプが指定されて且つ絵／文字分離部１３での識別結果であるＳｅｇ−Ｔａｇ信号の値が文字を表す「０１（黒文字）、１１（色文字）」（図５参照）の場合に、この補正ＬＵＴ７２の出力値が選択される。
【００８２】
補正ＬＵＴ７３および補正ＬＵＴ７４では、文字や線画の多いビジネス文書などの原稿を対象とする階調補正が行われ、補正ＬＵＴ７１及び補正ＬＵＴ７２に比べてコントラストが高めな階調補正が設定される。補正ＬＵＴ７３では、ビジネス文書などに多用されるグラフィクスやソリッド（均一色）要素に対する階調補正が行われる。原稿タイプとして文字タイプが指定されて且つ絵／文字分離部１３での識別結果であるＳｅｇ−Ｔａｇ信号の値が「００（文字以外）」（図５参照）の場合に、この補正ＬＵＴ７３の出力値が選択される。また補正ＬＵＴ７４は、文字用の階調補正ＬＵＴである。原稿タイプとして文字タイプが指定されて且つ絵／文字分離部１３での識別結果であるＳｅｇ−Ｔａｇ信号の値が文字を表す「０１（黒文字）、１１（色文字）」（図５参照）の場合に、この補正ＬＵＴ７４の演算結果が選択される。
【００８３】
補正ＬＵＴ７５は、地図に代表されるような、高精細な原稿の階調補正を対象とするＬＵＴである。原稿タイプとして地図タイプが指定された場合に、この補正ＬＵＴ７５の出力値が選択される。
【００８４】
白黒モードが選択された場合も、上述のカラー再現の場合と同様の論理で階調補正が設定される。補正ＬＵＴ７６では、絵柄画像用の階調補正が行われる。原稿タイプとして写真タイプが指定された場合、および、原稿タイプとして文字／写真タイプが指定されて且つ絵／文字分離部１３での識別結果であるＳｅｇ−Ｔａｇ信号の値が絵柄を表す「０１（文字以外）」（図５参照）の場合に、この補正ＬＵＴ７６の出力値が選択される。
【００８５】
補正ＬＵＴ７７では、文字用の階調補正が行われる。原稿タイプとして文字／写真タイプが指定されて且つ絵／文字分離部１３での識別結果であるＳｅｇ−Ｔａｇ信号の値が絵柄を表す「０１（黒文字）、１１（色文字）」（図５参照）の場合に、この補正ＬＵＴ７７の出力値が選択される。
【００８６】
補正ＬＵＴ７８および補正ＬＵＴ７９では、文字や線画の多いビジネス文書などの原稿を対象とする階調補正が行われる。補正ＬＵＴ７６及び補正ＬＵＴ７７に比べてコントラストが高めな階調補正が設定される。補正ＬＵＴ７８ではビジネス文書などに多用されるグラフィクスやソリッド（均一色）要素に対する階調補正が行われる。原稿タイプとして文字タイプが指定されて且つ絵／文字分離部１３での識別結果であるＳｅｇ−Ｔａｇ信号の値が「００（文字以外）」（図５参照）の場合に、この補正ＬＵＴ７８の出力値が選択される。
【００８７】
補正ＬＵＴ７９は、文字用の階調補正ＬＵＴである。原稿タイプとして文字タイプが指定されて且つ絵／文字分離部１３での識別結果であるＳｅｇ−Ｔａｇ信号の値が文字を表す「０１（黒文字）、１１（色文字）」（図５参照）の場合に、この補正ＬＵＴ７９の演算結果が選択される。
【００８８】
補正ＬＵＴ８０は、地図に代表されるような、高精細な原稿の階調補正を対象とするＬＵＴである。原稿タイプとして地図タイプが指定された場合にこの補正ＬＵＴ８０の出力値が選択される。以上のような構成及び動作によって、階調補正は実施される。
【００８９】
図１７は、中間調生成部３４の一例を示す概略構成図である。図中、９１は画素値演算部、９２は演算係数＆パターン記憶部、９３は波形パターン記憶部、９４は比較部、９５は参照波生成部である。図１７に示す中間調生成部３４は、例えば特開平９−１２１２８３号公報において提案されるような、１画素あたり８ビットのＹ／Ｍ／Ｃ／Ｋ信号から画像出力部２のＬＤ（レーザーダイオード）をＯＮ／ＯＦＦ制御する２値信号を生成するものである。
【００９０】
画素値演算部９１は、後述する演算によってＹ／Ｍ／Ｃ／Ｋ信号から所望のスクリーンを生成するための画素値を演算する。演算係数＆パターン部９２は、画素値演算部９１で必要とされるパターンマトリクス及び演算係数を記憶しており、入力される中間調生成切換信号（Ｓｃｒｅｅｎ−Ｔａｇ信号）および制御部６からのＣｙｃｌｅ信号に従って所定の係数及びパターンを画素値演算部９１へ送出する。図１８は、演算パターンマトリクスの一例の説明図である。図１８に示すように、演算パターンマトリクスは公知のディザ処理において用いられる閾値マトリクスと同様なデータとすることができ、演算係数はそのパターンマトリクスにおける閾値のステップ数を示す数値である。図１８では、演算係数が１６個の場合と１７個の場合を示している。
【００９１】
波形パターン記憶部９３は、演算係数＆パターン記憶部９２に記憶されている演算パターン及び演算係数に対応する波形パターンを記憶している。図１９は、波形パターンの一例の説明図である。図１９（Ａ），（Ｂ）は、それぞれ図１８（Ａ），（Ｂ）に対応する波形パターンである。なお、波形パターンＡ，Ｂ，Ｃについては後述する。この波形パターン記憶部９３も演算係数＆パターン記憶部９２と同様に、入力されるＳｃｒｅｅｎ−Ｔａｇ信号および制御部６からのＣｙｃｌｅ信号に従って、画素あたり２ビットの波形パターン選択用の信号を参照波生成部９５へ送出する。
【００９２】
参照波生成部９５は、波形パターン記憶部９３に記憶されている波形パターンを示す信号に従って、参照波Ａ、参照波Ｂ、および参照波Ｃのいずれかの三角波を生成し、比較部９４へ送出する。図２０は、参照波および出力信号の生成過程の説明図である。この参照波生成部９５では、図２０（Ａ）に示す３種類の参照波、すなわち、次第に増加する参照波Ａ、次第に減少する参照波Ｂ、三角波形の参照波Ｃのうちのいずれかを生成して比較部９４に出力する。
【００９３】
比較部９４は、画素値演算部９１が出力してくる８ビット／画素のデジタル画像信号をアナログ信号に変換した後、参照波生成部９５から入力されてくる参照波と比較を行って、ＬＤを制御する２値信号を出力する。図２０（Ｂ）において、比較部９４では画素値演算部９１から出力された信号のＤ／Ａ変換後の信号として、階段状の信号を示している。この信号と、参照波生成部９５で生成される参照波Ａ、参照波Ｂ、参照波Ｃとを比較し、参照波の方が小さい場合にＯＮ、大きい場合にＯＦＦの信号を２値信号として出力する。これによって、図２０（Ｂ）のＬＤ点灯波形として示した２値信号が出力される。この２値信号に従ってＬＤを点灯制御することによって、図２０（Ｂ）に出力画像として示すように、画素値演算部９１から出力される画像信号に応じて幅が変化する出力画像が形成される。なお、参照波Ａを用いた場合には記録される部分が左に寄り、参照波Ｂを用いた場合には右に寄り、参照波Ｃを用いた場合には中央に寄せて記録される。このようにして中間調生成部３４では、このような波形パターンの制御によって、高精度な印字位置制御を実現している。
【００９４】
図２１は、画素値演算部９１の一例を示すブロック図である。図中、１０１は減算器、１０２は乗算器、１０３，１０４は比較器、１０５はセレクタである。Ｙ／Ｍ／Ｃ／Ｋの入力信号は減算器１０１に入力される。減算器１０１のもう一方には、演算係数＆パターン記憶部９２より入力信号に同期してそのマトリクスサイズに基づいて所定間隔で送出されてくる演算パターンが示す値が入力され、この値が入力信号から減じられる。次に、乗算器１０２で前記入力信号と演算パターンとの差分値に対して演算係数＆パターン記憶部９２より送出される演算係数を乗算する処理が行われる。そして、比較器１０３、１０４及びセレクタ１０５に入力され、比較器１０３では２５５を上回る値を持つ画素についてはセレクタ１０５で「２５５」が選択されるように制御し、比較器１０４では０を下回る値を有する画素についてはセレクタ１０５で「０」が選択されるように制御する。
【００９５】
以上のような構成によって、中間調生成部３４は、画素単位に演算係数や参照波を切り換えて、複数種類の線数及び角度を有する網点画像を形成することが可能になる。
【００９６】
図２２は、Ｓｃｒｅｅｎ−Ｔａｇ信号と対応する線数およびその処理内容の一例の説明図である。なお、以下の説明においてカラーモードおよび原稿タイプの値については図６を、Ｓｅｇ−Ｔａｇ信号については図５を参照されたい。図２２に示すように、Ｓｃｒｅｅｎ−Ｔａｇ信号が「００」の場合には、階調性に優れる１５０線のドットスクリーンが形成され、これは原稿タイプが「１０（写真）」の時に選択される。
【００９７】
またＳｃｒｅｅｎ−Ｔａｇ信号が「０１」の場合には、階調性に優れ、且つモアレの生じにくい２００線のラインスクリーンが形成され、原稿タイプが「００（文字／写真）」で且つ絵／文字分離部１３での識別結果（Ｓｅｇ−Ｔａｇ信号）が「００（文字以外）」の場合と、カラーモードが「００（４色）及び０１（３色）」で原稿タイプが「０１（文字）」で且つ絵／文字分離部１３での識別結果（Ｓｅｇ−Ｔａｇ信号）が「００（文字以外）」の場合の画素に対して生成される。
【００９８】
続いてｓｃｒｅｅｎ−Ｔａｇ信号が「１０」の場合には、細かな文字や線画要素の情報も欠落しない３００線のラインスクリーンが形成され、これは原稿タイプが「１１（地図）」の場合に選択される。
【００９９】
最後にＳｃｒｅｅｎ−Ｔａｇが「１１」の場合には、６００線のラインスクリーンが形成され、これは原稿タイプが「００（文字／写真）」で且つ絵／文字分離部１３での識別結果（Ｓｅｇ−Ｔａｇ信号）が「０１もしくは１１（文字）」の場合とカラーモードが「１０（白黒）」で原稿タイプが「０１（文字）の場合の画素に対して生成される。
【０１００】
図２３、図２４は、Ｔａｇ信号生成部３５において生成するＴａｇ信号の一例の説明図である。Ｔａｇ信号生成部３５は、蓄積部５に一旦蓄積され、後段画像処理部４に入力されてくる２つのＴａｇ信号、すなわちＡｒｅａ−Ｔａｇ信号及びＳｅｇ−Ｔａｇ信号から、色空間変換部３１、空間補正部３２、階調補正部３３、及び中間調生成部３４での処理に必要とされる画素単位の処理切換信号、各種Ｔａｇ信号を生成する。ここでＴａｇ信号生成部３５は、Ａｒｅａ−Ｔａｇ信号４ビット及びＳｅｇ−Ｔａｇ信号２ビットの合計６ビットで示される６４通りの組み合わせに応じて、色空間変換部３１で使用する２ビットのＣＣ−Ｔａｇ信号、空間補正部３２で使用する３ビットのＦｉｌｔｅｒ−Ｔａｇ信号、階調補正部３３で使用する４ビットのＴＲＣ−Ｔａｇ信号、及び中間調生成部３４で使用する２ビットのＳｃｒｅｅｎ−Ｔａｇ信号をそれぞれ出力する。このＴａｇ信号生成部３５は、例えば、予め定められたＴａｇ信号生成論理をテーブル参照することにより実現される。図２３及び図２４は、そのＴａｇ信号生成論理を示した表である。このＴａｇ信号生成論理に従って、入力されたＡｒｅａ−Ｔａｇ信号及びＳｅｇ−Ｔａｇ信号から、ＣＣ−Ｔａｇ信号、Ｆｉｌｔｅｒ−Ｔａｇ信号、ＴＲＣ−Ｔａｇ信号、Ｓｃｒｅｅｎ−Ｔａｇ信号をそれぞれ生成して出力する。
【０１０１】
図２５は、蓄積部５の一例を示す概略構成図である。図中、１１１〜１１３は符号化部、１１４〜１１６は復号化部、１１７はデータ蓄積部、１１８はメモリコントローラ、１１９はバッファメモリ、１２０はバスである。蓄積部５は、画像入力部１の原稿走査動作と同期して入力されてくるＬ* 、ａ* 、ｂ* の３信号を蓄積保持し、画像出力部２の印字色数の回数だけの印字動作に同期して、蓄積保持しているＬ* 、ａ* 、ｂ* の信号を出力する。また、図示しない操作部より指定される、例えばスタック、丁合などのソート機能や、例えば回転、Ｎｕｐ、シグネチャ、両面印字などのページ編集機能も、この蓄積部５によって実現される。さらに、前段画像処理部３から出力されるＡｒｅａ−Ｔａｇ信号、Ｓｅｇ−Ｔａｇ信号も入力される画像データと対応付けて蓄積し、また、対応する画像データが読み出されるときにこれらの信号を出力する。
【０１０２】
蓄積部５に入力されてくる８ビット／画素のＬ* ａ* ｂ* 信号は、符号化部１１３へ入力される。符号化部１１３では、例えばＪＰＥＧなどに代表される所定の画像圧縮方式でページ単位に、また各ページにおいてＬ* 、ａ* 、ｂ* の面単位に画像信号を符号化し、バス１２０を経由してデータ蓄積部１１７へ画像データを出力する。この符号化部１１３が第１の符号化手段に対応する。
【０１０３】
また、Ｌ* ａ* ｂ* 信号に同期して入力される４ビット／画素のＡｒｅａ−Ｔａｇ信号は符号化部１１１へ入力され、例えばランレングス符号化などの公知の可逆圧縮方式で符号化されて、バス１２０を経由してデータ蓄積部１１７に保存される。同様にＬ* ａ* ｂ* 信号に同期して入力される２ビット／画素のＳｅｇ−Ｔａｇ信号は符号化部１１２へ入力され、例えばランレングス符号化などの公知の可逆圧縮方式で符号化されて、バス１２０を経由してデータ蓄積部１１７に保存される。この符号化部１１１および符号化部１１２が第２の符号化手段に対応する。
【０１０４】
データ蓄積部１１７は、符号化部１１１、符号化部１１２、符号化部１１３で符号化されたＬ* ａ* ｂ* の入力画像データ、Ａｒｅａ−Ｔａｇ信号、Ｓｅｇ−Ｔａｇ信号をページ単位に記憶する。このデータ蓄積部１１７は、符号化された画像データ及びＴａｇ信号データを複数ページに渡って記憶する事が可能な大容量の記憶装置、例えばハードディスク装置などにより実現することができる。なお、このデータ蓄積部１１７は、画像データ蓄積手段、および属性データ蓄積手段の両方に対応するものである。
【０１０５】
復号化部１１６は、データ蓄積部１１７にページ単位に蓄積されている画像データを読み出し、画像出力部２の印字動作に同期して所定の伸長方式によりＬ* ａ* ｂ* 信号を復号し、後段画像処理部４へ出力する。この復号化部１１６は、第１の復号手段に対応するものである。
【０１０６】
同様に復号化部１１４は、データ蓄積部１１７にページ単位に蓄積されているＡｒｅａ−Ｔａｇデータを読み出し、画像出力部２の印字動作に同期して所定の伸長方式によりＡｒｅａ−Ｔａｇ信号を復号し、後段画像処理部４へ出力する。復号化部１１５は、データ蓄積部１１７にページ単位に蓄積されているＳｅｇ−Ｔａｇデータを読み出し、画像出力部２の印字動作に同期して所定の伸長方式によりＳｅｇ−Ｔａｇ信号を復号し、後段画像処理部４へ出力する。これらの復号化部１１４および復号化部１１５は、第２の復号手段に対応するものである。
【０１０７】
バッファメモリ１１９およびメモリコントローラ１１８は、回転処理やＮｕｐ合成、シグネチャなどのページ編集を行う際に使用される編集手段である。
【０１０８】
なお、図２５において、符号化部１１１、符号化部１１２、符号化部１１３、復号化部１１４、復号化部１１５、復号化部１１６、データ蓄積部１１７、メモリコントローラ１１８は、バス１２０で結ばれている。
【０１０９】
以下、蓄積部５で実施されるソート機能及びページ編集機能について説明を行う。図２６は、蓄積部５で実現されるソート機能の一例の説明図である。ここでは図２６（Ａ）に示すような４枚の原稿を４部コピーする場合について説明する。図２６（Ｂ）は丁合モードでのコピー結果であり、図２６（Ｃ）はスタックモードでのコピー結果である。
【０１１０】
この実施の形態では、画像入力部１において読み込まれた原稿画像は、前段画像処理部３での各種処理を受け、Ｌ* ａ* ｂ* 信号に変換される。そしてＬ* ａ* ｂ* 信号は、絵／文字分離部１３で生成されるＳｅｇ−Ｔａｇ信号および制御部から送出されてくるＡｒｅａ−Ｔａｇ信号とともに、蓄積部５へ入力される。蓄積部５で、それぞれ対応する符号化部で圧縮された後、データ蓄積部１１７にページ単位に蓄積される。
【０１１１】
図２６（Ｂ）に示すような丁合モードコピーの場合には、全ての原稿の読み取り動作がまず行われる。すなわち４ページの原稿（「Ａ」、「Ｂ」、「Ｃ」、 「Ｄ」）の画像信号データ及びＴａｇ信号データがデータ蓄積部１１７へ蓄積される。その後、画像出力部２での印字動作に合わせて、画像信号データ及びＴａｇ信号データを所定の方式で復号化し、後段画像処理部４へ出力する。ここで、データ蓄積部１１７から１ページ目（Ａ）→２ページ目（Ｂ）→３ページ目（Ｃ）→４ページ目（Ｄ）の順番で画像信号データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データを読み出しそれぞれ復号化部１１６、復号化部１１４及び復号化部１１５で復号化処理を行う。その後、画像出力部２の印字動作に同期して、Ｌ* ａ* ｂ* 画像信号、Ａｒｅａ−Ｔａｇ信号及びＳｅｇ−Ｔａｇ信号を後段画像処理部４へ出力する。
【０１１２】
図２６（Ｃ）に示すようなスタックモードコピーの場合には、１枚目の原稿（「Ａ」）を入力部１０１で読み込み、画像信号データ及びＴａｇ信号データをデータ蓄積部１１７へ蓄積し終えると、２枚目以降の原稿（「Ｂ」、「Ｃ」、「Ｄ」）も同様に読み込み及び蓄積を行うとともに、画像出力部２での印字動作に合わせて、１枚目の原稿（「Ａ」）の画像信号データ及びＴａｇ信号データを所定の方式で復号化し、後段画像処理部４へ出力する。この１枚目の原稿（「Ａ」）の画像信号データ及びＴａｇ信号データの復号化および出力を所定部数（ここでは４部）の回数だけ繰り返し行う。１枚目の原稿を所定部数だけ印字完了した後、２枚目の原稿（「Ｂ」）のデータ蓄積部１１７への画像信号データ及びＴａｇ信号データの蓄積が完了していれば、続いて１枚目の場合と同様に２枚目の印字を所定部数だけ行う。以上のような動作を３枚目の原稿（Ｃ）及び４枚目の原稿（Ｄ）に対しても実行することによりスタックモードコピーが可能となる。
【０１１３】
図２７は、ページ編集機能の一つである回転処理の一例の説明図である。図中、ＦＳ方向及びＳＳ方向とは主走査方向及び副走査方向をそれぞれ示す。以下の説明においても同様である。図２７（Ａ）は、原稿画像の向きがバラバラな状態で画像入力部１の図示しない原稿載置台上に置かれ、画像の読み込みが行われた場合を示す。このような場合には、図２７（Ｂ）に示すように、画像を回転させることによって出力コピーの向きを揃える動作が行われる。この時、長辺を主走査方向として副走査方向の長さを短くするように回転処理を行うことにより、画像印字の生産性を向上させることが可能となる。図２７に示す例では、画像「Ａ」、画像「Ｄ」と画像「Ｂ」、画像「Ｃ」の向きが異なっている。この場合、主走査方向に長辺を有する画像「Ｂ」、画像「Ｃ」の向きに一致するように、画像「Ａ」、画像「Ｄ」を回転させることによって、コピーの向きをそろえることができる。
【０１１４】
図２８は、拡大、縮小処理を伴う回転処理の一例の説明図である。図２８に示す例では、例えばＡ３とＡ４など、サイズの異なる原稿を同じ大きさの用紙へコピーする場合の読み取り及び蓄積を示している。図２８（Ａ）では、例えば２枚目及び３枚目（「Ｂ」及び「Ｃ」）はＡ４サイズの原稿を、１枚目及び４枚目（「Ａ」及び「Ｄ」）はＡ３サイズの原稿を示す。ここで、画像入力部１の制約から１枚目及び４枚目（「Ａ」及び「Ｄ」）は主走査方向を長辺として読み込むことができないため、前段画像処理部３の画像変倍部１４で縮小処理を施し、蓄積部５においては図２８（Ｂ）に示すように主走査方向と副走査方向の長さが異なる画像信号データが蓄積されることになる。
【０１１５】
このような場合にも、図２８（Ｃ）に示すように、縮小処理によって大きさが揃えられた画像を回転させることによって、出力コピーの向きを揃える動作が行われる。この時、長辺を主走査方向として副走査方向の長さを短くするように回転処理を行うことにより画像印字の生産性を向上させることが可能となる。
【０１１６】
画像に対して回転処理を行うか否かは、操作者が図示しない操作部から入力するコピー条件や、前段画像処理部３内の原稿検知部１６を利用して予備走査で得た原稿情報を基に、制御部６で判断して、蓄積部５での動作が制御される。
【０１１７】
蓄積部５における画像の回転処理は、バッファメモリ１１９及びメモリコントローラ１１８を用いて実現される。回転処理を行う原稿を印字する際には、画像出力部２での印字動作に先立って、画像信号データ及びそれに対応するＡｒｅａ−Ｔａｇ信号データ、Ｓｅｇ−Ｔａｇ信号データがデータ蓄積部１１７から読み出され、それぞれ復号化部１１６、復号化部１１４、復号化部１１５で復号される。その後、メモリコントローラ１１８で所定の回転処理が行われ、バッファメモリ１１９へ格納される。回転処理は、例えばバッファメモリ１１９への格納あるいは読み出し時のアドレス制御などによって行うことが可能である。
【０１１８】
バッファメモリ１１９は、Ｌ* ａ* ｂ* 画像信号用の８ビット／画素のページメモリ３面と、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データ用の６ビット／画素のページメモリ１面とからなる計４面のページメモリから構成することができる。所定の回転処理が行われた後、バッファメモリ１１９で蓄積保持されたＬ* ａ* ｂ* 画像信号データとＡｒｅａ−Ｔａｇ信号データ及びＳｅｇ−ＴａｇのＴａｇ信号データは、画像出力部２での印字動作に同期して読み出され、復号化部１１６、復号化部１１４、復号化部１１５での復号処理をバイパスし、後段画像処理部４ヘ送出される。
【０１１９】
また、ここで丁合モードのような場合に回転処理が発生した時には、繰り返し回転処理を行うとコピーの生産性を損なってしまう。そこで、所定の回転処理が行われた後、バッファメモリ１１９で蓄積保持されたＬ* ａ* ｂ* 画像信号データとＡｒｅａ−Ｔａｇ信号データ及びＳｅｇ−ＴａｇのＴａｇ信号データを、それぞれ符号化部１１３、符号化部１１１及び符号化部１１２で再び符号化し、データ蓄積部１１７に格納しておくとよい。回転処理が必要とされる全ての原稿画像及びＴａｇ信号データに対する処理が完了し、データ蓄積部１１７への格納が完了した後は、画像出力部２での印字動作に同期して該当ページのＬ* ａ* ｂ* 画像信号データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データが読み出され、復号化部１１６、復号化部１１４、復号化部１１５で復号処理が行われた後、後段画像処理部４へ送出される。
【０１２０】
図２９は、複数ページの原稿を１枚の用紙上に配置して印字する「Ｎｕｐ機能」の一例の説明図である。図２９（Ａ）は原稿を示し、ここでは４枚の原稿「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」を示している。また、図２９（Ｂ）は２ｕｐ編集、図２９（Ｃ）は４ｕｐ編集をそれぞれ示している。この実施の形態におけるＮｕｐ処理は、上述の回転処理と同様に、バッファメモリ１１９及びメモリコントローラ１１８を用いて実現することができる。
【０１２１】
図２９（Ｂ）に示すような２ｕｐ編集の場合には、まず１枚目及び２枚目（「Ａ」及び「Ｂ」）の原稿が読み込まれ、それぞれの符号化された画像信号データ及びＴａｇ信号データがデータ蓄積部１１７へ蓄積される。次に１枚目の原稿（「Ａ」）の画像信号データ及びＡｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データが読み出され、復号化部１１６、復号化部１１４及び復号化部１１５で復号化した後、図２９（Ｂ）に示すような配置となるようにメモリコントローラ１１８で制御してバッファメモリ１１９内の所定のアドレスに格納する。続いて２枚目の原稿（「Ｂ」）も同様の処理を経て、１枚目の原稿（「Ａ」）と並んで配置されるようにバッファメモリ１１９内の所定のアドレスに格納される。以上の様にバッファメモリ１１９内に保持された１枚目及び２枚目の原稿（「Ａ」及び「Ｂ」）のＬ* ａ* ｂ* 画像データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データは、画像出力部２での印字動作に同期して１枚の画像及びＴａｇ信号のセットとして読み出され、復号化部１１６、復号化部１１４、復号化部１１５での復号処理をバイパスし、後段画像処理部４へ送出される。３枚目及び４枚目の原稿（「Ｃ」及び「Ｄ」）に対しても同様の処理が行われ、２枚の２ｕｐコピーを実現する。
【０１２２】
なお、上述の回転処理と同様に丁合コピー等の場合には、全てのページの２ｕｐ処理を行った後、符号化を行い、データ蓄積部１１７へ蓄積することによって、コピーの生産性を上げることが可能である。
【０１２３】
図２９（Ｃ）に示すように４ｕｐ編集の場合にも、上述の２ｕｐ編集と同様に実現できる。まず１〜４枚目全ての原稿（「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」）が読み込まれ、それぞれの符号化されたＬ* ａ* ｂ* 画像信号データ及びＴａｇ信号データがデータ蓄積部１１７へ蓄積される。次に１枚目の原稿（「Ａ」）のＬ* ａ* ｂ* 画像データ及びＡｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データが読み出され、復号化部１１６、復号化部１１４及び復号化部１１５で復号化された後、図２９（Ｃ）に示すような方向及び配置となるように、メモリコントローラ１１８で回転処理及び書き込み制御が行われ、バッファメモリ１１９内の所定のアドレスに格納される。続いて２枚目、３枚目、４枚目の原稿（「Ｂ」、「Ｃ」、「Ｄ」）も同様の処理を経て、１枚目の原稿（「Ａ」）と同様に所定の位置に所定の向きで配置されるように、バッファメモリ１１９内に格納される。以上のようにしてバッファメモリ１１９内に保持された４枚の原稿（「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」）のＬ* ａ* ｂ* 画像データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データは、画像出力部２での印字動作に同期して１枚の画像及びＴａｇ信号のセットとして読み出され、復号化部１１６、復号化部１１４、復号化部１１５での復号処理をバイパスし、後段画像処理部４へ送出される。
【０１２４】
図３０は、小冊子などを作成する際に有効な編集機能の一例の説明図である。上述のような回転処理や配置制御などを組み合わせることによって、より高度なページ編集を行うことが可能である。例えば図３０に示すように、複数部数の小冊子などを作成する編集機能を実現することができる。図３０（Ａ）は８枚の原稿｛原稿の読み込みは「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」、「Ｆ」、「Ｇ」、「Ｊ」の順に行われる）である。図３０（Ｂ）、（Ｃ）、（Ｄ）は、各綴じ方向によって行われるページ編集の出力結果を示している。また、図（Ｂ）、（Ｃ）、（Ｄ）においてハッチングを施したページは裏面ページであることを示し、黒丸（‘●’）の点列は、製本時に例えばステープラーや糊付けなどにより綴じるための綴じ代部分を表している。なお、両面印刷は、画像出力部２において、表面印字後に用紙を所定トレイに一旦蓄積し、その後に用紙反転を行い、裏面印字を行う。用紙反転の際には、図３０において各表面の右上と裏面の右下の折れのあるコーナーが一致するように反転が行われるものとする。
【０１２５】
図３０（Ｂ）は、２ページの原稿を順番に並べる２ｕｐコピーモードで、且つ両面印刷が指定された時の各原稿の配置を示し、原稿の１枚目及び２枚目（「Ａ」及び「Ｂ」）で構成される１ページ目の上端が綴じ代に設定されている。この場合には、蓄積部５は前述の２ｕｐと同様の処理を行うことにより、所望の出力を得ることができる。
【０１２６】
まず、１枚目から８枚目までの全ての原稿（「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」、「Ｆ」、「Ｇ」、「Ｊ」）を画像入力部１で読み込み、Ｌ* ａ* ｂ* 画像データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データを蓄積部５へ出力する。蓄積部５では、入力されてくる画像信号及びＴａｇ信号を符号化部１１３、符号化部１１１及び符号化部１１２でそれぞれ所定の圧縮方式で符号化した後、データ蓄積部１１７へページ単位で記憶保持する。次に、１枚目の原稿（「Ａ」）のＬ* ａ* ｂ* 画像信号データ及びＡｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データが読み出され、復号化部１１６、復号化部１１４及び復号化部１１５で復号化した後、図３０（Ｂ）に示すような配置となるようにメモリコントローラ１１８で制御し、バッファメモリ１１９内の所定のアドレスに格納する。続いて２枚目の原稿（「Ｂ」）も同様の処理を経て、前記１枚目の原稿（「Ａ」）と並んで配置されるようにバッファメモリ１１９内の所定のアドレスに格納する。以上の様にバッファメモリ１１９内に保持された１枚目及び２枚目の原稿（「Ａ」及び「Ｂ」）のＬ* ａ* ｂ* 画像データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データは、１ページの画像信号及びＴａｇ信号としてそれぞれ符号化部１１３、符号化部１１１及び符号化部１１２で再び符号化され、データ蓄積部１１７に格納される。
【０１２７】
以下同様の処理を３枚目及び４枚目の原稿（「Ｃ」、「Ｄ」）、５枚目及び６枚目の原稿（「Ｅ」、「Ｆ」）、７枚目及び８枚目の原稿（「Ｇ」、「Ｊ」）に対して行い、データ蓄積部１１７中に印字用の４ページのＬ* ａ* ｂ* 画像データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データを保持する。全てのページ配置処理、符号化処理及びデータ蓄積部１１７への蓄積処理が完了した後、画像出力部２での印字動作に同期して、原稿「Ａ」及び原稿「Ｂ」の画像から構成される１ページ目のＬ* ａ* ｂ* 画像信号データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データが読み出され、復号化部１１６、復号化部１１４、復号化部１１５で復号処理が行われた後、後段画像処理部４へ送出される。以下、原稿「Ｃ」及び原稿「Ｄ」の画像から構成される２ページ目、原稿「Ｅ」及び原稿「Ｆ」の画像から構成される３ページ目、原稿「Ｇ」及び原稿「Ｊ」の画像から構成される４ページ目の出力を行い、その動作を設定された部数分繰り返すことにより、図３０（Ｂ）に示すようなページ編集が可能となる。
【０１２８】
図３０（Ｃ）は、図３０（Ｂ）と同じく２ｕｐコピーモードでの両面印刷であるが、綴じ代が原稿の１枚目及び２枚目（「Ａ」及び「Ｂ」）で構成される１ページ目の左端に設定されている。このため、小冊子となった時の天地・左右が正常となるように、裏面印刷用の２ｕｐ編集時に図３０（Ｃ）に示すように（表面印刷用の２ｕｐ編集時と比較して）２枚の原稿の左右関係を逆に設定し、且つ両方のページの天地が反転するように１８０度の回転処理を施す必要がある。
【０１２９】
まず、１枚目から８枚目までの全ての原稿（「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」、「Ｆ」、「Ｇ」、「Ｊ」）を画像入力部１で読み込み、Ｌ* ａ* ｂ* 画像信号データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データを蓄積部５へ出力する。蓄積部５では、入力されてくる画像信号及びＴａｇ信号を符号化部１１３、符号化部１１１及び符号化部１１２でそれぞれ所定の圧縮方式で符号化した後、データ蓄積部１１７へページ単位で記憶保持する。次に、１枚目の原稿（「Ａ」）のＬ* ａ* ｂ* 画像信号データ及びＡｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データが読み出され、復号化部１１６、復号化部１１４及び復号化部１１５で復号化した後、図３０（Ｂ）に示すような配置となるようにメモリコントローラ１１８で制御し、バッファメモリ１１９内の所定のアドレスに格納する。続いて２枚目の原稿（「Ｂ」）も同様の処理を経て、１枚目の原稿（「Ａ」）と並んで配置されるようにバッファメモリ１１９内の所定のアドレスに格納される。
【０１３０】
以上のようにしてバッファメモリ１１９内に保持された１枚目及び２枚目の原稿（Ａ及びＢ）のＬ* ａ* ｂ* 画像信号データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データは、１ページの画像信号及びＴａｇ信号としてそれぞれ符号化部１１３、符号化部１１１及び符号化部１１２で再び符号化され、データ蓄積部１１７に格納される。
【０１３１】
続いて３枚目の原稿（「Ｃ」）のＬ* ａ* ｂ* 画像信号データ及びＡｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データが読み出され、復号化部１１６、復号化部１１４及び復号化部１１５で復号化した後、図３０（Ｃ）に示すような配置となるようにメモリコントローラ１１８で回転処理及び配置制御を行い、バッファメモリ１１９内の所定のアドレスに格納する。４枚目の原稿（「Ｄ」）も同様にメモリコントローラ１１８で回転処理及び配置制御が行われ前記３枚目の原稿（「Ｃ」）と並んで配置されるようにバッファメモリ１１９内の所定のアドレスに格納される。このようにバッファメモリ１１９内に保持された３枚目及び４枚目の原稿（「Ｃ」及び「Ｄ」）のＬ* ａ* ｂ* 画像信号データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データは、１枚目及び２枚目の原稿（「Ａ」及び「Ｂ」）と同様に、１ページの画像信号及びＴａｇ信号としてそれぞれ符号化部１１３、符号化部１１１及び符号化部１１２で再び符号化され、データ蓄積部１１７に格納される。
【０１３２】
以下、５枚目及び６枚目の原稿（「Ｅ」、「Ｆ」）に対しては１枚目及び２枚目の原稿（「Ａ」及び「Ｂ」）と同様の処理を、７枚目及び８枚目の原稿（「Ｇ」、「Ｊ」）に対して３枚目及び４枚目の原稿（「Ｃ」及び「Ｄ」）と同様の処理をそれぞれ行い、データ蓄積部１１７中に印字用の４ページのＬ* ａ* ｂ* 画像信号データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データを保持する。
【０１３３】
全てのページ配置処理、符号化処理及びデータ蓄積部１１７への蓄積処理が完了した後、画像出力部２での印字動作に同期して、原稿「Ａ」及び原稿「Ｂ」の画像から構成される１ページ目のＬ* ａ* ｂ* 画像信号データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データが読み出され、復号化部１１６、復号化部１１４、復号化部１１５で復号処理が行われた後、後段画像処理部４へ送出される。以下、原稿「Ｃ」及び原稿「Ｄ」の画像から構成される２ページ目、原稿「Ｅ」及び原稿「Ｆ」の画像から構成される３ページ目、原稿「Ｇ」、原稿「Ｊ」の画像から構成される４ページ目の出力を行い、その動作を設定された部数分繰り返すことにより、図３０（Ｃ）に示すようなページ編集が可能となる。
【０１３４】
図３０（Ｄ）は、出力画像の中央を綴じる製本の場合を示している。このようなページ編集は「シグネチャ編集」と呼ばれるものであり、原稿を読み込む順番と印字する順番が全く一致しないという点で、上述の図３０（Ｂ）、（Ｃ）に示したページ編集と大きく異なる。シグネチャ編集においても画像の読み込み動作は図３０（Ｂ）、（Ｃ）のページ編集と同様である。まず、１枚目から８枚目までの全ての原稿「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」、「Ｆ」、「Ｇ」、「Ｊ」）を画像入力部１で読み込み、Ｌ* ａ* ｂ* 画像信号データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データを蓄積部５へ出力する。蓄積部５では、入力されてくる画像信号及びＴａｇ信号を符号化部１１３、符号化部１１１及び符号化部１１２でそれぞれ所定の圧縮方式で符号化した後、データ蓄積部１１７へページ単位で記憶保持する。
【０１３５】
次に、図３０（Ｄ）に示すように、１ページ目の出力を構成する８枚目の原稿（「Ｊ」）のＬ* ａ* ｂ* 画像信号データ及びＡｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データが読み出され、復号化部１１６、復号化部１１４及び復号化部１１５で復号化した後、図３０（Ｄ）に示すような配置となるようにメモリコントローラ１１８で制御し、バッファメモリ１１９内の所定のアドレスに格納する。続いて１枚目の原稿（「Ａ」）も同様の処理を経て、前記８枚目の原稿（Ｊ）と並んで配置されるようにバッファメモリ１１９内の所定のアドレスに格納される。以上の様にバッファメモリ１１９内に保持された８枚目及び１枚目の原稿（「Ｊ」及び「Ａ」）のＬ* ａ* ｂ* 画像信号データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データは、１ページの画像信号及びＴａｇ信号としてそれぞれ符号化部１１３、符号化部１１１及び符号化部１１２で再び符号化され、データ蓄積部１１７に格納される。
【０１３６】
続いて７枚目の原稿（「Ｇ」）のＬ* ａ* ｂ* 画像信号データ及びＡｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データが読み出され、復号化部１１６、復号化部１１４及び復号化部１１５で復号化した後、図３０（Ｄ）に示すような配置となるようにメモリコントローラ１１８で回転処理及び配置制御を行い、バッファメモリ１１９内の所定のアドレスに格納する。２枚目の原稿（「Ｂ」）も同様にメモリコントローラ１１８で回転処理及び配置制御が行われ、７枚目の原稿（「Ｇ」）と並んで配置されるようにバッファメモリ１１９内の所定のアドレスに格納される。このようにバッファメモリ１１９内に保持された７枚目及び２枚目の原稿（「Ｇ」及び「Ｂ」）のＬ* ａ* ｂ* 画像信号データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データは、８枚目及び１枚目の原稿（「Ｊ」及び「Ａ」）と同様に、１ページの画像信号及びＴａｇ信号としてそれぞれ符号化部１１３、符号化部１１１及び符号化部１１２で再び符号化され、データ蓄積部１１７に格納される。
【０１３７】
以下、６枚目及び３枚目の原稿（「Ｆ」、「Ｃ」）に対しては８枚目及び１枚目の原稿（「Ｊ」及び「Ａ」）と同様の処理を行う。また、５枚目及び４枚目の原稿（「Ｅ」、「Ｄ」）に対して７枚目及び２枚目の原稿（「Ｇ」及び「Ｂ」）と同様の処理を行う。そして、データ蓄積部１１７中に印字用の４ページのＬ* ａ* ｂ* 画像信号データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データを保持する。
【０１３８】
全てのページ配置処理、符号化処理及びデータ蓄積部１１７への蓄積処理が完了した後、画像出力部２での印字動作に同期して、原稿「Ｊ」及び原稿「Ａ」の画像から構成される１ページ目のＬ* ａ* ｂ* 画像信号データ、Ａｒｅａ−Ｔａｇ信号データ及びＳｅｇ−Ｔａｇ信号データが読み出され、復号化部１１６、復号化部１１４、復号化部１１５で復号処理が行われた後、後段画像処理部４へ送出される。以下、原稿「Ｇ」及び原稿「Ｂ」の画像から構成される２ページ目、原稿「Ｆ」及び原稿「Ｃ」の画像から構成される３ページ目、原稿「Ｅ」及び原稿「Ｄ」の画像から構成される４ページ目の出力を行い、その動作を設定された部数分繰り返すことにより、図３０（Ｄ）に示すようなページ編集が可能となる。
【０１３９】
以上説明したように、蓄積部５では、Ｔａｇ信号を、操作者が原稿に対してページ単位に設定する情報と、前段画像処理部３での画像識別結果とに分離して保持、蓄積する。そして、画像出力時に画像出力部２の印字色及び印字動作に合わせて、後段画像処理部４内で各処理部に必要とされる情報を生成する。これによって、蓄積部５で蓄積する情報量を削減することが可能になる。また、操作者が操作用パネルや編集用ディジタイザから入力する位置情報の精度は、通常０．２５ｍｍ（１００ｄｐｉ）程度であるので、このように論理的に情報を分離して圧縮処理を行うことによって、符号化部１１１での符号化効率も大幅に向上する。
【０１４０】
このように、上述の実施の一形態に示すようなデジタルカラー複写機の構成により、例えば極めて高い画質が要求される場合においても、例えば電子的なソート機能やページレイアウト編集などの、多彩かつ高度な編集機能実現することが可能となる。
【０１４１】
なお、本実施例では、説明のため、カラーモードや原稿タイプ、絵／文字分離部における識別類型を始め、各処理部の処理順序やその処理の切り換え、および組み合わせ論理の詳細を記述したが、本発明はこれに限定されるものではないことは言うまでもない。
【０１４２】
図３１は、本発明の画像処理装置の別の実施の形態を示すブロック構成図、図３２は、同じく前段画像処理部の一例を示す概略構成図、図３３は、同じく後段画像処理部の一例を示す概略構成図、図３４は、同じく蓄積部の一例を示す概略構成図である。図中、図１，図２，図７，図２５と同様の部分には同じ符号を付して説明を省略する。７は画像出力部、１２１は画像信号変倍部、１２２はＴａｇ信号変倍部である。
【０１４３】
この実施の形態では、蓄積部５がバス１２０上に画像信号変倍部１２１、Ｔａｇ信号変倍部１２２を持つ構成を示している。画像信号変倍部１２１は、画像信号データに対して２次元の拡大、縮小処理を行う。拡大、縮小処理の方法は任意であり、公知の手法を用いることができる。また、Ｔａｇ信号変倍部１２２は、画像信号変倍部１２１における拡大、縮小処理と同じ変倍率で、Ｔａｇ信号に対して拡大、縮小処理を行う。この場合の手法も任意である。なお、蓄積部５に画像信号変倍部１２１、Ｔａｇ信号変倍部１２２を設けているので、図３２に示すように前段画像処理部３には画像変倍部１４およびＴａｇ変倍部１５を設けていない。この例の場合も、図３４に示す画像信号変倍部１２１、Ｔａｇ信号変倍部１２２は画像前処理手段、属性前処理手段を構成する。
【０１４４】
このような構成にすることによって、画像入力部１での画像入力は常に等倍で実施することが可能になる。また、制御部６及び前段画像処理部３内の原稿検知部１６での原稿情報抽出結果に基づいて、画像信号変倍部１２１、Ｔａｇ信号変倍部１２２で縮小、拡大処理を行うので、予備走査が不要になる。
【０１４５】
また、この実施の形態では、画像出力部７はＹＭＣＫ４色の露光・現像・転写の電子写真プロセスを持っており、一時にフルカラー画像を印字することが可能である。従って、蓄積部５から後段画像処理部４へのＬ* ａ* ｂ* 画像信号データ及びＴａｇ信号の出力は１回のみとなる。
【０１４６】
以上のように、画像入力及び画像出力の基本的な動作が変わっても、上述の実施の一形態における構成及び動作と本質的に変わること無く、画像処理動作を行うことが可能である。
【０１４７】
なお、上述の各実施の形態においては、画像入力部１からＲＧＢの信号を受け取り、画像出力部２や画像出力部７に対してＹＭＣＫの信号を送出した。しかし本発明はこれに限られるものではなく、例えば入力側がＬ* ａ* ｂ* やＹＭＣＫ、その他種々の色空間であってよい。また、出力側も画像出力部２が受け取る画像データの色空間に応じた信号を出力すればよい。なお、画像出力部２は、上述の例のようにトナーを用いた電子写真方式に限られるものではなく、例えばインクジェット方式や感熱方式、熱転写方式など、種々の記録方式を用いることが可能である。
【０１４８】
また、上述の各実施の形態では、画像入力部１から画像が送出され、画像出力部２に対して処理後の画像を出力する構成を示したが、本発明はこれに限らず、例えばホストコンピュータに直接あるいはネットワークなどを介して接続されるプリンタとして構成することも可能である。さらには、出力する先が画像出力部２ではなく、例えばホストコンピュータであるなど、種々の形態で構成することが可能である。なお、このような場合には、前段画像処理部３、後段画像処理部４、蓄積部５で行われる各種の画像処理は、上述の機能に限られるものではなく、適宜取捨選択してもよいし、また他の機能を付加してももちろんよい。
【０１４９】
【発明の効果】
以上の説明から明らかなように、本発明によれば、例えばカラー複写機のような極めて高い画質が要求される画像処理システムにおいても、例えば電子的なソート機能やページレイアウト編集などの、多彩かつ高度な編集機能実現することが可能となるという効果がある。
【図面の簡単な説明】
【図１】  本発明の画像処理装置の実施の一形態を示すブロック構成図である。
【図２】  前段画像処理部３の一例を示すブロック構成図である。
【図３】  階調補正部１１における階調補正処理の一例を示すグラフである。
【図４】  絵／文字分離部の一例を示すブロック構成図である。
【図５】  Ｓｅｇ−Ｔａｇ信号の一例の説明図である。
【図６】  Ａｒｅａ−Ｔａｇ信号の一例の説明図である。
【図７】  後段画像処理部４の一例を示すブロック構成図である。
【図８】  色空間変換部３１の一例を示す概略構成図である。
【図９】  ＣＣ−Ｔａｇ信号の一例の説明図である。
【図１０】  色補正部４１〜４３の一例を示す概略構成図である。
【図１１】  色補正部４１〜４３における色空間の分割方法の一例を示す説明図である。
【図１２】  空間補正部３２の一例を示す概略構成図である。
【図１３】  空間補正部３２で行われる畳み込み演算処理の一例の説明図である。
【図１４】  Ｆｉｌｔｅｒ−Ｔａｇ信号の値に対する補正演算部６２〜補正演算部６７の選択論理及びその処理内容の一例の説明図である。
【図１５】  階調補正部の一例を示す概略構成図である。
【図１６】  ＴＲＣ−Ｔａｇ信号の値に対する補正ＬＵＴ７１〜８０の選択論理及びその処理内容の一例の説明図である。
【図１７】  中間調生成部３４の一例を示す概略構成図である。
【図１８】  演算パターンマトリクスの一例の説明図である。
【図１９】  波形パターンの一例の説明図である。
【図２０】  参照波および出力信号の生成過程の説明図である。
【図２１】  画素値演算部９１の一例を示すブロック図である。
【図２２】  Ｓｃｒｅｅｎ−Ｔａｇ信号と対応する線数およびその処理内容の一例の説明図である。
【図２３】  Ｔａｇ信号生成部３５において生成するＴａｇ信号の一例の説明図である。
【図２４】  Ｔａｇ信号生成部３５において生成するＴａｇ信号の一例の説明図（続き）である。
【図２５】  蓄積部５の一例を示す概略構成図である。
【図２６】  蓄積部５で実現されるソート機能の一例の説明図である。
【図２７】  ページ編集機能の一つである回転処理の一例の説明図である。
【図２８】  拡大、縮小処理を伴う回転処理の一例の説明図である。
【図２９】  複数ページの原稿を１枚の用紙上に配置して印字する「Ｎｕｐ機能」の一例の説明図である。
【図３０】  小冊子などを作成する際に有効な編集機能の一例の説明図である。
【図３１】  本発明の画像処理装置の別の実施の形態を示すブロック構成図である。
【図３２】  本発明の画像処理装置の別の実施の形態における前段画像処理部の一例を示す概略構成図である。
【図３３】  本発明の画像処理装置の別の実施の形態における後段画像処理部の一例を示す概略構成図である。
【図３４】  本発明の画像処理装置の別の実施の形態における蓄積部の一例を示す概略構成図である。
【図３５】  従来の画像複写システムの一例を示すブロック図である。
【図３６】  従来のデジタルカラー複写機の一例を示すブロック図である。
【符号の説明】
１…画像入力部、２…画像出力部、３…前段画像処理部、４…後段画像処理部、５…蓄積部、６…制御部、７…画像出力部、１１…階調補正部、１２…色空間変換部、１３…絵／文字分離部、１４…画像変倍部、１５…Ｔａｇ変倍部、１６…原稿検知部、２１…文字抽出部、２２…網点抽出部、２３…論理和演算部、２４…収縮部、２５…膨張部、２６…論理積演算部、２７…色／黒判定部、２８…結合部、３１…色空間変換部、３２…空間補正部、３３…階調補正部、３４…中間調生成部、３５…Ｔａｇ信号生成部、４１〜４３…色補正部、４４，４５…セレクタ、５１…基準データ用色補正メモリ、５２…補間用領域選択信号メモリ、５３〜５５…補間用信号出力メモリ、５６〜５８…補間用乗算器、５９…加算部、６１…ラインバッファ、６２〜６７…補正演算部、６８…セレクタ、７１〜８０…補正ＬＵＴ、８１…セレクタ、９１…画素値演算部、９２…演算係数＆パターン記憶部、９３…波形パターン記憶部、９４…比較部、９５…参照波生成部、１０１…減算器、１０２…乗算器、１０３，１０４…比較器、１０５…セレクタ、１１１〜１１３…符号化部、１１４〜１１６…復号化部、１１７…データ蓄積部、１１８…メモリコントローラ、１１９…バッファメモリ、１２０…バス、１２１…画像信号変倍部、１２２…Ｔａｇ信号変倍部、２０１…画像入力部、２０２…画像出力部、２０３…画像処理部、２１０…画像再現部、２１１…階調補正部、２１２…セレクタ、２１３…空間補正部、２１４…階調補正部、２１５…中間調生成部、２２０…画像蓄積・編集部、２２１…符号化部、２２２…復号化部、２２３…変倍部、２２４…画像蓄積部、２２５…メモリコントローラ、２２６…ページメモリ、２２７…バス、３０１…画像入力部、３０２…画像出力部、３０３…画像処理部、３０４…制御部、３１０…階調補正部、３１１…色補正部、３１２…墨版生成・下色除去部、３１３…画像信号変倍部、３１４…切換信号変倍部、３１５…空間補正部、３１６…階調補正部、３１７…中間調生成部、３１８…絵／文字分離部、３１９…原稿検知部。
【図１】
0003738807.tif 000003
【図２】
0003738807.tif 000004
【図３】
0003738807.tif 000005
【図４】
0003738807.tif 000006
【図５】
0003738807.tif 000007
【図６】
0003738807.tif 000008
【図７】
0003738807.tif 000009
【図８】
0003738807.tif 000010
【図９】
0003738807.tif 000011
【図１０】
0003738807.tif 000012
【図１１】
0003738807.tif 000013
【図１２】
0003738807.tif 000014
【図１３】
0003738807.tif 000015
【図１４】
0003738807.tif 000016
【図１５】
0003738807.tif 000017
【図１６】
0003738807.tif 000018
【図１７】
0003738807.tif 000019
【図１８】
0003738807.tif 000020
【図１９】
0003738807.tif 000021
【図２０】
0003738807.tif 000022
【図２１】
0003738807.tif 000023
【図２２】
0003738807.tif 000024
【図２３】
0003738807.tif 000025
【図２４】
0003738807.tif 000026
【図２５】
0003738807.tif 000027
【図２６】
0003738807.tif 000028
【図２７】
0003738807.tif 000029
【図２８】
0003738807.tif 000030
【図２９】
0003738807.tif 000031
【図３０】
0003738807.tif 000032
【図３１】
0003738807.tif 000033
【図３２】
0003738807.tif 000034
【図３３】
0003738807.tif 000035
【図３４】
0003738807.tif 000036
【図３５】
0003738807.tif 000037
【図３６】
0003738807.tif 000038