【手続補正書】
【提出日】平成17年11月30日(2005.11.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像処理装置、プリンタドライバ、画像処理方法、記憶媒体、プログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  画像データ中の複数の色成分データに対して誤差拡散処理を行う画像処理装置であって、
対象とすべき画像データ中に含まれる複数の色成分を１つもしくは複数の色成分グループに分類する分類手段と、
前記分類手段により分類される各分類の属性に従い前記画像データ中の各色成分データに対して誤差拡散処理を実行する領域を決定する領域決定手段と、
前記領域決定手段により決定される領域の各色成分データに対して誤差拡散処理を実行する画像処理実行手段と、
を備えることを特徴とする画像処理装置。
【請求項２】  前記分類手段は、複数の色成分に対し独立に誤差拡散処理を実行し重ね合わせた場合に画像劣化が懸念される複数色成分の組み合わせを関係色成分とし、その他の色成分を独立色成分とする各グループに分類することを特徴とする請求項１に記載の画像処理装置。
【請求項３】  前記領域決定手段は、処理対象色成分に対し、各色成分独立に白ラスタを判別する第１の判別手段と、各色成分に対して独立に左右の白領域を判別する第２の判別手段とを備えることを特徴とする請求項１に記載の画像処理装置。
【請求項４】  前記領域決定手段は、各色成分に対する分類手段の結果、処理対象色が独立色成分である場合、１ラスタデータが白ラスタであれば処理対象領域を無しとし、白ラスタでない場合には左右の白領域を除く領域を処理対象領域と定義する第１の領域定義手段と、
処理対象色が関係色成分である場合には、全ての関係色成分の１ラスタデータが白ラスタである場合には全ての色成分に対して処理対象領域を無しとし、１色成分でも白ラスタではない色成分が存在する場合には、全ての色成分に対し左右の白領域を判別し、その中で最も処理対象領域が広くなる領域を新たな処理対象領域として定義する第２の領域定義手段とを備えることを特徴とする請求項１に記載の画像処理装置。
【請求項５】  前記画像処理実行手段は、前記分類手段による分類結果と前記領域決定手段により決定された領域結果に従い、処理対象となる色成分が独立色成分である場合には、白ラスタに対しては誤差拡散処理を実行しない第１の画像処理実行手段と、白ラスタでない場合には領域決定手段に決定された左右エッジ内の領域に対し誤差拡散処理を実行する第２の画像処理実行手段と、
を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項６】  前記画像処理実行手段は、関係色成分である場合には、全ての関係色成分が白ラスタである場合には全ての色成分に対して誤差拡散処理を実行しない第３の画像処理実行手段と、
１色成分でも白ラスタでない場合には全ての関係色成分に対し領域決定手段に決定された共通の左右エッジ内領域に対し誤差拡散処理を実行する第３の画像処理実行手段とを備えることを特徴とする請求項１に記載の画像処理装置。
【請求項７】  複数の色成分に対して誤差拡散処理を行うプリンタドライバであって、
対象とすべき画像データ中に含まれる複数の色成分を１つもしくは複数の色成分グループに分類する分類手段と、前記分類手段により分類される各分類の属性に従い前記画像データ中の各色成分データに対して誤差拡散処理を実行する領域を決定する領域決定手段と、
前記領域決定手段により決定される領域の各色成分データに対して誤差拡散処理を実行する画像処理実行手段と、
を備えることを特徴とするプリンタドライバ。
【請求項８】  前記分類手段は、複数の色成分に対し独立に誤差拡散処理を実行し重ね合わせた場合に画像劣化が懸念される複数色成分の組み合わせを関係色成分とし、その他の色成分を独立色成分とする各グループに分類することを特徴とする請求項７に記載のプリンタドライバ。
【請求項９】  前記領域決定手段は、処理対象色成分に対し、各色成分独立に白ラスタを判別する第１の判別手段と、各色成分に対して独立に左右の白領域を判別する第２の判別手段とを備えることを特徴とする請求項７に記載のプリンタドライバ。
【請求項１０】  前記領域決定手段は、各色成分に対する分類手段の結果、処理対象色が独立色成分である場合、１ラスタデータが白ラスタであれば処理対象領域を無しとし、白ラスタでない場合には左右の白領域を除く領域を処理対象領域と定義する第１の領域定義手段と、
処理対象色が関係色成分である場合であって、全ての関係色成分の１ラスタデータが白ラスタである場合には全ての色成分に対して処理対象領域を無しとし、１色成分でも白ラスタではない色成分が存在する場合には、全ての色成分に対し左右の白領域を判別し、その中で最も処理対象領域が広くなる領域を新たな処理対象領域として定義する第２の領域定義手段と、
を備えることを特徴とする請求項７に記載のプリンタドライバ。
【請求項１１】  前記画像処理実行手段は、前記分類手段による分類結果と前記領域決定手段により決定された領域結果に従い、処理対象となる色成分が独立色成分である場合には、白ラスタに対しては誤差拡散処理を実行しない第１の画像処理実行手段と、
白ラスタでない場合には領域決定手段に決定された左右エッジ内の領域に対し誤差拡散処理を実行する第２の画像処理実行手段と、
を備えることを特徴とする請求項１に記載のプリンタドライバ。
【請求項１２】  前記画像処理実行手段は、関係色成分である場合には、全ての関係色成分が白ラスタである場合には全ての色成分に対して誤差拡散処理を実行しない第３の画像処理実行手段と、
１色成分でも白ラスタでない場合には全ての関係色成分に対し領域決定手段に決定された共通の左右エッジ内領域に対し誤差拡散処理を実行する第３の画像処理実行手段と、
を備えることを特徴とする請求項１に記載のプリンタドライバ。
【請求項１３】  複数の色成分に対して誤差拡散処理を行う画像処理装置を備える画像処理装置における画像処理方法であって、複数の色成分を１つもしくは複数の色成分グループに分類する分類ステップと、
前記分類ステップにより分類される各分類の属性に従い各色成分に対して誤差拡散処理を実行する領域を決定する領域決定ステップと、
前記領域決定ステップにより決定される領域に対して誤差拡散処理を実行する画像処理実行ステップと、
を備えることを特徴とする画像処理方法。
【請求項１４】  前記分類ステップは、複数の色成分に対し独立に誤差拡散処理を実行し重ね合わせた場合に画像劣化が懸念される複数色成分の組み合わせを関係色成分とし、その他の色成分を独立色成分とする各グループに分類することを特徴とする請求項１３に記載の画像処理方法。
【請求項１５】  前記領域決定ステップは、処理対象色成分に対し、各色成分独立に白ラスタを判別する第１の判別ステップと、
各色成分に対して独立に左右の白領域を判別する第２の判別ステップと、
を備えることを特徴とする請求項１３に記載の画像処理方法。
【請求項１６】  前記領域決定ステップは、各色成分に対する分類ステップの結果、処理対象色が独立色成分である場合、１ラスタデータが白ラスタであれば処理対象領域を無しとし、白ラスタでない場合には左右の白領域を除く領域を処理対象領域と定義する第１の領域定義ステップと、
処理対象色が関係色成分である場合には、全ての関係色成分の１ラスタデータが白ラスタである場合には全ての色成分に対して処理対象領域を無しとし、１色成分でも白ラスタではない色成分が存在する場合には、全ての色成分に対し左右の白領域を判別し、その中で最も処理対象領域が広くなる領域を新たな処理対象領域として定義する第２の領域定義ステップと、
を備えることを特徴とする請求項１３に記載の画像処理方法。
【請求項１７】  前記画像処理実行ステップは、前記分類ステップによる分類結果と前記領域決定ステップにより決定された領域結果に従い、処理対象となる色成分が独立色成分である場合には、白ラスタに対しては誤差拡散処理を実行しない第１の画像処理実行ステップと、
白ラスタでない場合には領域決定ステップに決定された左右エッジ内の領域に対し誤差拡散処理を実行する第２の画像処理実行ステップと、
を備えることを特徴とする請求項１３に記載の画像処理方法。
【請求項１８】  前記画像処理実行ステップは、関係色成分である場合には、全ての関係色成分が白ラスタである場合には全ての色成分に対して誤差拡散処理を実行しない第３の画像処理実行ステップと、
１色成分でも白ラスタでない場合には全ての関係色成分に対し領域決定ステップに決定された共通の左右エッジ内領域に対し誤差拡散処理を実行する第３の画像処理実行ステップとを備えることを特徴とする請求項１３に記載の画像処理方法。
【請求項１９】  複数の色成分に対して誤差拡散処理を行うプリンタドライバにおける画像処理方法であって、
複数の色成分を１つもしくは複数の色成分グループに分類する分類ステップと、
前記分類ステップにより分類される各分類の属性に従い各色成分に対して誤差拡散処理を実行する領域を決定する領域決定ステップと、
前記領域決定ステップにより決定される領域に対して誤差拡散処理を実行する画像処理実行ステップとを備えることを特徴とする画像処理方法。
【請求項２０】  前記分類ステップは、複数の色成分に対し独立に誤差拡散処理を実行し重ね合わせた場合に画像劣化が懸念される複数色成分の組み合わせを関係色成分とし、その他の色成分を独立色成分とする各グループに分類することを特徴とする請求項１９に記載の画像処理方法。
【請求項２１】  前記領域決定ステップは、処理対象色成分に対し、各色成分独立に白ラスタを判別する第１の判別ステップと、各色成分に対して独立に左右の白領域を判別する第２の判別ステップとを備えることを特徴とする請求項１９に記載の画像処理方法。
【請求項２２】  前記領域決定ステップは、各色成分に対する分類ステップの結果、処理対象色が独立色成分である場合、１ラスタデータが白ラスタであれば処理対象領域を無しとし、白ラスタでない場合には左右の白領域を除く領域を処理対象領域と定義する第１の領域定義ステップと、処理対象色が関係色成分である場合には、全ての関係色成分の１ラスタデータが白ラスタである場合には全ての色成分に対して処理対象領域を無しとし、１色成分でも白ラスタではない色成分が存在する場合には、全ての色成分に対し左右の白領域を判別し、その中で最も処理対象領域が広くなる領域を新たな処理対象領域として定義する第２の領域定義ステップとを備えることを特徴とする請求項１９に記載の画像処理方法。
【請求項２３】  前記画像処理実行ステップは、前記分類ステップによる分類結果と前記領域決定ステップにより決定された領域結果に従い、処理対象となる色成分が独立色成分である場合には、白ラスタに対しては誤差拡散処理を実行しない第１の画像処理実行ステップと、
白ラスタでない場合には領域決定ステップに決定された左右エッジ内の領域に対し誤差拡散処理を実行する第２の画像処理実行ステップと、
を備えることを特徴とする請求項１９に記載の画像処理方法。
【請求項２４】  前記画像処理実行ステップは、関係色成分である場合であって、全ての関係色成分が白ラスタである場合には全ての色成分に対して誤差拡散処理を実行しない第３の画像処理実行ステップと、１色成分でも白ラスタでない場合には全ての関係色成分に対し領域決定ステップにより決定された共通の左右エッジ内領域に対し誤差拡散処理を実行する第３の画像処理実行ステップと、
を備えることを特徴とする請求項１９に記載の画像処理方法。
【請求項２５】  請求項１３〜２４のいずれかに記載の画像処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項２６】  請求項１３〜２４のいずれかに記載の画像処理方法を実現することを特徴とするプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、画像データ中の複数の色成分データに対して誤差拡散処理を行う画像処理装置または複数の色成分に対して誤差拡散処理を行うプリンタドライバにおける画像処理に関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、処理能力の低いＣＰＵを搭載するデータ処理機器において印刷制御を行う場合であっても、出力すべき画像データに対する誤差拡散処理を高速化して、誤差拡散処理された色成分毎の画像データを画像形成装置より高品位に出力できる仕組みを提供することである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明に係る画像処理装置は、以下の特徴的構成を備える。
画像データ中の複数の色成分データに対して誤差拡散処理を行う画像処理装置であって、対象とすべき画像データ中に含まれる複数の色成分を１つもしくは複数の色成分グループに分類する分類手段と、前記分類手段により分類される各分類の属性に従い前記画像データ中の各色成分データに対して誤差拡散処理を実行する領域を決定する領域決定手段と、前記領域決定手段により決定される領域の各色成分データに対して誤差拡散処理を実行する画像処理実行手段とを備えることを特徴とする。
本発明に係るプリンタドライバは、以下の特徴的構成を備える。
複数の色成分に対して誤差拡散処理を行うプリンタドライバであって、対象とすべき画像データ中に含まれる複数の色成分を１つもしくは複数の色成分グループに分類する分類手段と、前記分類手段により分類される各分類の属性に従い前記画像データ中の各色成分データに対して誤差拡散処理を実行する領域を決定する領域決定手段と、前記領域決定手段により決定される領域の各色成分データに対して誤差拡散処理を実行する画像処理実行手段とを備えることを特徴とする。
本発明に係る画像処理方法は、以下の特徴的構成を備える。
複数の色成分に対して誤差拡散処理を行う画像処理装置を備える画像処理装置における画像処理方法であって、複数の色成分を１つもしくは複数の色成分グループに分類する分類ステップと、前記分類ステップにより分類される各分類の属性に従い各色成分に対して誤差拡散処理を実行する領域を決定する領域決定ステップと、前記領域決定ステップにより決定される領域に対して誤差拡散処理を実行する画像処理実行ステップとを備えることを特徴とする。
また、複数の色成分に対して誤差拡散処理を行うプリンタドライバにおける画像処理方法であって、複数の色成分を１つもしくは複数の色成分グループに分類する分類ステップと、前記分類ステップにより分類される各分類の属性に従い各色成分に対して誤差拡散処理を実行する領域を決定する領域決定ステップと、前記領域決定ステップにより決定される領域に対して誤差拡散処理を実行する画像処理実行ステップとを備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１０５
【補正方法】変更
【補正の内容】
【０１０５】
〔実施態様１０〕
前記領域決定手段は、各色成分に対する分類手段の結果、処理対象色が独立色成分である場合、１ラスタデータが白ラスタであれば処理対象領域を無しとし、白ラスタでない場合には左右の白領域を除く領域を処理対象領域と定義する第１の領域定義手段（図６に示すステップＳ６０５，Ｓ６０６）と、処理対象色が関係色成分である場合であって、全ての関係色成分の１ラスタデータが白ラスタである場合には全ての色成分に対して処理対象領域を無しとし、１色成分でも白ラスタではない色成分が存在する場合には、全ての色成分に対し左右の白領域を判別し、その中で最も処理対象領域が広くなる領域を新たな処理対象領域として定義する第２の領域定義手段（図７に示すステップＳ７０４，Ｓ７０８）とを備えることを特徴とする実施態様７に記載のプリンタドライバ。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
〔実施態様１１〕
前記画像処理実行手段は、前記分類手段による分類結果と前記領域決定手段により決定された領域結果に従い、処理対象となる色成分が独立色成分である場合には、白ラスタに対しては誤差拡散処理を実行しない第１の画像処理実行手段（図６に示すステップＳ６０４）と、白ラスタでない場合には領域決定手段に決定された左右エッジ内の領域に対し誤差拡散処理を実行する第２の画像処理実行手段（図６に示すステップＳ６０５，Ｓ６０６）とを備えることを特徴とする実施態様１に記載のプリンタドライバ。