(57)【要約】【課題】  画像出力装置により出力される画像に、画像出力装置の識別情報を容易に与える。【解決手段】  ２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録部４４ｄと、マトリックスを画像データに対して画像データの色成分(CMYK)ごとにずらして配置した対応関係で、マトリックスの成分を閾値として、多値化を行う多値化処部４４ｅとを有するディザ処理部４４を備えた画像処理装置であって、マトリックスの画像データの色成分ごとの配置は、画像出力装置の識別情報に対応付けられている。【選択図】  図３
2006135670.tif 000002
【特許請求の範囲】
【請求項１】
２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理装置であって、
前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録手段と、
前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理手段と、
を備え、
前記マトリックスの前記画像データの色成分ごとの配置は、前記画像処理装置の識別情報に対応付けられている、
画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記多値化処理手段は、ディザ法により前記多値化を行う、
画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置における多値化処理手段の出力に応じて、ヘッドを駆動してドットを形成することにより印刷媒体上に画像を印刷する印刷装置。
【請求項４】
請求項３に記載の印刷装置から印刷された印刷物の前記色成分を測定する印刷物測定手段と、
前記印刷物測定手段の出力を２次元ＦＦＴする２次元ＦＦＴ手段と、
前記２次元ＦＦＴ手段の出力に基づき、前記画像処理装置の識別情報を決定する識別情報決定手段と、
を備えた印刷元判定装置。
【請求項５】
２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理装置であって、
前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録手段と、
前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理手段と、
を備え、
前記マトリックスの前記画像データの色成分ごとの配置は、前記多値化処理手段の出力に応じて、ヘッドを駆動してドットを形成することにより印刷媒体上に画像を印刷する印刷装置の識別情報に対応付けられている、
画像処理装置。
【請求項６】
請求項５に記載の画像処理装置であって、
前記多値化処理手段は、ディザ法により前記多値化を行う、
画像処理装置。
【請求項７】
請求項５または６に記載の画像処理装置における多値化処理手段の出力に応じて、ヘッドを駆動してドットを形成することにより印刷媒体上に画像を印刷する印刷装置。
【請求項８】
請求項７に記載の印刷装置から印刷された印刷物の前記色成分を測定する印刷物測定手段と、
前記印刷物測定手段の出力を２次元ＦＦＴする２次元ＦＦＴ手段と、
前記２次元ＦＦＴ手段の出力に基づき、前記画像処理装置の識別情報を決定する識別情報決定手段と、
を備えた印刷元判定装置。
【請求項９】
２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理装置により画像処理を行う方法であって、
マトリックス記録手段が、前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録工程と、
多値化処理手段が、前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理工程と、
を備え、
前記マトリックスの前記画像データの色成分ごとの配置は、前記画像処理装置の識別情報に対応付けられている、
画像処理方法。
【請求項１０】
２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理装置により画像処理を行う方法であって、
マトリックス記録手段が、前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録工程と、
多値化処理手段が、前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理工程と、
を備え、
前記マトリックスの前記画像データの色成分ごとの配置は、前記多値化処理手段の出力に応じて、ヘッドを駆動してドットを形成することにより印刷媒体上に画像を印刷する印刷装置の識別情報に対応付けられている、
画像処理方法。
【請求項１１】
２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理をコンピュータに実行させるためのプログラムであって、
前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録処理と、
前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理と、
をコンピュータに実行させるためのプログラムであり、
前記マトリックスの前記画像データの色成分ごとの配置は、前記コンピュータの識別情報に対応付けられている、
プログラム。
【請求項１２】
２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理をコンピュータに実行させるためのプログラムであって、
前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録処理と、
前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理と、
をコンピュータに実行させるためのプログラムであり、
前記マトリックスの前記画像データの色成分ごとの配置は、前記多値化処理の出力に応じて、ヘッドを駆動してドットを形成することにより印刷媒体上に画像を印刷する印刷装置の識別情報に対応付けられている、
プログラム。
【請求項１３】
２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体であって、
前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録処理と、
前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理と、
をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体であり、
前記マトリックスの前記画像データの色成分ごとの配置は、前記コンピュータの識別情報に対応付けられている、
記録媒体。
【請求項１４】
２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体であって、
前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録処理と、
前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理と、
をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体であり、
前記マトリックスの前記画像データの色成分ごとの配置は、前記多値化処理の出力に応じて、ヘッドを駆動してドットを形成することにより印刷媒体上に画像を印刷する印刷装置の識別情報に対応付けられている、
記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ・印刷機などの画像出力装置により出力された画像に、画像出力装置の識別情報を与えること、および画像に与えられた識別情報を取得することに関する。
【背景技術】
【０００２】
従来より、プリンタ・印刷機などの画像出力装置により紙幣・金券などを印刷することが一般的に行われている。ここで、紙幣・金券などの偽造防止のために、画像出力装置の識別情報を、紙幣・金券など（すなわち、画像出力装置により出力された画像）に持たせることが考えられる（特許文献２〜６を参照）。
【０００３】
特許文献２は、ハーフトーン後の画像データから特定パターンを探し、見つかったらそれを削除し識別パターンを付加するというものである。
【０００４】
特許文献３は、識別マーク合成部分とそれ以外の画像データ部分とでディザパターンを切り換えて、微細領域における面積階調をとるようにディザ処理を行うものである。なお、ディザ処理については、特許文献１に記載がある。
【０００５】
特許文献４は、特定パターン保存手段で保存の特定パターンをＵＣＲ（下色除去）率を変えることによって多重する多重手段によって特定パターンを多重する。
【０００６】
特許文献５は、あらかじめ用意した偽造認識データにより画像データのマッチング検出を行う。
【０００７】
特許文献６は、第１のハーフトーン領域１は、少なくとも１色以上の赤外線吸収性色素を含まないインキで構成された被埋め込み画像Ｐ１を網点で配置し、第２のハーフトーン領域には、赤外線吸収性色素を含むブラック（Ｂｋ）インキで構成された埋め込み画像Ｐ２を網点３で配置し、肉眼では認知不可能な埋め込み画像を記録する。
【０００８】
【特許文献１】特開２０００−１０１８３７号公報
【特許文献２】特開平５−１３０３７６号公報
【特許文献３】特開平６−１２１１５８号公報
【特許文献４】特開平７−１０７２７９号公報
【特許文献５】特開平８−２０１０号公報
【特許文献６】特開２００３−１３６８２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記のような従来技術（特許文献２〜５）によれば、識別パターンを画像に持たせる等の処理と、通常の画像処理との切り替えを行う必要がある。よって、ハードウェアまたはソフトウェアに、切り替えるか否かの判定や切り替え処理といったことを行わせる必要があるので、ハードウェアまたはソフトウェアにとって負担が大きい。しかも、上記のような従来技術（特許文献６）によれば、使用するインクの特性に制約がある。
【００１０】
そこで、本発明は、画像出力装置により出力される画像に、画像出力装置の識別情報を容易に与えることを課題とする。
【課題を解決するための手段】
【００１１】
本発明にかかる画像処理装置は、２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理装置であって、前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録手段と、前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理手段と、を備え、前記マトリックスの前記画像データの色成分ごとの配置は、前記画像処理装置の識別情報に対応付けられているように構成される。
【００１２】
上記のように構成された画像処理装置によれば、２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理装置が提供される。
【００１３】
マトリックス記録手段は、前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録する。多値化処理手段は、前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う。前記マトリックスの前記画像データの色成分ごとの配置は、前記画像処理装置の識別情報に対応付けられている。
【００１４】
また、本発明にかかる画像処理装置は、前記多値化処理手段は、ディザ法により前記多値化を行うようにしてもよい。
【００１５】
また、本発明にかかる印刷装置は、本発明にかかる画像処理装置における多値化処理手段の出力に応じて、ヘッドを駆動してドットを形成することにより印刷媒体上に画像を印刷する。
【００１６】
また、本発明にかかる印刷元判定装置は、本発明にかかる印刷装置から印刷された印刷物の前記色成分を測定する印刷物測定手段と、前記印刷物測定手段の出力を２次元ＦＦＴする２次元ＦＦＴ手段と、前記２次元ＦＦＴ手段の出力に基づき、前記画像処理装置の識別情報を決定する識別情報決定手段とを備えるように構成される。
【００１７】
本発明にかかる画像処理装置は、２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理装置であって、前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録手段と、前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理手段と、を備え、前記マトリックスの前記画像データの色成分ごとの配置は、前記多値化処理手段の出力に応じて、ヘッドを駆動してドットを形成することにより印刷媒体上に画像を印刷する印刷装置の識別情報に対応付けられているように構成される。
【００１８】
上記のように構成された画像処理装置によれば、２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理装置が提供される。
【００１９】
マトリックス記録手段は、前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録する。多値化処理手段は、前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う。前記マトリックスの前記画像データの色成分ごとの配置は、前記多値化処理手段の出力に応じて、ヘッドを駆動してドットを形成することにより印刷媒体上に画像を印刷する印刷装置の識別情報に対応付けられている。
【００２０】
また、本発明にかかる画像処理装置は、前記多値化処理手段は、ディザ法により前記多値化を行うようにしてもよい。
【００２１】
また、本発明にかかる印刷装置は、本発明にかかる画像処理装置における多値化処理手段の出力に応じて、ヘッドを駆動してドットを形成することにより印刷媒体上に画像を印刷する。
【００２２】
また、本発明にかかる印刷元判定装置は、本発明にかかる印刷装置から印刷された印刷物の前記色成分を測定する印刷物測定手段と、前記印刷物測定手段の出力を２次元ＦＦＴする２次元ＦＦＴ手段と、前記２次元ＦＦＴ手段の出力に基づき、前記画像処理装置の識別情報を決定する識別情報決定手段とを備えるように構成される。
【００２３】
本発明は、２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理装置により画像処理を行う方法であって、マトリックス記録手段が、前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録工程と、多値化処理手段が、前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理工程とを備え、前記マトリックスの前記画像データの色成分ごとの配置は、前記画像処理装置の識別情報に対応付けられている画像処理方法である。
【００２４】
本発明は、２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理装置により画像処理を行う方法であって、マトリックス記録手段が、前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録工程と、多値化処理手段が、前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理工程と、を備え、前記マトリックスの前記画像データの色成分ごとの配置は、前記多値化処理手段の出力に応じて、ヘッドを駆動してドットを形成することにより印刷媒体上に画像を印刷する印刷装置の識別情報に対応付けられている画像処理方法である。
【００２５】
本発明は、２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理をコンピュータに実行させるためのプログラムであって、前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録処理と、前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理と、をコンピュータに実行させるためのプログラムであり、前記マトリックスの前記画像データの色成分ごとの配置は、前記コンピュータの識別情報に対応付けられているプログラムである。
【００２６】
本発明は、２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理をコンピュータに実行させるためのプログラムであって、前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録処理と、前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理と、をコンピュータに実行させるためのプログラムであり、前記マトリックスの前記画像データの色成分ごとの配置は、前記多値化処理の出力に応じて、ヘッドを駆動してドットを形成することにより印刷媒体上に画像を印刷する印刷装置の識別情報に対応付けられているプログラムである。
【００２７】
本発明は、２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体であって、前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録処理と、前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理と、をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体であり、前記マトリックスの前記画像データの色成分ごとの配置は、前記コンピュータの識別情報に対応付けられている記録媒体である。
【００２８】
本発明は、２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する画像データに対し、前記各画素ごとに前記階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、前記画像データの多値化を行う画像処理をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体であって、前記２次元的な画素の配列により構成された画像データの大きさよりも小さいサイズで、予め設定された値を成分とする２次元のマトリックスを記録するマトリックス記録処理と、前記マトリックスを前記画像データに対して当該画像データの色成分ごとにずらして配置した対応関係で、前記マトリックスの成分を前記閾値として、前記多値化を行う多値化処理と、をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体であり、前記マトリックスの前記画像データの色成分ごとの配置は、前記多値化処理の出力に応じて、ヘッドを駆動してドットを形成することにより印刷媒体上に画像を印刷する印刷装置の識別情報に対応付けられている記録媒体である。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施形態を図面を参照しながら説明する。
【００３０】
ハードウェア構成例
図１は、画像処理装置の具体的ハードウエア構成例を概略ブロック図により示している。当該実施形態においては、画像処理装置を実現するハードウェアの一例としてコンピュータシステムを採用している。図１は、同コンピュータシステムをブロック図により示している。本コンピュータシステムは、画像入力デバイスとして、スキャナ１１ａとデジタルスチルカメラ１１ｂとビデオカメラ１１ｃとを備えており、コンピュータ本体１２に接続されている。それぞれの入力デバイスは画像をドットマトリクス状の画素で表現した色画像データを生成してコンピュータ本体１２に出力可能となっており、ここで同画像データはＲＧＢの三原色においてそれぞれ２５６階調表示することにより、約１６７０万色を表現可能となっている。
【００３１】
コンピュータ本体１２には、外部補助記憶装置としてのフロッピー（登録商標）ディスクドライブ１３ａとハードディスク１３ｂとＣＤ−ＲＯＭドライブ１３ｃとが接続されており、ハードディスク１３ｂにはシステム関連の主要プログラムが記録されており、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭなどから適宜必要なプログラムなどを読み込み可能となっている。また、コンピュータ本体１２を外部のネットワークなどに接続するための通信デバイスとしてモデム１４ａが接続されており、外部のネットワークに同公衆通信回線を介して接続し、ソフトウェアやデータをダウンロードして導入可能となっている。この例ではモデム１４ａにて電話回線を介して外部にアクセスするようにしているが、ＬＡＮアダプタを介してネットワークに対してアクセスする構成とすることも可能である。この他、コンピュータ本体１２の操作用にキーボード１５ａやマウス１５ｂも接続されている。
【００３２】
さらに、画像出力デバイスとして、ディスプレイ１７ａ、カラープリンタ１７ｂおよびプロジェクタ１７ｃを備えている。ディスプレイ１７ａについては水平方向に８００画素と垂直方向に６００画素の表示エリアを備えており、各画素毎に上述した１６７０万色の表示が可能となっている。この解像度は一例に過ぎず、６４０×４８０画素であったり、１０２４×７６８画素であるなど、適宜、変更可能である。
【００３３】
また、カラープリンタ１７ｂはインクジェットプリンタであり、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）ｃ（ライトシアン）ｍ（ライトマゼンタ）の６色のインクを用いて、メディアたる印刷用紙上にドットを付して画像を印刷可能となっている。画像密度は３６０×３６０dpiや７２０×７２０dpiといった高密度印刷が可能となっているが、階調表現については色インクを付すか否かといった２階調表現となっている。一方、このような画像入力デバイスを使用して画像を入力しつつ、画像出力デバイスに表示あるいは出力するため、コンピュータ本体１２内では所定のプログラムが実行されることになる。そのうち、基本プログラムとして稼働しているのはオペレーティングシステム（ＯＳ）１２ａであり、このオペレーティングシステム１２ａには、ディスプレイ１７ａでの表示を行わせるディスプレイドライバ（ＤＳＰ
ＤＲＶ）１２ｂと、カラープリンタ１７ｂに印刷出力を行わせるプリンタドライバ（ＰＲＴ ＤＲＶ）１２ｃと、プロジェクタ１７ｃでの表示を行わせるプロジェクタドライバ１２ｄ（図示せず）が組み込まれている。これらのドライバ１２ｂ、１２ｃおよび１２ｄはディスプレイ１７ａ、カラープリンタ１７ｂおよびプロジェクタ１７ｃの機種に依存しており、それぞれの機種に応じてオペレーティングシステム１２ａに対して追加変更可能である。また、機種に依存して標準処理以上の付加機能を実現することもできるようになっている。すなわち、オペレーティングシステム１２ａという標準システム上で共通化した処理体系を維持しつつ、許容される範囲内での各種の追加的処理を実現できる。
【００３４】
このようなプログラムを実行する前提として、コンピュータ本体１２は、ＣＰＵ１２ｅ、ＲＡＭ１２ｆ、ＲＯＭ１２ｇおよびＩ／Ｏ１２ｈなどを備え、演算処理を実行するＣＰＵ１２ｅがＲＡＭ１２ｆを一時的なワークエリアや設定記憶領域として使用したりプログラム領域として使用しながら、ＲＯＭ１２ｇに書き込まれた基本プログラムを適宜実行し、Ｉ／Ｏ１２ｈを介して接続されている外部機器及び内部機器などを制御している。
【００３５】
ここで、基本プログラムとしてのオペレーティングシステム１２ａ上でアプリケーション１２ｉが実行される。アプリケーション１２ｉの処理内容は様々であり、操作デバイスとしてのキーボード１５ａやマウス１５ｂの操作を監視し、操作された場合には各種の外部機器を適切に制御して対応する演算処理などを実行し、さらには、処理結果をディスプレイ１７ａに表示したり、カラープリンタ１７ｂに出力したりすることになる。
【００３６】
かかるコンピュータシステムでは、画像入力デバイスであるスキャナ１１ａなどで画像データを取得し、アプリケーション１２ｉによる所定の画像処理を実行した後、画像出力デバイスとしてのディスプレイ１７ａ、カラープリンタ１７ｂやプロジェクタ１７ｃに表示出力することが可能である。
【００３７】
本実施形態においては、画像処理装置をコンピュータシステムとして実現しているが、必ずしもかかるコンピュータシステムを必要とするわけではなく、同様の画像データに対して本発明による色調整処理が必要なシステムであればよい。例えば、デジタルスチルカメラ内に本発明による色調整処理を行う画像処理装置を組み込み、色調整処理された画像データを用いてカラープリンタに印字させるようなシステムであっても良い。
【００３８】
この他、カラーファクシミリ装置、カラーコピー装置、プロジェクタといった画像データを扱う各種の装置においても当然に適用可能である。
【００３９】
処理制御プログラム
本発明による処理制御プログラムは、通常、コンピュータ１２が読取可能な形態でフロッピー（登録商標）ディスク、ＣＤ−ＲＯＭなどの記録媒体に記録されて流通する。当該プログラムは、メディア読取装置（ＣＤ−ＲＯＭドライブ１３ｃ、フロッピー（登録商標）ディスクドライブ１３ａなど）によって読み取られてハードディスク１３ｂにインストールされる。そして、ＣＰＵが所望のプログラムを適宜ハードディスク１３ｂから読み出して所望の処理を実行するように構成されている。なお、本発明による処理制御プログラム自体も本願発明の一部を構成する。
【００４０】
画像処理装置の構成
図２は、本発明の実施形態にかかる画像処理装置４０の構成を示す機能ブロック図である。
【００４１】
なお、画像処理装置４０は、プリンタドライバ（ＰＲＴ
ＤＲＶ）１２ｃに相当する。画像出力装置２０は、カラープリンタ１７ｂに相当する。画像入力装置１０は、スキャナ１１ａとデジタルスチルカメラ１１ｂとビデオカメラ１１ｃに相当する。
【００４２】
画像出力装置２０は、インタフェース回路２４、ヘッド駆動回路２６、インクジェットヘッド２８を備える。
【００４３】
インタフェース回路２４は、画像処理装置４０とヘッド駆動回路２６とのインタフェースである。
【００４４】
ヘッド駆動回路２６は、画像処理装置４０の出力をインタフェース回路２４を介して受ける。そして、画像処理装置４０の出力に応じて、インクジェットヘッド２８に電圧を印加する。これにより、インクジェットヘッド２８を駆動する。
【００４５】
インクジェットヘッド２８は、印加された電圧に応じてインクを吐出する。吐出されたインクは紙などのメディア（「印刷媒体」に相当する）に付着し、画像が印刷される。インクジェットヘッド２８は、各インク色（CMYK）に対応したインク吐出口（ノズル）を有する。
【００４６】
インクジェットヘッド２８は、複数種類の色（CMYK）のインクを用いて、インク吐出口から印刷媒体上にインク滴（ドット）を吐出する。これによりメディアにドットが形成され、画像が印刷される。
【００４７】
画像入力装置１０は、ＲＧＢの画像データを、画像処理装置４０に与える。
【００４８】
画像処理装置４０は、ＬＵＴ記録部４２ａ、色変換部４２ｂ、ディザ処理部４４を有する。
【００４９】
ＬＵＴ記録部４２ａは、Ｒ（レッド）Ｇ（グリーン）Ｂ（ブルー）の画像データをＣ（シアン）Ｍ（マゼンダ）Ｙ（イエロー）Ｋ（ブラック）の画像データに変換するための色変換テーブル（ＬＵＴ：ルックアップテーブル）を記録する。
【００５０】
色変換部４２ｂは、ＬＵＴ記録部４２ａに記録された色変換テーブルに基づき、画像入力装置１０から受けたＲＧＢの画像データをＣＭＹＫの画像データに変換する。
【００５１】
ディザ処理部４４は、色変換部４２ｂが出力したＣＭＹＫの画像データに対し、各画素ごとに階調値と所定の閾値との大小関係に応じてドットのオン・オフを判定し、画像データの多値化を行う。なお、ＣＭＹＫの画像データは、２次元的な画素の配列により構成され、各画素ごとに予め定めた範囲の階調値を有する。また、ディザ処理部４４は、多値化の方法として、ディザ法を使用する。
【００５２】
図３は、ディザ処理部４４の構成を示す機能ブロック図である。ディザ処理部４４は、識別情報記録部４４ａ、原点記録部４４ｂ、マトリックス生成部４４ｃ、マトリックス記録部４４ｄ、多値化処理部４４ｅを有する。
【００５３】
マトリックス記録部４４ｄは、ディザ法に使用するディザマトリックスを記録する。多値化処理部４４ｅは、マトリックス記録部４４ｄに記録されたディザマトリックスを読み出す。さらに、多値化処理部４４ｅは、色変換部４２ｂが出力したＣＭＹＫの画像データに対し、読み出したディザマトリックスを使用して、ディザ法による多値化処理を行う。
【００５４】
図４は、ディザ法による多値化処理を説明するための図である。図４は各画素ごとに一定の階調値８を有する画像に対するドットのオン・オフ判定の結果を示している。図示する通り、画像データの階調値と各画素に対応するディザマトリックスの閾値とを比較し、画像データの階調値の方が大きい画素にドットを形成するものと判定する。階調値８に対しては、図４に示す通り、市松状にドットをオンにすることになる。もちろんドットをオンにする画素は、画像データの階調値および多値化で用いられるディザマトリックスに応じて変化する。なお、ディザマトリックスの成分は予め設定されている。
【００５５】
図５は、ディザマトリックスと画像データとの位置関係を示す図である。図５（ａ）は、図４に示した画像データおよびディザマトリックスを上から見た図である。画像データは、２次元的な画素の配列により構成され、その大きさ（縦の長さおよび横の長さ）は、ディザマトリックスよりも大きい。すなわち、ディザマトリックスは、画像データよりも、サイズが小さい。
【００５６】
図５（ｂ）は、ディザマトリックスの配置を示す図である。ディザマトリックスは、縦および横に敷き詰められている。すなわち、ディザマトリックスは、縦および横の一方または双方にその幅だけずらして配置される。
【００５７】
なお、画像データの階調値は各色成分（CMYK）ごとに与えられており、ディザマトリックスもまた、各色成分（CMYK）ごとに記録されている。
【００５８】
図５（ｃ）は、各色成分（CMYK）ごとのディザマトリックスの配置の一例を示す図である。各色成分（CMYK）ごとのディザマトリックスは、それぞれ大きさは同じであるものの、原点（左上の点）の座標が異なっている。図５（ｃ）に示す例において、横方向をｘ軸、縦方向をｙ軸とし、C成分を多値化するためのディザマトリックスの原点の座標を(0,0)とすると、M成分を多値化するためのディザマトリックスの原点の座標が(2,1)であり、Y成分を多値化するためのディザマトリックスの原点の座標が(3,4)であり、K成分を多値化するためのディザマトリックスの原点の座標が(4,2)である。ここで、各色成分（CMYK）ごとのディザマトリックスの原点は、(0,0)、(2,1)、(3,4)、(4,2)、(5,3)の５点からいずれか一つを選択できるものとする。すると、各色成分（CMYK）ごとのディザマトリックスの原点は、５×４×３×２＝１２０通りが考えられる。
【００５９】
識別情報記録部４４ａは、画像処理装置４０の識別情報を記録する。識別情報は、例えばＩＤ番号である。ただし、識別情報記録部４４ａは、画像出力装置２０の識別情報（例えばＩＤ番号）を記録するようにしてもよい。
【００６０】
図６は、原点記録部４４ｂの記録内容を示す図である。原点記録部４４ｂは、ＩＤ番号に対応付けて、各色成分（CMYK）ごとのディザマトリックスの原点を記録する。各色成分（CMYK）ごとのディザマトリックスの原点は１２０通りが考えられるので、ＩＤ番号も１２０個（１〜１２０）をとることができる。
【００６１】
マトリックス生成部４４ｃは、識別情報記録部４４ａから画像処理装置４０のＩＤ番号を読み出す。さらに、読み出したＩＤ番号に対応する各色成分（CMYK）ごとのディザマトリックスの原点を、原点記録部４４ｂから読み出す。そして、読み出した原点をもとに、各色成分（CMYK）ごとのディザマトリックスを生成する。生成されたディザマトリックスは、マトリックス記録部４４ｄに記録される。
【００６２】
多値化処理部４４ｅにより多値化されたＣＭＹＫの画像データは、画像出力装置２０に与えられる。画像出力装置２０は、与えられたＣＭＹＫの画像データに基づき、印刷媒体上にインク滴（ドット）を吐出して、画像を印刷する。
【００６３】
図７は、印刷元判定装置５０の構成を示す機能ブロック図である。印刷元判定装置５０は、印刷された画像から識別情報を取得する。印刷元判定装置５０は、画像入力装置５１、ＬＵＴ記録部５２ａ、色変換部５２ｂ、２次元ＦＦＴ部５４、２次元ＦＦＴ記録部５６ａ、データ比較部５６ｂ、識別情報決定部５８を備える。
【００６４】
画像入力装置５１、ＬＵＴ記録部５２ａおよび色変換部５２ｂは、画像出力装置２０により印刷された画像のＣＭＹＫの色成分を測定するものである。
【００６５】
画像入力装置５１は、画像出力装置２０により印刷された画像をスキャンして、ＲＧＢの画像データを出力する。画像入力装置５１は、例えば、スキャナである。
【００６６】
ＬＵＴ記録部５２ａは、Ｒ（レッド）Ｇ（グリーン）Ｂ（ブルー）の画像データをＣ（シアン）Ｍ（マゼンダ）Ｙ（イエロー）Ｋ（ブラック）の画像データに変換するための色変換テーブル（ＬＵＴ：ルックアップテーブル）を記録する。
【００６７】
色変換部５２ｂは、ＬＵＴ記録部４２ａに記録された色変換テーブルに基づき、画像入力装置１０から受けたＲＧＢの画像データをＣＭＹＫの画像データに変換する。
【００６８】
２次元ＦＦＴ部５４は、色変換部５２ｂの出力を２次元ＦＦＴする。
【００６９】
図８は、２次元ＦＦＴ記録部５６ａの記録内容を示す図である。２次元ＦＦＴ記録部５６ａは、ＩＤ番号に対応付けて、各色成分（CMYK）ごとのディザマトリックスの原点および２次元ＦＦＴの結果を記録する。ＩＤ番号と、各色成分（CMYK）ごとのディザマトリックスの原点との対応は原点記録部４４ｂと同様（図６参照）である。また、２次元ＦＦＴの結果は、ディザマトリックスの原点から決定できる。
【００７０】
データ比較部５６ｂは、２次元ＦＦＴ部５４の出力と、２次元ＦＦＴ記録部５６ａの記録内容を比較して、ＩＤ番号についてどの程度一致したかを出力する。どの程度一致したかとは、２次元ＦＦＴ部５４の出力と、２次元ＦＦＴ記録部５６ａの記録内容とが一致した色成分の個数である。
【００７１】
例えば、２次元ＦＦＴ部５４の出力のC成分が、ＩＤ番号＝１における２次元ＦＦＴ記録部５６ａの記録内容のC成分と一致し、２次元ＦＦＴ部５４の出力のM成分が、ＩＤ番号＝１における２次元ＦＦＴ記録部５６ａの記録内容のM成分と一致せず、２次元ＦＦＴ部５４の出力のY成分が、ＩＤ番号＝１における２次元ＦＦＴ記録部５６ａの記録内容のY成分と一致せず、２次元ＦＦＴ部５４の出力のK成分が、ＩＤ番号＝１における２次元ＦＦＴ記録部５６ａの記録内容のK成分と一致しないとする。この場合、ＩＤ番号＝１について、一致した色成分の個数は一個（C成分）なので、ＩＤ番号＝１について１個一致したことを出力する。
【００７２】
識別情報決定部５８は、データ比較部５６ｂの出力が最大値をとるＩＤ番号を、画像の印刷元の識別情報とする。例えば、ＩＤ番号＝５０については４個一致しているが、他のＩＤ番号については４個未満しか一致しなければ、ＩＤ番号＝５０についてのみCMYKの全成分一致しているので、ＩＤ番号＝５０が画像の印刷元の識別情報であるといえる。また、ＩＤ番号＝５０については３個一致しているが、他のＩＤ番号については３個未満しか一致していなくても、CMYKのほぼ全成分一致しているとみて、ＩＤ番号＝５０が画像の印刷元の識別情報であるとしてもよい。なお、最低どの程度一致していれば、あるＩＤ番号を画像の印刷元の識別情報であるとしてもよいかを設定するとよい。例えば、最低２個以上とすれば、あるＩＤ番号について最低２個以上一致しなければ画像の印刷元の識別情報ではないものとする。
【００７３】
次に、本発明の実施形態の動作を説明する。
【００７４】
図９は、本発明の実施形態の動作を示すフローチャートである。まず、画像出力装置２０が、識別情報を含んだ画像を印刷する（Ｓ１０）。そして、印刷元判定装置５０が、印刷された画像から識別情報を取得する（Ｓ２０）。
【００７５】
図１０は、識別情報を含んだ画像の印刷（Ｓ１０）の詳細を示すフローチャートである。まず、マトリックス生成部４４ｃが、識別情報記録部４４ａから画像処理装置４０のＩＤ番号を読み出す。さらに、読み出したＩＤ番号に対応する各色成分（CMYK）ごとのディザマトリックスの原点を、原点記録部４４ｂから読み出す。そして、読み出した原点をもとに、各色成分（CMYK）ごとのディザマトリックスを生成する。生成されたディザマトリックスは、マトリックス記録部４４ｄに記録される（Ｓ１０２）。
【００７６】
次に、画像入力装置１０から画像処理装置４０にＲＧＢの画像データを与える。ＲＧＢの画像データは、色変換部４２ｂに与えられる。色変換部４２ｂは、ＬＵＴ記録部４２ａに記録された色変換テーブルに基づき、画像入力装置１０から受けたＲＧＢの画像データをＣＭＹＫの画像データに変換する。ＣＭＹＫの画像データは、多値化処理部４４ｅによって、ディザ法による多値化処理が行われる（Ｓ１０４）。なお、ディザ法による多値化処理は、マトリックス記録部４４ｄに記録されたディザマトリックスを使用して行われる。
【００７７】
多値化処理部４４ｅの出力は、画像出力装置２０に与えられる。多値化処理部４４ｅの出力は、インタフェース回路２４を介して、ヘッド駆動回路２６に与えられる。ヘッド駆動回路２６は、インクジェットヘッド２８に多値化処理部４４ｅの出力に応じた電圧を印加する。インクジェットヘッド２８は、印加された電圧に応じてインク滴（ドット）を吐出する。吐出されたインクは紙などのメディアに付着して、メディアにドットが形成され、印刷が行なわれる（Ｓ１０６）。
【００７８】
図１１は、印刷された画像からの識別情報の取得（Ｓ２０）の詳細を示すフローチャートである。
【００７９】
まず、画像入力装置５１が、画像出力装置２０により印刷された画像をスキャンして、ＲＧＢの画像データを出力する。ＲＧＢの画像データは、色変換部５２ｂに与えられる。色変換部５２ｂは、ＬＵＴ記録部５２ａに記録された色変換テーブルに基づき、画像入力装置５１から受けたＲＧＢの画像データをＣＭＹＫの画像データに変換する（Ｓ２０２）。
【００８０】
次に、２次元ＦＦＴ部５４は、色変換部５２ｂの出力を２次元ＦＦＴする（Ｓ２０４）。
【００８１】
そして、データ比較部５６ｂが、２次元ＦＦＴ部５４の出力と、２次元ＦＦＴ記録部５６ａの記録内容を比較して、どのＩＤ番号についてどの程度一致したかを出力する。この出力に基づき、識別情報決定部５８が画像の印刷元の識別情報を決定する（Ｓ２０６）。
【００８２】
本発明の実施形態によれば、画像出力装置２０により出力される画像は、画像処理装置４０または画像出力装置２０のＩＤ番号に対応付けられて配置されたディザマトリクスを用いて多値化処理された画像データに基づくものである。よって、画像出力装置２０により出力される画像に、画像処理装置４０または画像出力装置２０のＩＤ番号を容易に含ませることができる。
【００８３】
しかも、画像出力装置２０により出力される画像を印刷元判定装置５０により処理（２次元ＦＦＴなど）すれば、画像処理装置４０または画像出力装置２０のＩＤ番号を容易に取り出すことができる。
【図面の簡単な説明】
【００８４】
【図１】画像処理装置の具体的ハードウエア構成例を示す概略ブロック図である。
【図２】本発明の実施形態にかかる画像処理装置４０の構成を示す機能ブロック図である。
【図３】ディザ処理部４４の構成を示す機能ブロック図である。
【図４】ディザ法による多値化処理を説明するための図である。
【図５】ディザマトリックスと画像データとの位置関係を示す図である。
【図６】原点記録部４４ｂの記録内容を示す図である。
【図７】印刷元判定装置５０の構成を示す機能ブロック図である。
【図８】２次元ＦＦＴ記録部５６ａの記録内容を示す図である。
【図９】本発明の実施形態の動作を示すフローチャートである。
【図１０】識別情報を含んだ画像の印刷（Ｓ１０）の詳細を示すフローチャートである。
【図１１】印刷された画像からの識別情報の取得（Ｓ２０）の詳細を示すフローチャートである。
【符号の説明】
【００８５】
４０  画像処理装置、４４  ディザ処理部、４４ａ  識別情報記録部、
４４ｂ  原点記録部、４４ｃ  マトリックス生成部、４４ｄ  マトリックス記録部、
４４ｅ  多値化処理部、５０  印刷元判定装置、５１  画像入力装置、
５２ａ  ＬＵＴ記録部、５２ｂ  色変換部、５４  ２次元ＦＦＴ部、
５６ａ  ２次元ＦＦＴ記録部、５６ｂ  データ比較部、５８  識別情報決定部
【図１】
2006135670.tif 000003
【図２】
2006135670.tif 000004
【図３】
2006135670.tif 000005
【図４】
2006135670.tif 000006
【図５】
2006135670.tif 000007
【図６】
2006135670.tif 000008
【図７】
2006135670.tif 000009
【図８】
2006135670.tif 000010
【図９】
2006135670.tif 000011
【図１０】
2006135670.tif 000012
【図１１】
2006135670.tif 000013