(57)【要約】【課題】  スキャンされた画像データを画像編集装置で編集し、印刷装置で印刷する場合にも画像データの属性情報を活用すること、並びに当該画像データが画像編集装置で編集された際に生成された属性情報についても共に活用する。【解決手段】  ステップ１９００１で属性フラグデータ２の属性フラグデータをそのまま属性フラグデータの該当フラグビットへ転送する。次にステップ１９００２では、転送された属性フラグデータ４の文字・グラフィクス属性のいずれかが立っているかどうかを判断し、もしたっていない場合は属性データ３のイメージフラグを属性データ４のイメージ属性へ転送する。【選択図】  図１９
2006174239.tif 000002
【特許請求の範囲】
【請求項１】
デジタル画像データの画像編集処理を行なう機能を備えた画像処理装置と印刷データをビットマップ画像データに変換して用紙等の物理媒体に印刷する機能を備えた印刷装置が通信手段により接続され、前記印刷装置には用紙等の物理媒体に印刷してある画像を読み取ってデジタル画像データに変換する画像読み取り手段および、読み取ったデジタル画像データを画素毎の属性を示す第１の属性情報を生成する属性情報生成手段を備える画像処理システムにおいて、
前記画像処理装置は、前記印刷装置から受信した画像データの画像編集処理を行なった際に、受信した第１の属性情報データを画像データの画像編集処理と同様の編集処理を行う手段と、
画像データを印刷データに変換し、属性情報データとともに印刷装置に送信する印刷データ送信手段を備え、
前記印刷装置は、前記画像処理装置から受信した印刷データを解釈しイメージデータを生成する手段と、
新たな第２の属性情報データを生成する手段と、
画像処理装置から送信された第１の属性情報データと、印刷装置内にて新たに生成された第２の属性情報データを合成する手段と、
その合成された属性情報データに基づいて複数の画像処理手段で画像処理を行う手段と、
画像処理された画像データを出力する出力手段を有することを特徴とする画像処理システム。
【請求項２】
前記第１の属性情報生成手段は、第１の属性情報として、少なくとも文字、図形、網点の属性を示す情報を生成し、前記第２の属性情報生成手段は、第２の属性情報として、少なくとも文字、図形、イメージ属性を示す情報を生成することを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記属性情報の合成手段には、第１の属性情報を優先して合成する手段を特徴とする請求項１記載の画像処理システム。
【請求項４】
前記属性情報の合成手段には、属性情報内文字属性を重視し合成する手段を特徴とする請求項１記載の画像処理システム。
【請求項５】
前記第１の属性情報生成手段は、第１の属性情報として、少なくとも有彩色、文字、網点２、網点の属性を示す情報を生成し、前記第２の属性情報生成手段は、第２の属性情報として、少なくとも小文字、文字、グラフィクス、イメージ属性を示す情報を生成することを特徴とする請求項１記載の画像処理システム。
【請求項６】
前記属性情報の合成手段には、第１の属性情報の網点および第２の属性情報のイメージのいずれかの情報、第１の属性情報の網点２もしくは文字および第２の属性情報の文字属性のいずれかの情報、第２の属性情報のグラフィクス情報、第２の属性情報の小文字情報を利用して合成することを特徴とする請求項５記載の画像処理システム。
【請求項７】
前記属性情報の合成手段には、第１の属性情報を利用すべきか第２の属性情報を利用すべきかを示した情報を設け、第２の属性情報内のイメージ属性であれば第１の属性情報を利用することにより合成することを特徴とする請求項５記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置において入力された画像データに対して所定の画像処理を施す画像処理装置と、通信手段を介して接続されている画像編集装置から構成される画像処理システムに適応される。
【背景技術】
【０００２】
従来、画像読取装置において画像を入力し、印刷装置にて印刷する画像処理においては、入力された画像中の画像領域（たとえば写真領域、文字領域など）を示す領域情報（属性情報とも言う）に従って、それぞれに所定の画像処理を施すことにより最適な画質を提供している（特許文献１参照）。
【０００３】
また、画像生成アプリケーションやワープロソフトなどが組み込まれた画像編集装置としてのコンピュータやサーバで生成されたデータを印刷装置で印字する場合も同様に、受け取ったデータから印刷装置が領域情報を生成し、所定の画像処理を施すことにより最適な画質を提供している（特許文献２参照）。
【０００４】
また、画像読取装置において画像を入力し、通信手段を介して接続されている画像編集装置には画像データを転送するという機能が提供されている。そして、転送された画像データに対して画像編集装置で画像の編集を行い、編集された画像データを印刷装置に転送することで印刷する仕組みも存在している。
【特許文献１】特開平６−０６３３５１号公報
【特許文献２】特開平９−２８４５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像入力装置で入力された画像の像域情報は画像編集装置に転送されることがないため、画像編集装置に転送することなく印刷した印字結果より画質が劣化するという問題があった。
【０００６】
また、もし像域情報を画像編集装置に転送したとしても、画像読取装置にて入力された画像の像域情報と、画像読取装置から印字した場合に生成される画像の像域情報の二つの像域情報が生成されるため、印刷装置はどちらの像域情報を利用するか判断できないという問題があった。
【０００７】
本発明は、上記課題を解決するためになされたもので、入力画像の属性を示す属性情報を画像編集装置に転送し、印字する際に属性情報を活用し最適な画質にて印字することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明ではデジタル画像データの画像編集処理を行なう機能を備えた画像処理装置と印刷データをビットマップ画像データに変換して用紙等の物理媒体に印刷する機能を備えた印刷装置が通信手段により接続され、前記印刷装置には用紙等の物理媒体に印刷してある画像を読み取ってデジタル画像データに変換する画像読み取り手段および、読み取ったデジタル画像データを画素毎の属性を示す第１の属性情報を生成する属性情報生成手段を備える画像処理システムにおいて、前記画像処理装置は、前記印刷装置から受信した画像データの画像編集処理を行なった際に、受信した第１の属性情報データを画像データの画像編集処理と同様の編集処理を行う手段と、画像データを印刷データに変換し、属性情報データとともに印刷装置に送信する印刷データ送信手段を備え、前記印刷装置は、前記画像処理装置から受信した印刷データを解釈しイメージデータを生成する手段と、新たな第２の属性情報データを生成する手段と、画像処理装置から送信された第１の属性情報データと、印刷装置内にて新たに生成された第２の属性情報データを合成する手段と、その合成された属性情報データに基づいて複数の画像処理手段で画像処理を行う手段と、画像処理された画像データを出力する出力手段を有する。
【発明の効果】
【０００９】
以上説明したように、スキャンされた画像データを画像編集装置で編集し、印刷装置で印刷する場合にも画像データの属性情報を活用することができる。さらに画像編集装置から印刷装置に送信される際にも画像入力装置で読み取った際に生成された属性情報と、画像編集装置で編集された際に生成された属性情報とを共に活用することで高精細な画像出力を行うことができる。
【発明を実施するための最良の形態】
【００１０】
（実施例１）
本発明のシステム全体の構成図を第１図に示す。図１は本発明の画像処理システムの全体の構成を示すブロック図である。１００１は本発明に適用される画像編集装置である。１００２は本発明に適用される印刷装置である。１００３は画像編集装置１００１と印刷装置１００２を接続するためのネットワークシステムである。このネットワークシステム１００３は本実施例においては有線ＬＡＮや無線ＬＡＮ、もしくはインターネットなどのＷＡＮとしてネットワークとして説明するが、印刷装置１００２と画像編集装置１００１を専用線で接続するような通信形態であってもよい。つまり、これらの装置の通信手段はいかなるものであってもよい。
【００１１】
図２は本発明の画像編集装置１００１のメインコントローラ２００１の構成を示すブロック図である。２００１は画像編集装置１００１のコントローラハードウェアのブロック図である。２００２は画像編集装置１００１全体を制御するためのプログラムを動作させるＣＰＵである。２００３は画像編集装置１００１を起動させるためのプログラムが格納されているＲＯＭである。２００４は画像編集装置を制御するためのプログラムを動作させるためのＲＡＭである。２００５はＲＡＭ２００４に展開して動作させるプログラムデータや、アプリケーションソフトのプログラムやアプリケーションソフトが必要とするデータを格納するための２次記憶装置であるハードディスクである。
【００１２】
２００６は画像形成装置１００２とデータの入出力処理を行うネットワーク通信装置である。２００７は画像編集装置１００１上で形成された画像等を表示するための画像表示装置に画像データを送信するためのＶｉｄｅｏデータ送信部である。２００８はＶｉｄｅｏデータ送信部から外部の画像表示装置に画像データを送信するためのケーブルである。２００９はＶｉｄｅｏデータ送信部２００８から受信した画像データを表示するための画像表示装置である。
【００１３】
２０１０はネットワーク通信装置２００６から受信したビットマップイメージデータに対して各種画像処理を施すための画像処理装置である。画像処理装置２０１０では、２ページのビットマップイメージデータを１ページのビットマップイメージデータに合成する機能や、ビットマップイメージデータ中に存在する不正描画部分の除去や、ビットマップイメージデータが斜行していると判断された場合は印字位置を補正する機能のようなビットマップイメージデータをデジタル的に修正する機能を備える。
【００１４】
２０１１は画像データを外部装置から受信したり、印刷データを外部装置に送信したりするためのネットワークケーブルである。ネットワークケーブル２０１１はネットワーク装置２００６に接続されている。
【００１５】
２０１２は外部入出力機器とのインターフェースとなる外部機器Ｉ／Ｆである。外部機器Ｉ／Ｆにはキーボード２０１３及びポインティングデバイス２０１４が接続される。
【００１６】
続いて、印刷装置１００２の内部構成について説明する。図３は本発明の印刷装置１００２の構成を示すブロック図である。画像入力装置としてのリーダー部は以下の構成を有する。
【００１７】
原稿給送ユニット３２５０は原稿を先頭順に１枚ずつプラテンガラス３２１１上へ給送し、原稿の読み取り動作終了後、プラテンガラス３２１１上の原稿を排出するものである。原稿がプラテンガラス３２１１上に搬送されると、ランプ３２１２を点灯し、そして光学ユニット３２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー３２１４、３２１５、３２１６及びレンズ３２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）３２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ３２１８によって読み取られる。
【００１８】
３２２２はリーダー画像処理回路部であり、ＣＣＤ３２１８から出力される画像データに所定の処理を施し、スキャナＩ／Ｆを介して制御装置へと出力する。
【００１９】
３３５２はプリンタ画像処理回路部であり、プリンタＩ／Ｆを介して制御装置から送られる画像信号をレーザードライバへと出力するところである。
【００２０】
プリンタ部３３００のレーザドライバ３３１７はレーザ発光部３３１３、３３１４、３３１５、３３１６を駆動するものであり、プリンタ画像処理部３３５２から出力された画像データに応じたレーザ光をレーザ発光部３３１３、３３１４、３３１５、３３１６を発光させる。このレーザ光はミラー３３４０、３３４１、３３４２、３３４３、３３４４、３３４５、３３４６、３３４７、３３４８、３３４９、３３５０、３３５１によって感光ドラム３３２５、３３２６、３３２７、３３２８に照射され、感光ドラム３３２５、３３２６、３３２７、３３２８にはレーザ光に応じた潜像が形成される。３３２１、３３２２、３３２３、３３２４は、それぞれブラック（Ｂｋ）、イエロー（Ｙ）、シアン（Ｃ）、マゼンダ（Ｍ）のトナーによって、潜像を現像するための現像器であり、現像された各色のトナーは、用紙に転写されフルカラーのプリントアウトがなされる。
【００２１】
用紙カセット３３６０、３３６１及び手差しトレイ３３６２のいずれかより、レーザ光の照射開始と同期したタイミングで給紙された用紙は、レジストローラ３３３３を経て、転写ベルト３３４上に吸着され、搬送される。そして、感光ドラム３３２５、３３２６、３３２７、３３２８に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部３３３５に搬送され、定着部３３３５の熱と圧力により現像剤は記像紙に定着される。定着部３３３５を通過した記録紙は排出ローラ３３３６によって排出され、排紙ユニット３３７０は排出された記録紙を束ねて記録紙の仕分けをしたり、仕分けされた記録紙のステイプルを行う。
【００２２】
また、両面記録が設定されている場合は、排出ローラ３３３６のところまで記録紙を搬送した後、排出ローラ３３３６の回転方向を逆転させ、フラッパ３３３７によって再給紙搬送路３３３８へ導く。再給紙搬送路３３３８へ導かれた記録紙は上述したタイミングで転写ベルト３３３４へ給紙される。
【００２３】
続いて、印刷装置１００２のメインコントローラ４００１の構成を説明する。図４は印刷装置１００２のメインコントローラ４００１の構成を示すブロック図である。４００２は機器の操作を行うための操作部である。４００３は外部機器とネットワークによって接続を行うためのネットワークケーブルである。４００４は外部機器と電話回線によって接続を行うための回線ケーブルである。４００５はコントローラ４００１全体を制御するためのプログラムを動作させるＣＰＵである。
【００２４】
４００６はＣＰＵ上で動作するプログラムによって管理されるＲＡＭである。ＲＡＭ４００６には外部から受信したデータを一時的に蓄えるための受信バッファやＲＩＰによってラスタライズされた画像データを一時的に蓄えるための画像データバッファ等の目的で使用される。４００７は操作部とコントローラ４００１を接続するためのインターフェースである。４００８はコントローラ４００１とネットワークを接続するためのインターフェースである。４００９はコントローラ４００１と電話回線を接続するためのインターフェースである。
【００２５】
４０１０はＣＰＵ４００５上で動作するプログラムやデータ等を格納するためのＲＯＭである。４０１１はさまざまなデータを長期的に保存することが可能な不揮発性の記憶装置であるハードディスクである。４０１２は以上の構成物を互いに接続し、かつＣＰＵ４００５と接続するためのＣＰＵバスである。
【００２６】
４０２４は画像処理を行うためのハードウェア群に接続されたイメージバス４０２４である。４０１３はＣＰＵバス４０１２とイメージバス４０２４を接続するためのインターフェースである。４０２１は外部から入力される画像記述データをビットマップイメージデータに変換する機能を有するラスタライズボード（ＲＩＰ）である。４０１４は画像転送バス４０１８によってＲＩＰ４０２１とイメージバス４０２４を接続するためのインターフェースである。４０１５はデータを圧縮するためのデータ圧縮装置である。
【００２７】
４０１６はデータバス４０１９、４０４０によってスキャナ及びプリンタをイメージバス４０２４に接続するためのデバイスインターフェースである。４０１７はスキャナユニット３２００及びＲＩＰ４０２１によって生成されたビットマップイメージデータに各種画像処理を施すための画像処理装置である。
【００２８】
画像処理装置４０１７では、２ページのビットマップイメージデータを１ページのビットマップイメージデータに合成する機能や、スキャナユニット３２００で原稿を読み取る際に埃等の混入によって発生する不正描画部分の除去や、スキャナユニット３２００に原稿を読み取らせる場合に斜行して読み取られてしまった場合の印字位置を補正するための機能等、ビットマップイメージデータをデジタル的に修正する機能を備える。
【００２９】
続いて、図５は本発明の画像処理システムにおける第１の画像データフローを示すブロック図である。５１００は本発明の印刷装置の構成を示すブロック図である。印刷装置５１００はスキャナユニット３２００とプリンタ３３００とそれらを制御するためのメインコントローラ４００１から構成される。メインコントローラ４００１には画像データ等を格納するための記憶装置であるハードディスク４０１１が接続されている。
【００３０】
５２００は本発明の画像編集装置の構成を示すブロック図である。画像編集装置５２００は印刷装置から受信した画像データを表示したり、操作者に画像編集の操作をさせるための表示部２００９とメインコントローラ２００１から構成される。メインコントローラ２００１には画像データ等を格納するための記憶装置であるハードディスク４０１１が接続されている。
【００３１】
印刷装置内コントローラ４００１と画像処理装置２００１は接続ケーブル４００３及び２０１１によって接続されており、お互いに画像データの送受信を行なうことが可能である。
【００３２】
図５に示されている矢印５００１〜５００９は画像処理の流れを示す矢印である。本発明の第１の画像データフローでは、まず、オペレータの指示により印刷装置５１００に装備されているスキャナ３２００で原稿を読み取り画像データに変換してメインコントローラ４００１へ送信する。
【００３３】
メインコントローラ４００１ではメインコントローラ４００１内の入力画像処理部６１００にて画像処理を行い、中間画像処理１６２００へデータを渡し、圧縮処理を施した後ハードディスク４０１１へ画像データ及び属性フラグを格納し、ネットワーク４００３を介して画像編集装置５２００へ画像データと属性フラグを転送する。
【００３４】
画像編集装置５２００では、ネットワーク４００３／２０１１を介してメインコントローラ２００１へ入力された画像データ及び属性データをメインコントローラ２００１に接続されているハードディスク２００５へ格納する。入力された画像を表示するため中間画像処理２  ６３００にて複合化処理を行い、ユーザからの支持により画像処理編集部６７００にて画像処理を行う。
【００３５】
操作部２００９において、オペレータによる画像処理及び画像印刷開始が指示された場合、ハードディスク２００５に格納されている画像データ及び属性データをメインコントローラ２００１から、ネットワーク２０１１を介して印刷装置へ送信する。
【００３６】
印刷装置５１００では、ネットワーク４００３を介してメインコントローラ４００１へ入力された画像データ及び属性データをＰＤＬジョブとして受信し、ＰＤＬ部において新規に属性データを生成する。属性データ合成処理部６５００において画像編集装置５２００から送信された第１の属性データ及びＰＤＬ部６４００にて生成された第２の属性データを合成し、出力画像処理部６６００にて画像処理を行い、プリンタ３３００へ印字データを送信して印刷処理を実行する。
【００３７】
図６は、図５に示した入力画像処理部６１００の構成を示すブロック図である。図６において、６１０１は入力画像の副走査方向の色ズレを補正する、例えば画像データの色毎に１×５のマトリクス演算を行う処理から構成される副走査色ズレ補正部である。６１０２は入力画像の主走査方向の色ズレを補正する、例えば画像データの色毎に５×１のマトリクス演算を行う処理から構成される主走査色ズレ補正部である。
【００３８】
６１０３は入力画像中の画像種類を識別する像域判定部であり、例えば入力画像中の写真部分／文字部分、有彩色部分／無彩色部分など、それぞれの画像種類を構成する画素を識別し、その種別を示す属性フラグデータを画素単位で生成して出力できる。
【００３９】
６１０４は入力画像の空間周波数を任意に補正するフィルタ処理部であり、例えば９×９のマトリクス演算を行う処理から構成される。６１０５は入力画像中の画像信号データのヒストグラムをサンプリングする処理部であり、入力画像がカラーであるのか、モノクロ画像であるのかを判別したり、入力画像の下地レベルの判定に使用される。６１０６は入力画像の色味の補正を行う入力色補正部であり、例えば入力画像の色空間を任意の色空間に変換、又は入力系の色味に関する補正処理を行う部分である。
【００４０】
次に、入力画像処理部６１００で処理された画像データと、像域判定部６１０３で生成された属性フラグデータは中間画像処理部１  ６２００へ転送される。尚、入力画像処理部６１００内の構成は、上述した構成（６１０１，６１０２，６１０３，６１０４，６１０５，６１０６）だけに限るものではなく、他の画像処理モジュールが追加されても良いし、削除されても良い。更に、入力画像処理部６１００内の処理順序に関しても、これに限るものではない。
【００４１】
図７は、図５に示した中間画像処理部１  ６２００の構成を示すブロック図である。入力画像処理部６１００によって処理を施された画像データは、属性フラグデータと共に、中間画像処理部１  ６２００に転送され、以下の処理部で処理が施される。
【００４２】
６２０１はバッファであり、画像データと属性フラグデータをタイル分割し（タイルの大きさをＭ×Ｎとする）、このタイルＭ×Ｎ画素毎に、カラー情報の符号化である、離散コサイン変換符号化（ＪＰＥＧ）と属性フラグデータ情報の符号化であるランレングス符号化に分けて符号化を行う。但し、Ｍ、Ｎは、離散コサイン変換符号化のためのウィンドウサイズの倍数でなければならない。
【００４３】
また、本実施形態ではＪＰＥＧ圧縮方式の場合を例に説明するが、ＪＰＥＧ圧縮方式では圧縮のためのウィンドウサイズは８×８画素であるので、例えばＭ＝Ｎ＝３２とすると、３２×３２画素タイルの中を更に１６個の８×８画素に分割して８×８画素単位でＪＰＥＧ圧縮を行うものである。以後、Ｍ＝Ｎ＝３２として説明するが、もちろんその値に限定されるわけではない。
【００４４】
６２０２は画像データ符号化部であり、３２×３２画素のタイル画像に含まれる１６個の８×８画素ウィンドウに対して周知のＤＣＴ変換を施して量子化する。尚、このときに用いる量子化係数（量子化マトリクスと呼ぶ）はタイル毎に切り替えて設定することができる。６２０３は判定部であり、所定の画像データ３２×３２画素１タイルに対応した３２×３２画素の属性フラグデータを参照し、上述の量子化マトリクスの切り替えを指示する。６２０４は量子化マトリクス選択部であり、判定部６２０３での判定結果に従って画像データ符号化部６２０２で量子化に用いられる量子化マトリクスを選択し、画像データ符号化６２０２に設定する。
【００４５】
例えば、３２×３２画素の属性フラグデータの中に１画素でも文字を示す属性が入っていた場合には、その３２×３２画素から構成される画像データ１タイルは文字タイルとみなし、その画像データ１タイルは文字用の量子化マトリクスを用いて量子化を行い、１画素でも文字を示す属性が入っていなかった場合には、その画像データ１タイルは写真タイルとみなし、その画像データ１タイルは写真用の量子化マトリクスを用いて量子化を行うというようにタイル毎に異なる画像データの符号化を行うことができる。
【００４６】
６２０５は属性フラグ符号化部であり、属性フラグデータを符号化する。６２０６はメモリであり、符号化された画像データと属性フラグデータとを一時蓄積する。４０１１はハードディスクであり、メモリ６２０６に一時蓄積された圧縮画像データと圧縮属性フラグデータとを記憶する。
【００４７】
図８は、図５に示した中間画像処理部１  ６３００の構成を示すブロック図である。６３０１はメモリであり、ハードディスク２００５に記憶された圧縮画像データをプリンタ部３３００から出力する際に、以下の処理部で復号化されて出力される。
【００４８】
６３０５は属性フラグ復号化部であり、ハードディスク２００５から圧縮され記憶された属性フラグデータと画像データをメモリ６３０１に取り出し、その属性フラグデータのＭ×Ｎ画素分のデータを復号する。６３０３は判定部であり、属性フラグデータの復号結果により属性判定処理を行う。
【００４９】
即ち、上述したように、各画像データの１タイルが文字タイルなのか写真タイルなのかを属性フラグデータから判定し、復号化係数を後述する量子化マトリクス選択部６３０４に指示する。６３０４は量子化マトリクス選択部であり、判定部６３０３の指示によりタイル毎の圧縮複号化係数を選択し、後述する画像データ復号化部６３０２へ送る。６３０２は画像データ復号化部であり、量子化マトリクス選択部６３０４からの量子化係数によりタイル毎に係数を切り替えて画像データを復号化処理する。６３０６はバッファであり、復号化された画像データと属性フラグデータが出力される。
【００５０】
尚、判定部６２０３、６３０３では、全く同じ判定が行われ、属性フラグデータはデータの劣化しないランレングス符号化のような可逆圧縮方式で圧縮されているので、符号化時と復号化時で同一タイルに対応する判定結果は全く等しいものとなる。従って、タイル毎に異なる量子化係数で量子化されていても、復号時にはそれぞれに適した逆量子化係数が設定されるので、正しい復号画像データが得られることになる。
【００５１】
ここで、中間画像処理部１  ６２００及び中間画像処理部２  ６３００内の構成は、上述した構成だけに限るものではなく、他の画像処理モジュールが追加されても良いし、また削除されても良く、これに限るものではない。
【００５２】
図９は、図５に示した出力画像処理部６６００の構成を示すブロック図である。図９において、６６０１は下地飛ばし部であり、画像データの地色を飛ばし、不要な下地のカブリ除去を行う。例えば、３×８のマトリクス演算や一次元のＬＵＴ（ルックアップテーブル）によって下地飛ばしを行う。６６０２はモノクロ生成部であり、カラー画像データをモノクロデータに変換し、単色としてプリントする際に、カラー画像データ、例えばＲＧＢデータをグレー（Ｇｒａｙ）単色に変換する。例えば、ＲＧＢに任意の定数を掛け合わせ、Ｇｒａｙ信号とする１×３のマトリクス演算から構成される。
【００５３】
６６０３は出力色補正部であり、画像データを出力するプリンタ部３３００の特性に合わせて色補正を行う。例えば、４×８のマトリクス演算やダイレクトマッピング処理により構成される。４０４はフィルタ処理部であり、画像データの空間周波数を任意に補正する。例えば、９×９のマトリクス演算を行う処理から構成される。
【００５４】
６６０５はガンマ補正部であり、出力するプリンタ部３３００の特性に合わせて、ガンマ補正を行う処理であり、通常、一次元のＬＵＴから構成される。６６０６は中間調処理部であり、出力するプリンタ部３３００の階調数に合わせて任意の中間調処理を行う処理部であり、２値化や３２値化など、任意のスクリーン処理や、誤差拡散処理を行う。
【００５５】
ここまで、図６〜図９を用いて入力画像処理部６１００、中間画像処理部１  ６２００、中間画像処理部２  ６３００、出力画像処理部６６００と各々の画像処理部の説明を行ってきたが、各々の画像処理部には画像データと共に、図６で説明した入力画像中の画像種類を識別する像域判定部６１０３で生成された属性フラグデータも、像域判定部６１０３以降では一緒に各処理部を流れ、その属性フラグデータに従って各々の画像領域に最適な処理係数による画像処理が施される。
【００５６】
例えば、図９に示す出力画像処理部６６００のフィルタ処理部６６０４では、文字領域に対して画像の高周波成分を強調して文字の鮮鋭度を強調し、また網点領域に対してはいわゆるローパスフィルタ処理を行い、デジタル画像に特有のモアレ成分を除去する、といった処理を行うことができる。
【００５７】
このようにして各処理モジュールで、属性フラグデータに従って各画像領域に対して最適な処理を行うことで、高画質化を行うことができる。
【００５８】
ここで、先に説明した入力画像データ中に含まれる各々の画像データの属性を検出し、それを識別するための属性フラグデータを生成する具体的な手順を説明する。
【００５９】
図１０は、属性フラグデータを生成する手順を説明するための図である。図１０において、１０００１は入力された原稿画像データの一例を示すものであり、この原稿画像データ１０００１内には、１０００２の銀塩写真領域、１０００３の黒文字領域、１０００４の網点印刷領域、１０００５のカラーグラフィック領域が混在している様子を示している。
【００６０】
ここでスキャナ部が、この原稿画像をカラーＣＣＤセンサで走査し、画素毎のカラーデジタル画像データ（Ｒ、Ｇ、Ｂ）として読み取る。読み取られたＲＧＢ信号は画像の領域毎の属性によって決まる特徴を持っている。各領域において、ＣＣＤセンサが読み取った信号値（Ｒ、Ｇ、Ｂ）のうちのＧ信号をＣＣＤの並び方向にプロットしてみると、例えば図１１に示すようになる。
【００６１】
図１１は、各画像属性をＣＣＤセンサが読み取った際の読み取り信号値の特徴を示す図である。図８において、（Ａ）、（Ｂ）、（Ｃ）、（Ｄ）はそれぞれ図１０に示す１０００２〜１０００５までの領域を読み取った場合に特徴的に現れる特性の一例であり、横軸はＣＣＤの並び方向の画素位置、縦軸は読み取り信号値で上に行くほど白に近い（明るい）画素であることを表している。
【００６２】
図１１に示す各領域の特徴を説明すると、（Ａ）は銀塩写真領域１０００２に相当し、読み取られる画像信号の位置による変化は比較的ゆるやかで、近距離の画素値の差分１１０１１は小さな値となる。（Ｂ）は黒文字領域１０００３に相当し、白地に黒い文字が書かれているので、その信号値のプロットは白地部１１０２１から文字部１１０２２にかけて急激に読み取り信号値が変化するような特性となる。（Ｃ）は網点領域１０００４に相当し、網点領域というのは白地１１０３１とその上に印刷された網点１１０３２との繰り返しとなるので信号値のプロットしたものは図のように白と黒が高い頻度で繰り返す特性となる。（Ｄ）はグラフ領域のプロット図である。グラフィックのエッジ部１１０４１では信号値は急激に小さくなり、内部の色塗り部分１１０４２は一定の中間レベルがつづくような特性となる。
【００６３】
これらの属性を判定するためには、上述したような領域毎の特徴を読み取った信号値から検出して判定するようにすれば良い。そのためには、注目画素近傍での画像データの変化量、或いは変化量の一定区間内の積算値、周辺画素の輝度値（白地か色のついた背景か）、一定区間内の画像データの白から黒への変化の回数、など周知の手法を用いた特徴抽出手法を用いて、それに基づいた周知の属性判別手法を用いることができる。
【００６４】
このようにして図１０に示した原稿画像に対して生成された属性フラグの一例を図１２に示す。図１２は、図１０で説明した入力画像１０００１の属性フラグデータの一例を示す図である。尚、図１２に示す例では、属性フラグデータとして文字フラグ、図形フラグ、網点フラグの３種類のフラグを生成しているが、もちろん、これに限定されるわけではない。
【００６５】
図１２において、１２００１は文字フラグであり、図中の黒で表す画素が文字属性を持つ画素であり、文字フラグとして１が生成され、それ以外では０（図では白い部分）となっている。１２００２は図形フラグであり、グラフィック領域で１となり、それ以外では０となる領域である。１２００３は網点フラグであり、網点領域で１となり、それ以外では０となるような領域である。１２００４は写真領域であるが、写真領域は上述の１２００１、１２００２、１２００３の何れにも当てはまらないので、つまり文字以外、グラフィック以外、網点以外の領域になり、すべてのフラグが０となり、図１２に示す例では、すべて白ということになる。これらを４ビットの信号としてまとめると、以下の表１のような関係になる。
【００６６】
【表１】
2006174239.tif 000003
【００６７】
以上の像域分離処理によって画像の属性が画素毎に検出されると、先に説明したように、各画像処理部によって画像属性に応じた画像処理が施され、先にも述べたように、文字領域に対して画像の高周波成分を強調して文字の鮮鋭度を強調し、また網点領域に対しては、いわゆるローパスフィルタ処理を行い、デジタル画像に特有のモアレ成分を除去する、といった処理を行うことができる。これらの処理の切り替えを像域判定部６１０３で生成した属性フラグデータに応じて画素単位で行うことが可能である。
【００６８】
図１３は、図５におけるＰＤＬ処理部６４００の一例を示す図である。印字データとして画像処理装置からＰＤＬデータを受信しＰＤＬをインタープリタ部６４０１で解釈する。その際、インタープリタ部６４０１にて文字、グラフィクス、イメージの属性を判別し、属性データを画像中間データとともにレンダリング部に渡す。レンダリング部６４０２では、インタープリタ部から画像中間データと属性データを受け取り、画像データと属性データを生成する。
生成された属性データを４ビットの信号としてまとめると、以下の表２のような関係になる。
【００６９】
【表２】
2006174239.tif 000004
【００７０】
図１４は、図５における画像編集処理部６７００の処理の一例を示す図である。まず画像データ編集処理部６７０１において、ユーザ所望の編集を行う。編集が確定した時点で該当編集が画像データの拡大縮小や移動など属性データも同時に編集を行うべき編集であったかを判断し６７０２、もしそうであれば画像データに行った同様の編集を属性フラグにも施すことにより、画像データと属性データとの一意性を保存する。
【００７１】
図１５は本発明の印刷装置に装備されている操作部の概観を示す図である。１５０００は操作部の全体を示す概観図である。
【００７２】
１５００１はスキャナユニット４０２２で読み取られる画像に対する画像処理を指示するための画像処理指示ボタンである。１５００２は操作者に対して、画像処理指示ボタン１５００１によって指示された画像処理の内容を確認させるためのプレビュー画像表示部である。
【００７３】
１５００３は画像処理指示ボタン１５００１で指定された画像処理指示に従って処理を開始させるためのスタートボタンである。
【００７４】
スタートボタン１５００３によって処理が開始されると、スキャナユニット４０２２による画像読み取り処理と読み取られた画像データを印刷装置のハードディスク４０１１に格納するとともに画像処理装置への送信処理が実行される。
【００７５】
図１６は本発明の画像編集装置に装備されている操作部の概観を示す図である。１６０００は操作部の全体を示す概観図である。１６００１は、操作者に対してネットワーク通信装置２００６から受信したビットマップイメージデータを確認させたり、画像処理の指示をするためのポインティングデバイス２０１４に対応させた処理を行なうためのプレビュー画像表示部である。
【００７６】
１６００２は、プレビュー画像表示部１６００１に表示されている画像データに対して行なう画像処理の種類を選択するためのプルダウンメニュー表示部である。プルダウンメニュー表示部１６００２には印刷を開始するための項目も含まれている。
【００７７】
１６００３は、ネットワーク通信装置２００６から受信したジョブに含まれる全てのビットマップイメージデータのサムネールを表示させるためのサムネール画像表示部である。
【００７８】
プレビュー画像表示部１６００１に表示される画像データはポインティングデバイス２０１４を使用して、サムネール画像表示部に表示されている画像を指定することにより選択することが可能である。
【００７９】
図１７は、本発明の画像処理システムの画像データと像域フラグデータの流れを示した図である。尚、図１０に示す（Ａ）は画像処理の流れであり、同（Ｂ）はその画像処理に対応する画像データ、属性フラグデータの流れである。
【００８０】
まずスキャナ部３２００により入力された入力画像１７０００は、入力画像処理部６１００に入り、図６で説明した各種画像処理が施される。図１７では、像域判定部６１０３のみを記載している。ここで、像域判定部６１０３より前の画像処理部によって画像処理を施された画像データ１７０００は、像域判定部６１０３に入力されて像域判定処理を施される。これにより、先に説明したような属性フラグデータ１７０１１が生成される。この例では、図１２で説明したような４ビットの属性フラグデータとして話を進める。
【００８１】
その後、入力画像処理部６１００内の残りの処理を施された画像データ１７０１０は、中間画像処理１６２００にて圧縮処理を行い、ネットワーク転送し、中間画像処理２６３００にて複合化し、画像編集処理６７００を行い、編集された画像データ２１７０２０と編集された像域フラグ２１７０２１は、印刷処理６８００を経て、ＰＤＬ処理部６４００内に転送され、レンダリング部６４０２にて再度ＰＤＬ用像域フラグ３１７０２２が生成される。
【００８２】
次に属性データ合成処理部６５００にて、像域判定部６１０３にて生成され、画像編集処理部にて編集された像域フラグ２と、レンダリング部にて画像データ２１７０２０から生成された像域フラグ３１７０２２を合成処理により像域フラグ４が得られる。
【００８３】
次に、出力画像処理部６６００に入力された画像データは各種画像処理が施され、例えば図１７にはフィルタ処理６６０４、ガンマ補正６６０５を記載しているが、各々４ビットの属性フラグデータ１７０４１に従って、画像データ１７０４０内のイメージ領域、文字領域などの画像領域毎に所定の画像処理係数により、領域毎に最適な処理を行う。そして、全ての処理が終わった画像データ１７０５０はプリント部から出力される。
【００８４】
図１８は、図５における属性データ合成処理部６５００における具体的な合成方法を模式的に示した図である。図１７における属性フラグデータ２  １７０２１と同じく図１７における属性フラグデータ３  １７０２２を合成し属性フラグデータ４  １７０３１を生成する。
【００８５】
具体的な合成の手順は図１９を用いて説明する。この合成手順は、基本的に属性フラグデータ２の情報を重視し、補助的に属性フラグデータ３の情報を利用して属性フラグデータを合成することを目的としている。
【００８６】
まずステップ１９００１で属性フラグデータ２の属性フラグデータをそのまま属性フラグデータの該当フラグビットへ転送する。次にステップ１９００２では、転送された属性フラグデータ４の文字・グラフィクス属性のいずれかが立っているかどうかを判断し、もしたっていない場合は属性データ３のイメージフラグを属性データ４のイメージ属性へ転送する。
【００８７】
（実施例２）
図２０は本発明における第２の合成方法の実施例をフローチャートで示した図である。この合成手順は第１の実施例に加えて文字属性を重視し保存することを目的とした合成方法の一例である。
【００８８】
まず、ステップ２０００１で属性フラグデータ２もしくはデータ３の文字フラグがたっているかどうかを判断する。もし、文字フラグがたっている場合はステップ２０００２で属性フラグデータ４の文字フラグを立て、ステップ２０００７へ移行する。もし文字フラグがたっていない場合は、ステップ２０００３において属性フラグデータ３のグラフィクスフラグが立っているかどうか判断する。
【００８９】
もしグラフィクスフラグがたっている場合はステップ２０００４で属性フラグデータ４のグラフィクスフラグを立てて、ステップ２０００７へ移行する。もしグラフィクスフラグがたっていない場合はステップ２０００５において属性フラグデータ３のイメージフラグがたっているかどうかを判断する。
【００９０】
イメージフラグがたっている場合は、続いてステップ２０００６で属性フラグデータ４のイメージフラグを立てて、ステップ２０００７に移行する。
【００９１】
ステップ２０００５において属性フラグデータ３のイメージフラグが立っていない場合は、ステップ２０００７へ移行する。ステップ２０００７では、属性フラグデータ２の網点フラグがたっているかどうかを判断する。もし網点フラグがたっていない場合は属性フラグデータ４の網点フラグを立てて終了する。
【００９２】
（実施例３）
図２１は第３の実施例の概念を示した図である。第３の実施例においては像域判定部６１０３およびレンダリング部６４０２において、各４ビットの像域情報を出力できる場合の属性データ合成処理部６５００における合成方法の一例を示す。本実施例では属性フラグデータ２である１７０２１および属性データ３である１７０２２において、すべての属性が格納すべき属性フラグデータ４のサイズより多い場合の例を示している。
【００９３】
図２２では格納方法の一例として属性フラグデータ４の各ビットを小文字、文字、グラフィクス、イメージとし、属性フラグデータ２および属性フラグデータ３のそれぞれの属性を割り当てる方法の一例のフローチャートを示している。
【００９４】
まず、ステップ２２００１では、属性フラグデータ２の網点および属性フラグデータ３のイメージフラグのビットのＯＲをとり、結果を属性フラグデータ４のイメージ属性ビットへ格納する。次にステップ２２００２で属性フラグデータ２の網点２および文字および属性データ３の文字属性の３ビットのＯＲをとり、結果を属性フラグデータ４の文字属性ビットへ格納する。次に、ステップ２２００３では属性データ３のグラフィクス属性ビットをそのまま属性データ４のグラフィクスへコピーする。更に、ステップ２２００４では属性データ３の小文字属性を属性データ４の小文字属性へコピーし、属性フラグデータの合成を行って処理を終了する。
【００９５】
（実施例４）
図２３は第４の実施例の概念を示した図である。本実施例では合成後の属性フラグデータ４としての１７０３１にスキャンもしくはＰＤＬのどちらの属性フラグかを示すビットを用いて合成する一例である。
【００９６】
図２４のフローチャートを用いて詳細に説明する。まず、ステップ２４００１で属性フラグデータ３のイメージフラグを属性フラグデータ４のイメージ・ＰＤＬフラグへコピーし、続いてステップ２４００２においてそのフラグが立っているかどうかを調べる。
【００９７】
もしフラグが立っている場合は、該当ビットがイメージ属性のため、入力画像処理部６１００内像域判定６１０３にて生成された像域フラグを優先して使用する。つまり、ステップ２４００３において属性フラグデータ２の網点および網点２フラグのＯＲをとった結果を属性フラグデータ４の網点・グラフィクス属性へセットする。続いてステップ２４００４において、属性フラグデータ２の文字フラグを属性フラグデータ４の文字・文字属性へセットする。続いてステップ２４００５は属性フラグデータ２の文字２属性を属性フラグデータ４の文字２・小文字属性へセットし終了する。
【００９８】
一方、ステップ２４００２にてイメージフラグがたっていなかった場合は、ＰＤＬ処理部６４００内レンダリング部６４０２にて生成された像域フラグデータを優先して使用する。つまり、ステップ２４００６で属性フラグデータ３のグラフィクス属性を属性フラグデータ４の網点・グラフィクス属性へセットする。続いて、ステップ２４００７で属性フラグデータ３の文字属性を属性フラグデータ４の文字・文字属性へセットする。
【００９９】
続いて、ステップ２４００７へ属性フラグデータ３の小文字属性を属性フラグデータ４の文字２・小文字属性へセットし、属性フラグデータの合成を行う。以上で処理を終了する。
【０１００】
なお、上記各実施例は、図５における画像編集装置において中間画像処理２６３００が実行されたが、中間画像処理２を印刷装置内で行い、画像及び属性フラグデータを複合した後に印刷装置から画像編集装置に転送しても同様である。
【０１０１】
また、属性フラグデータは４ビットとしたが、もちろんこれよりも多くても少なくても同様の考え方で実現可能である。
【０１０２】
また、フローチャートで示した合成例は一例であり、よりパフォーマンスを挙げるために、ビット操作を駆使して同じ効果を別の手段で行うことも可能である。
【０１０３】
また、上記実施例では文字属性を優先して保存するようにしたが、任意の属性で行っても同様である。
【図面の簡単な説明】
【０１０４】
【図１】本発明のシステム全体の構成図である。
【図２】本発明の画像編集装置の構成を示すブロック図である。
【図３】本発明の印刷装置の構成を示すブロック図である。
【図４】本発明の印刷装置の制御部分の構成を示すブロック図である。
【図５】本発明の画像データ処理フローを示した図である。
【図６】本発明の図５における入力画像処理部の詳細なブロックを示した図である。
【図７】本発明の図５における中間画像処理部１の詳細なブロックを示した図である。
【図８】本発明の図５における中間画像処理部１の詳細なブロックを示した図である。
【図９】本発明の図５における入力画像処理部の詳細なブロックを示した図である。
【図１０】本発明における第１の属性フラグデータを生成する手順を説明するための図である。
【図１１】本発明における各画像属性をＣＣＤセンサが読み取った際の読み取り信号値の特徴を示す図である。
【図１２】本発明の図１０における入力画像の属性フラグデータの一例を示す図である。
【図１３】本発明の図５におけるＰＤＬ処理部の詳細なブロックを示した図である。
【図１４】本発明の図５における画像編集処理部の詳細なブロックを示した図である。
【図１５】本発明の印刷装置の操作部の概観図である。
【図１６】本発明の画像編集装置の操作部の概観図である。
【図１７】本発明の処理の流れとデータの流れを示す図である。
【図１８】本発明の図５における属性データ合成処理の第１の実施例に関した概念を示した図である。
【図１９】本発明の図５における属性データ合成処理の第１の実施例に関した説明したフローチャートである。
【図２０】本発明の図５における属性データ合成処理の第２の実施例に関した説明したフローチャートである。
【図２１】本発明の図５における属性データ合成処理の第３の実施例に関した概念を示した図である。
【図２２】本発明の図５における属性データ合成処理の第３の実施例に関した説明したフローチャートである。
【図２３】本発明の図５における属性データ合成処理の第４の実施例に関した概念を示した図である。
【図２４】本発明の図５における属性データ合成処理の第４の実施例に関した説明したフローチャートである。
【図１】
2006174239.tif 000005
【図２】
2006174239.tif 000006
【図３】
2006174239.tif 000007
【図４】
2006174239.tif 000008
【図５】
2006174239.tif 000009
【図６】
2006174239.tif 000010
【図７】
2006174239.tif 000011
【図８】
2006174239.tif 000012
【図９】
2006174239.tif 000013
【図１０】
2006174239.tif 000014
【図１１】
2006174239.tif 000015
【図１２】
2006174239.tif 000016
【図１３】
2006174239.tif 000017
【図１４】
2006174239.tif 000018
【図１５】
2006174239.tif 000019
【図１６】
2006174239.tif 000020
【図１７】
2006174239.tif 000021
【図１８】
2006174239.tif 000022
【図１９】
2006174239.tif 000023
【図２０】
2006174239.tif 000024
【図２１】
2006174239.tif 000025
【図２２】
2006174239.tif 000026
【図２３】
2006174239.tif 000027
【図２４】
2006174239.tif 000028