(57)【要約】【課題】用紙とフィルムを重ね合わせた場合に、第１の文字列を目視可能とするようにした画像処理装置を提供する。【解決手段】画像処理装置の第１の処理手段は、第１の文字列が含まれている第１の領域と該第１の文字列を難読化するための第２の文字列が含まれている第２の領域に対して第１のコレレーション処理を行い、第２の処理手段は、前記第１の領域に該当する第３の領域に対して、前記第１のコレレーション処理に対応する第２のコレレーション処理を行い、第１の出力手段は、前記第１の処理手段によって生成された画像を用紙に出力し、第２の出力手段は、前記第２の処理手段によって生成された画像をフィルムに出力する。【選択図】図１
2014072875.tif 000002
【特許請求の範囲】
【請求項１】
第１の文字列が含まれている第１の領域と該第１の文字列を難読化するための第２の文字列が含まれている第２の領域に対して第１のコレレーション処理を行う第１の処理手段と、
前記第１の領域に該当する第３の領域に対して、前記第１のコレレーション処理に対応する第２のコレレーション処理を行う第２の処理手段と、
前記第１の処理手段によって生成された画像を用紙に出力する第１の出力手段と、
前記第２の処理手段によって生成された画像をフィルムに出力する第２の出力手段
を具備することを特徴とする画像処理装置。
【請求項２】
前記第２の処理手段は、前記第２の領域に該当する第４の領域に対しては、コレレーション処理を行わない
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２の処理手段は、前記第２の領域に該当する第４の領域に対しては、前記第２のコレレーション処理とは異なる第３のコレレーション処理を行う
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記第１の処理手段は、前記第２の領域に対して、前記第１のコレレーション処理とは異なる第３のコレレーション処理を行う
ことを特徴とする請求項１から３のいずれか一項に記載の画像処理装置。
【請求項５】
前記第１の領域と前記第２の領域を分割し、前記第３の領域を該第１の領域と同等の分割を行い、前記第４の領域を該第２の領域と同等の分割を行う分割手段
をさらに具備し、
前記第１の処理手段は、前記分割手段によって分割された各部分領域に対してコレレーション処理を行い、
前記第２の処理手段は、前記分割手段によって分割された前記第３の領域に対して、前記第１の処理手段によるコレレーション処理に対応するコレレーション処理を行う
ことを特徴とする請求項１から４のいずれか一項に記載の画像処理装置。
【請求項６】
第１の文字列が含まれている第１の領域と該第１の文字列を難読化するための第２の文字列が含まれている第２の領域に対して第１のコレレーション処理を行う第１の処理手段と、
前記第１の領域に該当する第３の領域に対して、前記第１のコレレーション処理に対応する第２のコレレーション処理を行う第２の処理手段と、
前記第１の処理手段によって生成された画像を用紙に出力する第１の出力手段と、
前記第２の処理手段によって生成された画像をフィルムに出力する第２の出力手段
を具備する画像処理装置から排出された前記用紙と前記フィルムの組み合わせである
ことを特徴とするコレレーション処理紙。
【請求項７】
コンピュータを、
第１の文字列が含まれている第１の領域と該第１の文字列を難読化するための第２の文字列が含まれている第２の領域に対して第１のコレレーション処理を行う第１の処理手段と、
前記第１の領域に該当する第３の領域に対して、前記第１のコレレーション処理に対応する第２のコレレーション処理を行う第２の処理手段と、
前記第１の処理手段によって生成された画像を用紙に出力する第１の出力手段と、
前記第２の処理手段によって生成された画像をフィルムに出力する第２の出力手段
として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、コレレーション処理紙及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、セキュリティを必要とする個人データを印刷する場合に、ぱっと見ただけでは内容が判らないように暗号化して印刷することを課題とし、印刷指示に基づいて暗号化テーブルを作成して印刷し、次に、最初のデータを入力し、データがあれば、このデータに含まれるセキュリティレベルに基づいて暗号化するか否かを判定し、暗号化するのであれば、暗号化テーブルを用いてデータの文字列を暗号化し、暗号化されたデータを印刷し、以上の処理をデータが無くなるまで繰り返すことが開示されている。
【０００３】
特許文献２には、秘密画像情報の復元方法を提供することを課題とし、サービス提供者側の通信装置から利用者側の携帯通信端末に送信される秘密画像情報を利用者側に予め与えられた透明フィルム上の復元用画像情報で復元して秘密画像を視覚化するにあたり少なくとも、サービス提供者側で携帯通信端末の画像表示部情報が機種別にデータベース化されて保管され、秘密画像と秘密画像情報と復元用画像情報が生成され、携帯通信端末特定情報と携帯通信端末所有者の宛先情報を含む個人情報が前記通信装置に送信され、前記携帯通信端末の画像表示部に符合した形態で前記秘密画像情報と復元用画像情報が変換され前記携帯通信端末所有者の個人情報が付されて保管され、事前に復元用画像情報プリントフィルムが作成・送付されるステップによって、携帯通信端末に送信・表示された秘密画像情報を復元用画像情報プリントフィルムによって視覚化することが開示されている。
【０００４】
特許文献３には、製造容易であるが偽造が困難である、ドキュメント上の偽造防止パターンを提供すること等を課題とし、周期が変化するパターンは、偽造防止セキュリティ装置を提供するために、ドキュメントの表面及び裏面上で位置整合し、周期が変化するパターンは、反転画像であり、ドキュメントは、ドキュメントの裏面上のパターンがドキュメントの表面上のパターンに重ね合わされることを透視できるほど透明であり、周期が変化するパターンは、位置整合不良の場合にはモアレパターンを形成し、パターンの周期が変化するので、モアレパターンは、位置整合不良の大きさ及び方向に関係なく形成されることが開示されている。
【０００５】
特許文献４には、コピー防止効果が高く、直接観察では目視確認が不可能で、かつ、非常に簡単な道具を介して観察することにより潜像の可視化と目視確認を可能とし、さらに廉価で製造することができる潜像を有する偽造防止印刷物の提供を目的とし、基材の少なくとも一部に、入射した光のうち右回転の偏光の一部のみを反射する右偏光層と入射した光のうち左回転の偏光の一部のみを反射する左偏光層を形成し、かつ両偏光層は目視による直接観察では区別不可能な状態にすることが開示されている。
【０００６】
特許文献５には、偏光フィルムを通して潜像を観察する際に、観察角度を変えると複数の異なる潜像が観察されたり、角度毎に観察される色が異なったりといった効果を持たせることで、意匠性及び偽造防止効果をさらに高めたセキュリティデバイスを提供することを課題とし、基材に潜像形成層とＯＶＤ層とを設け、前記潜像形成層に偏光フィルムを通したときにのみ目視で視認可能な潜像を形成し、偏光フィルムを用いて真偽判定を行うＯＶＤ媒体において、前記ＯＶＤ層が凹凸によって形成された格子様パターンからなり、前記格子様パターンの格子角度が少なくとも２種類以上であることを特徴とすることが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−１４８７４０号公報
【特許文献２】特開２０１１−０８７２０７号公報
【特許文献３】特開２００４−１４８８１９号公報
【特許文献４】特開２００３−１７０６４９号公報
【特許文献５】特開２００８−０８０６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、用紙とフィルムを重ね合わせた場合に、第１の文字列を目視可能とするようにした画像処理装置、コレレーション処理紙及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、第１の文字列が含まれている第１の領域と該第１の文字列を難読化するための第２の文字列が含まれている第２の領域に対して第１のコレレーション処理を行う第１の処理手段と、前記第１の領域に該当する第３の領域に対して、前記第１のコレレーション処理に対応する第２のコレレーション処理を行う第２の処理手段と、前記第１の処理手段によって生成された画像を用紙に出力する第１の出力手段と、前記第２の処理手段によって生成された画像をフィルムに出力する第２の出力手段を具備することを特徴とする画像処理装置である。
【００１０】
請求項２の発明は、前記第２の処理手段は、前記第２の領域に該当する第４の領域に対しては、コレレーション処理を行わないことを特徴とする請求項１に記載の画像処理装置である。
【００１１】
請求項３の発明は、前記第２の処理手段は、前記第２の領域に該当する第４の領域に対しては、前記第２のコレレーション処理とは異なる第３のコレレーション処理を行うことを特徴とする請求項１又は２に記載の画像処理装置である。
【００１２】
請求項４の発明は、前記第１の処理手段は、前記第２の領域に対して、前記第１のコレレーション処理とは異なる第３のコレレーション処理を行うことを特徴とする請求項１から３のいずれか一項に記載の画像処理装置である。
【００１３】
請求項５の発明は、前記第１の領域と前記第２の領域を分割し、前記第３の領域を該第１の領域と同等の分割を行い、前記第４の領域を該第２の領域と同等の分割を行う分割手段をさらに具備し、前記第１の処理手段は、前記分割手段によって分割された各部分領域に対してコレレーション処理を行い、前記第２の処理手段は、前記分割手段によって分割された前記第３の領域に対して、前記第１の処理手段によるコレレーション処理に対応するコレレーション処理を行うことを特徴とする請求項１から４のいずれか一項に記載の画像処理装置である。
【００１４】
請求項６の発明は、第１の文字列が含まれている第１の領域と該第１の文字列を難読化するための第２の文字列が含まれている第２の領域に対して第１のコレレーション処理を行う第１の処理手段と、前記第１の領域に該当する第３の領域に対して、前記第１のコレレーション処理に対応する第２のコレレーション処理を行う第２の処理手段と、前記第１の処理手段によって生成された画像を用紙に出力する第１の出力手段と、前記第２の処理手段によって生成された画像をフィルムに出力する第２の出力手段を具備する画像処理装置から排出された前記用紙と前記フィルムの組み合わせであることを特徴とするコレレーション処理紙である。
【００１５】
請求項７の発明は、コンピュータを、第１の文字列が含まれている第１の領域と該第１の文字列を難読化するための第２の文字列が含まれている第２の領域に対して第１のコレレーション処理を行う第１の処理手段と、前記第１の領域に該当する第３の領域に対して、前記第１のコレレーション処理に対応する第２のコレレーション処理を行う第２の処理手段と、前記第１の処理手段によって生成された画像を用紙に出力する第１の出力手段と、前記第２の処理手段によって生成された画像をフィルムに出力する第２の出力手段として機能させるための画像処理プログラムである。
【発明の効果】
【００１６】
請求項１の画像処理装置によれば、この画像処理装置から排出された用紙とフィルムを重ね合わせた場合に、第１の文字列を目視可能とすることができる。
【００１７】
請求項２〜４の画像処理装置によれば、この画像処理装置から排出された用紙とフィルムを重ね合わせた場合に、第２の文字列を目視することができず、第１の文字列だけを目視可能とすることができる。
【００１８】
請求項５の画像処理装置によれば、分割を行った各部分領域に対してコレレーション処理を行うことができる。
【００１９】
請求項６のコレレーション処理紙によれば、用紙とフィルムを重ね合わせた場合に、第１の文字列を目視可能とすることができる。
【００２０】
請求項７の画像処理プログラムによれば、この画像処理プログラムが機能するコンピュータから排出された用紙とフィルムを重ね合わせた場合に、第１の文字列を目視可能とすることができる。
【図面の簡単な説明】
【００２１】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】コレレーション処理の概要を示す説明図である。
【図３】コレレーション処理の概要を示す説明図である。
【図４】本実施の形態による処理例を示す説明図である。
【図５】本実施の形態による処理例を示す説明図である。
【図６】本実施の形態による分割処理例を示す説明図である。
【図７】本実施の形態による分割処理例を示す説明図である。
【図８】本実施の形態による処理対象となる分割領域例を示す説明図である。
【図９】本実施の形態によるコレレーション処理された画像を重ね合わせる処理例を示す説明図である。
【図１０】本実施の形態による処理例を示すフローチャートである。
【図１１】本実施の形態による分割処理例を示す説明図である。
【図１２】本実施の形態による処理例を示す説明図である。
【図１３】本実施の形態による処理例を示す説明図である。
【図１４】本実施の形態による分割処理例を示す説明図である。
【図１５】本実施の形態による分割処理例を示す説明図である。
【図１６】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２２】
まず、本実施の形態を説明する前に、その前提となる技術について、図２、３を用いて説明する。なお、この説明は、本実施の形態の理解を容易にすることを目的とするものである。
図２は、コレレーション処理の概要を示す説明図である。
例えば、個人宛に送付されてくるＤＭ（Ｄｉｒｅｃｔ  Ｍａｉｌ）等には個人の住所、氏名、その他重要な情報が印刷されており、そのまま破棄してしまうと個人情報が流出してしまう。そのため、各家庭でシュレッダーなどにより、情報漏えいの防止を実施する必要があった。しかしながら、受け取り側に手間と設備が必要となるため、受け取り側の自己責任で個人情報が記載された葉書等が処理されていた。
また、送付時にも、個人情報を隠すために特殊なシートへ印字をしてシートに接着されたフィルムをはがすことにより、個人情報の保護ができるようなシートもあるが、環境面への影響や、印刷するのに特殊な用紙が必要である。
以上のような取り巻く環境の中で、コレレーションという既に製品に利用されている技術がある。その技術を図２に示す概念図を用いて簡単に説明する。図２（ａ）のようにコレレーションテキストとフィルムの位相が正しければ目視できなかった文字が浮き出て、目視できるようになる技術である。逆に正しくない方向や違うパターンのフィルムを重ねても文字が浮き出ない性質を持つ。
【００２３】
つまり、「富」という文字画像とその背景にコレレーション処理を行って印刷された（コレレーションテキスト＋背景）用紙２００がある。なお、文字に対してコレレーション処理を行ったものをコレレーションテキスト（コレレーションフォント）ともいう。このコレレーション処理によって、「富」という文字は、（コレレーションテキスト＋背景）用紙２００単独では目視ができなくなる。図２では、（コレレーションテキスト＋背景）用紙２００内に「富」という文字が見えているように描いているが、実際には目視できない。そして、（コレレーションテキスト＋背景）用紙２００のコレレーション処理に対応するコレレーション処理を行った画像をフィルム２１０ａに出力する。フィルム２１０ａは偏光フィルムである。図２（ａ）の例は、（コレレーションテキスト＋背景）用紙２００の上にフィルム２１０ａを重ね合わせることによって、文字の「富」が可視化されたことを示している。また、図２（ｂ）の例では、フィルム２１０ｂは、（コレレーションテキスト＋背景）用紙２００のコレレーション処理とは対応していないコレレーション処理を行ったものである。したがって、（コレレーションテキスト＋背景）用紙２００の上にフィルム２１０ｂを重ね合わせたとしても、文字の「富」は目視できない。
【００２４】
しかし、偏光フィルムを持ってさえいれば、回転等の試行錯誤を繰り返すことで情報を取得することができてしまうこととなる。例えば、（コレレーションテキスト＋背景）用紙２００のコレレーション処理に対応していないコレレーション処理を行ったフィルム２１０ｂであったとしても、フィルム２１０ａとフィルム２１０ｂとは角度が異なっているだけであり、フィルム２１０ｂを回転させながら確認することによって、目視可能な角度を探すことが可能である。
図３は、このコレレーション処理の概要を示す説明図である。図３（ａ）の例のように、（コレレーションテキスト＋背景）用紙２００に対して、（コレレーションテキスト＋背景）用紙２００のコレレーション処理に対応していないコレレーション処理を行ったフィルム３１０を単に重ね合わせたとしても、（コレレーションテキスト＋背景）用紙２００に潜在している文字は目視できない。しかし、フィルム３１０を回転させるという試行によって、図３（ｂ）の例のように目視可能となる角度を探すことができる。
コレレーション（correlation）技術については、例えば、「http://www.xeroxtechnology.com/xt.nsf/p02?readform&unid=2179E8DE6FB58D61852577200062AA09」、「http://www.youtube.com/watch?v=sHVXwawm-0w」等に説明されている。
【００２５】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２６】
コレレーション処理とは、用紙とフィルムを、予め定められた方向で重ねると文字が浮き出る技術である。コレレーション処理が行われた画像をコレレーションイメージという。なお、コレレーション処理には、コレレーションテキストを選択する処理を含めてもよい。つまり、既に文字画像に対してコレレーション処理を施したフォントを、テキストコードから抽出する処理である。
フィルムとは、コレレーションイメージと重ねるフィルムのことを指す。このフィルムの下に重ね合わせた用紙が透けて見える程度に透明である。また、コレレーション処理されたフィルムの位相と、コレレーションイメージの位相があっているときに、コレレーションイメージ内に潜在している文字が目視可能となる。
また、位相とは、コレレーションイメージが持つプロパティの１つであり、この位相が異なることで、光の性質で文字が浮き出る、浮き出ない現象を起こすことができる。
印刷ジョブとは、印刷指示又は印刷処理をいい、特に、ＰＳジョブとは、Ｐｏｓｔ  Ｓｃｒｉｐｔ言語で書かれた印刷指示又はその印刷指示に基づいた印刷処理を指す。
【００２７】
図４、５を用いて、本実施の形態による概略の処理例を示す。
図４に示す例は、フィルム内にコレレーション処理を施していない領域があるフィルム透過を用いたものである。（コレレーションテキスト＋背景）用紙４００は、図２の例に示した（コレレーションテキスト＋背景）用紙２００と同等のものである。ただし、（コレレーションテキスト＋背景）用紙４００内には、第１の文字列が含まれている第１の領域と、その第１の文字列を難読化するための第２の文字列が含まれている第２の領域がある。第１の文字列とは、コレレーションイメージ内に潜在させたい文字列であって、相手に伝えたい内容を示す文字列である。第２の文字列とは、コレレーションイメージ内に潜在させる文字列であるが、第１の文字列を難読化するための文字列であって、第２の文字列単独で目視可能となって、又は第１の文字列とともに目視可能となって、第１の文字列の内容とは異なるものとする文字列である。第２の文字列は、第１の文字列の属性（ジャンル、例えば、第１の文字列が住所を示す文字列であれば住所）は同じであるが、第１の文字列とは異なる文字列としてもよい。第１の文字列と第２の文字列が目視可能となった場合に、第１の文字列と第２の文字列の区別を困難にするためである。なお、文字列は、１文字以上の文字の連なりをいい、１文字であっても文字列とする。図４の例では、第１の文字列として「富士」、第２の文字列として「大」としている。図４（ａ）の例に示す（コレレーションテキスト＋背景）用紙４００全体に対して、１種類のコレレーション処理が行われている。したがって、（コレレーションテキスト＋背景）用紙４００だけを見た場合は、「大富士」という文字列は目視できない。図４（ｃ）の例に示すフィルム４１０は、２つの領域、つまりコレレーション領域４１２と透明領域４１４を有している。コレレーション領域４１２は、（コレレーションテキスト＋背景）用紙４００に対して行われたコレレーション処理に対応するコレレーション処理が行われており、透明領域４１４はコレレーション処理が行われていない。つまり、透明領域４１４は本来のフィルムそのままの領域である。そして、図４（ｂ）の例に示しように、（コレレーションテキスト＋背景）用紙４００の上にフィルム４１０を重ね合わせることによって、第１の文字列である「富士」が目視可能となり、第２の文字列「大」は目視可能とはなっていない。つまり、コレレーション領域４１２は、（コレレーションテキスト＋背景）用紙４００のコレレーション処理に対応するコレレーション処理が施されているので、重なり合った部分の文字（「富士」）は目視可能となるが、透明領域４１４にはコレレーション処理が施されていないので、（コレレーションテキスト＋背景）用紙４００の部分がそのまま見えることになり、「大」の文字は目視可能とはならない。ここで、例えば、フィルム全体に（コレレーションテキスト＋背景）用紙４００のコレレーション処理に対応するコレレーション処理が施されている場合（透明領域４１４がないフィルム４１０）は、第１の文字列だけでなく、第２の文字列を含めて目視可能となるため、「大富士」という文字列が目視可能となる。
【００２８】
第１の領域、第２の領域は、用紙側に印刷される領域である。
第３の領域、第４の領域は、フィルム側に印刷される領域である。「第１の領域に該当する第３の領域」とは、第１の文字列が含まれている第１の領域とは異なる領域であるが、同じ形状であって、同じ大きさ（いわゆる合同）の領域をいう。「第２の領域に該当する第４の領域」とは、第２の文字列が含まれている第２の領域とは異なる領域であるが、合同である領域をいう。
【００２９】
図５は、本実施の形態による処理例を示す説明図である。
複数のコレレーション処理が行われたフィルムを用いるものである。複数のコレレーション処理とは、具体的には、位相が異なるコレレーション処理である。また、１枚のフィルムに対して領域毎に異なるコレレーション処理を施してもよいし、フィルム毎に異なるコレレーション処理を施して複数枚のフィルムを用いるようにしてもよい。
図５（ａ）の例に示すコレレーションテキスト＋背景５００は、第２の文字列として「大」、第１の文字列として「富士」が組み合わせられている。そして、「大」と「士」は、同じコレレーション処理が行われており、「富」はそれとは異なるコレレーション処理が施されている。図５（ｃ）の例（上段）に示すように、「富」のコレレーション処理に対応するコレレーション処理が施されているフィルムＡ５１０では、図５（ｂ）の例（上段）に示すように「富」だけが目視可能となる。図５（ｃ）の例（下段）に示すように、「大」と「士」のコレレーション処理に対応するコレレーション処理が施されているフィルム５３０では、図５（ｂ）の例（下段）に示すように「大」と「士」が目視可能となる。そして、図５（ｃ）の例（中段）に示すように、フィルムＢ５２０は２つの領域に分かれており、「大富」に対応する領域であるコレレーション領域５２２には、「富」のコレレーション処理に対応するコレレーション処理が施されており、「士」に対応する領域であるコレレーション領域５２４には、「士」のコレレーション処理に対応するコレレーション処理が施されている。そして、コレレーションテキスト＋背景５００の上にフィルムＢ５２０を重ね合わせると、第１の文字列である「富士」が目視可能となる。そして、第２の文字列である「大」は目視可能とはならない。つまり、フィルムＢ５２０内の「大」に対応する領域（コレレーション領域５２２）には、「大」のコレレーション処理に対応しないコレレーション処理（フィルム５３０とは異なるコレレーション処理）が施されており、フィルムＢ５２０内の「富」に対応する領域（コレレーション領域５２２）には、「富」のコレレーション処理に対応するコレレーション処理が施されており、フィルムＢ５２０内の「士」に対応する領域（コレレーション領域５２４）には、「士」のコレレーション処理に対応するコレレーション処理が施されているからである。
なお、例えば、０〜３５９度まで１度刻みにコレレーション処理の位相を変化させた場合、フィルムのパターンによる作り方は、Ｎ文字を対象とした場合、３６０Ｎ通りのパターンを作ることができることとなる。
【００３０】
本実施の形態である画像処理装置（プリンター１２０）は、コレレーション処理を行った印刷物を生成するものであって、図１の例に示すように、データ通信モジュール１２５、受信データ解析モジュール１３０、リソース置換モジュール１３５、リソース管理モジュール１４０、フォーム管理モジュール１４５、パターン生成モジュール１５０、パターン記憶モジュール１５５、出力データ生成モジュール１６０、フィルムジョブ生成モジュール１６５、フィルムリソース管理モジュール１７０、出力イメージ生成モジュール１７５、用紙情報管理モジュール１８０、印字モジュール１８５、排出モジュール１９０を有している。
そして、プリンター１２０は、通信回線１９９を介してジョブ作成機器１００と接続されている。ジョブ作成機器１００は、ジョブ作成モジュール１０５、印刷指示モジュール１１０、データ通信モジュール１１５を有している。
【００３１】
ジョブ作成モジュール１０５は、印刷指示モジュール１１０と接続されている。ジョブ作成モジュール１０５は、印刷ジョブを作成する。バリアブルデータなどをここで埋め込み、ジョブを作成する。この時、フォームデータも作成しておく。なお、共通の部分（雛形）を指すデータをフォームデータ、印刷物毎に異なる部分のデータをバリアブルデータと呼ぶ。また、バリアブルデータに含まれる印刷物毎のデータの一単位、例えば、顧客単位のデータ、をレコードと呼ぶ。レコードとは、バリアブル印刷に使う１単位のバリアブルデータである。例えば、ひと塊のバリアブルデータがＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅ）ファイルであるならば、１レコードはＣＳＶの１行に相当する。
印刷指示モジュール１１０は、ジョブ作成モジュール１０５、データ通信モジュール１１５と接続されている。印刷指示モジュール１１０は、操作者の操作に応じて、印刷指示を行う。具体的には、コマンドラインから印刷ジョブを指示する作業等が該当する。
データ通信モジュール１１５は、印刷指示モジュール１１０と接続されており、また、通信回線１９９を介してプリンター１２０のデータ通信モジュール１２５と接続されている。データ通信モジュール１１５は、プリンター１２０との間でデータの授受を行う。なお、通信回線１９９は、無線、有線を問わず、これらの組み合わせであってもよい。
【００３２】
データ通信モジュール１２５は、受信データ解析モジュール１３０と接続されており、また、通信回線１９９を介してジョブ作成機器１００のデータ通信モジュール１１５と接続されている。データ通信モジュール１２５は、ジョブ作成機器１００との間でデータの授受を行う。
受信データ解析モジュール１３０は、データ通信モジュール１２５、リソース置換モジュール１３５、フォーム管理モジュール１４５と接続されている。受信データ解析モジュール１３０は、ジョブ作成機器１００から送信されてきた印刷ジョブを解析し、リソース置換モジュール１３５又はフォーム管理モジュール１４５に指示を行う。具体的には、テキストコードに関する情報はリソース置換モジュール１３５へ渡し、印刷する画像全体のフォームに関する情報はフォーム管理モジュール１４５に渡す。
【００３３】
フォーム管理モジュール１４５は、受信データ解析モジュール１３０、パターン生成モジュール１５０、出力データ生成モジュール１６０、フィルムジョブ生成モジュール１６５と接続されている。フォーム管理モジュール１４５は、印刷ジョブに使用するフォームデータをストアしておく。フォームデータは、パターンを生成するための（１）コレレーション処理を行う対象領域、（２）分割方法、（３）分割数等を記載する。
フォームデータの記載例として、テーブルパターンで、１００ｍｍ×１００ｍｍで分割する場合、次のようなコマンド等で定義をしておく。
／ＶａｌＲｅｇｉｏｎ１  ［／ＤｉｖｉｄｅｄＢｙＴａｂｌｅ］［／Ｗｉｄｔｈ  １００／Ｈｅｉｇｈｔ１００］  ０  ０  １０００  １０００  ＣＲＰＡＲＥＡ
ここで、「／ＶａｌＲｅｇｉｏｎ１」とは、領域の名称（Ｆｏｎｔで指定すると取得できるようにするため）を示す。「［／ＤｉｖｉｄｅｄＢｙＴａｂｌｅ］」とは、分割方法を示す。「［／Ｗｉｄｔｈ  １００  ／Ｈｅｉｇｈｔ  １００］」とは、１つあたりの分割サイズを示す。「０  ０  １０００  １０００」は、分割する領域の頂点の座標を示している。「ＣＲＰＡＲＥＡ」とは、今回の処理を行うためのコマンド例である。
この時、分割数のパラメータとなるＷｉｄｔｈ（幅）とＨｅｉｇｈｔ（高さ）はＦｏｎｔ（文字画像）の大きさなどから求めることができる。
さらに分割数が文字数より多い場合には、ＰｏｓｔＳｃｒｉｐｔのＣｌｉｐとカレントパスを利用すれば、フォントの一部の領域を目視可能／目視不可の対象とすることができる。図６の例は、文字画像６００の領域６１０（灰色部分）と領域６２０（黒色部分）はベジエ曲線を用いてクリップ（分割）した結果である。このように分割する点を作り出すことによって、ＣＬＩＰ機能を使うことで文字列の一部を描画することは可能であり、分割数を文字数よりも多くすることも可能である。
【００３４】
パターン生成モジュール１５０は、フォーム管理モジュール１４５、パターン記憶モジュール１５５と接続されている。パターン生成モジュール１５０は、フォームデータで指定された対象領域７１０（図７の例におけるフォーム７００内の網掛け部分）と領域分割数を元に、分割する領域分のテーブルを作成する（例えば、単純な配列でよい）。領域分割されたセルに、時間又は印刷ジョブの１レコードから生成したＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤｅｎｔｉｆｉｅｒ）を種とし、０−３５９（度）の値をランダムに割り振る。そのデータを、フォームデータで指定された対象領域７１０をテーブル名として、パターン記憶モジュール１５５に格納する。前述の分割方法、分割数にしたがって分割する。
フォーム７００は、フォームデータから作成される画像である。この例は、封書の宛先の画像である。対象領域７１０は、住所が記載される領域であり、バリアブルデータである個人情報が埋め込まれる領域である。つまり、コレレーション処理の対象領域である。ここでは、Ｎ×Ｍ個の部分領域に分割している。
なお、対象領域７１０は、前述した第１の領域と前記第２の領域である。したがって、パターン生成モジュール１５０は、第１の領域と第２の領域を分割し、第３の領域をその第１の領域と同等の分割を行い、第４の領域をその第２の領域と同等の分割を行う。
【００３５】
パターン記憶モジュール１５５は、リソース置換モジュール１３５、パターン生成モジュール１５０、フィルムジョブ生成モジュール１６５と接続されている。パターン記憶モジュール１５５は、ランダムなパターンを保存したテーブル群を記憶する。パターン生成モジュール１５０で定義された名前のテーブルには、０−３５９（度）までの位相情報がハッシュ（Ｈａｓｈ）されており、位相毎にセルの領域情報（ＰｏｓｔＳｃｒｉｐｔのカレントパス領域に相当）を記憶している。
Ｘ，Ｙ座標で記憶しておくことで、例で挙げたテーブルがベジエ曲線などを使った局線であっても描画することができる。
また、文字数毎に切り替えるよりも、位相毎に行うことでこまめにフォントを切り替え回数が少なくなる。そのため、ハッシュテーブルを用いて記憶することが望ましい。また、速度向上のために、複数の分割領域が定義されている場合も同じハッシュテーブルに追加すればよい。
例えば、次のようなテーブル形式で記憶する。
理解を容易にするために｛｝を一つの領域、［］が座標パラメータとして記入している。
テーブル名：お客様情報１
位相０：｛［ｘ１  ｙ１  ｘ１  ｙ２  ＬＴ］  ［ｘ１  ｙ２  ｘ２  ｙ２  ＬＴ］  ［ｘ２  ｙ２  ｘ２  ｙ１  ＬＴ］  ［ｘ２  ｙ１  ｘ１  ｙ１  ＬＴ］｝  ，  ｛…｝
位相１：｛  ［…］…｝  ，  ｛…｝
…
なお、ＬＴは直線を引くことを意味する。ＰＳ上では他にもベジエ曲線で引くことができるので、制御点も加えた曲線で表現してもよい。前述の位相０のデータは、図８の例に示すような、図形を表していることになる。つまり、４つの頂点からなる分割領域（四角形）である。
【００３６】
リソース置換モジュール１３５は、受信データ解析モジュール１３０、リソース管理モジュール１４０、パターン記憶モジュール１５５、出力データ生成モジュール１６０と接続されている。リソース置換モジュール１３５は、フォーム情報で定義された領域に文字画像（フォント）を描画する。
このフォントが定義されている場合は、パターン記憶モジュール１５５から、位相に対応するフォントを抜出し、その位相のフォントで描画するように、ジョブのフォント情報を埋め込む。
このパターンを記述するためには、１度刻みとした場合、最大３６０回のＣＬＩＰ機能との組み合わせで実現できる。具体的には、各位相毎に、カレントパスのロードを行い、クリップ処理を行い、コレレーション処理されたフォントを描画すればよい。
つまり、リソース置換モジュール１３５は、第１の文字列が含まれている第１の領域と第２の文字列が含まれている第２の領域に対して第１のコレレーション処理を行う。例えば、住所と難読化用の文字列が含まれている領域を、コレレーション処理されたフォントを選択することによって第１のコレレーション処理を行っている。なお、コレレーション処理されたフォントには、文字画像部分とその背景部分を含んでいてもよい。また、背景部分に対して、コレレーション処理を行うようにしてもよい。
また、リソース置換モジュール１３５は、は、第２の領域に対して、第１のコレレーション処理とは異なる第３のコレレーション処理を行うようにしてもよい。
また、リソース置換モジュール１３５は、パターン生成モジュール１５０によって分割された各部分領域に対してコレレーション処理を行うようにしてもよい。
リソース置換モジュール１３５が行うコレレーション処理は、部分領域毎に異なるコレレーション処理を施してもよいし、複数の部分領域（全ての部分領域を含む）に対して同じコレレーション処理であってもよい。
リソース管理モジュール１４０は、リソース置換モジュール１３５、出力データ生成モジュール１６０と接続されている。リソース管理モジュール１４０は、フォントデータ、画像リソースを格納する。
【００３７】
出力データ生成モジュール１６０は、リソース置換モジュール１３５、リソース管理モジュール１４０、フォーム管理モジュール１４５、出力イメージ生成モジュール１７５と接続されている。出力データ生成モジュール１６０は、リソース置換モジュール１３５で生成された印刷ジョブをＰＳジョブに変換する。前述の例では、位相毎に処理内容が表現されているため、図９の例のように、位相毎に印刷イメージを重ねていくことで出力画像を生成する。つまり、対象画像９００に対して位相Ａ画像９１０を埋め込み（図９（ａ））、次に、位相Ｂ画像９２０を埋め込んでいく（図９（ｂ））。これを繰り返すことによって対象画像９００内の画像を生成する。
【００３８】
フィルムジョブ生成モジュール１６５は、フォーム管理モジュール１４５、パターン記憶モジュール１５５、フィルムリソース管理モジュール１７０、出力イメージ生成モジュール１７５と接続されている。フィルムジョブ生成モジュール１６５は、パターン記憶モジュール１５５に記憶されている全領域を取得してくる。取得してきた領域に対し、パターン生成モジュール１５０で定義されている位相のフィルム画像をフィルムリソース管理モジュール１７０からデータを取得し、領域に割り当て、ＰＳジョブを生成する。
つまり、フィルムジョブ生成モジュール１６５は、コレレーション処理された領域の上に重ねるフィルムに印刷する画像を生成する。具体的には、第１の領域に該当する第３の領域に対して、第１のコレレーション処理に対応する第２のコレレーション処理を行う。ここで、「第１のコレレーション処理に対応する第２のコレレーション処理」とは、第１のコレレーション処理を施した領域が含まれている画像が出力された用紙に対して、第２のコレレーション処理を施した領域が含まれている画像が出力されたフィルムを重ねた場合に、第１のコレレーション処理を施した領域内にある文字が目視できるようにするコレレーション処理である。もちろんのことながら、前述の通り、その用紙だけでは、第１のコレレーション処理を施した領域に含まれている文字は目視できない。
また、フィルムジョブ生成モジュール１６５は、第２の領域に該当する第４の領域に対しては、コレレーション処理を行わないようにしてもよい。つまり、この第４の領域が出力された場合は、その領域はフィルムそのまま（透過状態のまま、コレレーション処理が行われていない背景）である。
また、フィルムジョブ生成モジュール１６５は、第２の領域に該当する第４の領域に対しては、第２のコレレーション処理とは異なる第３のコレレーション処理を行うようにしてもよい。第３のコレレーション処理とは、第２のコレレーション処理とは異なるコレレーション処理であるので、第１のコレレーション処理に対応するコレレーション処理ではない。したがって、第１のコレレーション処理を施した領域が含まれている画像が出力された用紙に対して、第３のコレレーション処理を施した領域が含まれている画像が出力されたフィルムを重ねた場合に、第１のコレレーション処理を施した領域内にある文字は目視できない。
また、フィルムジョブ生成モジュール１６５は、パターン生成モジュール１５０によって分割された第３の領域に対して、第１の処理手段によるコレレーション処理に対応するコレレーション処理を行うようにしてもよい。
フィルムジョブ生成モジュール１６５が行うコレレーション処理は、少なくとも第３の領域の分割された部分領域に対して、リソース置換モジュール１３５が第１の領域の分割された部分領域に対して行ったコレレーション処理に対応するコレレーション処理を行う。
なお、フィルムジョブ生成モジュール１６５は、第４の領域の分割された部分領域に対しては、コレレーション処理を行わない、又は、フィルムジョブ生成モジュール１６５は、リソース置換モジュール１３５が第２の領域の分割された部分領域に対して行ったコレレーション処理には対応しないコレレーション処理を行うようにしてもよい。
【００３９】
フィルムリソース管理モジュール１７０は、フィルムジョブ生成モジュール１６５と接続されている。フィルムリソース管理モジュール１７０は、フィルムリソースとして、各位相のフィルム画像を保持しておく。位相の値をキーとしてフィルムの画像が取得できるテーブルを用いればよい。フィルムジョブ生成モジュール１６５は、このフィルム画像（コレレーション処理された画像）をフィルムリソース管理モジュール１７０から抽出する。
出力イメージ生成モジュール１７５は、出力データ生成モジュール１６０、フィルムジョブ生成モジュール１６５、用紙情報管理モジュール１８０、印字モジュール１８５と接続されている。出力イメージ生成モジュール１７５は、ＰＳジョブをラスターイメージに変換する。
用紙情報管理モジュール１８０は、出力イメージ生成モジュール１７５と接続されている。用紙情報管理モジュール１８０は、画像が出力される用紙とフィルムの属性（大きさ、色、紙質、枚数等）を管理しており、コレレーション処理に適した用紙、フィルムを選択する。
印字モジュール１８５は、出力イメージ生成モジュール１７５、排出モジュール１９０と接続されている。印字モジュール１８５は、プリンターによる印刷を行う。出力イメージ生成モジュール１７５によって生成された画像を用紙又はフィルムに出力する。もちろんのことながら、用紙用に作成された画像（文字画像が潜在している画像）は用紙に出力し、フィルム用に作成された画像（用紙用に作成された画像に対応するコレレーション処理が施された画像）はフィルムに出力する。
排出モジュール１９０は、印字モジュール１８５と接続されている。排出モジュール１９０は、印字された印刷物を排出する。つまり、用紙とフィルムの組み合わせを排出することになる。
【００４０】
印字モジュール１８５によって出力された用紙（印字モジュール１８５によって生成された画像が出力されている用紙）の上に、印字モジュール１８５によって出力されたフィルム（印字モジュール１８５によって生成された画像が出力されているフィルム）を重ね合わせると、第１の文字を目視することができる。なお、第２の文字列は、目視できない。ここで、重ね合わせるとは、図７に例示のフォーム７００では、封書の窓に出力されたフィルムを貼り、その窓から対象領域７１０が見えるようにすることである。なお、封書の窓は、対象領域７１０に対応する位置にある。この封書を受け取った者は、封書（フィルム）と住所が印刷された用紙を別々に破棄すれば、シュレッダー等を用いなくても、住所を秘匿することができる。
【００４１】
図１０は、本実施の形態による処理例を示すフローチャートである。
なお、処理に先だって、事前情報として、フォーム情報にランダムなパターンを生成する場所の情報を記述する。例えば、バリアブルデータの印刷ジョブでは、表示させる文字の大きさや文字の領域は予め定められている。
ステップＳ１００２では、クライアントであるジョブ作成機器１００からデータ通信モジュール１２５に印刷ジョブが入力される。
ステップＳ１００４では、印刷ジョブから受信データ解析モジュール１３０で使用するフォーム情報をフォーム管理モジュール１４５から取得する。
ステップＳ１００６では、印刷ジョブからレコード情報を取得し、ＵＵＩＤを生成する。
ステップＳ１００８では、フォーム情報からパターンを生成する領域と分割領域の数を取得する。図１１の例に示すフォーム１１００では、対象領域１１１０の領域であって、分割領域数はＮ×Ｍ個である。
【００４２】
ステップＳ１０１０では、ＵＵＩＤの下３ケタを取り出し（１６進数で表すと０００−ＦＦＦ）、３６０の剰余（ＭＯＤ）を取得する。その値を位相値としてパターン記憶モジュール１５５に保存し、取り出した３ケタの次の３ケタを用いて同様の処理を行う。ＵＵＩＤのケタ数が足りない場合には再び下から足りない分を使用し、繰り返し、位相パターンを生成する。
ステップＳ１０１２では、位相に従い、リソース管理モジュール１４０にあるコレレーションフォントをセットする。
ステップＳ１０１４では、ＣＬＩＰ領域を設定する。
ステップＳ１０１６では、印刷ジョブを生成する。
【００４３】
ステップＳ１０１８では、ＣＬＩＰ領域を初期化する。
ステップＳ１０２０では、パターン記憶モジュール１５５の位相の数だけステップＳ１０１２からの処理を繰り返し、紙印刷ジョブを生成する。
ステップＳ１０２２では、フォーム情報からパターン領域を抽出し、新しくフィルムジョブとして生成する。生成方法は、前述のステップＳ１０１２〜ステップＳ１０１８と同様の方法で、コレレーションフォントに対応したイメージをＣＬＩＰすることで作成する。
ステップＳ１０２４では、用紙情報管理モジュール１８０からフィルムジョブ情報に必要な用紙情報を取得し、印刷ジョブに埋め込む。
ステップＳ１０２６では、紙印刷ジョブとフィルムジョブを出力イメージ生成モジュール１７５に送り、印字モジュール１８５で印字し、排出モジュール１９０から排出される。
【００４４】
図１２は、本実施の形態による処理例を示す説明図である。
図１２の例に示す対象画像１２００は、フィルム透過を使用した例を示している。対象領域１２１０内は、領域１２２０、１２３０、１２４０、１２５０、１２６０に分割されている。領域１２３０、１２４０、１２５０、１２６０以外の領域である対象領域１２１０に対するコレレーション処理と領域１２３０、１２４０、１２５０、１２６０に対するコレレーション処理とは異なるものである。対象領域１２１０内の正しい情報は、「神奈川県横浜市富士区１−２−１  富士太郎様」（つまり、対象領域１２１０に潜在している第１の文字列）だが、一面に印刷されたフィルムを用いて情報を読み取ろうとすれば「神奈川県横浜市大富士区１１−２−１０５  小富士  太一郎様」と目視されることとなる。このフィルムには、領域１２２０のコレレーション処理と対応するコレレーション処理が施されている。なお、本実施の形態を用いて正式に生成されたフィルムであれば、領域１２２０に対応する領域（前述の第３の領域に該当）には、領域１２２０のコレレーション処理に対応するコレレーション処理が行われており、領域１２３０、１２４０、１２５０、１２６０に対応する領域（前述の第４の領域に該当）は、コレレーション処理が行われておらず、透明のままである。
【００４５】
図１３は、本実施の形態による処理例を示す説明図である。
図１３の例に示す対象画像１３００は、フィルム透過と複数の位相を使用した例を示している。「神奈川県横浜市富士区１−２−１  富士太郎様」が正しい情報である。対象領域１３１０内は、領域１３２０、１３３０、１３４０、１３５０に分割されている。なお、第１の文字列の領域は、領域１３３０、領域１３４０、領域１３５０の３つに分割しており、第２の文字列の領域は領域１３２０（領域１３３０、１３４０、１３５０以外の領域）である。そして、用紙側においては、「神奈川県横浜市北西区」の領域（領域１３３０と領域１３２０の右上の部分）と「３−５−１」の領域（領域１３２０の部分）と「小富士様」の領域（領域１３２０の左下の部分と領域１３５０）はコレレーションＡ処理が施されており、「富士区１−２−１」の領域と「太郎様」の領域（領域１３４０）はコレレーションＢ処理が施されている。そして、本実施の形態を用いて正式に生成されたフィルムにおいては、「神奈川県横浜市」の領域（領域１３３０）と「富士」の領域（領域１３５０）はコレレーションＡ処理に対応するコレレーションＡ’処理が施されており、「富士区１−２−１」の領域と「太郎様」の領域（領域１３４０）はコレレーションＢ処理に対応するコレレーションＢ’処理が施されており、「北西区」の領域と「小」の領域と「様」（「富士」と「太郎」の間にある「様」）の領域（対象領域１３１０）はコレレーション処理が施されていない（透明のまま）領域である。
ここで、一面にコレレーションＡ’処理が施されたフィルムを用紙に重ね合わせると「神奈川県横浜市北西区３−５−１  小富士様」が目視されることになる。また、一面にコレレーションＢ’処理が施されたフィルムを用紙に重ね合わせると「富士区  １−２−１  太郎様」が目視されることとなる。
【００４６】
分割方法について説明する。図１４、１５は、本実施の形態による分割処理例を示す説明図である。前述の実施の形態では、四角形に分割する方法を説明したが、この分割方法以外にも、座標群を与えて分割することができる。
（１）三角形パッチによって分割する方法
対象領域を四角形の領域に分割し（図１４（ａ）参照）、その領域内で点を１点選択する（図１４（ｂ）参照）。その隣り合う点を結ぶ。そして、選択した点と四角形の外側にある頂点とを結ぶ。さらに、結んだ線によって囲まれた四角形がある場合には、いずれかの対角を結ぶ（図１４（ｃ）参照）。このルールにしたがうと、四角形の領域数よりも多い個数の三角形パッチを作成できる。このように作成した分割領域毎の頂点の座標を前述の分割領域を表すテーブルに登録すればよい。
【００４７】
（２）ベジエ曲線によって分割する方法
対象領域を四角形の領域に分割し（図１５（ａ）参照）、その領域内で点を１点選択する（図１５（ｂ）参照）。その選択した点を制御点としたベジエ曲線によって分割する。具体的には、分割領域を表すテーブル内の線をベジエ曲線に置き換える。具体的には、「ｘ１  ｙ１  ｘ２  ｙ２  ＬｉｎｅＴｏ」を「ｘ１  ｙ１  ｃｘ１  ｃｙ１  ｘ２  ｙ２  ＣｕｒｖｅＴｏ」に置き換える。
【００４８】
図１６を参照して、本実施の形態の画像処理装置（プリンター１２０、ジョブ作成機器１００）のハードウェア構成例について説明する。図１６に示す構成は、例えばパーソナルコンピュータ（ＰＣ）などによって構成されるものであり、スキャナ等のデータ読み取り部１６１７と、プリンターなどのデータ出力部１６１８を備えたハードウェア構成例を示している。
【００４９】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１６０１は、前述の実施の形態において説明した各種のモジュール、すなわち、データ通信モジュール１２５、受信データ解析モジュール１３０、リソース置換モジュール１３５、リソース管理モジュール１４０、フォーム管理モジュール１４５、パターン生成モジュール１５０、パターン記憶モジュール１５５，出力データ生成モジュール１６０、フィルムジョブ生成モジュール１６５、フィルムリソース管理モジュール１７０、出力イメージ生成モジュール１７５、用紙情報管理モジュール１８０、ジョブ作成モジュール１０５、印刷指示モジュール１１０、データ通信モジュール１１５等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００５０】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１６０２は、ＣＰＵ１６０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６０３は、ＣＰＵ１６０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス１６０４により相互に接続されている。
【００５１】
ホストバス１６０４は、ブリッジ１６０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１６０６に接続されている。
【００５２】
キーボード１６０８、マウス等のポインティングデバイス１６０９は、操作者により操作される入力デバイスである。ディスプレイ１６１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などがあり、各種情報をテキストやイメージ情報として表示する。
【００５３】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１６１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ１６０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、処理対象の画像、処理済み画像などが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００５４】
ドライブ１６１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１６１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１６０７、外部バス１６０６、ブリッジ１６０５、及びホストバス１６０４を介して接続されているＲＡＭ１６０３に供給する。リムーバブル記録媒体１６１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００５５】
接続ポート１６１４は、外部接続機器１６１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１６１４は、インタフェース１６０７、及び外部バス１６０６、ブリッジ１６０５、ホストバス１６０４等を介してＣＰＵ１６０１等に接続されている。通信部１６１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１６１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１６１８（印字モジュール１８５、排出モジュール１９０）は、例えばプリンター部であり、ドキュメントデータの出力処理を実行する。
【００５６】
なお、図１６に示す画像処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１６に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１６に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンター、複合機（スキャナ、プリンター、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００５７】
前述の実施の形態においては、ランダム処理を行っているが、ランダムには擬似乱数を含めてもよい。また、ランダム処理に代えて、予め定められたアルゴリズムに沿った処理であってもよい。
また、コレレーション処理の角度として、１度刻みの例を示しているが、その他の刻み幅（１度未満、１度より大）であってもよい。
【００５８】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００５９】
１００…ジョブ作成機器
１０５…ジョブ作成モジュール
１１０…印刷指示モジュール
１１５…データ通信モジュール
１２０…プリンター
１２５…データ通信モジュール
１３０…受信データ解析モジュール
１３５…リソース置換モジュール
１４０…リソース管理モジュール
１４５…フォーム管理モジュール
１５０…パターン生成モジュール
１５５…パターン記憶モジュール
１６０…出力データ生成モジュール
１６５…フィルムジョブ生成モジュール
１７０…フィルムリソース管理モジュール
１７５…出力イメージ生成モジュール
１８０…用紙情報管理モジュール
１８５…印字モジュール
１９０…排出モジュール
１９９…通信回線
【図１】
2014072875.tif 000003
【図２】
2014072875.tif 000004
【図３】
2014072875.tif 000005
【図４】
2014072875.tif 000006
【図５】
2014072875.tif 000007
【図６】
2014072875.tif 000008
【図７】
2014072875.tif 000009
【図８】
2014072875.tif 000010
【図９】
2014072875.tif 000011
【図１０】
2014072875.tif 000012
【図１１】
2014072875.tif 000013
【図１２】
2014072875.tif 000014
【図１３】
2014072875.tif 000015
【図１４】
2014072875.tif 000016
【図１５】
2014072875.tif 000017
【図１６】
2014072875.tif 000018