(57)【要約】【課題】擬似輪郭の発生を、画質を低下することなく防止する。【解決手段】  対象の画像の入力色値（ＲＧＢ値）を対応する出力色値（ＣＭＹＫ値）に色変換し仮出力色値（仮ＣＭＹＫ値）として取得する色変換処理部１１０と、選択操作に応じて、仮出力色値をなす色成分の一部又は全部を選択する変換チャンネル選択部１１２と、選択された色成分の仮出力色値に対し、その最小分解能に相当する値をランダムに加え、又は、減じる変調を行う色値変調部１１１と、変調が行われた色値、及び、変調が行われていない色成分の仮出力色値にもとづいて対象の画像の出力を行う出力部１２と、を備えた構成とする。【選択図】図２
2014110502.tif 000002
【特許請求の範囲】
【請求項１】
対象の画像の入力色値を対応する出力色値に色変換し仮出力色値として取得する色変換処理手段と、
選択操作に応じて、前記仮出力色値をなす色成分の一部又は全部を選択する色選択手段と、
前記選択された色成分の仮出力色値に対し、その最小分解能に相当する値をランダムに加え、又は、減じる変調を行う色値変調手段と、
前記変調が行われた色値、及び、前記変調が行われていない色成分の前記仮出力色値にもとづいて前記画像の出力を行う出力手段と、を備える
ことを特徴とする画像処理装置。
【請求項２】
前記出力色値は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）及びＫ（ブラック）からなり、
前記色選択手段が、
選択操作に応じて、Ｋ、ＣＭＹ又はＣＭＹＫのうちのいずれかを選択する
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
コンピュータを、
対象の画像の入力色値を対応する出力色値に色変換し仮出力色値として取得する色変換処理手段、
選択操作に応じて、前記仮出力色値をなす色成分の一部又は全部を選択する色選択手段と、
前記選択された色成分の仮出力色値に対し、その最小分解能に相当する値をランダムに加え、又は、減じる変調を行う色値変調手段、及び
前記変調が行われた色値、及び、前記変調が行われていない色成分の前記仮出力色値にもとづいて前記画像の出力を行う出力手段、として機能させる
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換等の画像処理を行う画像処理装置及び画像処理プログラムに関し、より詳しくは、階調をドットの集合により擬似的に表現する手法を用いた画像処理の際に発生する擬似輪郭の問題を解決することが可能な画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
プリンター、ＭＦＰ等の画像形成装置においては、ドットの集合によって多値の階調を擬似的に表現する面積階調法や擬似階調法（組織的ディザ法、誤差拡散法等）を用いた画像処理が行われる。
しかし、このような画像処理によれば、原理的には階調表現が可能であっても、安定性向上、所望の階調曲線を得るため等の理由により階調数が制限される場合には、画像中に視覚的に不連続を生じ、いわゆる擬似輪郭（偽輪郭）となって、画質を著しく低下させることがある。
そこで、このような擬似輪郭の問題を解決するため、様々な技術が提案されている（例えば、特許文献１〜５参照）。
このような技術によれば、例えば、入出力特性において連続性の欠ける部分にノイズを加えたり（特許文献１参照）、誤差拡散法の基準値を変更する（特許文献５参照）等、主に階調性を向上させる補正等を行うことによって、擬似輪郭の発生を防止するようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５９１１１号公報
【特許文献２】特開平９−９８２９０号公報
【特許文献３】特開２００１−５３９６９号公報
【特許文献４】特開平６−１０１７８８号公報
【特許文献５】特開平１１−２６１８１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、擬似輪郭は、色領域の違いを補正するために行われる所謂ガマットマッピングの際に色領域の外郭周辺に表れる等、一定領域内に同じ色値が連続することによって生ずる場合があり、前述の技術では、このような擬似輪郭を効果的に防止することはできなかった。
すなわち、従来は、擬似輪郭の発生要因である階調に関する問題に着目してその問題を解決する技術はあったが、同一の色値が連続することにより発生する擬似輪郭の問題を直接的に解決する技術は存在しなかった。
また、擬似輪郭を防ぐための補正や加工を必要以上に行うと却って画質の低下を招くおそれがあるが、このようなトレードオフの問題をともに解決することができる技術は存在しなかった。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、色変換によって求めた仮出力色値に対し微細な変調を不規則に施すことによって、画質を損なうことなく擬似輪郭の発生を防止する画像処理装置及び画像処理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため本発明の画像処理装置は、対象の画像の入力色値を対応する出力色値に色変換し仮出力色値として取得する色変換処理手段と、選択操作に応じて、仮出力色値をなす色成分の一部又は全部を選択する色選択手段と、選択された色成分の仮出力色値に対し、その最小分解能に相当する値をランダムに加え、又は、減じる変調を行う色値変調手段と、変調が行われた色値、及び、変調が行われていない色成分の仮出力色値にもとづいて対象の画像の出力を行う出力手段と、を備えるようにしている。
【０００７】
また、本発明の画像処理プログラムは、コンピュータを、対象の画像の入力色値を対応する出力色値に色変換し仮出力色値として取得する色変換処理手段、選択操作に応じて、仮出力色値をなす色成分の一部又は全部を選択する色選択手段と、選択された色成分の仮出力色値に対し、その最小分解能に相当する値をランダムに加え、又は、減じる変調を行う色値変調手段、及び、変調が行われた色値、及び、変調が行われていない色成分の仮出力色値にもとづいて対象の画像の出力を行う出力手段、として機能させるようにしている。
【発明の効果】
【０００８】
本発明によれば、擬似輪郭の発生を、画質を保持しながら防止することができ、さらに、このような措置を、出力色値をなす色ごとに実施することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る画像処理装置の概略構成図である。
【図２】本発明の第一実施形態に係る画像処理装置の機能ブロック図である。
【図３】変調チャンネル選択部を説明するための図である。
【図４】本発明の第二実施形態に係る画像処理装置の機能ブロック図である。
【図５】本発明の第三実施形態に係る画像処理装置の機能ブロック図である。
【図６】色変換処理の他の態様を説明するための図である。
【発明を実施するための形態】
【００１０】
図１は、本発明の実施形態に係る画像処理装置の概略構成図である。
本実施形態の画像処理装置１は、図１に示すように、対象の画像を入力する入力部１０、入力した対象画像に対し必要な画像処理を行う制御部１１、及び、制御部１１による画像処理が施された画像にもとづいて印刷等の出力を行う出力部１２を備えた、例えば、カラー対応のプリンターやＭＦＰ（Multifunction  Peripheral）等の画像形成装置が該当する。
制御部１１における画像処理としては、対象画像の入力色値を出力色値に色変換する処理や、前述の面積階調法等を用いてドット画像を生成する処理が挙げられる。
より具体的には、パーソナルコンピュータ等から入力した印刷データを解釈し、対象オブジェクトに付されたＲＧＢ値（入力色値）を対応するＣＭＹＫ値（出力色値）に色変換し、ラスタライズ処理、スクリーン処理等を経てドット画像を生成する。
そして、生成されたドット画像に対し、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各トナーを適用することによって印刷処理が行われる。
【００１１】
ここで、本実施形態の画像処理装置１は、色変換処理後のＣＭＹＫ値に対しＣ、Ｍ、Ｙ、Ｋの一部又は全部について、その最小分解能に相当する値をランダムに加算し、又は、減算する変調を行うようにしている。
このようにすると、出力色値に微細でかつ不規則に変調が施されるため、面積階調法等を用いた画像処理の弊害として生ずる擬似輪郭であって、同一色が連続することによるものの発生を効果的に防ぐことができ、また、係る措置を、出力色値をなす色成分ごとに実施することができる。
このため、対象の画像によっては、色相の変化が画質に及ぼす影響が大きい場合にはＣ，Ｍ，Ｙについての変調を回避したり、明度の変化によって粒状性が顕著化するなどの影響を及ぼす場合にはＫについての変調を回避したりすることが可能となる。
したがって、擬似輪郭の発生を的確に防止しながらも、変調による影響を最小限に抑えることができる。
以下、このような特徴的な作用効果を奏する画像処理装置１について、第一乃至第三の実施形態を挙げて説明する。
【００１２】
（第一実施形態）
図２は、本発明の第一実施形態に係る画像処理装置の機能ブロック図である。
図１及び図２に示すように、本実施形態の制御部１１ａは、対象の画像の入力色値を対応する出力色値に色変換し仮出力色値として取得する色変換処理部（色変換処理手段）１１０と、選択操作に応じて、仮出力色値をなす色成分の一部又は全部を選択する変調チャンネル選択部（色選択手段）１１２と、選択された色の仮出力色値に対し、その最小分解能に相当する値をランダムに加え、又は、減じる変調を行う色値変調部（色値変調手段）１１１と、を機能ブロックとして備える。
【００１３】
色変換処理部１１０は、入力画像の各画素の色値（ＲＧＢ値）に対応する色を、再現可能な出力形式の色値（ＣＭＹＫ値）に色変換するＲＧＢｔｏＣＭＹＫ変換手段１１００を備える。
具体的には、ＲＧＢ値とＣＭＹＫ値との対応付けに相当する格子点により３次元直交格子状に現したＬＵＴ（Look  Up  Table）を予め備え、対象の画素のＲＧＢ値を、このＬＵＴを参照することで、対応するＣＭＹＫ値に色変換する。格子点間の座標に位置するＲＧＢ値については、既知の内挿補間演算によって対応するＣＭＹＫ値を求める。
なお、本実施形態及び後述の第二実施形態においては、各格子点及び格子点間に係るＣＭＹＫ値は、少数値定義とし、小数値の端数処理や整数定義は行わないものとする。
また、色変換後の出力色値（ＣＭＹＫ値）であって、未だ変調が施されていないものを仮出力色値（仮ＣＭＹＫ値）と呼称する。
【００１４】
変調チャンネル選択部１１２は、ユーザーの選択操作に応じて、仮出力色値をなす色成分の一部又は全部を選択する。
具体的には、図３に示すように、（ｉ）Ｋチャンネルのみ変調する場合（第一モード）、（ｉｉ）ＣＭＹチャンネルのみ変調する場合（第二モード）、（ｉｉｉ）ＣＭＹＫ全チャンネル変調する場合（第三モード）、といったように、選択チャンネルに応じたモードを設け、ユーザーが一定の操作によっていずれかのモードを選択できるようにしておく。
モードの選択によって変調チャンネルが選択されると、選択されたチャンネルの識別情報を含む切換え制御信号が色値変調部１１１へ出力される。
【００１５】
色値変調部１１１は、整数部／小数部分離手段１１１０と、最終ＣＭＹＫ値設定手段１１１１と、乱数発生手段１１１２と、小数部比較手段１１１３と、変調付加スイッチ１１１４と、を備える。
整数部／小数部分離手段１１１０は、仮出力色値を整数部と小数部に分離し、整数部は最終ＣＭＹＫ値設定手段１１１１に出力し、小数部は小数部比較手段１１１３に出力する。
乱数発生手段１１１２は、０〜１の範囲内に含まれる数値（小数値）をランダムに、かつ、その範囲内においてほぼ偏りのない乱数として発生させる。乱数は、例えば、変調の対象である画素ごとで、かつ、Ｃ，Ｍ，Ｙ，Ｋごとに順次発生させたものを取得して小数部比較手段１１１３に出力する。
【００１６】
小数部比較手段１１１３は、整数部／小数部分離手段１１１０から入力した仮出力色値の小数部の値（小数値）と、乱数発生手段１１１２によって発生させた乱数とを比較する。そして、仮出力色値の小数値が乱数の値を超過する場合は、その小数値を切り下げる旨の命令を、仮出力色値の小数値が乱数の値以下である場合は、その小数値を切り上げる旨の命令を、最終ＣＭＹＫ値設定手段１１１１に出力する。
最終ＣＭＹＫ値設定手段１１１１は、小数部比較手段１１１３から入力した命令に応じ、仮出力色値を変調する。具体的には、「切り上げる旨」の命令に対しては、仮出力色値の小数値を切り上げた値、すなわち、仮出力色値の整数値に１を加算した値とし、他方、「切り下げる旨」の命令に対しては、仮出力色値の小数値を切り下げた値、すなわち、仮出力色値の整数値のままとする。
【００１７】
例えば、対象画素の仮出力色値が｛Ｃ，Ｍ，Ｙ，Ｋ｝＝｛125.5,133.2,234.8,58.1｝の場合の変調処理について説明する。
この場合、整数部は｛125,133,234,58｝となり、小数部は｛0.5,0.2,0.8,0.1｝となる。また、この例において、Ｃ，Ｍ，Ｙ，Ｋに対応した乱数として0.11、0.82、0.45、0.61が得られたものとする。
ここで、変調チャンネル選択部１１２において第一モードが選択された場合（Ｋチャンネル変調）、小数部比較手段１１１３は、Ｋについてのみ、その小数部と乱数との比較を通して、小数値を切り上げるか、切り下げるかの判断を行う。最終ＣＭＹＫ値設定手段１１１１は、この判断にもとづき、Ｋについては、小数部を切り上げた整数値か、切り下げた整数値に変え、Ｃ，Ｍ，Ｙについては、整数部の値（整数値）をそのまま用いることによって、変調を行う。
この結果、対象の仮ＣＭＹＫ値は、｛125,133,234,59｝に変調される。
【００１８】
第二モードが選択された場合（ＣＭＹチャンネル変調）、小数部比較手段１１１３は、Ｃ，Ｍ，Ｙについてのみ、その小数部と乱数との比較を通して、小数値を切り上げるか、切り下げるかの判断を行う。最終ＣＭＹＫ値設定手段１１１１は、この判断にもとづき、Ｃ，Ｍ，Ｙについては、小数部を切り上げた整数値か、切り下げた整数値に変え、Ｋについては、整数部の値（整数値）をそのまま用いることによって変調を行う。
この結果、対象の仮ＣＭＹＫ値は、｛125,134,235,58｝に変調される。
【００１９】
第三モードが選択された場合（全チャンネル変調）、小数部比較手段１１１３は、Ｃ，Ｍ，Ｙ，Ｋについて、その小数部と乱数との比較を通して、小数値を切り上げるか、切り下げるかの判断を行う。最終ＣＭＹＫ値設定手段１１１１は、この判断にもとづき、Ｃ，Ｍ，Ｙ，Ｋについては、小数部を切り上げた整数値か、切り下げた整数値に変えることによって変調を行う。
この結果、対象の仮ＣＭＹＫ値は、｛125,134,234,59｝に変調される。
なお、上述のようにチャンネルごとに乱数を求めるのではなく、対象の画素については各チャンネルが同じ乱数を基準として切り上げ又は切り下げの判断を行うようにすることもできる。
【００２０】
ここで、このような変調処理を、同一の色値（小数値を含む）が連続する部分に対して行った場合の効果について説明する。
一例として、仮出力色値｛Ｃ，Ｍ，Ｙ，Ｋ｝＝｛125.5,133.2,234.8,58.1｝の画素が１００個連続している領域に変調を行った場合について説明する。
この場合、連続するその画素数に相当する１００個の乱数が取得される。
各乱数は、０〜１の範囲内に含まれる小数値をその範囲内においてほぼ偏りなく発生させたものである。
このため、上記例において、Ｋの仮出力色値は、その小数値が０．１であるため、乱数が０．１を超過する確率（（１−０．１）／１＝９０％）で切り下げが行われて変調が行われる。
【００２１】
このようにすると、単に小数値を四捨五入して変調する場合と比べ、より擬似輪郭を効果的に防止することができる。
例えば、上記例において、仮に小数値を四捨五入して変調したとすると、１００個の連続画素におけるＫ値は、一律に切り下げられる結果、変調後の色値がすべて同値（Ｋ＝５８）となるが、本実施形態によれば、９０個が切り下げられ、１０個が切り上げられる結果、Ｋ＝５８の色値の画素とＫ＝５９の色値の画素とが散在することとなる。
このため、本実施形態の変調処理によれば、特に色値が小数値レベルで同一となる画素が連続する場合においても、擬似輪郭の発生を効果的に防止することができる。
【００２２】
変調付加スイッチ１１１４は、ユーザーの設定操作に応じて変調を行うか否かの設定を行う。
変調付加スイッチ１１１４は、設定信号を最終ＣＭＹＫ値設定手段１１１１に出力する。
最終ＣＭＹＫ値設定手段１１１１は、変調付加スイッチ１１１４から変調を行わない旨の信号を入力すると、仮ＣＭＹＫ値の整数部の値（整数値）をそのまま出力部１２に出力し、出力部１２は、その整数値にもとづいて対象の画像の出力を行う。
このため、例えば、擬似輪郭の発生が想定されない等、画質を犠牲にしてまで変調を行うメリットがない場合、同一色値が不連続になることによる圧縮率の低下を望まない場合、その他の理由により変調を望まない場合に便宜である。
また、整数値をそのまま出力することをもって変調を制限するようにしているため、元の構成や動作を複雑化することなく、簡易に実現することができる。
【００２３】
（第二実施形態）
次に、本発明の第二実施形態に係る画像処理装置について説明する。
図４は、本発明の第二実施形態に係る画像処理装置の機能ブロック図である。
図４に示すように、本実施形態の画像処理装置１（制御部１１ｂ）が、色変換処理部（色変換処理手段）１１０、色値変調部（色値変調手段）１１１、及び、変調チャンネル選択部（色選択手段）１１２を機能ブロックとして備える点で共通する。
ただし、本実施形態の制御部１１ｂにおいては、色値変調部１１１の構成等が、第一実施形態の色値変調部１１１とは異なる。
このため、以下、主に色値変調部１１１に関する事項について説明し、他の構成部についての詳細な説明は省略する。
【００２４】
色値変調部１１１は、最終ＣＭＹＫ値候補生成手段１２１０と、最終ＣＭＹＫ値設定手段１２１１と、乱数発生手段１２１２と、変調付加スイッチ１２１３と、を備える。
最終ＣＭＹＫ値候補生成手段１２１０は、仮出力色値をなす色成分ごとにその小数値を切り上げ又は切り下げを行って構成されるその整数値の各組合わせを変調候補として生成する。
【００２５】
例えば、仮出力色値が、｛Ｃ，Ｍ，Ｙ，Ｋ｝＝｛125.5,133.2,234.8,58.1｝の場合、これを整数部｛125,133,234,58｝と小数部｛0.5,0.2,0.8,0.1｝とに分け、Ｃ，Ｍ，Ｙ，Ｋごとに小数部の値を切り上げて整数部の値に１加算するか、小数部の値を切り下げて整数部の値をそのままとするかの組合わせを求める。
ここで、変調チャンネル選択部１１２において、第一モードが選択された場合（Ｋチャンネル変調）、最終ＣＭＹＫ値候補生成手段１２１０は、仮ＣＭＹＫ値のうちＫのみ切り上げ・切り下げを行って変調候補を生成する。この結果、以下の２通りの変調候補が生成される。
｛125,133,234,58｝、｛125,133,234,59｝
【００２６】
第二モードが選択された場合（ＣＭＹチャンネル変調）、最終ＣＭＹＫ値候補生成手段１２１０は、仮ＣＭＹＫ値のうちＣ，Ｍ，Ｙについて切り上げ・切り下げを行って変調候補を生成する。この結果、以下の２３＝８通りの変調候補が生成される。
｛125,133,234,58｝、｛125,133,235,58｝、｛125,134,234,58｝、｛125,134,235,58｝、｛126,133,234,58｝、｛126,133,235,58｝、｛126,134,234,58｝、｛126,134,235,58｝
【００２７】
第三モードが選択された場合（ＣＭＹＫチャンネル変調）、最終ＣＭＹＫ値候補生成手段１２１０は、仮ＣＭＹＫ値のすべてのチャンネルについて切り上げ・切り下げを行って変調候補を生成する。この結果、以下の２４＝１６通りの変調候補が生成される。
｛125,133,234,58｝、｛125,133,234,59｝、｛125,133,235,58｝、｛125,133,235,59｝、｛125,134,234,58｝、｛125,134,234,59｝、｛125,134,235,58｝、｛125,134,235,59｝、｛126,133,234,58｝、｛126,133,234,59｝、｛126,133,235,58｝、｛126,133,235,59｝、｛126,134,234,58｝、｛126,134,234,59｝、｛126,134,235,58｝、｛126,134,235,59｝
【００２８】
なお、このように、小数値の切り上げと切り下げの双方の処理を行うのではなく、切り上げ値を求める一方、その値から「１」減じることで他方の変調候補を求めたり、切り下げ値を求める一方、その値に「１」加えることで他方の変調候補を求めたりすることもできる。
最終ＣＭＹＫ値候補生成手段１２１０は、生成した変調候補を保存する。
【００２９】
最終ＣＭＹＫ値設定手段１２１１は、最終ＣＭＹＫ値候補生成手段１２１０によって生成された変調候補の中から一の変調候補をランダムに選択し、仮出力色値と置き換えることによって変調を行う。
例えば、第三モードの場合、乱数発生手段１２１２により発生し得る乱数の数値や数値範囲と、前記１６通りの変調候補との対応付けを保存しておき、乱数発生手段１２１２から現に得た乱数に対応する変調候補をこの対応付けから求め、仮出力色値をこの変調候補に置き換える。
この結果、元の仮ＣＭＹＫ値は、Ｃ，Ｍ，Ｙ，Ｋのうちの選択したチャンネルについては、その整数値に１加算されるか、もしくは、その整数値のまま出力部１２に出力され、それ以外のチャンネルについては、その整数値のまま出力部１２に出力される。
出力部１２（出力手段）は、このようにして変調された後の色値にもとづいて対象の画像の出力を行う。
【００３０】
変調付加スイッチ１２１３は、ユーザーの設定操作に応じて変調を行うか否かの設定を行う。
変調付加スイッチ１２１３は、設定信号を最終ＣＭＹＫ値設定手段１２１１に出力する。
最終ＣＭＹＫ値設定手段１２１１は、変調付加スイッチ１２１３から変調を行わない旨の信号を入力すると、変調が行われていない元の仮出力ＣＭＹＫ値をそのまま出力部１２に出力する。最終ＣＭＹＫ値候補生成手段１２１０が、変調候補を生成しないように制御することによってその機能を実現することもできる。
なお、変調付加スイッチ１２１３を備えることによる効果は、第一実施形態の変調付加スイッチ１１１４と同様であるため、その説明は省略する。
【００３１】
（第三実施形態）
次に、本発明の第三実施形態に係る画像処理装置について説明する。
図５は、本発明の第三実施形態に係る画像処理装置の機能ブロック図である。
図５に示すように、本実施形態の画像処理装置１（制御部１１ｃ）は、色変換処理部（色変換処理手段）１１０、色値変調部（色値変調手段）１１１、及び、変調チャンネル選択部（色選択手段）１１２を機能ブロックとして備える点で共通する。
ただし、本実施形態の制御部１１ｃにおいては、色値変調部１１１の構成等が、前述の各実施形態における色値変調部１１１と異なる。
また、本実施形態は、対象の色値が整数値であり、小数値を対象とする前述の実施形態とは異なる。
このため、以下、主に色値変調部１１１に関する事項ついて説明し、他の構成部についての詳細な説明は省略する。
【００３２】
本実施形態の色値変調部１１１は、変調量候補生成手段１３１０と、変調量設定手段１３１１と、最終ＣＭＹＫ値設定手段１３１２と、乱数発生手段１３１３と、変調付加スイッチ１３１４と、を備える。
なお、変調付加スイッチ１３１４の動作、機能、作用効果等については、第二実施形態における変調付加スイッチ１２１３と同じであるため、説明を省略する。
【００３３】
変調量候補生成手段１３１０は、仮出力色値の各チャンネル（Ｃ，Ｍ，Ｙ，Ｋ）ごとに、最小分解能に相当する値を設定し、又は、設定しないことで構成される各組合わせを変調差分（変調量）の候補として生成する。
例えば、｛Ｃ，Ｍ，Ｙ，Ｋ｝のチャンネルごとに「１」又は「０」を設定した組合わせの一群を変調差分とする。この結果、変調差分は、以下の２４＝１６通り生成される。
｛0,0,0,0｝、｛0,0,0,1｝、｛0,0,1,0｝、｛0,0,1,1｝、｛0,1,0,0｝、｛0,1,0,1｝、｛0,1,1,0｝、｛0,1,1,1｝、｛1,0,0,0｝、｛1,0,0,1｝、｛1,0,1,0｝、｛1,0,1,1｝、｛1,1,0,0｝、｛1,1,0,1｝、｛1,1,1,0｝、｛1,1,1,1｝
また、チャンネルごとに「１」、「−１」、「０」を設定することによって、３４＝８１通りの変調差分を作ることもできる。
変調量候補生成手段１３１０は、生成した変調差分を保存する。
【００３４】
変調量設定手段１３１１は、変調量候補生成手段１３１０によって生成された変調差分の中から一の変調差分をランダムに選択する。
例えば、乱数発生手段１３１３により発生し得る乱数の数値や数値範囲と、前記１６通りの変調差分との対応付けを保存しておき、乱数発生手段１３１３から現に得た乱数に対応する変調差分をこの対応付けから求める。
変調量設定手段１３１１は、選択した変調差分を最終ＣＭＹＫ値設定手段１３１２に出力する。
【００３５】
最終ＣＭＹＫ値設定手段１３１２は、色変換処理部１１０により色変換されて取得した仮ＣＭＹＫ値に対し、変調量設定手段１３１１から入力した変調差分を加え、又は、減じる変調を行う。
この結果、例えば、前記１６通りの変調差分の中からランダムに選択された変調差分を加える場合には、仮ＣＭＹＫ値は、Ｃ，Ｍ，Ｙ，Ｋが、個別に１加算されるか、もしくは、そのままの値が維持される。また、変調差分を減じる場合には、仮ＣＭＹＫ値は、Ｃ，Ｍ，Ｙ，Ｋが、個別に１減算されるか、そのままの値が維持される。
前記８１通りの変調差分を用いる場合、それらの中からランダムに選択された変調差分が加えられることによって、仮ＣＭＹＫ値は、Ｃ，Ｍ，Ｙ，Ｋが、個別に１加算されるか、１減算されるか、又は、そのままの値が維持される。
出力部１２（出力手段）は、このようにして変調された後の色値にもとづいて対象の画像の出力を行う。
【００３６】
変調チャンネル選択部１１２は、ユーザーの選択操作に応じて、仮出力色値をなす色成分の一部又は全部を選択する。
具体的には、図３に示すように、（ｉ）Ｋチャンネルのみ変調する場合（第一モード）、（ｉｉ）ＣＭＹチャンネルのみ変調する場合（第二モード）、（ｉｉｉ）ＣＭＹＫ全チャンネル変調する場合（第三モード）、といったように、選択チャンネルに応じたモードを設け、ユーザーが一定の操作によっていずれかのモードを選択できるようにしておく。
モードの選択によって変調チャンネルが選択されると、選択されたチャンネルの識別情報を含む切換え制御信号が色値変調部１１１へ出力され、色値変調部１１１（最終ＣＭＹＫ値設定手段１３１２）は、その識別情報から変調対象のチャンネルを特定してそのチャンネルの仮出力色値のみ変調を行う。
【００３７】
また、識別情報を含む制御信号を変調量候補生成手段１３１０に出力し、選択されたチャンネルの変調差分のみ生成するように制御することもできる。
例えば、第一モードが選択された場合、変調量候補生成手段１３１０は、Ｋチャンネルのみ「１」又は「０」を設定した組合わせの一群を変調差分として生成する。この結果、以下の２通りの変調差分が生成される。
｛0,0,0,0｝、｛0,0,0,1｝
【００３８】
また、第二モードが選択された場合、変調量候補生成手段１３１０は、Ｃ，Ｍ，Ｙの各チャンネルに対し「１」又は「０」を設定した組合わせの一群を変調差分として生成する。この結果、以下の２３＝８通りの変調差分が生成される。
｛0,0,0,0｝、｛0,0,1,0｝、｛0,1,0,0｝、｛0,1,1,0｝、｛1,0,0,0｝、｛1,0,1,0｝、｛1,1,0,0｝、｛1,1,1,0｝
【００３９】
変調量設定手段１３１１は、これらの変調差分の中から一の変調差分をランダムに選択し、最終ＣＭＹＫ値設定手段１３１２が、その選択した変調差分を仮出力色値に加算又は減算して変調を行う。
このようにすると、選択された色成分の仮出力色値に対してのみ変調が行われ、変調が行われた色値、及び、変調が行われていない色成分の仮出力色値にもとづいて対象の画像の出力が行われることとなる。
【００４０】
以上のように、本発明の第一〜第三実施形態に係る画像処理装置１によれば、変調チャンネル選択部１１２が、選択操作に応じて、仮出力色値をなす色成分の一部又は全部を選択し、色値変調部１１１が、選択された色成分の仮出力色値に対し、その最小分解能に相当する値をランダムに加え、又は、減じる変調を行うようにしている。
このため、微細で不規則な色値に変調が行われ、同一の色値が連続することによる擬似輪郭の発生を効果的に防止することができるのに加え、変調を特定の色成分については行い、又は、行わないようにすることができる。
例えば、色相の変調を回避したい場合にはＣＭＹチャンネルについて変調を行わない第一モードを選択することによって、明度方向にのみ変調を行うことができ、また、粒状性の変化を望まない場合や大きな明度変化を望まない場合には、Ｋチャンネルについては変調を行わない第二モードを選択することによって、所望の変調を行うことが可能となる。
また、色成分ごとに出力色値の最小分解能に相当する値にもとづいて色値の変調を行うことが可能となるため、変調により擬似輪郭の発生を防ぐ一方でその変調により画質に与える悪影響を極力抑えることができる。
【００４１】
（画像処理プログラム）
次に、画像処理プログラムについて説明する。
上記実施形態におけるコンピュータ（画像処理装置）の色変換処理機能、色値変調機能、変調チャンネル選択機能等は、ＲＯＭ等に記憶された画像処理プログラムにより実現される。
画像処理プログラムは、コンピュータの制御手段（ＣＰＵなど）に読み込まれることにより、コンピュータの構成各部に指令を送り、前記各機能に対応した各手段（色変換手段、色選択手段、色値変調手段、出力手段）を実行させる。
これによって、前記各機能は、ソフトウェアである画像処理プログラムとハードウェア資源であるコンピュータの各構成手段とが協働することにより実現される。
【００４２】
なお、上記各機能を実現するための画像処理プログラムは、コンピュータのＲＯＭ等に記憶される他、コンピュータが読み取り可能な記録媒体、例えば、外部記憶装置及び可搬記録媒体に格納することができる。
外部記憶装置とは、ＣＤ−ＲＯＭ（Compact  disc−Read  Only  Memory）等の記録媒体を内蔵し、画像処理装置１に外部接続されるメモリ増設装置をいう。一方、可搬記録媒体とは、記録媒体駆動装置（ドライブ装置）に装着でき、かつ、持ち運び可能な記録媒体であって、例えば、フレキシブルディスク、メモリカード、光磁気ディスク等をいう。
【００４３】
そして、記録媒体に記録された画像処理プログラムは、コンピュータのＲＡＭ等にロードされて、ＣＰＵにより実行される。この実行により、上述した実施形態の各機能が実現される。
さらに、コンピュータで画像処理プログラムをロードする場合、他のコンピュータで保有された画像処理プログラムを、通信回線を利用して自己の有するＲＡＭや外部記憶装置にダウンロードすることもできる。このダウンロードされたプログラムも、ＣＰＵにより実行されることによって上述した実施形態の各機能を実現することができる。
【００４４】
このように、本発明は、プログラムによっても実施することができる。
このため、上記画像処理プログラムを他のデバイスにインストールすることによって、本実施形態に係る画像処理装置１と同様の作用効果を奏する装置を構成することが可能となる。
【００４５】
以上、本発明の画像処理装置及び画像処理プログラムについて、実施形態を示して説明したが、本発明は、上述した実施形態にのみ限定されるものではなく、種々の変更が可能であることは言うまでもない。
例えば、プリンター、ＭＦＰ以外の画像形成装置においても本発明を適用することができる。
また、前述の実施形態においては、ＲＧＢｔｏＣＭＹＫ変換手段１１００が、入力色値と出力色値とが直接対応付けられた１段のＬＵＴを介して色変換処理を行うようにしているが、このような態様に限定されるものではなく、結果として画像処理装置１の出力色値が得られるのであれば、特にＬＵＴの構成や色変換処理の工程等を問わない。
例えば、図６に示すように、ＲＧＢ値（入力色値）とＣＭＹＫ値（出力色値）との色変換処理を、ＸＹＺ空間やＬａｂ空間への色変換を行うＬＵＴを介し、数段階に分けて行うこともできる。
【産業上の利用可能性】
【００４６】
本発明は、プリンター、ＭＦＰなどのカラー対応の画像形成装置に適用することができる。
【符号の説明】
【００４７】
１  画像処理装置
１０  入力部
１１  制御部
１１０  色変換処理部
１１１  色値変調部
１１２  変調チャンネル選択部
１２  出力部
【図１】
2014110502.tif 000003
【図２】
2014110502.tif 000004
【図３】
2014110502.tif 000005
【図４】
2014110502.tif 000006
【図５】
2014110502.tif 000007
【図６】
2014110502.tif 000008