(57)【要約】【課題】オブジェクト記述形式のファイルをプリンタから高画質に出力させることが可能な画像処理装置を提供すること。【解決手段】画像データを所定のファイル形式にフォーマット変換を行うフォーマット変換部１００を備えた画像処理装置において、フォーマット変換部１００は、画像データの画像属性に基づき、画像データを複数のオブジェクトに分解するオブジェクト分解手段と、前記オブジェクト分解手段で分解されたオブジェクトを所定形式で記述して、所定のファイル形式のファイルにフォーマット変換するオブジェクト記述手段と、を備え、オブジェクト記述手段は、分解されたオブジェクトのうち、所定の画像属性を有するオブジェクトに対して、その属性情報を指示するための付加オブジェクトを当該オブジェクトに関連づけて記述する。【選択図】      図１
2004320448.tif 000002
【特許請求の範囲】
【請求項１】
画像データを複数のオブジェクトに分解して、所定のファイル形式にフォーマット変換を行う画像処理装置において、
画像データの画像属性を判定する画像属性判定手段と、
画像属性判定手段の判定結果に基づき前記画像データを複数のオブジェクトに分解するオブジェクト分解手段と、
前記オブジェクト分解手段で分解されたオブジェクトを所定形式で記述して、所定のファイル形式のファイルにフォーマット変換するオブジェクト記述手段と、
を備え、
前記オブジェクト記述手段は、分解されたオブジェクトのうち、所定の画像属性を有するオブジェクトに対して、その属性情報を指示するための付加オブジェクトを当該オブジェクトに関連づけて記述することを特徴とする画像処理装置。
【請求項２】
さらに、前記オブジェクト記述手段で変換されたファイルをプリンタに応じた印字命令に変換して当該プリンタに出力するデータ変換手段を備え、
前記データ変換手段は、前記付加オブジェクトに基づき所定の画像属性を有するオブジェクトを判別し、当該オブジェクトに画像属性に応じた画像処理を施すことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記付加オブジェクトは、不可視のオブジェクトであることを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記付加オブジェクトのオブジェクトサイズは、前記所定の画像属性を有するオブジェクトと同サイズであることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記ファイル形式は、ＰＤＦ形式であることを特徴とする請求項１〜請求項４のいずれか１つに記載の画像処理装置。
【請求項６】
前記データ変換手段は、文字属性と判定されたオブジェクトに対しては、他の属性と判定されたオブジェクトに比して鮮鋭度の高い中間調処理を施すことを特徴とする請求項２〜請求項５のいずれか１つに記載の画像処理装置。
【請求項７】
前記データ変換手段は、無彩色の文字画属性と判定されたオブジェクトに対しては、色補正・墨生成処理において黒成分の生成を高める処理、または、残余色成分を除去する処理を施すことを特徴とする請求項２〜請求項５のいずれか１つに記載の画像処理装置。
【請求項８】
前記データ変換手段は、白地上の文字画属性と判定されたオブジェクトに対しては、他の属性と判定されたオブジェクトに比して鮮鋭度の高い中間調処理を施すことを特徴とする請求項２〜請求項５のいずれか１つに記載の画像処理装置。
【請求項９】
前記データ変換手段は、色地上の文字画属性と判定されたオブジェクトに対しては、背景の色地オブジェクトと同様な中間調処理を施すことを特徴とする請求項２〜請求項５のいずれか１つに記載の画像処理装置。
【請求項１０】
請求項２〜請求項９のいずれか１つに記載の画像処理装置を具備し、さらに、前記データ変換手段で変換された印字命令を入力してプリント出力を実行するプリンタを備えたことを特徴とする画像処理システム。
【請求項１１】
コンピュータが実行するためのプログラムにおいて、
画像データの画像属性を判定する画像属性判定工程と、
画像属性判定工程の判定結果に基づき前記画像データを複数のオブジェクトに分解するオブジェクト分解工程と、
前記オブジェクト分解工程で分解されたオブジェクトを所定形式に記述して所定のファイル形式にフォーマット変換し、その際、分解されたオブジェクトのうち所定の画像属性を有するオブジェクトに対して、その属性情報を指示するための付加オブジェクトを当該所定の画像属性を有するオブジェクトに関連づけて記述するオブジェクト記述工程と、
をコンピュータに実行させることを特徴とするコンピュータが実行するためのプログラム。
【請求項１２】
さらに、前記オブジェクト記述工程で変換されたファイルをプリンタに応じた所定の印字命令に変換し、前記付加オブジェクトに基づき所定の画像属性を有するオブジェクトを判別し、当該オブジェクトに画像属性に応じた画像処理を施して前記プリンタに出力するデータ変換工程を、
コンピュータに実行させることを特徴とする請求項１１に記載のコンピュータが実行するためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、画像処理システム、およびコンピュータが実行するためのプログラムに関し、詳細には、電子ファイルシステム等に適用され、紙文書をスキャナ等によって電子ファイル化し、これをプリントアウトする際の画像品質を向上させた画像処理装置、画像処理システム、およびコンピュータが実行するためのプログラムに関する。
【０００２】
【従来の技術】
近年、文書の保存や配布を容易にするために、デジタル複写機のスキャナ機能やスキャナ単体機を用いて紙文書の電子化を行うことが一般的になりつつある。
【０００３】
電子化された文書は、１プレーンのイメージ画像であるため、プリンタでプリントアウトする場合、画像中の文字部や絵柄部等の全ての領域に対して均一な中間調処理が施される。この中間調処理としては、一般にディザマトリクスによる閾値処理を行うディザ処理が使用され、写真等の絵柄部での階調性や粒状性を満足するため比較的線数の低いディザ処理が用いられている。例えば、一般的なカラープリンタでは、１３３〜２００線程度が使用される。これに対して、文字部に対しては、より線数の高いディザ処理や誤差拡散処理等を用いて鮮鋭性に優れた中間調処理を施すことが望ましいが、現状では文字部と絵柄部の両者の画質を満足するようなプリント出力は得られていない。
【０００４】
ところで、特許文献１では、画像を高圧縮・高画質で電子化を行うために、スキャン画像に対し領域分割を行い、文字領域に対しては色情報付きのＭＭＲ圧縮画像を作成し、文字以外の領域に対してはＪＰＥＧ圧縮画像を作成してオブジェクト単位で最適な圧縮方式を用いる技術が開示されている。このような多数のオブジェクトによる画像表現として、ＰＤＦフォーマットが普及している。
【０００５】
かかるＰＤＦフォーマットは、Ａｄｏｂｅ社によって提唱されたオブジェクト単位で記述するページ記述言語であり、オブジェクト記述形式のファイルである。かかるＰＤＦ文書を表示するためのビューアが無料配布されていることもあり、広く市場に流通している文書フォーマットである。このように、ＰＤＦ文書は、オブジェクト単位で記述されたものであるので、いわゆる画像属性を保持したフォーマットとも言える。
【０００６】
上記特許文献１では、ＭＭＲ圧縮されたオブジェクトは、文字オブジェクトであり、ＪＰＥＧ圧縮されたオブジェクトは、文字以外のオブジェクト（以下、絵柄オブジェクト）である。プリンタで出力する際に、プリンタドライバがこれらのオブジェクトの画像属性を認識することができれば、文字オブジェクトとして判定されたオブジェクトに対しては鮮鋭性に優れたディザ処理を適用し、文字以外のオブジェクト、いわゆる絵柄オブジェクトに対しては、階調性・粒状性に優れたディザ処理を適用して、文字部と絵柄部の画質の両立を達成することができる。
【０００７】
【特許文献１】
特開２００２−７７６３３号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、例えば、Ｗｉｎｄｏｗｓ（Ｒ）システムによる印刷手順では、プリンタドライバまで画像属性情報を伝達することができない。Ｗｉｎｄｏｗｓ（Ｒ）システムでは、ユーザがアプリケーションソフトウエアに印刷処理の開始を指示すると、アプリケーションはＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ：Ｗｉｎｄｏｗｓ（Ｒ）カーネルの一部を構成するグラフィックス描画用ＡＰＩ）とよばれる描画コマンドを呼び出し、さらにＧＤＩコマンドはＤＤＩ（Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅ）コマンドに変換されてプリンタドライバに渡され、プリンタドライバでは、プリンタ用の印刷命令に変換してプリンタに転送する。
【０００９】
プリンタでは、印刷命令を解釈しプリントを実行する。ここで、アプリケーションが、上記のＭＭＲオブジェクトと、ＪＰＥＧオブジェクトで異なるＧＤＩコマンドを呼び出すようになっていれば、プリンタドライバでの文字部と絵柄部の識別が可能であるが、実際は両者ともイメージオブジェクトとして同様のＧＤＩコマンドが使用されるため、両者の識別は不可能である。
【００１０】
本発明は、上記課題に鑑みてなされたものであり、オブジェクト記述形式のファイルをプリンタから高画質に出力させることが可能な画像処理装置、画像処理システム、およびコンピュータが実行するためのプログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記課題を解決するために、請求項１にかかる発明は、画像データを複数のオブジェクトに分解して、所定のファイル形式にフォーマット変換を行う画像処理装置において、画像データの画像属性を判定する画像属性判定手段と、画像属性判定手段の判定結果に基づき前記画像データを複数のオブジェクトに分解するオブジェクト分解手段と、前記オブジェクト分解手段で分解されたオブジェクトを所定形式で記述して、所定のファイル形式のファイルにフォーマット変換するオブジェクト記述手段と、を備え、前記オブジェクト記述手段は、分解されたオブジェクトのうち所定の画像属性を有するオブジェクトに対して、属性情報を指示するための付加オブジェクトを当該オブジェクトに関連づけて記述することを特徴とする。
【００１２】
上記発明によれば、画像属性判定手段は、画像データの画像属性を判定し、オブジェクト分割手段は、画像属性判定手段の判定結果に基づき画像データを複数のオブジェクトに分解し、オブジェクト記述手段は、オブジェクト分解手段で分解されたオブジェクトを所定形式で記述して、所定のファイル形式のファイルにフォーマット変換し、その際、分解されたオブジェクトのうち所定の画像属性を有するオブジェクトに対して、属性情報を指示するための付加オブジェクトを当該オブジェクトに関連づけて記述する。
【００１３】
また、請求項２にかかる発明は、請求項１にかかる発明において、さらに、前記オブジェクト記述手段で変換されたファイルをプリンタに応じた印字命令に変換して当該プリンタに出力するデータ変換手段を備え、前記データ変換手段は、前記付加オブジェクトに基づき所定の画像属性を有するオブジェクトを判別し、当該オブジェクトに画像属性に応じた画像処理を施すことを特徴とする。
【００１４】
上記発明によれば、データ変換手段は、オブジェクト記述手段で変換されたファイルをプリンタに応じた印字命令に変換してプリンタに出力し、その際、付加オブジェクトに基づき所定の画像属性を有するオブジェクトを判別し、当該オブジェクトに画像属性に応じた画像処理を施す。
【００１５】
また、請求項３にかかる発明は、請求項１または請求項２にかかる発明において、前記付加オブジェクトは、不可視のオブジェクトであることを特徴とする。
【００１６】
上記発明によれば、付加オブジェクトを不可視のオブジェクトとする。
【００１７】
また、請求項４にかかる発明は、請求項３にかかる発明において、前記付加オブジェクトのオブジェクトサイズは、前記所定の画像属性を有するオブジェクトと同サイズであることとを特徴とする。
【００１８】
上記発明によれば、付加オブジェクトのオブジェクトサイズを所定の画像属性を有するオブジェクトと同サイズとする。
【００１９】
また、請求項５にかかる発明は、請求項１〜請求項４のいずれか１つにかかる発明において、前記ファイル形式は、ＰＤＦ形式であることを特徴とする。
【００２０】
上記発明によれば、ファイル形式をＰＤＦ形式とする。
【００２１】
また、請求項６にかかる発明は、請求項２〜請求項５のいずれか１つにかかる発明において、前記データ変換手段は、文字属性と判定されたオブジェクトに対しては、他の属性と判定されたオブジェクトに比して鮮鋭度の高い中間調処理を施すことを特徴とする。
【００２２】
上記発明によれば、データ変換手段は、文字属性と判定されたオブジェクトに対しては、他の属性と判定されたオブジェクトに比して鮮鋭度の高い中間調処理を施す。
【００２３】
また、請求項７にかかる発明は、請求項２〜請求項５のいずれか１つにかかる発明において、前記データ変換手段は、無彩色の文字画属性と判定されたオブジェクトに対しては、色補正・墨生成処理において黒成分の生成を高める処理、または、残余色成分を除去する処理を施すことを特徴とする。
【００２４】
上記発明によれば、データ変換手段は、無彩色の文字画属性と判定されたオブジェクトに対しては、色補正・墨生成処理において黒成分の生成を高める処理、または、残余色成分を除去する処理を施す。
【００２５】
また、請求項８にかかる発明は、請求項２〜請求項５のいずれか１つにかかる発明において、前記データ変換手段は、白地上の文字画属性と判定されたオブジェクトに対しては、他の属性と判定されたオブジェクトに比して鮮鋭度の高い中間調処理を施すことを特徴とする。
【００２６】
上記発明によれば、データ変換手段は、白地上の文字画属性と判定されたオブジェクトに対しては、他の属性と判定されたオブジェクトに比して鮮鋭度の高い中間調処理を施す。
【００２７】
また、請求項９にかかる発明は、請求項２〜請求項５のいずれか１つにかかる発明において、前記データ変換手段は、色地上の文字画属性と判定されたオブジェクトに対しては、背景の色地オブジェクトと同様な中間調処理を施すことを特徴とする。
【００２８】
上記発明によれば、データ変換手段は、色地上の文字画属性と判定されたオブジェクトに対しては、背景の色地オブジェクトと同様な中間調処理を施す。
【００２９】
また、請求項１０にかかる発明は、請求項１〜請求項９のいずれか１つに記載の画像処理装置を具備し、さらに、前記データ変換手段で変換された印字命令を入力してプリント出力を実行するプリンタを備えたことを特徴とする。
【００３０】
上記発明によれば、プリンタは、データ変換手段で変換された印字命令を入力してプリント出力を実行する。
【００３１】
また、請求項１１にかかる発明は、コンピュータが実行するためのプログラムにおいて、画像データの画像属性を判定する画像属性判定工程と、画像属性判定工程の判定結果に基づき前記画像データを複数のオブジェクトに分解するオブジェクト分解工程と、前記オブジェクト分解工程で分解されたオブジェクトを所定形式に記述して所定のファイル形式のファイルに変換し、その際、分解されたオブジェクトのうち所定の画像属性を有するオブジェクトに対して、属性情報を指示するための付加オブジェクトを当該所定の画像属性を有するオブジェクトに関連づけて記述するオブジェクト記述工程と、をコンピュータに実行させることを特徴とする。
【００３２】
上記発明によれば、コンピュータでプログラムを実行することにより、画像データの画像属性を判定する画像属性判定工程と、画像属性判定工程の判定結果に基づき前記画像データを複数のオブジェクトに分解するオブジェクト分解工程と、前記オブジェクト分解工程で分解されたオブジェクトを所定形式に記述して所定のファイル形式のファイルにフォーマット変換し、その際、分解されたオブジェクトのうち所定の画像属性を有するオブジェクトに対して、属性情報を指示するための付加オブジェクトを当該所定の画像属性を有するオブジェクトに関連づけて記述するオブジェクト記述工程と、を実現する。
【００３３】
また、請求項１２にかかる発明は、請求項１１にかかる発明において、さらに、前記オブジェクト記述工程で変換されたファイルをプリンタに応じた所定の印字命令に変換し、前記付加オブジェクトに基づき所定の画像属性を有するオブジェクトを判別し、当該オブジェクトに画像属性に応じた画像処理を施して前記プリンタに出力するデータ変換工程を、コンピュータに実行させることを特徴とする。
【００３４】
上記発明によれば、コンピュータでプログラムを実行することにより、フォーマット変換工程で変換されたファイルをプリンタに応じた所定の印字命令に変換し、前記付加オブジェクトに基づき所定の画像属性を有するオブジェクトを判別し、当該オブジェクトに画像属性に応じた画像処理を施して前記プリンタに出力するデータ変換工程を、実現する。
【００３５】
【発明の実施の形態】
以下、図面を参照して、本発明にかかる画像処理装置、画像処理システム、およびコンピュータが実行するためのプログラムの好適な実施の形態を、（実施の形態１）、（実施の形態２）、（実施の形態３）の順に詳細に説明する。
【００３６】
（実施の形態１）
実施の形態１にかかる画像処理システムを図１〜図１４を参照して説明する。図１は、本発明にかかる画像処理システムの機能構成を示す図である。同図に示す画像処理システムは、スキャナ等の不図示の画像入力手段で読み取られた多値画像データを複数のオブジェクトに分解して、所定のファイル形式（例えば、ＰＤＦファイル）にフォーマット変換を行うフォーマット変換部１００と、フォーマット変換部１００で変換されたファイルをプリンタ３００が解釈可能な印字命令（ＰＤＬフォーマット）に変換してプリンタ３００に出力するデータ変換部２００と、データ変換部２００から入力される印字命令を解釈してプリントを実行するプリンタ３００とで構成されている。上記構成において、フォーマット変換部１００とデータ変換部２００とで画像処理装置が形成される。
【００３７】
フォーマット変換部１００は、スキャナ等の画像入力手段によって読み取られた多値画像データが入力され、この多値画像データの特定の画像領域を抽出した後、抽出した領域毎に別々のオブジェクトに分解し、オブジェクト毎に記述されたファイル形式であるＰＤＦファイルフォーマットに変換して、データ変換部２００に出力する。
【００３８】
図２は、図１のフォーマット変換部１００の詳細な機能構成を示す図である。フォーマット変換部１００は、画像領域抽出部１０１と、分解部１０２と、付加オブジェクト追加部１０３と、オブジェクト記述部１０４とを備えている。
【００３９】
画像領域抽出部１０１は、入力される多値画像データから文字属性を有する文字領域を抽出して、文字領域の座標情報およびその形状を示す情報を文字領域抽出情報として、分解部１０２および付加オブジェクト追加部１０３に送出する。
【００４０】
分解部１０２は、画像領域抽出部１０１から入力される文字領域抽出情報に基づき、入力される多値画像データを文字オブジェクトと絵柄オブジェクトに分解して、文字オブジェクトおよび絵柄オブジェクトに関する情報をオブジェクト記述部１０４に送出する。
【００４１】
付加オブジェクト追加部１０３は、画像領域抽出部１０１から入力される文字領域抽出情報に基づいて、文字属性を有するオブジェクトに関連させて、該オブジェクトが文字属性を有することを示す付加オブジェクトを作成してオブジェクト記述部１０４に送出する。
【００４２】
オブジェクト記述部１０４は、分解部１０２から入力される文字オブジェクトおよび絵柄オブジェクト、並びに、付加オブジェクト追加部１０３から入力される文字属性を示すための付加オブジェクトを、オブジェクト毎にＰＤＦフォーマットに適合した形式でＰＤＦファイルの記述を行う。
【００４３】
図３〜図９を参照して、図２のフォーマット変換部１００の処理の具体例を説明する。図３は、ドキュメントをカラースキャナで読み取った画像データの一例を示している。同図において、（ａ）は白地上の黒文字、（ｂ）は写真画像、（ｃ）は白地上の赤い文字、（ｄ）は、均一な背景画像中に青い文字が描かれているいわゆる色地上の文字を示している。
【００４４】
画像領域抽出部１０１は、画像データから文字を形成する画素を含む矩形領域を文字領域として抽出し、文字領域の座標情報およびその形状を示す情報を文字領域抽出情報として、分解部１０２および付加オブジェクト追加部１０３に出力する。図４は、図３の画像データの文字領域を示す図であり、同図において、黒の塗りつぶしで示した３つの矩形領域が文字領域を示している。
【００４５】
図３の画像データは、分解部１０２で、これら３つの文字領域と、それ以外の背景領域に分類される。図３において、（ｂ）の領域、（ｄ）の領域の文字領域以外の領域、および白地領域を纏めて一つの背景領域とみなして、単一の絵柄オブジェクトとしている。すなわち、図５に示すように、第１〜第３の文字オブジェクトと、絵柄オブジェクトの４つのオブジェクトに分解される。
【００４６】
分解部１０２は、抽出された矩形の文字領域に対して適当な閾値を用いて２値化処理を行い、図６に示すように、文字を構成する画素を黒画素（アクティブ画素）、文字以外を構成する画素を白画素（ノンアクティブ画素）として分類し、このアクティブ画素を文字の形状を示すデータとする。さらに文字の代表色として、アクティブ画素の平均色を求める。
【００４７】
そして、分解部１０２は、文字オブジェクトに関して、文字領域（矩形領域）の先頭座標情報と、オブジェクトのサイズ情報（Ｘサイズ、Ｙサイズ）、２値化された形状情報、およびアクティブ画素の平均色情報をオブジェクト記述部１０４に送出する。
【００４８】
ここで、文字オブジェクトの先頭座標情報とは、全画像領域中の該文字オブジェクトの座標を示すものであり、画像領域原点（全画像領域の左下の点）に対する文字オブジェクトの原点（文字オブジェクトの左下の点）の座標値である。全ての文字オブジェクトに対してそれぞれこれらの情報を送出する。
【００４９】
また、分解部１０２は、絵柄オブジェクトに関する情報もオブジェクト記述部部１０４に送出する。絵柄オブジェクトは、前述のように、全画像領域から文字オブジェクトを除いた画像領域となる。絵柄オブジェクトの画像は、文字領域が切り抜かれたような画像となるが、特開２００２−７７６３３号公報に示されるように、切り抜かれた文字領域を周辺の画素値で塗りつぶすように構成すれば、後段で圧縮処理が施される場合に圧縮率が向上して好適である。分解部１０２は、絵柄オブジェクトに対しては、矩形領域の先頭座標情報と、オブジェクトのサイズ情報（Ｘサイズ、Ｙサイズ）、１画素あたりＲＧＢ２４ｂｉｔの画像情報をオブジェクト記述部１０４に送出する。
【００５０】
図３の画像データに対する分解部１０２による分解結果を図７および図８を参照して説明する。図３に示す画像データは、図７に示す絵柄オブジェクト（オブジェクト１）と、図８に示す３つの文字オブジェクト（オブジェクト２〜４）に分解される。
【００５１】
図７および図８において、各オブジェクトの左下のマークは、オブジェクトの原点座標を示している。ＰＤＦフォーマットでは、矩形領域の左下をそのオブジェクトの原点として、画像領域全体の中でオブジェクトの原点をどこに配置するかを指定することによりオブジェクトの位置を決定している。
【００５２】
文字オブジェクトに関しては、ＰＤＦフォーマットのステンシルマスクの機能を用いて、ビットマップとして表現された文字形状をペイントすることにより表現する。図８に示すように、分解部１０２で生成された文字形状を表現するビットマップデータは、ステンシルマスクのマスクデータとして使用される。図中の白画素（ノンアクティブ画素）は、マスクされる領域であり、マスクされる領域では以前の内容が保持される。すなわち、背景画像がそのまま表示される領域である。
【００５３】
他方、黒画素（アクティブ画素）は、指定された色でマークされる領域であり、着色された文字が表示される領域である。このようなステンシルマスクを用いて記述するために、図８に示すようなビットマップデータに分解する。
【００５４】
このように、図３に示す画像データをオブジェクト１〜４に分解する。本発明では、文字オブジェクトが文字属性を有するということを示すため、付加オブジェクト追加部１０３は、図９および図１０に示すような付加オブジェクトを新たに作成する。
【００５５】
図９において、オブジェクト５は、図８のオブジェクト２に対応するものであり、オブジェクト２と同座標、同サイズのオブジェクトである。オブジェクト５は、全ての画素が特定の値（例えばＲ＝０，Ｇ＝１，Ｂ＝０）である画像として形成されている。この特定の値（Ｒ＝０，Ｇ＝１，Ｂ＝０）を文字属性を示すコードと定義することで、後段のプリンタドライバに文字属性を識別させる。図８のオブジェクト３，４についても同様に、図９に示すような、文字属性を示すためのオブジェクト６，７が新たに作成され、オブジェクト記述部１０４に送出される。
【００５６】
文字属性を示すためのオブジェクト５〜７は、ディスプレイ表示やプリントアウトした場合に可視化されないようにするために、付加オブジェクト追加部１０３は、オブジェクト５〜７に対して、図１０に示すような明示マスク８〜１０を関連づけて作成して、オブジェクト記述部１０４に出力する。この明示マスクを各オブジェクトの全領域で背景画像が有効となるようなマスクとすることにより、オブジェクト５〜７を不可視のオブジェクトとする。
【００５７】
オブジェクト記述部１０４は、オブジェクトの記述を行いＰＤＦファイル化する。まず、背景画像を表す絵柄オブジェクトを最初に記述する。つぎに、文字オブジェクトに関する記述を行う。文字オブジェクトに関しては、３つのオブジェクト（文字属性を示すオブジェクト、文字属性を不可視にするオブジェクト、文字オブジェクト）を１セットにして記述する。まず、文字属性を示すためのオブジェクトを記述し、つぎに、この文字属性を不可視とするためのオブジェクト（明示マスク）を記述し、最後に、これらの属性記述に関連する文字オブジェクト（ステンシルマスク）を記述する。
【００５８】
図１１は、図３の画像データのオブジェクトの記述例の一例を示す図である。図１１に示すように、まず、背景画像を表す絵柄オブジェクト（オブジェクト１）を最初に記述する。つぎに、文字属性を表すコード値（Ｒ＝０，Ｇ＝１，Ｂ＝０）を有するオブジェクト５を記述した後、これに関連して作成されたオブジェクト８（明示マスク）を記述し、最後に、実際の文字画像であるオブジェクト２を記述する。他の文字オブジェクトに関しても同様に、文字オブジェクト３に関しては、オブジェクト６→オブジェクト９→オブジェクト３の順に記述し、文字オブジェクト４に関しては、オブジェクト７→オブジェクト１０→オブジェクト４の順に記述する。
【００５９】
なお、図１１において、オブジェクト５，８，２群と、オブジェクト６，９，３群、およびオブジェクト７，１０，４群は入れ替え可能である。本発明におけるオブジェクト記述ルールは、文字属性を表すオブジェクトの直後に記述するオブジェクトを文字オブジェクトとすることであるので、この記述順序を遵守すれば良い。以上のようにして、ＰＤＦファイルが生成される。
【００６０】
ここで、例えば、特開２００２−７７６３３号公報で開示されているような方法を用いて、文字オブジェクトに対してはＭＭＲ圧縮等の処理を施して、他方、絵柄オブジェクトに対しては、原画像から文字部分を切り抜いたのち周囲の色で切り抜き部を塗りつぶして必要に応じて縮小し、ＪＰＥＧ圧縮するように構成しても良い。これにより、ＰＤＦファイル化したときのファイルサイズを小さくすることができる。
【００６１】
なお、上述したように、属性（コード）を表すオブジェクトのサイズを、文字オブジェクトと同サイズに設定することは重要である。アプリケーションからプリンタドライバに描画コマンドが渡されるとき、どのような単位で画像が区切られて描画されるかわからないためである。同じサイズにしておくと、どのように切り取られてプリンタドライバに渡されても、属性を示すオブジェクト＋属性を不可視にするマスクオブジェクト＋色を表すオブジェクト＋形状を表すマスクオブジェクトという最低限必要な情報をセットで渡すことができるので、所定の性能を維持することができる。
【００６２】
電子化されたＰＤＦドキュメントファイルは、蓄積されたりメール等で配信されて、最終的にユーザのＰＣ上でＡｃｒｏｂａｔ  Ｒｅａｄｅｒ等のアプリケーションソフトよって開かれる。Ｗｉｎｄｏｗｓ（Ｒ）システムにおいて、アプリケーションソフトは、ＰＤＦファイルの内容をディスプレイに表示するため、ＧＤＩコマンドを呼び出し、描画命令をＷｉｎｄｏｗｓ（Ｒ）システムに送信する。Ｗｉｎｄｏｗｓ（Ｒ）システムでは、描画命令に基づいてディスプレイにイメージが表示される。ここで、上述の方法で記述した文字オブジェクトに対する属性情報は、不可視のオブジェクトであるため表示されることがなく、表示上の支障はない。
【００６３】
図１２は、図１のデータ変換部２００の詳細な構成を示す図である。データ変換手段２００は、ＰＤＦファイルをＤＤＩコマンドに変換して描画命令を出力する描画部２０１、描画部２０１から入力される描画命令をプリンタ３００用の印字命令（ＰＤＬフォーム）に変換して、画像属性認識部２０３、第１の画像処理部２０４、および第２の画像処理部２０５に出力する印字命令変換部２０２と、入力される印字命令からオブジェクトの属性を認識して、オブジェクトの属性に応じてセレクタ２０６の出力を切り換える画像属性認識部２０３と、入力される印字命令に対して文字に適した画像処理を施してセレクタ２０６に出力する第１の画像処理部２０４と、入力される印字命令に対して絵柄に適した画像処理を施してセレクタ２０６に出力する第２の画像処理部２０５と、画像属性認識部２０３の指示に応じて、第１の画像処理部２０４と第２の画像処理部２０５の出力とを切り換えてプリンタ３００に出力するセレクタ２０６とを備えている。
【００６４】
描画部２１０は、Ｗｉｎｄｏｗｓ（Ｒ）システムと、アプリケーションソフトと、ＧＤＩコマンド生成部と、およびＤＤＩコマンド生成部等により構成されている。ディスプレイに表示する場合と同様に、プリントアウトする場合もアプリケーションソフトはＧＤＩコマンドを呼び出す。Ｗｉｎｄｏｗｓ（Ｒ）システムは、ＧＤＩコマンドに基づいて、プリンタデバイスに適合したＤＤＩコマンドに変換して、描画命令を、印字命令変換部２０２に出力する。このとき、上述の方法で記述した文字オブジェクト、絵柄オブジェクト、および文字オブジェクトに対する属性情報は、描画命令として描画部２０１から出力される。
【００６５】
印字命令変換部２０２、画像属性認識部２０３、第１の画像処理部２０４、第２の画像処理部２０５、およびセレクタ２０６は、プリンタドライバと呼ばれるものであり、プリンタメーカが供給するプリンタ固有のドライバソフトウエアである。
【００６６】
画像属性認識部２０３は、印字命令を入力し、オブジェクトの属性情報を認識してセレクタ２０６に切換指示を出力して、第１の画像処理部２０４の出力と第２の画像処理部２０５の出力とを切り換える。具体的には、画像属性認識部２０３は、上述のオブジェクト記述ルールに従って、特定の属性（コード）を有するオブジェクトの直後に描画されたオブジェクトを文字オブジェクトとみなし、他のオブジェクトについては絵柄オブジェクトとみなして、文字オブジェクトの場合は、セレクタ２０６から第１の画像処理部２０４の処理結果を出力させ、絵柄オブジェクトの場合には、第２の画像処理部２０５の処理結果を出力させる。これより、文字オブジェクトに対しては文字に適した画像処理を施された処理結果が、絵柄オブジェクトに対して絵柄に適した画像処理が施された処理結果がプリンタ３００に出力されることになる。
【００６７】
ここで、属性を示すオブジェクトであることを判定する具体的な方法としては、▲１▼特定色で書かれたデータであること、▲２▼属性を示すオブジェクトがべた画像（塗りつぶし画像）であること、▲３▼属性情報を不可視にするオブジェクト（明示マスク）がベタ画像（塗りつぶし画像）であり透明であるをこと、▲４▼次に記述されるオブジェクトが属性を示すオブジェクトと同サイズであること、が満たされた場合に属性を示すオブジェクトであると判定する。
【００６８】
第１の画像処理部２０４は、入力される印字命令に対して文字に適した色補正・墨生成および中間調処理等の画像処理を施して、セレクタ２０６に出力する。具体的には、第１の画像処理部２０４は、色補正・墨生成では、無彩色に近い文字は比較的墨生成率を大きくし、または、より無彩文字が色付きなくすっきりと見えるように墨生成したあとの残余色成分を除去し、中間調処理では、線数の高いディザ処理を施すことで、文字の鮮鋭性を高める。
【００６９】
第２の画像処理部２０５は、入力される印字命令に対して絵柄に適した色補正・墨生成および中間調処理等の画像処理を施して、セレクタ２０６に出力する。具体的には、第２の画像処理部２０５では、色補正・墨生成では、墨生成率を第１の画像処理部２０４より低めに設定することで豊富な階調を得るようにし、中間調処理では、比較的線数の低いディザ処理を施すことによって絵柄部の粒状性、階調性を高める。
【００７０】
セレクタ２０６は、画像属性認識部２０３の切換指示に応じて、文字オブジェクトの場合は第１の画像処理部２０４の処理結果を、絵柄オブジェクトの場合には第２の画像処理部２０５の処理結果をプリンタ３００に出力する。これにより、文字部と絵柄部の画質の両立を達成することができる。
【００７１】
例えば、上述したオブジェクトの属性伝達のルールを認識できないプリンタに出力した場合は、文字オブジェクトに対する属性情報は不可視のオブジェクトで記述されたものであるため、プリント出力に意図しないパターンや画像が現れることはなく何等問題はない。
【００７２】
なお、上記した実施の形態１では、文字属性を表す識別パターン（コード）として、特定のカラー値（Ｒ＝０，Ｇ＝１，Ｂ＝０）を使用することとしたが、本発明はこれに限られるものではない。例えば、図１３に示すようなバーコード状の特定の白黒２値パターンを使用することにしても良い。図１３に示す例は、黒と白の特定パターンが８画素ごとに周期的に繰り返すものである。また、プリントアウト時にアプリケーションによって、９０゜回転した後、描画コマンドが生成される場合にも対応できるように、図１４に示すような、白黒２値パターンを２次元に配置したものを使用して回転に対応できるようにしても良い。
【００７３】
また、上記した実施の形態１では、特定のカラー値を有するオブジェクトの次のオブジェクトを文字属性としたが、偶然に生成されたオブジェクトが同等のカラー値を有し、そのオブジェクトにマスクオブジェクトが関連づけられていた場合には、誤って文字オブジェクトと判定してしまうことが考えられる。そこで、誤判定を防止するために、複数のオブジェクトセット（コードオブジェクト＋不可視化するためのマスクオブジェクト）を同位置に貼り付けるようにして、偶然の一致性を低くして、誤判定を減ずることにしても良い。
【００７４】
また、本発明のオブジェクトの記述ルールを解釈できるプリンタで出力する場合には、プリンタドライバで、ユーザに対して本発明に基づく文字オブジェクトと絵柄オブジェクトの処理の切り換えを実行するか否かの選択を行わせ、選択された内容に従って処理を行う構成としても良い。これにより、ユーザが他のプリンタに出力したときと同様な画像品質、すなわち均一に絵柄処理が施された出力を得たい場合には、処理の切り換えを実行しないことが可能となる。
【００７５】
以上説明したように、実施の形態１によれば、フォーマット変換部１００は、多値画像データを複数の画像オブジェクトに分解してオブジェクト毎に所定のファイル形式で記述する場合に、多値画像データの画像属性を判定し、判定結果に応じて所定の画像属性を有するオブジェクトに関しては、属性情報を指示するための付加オブジェクトを該オブジェクトに関連づけて記述し、データ変換部（プリンタドライバ）２００では、追加された付加オブジェクトに基づき所定の画像属性を有するオブジェクトであることを認識して、画像属性に応じて画像処理の内容を変更するように構成しているので、ファイル化する際に判定した画像属性をプリンタドライバに伝達でき、また、プリンタでは画像属性に応じた適応的な画像処理が施された画像をプリント出力でき、画像をプリントアウトしたときの文字画質と絵柄画質が両立させることが可能となる。
【００７６】
また、実施の形態１では、付加オブジェクトを不可視のオブジェクトとしているので、モニタや、本発明のオブジェクト記述ルールを認識できないプリンタに出力した場合にも、出力に支障をきたすことがない。
【００７７】
また、本実施の形態１では、付加オブジェクトのオブジェクトサイズを、文字オブジェクトと同サイズとなるよう構成しているので、アプリケーションによってどのように分割されてプリンタドライバに送信されても、属性情報を確実に伝達することが可能となる。
【００７８】
また、本実施の形態１では、文字属性と判定されたオブジェクトに対しては、それ以外の属性と判定されたオブジェクトに比して、鮮鋭度の高い中間調処理を適用するように構成しているので、高画質な文字再生を行うことが可能となる。
【００７９】
さらに、実施の形態１では、無彩色の文字画属性と判定されたオブジェクトに対しては、色補正・墨生成処理において黒成分の生成を高め、または、残余色成分を除去するよう構成しているので、高画質な黒文字再生を行うことが可能となる。
【００８０】
（実施の形態２）
実施の形態２にかかる画像処理システムを図１５を参照して説明する。実施の形態１では、文字オブジェクトに関連づけて記述したコード情報を有するオブジェクトを透明（不可視）のオブジェクトとして、属性情報をプリンタドライバに伝達し、モニタ表示やプリント時に異常画像とならない例を説明したが、実施の形態２では、文字オブジェクトの指定色を変えて繰り返し記述して、属性情報をプリンタドライバに伝達する場合を説明する。実施の形態２の画像処理システムは、実施の形態１の画像処理システムとほぼ同様な構成であるので、ここでは異なる点についてのみ説明する。
【００８１】
図２の分解部１０２までの動作は、実施例の形態１と同様である。分解部１０２は、文字画像に関しては、形状を示すデータと、座標情報と、代表色情報を出力する。
【００８２】
付加オブジェクト追加部１０３は、実施の形態１と同様に、文字オブジェクトであることを示す付加オブジェクト（属性を表すオブジェクト）をオブジェクト記述部１０４に出力する。ここで出力されるオブジェクトは、分解部１０２で出力された文字オブジェクトと同形状のビットマップデータと、同座表情報と、文字属性を表す特定色（コード）情報から構成されるオブジェクトである。このオブジェクトを実施の形態１と同様に、文字オブジェクトの直前に記述する。
【００８３】
図１５は、実施の形態２のオブジェクト記述部１０４のオブジェクトの記述例を示す図である。図１５に示すオブジェクトの記述例は図３の画像データに関するオブジェクトの記述例を示している。
【００８４】
図１５において、図１１と同様に、まず背景画像の絵柄オブジェクト（オブジェクト１）を記述する。つぎに、文字属性を示すためのオブジェクト１１を記述する。これは、文字オブジェクト２と同じ位置、同じ形状であり、色だけがオブジェクト２と異なるもので、文字属性を表す色情報（例えば、Ｒ＝０，Ｇ＝１，Ｂ＝０）で記述されている。さらに、オブジェクト１１によって文字属性の指定を受けるオブジェクト２を記述する。同様に、オブジェクト３を記述する前に文字属性を示すオブジェクト１２を記述し、オブジェクト４の前にオブジェクト１３を記述するように構成する。
【００８５】
モニタ表示や一般のプリンタにおいては、付加されたオブジェクトの上に、本来の文字色で構成されたオブジェクトが上書きされて表示または印刷されるため、出力画像に意図しない色の文字が現れることはなく、何ら支障はない。
【００８６】
プリンタドライバでは、特定色に塗りつぶされた画像領域の上に描画される画像は文字属性であると判定し、文字画像に適した処理を施す。これにより、プリント出力時の文字画質を向上させることができる。
【００８７】
属性を示すオブジェクトであることを判定する具体的な方法としては、▲１▼特定色で書かれたデータであること、▲２▼次に記述されるオブジェクトと形状が同一であること、によって判定する。
【００８８】
以上説明したように、実施の形態２によれば、文字属性を示すための付加オブジェクトの形状データ（２値のビットマップデータ）を、文字オブジェクト同様としたので、形状データを共通使用することができ、新たに画像データとして保持する必要がなく、ファイルサイズをほとんど増加させないという効果を奏する。
【００８９】
（実施の形態３）
実施の形態２にかかる画像処理システムを図１６を参照して説明する。実施の形態１では、文字属性と判定されたオブジェクトに対して、それ以外の絵柄オブジェクトよりも鮮鋭性の高い中間調処理を施すこととしたが、実施の形態３では、文字属性の中でも、白地上の文字に対しては鮮鋭性の高い処理を施し、色地状の文字および絵柄部に対しては絵柄に適した粒状性・階調に優れた処理を施す構成としたものである。実施の形態３の画像処理システムは、実施の形態１の画像処理システム（図）１）とほぼ同様な構成であるので、ここでは異なる点についてのみ説明する。
【００９０】
図１６は、実施の形態３における各画像属性毎のオブジェクト記述方法と、圧縮方法と、および画像処理方法を示している。実施の形態３のフォーマット変換部１００は、各画像属性に応じて、図１６に示すようなオブジェクト記述方法でオブジェクトを記述し、また、データ変換部２００は、各画像属性に応じて、図１６に示すような圧縮方法および画像処理方法でオブジェクトに対して、圧縮・画像処理を行う。
【００９１】
図１６において、白地上文字に関しては、２値化＋色情報とし、ＭＭＲ圧縮を行うのが画像サイズを小さくする上で効果的であり、画像処理法については鮮鋭性を重視する処理が適する。ここで、鮮鋭性重視処理とは、上述したように、墨生成率を高くし、スクリーン線数の高い鮮鋭性に優れたディザ処理を施すことである。
【００９２】
色地上文字に関しては、画像サイズという意味では白地上文字と同様の方式が適しているが、画像処理法に関しては、粒状性・階調性重視の処理が望ましい。色地上文字の背景、すなわち背景の絵柄画像に対しては、粒状性・階調性を重視する処理を施すことが必要である。背景画像の処理と色地上文字の処理が異なっていると、その境界部分で違和感が発生するためである。色地上文字の鮮鋭性を考慮すると、鮮鋭性重視の処理を行うべきであるが、背景画像との違和感の方が画質低下の印象として上回っているので、粒状性・階調性重視の処理が適している。
【００９３】
絵柄部分に関しては、階調変化がない均一な背景画像等の場合には、文字と同様に２値化＋色情報で記述し、ＭＭＲ圧縮が適している。階調変化がある場合は、ＪＰＥＧ等の多値画像圧縮方式が適している。画像処理方法は、いずれも粒状性、階調性に優れた処理を選択するのが適している。
【００９４】
このように、オブジェクトの記述方法、圧縮方法と最適な画像処理方法は必ずしも対になっているのではなく、より画像属性を細分化することで高画質化に貢献することができる。複数の画像属性をプリンタドライバまで伝達するためには、属性を示すオブジェクトにおける特定のパターン、値等を複数準備しておくことでこれに対応することができる。
【００９５】
以上説明したように、実施の形態３によれば、白地上の文字画属性と判定されたオブジェクトに対しては、他の属性と判定されたオブジェクトに比して鮮鋭度の高い中間調処理を適用するように構成しているので、白地上文字に対して高画質な文字再生を行うことが可能となる。
【００９６】
また、実施の形態３によれば、色地上の文字画属性と判定されたオブジェクトに対しては、背景の色地オブジェクトと同様な中間調処理を適用するように構成しているので、色地上文字とその背景部分で処理切り換えによるデフェクトがなく、高画質な画像再生を行うことが可能となる。
【００９７】
なお、上記した実施の形態１〜３では、オブジェクト記述形式のファイルとして、ＰＤＦファイルを例に挙げて説明したが、本発明は、これに限られるものではなく、他のオブジェクト記述形式のファイルについても適用可能である。
【００９８】
また、データ変換部２００の機能をプリンタ３００に具備させて、プリンタ３００でオブジェクトの画像属性に応じた画像処理を行うことにしても良い。
【００９９】
また、本発明の画像処理装置は、複数の機器（例えば、ホストコンピュータ、インターフェイス機器、スキャナ、プリンタ等）から構成されるシステムに適用しても、一つの機器から構成される装置（ホストコンピュータ等）に適用しても良い。
【０１００】
また、本発明の目的は、上述した画像処理装置の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（または、ＣＰＵ、ＭＰＵ、ＤＳＰ）が記録媒体に格納されたプログラムコードを実行することによっても達成することが可能である。この場合、記録媒体から読み出されたプログラムコード自体が前述した画像処理装置の機能を実現することになり、そのプログラムコードまたはそのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムコードを供給するための記録媒体としては、ＦＤ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ、ＲＯＭ等の光記録媒体、磁気記録媒体、光磁気記録媒体、半導体記録媒体を使用することができる。
【０１０１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した画像処理装置の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含まれること言うまでもない。
【０１０２】
また、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含まれることは言うまでもない。
【０１０３】
また、スキャナ画像等を蓄積した画像サーバから対象の画像ファイルをダウンロードし、手元のＰＣでＰＤＦ化を行うことにしても良い。この場合に、本発明に基づく方法によってＰＤＦファイル化を施す。この場合、ファイルを配信されたユーザがプリントアウトを実行するとき、本発明で言及した画像属性を示す不可視オブジェクトのルールを解釈できるプリンタに出力した場合は、文字鮮鋭性と絵柄の粒状性、階調性が両立した高品位なプリントアウトを得ることができる。他方、このルールを解釈できないプリンタに出力された場合は一様に絵柄用の処理が施されたような文字品質の低い出力となってしまうが、埋め込まれた属性情報オブジェクトが出力画像品質に悪影響を及ぼすことはない。
【０１０４】
なお、本発明は、上記した実施の形態に限定されるものではなく、発明の要旨を変更しない範囲で適宜変形可能である。
【０１０５】
【発明の効果】
以上説明したように，請求項１にかかる画像処理装置によれば、画像データを複数のオブジェクトに分解して、所定のファイル形式にフォーマット変換を行う画像処理装置において、画像データの画像属性を判定する画像属性判定手段と、画像属性判定手段の判定結果に基づき前記画像データを複数のオブジェクトに分解するオブジェクト分解手段と、前記オブジェクト分解手段で分解されたオブジェクトを所定形式で記述して所定のファイル形式のファイルにフォーマット変換するオブジェクト記述手段と、を備え、前記オブジェクト記述手段は、分解されたオブジェクトのうち所定の画像属性を有するオブジェクトに対して、属性情報を指示するための付加オブジェクトを当該オブジェクトに関連づけて記述することとしたので、画像データをファイル化する際に判定した画像属性をプリンタドライバに伝達することができ、これに応じて、プリンタドライバでは、画像属性に応じた適応的な画像処理を行うことができ、これにより、文字画質と絵柄画質が両立させた画像をプリント出力することが可能となり、オブジェクト記述形式のファイルをプリンタから高画質に出力させることが可能な画像処理装置を提供することが可能となるという効果を奏する。
【０１０６】
また、請求項２にかかる画像処理装置によれば、請求項１にかかる画像処理装置において、さらに、前記オブジェクト記述手段で変換されたファイルをプリンタに応じた印字命令に変換して当該プリンタに出力するデータ変換手段を備え、前記データ変換手段は、前記付加オブジェクトに基づき所定の画像属性を有するオブジェクトを判別し、当該オブジェクトに画像属性に応じた画像処理を施すこととしたので、画像データをファイル化する際に判定した画像属性をプリンタドライバに伝達することができ、これに応じて、プリンタドライバでは、画像属性に応じた適応的な画像処理を行うことができ、これにより、文字画質と絵柄画質が両立させた画像をプリント出力することが可能となり、オブジェクト記述形式のファイルをプリンタから高画質に出力させることが可能な画像処理装置を提供することが可能となるという効果を奏する。
【０１０７】
また、請求項３にかかる画像処理装置によれば、請求項１または請求項２にかかる画像処理装置において、前記付加オブジェクトは、不可視のオブジェクトであることとしたので、モニタや当該オブジェクトの記述ルールを解釈できないプリンタに出力した場合にも、表示やプリンタ出力に何等の問題が生じないという効果を奏する。
【０１０８】
また、請求項４にかかる画像処理装置によれば、請求項３にかかる画像処理装置において、前記付加オブジェクトのオブジェクトサイズは、前記所定の画像属性を有するオブジェクトと同サイズであることとしたので、アプリケーションによってどのように分割されてプリンタドライバに送信された場合でも、属性情報を確実に伝達することが可能となるという効果を奏する。
【０１０９】
また、請求項５にかかる画像処理装置によれば、請求項１〜請求項４のいずれか１つにかかる画像処理装置において、前記ファイル形式は、ＰＤＦ形式であることとしたので、汎用性の高いＰＤＦファイルの高画質なプリント出力が可能となるという効果を奏する。
【０１１０】
また、請求項６にかかる画像処理装置によれば、請求項２〜請求項５のいずれか１つにかかる画像処理装置において、前記データ変換手段は、文字属性と判定されたオブジェクトに対しては、他の属性と判定されたオブジェクトに比して鮮鋭度の高い中間調処理を施すこととしたので、高画質な文字再生を行うことが可能となるという効果を奏する。
【０１１１】
また、請求項７にかかる画像処理装置によれば、請求項２〜請求項５のいずれか１つにかかる画像処理装置において、前記データ変換手段は、無彩色の文字画属性と判定されたオブジェクトに対しては、色補正・墨生成処理において黒成分の生成を高める処理、または、残余色成分を除去する処理を施すこととしたので、高画質な黒文字再生を行うことが可能となるという効果を奏する。
【０１１２】
また、請求項８にかかる画像処理装置によれば、請求項２〜請求項５のいずれか１つにかかる画像処理装置において、前記データ変換手段は、白地上の文字画属性と判定されたオブジェクトに対しては、他の属性と判定されたオブジェクトに比して鮮鋭度の高い中間調処理を施すこととしたので、特に白地上文字に対して高画質な文字再生を行うことが可能となるという効果を奏する。
【０１１３】
また、請求項９にかかる画像処理装置によれば、請求項２〜請求項５のいずれか１つにかかつ発明において、前記データ変換手段は、色地上の文字画属性と判定されたオブジェクトに対しては、背景の色地オブジェクトと同様な中間調処理を施すこととしたので、色地上文字とその背景部分で処理切り換えによるデフェクトがなく、高画質な画像再生を行うことが可能となるという効果を奏する。
【０１１４】
また、請求項１０にかかる画像処理システムにおいて、請求項２〜請求項９のいずれか１つに記載の画像処理装置を具備し、さらに、前記データ変換手段で変換されたコマンドを入力してプリント出力を実行するプリンタを備えたこととしたので、画像データをファイル化する際に判定した画像属性をプリンタドライバに伝達することができ、これに応じて、プリンタドライバでは、画像属性に応じた適応的な画像処理を行うことができ、これにより、文字画質と絵柄画質が両立させた画像をプリント出力することが可能となり、オブジェクト記述形式のファイルをプリンタから高画質に出力させることが可能な画像処理システムを提供することが可能となるという効果を奏する。
【０１１５】
また、請求項１１にかかるコンピュータが実行するためのプログラムによれば、コンピュータでプログラムを実行することにより、画像データの画像属性を判定する画像属性判定工程と、画像属性判定工程の判定結果に基づき前記画像データを複数のオブジェクトに分解するオブジェクト分解工程と、前記オブジェクト分解工程で分解されたオブジェクトを所定形式で記述して所定のファイル形式のアイルにフォーマット変換し、その際、分解されたオブジェクトのうち所定の画像属性を有するオブジェクトに対して、属性情報を指示するための付加オブジェクトを当該所定の画像属性を有するオブジェクトに関連づけて記述するオブジェクト記述工程と、を実現することとしたので、画像データをファイル化する際に判定した画像属性をプリンタドライバに伝達することができ、これに応じて、プリンタドライバでは、画像属性に応じた適応的な画像処理を行うことができ、これにより、文字画質と絵柄画質が両立させた画像をプリント出力することが可能となり、オブジェクト記述形式のファイルをプリンタから高画質に出力させることが可能なコンピュータが実行するためのプログラムを提供することが可能となるという効果を奏する。
【０１１６】
また、請求項１２にかかるコンピュータが実行するためのプログラムによれば、コンピュータでプログラムを実行することにより、さらに、前記オブジェクト記述工程で変換されたファイルをプリンタに応じた所定の印字命令に変換し、前記付加オブジェクトに基づき所定の画像属性を有するオブジェクトを判別し、当該オブジェクトに画像属性に応じた画像処理を施して前記プリンタに出力するデータ変換工程を、コンピュータに実行させることとしたので、画像データをファイル化する際に判定した画像属性をプリンタドライバに伝達することができ、これに応じて、プリンタドライバでは、画像属性に応じた適応的な画像処理を行うことができ、これにより、文字画質と絵柄画質が両立させた画像をプリント出力することが可能となり、オブジェクト記述形式のファイルをプリンタから高画質に出力させることが可能なコンピュータが実行するためのプログラムを提供することが可能となるという効果を奏する。
【図面の簡単な説明】
【図１】本発明にかかる画像処理システムの機能構成を示す図である。
【図２】図１のフォーマット変換部の詳細な機能構成を示す図である。
【図３】ドキュメントをカラースキャナで読み取った画像データの一例を示す図である。
【図４】図３の画像データの文字領域を説明するための図である。
【図５】図３の画像データの文字オブジェクトを説明するための図である。
【図６】図３の画像データの文字オブジェクトを説明するための図である。
【図７】図３の画像データの絵柄オブジェクト（オブジェクト１）を説明するための図である。
【図８】図３の画像データの３つの文字オブジェクト（オブジェクト２〜４）を説明するための図である。
【図９】付加オブジェクトを説明するための図である。
【図１０】付加オブジェクトを説明するための図である。
【図１１】図３の画像データのオブジェクト例の一例を示す図である。
【図１２】図２のデータ変換部の詳細な機能構成を示す図である。
【図１３】文字属性を表す識別パターンの他の例を示す図である。
【図１４】文字属性を表す識別パターンの他の例を示す図である。
【図１５】実施の形態２のオブジェクトの記述例を示す図である。
【図１６】実施の形態３において、各画像属性と、それぞれの画像属性に応じたオブジェクト記述方法と、圧縮方法と、画像処理方法の一例を示す図である。
【符号の説明】
１００    フォーマット変換部
１０１    画像領域抽出部
１０２    分解部
１０３    付加オブジェクト追加部
１０４    オブジェクト記述部
２００    データ変換部
２０１    描画部
２０２    印字命令変換部
２０３    画像属性認識部
２０４    第１の画像処理部
２０５    第２の画像処理部
２０６    セレクタ
３００    プリンタ
【図１】
2004320448.tif 000003
【図２】
2004320448.tif 000004
【図３】
2004320448.tif 000005
【図４】
2004320448.tif 000006
【図５】
2004320448.tif 000007
【図６】
2004320448.tif 000008
【図７】
2004320448.tif 000009
【図８】
2004320448.tif 000010
【図９】
2004320448.tif 000011
【図１０】
2004320448.tif 000012
【図１１】
2004320448.tif 000013
【図１２】
2004320448.tif 000014
【図１３】
2004320448.tif 000015
【図１４】
2004320448.tif 000016
【図１５】
2004320448.tif 000017
【図１６】
2004320448.tif 000018