(57)【要約】【課題】複数ページを結合して１枚の記録媒体上に形成させる場合に、個々のページ内の像域種別に対して適正な画像処理を行うのは勿論、ページ単位の条件をも反映させる。【解決手段】２ページを１枚の記録媒体に結合して形成する場合、個々のページはそのページを構成する各画素毎に像域判定が行われ、それが各画素の属性情報として生成される。また、各ページを読込む際に、ページ単位に条件が設定されるので、ページの区別を示す情報がフラグ付替部３０１によって属性情報に付加される。各ページの各像域は、判定部３０５によって属性情報を判定した結果に基づく量子化マトリクスを用いて圧縮符号化され、属性情報は可逆的に圧縮符号化されて、ＨＤＤ３０９に格納される。画像形成する場合には、ＨＤＤ３０９から、それぞれのページの圧縮された画像データ及び属性情報を読み出され、造成情報に基づく画像処理を行ない、１枚の記録紙上に２ページの画像が形成される。【選択図】　図３
2004128664.tif 000002
【特許請求の範囲】
【請求項１】
複数ページの画像を入力して１枚の記録媒体上に形成し出力する画像処理装置であって、
ページ単位の画像を入力する画像入力手段と、
入力したページ単位の画像中の各画素が存在する像域種別を属性情報として入力する属性情報入力手段と、
入力画像のページを単位とし、その出力形態に関する条件を設定する設定手段と、
該設定手段による設定内容とページとの関係を対応づけるための情報を、各画素毎の前記属性情報に付加する付加工程と、
該付加手段で付加された後の属性情報に従って、前記画像入力手段で入力した画像の像域に対応する画像処理を行う画像処理手段と、
該画像処理手段によるページ単位の処理結果を結合して１の記録媒体上に形成させるための出力手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記属性情報入力手段は、入力した画像中の各画素毎に、当該画素が存在する像域種別を判定する判定手段を含み、当該判定手段の判定結果を入力することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
更に、
前記画像入力手段で入力した画像を圧縮符号化する第１の圧縮符号化手段と、
前記像域情報入力手段で入力した像域情報を可逆的に圧縮符号化する第２の圧縮符号化手段と、
前記第１、第２の圧縮符号化手段で圧縮符号化した情報を蓄積する記憶手段を備え、
前記出力手段は、前記記憶手段より読出した圧縮画像データ及び像域情報をそれぞれ復号する復号手段を含むことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記第１の圧縮符号化手段は、像域毎に異なる処理係数に従って圧縮符号化することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
複数ページの画像を入力して１枚の記録媒体上に形成し出力する画像処理方法であって、
ページ単位の画像を入力する画像入力工程と、
入力したページ単位の画像中の各画素が存在する像域種別を属性情報として入力する属性情報入力工程と、
入力画像のページを単位とし、その出力形態に関する条件を設定する設定工程と、
該設定工程による設定内容とページとの関係を対応づけるための情報を、各画素毎の前記属性情報に付加する付加工程と、
該付加工程で付加された後の属性情報に従って、前記画像入力工程で入力した画像の像域に対応する画像処理を行う画像処理工程と、
該画像処理工程によるページ単位の処理結果を結合して１の記録媒体上に形成させるための出力工程と
を備えることを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置及び方法、詳しくは複数ページの画像を１つの記録媒体上に形成するための画像処理装置及び方法に関するものである。
【０００２】
【従来の技術】
一般に、デジタルカラー複写機等のカラー画像処理装置においては、入力された画像中の各画像領域を識別する像域分離処理を施した後、その像域ごとに異なる画像処理を施すことによって、領域ごとに最適な画質を提供するようになっている。
【０００３】
【発明が解決しようとする課題】
従って、複数ページの画像を１枚の記録媒体（記録紙等）に形成する場合、個々のページ中に存在する各文字領域、写真領域等については、それぞれに適した処理が行われるので、一応の品質は確保される。
【０００４】
しかしながら、通常、画像中の画像領域を示す領域情報は、領域識別装置で識別できる内容に限定され、ここで生成された領域情報に従って、以後、画像処理を行わなくてはならず、像域情報によって切り分けられる画像領域の数は、限定的で、少ない。そのため、より多くの像域情報を得るためには、領域識別装置の規模を大きくし、なおかつ、領域識別の情報量も大きくする必要がある。
【０００５】
また、例えば２枚の原稿を１枚の記録紙に複写しようとする場合、これまでは１つの複写条件が全原稿に反映されていた。２枚の原稿が実質的に同じような濃度内容の場合には問題がないが、例えば一方が比較的薄い文字が記録されており、もう一方が濃く記録されている場合、本来であれば、薄い原稿については濃く印刷させる等の対処が望まれるが、複数ページの画像を１枚の記録紙に結合して形成する場合には、このような設定は行えない。
【０００６】
本発明はこうした課題を解決するものであり、複数ページを結合して１枚の記録媒体上に形成させる場合に、個々のページ内の像域種別に対して適正な画像処理を行うのは勿論、ページ単位の条件をも反映させることを可能ならしめる画像処理装置を提供しようとするものである。
【０００７】
【課題を解決するための手段】
かかる課題を解決するため、例えば本発明の画像処理装置は以下の構成を備える。すなわち、
複数ページの画像を入力して１枚の記録媒体上に形成し出力する画像処理装置であって、
ページ単位の画像を入力する画像入力手段と、
入力したページ単位の画像中の各画素が存在する像域種別を属性情報として入力する属性情報入力手段と、
入力画像のページを単位とし、その出力形態に関する条件を設定する設定手段と、
該設定手段による設定内容とページとの関係を対応づけるための情報を、各画素毎の前記属性情報に付加する付加工程と、
該付加手段で付加された後の属性情報に従って、前記画像入力手段で入力した画像の像域に対応する画像処理を行う画像処理手段と、
該画像処理手段によるページ単位の処理結果を結合して１の記録媒体上に形成させるための出力手段とを備える。
【０００８】
【発明の実施の形態】
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。
【０００９】
＜第１の実施形態＞
図１３は実施形態における画像処理装置により処理が施されるマルチファンクションデジタル画像入出力機器、ここではカラー複写機の構成を示す側断面図である。
【００１０】
同図における画像処理装置１３００は、原稿画像を読み取るイメージリーダ部１３０１（画像入力部）と、イメージリーダ部１３０１で読み取った画像データを再現するプリンタ部１３０２（画像出力部）とに大きく分けられる。
【００１１】
イメージリーダ部１３０１は、ここでは４００ｄｐｉ（ｄｏｔｓ／ｉｎｃｈ）の解像度で原稿を読み取り、デジタル信号処理を行う部分である。プリンタ部１３０２は、イメージリーダ部１３０１によつて読み取られた原稿画像に対応した画像を指定用紙にフルカラープリント出力する部分である。
【００１２】
イメージリーダ部１３０１において、原稿台ガラス（以下、プラテン）１３０３上の原稿１３０４は、ランプ１３０５で照射され、ミラー１３０６，１３０７、１３０８に導かれ、レンズ１３０９によつて、集光された光を電気信号に変換する３ラインセンサ（以下、ＣＣＤ）１３１０上に像を結び、フルカラー情報レツド（Ｒ）、グリーン（Ｇ），ブルー（Ｂ）成分として信号処理部１３１１に送られる。なお、１３０５、１３０６を固定しているキヤリツジは速度ｖで、１３０７、１３０８は速度１／２ｖでラインセンサの電気的走査（主走査）方向に対して垂直方向に機械的に動くことによつて、原稿全面を走査（副走査）する。
信号処理部１３１１においては、読み取られた画像信号を電気的に処理し、第１図において後述する画像処理を施された後、マゼンタ（Ｍ），シアン（Ｃ），イエロー（Ｙ），ブラツク（Ｂｋ）の各成分に分解される。
【００１３】
Ｍ、Ｃ、Ｙ、Ｂｋの各画像信号は、レーザドライバ１３１２に送られる。レーザドライバ１３１２は、送られてきた画像信号に応じ、半導体レーザ１３１３を変調駆動する。レーザ光は、ポリゴンミラー１３１４，ｆ−θレンズ１３１５、ミラー１３１６を介し、感光ドラム１３１７上を走査する。１３１８は回転現像器であり、マゼンタ現像部１３１９、シアン現像部１３２０、イエロー現像部１３２１、ブラツク現像部１３２２より構成され、４つの現像部が交互に感光ドラム１３１７に接し、感光ドラム上に形成された潜像現像をトナーで現像する。１３２３は転写ドラムであり、用紙カセツト１３２４または１３２５より供給される用紙をこの転写ドラム１３２３に巻き付け、感光ドラム上に現像された像を用紙に転写する。
【００１４】
この様にして、Ｍ、Ｃ、Ｙ、Ｂｋの４色が順次転写された後に、用紙は定着ユニツト１３２６を通過して、トナーが用紙に定着された後に排紙される。
【００１５】
図１は実施形態による画像の入力，蓄積，出力手段を持つ、装置のブロック構成図である。
【００１６】
同図において、１００は画像入力系を切り替えるセレクタ、２００は後述する所定の画像処理を施す入力画像処理部、３００は後述する画像処理を施す中間画像処理部、４００は後述する画像処理を施す出力画像処理部である。
【００１７】
画像入力手段からの信号は、上述した図８のイメージリーダ部８０１に相当するイメージスキャナ１００や、ネットワーク上の端末から出力されてくるページ記述言語（ＰＤＬ）による印刷データに対するレンダリング部があり、複写機の場合は１１０から，コントローラの場合は１２０からなど，用途に応じて１００のセレクタを切り替えて使われる。５００はプリンタ部であり、上述した図１３のプリンタ部１３０２に相当する。
【００１８】
図２は、図１における入力画像処理部２００の構成を示すブロック図である。
【００１９】
図中、２０１は入力画像の副走査方向の色ズレを補正する、例えば画像データの色ごとに１×５のマトリクス演算を行う処理から構成される副走査色ズレ補正部、２０２は入力画像の主走査方向の色ズレを補正する、例えば画像データの色ごとに５×１のマトリクス演算を行う処理から構成される主走査色ズレ補正部である。
【００２０】
２０３は入力画像中の画像種類を識別する像域判定部であり、例えば入力画像中の、写真部分／文字部分、有彩色部分／無彩色部分など、それぞれの画像種類を構成する画素を識別し、その種別を示す属性フラグデータを画素単位で生成できる（詳細に関しては、図７乃至図９を用いて後述する）。
【００２１】
２０４は入力画像の空間周波数を任意に補正するフィルタ処理部であり、例えば９×９のマトリクス演算を行う処理から構成される。２０５は入力画像中の画像データのヒストグラムをサンプリングする処理部であり、入力画像がカラーであるのか、モノクロ画像であるのか判別したり、入力画像の下地レベルの判定に使用される。２０６は入力画像の色味の補正を行う入力色補正部であり、例えば入力画像の色空間を任意の色空間に変換したり、入力系の色味に関する補正処理を行う部分である。
【００２２】
入力画像処理部２００で処理された画像データと、像域判定部２０３で生成された属性フラグデータは、中間画像処理部３００へ転送される。
【００２３】
１２０のページ記述言語（ＰＤＬ）のレンダリング部で属性フラグデータの生成や、入力画像処理部２００の画像処理などがすでに施されている場合には、入力画像処理部２００処理をスルーさせても良いし、ここを通さずに、中間画像処理部３００に画像データと属性フラグデータが入る構成にしても良い。
【００２４】
また、入力画像処理部２００内の構成は、上述した画像処理部２０１、２０２、２０３、２０４、２０５、２０６だけに限るものではなく、他の画像処理モジュールが追加されても良いし、削除されても良いし、画像処理部の順番に関しても、これに限るものではない。
【００２５】
図３は、中間画像処理部３００の構成を示すブロック図である。
【００２６】
入力画像処理部２００からの画像データ及び像域判定部で判定して得られた属性フラグデータは、中間画像処理部３００に転送され以下の処理が施される。
【００２７】
３０１は属性フラグデータの付け替えや付加を行う属性フラグ付け替え部である。詳細は図１０を用いて説明するが、３０３以降の圧縮処理を行う前もしくは後に、必要に応じて、入力画像処理部２００内の像域判定部２０３で生成した属性フラグデータの付け替え処理を行ったり、属性フラグデータの付加の処理を行う。３０２は画像データ、属性フラグデータが通る画像バスである。
【００２８】
圧縮ブロックラインバッファ３０３は，画像データと属性フラグデータをタイル分割し、（タイルの大きさをＭ×Ｎとすると）このタイルＭ×Ｎ画素毎に、カラー情報の符号化である、離散コサイン変換符号化（ＪＰＥＧ）と属性フラグデータ情報の符号化であるランレングス符号化に分けて符号化を行う。
【００２９】
ただしＭ、Ｎは離散コサイン変換符号化のためのウィンドウサイズの倍数でなければならない。本実施形態ではＪＰＥＧ圧縮方式の場合を説明するが、ＪＰＥＧ圧縮方式では圧縮のためのウィンドウサイズは８×８画素であるので例えばＭ＝Ｎ＝３２とすると３２×３２画素タイルの中をさらに１６個の８×８画素に分割して８×８画素単位でＪＰＥＧ圧縮を行う（以後、Ｍ＝Ｎ＝３２として説明するが、もちろんその値に限定されるわけではない）。
【００３０】
画像データ符号化部３０４では３２×３２画素のタイル画像に含まれる１６個の８×８画素ウィンドウに対し周知のＤＣＴ変換を施して量子化する。このときに用いる量子化係数（量子化マトリクスと呼ぶ）は、タイルごとに切り替えて設定できるようになっている。切り替えは、ある所定の画像データ３２×３２画素１タイルに対応した３２×３２画素の属性フラグデータを判定部３０５で参照し、例えば、３２×３２画素の属性フラグデータの中に１画素でも文字を示す属性が入っていた場合には、その３２×３２画素から構成される画像データ１タイルは、文字タイルとみなし、その画像データ１タイルは文字用の符号化係数により、圧縮を行い、１画素でも文字を示す属性が入っていなかった場合には、その画像データ１タイルは写真タイルとみなし、その画像データ１タイルは、写真用の符号化係数により圧縮を行うよう量子化マトリクス選択部３０６に指令を出し、量子化マトリクス選択部では、所定の符号化係数を選択し、画像データ符号化部３０４へ設定し、タイルごとに異なる圧縮係数により、画像データの圧縮を行う。属性フラグデータは、属性フラグ符号化部３０７において圧縮が行われる。
【００３１】
符号化された画像データ及び属性フラグデータは、圧縮メモリ３０８を経由してハードディスク３０９に圧縮画像データ、圧縮属性フラグデータとして記憶される。
【００３２】
記憶された画像をプリンタ部から出力する際、もしくは、属性フラグデータの付け替え処理を属性フラグ付け替え部３０１で施す場合には、ハードディスク３０９に記憶されている画像データおよび属性フラグデータを読み出し、以下の手順で復号化して出力する。
【００３３】
まず圧縮して記憶された画像データと属性フラグを圧縮メモリー３１０に取り出し、属性フラグデータのＭｘＮ画素分のデータを属性フラグ復号化部３１４で復号する。この圧縮メモリ３１０は、先の圧縮メモリ３０８と同じであっても構わない。
【００３４】
次に属性フラグデータの復号結果により，判定部３１２で属性判定処理を行い、すなわち、上述したように、各画像データの１タイルが文字タイルなのか写真タイルなのかを、属性フラグデータから判定し、量子化マトリクス選択部３１３に対してタイル毎の圧縮複号化係数を選択するよう指令を送る。量子化マトリクス選択部３１３においては、タイル毎に使用する圧縮複号化係数を選択し、画像データ復号化部３１１へと送り、画像データ復号化部３１１では、タイル毎に係数を切り替えて画像データを復号化処理し，その後ラインバッファ３１５に出力する。
【００３５】
３０５と３１２では全く同じ判定が行われ、また属性フラグデータはデータの劣化しないランレングス符号化のような可逆圧縮方式で圧縮されているので、符号化時と復号化時で同一タイルに対応する判定結果は全く等しいものとなる。従ってタイルごとに異なる量子化係数で量子化されていても復号時にはそれぞれに適した逆量子化係数が設定されるので、正しい復号画像データが得られることになる。
【００３６】
画像データ符号化器３０４および画像データ復号化器３１１に関しては図５を用いて、属性フラグデータのランレングス符号化器である属性フラグデータ符号化器３０７に関しては図６を用いてさらに説明する。
【００３７】
また、中間画像処理部３００内の構成は、上述した構成だけに限るものではなく、他の画像処理モジュールが追加されても良いし、削除されても良いし、これに限るものではない。
【００３８】
図４は、本実施形態による出力画像処理部４００の構成を示すブロック図である。
【００３９】
図中、４０１は画像データの地色を飛ばし、不要な下地のカブリを除去する下地とばし部であり、例えば、３×８のマトリクス演算や、１次元ＬＵＴにより下地飛ばしを行う。
【００４０】
４０２はカラー画像データをモノクロデータに変換し、単色としてプリントする際に、カラー画像データ、例えばＲＧＢデータを、Ｇｒａｙ単色に変換するモノクロ生成部である。例えば、ＲＧＢに任意の定数を掛け合わせ、Ｇｒａｙ信号とする１×３のマトリクス演算から構成される。４０３は画像データを出力するプリンター部の特性に合わせて色補正を行う出力色補正部である。例えば、４×８のマトリクス演算や、ダイレクトマッピングによる処理から構成される。４０４は画像データの空間周波数を任意に補正するフィルタ処理部であり、例えば９×９のマトリクス演算を行う処理から構成される。４０５は出力するプリンタ部の特性に合わせて、ガンマ補正を行う処理であり、ＣＭＹＫの各色の濃度バランスを調整するカラーバランス調整や、全体の濃度の増減を調整させることができる濃度調整などを、通常１次元のＬＵＴにより実現させる。４０６は出力するプリンタ部の階調数に合わせて任意の中間調処理を行う処理部であり、２値化や３２値化など、任意のスクリーン処理や、誤差拡散処理を行う中間調処理部である。
【００４１】
ここまで、図２乃至図４と、入力画像処理部、中間画像処理部、出力画像処理部と説明を行ってきたが、各々の画像処理部には、画像データと共に、図２で説明を行った入力画像中の画像種類を識別する像域判定部２０３で生成された属性フラグデータも、像域判定部２０３以降では一緒に各処理部を流れ、その属性フラグデータに従って、各々の画像領域に最適な処理係数による画像処理が施される。
【００４２】
例えば、図４の出力画像処理部のフィルタ処理部４０４では、文字領域に対して画像の高周波成分を強調して文字の鮮鋭度を強調し、また網点領域に対してはいわゆるローパスフィルター処理を行い、デジタル画像に特有のモアレ成分を除去する、といった処理を行うことができる。
【００４３】
こうして各処理モジュールで、属性フラグデータに従って、画像領域に対して最適な処理を行うことで、高画質化を行うことができる。この属性フラグデータに関しては、図７で詳細に説明を行う。
【００４４】
図５は、図３で説明を行った画像データ符号化器３０４および画像データ復号化器３１１のブロック図である。
【００４５】
同図において、５００は入力された画像データ信号で、カラー信号の場合は、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３色の画像データ信号である。５０１は色変換器であり、ＲＧＢ信号を輝度色差信号（ＹＣｂＣｒ）に変換する。５０２は離散コサイン変換（ＤＣＴ）で、輝度色差信号のそれぞれを８×８画素単位で空間周波数変換（ＤＣＴ変換）を行う。５０３は量子化器で，設定された量子化マトリクスを用いてＤＣＴ係数を量子化することにより、データ量を削減する。５０４は可変長符号化器（ＶＬＣ）器で量子化値をハフマン符号化処理でデータをさらに削減する。
【００４６】
以上がカラー画像符号化器部であり圧縮された画像データは５０５の圧縮メモリに記憶される。
【００４７】
５０５は図３で説明した圧縮メモリ３０８に相当する。圧縮メモリ３０８に記憶された画像データは、大容量記憶装置ＨＤＤ３０９に記憶され、復号化の際には圧縮メモリ３１０内に格納された後、復号化の処理を行う。図５では、圧縮メモリ５０５に相当する。圧縮メモリ５０５に記憶されたデータは以下の手順で復号される。
【００４８】
５０６は可変長復号器（ＶＬＤ）であって、ハフマンデコードをする。５０７は逆量子化器であり、設定された逆量子化マトリクスによりＤＣＴ係数値に戻す。５０８はＩＤＣＴで、逆ＤＣＴ逆変換を行い輝度色差信号に戻す。５０９は色変換器であり、輝度色差信号をＲＧＢ信号に戻す。５１０は以上の圧縮、復号処理の結果外部に出力されるカラー画像信号である。
【００４９】
図６は、図３で説明を行った属性フラグデータのランレングス符号化器である属性フラグデータ符号化器３０７を示すブロック図である。
【００５０】
同図において、判定部６００では入力される属性フラグデータの前画素の値と現画素の値とが同じかを判定し，同じ場合はＲＬコード生成部６０１に、違う場合はＬＴコード生成部６０２にデータを送るように切り替える。ＲＬコード生成部６０１では、前画素データと同じ場合の回数を違うデータが出てくるまでカウントし、最後に、繰返したデータを出力する。ＬＴコード生成部６０２では、データが前画素と異なる場合の数をカウントして、カウント数に対応する符号語と実際データの最小構成ビット数をカウント数分だけ出力する。
【００５１】
合成部６０３ではＲＬコード生成部６０１の出力データとＬＴコード生成部６０２の出力データを合成してコード６０４として出力する。
【００５２】
図７は、先に説明した入力画像データ中に含まれる各々の画像データの属性を検出し、それを識別するための属性フラグデータを生成する具体的な画像の例を示している。
【００５３】
同図においては７０１は入力された原稿画像データの一例を示すものであり、この原稿画像データ７０１内には、銀塩写真領域７０２、黒文字領域７０３、網点印刷領域７０４、カラーのグラフィック領域７０５が混在している様子を示している。
【００５４】
ここでスキャナー部はこの原稿画像をカラーのＣＣＤセンサーによって走査し画素ごとのカラーデジタル信号（Ｒ、Ｇ、Ｂ）として読み取る。読み取られたＲＧＢ信号は画像の領域ごとの属性によって決まる特徴を持っている。各領域においてＣＣＤセンサーが読み取る信号値（Ｒ、Ｇ、Ｂ）のうちのＧ信号をＣＣＤの並び方向にプロットしてみると例えば図８のようになる。同図は、各画像属性をＣＣＤセンサーが読み取った際の読み取り信号値の特徴を示している。
【００５５】
同図において８２０、８３０、８４０、８５０はそれぞれ図７の７０２から７０５までの領域を読み取った場合に特徴的に現れる特性の一例であり横軸はＣＣＤならび方向の画素位置、縦軸は読みとり信号値で、上に行くほど白に近い（明るい）画素であることを表している。
【００５６】
各領域ごとの特徴を説明すると、８２０は写真領域であるので、読み取られる画像信号の位置による変化は比較的ゆるやかであり、近距離にある画素値の差分８２１は小さな値となる。
【００５７】
８３０は黒文字領域７０３の特性であり、白地に黒い文字が書かれているので、その信号値のプロットは白地部８３１から文字部８３２にかけて急激に読み取り信号値が変化するような特性となる。
【００５８】
８４０は網点領域７０４の特性であり、網点領域というのは白地８４１とその上に印刷された網点８４２との繰り返しとなるので信号値のプロットしたものは図のように白と黒が高い頻度（周波数）で繰り返す特性となる。
【００５９】
８５０はグラフ領域のプロット図である。グラフィックのエッジ部８５１では信号値は急激に小さくなり、内部の色塗り部分８５２は一定の中間レベルがつづくような特性となる。
【００６０】
これらの属性を判定するためには、上で説明したような領域ごとの特徴を読みとり信号値から検出して判定するようにすればよい。そのためには注目画素近傍での画像データの変化量あるいは変化量の一定区間内の積算値、周辺画素の輝度値（白地か色のついた背景か）、一定区間内の画像データの白から黒への変化の回数、など周知の手法を用いた特徴抽出手法を用い、それに基づいた周知の属性判別手法を用いることができる。
【００６１】
このようにして図７の原稿画像に対して生成された属性フラグの一例を図９に示す。
【００６２】
同図は、図７で説明した入力画像２０１の属性フラグデータの一例を示す図である。
【００６３】
同図においては属性フラグデータとして文字フラグ、図形フラグ、網点フラグの３種類のフラグを生成しているが、もちろんそれに限定されるわけではない。
【００６４】
９０１は文字フラグであり図中の黒で表す画素が文字属性を持つ画素であり文字フラグ＝１が生成され、それ以外は文字フラグ＝０（図では白い部分）となっている。
【００６５】
９０２は図形フラグであり、グラフィック領域で１となりそれ以外で０となる領域である。
【００６６】
９０３は網点フラグであり網点領域で１となりそれ以外で０となるような領域を表している。
【００６７】
９０４は写真領域であるが、写真領域は上述の９０１、９０２、９０３のいずれにもあてはまらないので、つまり文字以外、グラフィック以外、網点以外の領域として扱えば良いので、すべてのフラグが０となり、第９図の例では、すべて白ということになる。
【００６８】
これらを３ビット（ｂｉｔ２、ｂｉｔ１、ｂｉｔ０）の信号としてまとめると、以下のような関係になる。
値　　　ｂｉｔ２　　　　　ｂｉｔ１　　　　　ｂｉｔ０
１　　　　文字　　　　　グラフィック　　　　　網点
０　　　文字以外　　　グラフィック以外　　　網点以外
以上の像域分離処理により画像の属性が画素ごとに検出されると、先に説明したように、各画像処理部によって、画像属性に応じた画像処理が施され、先にも述べた通り、文字領域に対して画像の高周波成分を強調して文字の鮮鋭度を強調し、また網点領域に対してはいわゆるローパスフィルター処理を行い、デジタル画像に特有のモアレ成分を除去する、といった処理を行うことができる。これらの処理の切り替えを像域判定部２０３で生成した属性フラグデータに応じて画素単位で行うことが可能である。
【００６９】
図１０は、２枚の原稿画像を読み取り、１枚の出力プリントに結合してプリントする際に、原稿画像のスキャナー部による入力から始まり、入力画像処理部２００、中間画像処理部３００、出力画像処理部４００上で各種の画像処理、そしてプリンタ部から出力するまでの、入力画像に対する画像処理の流れと、画像データの流れと、属性フラグデータの流れを示す図であり、属性フラグの付け替えを行わない場合、つまり本実施形態を適用しない場合の図である。
【００７０】
結合し製本され出力されるプリント出力１０８０の左面に、最初に読み取った画像１０１０を割り付け、プリント出力１０８０の右面に、その後に読み取った画像１０１１を割り付けるとして、以下に説明することとする。
【００７１】
スキャナ部により入力された最初の入力画像１０１０は、入力画像処理部２００に入り、図２で説明した各種画像処理が施される。図１０では像域判定部２０３、フィルタ処理２０４のみ記載している。像域判定部２０３より前の画像処理部によって画像処理を施された画像データ１０２０は、像域判定部２０３に入力されて像域判定処理を施される。これによって先に説明したような属性フラグデータ１０２２が生成される。
【００７２】
その後、フィルタ処理部２０４において、属性フラグデータ１０３２の属性に従って、各々の属性領域毎に最適なフィルタリング処理が施された画像データ１０３０は、入力画像処理部２００内の残りの処理を施された後、中間画像処理部３００内に転送され、属性フラグデータ１０４２に従って、画像データ１０４０内の画像領域ごとに所定の圧縮係数により、圧縮処理部３０３？３１５が施され、メモリ内に格納される。
【００７３】
その後に、スキャナ部により入力される入力画像１０１１は、最初の入力画像１０１０と同様に、入力画像処理部２００に入り、図２で説明した各種画像処理が施される。像域判定部２０３より前の画像処理部によって画像処理を施された画像データ１０２１は、像域判定部２０３に入力されて像域判定処理を施され、属性フラグデータ１０２３が生成される。
【００７４】
その後、フィルタ処理部２０４において、属性フラグデータ１０３３の属性に従って、各々の属性領域毎に最適なフィルタリング処理が施された画像データ１０３１は、入力画像処理部２００内の残りの処理を施された後、中間画像処理部３００内に転送され、属性フラグデータ１０４３に従って、画像データ１０４１内の画像領域ごとに所定の圧縮係数により、圧縮処理部３０３〜３１５が施され、メモリ内に格納される。
【００７５】
ここまでで、最初に読み取った入力画像１０１０の属性フラグデータである１０２２、１０３２、１０４２は同じである。また、その後に読み取った入力画像１０１１の属性フラグデータである１０２３、１０３３、１０４３は同じである。
【００７６】
メモリ内に格納された画像データ１０４０、１０４１は、メモリ内、もしくはメモリから読み出されるときに、結合画像１０５０に示すように、結合製本され、１枚の画像データとして以後、扱われるようになる。結合は、メモリ内で合体させても良いし、メモリから読み出す際に、合体させても良い。
【００７７】
また、属性フラグデータ１０４２、１０４３に関しても、属性フラグデータ１０５１として結合を行う。
【００７８】
その後、画像データ１０５０は、出力画像処理部４００に入力され、各種画像処理が施され、例えば図１０では、ガンマ補正４０５、中間調処理４０６を記載しているが、属性フラグデータ１０６１、１０７１に従って、画像データ１０６０、１０７０内の写真領域、文字領域などの画像領域ごとに所定の画像処理係数により、領域ごとに最適な処理を行う。
【００７９】
しかしながら、上述のフィルタ処理や、色処理など、画素ごとに処理係数を切り替える場合には、属性フラグデータに従って処理係数を切り替えて、各画像処理モジュールにおいて処理を行えば良いが、ページ全面に処理を施す場合、例えば、入力画像を読み込ませる前に、図示しない操作パネル部において、原稿１枚ずつ独立して各種設定を行う場合には対処できない。例えば、入力画像１０１０には、カラーバランス調整や濃度調整を濃くするよう調整し、入力画像１０１１には、カラーバランス調整や濃度調整を薄くするよう調整して読み込ませた場合、結合製本の場合には、カラーバランス調整や濃度調整を行う出力画像処理部４００のガンマ補正部４０５で処理を施される場合には、すでに、画像データ１０６０のような１枚の画像データになってしまっているために、左面と右面で異なるカラーバランス調整もしくは濃度調整を施すことができず、１枚の画像データ１０６０に対して、全面同じカラーバランス調整もしくは濃度調整を施すことしかできない。
【００８０】
上述した入力画像処理処理部２００、中間画像処理部３００、出力画像処理部４００の処理が終わると、プリント部よりプリント出力１０８０がプリントされる。
【００８１】
図１１は、２枚の原稿画像を読み取り、１枚の出力プリントに結合してプリントする際に、原稿画像のスキャナー部による入力から始まり、入力画像処理部２００、中間画像処理部３００、出力画像処理部４００上で各種の画像処理、そしてプリンタ部から出力するまでの、入力画像に対する画像処理の流れと、画像データの流れと、属性フラグデータの流れを示す図であり、属性フラグの付け替えを行う場合、つまり実施形態を適用する場合の図である。
【００８２】
図１０と同様、結合し製本され出力されるプリント出力１１９０の左面に、最初に読み取った画像１１１０を割り付け、プリント出力１１９０の右面に、その後に読み取った画像１１１１を割り付けるとして、以下の説明を行う。
【００８３】
なお、以下に説明に先立ち、原稿をスキャナ部で読取る際に、個々の原稿について独立した各種設定を行って読取るものとする。ここで言う設定内容は、如何なるものでも構わないが、実施形態では複写機であるので、例えば、出力する際の濃度の強度、エッジの強調の度合（スムージング処理の高度の度合）、カラー画像として出力するか否か等である。２枚の原稿画像を１枚の記録紙に複写するわけであるから、記録紙上の左右のページを区別するための情報は１ビット存在すれば良い。従って、上記の場合、不図示のＲＡＭに、左右のページにつき、設定内容を格納しておく。
【００８４】
図１５はその一例である。こうして、各原稿について設定が終えてスキャンさせると、設定内容に関連する各画像処理に関する回路が機能し、それに応じた処理を行う。例えば、原稿が色のついたものであったとしても、モノクロとして設定された場合には、モノクロ生成部４０２が機能して、モノクロ画像に変換する処理が行われることになる。また、濃度を濃くするよう設定された場合には、その指定された濃度になるよう、出力画像処理部４００に設定させることになる。勿論、各像域に関する回路構成も、それぞれの像域に応じた処理を行うのは勿論、ページ単位に設定した条件も加味されることになる。以下、具体的な例を説明する。
【００８５】
スキャナ部により入力された最初の入力画像１１１０は、入力画像処理部２００に入り、図２で説明した各種画像処理が施される。図１０では像域判定部２０３、フィルタ処理２０４のみ記載している。像域判定部２０３より前の画像処理部によって画像処理を施された画像データ１１２０は、像域判定部２０３に入力されて像域判定処理を施される。これによって先に説明したような属性フラグデータ１１２２が生成される。
【００８６】
その後、フィルタ処理部２０４において、属性フラグデータ１１３２の属性に従って、各々の属性領域毎に最適なフィルタリング処理が施された画像データ１１３０は、入力画像処理部２００内の残りの処理を施された後、中間画像処理部３００内に転送される。
【００８７】
中間画像処理部３００内では、入力された画像データ１１４０の属性フラグデータに対して、プリント出力１１９０の左面にレイアウトされることを示す左右面切り替えｂｉｔを付加する処理を行い、属性フラグの内容を変えた属性フラグデータ１１４２を生成する。属性フラグデータ１１３２でのｂｉｔごとの意味を図９で説明した内容だとすると、属性フラグデータ１１４２でのｂｉｔごとの意味は、例えば以下のようになる。
【００８８】
2004128664.tif 000003
つまり、図１１の画像データ１１４０の属性フラグデータ１１４２の最上位ｂｉｔは、０ということになる。また、例えば、画像データ１１４０の中の写真領域を示す画素の属性フラグデータのｂｉｔ値は、上位ｂｉｔから、「００００」ということになる。
【００８９】
フラグ付替部３０１による処理のあとは、画像データ１１５０内の画像領域ごとに所定の圧縮係数により、圧縮処理部３０３〜３１５が施され、メモリ内に格納される。
【００９０】
その後に、スキャナ部により入力される入力画像１１１１は、最初の入力画像１１１０と同様に、入力画像処理部２００に入り、図２で説明した各種画像処理が施される。像域判定部２０３より前の画像処理部によって画像処理を施された画像データ１１２１は、像域判定部２０３に入力されて像域判定処理を施され、属性フラグデータ１１２３が生成される。
【００９１】
その後、フィルタ処理部２０４において、属性フラグデータ１１３３の属性に従って、各々の属性領域毎に最適なフィルタリング処理が施された画像データ１１３１は、入力画像処理部２００内の残りの処理を施された後、中間画像処理部３００内に転送される。
【００９２】
中間画像処理部３００内では、入力された画像データ１１４１の属性フラグデータに対して、プリント出力１１９０の右面にレイアウトされることを示す左右面切り替えｂｉｔを付加する処理を行い、属性フラグの内容を変えた属性フラグデータ１１４３を生成する。属性フラグデータ１１３３でのｂｉｔごとの意味を図９で説明した内容だとすると、属性フラグデータ１１４３でのｂｉｔごとの意味は、例えば以下のようになる。
【００９３】
2004128664.tif 000004
つまり、図１１の画像データ１１４１の属性フラグデータ１１４３の最上位ｂｉｔは１ということになる。また、例えば、画像データ１１４１の中の写真領域を示す画素の属性フラグデータのｂｉｔ値は、上位ｂｉｔから、「１０００」ということになる。
【００９４】
フラグ付替部３０１による処理のあとは、画像データ１１５１内の画像領域ごとに所定の圧縮係数により、圧縮処理部３０３？３１５が施され、メモリ内に格納される。
【００９５】
ここまでで、最初に読み取った入力画像１１１０の属性フラグデータである１１２２、１１３２は同じであるが、１１４２以降は左右切り替えｂｉｔが追加されている。また、その後に読み取った入力画像１１１１の属性フラグデータである１１２３、１１３３は同じであるが、１１４３以降は左右切り替えｂｉｔが追加されている。
【００９６】
メモリ内に格納された画像データ１１５０、１１５１は、メモリ内、もしくはメモリから読み出されるときに、結合画像１１６０に示すように、結合製本され、１枚の画像データとして以後、扱われるようになる。結合は、メモリ内で合体させても良いし、メモリから読み出す際に、合体させても良い。
【００９７】
また、属性フラグデータ１１５２、１１５３に関しても、属性フラグデータ１１６１として結合を行う。
【００９８】
その後、画像データ１１６０は、出力画像処理部４００に入力され、各種画像処理が施され、図１０で説明したと同様に、図１１で示すガンマ補正４０５、中間調処理４０６の各々の処理を、属性フラグデータ１１７１、１１８１に従って、画像データ１１７０、１１８０内の写真領域、文字領域などの画像領域ごとに所定の画像処理係数により、領域ごとに最適な処理を行う。
【００９９】
また、図１０では、入力画像を読み込ませる前に、図示しない操作パネル部において、左面、右面ごとに、カラーバランス調整や濃度調整を施した場合には、左右面で異なるカラーバランス調整、濃度調整を行うことはできなかったが、属性フラグデータ１１７１には、中間画像処理部３００のフラグ付替部３０１によって左右面切り替えｂｉｔを付加してあるので、画像データ１１７０の左面、右面ごとに、出力画像処理装置４００のガンマ補正部４０５において、各々左右面で異なる処理を行うことが可能である。
【０１００】
上述した入力画像処理処理部２００、中間画像処理部３００、出力画像処理部４００の処理が終わると、プリント部よりプリント出力１０９０がプリントされる。
【０１０１】
以上、説明したように本実施形態によれば、結合製本を行う際に、入力画像データが配置される左右面切り替えｂｉｔを、入力される画像データに対する属性フラグデータに付加することで、像域判定部で判定された画素ごとの属性フラグだけでなく、ページ全体に対する属性を定義することができ、結合製本を行う際に、より自由度の高い画像処理の提供と共に、より画質の高い画像処理を提供することが可能になり、属性フラグデータの情報量を多くしなくても良いため、属性フラグデータの圧縮の際に、多くの圧縮メモリを使用することもなくなる。
【０１０２】
更に、上記実施形態では、属性フラグデータのフラグ付替部３０１を中間画像処理部３００内に配置したが、入力画像処理部２００内、出力画像処理部４００内の任意の位置に配置しても、もちろん構わない。
【０１０３】
また、３０３〜３１５の圧縮部の前に、左右面切り替えｂｉｔを付加したが、圧縮部３０３〜３１５の前で、ｂｉｔを付加すると、圧縮の際に情報量が多くなるので、圧縮部３０３〜３１５の後でフラグ付加を行う構成としても、もちろん良い。
【０１０４】
更に、図１１で説明したように、左右切り替えｂｉｔを１ｂｉｔ付加する構成を説明したが、付加するのではなく、付け替える構成としても、もちろん良い。
【０１０５】
例えば、属性フラグデータ１１３３のｂｉｔ１のＧｒａｐｈｉｃ部切り替えフラグを、属性フラグデータ１１４３のｂｉｔ１に示すように、左右面切り替えｂｉｔとして、以下のよう付け替えても良い。
【０１０６】
2004128664.tif 000005
こうすることで、属性フラグデータの情報量を多くしなくても良いため、属性フラグデータの圧縮の際に、多くの圧縮メモリーを使用することもなくなる。
【０１０７】
なお、上記のようにできる理由は、属性フラグデータ１１３３を例にすると、入力画像処理部においては、印画紙、印刷、文字部に像域分離され、グラフィック、細線部の分離は行わない。例えば、グラフィックは印刷部扱い、細線は文字部扱いのようにする。従って、グラフィックビットは１か０の固定値として、すなわち使用しないビットとして入力画像処理部から出力されるので、中間画像処理部以降ではビット１を左右切り替えビットとして置き換えても問題がなくなるからである。そして、この場合には、属性フラグデータ１１４３にあった組み合わせの係数セットが中間画像処理部、出力画像処理部にセットされることになる。
【０１０８】
＜第２の実施形態の説明＞
上記実施形態では２ページの画像データを１枚のページに結合する場合を説明したが、例えば４ページを１枚の記録紙に縮小してレイアウトする場合に適用しても構わない。４ページを１枚の記録紙に印刷するわけであるから、各ページを特定するためには２ビットの属性が必要になる。
【０１０９】
図１２は、４枚の原稿画像を読み取り、１枚の出力プリントに縮小してレイアウトしてプリントする際に、原稿画像のスキャナー部による入力から始まり、入力画像処理部２００、中間画像処理部３００、出力画像処理部４００上で各種の画像処理、そしてプリンタ部から出力するまで、入力画像に対する画像処理の流れと、画像データの流れを示す図である。
【０１１０】
同図において、入力画像処理部２００、出力画像処理部４００の内容は同じであるが、中間画像処理部３００に、画像データの縮小処理を行う縮小処理部１２００がある。また、属性フラグデータに関しては、ここでは図示していない。
【０１１１】
入力画像データ１２１０、１２１１、１２２２、１２２３は、それぞれ入力画像処理部２００において、像域判定部部２０３により属性フラグデータが生成される。
【０１１２】
その後、中間画像処理部３００によってフラグの付加もしくは付け替えが行われる。この際、付加もしくは付け替えされる切り替えｂｉｔは、上記第１の実施形態では、左右面切り替えだけの１ｂｉｔであったが、第２の実施形態では先に説明したように各ページを特定するため２ｂｉｔ必要になる。
【０１１３】
属性フラグデータの付け替え処理が終わると、所定の縮小処理を縮小処理部１２００において施され、その後、圧縮部３０３〜３１５によって圧縮が施され、そして、縮小レイアウとが施された後、出力画像処理部４００による各種画像処理が施され、プリント部によってプリント出力１２８０がプリントされる。
【０１１４】
ここでは、４ページ分の画像を１枚にレイアウトする構成を説明したが、６ページのレイアウト、８ページのレイアウト、…Ｎページのレイアウトでも同様であることは言うまでもない。
【０１１５】
要するに、１枚の記録紙にレイアウトするページ数をＮとしたとき、個々のページについて操作者が設定した設定内容との対応関係がとれるようにすれば良い。
【０１１６】
＜第３の実施形態＞
本第３の実施形態では、第１の実施形態で説明した図１において、所定のネットワークと接続した場合の構成としている点が異なる。図１４がそのブロック構成図である。
【０１１７】
同図において１４０１はＬＡＮインターフェースであり、ネットワーク網１４０２と接続を可能とするインターフェース部である。
【０１１８】
図３で説明した中間画像処理装置３００内の圧縮画像を記憶する外部記憶装置３０９に記憶された圧縮画像データは、ＬＡＮインターフェースを介して、ネットワーク網１４０２上に接続されたホストコンピュータ１４０３、画像サーバー１４０４、画像入出力装置１４０５などにネットワーク送信が可能である。
【０１１９】
また、ネットワーク網１４０２上に接続されたホストコンピュータ１４０３、画像サーバー１４０４、画像入出力装置１４０５などから圧縮画像データをネットワーク受信し、外部記憶装置３０９に記憶することも可能である。
【０１２０】
ＬＡＮインターフェースは、画像バス３０２など、上述の外部記憶装置３０９以外の部分と接続することも可能である。また入力画像処理部２００
、出力画像処理部４００でも可能である。しかし、ネットワーク上の負荷を考慮した場合、圧縮画像の送受信の方が効率が良いため、外部記憶装置３０９と接続するのが望ましいと考えられる。
【０１２１】
またここでは図示しないが、属性フラグデータを必要としない符号化、復号化を行うための例えば、ＪＰＥＧ符号化部、ＪＰＥＧ復号化部を設ける構成とし属性フラグデータを使用しない機器との送受信時に使用する構成としても良い。、
さらに、電話線を利用したファクシミリのような画像送受信機器に接続し、画像転送を行う構成としても良いし、無線などを利用して、他の画像入出力装置、イメージサーバ、ホストコンピュータなどと接続し、画像を送受信できる構成としても良い。
【０１２２】
以上、説明した様に本実施形態によれば、結合製本を行う際に、１枚の記録紙に配置される画像の切り替えを示すｂｉｔを、入力される画像データに対する属性フラグデータに付加することで、像域判定部で判定された画素ごとの属性フラグだけでなく、ページ全体に対する属性を定義することができ、結合製本を行う際に、より自由度の高い画像処理の提供と共に、より画質の高い画像処理を提供することが可能になる。また、属性フラグデータの情報量を多くしなくても良いため、属性フラグデータの圧縮の際に、多くの圧縮メモリーを使用することもなくなる。
【０１２３】
【発明の効果】
以上説明したように本発明によれば、複数ページを結合して１枚の記録媒体上に形成させる場合に、個々のページ内の像域種別に対して適正な画像処理を行うのは勿論、ページ単位の条件をも反映させることが可能になる。
【図面の簡単な説明】
【図１】実施形態による画像の入力，蓄積，出力手段を持つデジタル画像機器のブロック図である。
【図２】実施形態における入力画像処理部２００の構成を示すブロック図である。
【図３】実施形態における中間画像処理部３００の構成を示すブロック図である。
【図４】実施形態における出力画像処理部４００の構成を示すブロック図である。
【図５】図３での画像データ符号化器３０４および画像データ復号化器３１１のブロック図である。
【図６】図３における属性フラグデータのランレングス符号化器である属性フラグデータ符号化器３０７を示すブロック図である。
【図７】画像の一例を示す図である。
【図８】各画像属性をＣＣＤセンサーが読み取った際の像域の種類別の読み取り信号値の特徴を示す図である。
【図９】図７における入力画像２０１の属性フラグデータの一例を示す図である。
【図１０】２枚の原稿画像を読み取り、１枚の出力プリントに結合してプリントする際のこれまでの処理を説明するための図である。
【図１１】２枚の原稿画像を読み取り、１枚の出力プリントに結合してプリントする際の、本実施形態を適用した場合の処理内容を説明するための図である。
【図１２】４枚の原稿画像を読み取り、１枚の出力プリントに縮小してレイアウトしてプリントする際に適用した場合の、処理内容を説明するための図である。
【図１３】実施形態が適用する画像処理装置の断面構造図である。
【図１４】第３の実施形態における装置のブロック構成図である。
【図１５】実施形態における画像処理内容を記述したデータの例を示す図である。
【図１】
2004128664.tif 000006
【図２】
2004128664.tif 000007
【図３】
2004128664.tif 000008
【図４】
2004128664.tif 000009
【図５】
2004128664.tif 000010
【図６】
2004128664.tif 000011
【図７】
2004128664.tif 000012
【図８】
2004128664.tif 000013
【図９】
2004128664.tif 000014
【図１０】
2004128664.tif 000015
【図１１】
2004128664.tif 000016
【図１２】
2004128664.tif 000017
【図１３】
2004128664.tif 000018
【図１４】
2004128664.tif 000019
【図１５】
2004128664.tif 000020