(57)【要約】【課題】高速に色変換処理を行うことができる画像処理装置及び画像処理方法を提供する。【解決手段】過去に色変換処理部２で変換した色変換結果を色変換前の画素値と対応づけて色変換結果記憶部３に記憶させておく。色変換制御部１は、入力された画像の画素値から閾値の範囲内の画素値に対応する色変換結果が色変換結果記憶部３に記憶されている場合には、その色変換結果を出力する。記憶されていない場合には、色変換処理部２によって画像の画素値の色変換を行わせて色変換結果を出力するとともに、その色変換結果を変換前の画像の画素値と対応づけて色変換結果記憶部３に記憶させる。閾値を大きくすれば、色変換結果記憶部３に記憶されている色変換結果の利用率が高まり、色変換処理を高速化することができる。【選択図】図１
2007288506.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像の色変換を行う画像処理装置において、前記画像の画素値に対して色変換を行う色変換処理手段と、過去に前記色変換手段で変換した１以上の色変換結果を記憶する記憶手段と、前記画像の画素値から閾値の範囲内の画素値に対応する色変換結果が前記記憶手段に記憶されている場合には該色変換結果を出力し記憶されていない時に前記色変換処理手段による色変換を行って出力するとともに前記記憶手段に色変換結果を画素値と対応づけて記憶させる制御手段を有することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記画像の属性に応じて前記閾値を変化させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、画像処理モードに応じて前記閾値を変化させることを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記記憶手段に記憶された色変換結果を出力した場合には、前記記憶手段の内容を更新しないことを特徴とする請求項１ないし請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
前記画像の属性は、少なくとも下地、絵柄、文字のうちのいずれかであることを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記画像の属性は、少なくとも色下地、白下地、絵柄、文字のうちのいずれかであることを特徴とする請求項２に記載の画像処理装置。
【請求項７】
前記画像の属性は、少なくとも下地、写真、グラフィックス、文字のうちのいずれかであることを特徴とする請求項２に記載の画像処理装置。
【請求項８】
前記制御手段は、前記画像の属性が白下地の時には、白を表す固定値を出力することを特徴とする請求項６に記載の画像処理装置。
【請求項９】
前記制御手段は、特定の前記画像の属性については、必ず前記色変換処理手段に色変換を行わせるように制御することを特徴とする請求項２に記載の画像処理装置。
【請求項１０】
コンピュータに、入力された画像の色変換処理を実行させる画像処理プログラムであって、請求項１ないし請求項９のいずれか１項に記載の画像処理装置の機能をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像の色変換を行う画像処理技術に関するものである。
【背景技術】
【０００２】
例えばフルカラー複写機やカラープリンタなどでは、画像入力装置あるいは入力される画像データと画像出力装置の表色空間の違いや色再現特性の違いなどから、色変換処理が必要になる。色変換処理は非線形処理であるため、所定の間隔で変換前後の色を高精度に対応づけたルックアップテーブルを用い、そのルックアップテーブルの参照処理と補間処理を組み合わせて、色処理を行うのが一般的である。
【０００３】
このルックアップテーブルを用いて、ある画素値の色変換を行う場合、まず、変換対象の画素値に近いルックアップテーブルの複数のエントリ（変換前の色の値）を見つけ、その複数のエントリに対応する変換後の色値をルックアップテーブルから読み出して、それらの変換後の色値を補間処理することによって、変換対象の画素値に対応する色変換後の色値を決定している。しかし、これらのルックアップテーブルの参照処理および補間処理には時間がかかるため、画像中のそれぞれの画素に対して、このような時間のかかる処理を行うと、色変換処理だけで多大な処理時間が必要となる。例えば画像出力装置で出力する場合には、高速な画像形成出力が行えないなどの問題が生じてしまう。
【０００４】
このような問題に対処するため、例えば特許文献１に記載されているように、色変換結果を保持するキャッシュテーブルを設け、このキャッシュテーブルに保持されている色変換結果を利用できる場合には、改めて色変換処理を行わずにキャッシュテーブル中の色変換結果を用いることが考えられている。特に特許文献１では、色変換処理において、最初に色変換を行う画素と近傍画素の一致を調べ（プレキャッシュ判定）、一致している場合は、近傍画素の色変換結果を色変換出力とし、一致しない場合は、画像の属性に応じた色変換を行っている。このようにキャッシュテーブルを用いることによって、入力画素値が周辺画素値や過去に変換した入力画素値に一致する場合の色変換処理を簡略化し、高速に色変換を行うことができる。
【０００５】
しかし、実際の画像においては、例えば読み取り装置で読み取った画像などでは読取装置に起因する誤差などのため、見た目は同じ色であっても、画素値がわずかに異なる場合がほとんどである。このような場合、プレキャッシュ判定で画素値が近傍画素と一致せず、そのためキャッシュテーブルにヒットする確率は低く、色変換処理の高速化を実現することができないという問題があった。
【０００６】
【特許文献１】特開２００２−５７９１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した事情に鑑みてなされたもので、過去に行った色変換結果の利用率を高め、色変換処理を高速化した画像処理装置及び画像処理プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明は、入力された画像の色変換を行う画像処理装置において、過去に色変換手段で変換した１以上の色変換結果を記憶する記憶手段を有しており、画像の画素値から閾値の範囲内の画素値に対応する色変換結果が記憶手段に記憶されている場合には、その色変換結果を出力し、この場合は記憶手段の内容は更新しない。また、画像の画素値から閾値の範囲内の画素値に対応する色変換結果が記憶手段に記憶されていない時には、色変換処理手段に画像の画素値の色変換を行わせて色変換結果を出力するとともに、その色変換結果を画像の画素値と対応づけて記憶手段に記憶させることを特徴とするものである。
【０００９】
閾値は、画像の属性や処理モードなどに応じて変化させ、属性や処理モードに応じた色変換を行うことができる。画像の属性としては、下地、絵柄、文字等とすることができる。下地については、さらに色下地、白下地に細分し、また絵柄については、さらに写真、グラフィックスに細分することができる。属性に応じた色変換として、例えば白下地の場合には白を表す固定値を出力したり、例えば写真を高画質で出力するなど、特定の属性や処理モードの場合には必ず色変換処理手段による色変換を行うように構成することもできる。
【発明の効果】
【００１０】
本発明によれば、画像の画素値から閾値の範囲内の画素値に対応する色変換結果が記憶手段に記憶されている場合に、その色変換結果を利用するので、従来のように画素値と一致した場合にのみ色変換結果を利用する場合に比べて過去に行った色変換結果の利用率を向上させることができ、色変換処理を高速化することができるという効果がある。
【００１１】
このとき、閾値の大きさによっては画質の劣化が多少生じることがあるが、例えば画像の属性や処理モードによってその程度は異なる。そのため、画像の属性や処理モードに応じて閾値を変化させることによって、それぞれの属性や処理モードにおける画質の劣化を最小限に抑えることができる。
【発明を実施するための最良の形態】
【００１２】
図１は、本発明の第１の実施の形態を示すブロック図である。図中、１は色変換制御部、２は色変換処理部、３は色変換結果記憶部である。
【００１３】
色変換制御部１は、画像の画素値が入力されると、その画素値から閾値の範囲内の画素値に対応する色変換結果が色変換結果記憶部３に記憶されているか否かを判断する。色変換結果記憶部３に記憶されている場合には、対応する色変換結果を色変換結果記憶部３に出力させる。この場合、色変換結果記憶部３の内容は更新しない。また、画素値から閾値の範囲内の画素値に対応する色変換結果が色変換結果記憶部３に記憶されていない場合には、色変換処理部２に対して画素値を渡し、色変換処理部２による色変換を行う。
【００１４】
なお、入力された画素値からの範囲を示す閾値は、大きくすると色変換結果記憶部３に記憶されている色変換結果の利用率が向上し、高速な色変換が可能であるが、多くの画素値に対して同じ色変換結果を出力するため画質は低下する。逆に小さくすると、色変換結果記憶部３に記憶されている色変換結果の利用率が低下し、色変換処理に時間を要するようになるが、画素値に応じた色変換結果が出力されるため画質は向上する。この閾値は、固定値を用いるほか、上述のような特性を考慮し、例えば画像の属性や処理モードに応じて変化させることができる。具体例については後述する。
【００１５】
また、閾値を大きくした場合、閾値の範囲内に複数の色変換結果に対応する画素値が含まれる場合がある。このような場合には、入力された画像の画素値に近い方に対応する色変換結果を採用すればよい。
【００１６】
色変換処理部２は、入力された画像の画素値に対して、色変換処理を行う。例えば色変換処理の前後の色を高精度に対応づけたルックアップテーブルを用い、ルックアップテーブルの参照処理と補間処理を行うことにより色変換を行うように構成することができる。もちろん、このほかにも種々の色変換手法を適用することができる。本発明では、色変換結果を色変換結果記憶部３に記憶させるので、この色変換処理部２においては、多少の処理時間がかかることは容認できる。
【００１７】
色変換結果記憶部３は、色変換処理部２において色変換を行ったとき、その変換前の画素値と色変換結果とを対応づけて記憶してゆく。これによって、過去に色変換手段で変換した１以上の色変換結果について、その色変換前の画素値と対応づけて記憶する。なお、この色変換結果記憶部３には、過去に行った色変換の結果をすべて記憶するものではなく、限られた記憶容量の範囲で記憶するものである。空きがなくなった場合には、例えば古い色変換結果から消去したり、あるいは利用頻度が少ない色変換結果から消去するなど、従来から行われている技術を適用することができる。
【００１８】
図２は、色変換制御部１において用いる閾値の一例の説明図である。図２では、画像の属性と処理モードの組み合わせによって閾値を変化させる例を示している。画像の属性としては、下地、文字、絵柄とし、下地をさらに白下地と色下地に分け、また絵柄をＣＧ（グラフィックス）、写真に分けて、白下地、色下地、文字、ＣＧ（グラフィックス）、写真の５つの属性に分類している。例えば画像の属性が写真の場合には、微妙な色の変化についても再現するため、高い色変換精度が求められる。一方、下地（白下地や色下地）の場合には、微妙な色の変化を再現するよりも一様に白などの下地色として再現されることが望まれる。また、例えば文字などにおいても、それほどの階調性は必要とされない。このように、画像の属性によって、求められる色変換精度が異なるため、それぞれの属性において求められる色変換精度に応じて閾値を変化させることができる。閾値の大小は、写真、ＣＧ、文字、色下地、白下地の順に閾値が大きくなるように設定することができる。このように属性により閾値を変化させることによって、それぞれの属性において必要とされる画質を損なうことなく、色変換処理を高速に行うことが可能になる。
【００１９】
また処理モードとしては、この例では高速モード、普通モード、高画質モードの３つの処理モードを切り替え可能に構成されているものとしている。高画質モードでは色再現性も求められるので、高い色変換精度が必要となる。しかし、高速モードでは色変換精度を若干犠牲にしてでも処理の高速化が求められる。従って、閾値としては高画質モード、普通モード、高速モードの順に閾値が大きくなるように設定するとよい。このように処理モードに応じて閾値を変化させることによって、ユーザの希望に応じた色変換処理が可能になる。
【００２０】
これらの画像の属性と処理モードとの組み合わせによる閾値Ｔｈ００〜Ｔｈ４１の大小関係は、同じ画像の属性の閾値については、Ｔｈ００≧Ｔｈ０１≧Ｔｈ０２、Ｔｈ１０≧Ｔｈ１１≧Ｔｈ１２、Ｔｈ２０≧Ｔｈ２１≧Ｔｈ２２、Ｔｈ３０≧Ｔｈ３１≧Ｔｈ３２、Ｔｈ４０≧Ｔｈ４１とするとよい。また同じ処理モードの閾値については、Ｔｈ００≧Ｔｈ１０≧Ｔｈ２０≧Ｔｈ３０≧Ｔｈ４０、Ｔｈ０１≧Ｔｈ１１≧Ｔｈ２１≧Ｔｈ３１≧Ｔｈ４１、Ｔｈ０２≧Ｔｈ１２≧Ｔｈ２２≧Ｔｈ３２とするとよい。
【００２１】
なお、画像の属性が写真で、処理モードが高画質の場合には、図２に示す例では「色変換」と記しているが、これは、色変換結果記憶部３を用いずに必ず色変換処理部２による色変換処理を行うことを示している。もちろん、閾値を０として従来と同様に画素値が一致した色変換結果を色変換結果記憶部３から読み出す処理を併用してもよい。また、高画質モードだけに限らず、普通モードや、あるいは処理モードにかかわらずに色変換処理部２による色変換処理を行うように構成してもよい。
【００２２】
図２に示す画像の属性や処理モードは一例であって、例えば属性は図２に示した５種類に限らず、種々の属性毎に閾値を設定することができるし、処理モードについても、種々の処理モードに対応した閾値を設定することができる。また、画像の属性のみにより閾値を設定したり、あるいは処理モードのみにより閾値を設定することも可能であり、さらには他の要素も含めて閾値を設定することも可能である。
【００２３】
図３は、本発明の第１の実施の形態における動作の一例を示すフローチャートである。ここでは、入力された画像はＬａｂ色空間の画素値を有し、色変換処理部２はＬａｂ色空間の画素値からＣＭＹＫ色空間の画素値へ色変換するものとして説明する。Ｓ１１において、入力された画像の画素値を特定するための変数ｉを０にセットし、Ｓ１２において０番目の画素値を取得する。
【００２４】
最初の状態では、色変換結果記憶部３には色変換結果が何も記憶されていないものとし、０番目の画素値については必ずＳ１３において色変換処理部２における色変換処理を行う。Ｓ１３では、上述のようにＬａｂ色空間の画素値からＣＭＹＫ色空間の画素値への色変換が行われ、０番目の画素値（Ｌ０，ａ０，ｂ０）は色変換結果（Ｃ０，Ｍ０，Ｙ０，Ｋ０）に変換される。この色変換結果（Ｃ０，Ｍ０，Ｙ０，Ｋ０）がＳ１４において出力されることになる。
【００２５】
このように色変換処理部２において色変換処理が行われた場合、Ｓ１５において、この色変換結果を色変換結果記憶部３へ記憶させる。０番目の画素値の場合には、変換前の画素値（Ｌ０，ａ０，ｂ０）を（Ｌprev，ａprev，ｂprev）とし、色変換結果（Ｃ０，Ｍ０，Ｙ０，Ｋ０）を（Ｃprev，Ｍprev，Ｙprev，Ｋprev）として、両者を対応づけて色変換結果記憶部３へ記憶させる。
【００２６】
Ｓ１７において、まだ色変換処理を行っていない次の画素値が存在するか否かを判定し、存在すれば、Ｓ１８において変数ｉに１を加えて次の画素値を処理対象とする。そして、Ｓ１９において次の画素値（ｉ番目の画素値）を入力する。この画素値を（Ｌｉ，ａｉ，ｂｉ）とする。
【００２７】
Ｓ２０において、そのｉ番目の画素値の属性及び処理モードに応じた閾値Ｔｈを決定する。そしてＳ２１において、ｉ番目の画素値から閾値Ｔｈの範囲内の画素値に対応する色変換結果が色変換結果記憶部３に記憶されているか否かを判定する。例えば、色変換結果記憶部３に記憶されている、過去に色変換処理を行った際の色変換前の画素値を（Ｌprev，ａprev，ｂprev）とするとき、
（Ｌｉ−Ｌprev）2 ＋（ａｉ−ａprev）2 ＋（ｂｉ−ｂprev）2 ≦Ｔｈ
を満たす色変換前の画素値（Ｌprev，ａprev，ｂprev）が存在するか否かを判定する。この条件を満たすものが複数存在する場合には、ｉ番目の画素値（Ｌｉ，ａｉ，ｂｉ）に最も近いものを選択すればよい。
【００２８】
閾値Ｔｈの範囲内の色変換前の画素値が記憶されていた場合には、Ｓ１６において、その色変換前の画素値に対応する色変換結果を色変換結果記憶部３に出力させる。例えば色変換結果記憶部３に記憶されている色変換前の画素値（Ｌprev，ａprev，ｂprev）がｉ番目の画素値（Ｌｉ，ａｉ，ｂｉ）から閾値Ｔｈの範囲内に存在していれば、色変換前の画素値（Ｌprev，ａprev，ｂprev）に対応する色変換結果（Ｃprev，Ｍprev，Ｙprev，Ｋprev）を出力する。これは、ｉ番目の画素値（Ｌｉ，ａｉ，ｂｉ）を色変換処理部２で色変換した結果とは多くの場合は一致しないが、閾値Ｔｈの範囲内の画素値に対する色変換結果であることから類似した色である。また、色変換結果記憶部３からの色変換結果の読み出しのみで色変換処理が行われることから、非常に高速である。
【００２９】
閾値Ｔｈの範囲内の色変換前の画素値が色変換結果記憶部３に記憶されていなかった場合には、Ｓ１３においてｉ番目の画素値（Ｌｉ，ａｉ，ｂｉ）に対して色変換処理部２により色変換処理を行い、Ｓ１４で色変換結果（Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ）を出力する。それとともに、Ｓ１５において、ｉ番目の画素値（Ｌｉ，ａｉ，ｂｉ）と色変換結果（Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ）を対応づけて色変換結果記憶部３に記憶させる。
【００３０】
Ｓ１７ですべての画素値に対する色変換処理が終了したことを検出したら、入力された画像に対する色変換処理を終える。このようにして、ｉ番目の画素値から閾値Ｔｈの範囲内の画素値に対応する色変換結果が色変換結果記憶部３に記憶されている場合には、その色変換結果を用いることにより、なるべく色変換精度が低下しない範囲で、色変換処理を高速化することができる。
【００３１】
なお、上述のＳ２０において閾値Ｔｈを決定する際には、例えば図２に示したようなテーブルを用いて行うことができる。また、図２に示した例において処理モードが高画質で属性が写真である場合には、必ず色変換処理を行う設定となっている。この場合には、Ｓ２１における判定を行わずにＳ１３に進むように構成すればよい。あるいは、Ｓ２１における判定で該当する色変換前の画素値が色変換結果記憶部３に記憶されていないものと判定するように構成してもよい。
【００３２】
図４は、本発明の第２の実施の形態を示すブロック図、図５は、色変換制御部１において用いる閾値の別の例の説明図である。図中、図１と同様の部分には同じ符号を付して重複する説明を省略する。４は固定値出力部である。固定値出力部４は、色変換結果として固定値を出力する。
【００３３】
上述の第１の実施の形態でも説明したように、画像の属性や処理モードによっては、正確な色変換を行うよりも一様な色に変換した方がよい場合がある。例えば下地（白下地や色下地）の場合には、微妙な色の変化を再現するよりも一様に下地色を再現した方がよい。この第２の実施の形態では、図５に示すように、白下地の場合には、固定値出力部４から白画素を示す固定値を出力するように設定しておく。そして、色変換制御部１は入力された画像の属性が白下地のときには、固定値出力部４に対して白画素を示す固定値を出力させる。これによって、白下地については一様に白画素に変換される。この場合、固定値出力部４は固定値を出力するだけであるから色変換処理は非常に高速に行われる。従って、全体として色変換処理に要する時間を短縮することができる。
【００３４】
なお、図５では白下地の場合にはいずれの処理モードでも固定値を出力するように設定しているが、例えば処理モードが高速あるいは通常の場合に固定値を出力するようにしてもよい。また、色下地の場合にも下地色を固定値として固定値出力部４から出力するように構成することも可能である。
【００３５】
図６は、本発明の第２の実施の形態における動作の一例を示すフローチャートである。図中、図３と同様の処理については同じ符号を付して重複する説明を省略する。ここでは図５に示したように属性が白下地のときには固定値出力部４により白画素を示す固定値を出力する例を示している。
【００３６】
Ｓ１２において０番目の画素値を取得した後、Ｓ３１において、その画素値の属性の属性を判定する。属性が白下地のときには、Ｓ３２において、固定値出力部４により白画素を示す固定値を色変換結果として出力する。例えば、０番目の画素値（Ｌ０，ａ０，ｂ０）の色変換結果（Ｃ０，Ｍ０，Ｙ０，Ｋ０）を出力する場合には、固定値としてＣ０＝Ｍ０＝Ｙ０＝Ｋ０＝０を出力すればよい。この固定値出力部４によって固定値を出力することで、その画素値に対する色変換処理を終了し、Ｓ１７へ進む。
【００３７】
また、Ｓ１９においてｉ番目の画素値を入力した場合にも、Ｓ３３において、そのｉ番目の画素値の属性を判定する。属性が白下地のときには、Ｓ３２において、固定値出力部４により白画素を示す固定値を色変換結果として出力する。ｉ番目の画素値（Ｌｉ，ａｉ，ｂｉ）について、固定値としてＣｉ＝Ｍｉ＝Ｙｉ＝Ｋｉ＝０の色変換結果（Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ）を出力すればよい。
【００３８】
このように、属性が白下地の場合などのように、特定の場合に固定値出力部４により固定値を出力することによって、色変換処理部２による色変換処理を行う場合に比べて格段に処理時間を短縮することができ、また、色変換結果記憶部３からの色変換結果の読み出しを行う場合に比べても、閾値の範囲内に変換前の画素値が色変換結果記憶部３に記憶されているか否かを判断する必要がない分だけ、色変換処理に要する時間を短縮することができる。よって、画像の色変換処理を、より高速に行うことができる。
【００３９】
上述の第１及び第２の実施の形態における動作例では、いずれも入力された画素値毎に属性を判定しているが、例えば画像全体として属性が設定されている場合に、その画像全体の属性により閾値を設定するように構成してもよい。その場合、最初に閾値Ｔｈを設定してしまえば、画素値毎にＳ２０で行っていた閾値Ｔｈの設定は不要である。
【００４０】
また、上述の各動作例でＳ２１において行っている閾値Ｔｈの範囲内の画素値に対応する色変換結果が色変換結果記憶部３に記憶されているか否かの判定を簡易に行う方法として、画素値の下位ｊビットを範囲とすることとし、その下位ｊビットを除く上位ビットの比較により、範囲内の色変換前の画素値であるか否かを判断するように構成することができる。この場合、上述の例のような数値計算を行わなくてよいため、高速に処理を行うことが可能である。
【００４１】
例えば、画素値が各色成分毎に８ビットのデータとすると、比較的色変換精度が要求される属性や処理モードにおいては各色成分毎に上位７ビットの比較を行い、それほど色変換精度を必要としない属性や処理モードにおいては、各色成分毎に上位６ビットあるいは５ビットの比較を行って、一致する色変換前の画素値が色変換結果記憶部３に記憶されていれば、対応する色変換結果を使用すればよい。比較するビット数を少なくするほど、閾値を大きくして範囲を広くした場合と同様に、色変換結果記憶部３に記憶されている過去の色変換結果の利用率が高まるため、色変換精度は低下するが、色変換処理時間を短縮し、高速化することが可能となる。逆に、比較するビット数を多くすれば、閾値を小さくして範囲を狭くした場合と同様に、色変換結果記憶部３に記憶されている過去の色変換結果の利用率は低くなり、色変換処理部２による色変換処理を行う場合が多くなって、色変換精度を高めることができる。
【００４２】
図７は、本発明の画像処理装置の機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体の一例の説明図である。図中、４１はプログラム、４２はコンピュータ、５１は光磁気ディスク、５２は光ディスク、５３は磁気ディスク、５４はメモリ、６１は光磁気ディスク装置、６２は光ディスク装置、６３は磁気ディスク装置である。
【００４３】
上述の各実施の形態で説明した各部の機能の一部または全部を、コンピュータにより実行可能なプログラム４１によって実現することが可能である。その場合、そのプログラム４１およびそのプログラムが用いるデータなどは、コンピュータが読み取り可能な記憶媒体に記憶することも可能である。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。例えば、光磁気ディスク５１，光ディスク５２（ＣＤやＤＶＤなどを含む）、磁気ディスク５３，メモリ５４（ＩＣカード、メモリカードなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００４４】
これらの記憶媒体にプログラム４１を格納しておき、例えばコンピュータ４２の光磁気ディスク装置６１，光ディスク装置６２，磁気ディスク装置６３，あるいは図示しないメモリスロットにこれらの記憶媒体を装着することによって、コンピュータからプログラム４１を読み出し、本発明の画像処理装置の機能を実行することができる。あるいは、ネットワークなどを介してプログラム４１をコンピュータ４２に転送し、実行させてもよい。
【００４５】
もちろん、一部の機能についてハードウェアによって構成することもできるし、すべてをハードウェアで構成してもよい。あるいは、他の構成とともに本発明も含めたプログラムとして構成することも可能である。例えば複写機や画像形成装置における制御プログラムとともに１つのプログラムとして構成することもできる。もちろん、他の用途に適用する場合には、その用途におけるプログラムとの一体化も可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明の第１の実施の形態を示すブロック図である。
【図２】色変換制御部１において用いる閾値の一例の説明図である。
【図３】本発明の第１の実施の形態における動作の一例を示すフローチャートである。
【図４】本発明の第２の実施の形態を示すブロック図である。
【図５】色変換制御部１において用いる閾値の別の例の説明図である。
【図６】本発明の第２の実施の形態における動作の一例を示すフローチャートである。
【図７】本発明の画像処理装置の機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体の一例の説明図である。
【符号の説明】
【００４７】
１…色変換制御部、２…色変換処理部、３…色変換結果記憶部、４…固定値出力部、４１…プログラム、４２…コンピュータ、５１…光磁気ディスク、５２…光ディスク、５３…磁気ディスク、５４…メモリ、６１…光磁気ディスク装置、６２…光ディスク装置、６３…磁気ディスク装置。
【図１】
2007288506.tif 000003
【図２】
2007288506.tif 000004
【図３】
2007288506.tif 000005
【図４】
2007288506.tif 000006
【図５】
2007288506.tif 000007
【図６】
2007288506.tif 000008
【図７】
2007288506.tif 000009