(57)【特許請求の範囲】
【請求項１】
外部装置から受信したプリントデータを画像データに展開し、該展開した画像データを画像データの属性に応じて画像形成が可能な画像形成装置に送信する画像処理装置において、
前記外部装置から受信したプリントデータを画像データに展開する展開手段と、
前記プリントデータに基づいて前記展開手段で展開した画像データの属性を示す属性信号を生成する生成手段と、
前記展開手段で展開された画像データの容量を小さくするデータ容量縮小手段と、
前記データ容量縮小手段によりデータ容量を小さくされた画像データと前記生成手段で生成された属性信号を保持可能な記憶手段と、
前記記憶手段に保持されている画像データを前記属性信号を付加した状態で画像形成装置へ送信する送信手段と、
前記展開手段により展開される画像データの画像出力モードを示す情報に基づき、画像出力モードを決定する設定手段と、を有し、
前記データ容量縮小手段は、画像データに属性信号を付加する場合に、画像データの容量を小さくするものであり、
前記画像出力モードは、解像度優先モードと階調優先モードとを含み、
前記設定手段により、解像度優先モードが決定された場合には、画像データの容量を小さくし該画像データに属性信号を付加し、階調優先モードが設定された場合には、画像データの容量を小さくすることなく属性信号を付加しないように制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記データ容量縮小手段は、前記画像データを圧縮して前記画像データの容量を小さくすることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記データ容量縮小手段は、前記画像データを属性データを付加した状態で圧縮して前記画像データの容量を小さくすることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記データ容量縮小手段は、前記画像データの階調数を落として前記画像データの容量を小さくすることを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記データ容量縮小手段は、前記画像データが複数の色成分から構成される場合、前記いずれかの色成分の画像データの階調数のみを落として前記画像データの容量を小さくすることを特徴とする請求項１記載の画像処理装置。
【請求項６】
外部装置から受信したプリントデータを画像データに展開し、該展開した画像データを画像データの属性に応じて画像形成が可能な画像形成装置に送信する画像処理装置の制御方法において、
前記外部装置から受信したプリントデータを画像データに展開する展開工程と、
該展開された画像データの属性を示す属性信号を前記プリントデータに基づいて生成する生成工程と、
前記展開された画像データの容量を小さくするデータ容量縮小工程と、
該データ容量を小さくされた画像データと前記生成された属性信号をメモリに保持する記憶工程と、
前記メモリに保持されている画像データを前記属性信号を付加した状態で画像形成装置へ送信する送信工程と、
前記展開される画像データの画像出力モードを示す情報に基づき、画像出力モードを決定する設定工程と、を有し、
前記データ容量縮小工程は、画像データに属性信号を付加する場合に、画像データの容量を小さくするものであり、
前記画像出力モードは、解像度優先モードと階調優先モードとを含み、
前記設定工程により、解像度優先モードが決定された場合には、画像データの容量を小さくし該画像データに属性信号を付加し、階調優先モードが設定された場合には、画像データの容量を小さくすることなく属性信号を付加しないように制御する制御工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項７】
前記データ容量縮小工程は、前記画像データを圧縮して前記画像データの容量を小さくすることを特徴とする請求項６記載の画像処理装置の制御方法。
【請求項８】
前記データ容量縮小工程は、前記画像データを属性データを付加した状態で圧縮して前記画像データの容量を小さくすることを特徴とする請求項６記載の画像処理装置の制御方法。
【請求項９】
前記データ容量縮小工程は、前記画像データの階調数を落として前記画像データの容量を小さくすることを特徴とする請求項６記載の画像処理装置の制御方法。
【請求項１０】
前記データ容量縮小工程は、前記画像データが複数の色成分から構成される場合、前記いずれかの色成分の画像データの階調数のみを落として前記画像データの容量を小さくすることを特徴とする請求項６記載の画像処理装置の制御方法。
【請求項１１】
請求項６〜１０のいずれかに記載された画像処理装置の制御方法を前記画像処理装置内に設けられたコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上に接続されるホストコンピュータから受け取ったプリントジョブを画像処理装置で処理し画像形成装置で記録媒体に出力するプリントシステム等の画像処理システムに関し、特に画像データの種類に応じて画像出力モードが切り替え可能な画像処理装置および画像処理装置の制御方法およびプログラム及び記憶媒体に関するものである。
【０００２】
【従来の技術】
現在では、ホストコンピュータ上で作成したプリントデータを画像処理装置を介してカラー複写機等の画像形成装置からプリントするカラー画像プリンティングシステム等の画像処理システムが発展してきている。
【０００３】
このようなカラー画像プリンティングシステムにおいては、従来、例えば特開平１１−１２７３５３号公報や特開２０００−２５９８１９号公報に提案されたように、像域分離手段を用いて、画像の画素毎の特徴を抽出し、該抽出した画素毎の特徴を、プリント出力するときの出力画像の品位を向上させるための画像処理に用いるという手段があった。
【０００４】
以下、図１４を用いて、像域分離手段を有する従来の画像処理システムについて説明する。
【０００５】
図１４は、従来の画像処理システムの構成を示すブロック図であり、特開平１１−１２７３５３号公報等で用いられている画像処理装置の基本形である。
【０００６】
図に示すように、外部機器３−０１からの入力画像（Ｙ，Ｍ，Ｃ，Ｋ信号）が、濃度輝度変換部３−０２に送られる。これらの入力画像（Ｙ，Ｍ，Ｃ，Ｋ信号）は、濃度輝度変換部３−０２で、図示しないルックアップテーブルＲＯＭにより、ＲＧＢのいわゆる加法混色の３原色信号に変換され、輝度濃度変換部３−０３及び像域分離部３−０７に入力される。
【０００７】
まず、輝度濃度変換部３−０３では、入力されたＲＧＢ信号は、いわゆる減法混色の原理に基づくＹ，Ｍ，Ｃ，Ｋの信号に変換され、スムージング回路３−０４に入力される。
【０００８】
一方、像域分離部３−０７では、入力されたＲＧＢ信号は、画素毎にその周辺画素からの情報に基づきエッジ検出回路３−０８によるエッジ検出，太さ判定回路３−０９による太さ判定等の特徴抽出を行い、抽出された特徴をもって文字・グラフィック領域であるか写真領域であるかの判定を行い、判定結果（ＳＥＮ信号）をスムージング回路３−０４に通知する。
【０００９】
次に、スムージング回路３−０４では、像域分離部３−０７の像域分離の結果（ＳＥＮ信号）に応じて、文字・グラフィック領域にのみスムージング処理を行う。詳細には、スムージング回路３−０４では、像域分離部３−０７の像域分離の結果（ＳＥＮ信号）に応じて、画素毎に４００ｄｐｉ／８００ｄｐｉ線の切り換えを行い、入力画像に対し倍の解像度を有するデータを生成し、γ変換（γテーブル）３−０５に出力する。
【００１０】
そして、γ変換３−０５において、それぞれの解像度の濃度データをプリンタ部３−０６の階調再現に応じてデータ変換する。
【００１１】
このように処理されたＹＭＣＫの画像信号と、４００ｄｐｉ／８００ｄｐｉ線の切り換え信号であるＳＥＮ信号は、プリンタ部３−０６内のレーザードライバに送られ、プリンタ部３−０６でＰＷＭによる濃度記録が行われる。
【００１２】
以上説明した構成により、従来の画像処理システムでは、画像の種類に応じた良好な画像を得ることができるようになっている。
【００１３】
しかし、上記従来の画像処理システムでは、各オブジェクトが文字・グラフィック・写真のどれなのかによって、前記スムージング回路３−０４に属性信号を送ることによって処理を切り替えることは可能であるが、像域分離部３−０７では完全に像域を分離することはできず、時には誤判定による出力画像のため、かえって画質の低下が発生する場合もあった。
【００１４】
しかし、画像処理装置が処理するプリントデータ（ここではＰＤＬ（ＰａｇｅＤｅｓｃｒｉＰｉｏｎ  Ｌａｎｇｕａｇｅ）データとして説明する）には、各オブジェクトの属性（文字・グラフィック・写真のどれなのか）を示すための記述がなされており、各オブジェクトに対して属性信号を作成し、上述したスムージング回路に送ることが可能であり、これにより上記誤判定の問題を解決することができる。
【００１５】
【発明が解決しようとする課題】
しかしながら、ＹＭＣＫ各色の各画素のデータが８ビットのデータの場合、上述したように、各画素のデータに属性信号を付加すると、９ビットのデータとして処理する必要があり、データ量が増えるために、より多くのメモリが必要になったり、画像データの容量が増えると、画像データの転送速度にも影響するといった等の新たな問題点が発生した。
【００１６】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、画像処理装置が、外部装置から受信したプリントデータを画像データに展開し、前記プリントデータに基づいて展開した画像データの属性を示す属性信号を生成し、階調数を落としてデータ容量を小さくした画像データと生成された属性信号をフレームメモリに保持し、該フレームメモリに保持されている画像データを前記属性信号を付加した状態で、画像データの属性に応じて画像形成可能な画像形成装置へ送信することにより、画像データの容量増大によるメモリ資源の圧迫や転送速度の低下をひきおこすことなく、画像の種類に応じた良好な画像出力をプリントすることができる画像処理装置および画像処理装置の制御方法およびプログラム及び記憶媒体を提供することである。
【００１７】
【課題を解決するための手段】
本発明に係る第１の発明は、外部装置（図１に示すホストコンピュータ１０）から受信したプリントデータを画像データに展開し、該展開した画像データを画像データの属性に応じて画像形成が可能な画像形成装置（図１に示す画像形成装置３０）に送信する画像処理装置（図１に示す画像処理装置２０）において、前記外部装置から受信したプリントデータを画像データに展開する展開手段（段落００３７に記載の処理を行う図１に示すＣＰＵ２１）と、前記プリントデータに基づいて前記展開手段で展開した画像データの属性を示す属性信号を生成する生成手段（段落００５９，００９２に記載の処理を行う図１に示すＣＰＵ２１）と、前記展開手段で展開された画像データの容量を小さくするデータ容量縮小手段（段落００８４〜００８８に記載の処理を行う図１に示すＣＰＵ２１）と、前記データ容量縮小手段によりデータ容量を小さくされた画像データと前記生成手段で生成された属性信号を保持可能な記憶手段（図１に示すフレームメモリ２６−１（段落００８８））と、前記記憶手段に保持されている画像データを前記属性信号を付加した状態で画像形成装置へ送信する送信手段（図１に示すＣＰＵ２１が外部インタフェース２５を介して行う送信処理（段落００８７、００８８））と、前記展開手段により展開される画像データの画像出力モード（解像度優先モード又は階調優先モード）を示す情報に基づき、画像出力モードを決定する設定手段（段落００９２に記載の処理を行う図１に示すＣＰＵ２１）と、を有し、前記データ容量縮小手段は、画像データに属性信号を付加する場合に、画像データの容量を小さくするものであり（段落００９２）、前記画像出力モードは、解像度優先モードと階調優先モードとを含み（段落００８９）、前記設定手段により、解像度優先モードが決定された場合には、画像データの容量を小さくし該画像データに属性信号を付加し（段落００９２）、階調優先モードが設定された場合には、画像データの容量を小さくすることなく属性信号を付加しないよう（段落００９４）に制御する制御手段（図１に示すＣＰＵ２１）とを有することを特徴とする。
【００１９】
本発明に係る第２の発明は、前記データ容量縮小手段は、前記画像データを圧縮して前記画像データの容量を小さくすることを特徴とする。
【００２０】
本発明に係る第３の発明は、前記データ容量縮小手段は、前記画像データを属性データを付加した状態で圧縮して前記画像データの容量を小さくすることを特徴とする。
【００２１】
本発明に係る第４の発明は、前記データ容量縮小手段は、前記画像データの階調数を落として（図１１（ａ），（ｂ））前記画像データの容量を小さくすることを特徴とする。
【００２２】
本発明に係る第５の発明は、前記データ容量縮小手段は、前記画像データが複数の色成分から構成される場合、前記いずれかの色成分の画像データの階調数のみを落として（図１１（ａ））前記画像データの容量を小さくすることを特徴とする。
【００２５】
本発明に係る第６の発明は、外部装置から受信したプリントデータを画像データに展開し、該展開した画像データを画像データの属性に応じて画像形成が可能な画像形成装置に送信する画像処理装置の制御方法において、前記外部装置から受信したプリントデータを画像データに展開する展開工程（図１２のステップＳ１３４，Ｓ１３８（段落００９２、００９４））と、該展開された画像データの属性を示す属性信号を前記プリントデータに基づいて生成する生成工程（図１２のステップＳ１３４（段落００９２））と、前記展開された画像データの容量を小さくするデータ容量縮小工程（図１２のステップＳ１３４（段落００９２））と、該データ容量を小さくされた画像データと前記生成された属性信号をメモリに保持する記憶工程（図１２のステップＳ１３４（段落００９２））と、前記メモリに保持されている画像データを前記属性信号を付加した状態で画像形成装置へ送信する送信工程（図１２のステップＳ１３５（段落００９３））と、前記展開される画像データの画像出力モードを示す情報に基づき、画像出力モードを決定する設定工程（図１２のＳ１３３（段落００９２））と、を有し、前記データ容量縮小工程は、画像データに属性信号を付加する場合に、画像データの容量を小さくするものであり（段落００９２）、前記画像出力モードは、解像度優先モードと階調優先モードとを含み（段落００８９）、前記設定工程により、解像度優先モードが決定された場合には、画像データの容量を小さくし該画像データに属性信号を付加し（図１２のステップＳ１３４（段落００９２））、階調優先モードが設定された場合には、画像データの容量を小さくすることなく属性信号を付加しない（図１２のステップＳ１３８（段落００９４））ように制御する制御工程とを有することを特徴とする。
【００２７】
本発明に係る第７の発明は、前記データ容量縮小工程（図１２のステップＳ１３４）は、前記画像データを圧縮して前記画像データの容量を小さくすることを特徴とする。
【００２８】
本発明に係る第８の発明は、前記データ容量縮小工程（図１２のステップＳ１３４）は、前記画像データを属性データを付加した状態で圧縮して前記画像データの容量を小さくすることを特徴とする。
【００２９】
本発明に係る第９の発明は、前記データ容量縮小工程（図１２のステップＳ１３４）は、前記画像データの階調数を落として前記画像データの容量を小さくすることを特徴とする。
【００３０】
本発明に係る第１０の発明は、前記データ容量縮小工程（図１２のステップＳ１３４）は、前記画像データが複数の色成分から構成される場合、前記いずれかの色成分の画像データの階調数のみを落として前記画像データの容量を小さくすることを特徴とする。
【００３３】
本発明に係る第１１の発明は、請求項６〜１０のいずれかに記載された画像処理装置の制御方法を前記画像処理装置内に設けられたコンピュータに実行させるためのプログラムであることを特徴とする。
【００３５】
【発明の実施の形態】
図１は、本発明の一実施形態を示す情報処理装置及び画像処理装置及び画像形成装置を適用可能な画像処理システムの電気的な構成を概略的に示すブロック図である。
【００３６】
この画像処理システムは、ホストコンピュータ１０と、画像処理装置（コントローラ）２０と、画像形成装置３０とを有し、各々がケーブル１，ケーブル２を介して接続されている。
【００３７】
ホストコンピュータ１０は、プリントデータ（ここではＰＤＬデータとして説明する）の供給源として機能する。コントローラ２０は、ホストコンピュータ１０からケーブル１，外部インタフェース２５を介して供給されたプリントデータを、ＨＤＤコントローラ２３を介して内蔵ハードディスク（内蔵ＨＤ）２４に一旦保持する。内蔵ＨＤ２４に保持されたプリントデータは、ＣＰＵバス３を介してＰＤＬバッファ２６ー２に一時的に保持される。コントローラ２０は、ＰＤＬバッファ２６ー２に保持されているＰＤＬデータをフレームメモリ２６ー１に展開して画像データを生成する。
【００３８】
フレームメモリ２６ー１に展開された画像データは、ケーブル２を介して画像形成装置３０に転送され、記録媒体にプリントされる。ここで、ケーブル１，２は、パラレルケーブル、ＳＣＳＩケーブル、シリアルケーブル、ネットワークケーブル等の汎用ケーブルでも、専用のケーブルであっても構わない。
【００３９】
画像形成装置３０は、ホストコンピュータ１０で生成したプリントデータを出力するプリンタとして機能する他、原稿を複写する複写機やスキャナとしても機能する。
【００４０】
また、コントローラ２０は、ケーブル３を介して画像形成装置３０のステータス情報等を取得し、ホストコンピュータ１０に送信することができる他、このステータス情報に基づいて画像形成装置３０を制御することができる。
【００４１】
コントローラ２０において、ＣＰＵ２１は、ＲＯＭ２２、内蔵ＨＤ２４、又は図示しないその他の記憶媒体（フロッピー（登録商標）ディスク，ＣＤ−ＲＯＭ等）に格納された制御プログラムに基づいて動作し、画像処理装置２０の機能を制御する。
【００４２】
また、内蔵ＨＤ２４は、プリント済みのＰＤＬデータやＰＤＬデータを展開して生成した画像データを一時的に保持する領域やフォントデータを格納する領域等を有し、ＨＤＤコントローラ２３を介してＣＰＵバス３に接続されている。
【００４３】
ＲＡＭ２６は、ホストコンピュータ１０より受信したＰＤＬデータを一時的に保持するバッファであるＰＤＬバッファ２６ー２と、ＰＤＬデータを展開し、その展開した画像データを一時的に保持するためフレームメモリ２６ー１とを含む。
【００４４】
また、ＲＯＭ２２は、例えばプログラマブルメモリ（例えばＥＥＰＲＯＭ）により構成され、ホストコンピュータ１０等から制御プログラムをインストール可能にすることも有効であるし、例えばフロッピー（登録商標）ディスク，ＣＤ−ＲＯＭ等のメモリ媒体及びそのコントローラ（ドライバ）等により構成することも有効である。
【００４５】
なお、ＣＰＵ２１により読み取り可能な様態で制御プログラムを格納した状態のメモリ媒体自体（例えばＲＯＭ２２）は発明を構成する。
【００４６】
また、コントローラ２０は、ホストコンピュータ１０から供給されるＰＤＬデータに応じて、フルカラーまたはグレイスケール用の画像データを生成する。さらに、画像形成装置３０に対する画像データの送信はケーブル２を介して行われる。
【００４７】
画像形成装置３０は、コントローラ２０から供給された画像データに基づいて画像処理部３１０でＣＭＹＫデータ（グレイスケールの場合にはＫデータ）を生成し、これを画像形成部３２０に供給して記録媒体上に画像を出力する。また、画像読み取り部３００で読み取られた画像データを画像形成部３２０に供給して記録媒体上に画像を出力する。
【００４８】
画像形成部３２０は、例えば４００ｄｐｉ又は８００ｄｐｉの解像度のカラー又はグレイスケール画像を出力する機能を有する。
【００４９】
制御部３４０は、コントローラ２０または操作部３３０からの命令に基づいて画像出力装置３０の動作を制御する。
【００５０】
図２は、図１に示した画像出力装置３０の具体的な構成の一例を示す構成図であり、図１と同一のものには同一の符号を付してある。この構成例は、フルカラーの画像を出力可能な電子写真方式の画像形成装置であって、複写機としての機能とプリンタとしての機能とを有する。
【００５１】
図において、４０は原稿自動給紙装置（ＤＦ（Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ））で、所定位置に積載された複数の原稿を１枚ずつ図示しない原稿読み取り位置に順次搬送する。ＤＦ４０または手動により図示しない原稿読み取り位置に置かれた原稿は、例えば光学系やカラーＣＣＤ等を含む画像読み取り部３００により読み取られて、これにより原稿画像に対応したＲＧＢデータが生成され、画像処理部３１０へ送られる。
【００５２】
画像処理部３１０は、コントローラから送られてきた画像データと画像読み取り部３００から送られてきた画像データのいずれかを制御部３４０による制御に基づいて選択して画像形成部３２０及びコントローラ２０へ送信する。即ち、制御部３４０は、この画像形成装置３０をプリンタとして使用する場合には、コントローラ２０から供給される画像データを選択し、複写機として使用する場合には、画像読み取り部３００から供給される画像データを選択する。
【００５３】
画像処理部３１０は、入力されたＲＧＢデータをＹＭＣＫデータに変換して、Ｃ，Ｍ，Ｙ，Ｋの画像データを画像形成部３２０のレーザ駆動部３１に供給する。
【００５４】
レーザ駆動部３１は、供給されるＣ，Ｍ，Ｙ，Ｋの画像データをレーザ光に変換して、このレーザ光を感光ドラム３２上で走査させて潜像を形成する。画像を出力するための記録紙は、上段カセット３６または下段カセット３７から選択されて給紙され、搬送経路３を経由して感光ドラム３２のところまで搬送される。
【００５５】
感光ドラム３２上の潜像は、不図示の現像器により現像され、これにより可視像（トナー像）が形成され、記録紙に転写される。この潜像の形成、現像、転写の動作は、Ｃ，Ｍ，Ｙ，Ｋの各色について実行され、記録紙上にカラー画像が合成される。
【００５６】
トナー像が転写された記録紙は、定着器３３に搬送され、ここでトナー像が定着される。その後、記録紙は、片面に画像を形成するモードにおいては、排紙トレイ５０に排出される。
【００５７】
一方、両面に画像を形成するモードにおいては、記録紙の片面に対するトナー像の転写が終了したら搬送経路４を経由して反転ユニット３４で反転され、搬送経路５および両面トレイ３５を経由し、再び搬送経路３に搬送される。そして、裏面に対してトナー像を転写した後に、定着器３３によりトナー像を定着し、排紙トレイ５０に排出される。
【００５８】
図３は、図１に示した画像処理システムにおける画像処理構成、図１４に示した従来の画像処理システムにおける像域分離部によるＳＥＮ信号を使用することなく、画像処理装置（コントローラ）２０側の属性信号を使用して４００ｄｐｉ／８００ｄｐｉ線の切り換えを行う構成を示すブロック図であり、図１と同一のものには同一の符号を付してある。
【００５９】
なお、画像処理装置（コントローラ）２０は、ホストコンピュータから入力されるプリントデータ（ここではＰＤＬデータとして説明する）内に記述される各オブジェクトの属性（文字・グラフィック・写真のどれなのか）に基づいて像域分離し（各オブジェクトを抽出し）、各オブジェクトに対して属性信号（ＳＥＮ信号）を作成することができる。
【００６０】
図に示すように、画像処理装置（コントローラ）２０からは、ＹＭＣＫ各色の画像データ（画像信号）と、属性信号（ＳＥＮ信号）が送られ、画像処理部３１０内のスムージング回路４０２に入力される。
【００６１】
スムージング回路４０２では、属性信号（ＳＥＮ信号）に応じて、画素毎に４００ｄｐｉ／８００ｄｐｉ線の切り換えを行う。そしてγ変換（γテーブル）４０３において、それぞれの解像度の濃度データをプリンタ部（画像形成部）３２０の階調再現に応じてデータ変換する。
【００６２】
このように処理されたＹＭＣＫの画像信号（画像データ）と、４００ｄｐｉ／８００ｄｐｉ線の切り換え信号であるＳＥＮ信号（属性信号）は、プリンタ部（画像形成部）３２０内のレーザードライバ（レーザ駆動部３１）に送られ、プリンタ部（画像形成部）３２０でＰＷＭによる濃度記録が行われる。
【００６３】
以下、図４〜図６を参照して、属性信号（ＳＥＮ信号）の具体例を、図１に示した画像処理装置（コントローラ）２０により生成される属性マップ（図３に示したＳＥＮ信号を属性信号として各画素毎に対応付けたマップ）について説明する。
【００６４】
図４は、図１に示した画像処理装置（コントローラ）２０により生成される各画素毎に対応付けられた属性マップの一例を示す模式図である。
【００６５】
この図では、ビットマップすなわち写真画素である背景画像の中に、文字画素である数字の”１”が入った画像を表している。なお、この属性マップは、画像処理装置２０により、プリントデータ（ここではＰＤＬデータとして説明する）内の各オブジェクトの属性（文字・グラフィック・写真のどれなのか）を示すための記述に基づいて作成されるものである。
【００６６】
画像処理装置（コントローラ）２０により生成される属性マップが、文字画素を「１」、写真画素を「０」で表すものとすると、図に表した「０」，「１」の二次元配置である属性マップが完成する。もちろん、写真画素を「１」，文字画素を「０」と表してもよく、この場合は図に示した「０」と「１」の位置が逆転した属性マップとなる。
【００６７】
画像処理装置（コントローラ）２０において、ＣＰＵ２１により生成した属性マップはラスタ展開された画像データと共にフレームメモリ２６−１に格納されるが、属性マップは、各画素毎に対応がつけられるように格納されれば、どのように構成されてもよい。例えば、図４のような属性マップのプレーンとして、画像データと属性マップを別々に記憶するように構成しても良い。この場合、図５に示すように、ＣＭＹＫの各プレーンに属性マップのプレーンを付加した５面を１ページの画像として保持する（Ｐｌａｎｎｅｒ）。
【００６８】
また、図６に示すように、ＣＭＹＫデータが１画素内に構成される場合、各画素のＣＭＹＫデータの情報に属性情報を付加する形で埋め込んでもよい（Ｃｈｕｎｋｙ）。また、データの量を増やさないように構成するために、ＣＭＹＫ各プレーンのうちいずれか１つのプレーンもしくは複数のプレーンの画素毎の下位ｂｉｔに属性マップを埋め込むように構成してもよいなど、必要に合わせて属性マップのフォーマットを決めることができる。
【００６９】
以下、図７〜図９を用いて、図３に示した属性信号（ＳＥＮ信号）について具体的に説明する。
【００７０】
図７は、図１に示したホストコンピュータ１０等によりアプリケーション上で作成したプリントデータを示す模式図である。
【００７１】
図において、６１は”ＡＢＣ”及び”いろは”と書かれた文字で、６２は写真であるオブジェクトである。また、６２の写真の内部には、図に示すように”Ｈ”と書かれた文字が埋め込まれた原稿となっている。
【００７２】
図８，図９は、図１に示した画像処理装置（コントローラ）２０により生成された属性マップの一例を示す模式図であり、図７に示したプリントデータに対応する。
【００７３】
まず、図８では、黒く描かれているところが属性マップで「１」となっている部分に対応し、白く描かれているところが「０」となっている部分に対応する。図８の例では、「１」のところが文字画素として判定された結果である。即ち、文字画素を「１」として属性マップを生成している。また、図８では、背景の画素は、写真画素領域と共に「０」となっており、文字が描かれた部分のみが抽出されている。
【００７４】
次に、図９は、図８と同様に、黒く描かれているところが属性マップで「１」となっている部分に対応し、白く描かれているところが「０」となっている部分に対応する。図９の例では、「１」のところが写真画素として判定した結果である。即ち、写真画素を「１」として属性マップを生成している。また、図９では、背景すなわち原稿上の下地にあたる部分は、文字画素と共に「０」となっており、写真画像が描かれた部分のみが抽出されている。
【００７５】
このように、画像処理装置（コントローラ）２０の像域分離方法（属性マップ生成方法）によって、図８に示したように文字画素のみを抽出したり、逆に図９に示したように写真画素のみを抽出したりすることが可能である。
【００７６】
図１０は、図１に示したホストコンピュータ１０により、プリント時に画像データの属性（画像出力モード）を設定するための画面の一例を示す模式図であり、ホストコンピュータ１０の図示しない表示部に表示される。
【００７７】
図において、図１０（ａ）は画像出力モードとして階調優先モードと解像度優先モードを選択する画像データ属性（画像出力モード）設定画面の例である。
【００７８】
図１０（ａ）の画像データ属性（画像出力モード）設定画面において、１１０１は解像度優先モードボタン、１１０２は階調優先モードボタンで、ユーザは解像度優先モードボタン１１０１又は階調優先モードボタン１１０２のいずれかを選択することにより、画像データに対する画像出力モードを解像度優先モード又は階調優先モードを選択的に設定することができる。
【００７９】
１１０４はＯＫボタンで、このボタンを選択することにより、画像データ属性設定を有効にして、プリント処理を開始することができる。１１０５はキャンセルボタンで、このボタンを選択することにより、画像データ属性設定を無効にすることができる。
【００８０】
１１０３は詳細設定ボタンで、解像度優先モードボタン１１０１により解像度優先モードを設定した場合に、さらにこの詳細設定ボタン１１０３を選択することによって、図１０（ｂ）に図示されている解像度優先モード詳細設定画面が表示される。
【００８１】
図１０（ｂ）の解像度優先モード詳細設定画面において、１１０６はテキストのみボタン、１１０７はテキストとグラフィックボタンで、ユーザは、テキストのみボタン１１０６又はテキストとグラフィックボタン１１０７のいずれかを選択することにより、解像度優先モードにおいてテキスト部のみ属性を設定するか、テキストとグラフィック部に属性を設定するかを選択的に設定することができる。
【００８２】
１１０８はＯＫボタンで、このボタンを選択することにより、解像度優先モード詳細設定を有効にして図１０（ａ）の画像データ属性設定画面に戻る。１１０９はキャンセルボタンで、このボタンを選択することにより、解像度優先モード詳細設定を無効にして図１０（ａ）の画像データ属性設定画面に戻る。
【００８３】
図１１は、図１０に示した画像データ属性（画像出力モード）設定画面により設定した解像度優先モードと階調優先モードのそれぞれにおける画像データの状態（フレームメモリ２６−１での保持状態及び画像形成装置３０への送信時の状態）を示す模式図である。なお、図６に示したように各画素のＣＭＹＫデータに属性情報を埋め込んでフレームメモリ２６−１に保持する場合を例にして説明する。
【００８４】
図において、図１１（ａ）は、画像データ属性を解像度優先モードに設定した場合の画像データの例であり、１画素あたりのデータを示している。この例では、Ｃ（Ｃｙａｎ），Ｍ（Ｍａｇｅｎｔａ），Ｙ（Ｙｅｌｌｏｗ），Ｋ（Ｂｌａｃｋ）各色のデータを８ビット（２５６階調）ではなく、７ビット（１２８階調）とし、それに属性１ビットが付加されている。
【００８５】
図１１（ｂ）は、画像データ属性を解像度優先モードに設定した場合の画像データの他の例であり、ＣＭＹＫのうちのどれか１色のデータを７ビットにし、属性データ１ビットが付加されている。この例では、Ｂｌａｃｋのデータを７ビットとしているが、ＣＭＹＫどのデータを７ビットにするかは、ユーザが任意に設定可能であっても良いし、画像データから自動的にＣＭＹＫのうちのどれか１色（例えば、最も階調の幅の少ない１色）を７ビットに設定するようにしてもよい。
【００８６】
図１１（ｃ）は、画像データ属性を階調優先モードに設定した場合の画像データの例である。図示されているように、階調優先モードの場合は、ＣＭＹＫ各色が８ビット（２５６階調）で保持され、属性データは付加されない。
【００８７】
以上示した画像データは、フレームメモリ２６−１に保持されて、順次画像形成装置３０に送信されて画像形成される。
【００８８】
なお、属性データを付加する際に画像データの容量を小さくする場合、本実施形態では、８ビットのデータを７ビットのデータにする場合を示したが、画像データを圧縮することによって画像データの容量を小さくしても構わない。また、圧縮する際には、画像データのみを圧縮してフレームバッファ２６−１に保持しておき、画像形成装置３０への送信時に解凍して属性データを付加して送信するように構成してもよいし、属性データを含んだ形式で圧縮してフレームバッファ２６−１に保持し画像形成装置３０への送信時に解凍するように構成してもよい。
【００８９】
以下、図１２のフローチャートを参照して、ホストコンピュータ１０上で作成した画像データをプリントする際に、解像度優先モードに設定した場合と階調優先モードに設定した場合のそれぞれの処理の流れについて説明する。
【００９０】
図１２は、本発明の情報処理装置及び画像処理装置及び画像形成装置を適用可能な画像処理システムにおける第１の画像処理手順の一例を示すフローチャートであり、ホストコンピュータ１０上で作成した画像データをプリントする際に、解像度優先モードに設定した場合と階調優先モードに設定した場合のそれぞれの処理手順に対応する。なお、Ｓ１３１〜Ｓ１３９は各ステップを示す。また、ステップＳ１３１は図１に示したホストコンピュータ１０の図示しないＣＰＵによりＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものであり、ステップＳ１３２〜Ｓ１３５，Ｓ１３８，Ｓ１３９は図１に示した画像処理装置（コントローラ）２０のＣＰＵ２１によりＲＯＭ２２、内蔵ＨＤ２４、又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものであり、ステップＳ１３６，Ｓ１３７は図１に示したホストコンピュータの図示しないＣＰＵによりＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものである。
【００９１】
まず、ホストコンピュータ１０上のアプリケーションで任意の画像を作成し（Ｓ１３１）、図１０に示した画像データ属性（画像出力モード）設定画面で解像度優先モードか階調優先モードのどちらかを設定し、ＯＫボタン１１０４を指示して、プリント処理を開始する（Ｓ１３２）。即ち、ホストコンピュータ１０は、プリントデータ（ここではＰＤＬデータとして説明する）と該プリントデータに設定された画像データ属性（画像出力モード）を示す情報を画像処理装置（コントローラ）２０に送信する。
【００９２】
ホストコンピュータ１０からプリントデータと該プリントデータに設定された画像データ属性（画像出力モード）を示す情報を受け取った画像処理装置２０は、プリントデータの画像出力モードが解像度優先モードと階調優先モードのどちらに設定されているかを判断し（Ｓ１３３）、解像度優先モードに設定されている場合は、ステップＳ１３４において、画像処理装置２０は、プリントデータを画像データ（ラスタデータ）に展開するとともに、プリントデータ内の各オブジェクトの属性（文字・グラフィック・写真のどれなのか）を示すための記述に基づいて属性データを生成する。そして、展開された画像データと生成された属性データをフレームバッファ２６−１に格納する。なお、このとき、図１１（ａ），（ｂ）に示したように画像データの階調数を落としたり、周知の圧縮処理等により画像データの容量を小さくするように画像データに対して縮小処理をしておく。この縮小処理は画像データ展開時に行ってもよいし，展開後、保存時に行ってもよい。さらに、画像データに属性データを付加するが、画像データに属性データを付加して保存してもよいし、付加することなく保存し、読み出し時に画像データに属性データを付加してもよい。
【００９３】
次に、画像処理装置２０は、フレームバッファ２６−１に格納される画像データと属性データを画像形成装置３０へ送信し（Ｓ１３５）、画像データと属性データを受け取った画像形成装置３０は、属性マップに基づき画像データに所定の画像処理を行い（Ｓ１３６）、該画像処理された画像データに基づく画像を記録媒体に印字する（Ｓ１３７）。
【００９４】
一方、ステップＳ１３３で、画像処理装置２０が、ホストコンピュータ１０から入力したプリントデータの画像出力モードが階調優先モードに設定されていると判断した場合は、画像処理装置２０は、プリントデータを画像データ（ラスタデータ）に展開し、フレームバッファ２６−１に格納する（Ｓ１３８）。このとき、属性データは生成されることも、もちろん付加されることもない。さら、画像データの容量を小さくする縮小処理も行う必要はない。
【００９５】
次に、画像処理装置２０は、フレームバッファ２６−１に格納された画像データのみを画像形成装置３０に送信し（Ｓ１３９）、画像データを受け取った画像形成装置３０は、該受け取った画像データに基づく画像を記録媒体に印字する（Ｓ１３７）。
【００９６】
以上の処理により、画像データをプリントする際に、ホストコンピュータ１０上で、解像度優先モードか階調優先モードのどちらかを設定し、解像度優先モードの場合は、画像処理装置（コントローラ）２０で画像データの属性データを画像データに付加して画像形成装置３０に送信して記録媒体に印字出力することにより、画像の種類に合わせた最適な画像出力をプリントすることが可能となる。
【００９７】
なお、本実施形態では、プリント時にホストコンピュータ１０上で、プリントデータに画像データ属性（解像度優先モード又は階調優先モード）を設定する構成について説明したが、予めホストコンピュータ１０又は画像形成装置３０の操作部３３０より、画像処理装置（コントローラ）２０に、画像データ属性（解像度優先モード又は階調優先モード）を設定しておき、内蔵ＨＤ２４又はＲＡＭ２６等に記憶しておき、この設定が変更されるまでは、ホストコンピュータ１０から送信されるプリントデータは全てこの画像データ属性で処理するように構成してもよい。
【００９８】
また、本実施形態では、図１０に示した画像データ属性（画像出力モード）設定画面でプリントデータから展開される画像データの画像出力モードを解像度優先モード又は階調優先モードに設定する場合について説明したが、画像処理装置（コントローラ）２０が、前記外部装置から受信したプリントデータに基づいて、該プリントデータから展開される画像データの画像出力モードを自動設定するように構成してもよい。例えば、プリントデータ（ここではＰＤＬデータとして説明する）内の各オブジェクトの属性（文字・グラフィック・写真のどれなのか）を示すための記述に基づいて、「写真」属性を有する画像データの割合が所定の閾値を超える場合に、階調優先モードを自動設定し、それ以外の場合は解像度優先モードを自動設定するように構成してもよい。
【００９９】
なお、本実施形態では、画像形成装置３０がレーザビーム方式である場合を例にして説明したが、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であっても本発明は適用可能である。
【０１００】
以上より、画像データの種類に応じ、階調性を優先して出力する場合（画像出力モードが階調優先モードに設定されている場合）には属性信号は付加せずに８ビットのデータ（２５６階調）として画像データを作成し、解像度を優先する場合（画像出力モードが解像度優先モードに設定されている場合）には、７ビットのデータ（１２８階調）に属性信号を付加して８ビットのデータとして画像データを作成して画像形成装置に送信し、画像形成装置により属性信号に応じた画像形成を行うことにより、画像データの容量増大によるメモリ資源の圧迫や転送速度の低下を引き起こすことなく、ユーザの所望する画像出力モードで、画像の種類に合わせて最適な画像出力をプリントすることが可能となる。
【０１０１】
以下、図１３に示すメモリマップを参照して本発明に係る情報処理装置及び画像処理装置及び画像形成装置を適用可能な画像処理システムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１０２】
図１３は、本発明に係る情報処理装置及び画像処理装置及び画像形成装置を適用可能な画像処理システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する模式図である。
【０１０３】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１０４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１０５】
本実施形態における図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１０６】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０７】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１０９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１２】
さらに、本発明を達成するためのソフトウエアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１３】
【発明の効果】
以上説明したように、本発明によれば、外部装置から受信したプリントデータを画像データに展開し、前記プリントデータに基づいて展開した画像データの属性を示す属性信号を生成し、データ容量を小さくした画像データと生成された属性信号をメモリに保持し、該メモリに保持されている画像データを前記属性信号を付加した状態で画像形成装置へ送信するので、画像データの容量増大によるメモリ資源の圧迫や転送速度の低下をひきおこすことなく、画像の種類に応じた良好な画像出力をプリントすることができる。
【０１１４】
また、画像データの画像出力モード設定に基づいて、属性信号の生成及び画像データへの付加の有無を制御し、画像データに属性データを付加する場合に、画像データの容量を小さくするので、画像データの容量増大によるメモリ資源の圧迫や転送速度の低下を引き起こすことなく、ユーザの所望する画像出力モードで、画像の種類に合わせた最適な画像出力をプリントすることができる。
【０１１５】
従って、画像データをプリントする際に、解像度優先モードか階調優先モードのどちらかを設定し、解像度優先モードの場合は画像データの属性データを画像データに付加することにより、画像の種類に合わせて最適な画像出力をプリントすることができる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す情報処理装置及び画像処理装置及び画像形成装置を適用可能な画像処理システムの電気的な構成を概略的に示すブロック図である。
【図２】図１に示した画像出力装置の具体的な構成の一例を示す構成図である。
【図３】図１に示した画像処理システムにおける画像処理構成を示すブロック図である。
【図４】図１に示した画像処理装置（コントローラ）により生成される各画素毎に対応付けられた属性マップの一例を示す模式図である。
【図５】図１に示した画像処理装置（コントローラ）において、画像データと属性信号を保持する際のフォーマットの一例を示す模式図である。
【図６】図１に示した画像処理装置（コントローラ）において、画像データと属性信号を保持する際のフォーマットの他の例を示す模式図である。
【図７】図１に示したホストコンピュータ１０等によりアプリケーション上で作成したプリント画像データの一例を示す模式図である。
【図８】図１に示した画像処理装置（コントローラ）により生成された属性マップの一例を示す模式図である。
【図９】図１に示した画像処理装置（コントローラ）により生成された属性マップの一例を示す模式図である。
【図１０】図１に示したホストコンピュータによりプリント時に画像データの属性（画像出力モード）を設定するための画面の一例を示す模式図である。
【図１１】図１０に示した画像データ属性（画像出力モード）設定画面により設定した解像度優先モードと階調優先モードのそれぞれにおける画像データの状態（フレームメモリでの保持状態及び画像形成装置への送信時の状態）を示す模式図である。
【図１２】本発明の情報処理装置及び画像処理装置及び画像形成装置を適用可能な画像処理システムにおける第１の画像処理手順の一例を示すフローチャートである。
【図１３】本発明に係る情報処理装置及び画像処理装置及び画像形成装置を適用可能な画像処理システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する模式図である。
【図１４】従来の画像処理システムの構成を示すブロック図である。
【符号の説明】
１０  ホストコンピュータ
２０  画像処理装置（コントローラ）
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＨＤＤコントローラ
２４  内蔵ＨＤ
２５  外部インタフェース
２６  ＲＡＭ
３０  画像形成装置（プリンタ部）
３００  画像読み取り部
３１０  画像処理部
３２０  画像形成部
３３０  操作部
３４０  制御部
４０２  スムージング回路
４０３  γテーブル
【図１】
0004323742.tif 000002
【図２】
0004323742.tif 000003
【図３】
0004323742.tif 000004
【図４】
0004323742.tif 000005
【図５】
0004323742.tif 000006
【図６】
0004323742.tif 000007
【図７】
0004323742.tif 000008
【図８】
0004323742.tif 000009
【図９】
0004323742.tif 000010
【図１０】
0004323742.tif 000011
【図１１】
0004323742.tif 000012
【図１２】
0004323742.tif 000013
【図１３】
0004323742.tif 000014
【図１４】
0004323742.tif 000015