(57)【要約】【課題】文書画像に第１コード画像情報を合成し、第１コード画像情報が存在しない画像領域に改ざん検知用情報である第２コード画像情報を合成することで、２種類の画像情報を合成しつつ、更に改ざん検知を可能とする。【解決手段】画像情報を取得する画像取得部１１０と、付加情報を生成する付加情報生成部１１１と、第１コード画像情報を生成する第１コード画像生成部１１２と、第１コード画像情報を画像情報に合成して第１重畳画像情報を生成する第１重畳画像生成部１１３と、第１重畳画像情報の改ざん検知情報を生成する検知情報生成部１１４と、第２コード画像情報を生成する第２コード画像生成部１１５と、第１重畳画像情報の第１コード画像情報が存在しない画像領域に、第２コード画像情報を削減してから合成することにより第２重畳画像情報を生成する第２重畳画像生成部１１６とを備える。【選択図】図１
2010246089.tif 000002
【特許請求の範囲】
【請求項１】
処理対象となる画像情報を取得する画像取得手段と、
前記画像情報に埋め込む付加情報を生成する付加情報生成手段と、
機械読み取り可能な第１コード画像情報を前記付加情報から生成する第１コード画像生成手段と、
前記第１コード画像情報を前記画像情報に合成して第１重畳画像情報を生成する第１重畳画像生成手段と、
前記第１重畳画像情報の改ざんを検知するために必要な検知情報を生成する検知情報生成手段と、
機械読み取り可能な第２コード画像情報を前記検知情報から生成する第２コード画像生成手段と、
前記第１重畳画像情報の前記第１コード画像情報が存在しない画像領域を画像合成可能領域として、前記第１重畳画像情報の前記画像合成可能領域に前記第２コード画像情報を削減してから合成することにより第２重畳画像情報を生成する第２重畳画像生成手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記第１コード画像情報は、１次元バーコードもしくは２次元バーコードであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２コード画像情報は、
前記画像情報の背景ドットパターン画像情報であることと、
前記第１重畳画像情報と同じ大きさであること、
を特徴とする請求項１に記載の画像処理装置。
【請求項４】
更に第２重畳画像を紙に出力する印刷手段を有することを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項５】
処理対象となる画像情報を取得する画像取得ステップと、
前記画像情報に埋め込む付加情報を生成する付加情報生成ステップと、
機械読み取り可能な第１コード画像情報を前記付加情報から生成する第１コード画像生成ステップと、
前記第１コード画像情報を前記画像情報に合成して第１重畳画像情報を生成する第１重畳画像生成ステップと、
前記第１重畳画像情報の改ざんを検知するために必要な検知情報を生成する検知情報生成ステップと、
機械読み取り可能な第２コード画像情報を前記検知情報から生成する第２コード画像生成ステップと、
前記第１重畳画像情報の前記第１コード画像情報が存在しない画像領域を画像合成可能領域として、前記第１重畳画像情報の前記画像合成可能領域に前記第２コード画像情報を削減してから合成することにより第２重畳画像情報を生成する第２重畳画像生成ステップと、
を含むことを特徴とする画像処理方法。
【請求項６】
請求項５に記載された画像処理方法の各ステップをコンピュータで実行させることを特徴とする画像処理プログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、改ざん検知が可能な画像処理装置、画像処理方法、画像処理プログラム、並びにコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、不正な複写や偽造等を防止するために特殊な紙やインクを使用する技術が用いられていた。近年では、印刷技術及び情報通信技術の発展に伴い、文書の作成、流通が容易となった。このような場合、通常のプリンタで普通紙を用いて印刷するのが通常であり、特殊な紙やインクを用いることは少ない。しかしながら、情報セキュリティの意識の高まりとともに、このような通常のプリンタで普通紙を用いて印刷された印刷物の情報の漏洩やデータの改ざんを防止するための技術への要求が高まりつつある。デジタルデータに対する改ざん検知技術だけでなく、印刷物に対して改ざんを検知するための技術も要求されるようになってきた。そこで、普通紙を用いて印刷される印刷物の改ざんを防止するための技術が提案されている。
【０００３】
上記の問題を解決するため、文書画像に改ざん検知用情報である第２コード画像情報を合成し、印刷物の改ざんを検知する技術が知られている（たとえば特許文献１、特許文献２参照）。また、文書画像に背景ドットパターンと、付加情報である第１コード画像情報との２種類の画像情報を合成する技術が知られている（たとえば特許文献３参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記に示されるような特許文献１と特許文献２に開示された技術にあっては、改ざん検知用情報である第２コード画像情報が合成されている文書画像に、付加情報として第１コード画像情報が合成されていないという問題がある。
【０００５】
また、特許文献３に開示された技術にあっては、背景ドットパターンと付加情報である第１コード画像情報との２種類の画像情報が合成されているが、背景ドットパターンが第２コード画像情報でないため、文書画像の改ざん検知ができないという問題がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、文書画像に第１コード画像情報を合成し、第１コード画像情報が存在しない画像領域に改ざん検知用情報である第２コード画像情報を合成することで、２種類の画像情報を合成しつつ、更に改ざん検知を可能とする文書画像を生成することのできる画像処理装置、画像処理方法、画像処理プログラム、並びにコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、処理対象となる画像情報を取得する画像取得手段と、前記画像情報に埋め込む付加情報を生成する付加情報生成手段と、機械読み取り可能な第１コード画像情報を前記付加情報から生成する第１コード画像生成手段と、前記第１コード画像情報を前記画像情報に合成して第１重畳画像情報を生成する第１重畳画像生成手段と、前記第１重畳画像情報の改ざんを検知するために必要な検知情報を生成する検知情報生成手段と、機械読み取り可能な第２コード画像情報を前記検知情報から生成する第２コード画像生成手段と、前記第１重畳画像情報の前記第１コード画像情報が存在しない画像領域を画像合成可能領域として、前記第１重畳画像情報の前記画像合成可能領域に前記第２コード画像情報を削減してから合成することにより第２重畳画像情報を生成する第２重畳画像生成手段と、を備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、文書画像に第１コード画像情報を合成し、第１コード画像情報が存在しない画像領域に改ざん検知用情報である第２コード画像情報を合成することで、２種類の画像情報を合成しつつ、更に改ざん検知を可能とする文書画像を得ることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる画像処理装置の構成を示すブロック図である。
【図２】図２は、第１コード画像の合成位置情報の一例を示す説明図である。
【図３】図３は、第１コード画像を合成して第１重畳画像を生成する一例を示す説明図である。
【図４】図４は、ビット０とビット１を表すドットパターンの一例を示す説明図である。
【図５】図５は、ドットパターンを画像に配置し第２コード画像を生成する一例を示す説明図である。
【図６】図６は、第２コード画像から合成位置情報で示される領域を切り抜く一例を示す説明図である。
【図７】図７は、第２重畳画像を生成する一例を示す説明図である。
【図８】図８は、本実施の形態にかかる画像処理装置における付加情報を合成し改ざん検知用情報を合成するまでの処理の手順を示すフローチャートである。
【図９】図９は、図１に示した画像処理装置の機能を有する複合機のハードウェア構成を示すブロック図である。
【図１０】図１０は、図１に示した画像処理装置の機能を有する複合機の他のハードウェア構成を示すブロック図である。
【図１１】図１１は、この実施の形態にかかる制御処理プログラムをコンピュータに実行させる場合の構成例を示すブロック図である。
【図１２】図１２は、この実施の形態にかかる制御処理プログラムをコンピュータネットワークで配信する場合の構成例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、画像処理プログラム、並びにコンピュータ読み取り可能な記録媒体の一実施の形態を詳細に説明する。
【００１１】
（実施の形態）
図１は、実施の形態にかかる画像処理装置の構成を示すブロック図である。画像処理装置１００は、操作表示部１０１とプリンタ１０２とスキャナ１０３と画像データの送受信を行う。
【００１２】
操作表示部１０１は、文書画像を表示し、また、利用者による操作を受け付けるためのものである。プリンタ１０２は、印刷の実行を受け付け、給紙搬送〜画像形成を行う部分である。スキャナ１０３は、文書を光学的に読み取り、画像をデータ化する部分である。
【００１３】
画像処理装置１００は、画像取得手段としての画像取得部１１０、付加情報生成手段としての付加情報生成部１１１、第１コード画像生成手段としての第１コード画像生成部１１２、第１重畳画像生成手段としての第１重畳画像生成部１１３、検知情報生成手段としての検知情報生成部１１４、第２コード画像生成手段としての第２コード画像生成部１１５、第２重畳画像生成手段としての第２重畳画像生成部１１６、ＣＰＵ１０４、ＨＤＤ１０９、入力部１０５、表示部１０６、印刷手段としての印刷部１０７、読取部１０８、を備えている。
【００１４】
読取部１０８は、スキャナ１０３から読み取られた画像データを画像取得部１１０に送出する。入力部１０５は、操作表示部１０１からの利用者による操作の処理を受け付ける。表示部１０６は、操作表示部１０１への文書画像の表示の処理を実行する部分である。
【００１５】
画像取得部１１０は、読取部１０８から画像情報としての処理対象画像を取得する。
【００１６】
付加情報生成部１１１は、バーコードを画像に埋め込むための付加情報を生成する。具体的な付加情報としては、特許文献３の実施例に挙げられる通り、処理対象画像と印刷物である第２重畳画像を出力した紙とを対応付けるための画像ＩＤが一つの例である。また画像処理装置で付加情報を生成するだけでなく、ユーザ入力により取得した、ユーザＩＤ等の情報や、ネットワーク経由で取得したタイムスタンプ等の情報を付加情報とすることも考えられる。
【００１７】
第１コード画像生成部１１２は、付加情報をコード化した第１コード画像であるバーコードを生成する。
【００１８】
第１重畳画像生成部１１３は、第１コード画像であるバーコードを処理対象画像に合成して、第１重畳画像を生成する。第１コード画像の合成位置である合成位置情報は、例えば、画像処理装置に内蔵されているＨＤＤ１０９に保存している場合、ＨＤＤ１０９から取得する。
【００１９】
図２は、第１コード画像の合成位置情報の一例を示す説明図である。この図２において符号２０１は処理対象画像と同サイズの画像、」符号２０２は合成位置情報である。合成位置情報２０２は、画像２０１上の基準点（この場合、座標Ｘ０，Ｙ０）と合成位置（この場合、座標Ｘ２００，Ｙ１００）からなる。この場合、基準点は右下に設定され、合成位置は矩形の左上座標と右下座標から決定される。
【００２０】
図３は、第１コード画像を合成して第１重畳画像を生成する一例を示す説明図である。この図３において符号３０１は処理対象画像、符号３０２は付加情報、符号３０３は第１コード画像、符号３０４は第１重畳画像である。第１コード画像生成部１１２により生成されたバーコード（第１コード画像３０３）を、合成位置情報２０２を参照して、処理対象画像３０１に合成させることで、第１重畳画像３０４を生成する。なお、上記バーコードは通常の一次元バーコードを用い、あるいは付加情報の量が多い場合にはたとえばＱＲコードのような二次元のバーコードを用いる。
【００２１】
検知情報生成部１１４は、第１重畳画像３０４の改ざん検知に必要な情報を生成する。具体的には先に述べた特許文献１に記載されているように、第１重畳画像３０４に対して、減色処理、階調変換、解像度変換、画像圧縮等を施したデータを検知情報とすることが考えられる。
【００２２】
第２コード画像生成部１１５は、検知情報をコード化した背景ドットパターン画像を生成する。具体的には、検知情報は、ビット０（図４符号４０１参照）とビット１（図４符号４０２参照）を表すドットパターンである。このドットパターンを画像の左上から右下に向かってラスタ走査の順に配置する。ただし、第２コード画像４０４は第１重畳画像３０４と同じサイズになるようにする。
【００２３】
図４は、検知情報に用いるビット０とビット１を表すドットパターンの一例を示す説明図である。また、図５は、図４等のドットパターンを画像に配置し第２コード画像４０４を生成する一例を示す説明図である。この図５において符号４０３は検知情報、符号４０４は第２コード画像である。
【００２４】
第２重畳画像生成部１１６は、第２コード画像４０４と第１重畳画像３０４を合成する。合成する場合、まず、第２重畳画像生成部１１６は、ＨＤＤ１０９に記憶されている第１コード画像３０３の合成位置である合成位置情報２０２を参照する。
【００２５】
次に、第２重畳画像生成部１１６は、合成位置情報２０２で示される領域を第２コード画像４０４から切り抜く。この切り抜き後の第２コード画像は符号６０１に示されるようになる。この場合、第２コード画像４０４の切り抜きは、検知情報を復元可能な程度にする必要がある。ここで、第２コード画像４０４から切り抜かれる領域の割合を、第２コード画像４０４のＤ％と定める。Ｄ％の領域を切り抜かれた第２コード画像４０４から検知情報が復元可能である場合の、最大のＤをＤｍａｘ％として、予めＨＤＤ１０９に格納する。
【００２６】
そして、第２重畳画像生成部１１６は、第２コード画像４０４の切り抜きを実行した場合、第２コード画像４０４から切り抜く領域の割合をＤａとして、Ｄａを算出する。そして、ＤａがＤｍａｘ％より小さいか否かを判断する。ＤａがＤｍａｘよりも大きい場合は、第２コード画像４０４から検知情報４０３が復元不可能なため、処理を終了する。図６は、第２コード画像４０４から合成位置情報２０２で示される領域を切り抜く一例を示す説明図である。
【００２７】
そして、第２重畳画像生成部１１６は、合成位置情報２０２で示される領域を切り抜き後の第２コード画像６０１と、第１重畳画像３０４とを合成して、第２重畳画像７０１を生成する。図７は、第２重畳画像７０１を生成する一例を示す説明図である。
【００２８】
印刷部１０７は、以上説明した手順によって生成された第２重畳画像７０１を受け取り、所定のプロセスを介して紙に出力する。
【００２９】
次に、以上のように構成された本実施の形態にかかる画像処理装置１００における、文書画像に付加情報である１次元／２次元バーコードによる情報を合成し、さらに、バーコード情報が存在しない領域に、改ざん検知用情報を合成するまでの処理について説明する。図８は、本実施の形態にかかる画像処理装置１００における上述した処理の手順を示すフローチャートである。なお、このフローチャートでは前述した図１〜７の該当符号を適宜引用する。
【００３０】
まず、画像取得部１１０は、処理対象画像３０１を取得する（ステップＳ８０１）。
【００３１】
次に、付加情報生成部１１１は、付加情報３０２を取得して生成する（ステップＳ８０２）。
【００３２】
そして、第１コード画像生成部１１２は、付加情報３０２から第１コード画像３０３としてバーコードを生成する（ステップＳ８０３）。
【００３３】
次に、第１重畳画像生成部１１３は、第１コード画像３０３を処理対象画像３０１に合成して、第１重畳画像３０３を生成する（ステップＳ８０４）。
【００３４】
そして、検知情報生成部１１４は、第１重畳画像３０３から検知情報４０３を生成する（ステップＳ８０５）。
【００３５】
そして、第２コード画像生成部１１５は、検知情報４０３から第２コード画像４０４である背景ドットパターンを生成する（ステップＳ８０６）。
【００３６】
そして、第２重畳画像生成部１１６は、第１コード画像３０３と重なる第２コード画像４０４上の領域の切り抜きを実行する（ステップＳ８０７）。
【００３７】
そして、第２重畳画像生成部１１６は、切り抜き後の第２コード画像６０１から検知情報が復元可能か否かを判断する（ステップＳ８０８）。ここで、第２重畳画像生成部１１６が、切り抜き後の第２コード画像６０１から検知情報が復元不可能と判断した場合、本処理を終了する（ステップＳ８０８：Ｎｏ）。
【００３８】
また、第２重畳画像生成部１１６が、切り抜き後の第２コード画像６０１から検知情報４０３が復元可能と判断した場合、第２重畳画像生成部１１６が、第２コード画像４０４を第１重畳画像３０４に合成して、第２重畳画像７０１を生成する（ステップＳ８０９）。
【００３９】
そして、印刷部１０７は、第２重畳画像生成部１１６によって生成された第２重畳画像７０１を、プリンタ１０２に送出することで、紙に出力する（ステップＳ８１０）。
【００４０】
このように本実施の形態では、文書画像に付加情報である１次元／２次元バーコードによる情報を合成し、さらに、バーコード情報が存在しない領域に、改ざん検知用情報を合成する処理を行うことで、データの改ざんを検知しつつ付加情報を利用することのできる文書画像を得ることができる。
【００４１】
図９は、図１に示した画像処理装置の機能を有する複合機のハードウェア構成例（１）を示すブロック図である。本図に示すように、この複合機は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、複合機全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００４２】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【００４３】
ＣＰＵ１１は、複合機の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００４４】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００４５】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００４６】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００４７】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【００４８】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００４９】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００５０】
なお、本実施の形態の画像処理装置で実行される画像処理プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００５１】
本実施の形態の画像処理装置で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００５２】
なお、上記実施の形態では、本発明の画像処理装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像処理装置であればいずれにも適用することができる。
【００５３】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。本発明の実施態様は、以上に説明したような特定の実施形態に限定されるものではない。
【００５４】
図１０に、図１に示した画像処理装置の機能を有する複合機の電装系統のシステム構成例(２)を示す。この電装システムは、画像形成装置の全体制御を行うシステムコントローラ５０１、コントローラ５０１に接続された、画像形成装置の操作ボード５００、画像データを記憶するＨＤＤ５０３、アナログ回線を使用して外部との通信を行う通信コントロール装置インターフェイスボード５０４、ＬＡＮインターフェイスボード５０５、汎用ＰＩＣバスに接続された、ＦＡＸのコントロールユニット５０６、ＩＥＥＥ１３９４ボード、無線ＬＡＮボード、ＵＳＢボード等５０７と、ＰＣＩバスでコントローラに接続されたエンジン制御５１０、エンジン制御５１０に接続された、画像形成装置のＩ／Ｏを制御するＩ／Ｏ制御ボード５１３、及び、コピー原稿（画像）を読込むスキャナーボード（ＳＢＵ：Sensor Board Unit）５１１、及び画像データが表わす画像光を感光体ドラム上に投射する（光書込みする）ＬＤＢ（レーザダイオードボード）５１２等で構成される。通信コントロール装置インターフェイスボード５０４は、装置に不具合が発生した場合に外部の遠隔地診断装置に即時に通報し、異常個所の内容，状況等をサービスマンが認識し早急に修理することを可能としている。また、それ以外に装置の使用状況等の発信にも使用されている。
【００５５】
原稿を光学的に読み取るスキャナ３００は、原稿に対する原稿照明光源の走査を行い、ＣＣＤ３６に原稿像を結像する。原稿像すなわち原稿に対する光照射の反射光をＣＣＤ３６で光電変換してＲ，Ｇ，Ｂ画像信号を生成する。ＣＣＤ３６は、３ラインカラーＣＣＤであり、ＥＶＥＮｃｈ（偶数画素チャンネル）／ＯＤＤｃｈ（奇数画素チャンネル）のＲ、Ｇ、Ｂ画像信号を生成し、ＳＢＵ（センサボードユニット）のアナログＡＳＩＣ(Application Specific IC)に入力する。ＳＢＵ５１１にはアナログＡＳＩＣ及び，ＣＣＤ、アナログＡＳＩＣの駆動タイミングを発生する回路を備えている。ＣＣＤ３６の出力は、アナログＡＳＩＣ内部のサンプルホールド回路により、サンプルホールドされその後、Ａ／Ｄ変換され、Ｒ、Ｇ、Ｂの画像データに変換し、且つシェーディング補正し、そして出力Ｉ／Ｆ（インターフェイス）５２０で画像データバスを介して画像データ処理器ＩＰＰに送出する。
【００５６】
ＩＰＰは画像処理をおこなうプログラマブルな演算処理手段であり、分離生成（画像が文字領域か写真領域かの判定：像域分離），地肌除去，スキャナガンマ変換，フィルタ，色補正，変倍，画像加工，プリンタガンマ変換および階調処理を行う。このＩＰＰは前述の文書改ざんの一連の処理を実行する。ＳＢＵ５１１からＩＰＰに転送された画像データは、ＩＰＰにて光学系およびデジタル信号への量子化に伴う信号劣化（スキャナ系の信号劣化）を補正され、フレームメモリ５２１に書き込まれる。
【００５７】
システムコントローラ５０１には、ＣＰＵ及びシステムコントローラボードの制御を行うＲＯＭ、ＣＰＵが使用する作業用メモリであるＲＡＭ，リチウム電池を内蔵し、ＲＡＭのバックアップと時計を内蔵したＮＶ−ＲＡＭ及び、システムコントローラボードのシステバス制御、フレームメモリ制御、ＦＩＦＯ等のＣＰＵ周辺を制御するＡＳＩＣ及びそのインターフェイス回路等が搭載されている。
【００５８】
システムコントローラ５０１は、スキャナアプリケーション，ファクシミリアプリケーション，プリンタアプリケーションおよびコピーアプリケーション等の複数アプリケーションの機能を有し、システム全体の制御を行う。操作ボード５００の入力を解読して本システムの設定とその状態内容を操作ボード５００の表示部に表示する。ＰＣＩバスには多くのユニットが接続されており、画像データバス／制御コマンドバスで、画像データと制御コマンドが時分割で転送される。
【００５９】
通信コントロール装置インターフェイスボード５０４は、通信コントロール装置と、コントローラ５０１との通信インターフェイスボードである。コントローラ５０１との通信は、全二重非同期シリアル通信で接続されている。通信コントロール装置５２２とは、ＲＳ−４８５インターフェイス規格により、マルチドロップ接続されている。遠隔の管理装置６３０との通信は、この通信コントローラ装置インターフェイスボード５０４を経由して実施される。
【００６０】
ＬＡＮインターフェイスボード５０５は、社内ＬＡＮに接続された、社内ＬＡＮとコントローラ５０１との通信インターフェイスボードであり、ＰＨＹチップを搭載している。ＬＡＮインターフェイスボード５０５とコントローラ５０１とは、ＰＨＹチップＩ／Ｆ及びＩ２ＣバスＩ／Ｆの標準的な通信インターフェイスで接続されている。外部機器との通信はこのＬＡＮインターフェイスボード５０５を経由して実施される。
【００６１】
ＨＤＤ５０３は、システムのアプリケーションプログラムならびにプリンタ、作像プロセス機器の機器付勢情報を格納するアプリケーションデータベース、ならびに、読取り画像や書込み画像のイメージデータ、すなわち画像データ、ならびにドキュメントデータを蓄える画像データベースとして用いられる。物理インターフェイス、電気的インターフェイス共に、ＡＴＡ／ＡＴＡＰＩ−４に準拠したインターフェイスでコントローラに接続されている。
【００６２】
操作ボード５００には、ＣＰＵ及びＲＯＭ，ＲＡＭ、ＬＣＤ及びキー入力を制御するＡＳＩＣ（ＬＣＤＣ）が搭載されている。ＲＯＭには操作ボード５００の入力読込み、及び表示出力を制御する、操作ボード５００の制御プログラムが書き込まれている。ＲＡＭは、ＣＰＵで使用する作業用メモリである。システムコントローラ５０１との通信により、パネルを操作して使用者がシステム設定の入力を行う入力と、使用者にシステムの設定内容，状態を表示する、表示および入力の制御を行っている。
【００６３】
システムコントローラ５０１のワークメモリから出力されたブラック（Ｂｋ）、イエロー（Ｙ）、シアン（Ｃ）、マデンタ（Ｍ）の各色の書き込み信号は、ＬＤＢ（Laser Diode control Board）のＢｋ，Ｙ，Ｍ、ＣのＬＤ（Laser Diode）書き込み回路に入力される。ＬＤ書き込み回路でＬＤ電流制御（変調制御）が行われ、各ＬＤに出力される。
【００６４】
エンジン制御５１０は、プロセスコントローラであって、画像形成の作像作成制御を主として行い、ＣＰＵ及び、画像処理を行うＩＰＰ、複写およびプリントアウトを制御するため必要なプログラムを内蔵したＲＯＭ、その制御に必要なＲＡＭ、及びＮＶ−ＲＡＭを搭載している。ＮＶ−ＲＡＭにはＳＲＡＭと、電源ＯＦＦを検知して、ＥＥＰＲＯＭにストアするメモリを搭載している。また、他の制御を行なうＣＰＵとの信号の送受信を行なう、シリアルインターフェイスも備えているＩ／Ｏ  ＡＳＩＣは、エンジン制御ボードが実装された、近くのＩ／Ｏ（カウンタ、ファン、ソレノイド、モータ等）を制御するＡＳ
ＩＣである。Ｉ／Ｏ制御ボード５１３とエンジン制御ボード５１０とは同期シリアルインターフェイス接続されている。
【００６５】
Ｉ／Ｏ制御ボード５１３には、サブＣＰＵ５１７を搭載しており、温度センサ，電位センサ，トナー量センサである感光体上濃度センサおよびトナー濃度センサである光センサならびにその他の各種センサの検出信号の読込み、アナログ制御，用紙センサの検出信号を参照するジャム検出，用紙搬送制御も含む画像形成装置のＩ／Ｏ制御を行っている。インターフェイス回路５１５は、各種センサ，アクチュエータ（モータ、クラッチ、ソレノイド）とのインターフェイス回路である。前述の光センサは、各種センサ５１６に含まれている。
【００６６】
電源装置ＰＳＵ５１４は、画像形成装置を制御する電源を供給するユニットである。メインＳＷのオン（閉）により、商用電源が供給される。その商用電源からＡＣ制御回路５４０に商用ＡＣが供給され、ＡＣ制御回路５４０により整流、平滑化のように制御されたＡＣ制御出力を用いて、電源装置ＰＳＵ５１４は各制御基板に必要なＤＣ電圧を供給する。電源装置ＰＳＵにより生成される定電圧を用いて各制御部のＣＰＵが動作している。
【００６７】
ところで、これまで説明してきた実施の形態における画像処理の方法を、プログラム化し、コンピュータ読み取り可能な記録媒体に記録し、コンピュータ上で実行することもできる。また、この処理方法の一部をネットワーク上に有し、通信回線を通して実現することもできる。 
【００６８】
すなわち、この実施の形態で説明した処理方法は、図１１に示すように、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータ（ＣＰＵ１３０）で実行することにより実現される。このプログラムは、キーボード１３５の操作などにより、メモリ１３１、ハードディスク１３４、フレキシブルディスク１３７、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ−Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３６、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータ（ＣＰＵ１３０）によって記録媒体から読み出し、必要に応じて表示装置１３３に表示することによって実行される。また、必要に応じてこの処理方法のデータを通信装置１３２から外部装置に送受信することも可能である。 
【００６９】
また、このプログラムは、図１２に示すように、上記記録媒体を介して、インターネット１４０などのネットワークによってパーソナルコンピュータなどの装置１４１〜１４３に配布することができる。 
【００７０】
すなわち、このプログラムは、たとえばコンピュータに内蔵されている記録媒体としてのハードディスクに、あらかじめインストールした状態で提供することができる。また、このプログラムは、プログラムを記録媒体に一時的あるいは永続的に格納し、コンピュータにユニットとして組み込んだり、あるいは着脱式の記録媒体として利用することで、パッケージソフトウェアとして提供することができる。 
【００７１】
記録媒体としては、たとえば、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤ、磁気ディスク、半導体メモリなどが利用できる。
【００７２】
プログラムは、ダウンロードサイトから、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットといったネットワークを介して、有線または無線でコンピュータに転送し、そのコンピュータにおいて、内蔵するハードディスクなどの記憶装置にダウンロードさせるようにすることができる。
【符号の説明】
【００７３】
１００  画像処理装置
１０１  操作表示部
１０２  プリンタ
１０３  スキャナ
１０４  ＣＰＵ
１０５  入力部
１０６  表示部
１０７  印刷部
１０８  読取部
１０９  ＨＤＤ
１１０  画像取得部
１１１  付加情報生成部
１１２  第１コード画像生成部
１１３  第１重畳画像生成部
１１４  検知情報生成部
１１５  第２コード画像生成部
１１６  第２重畳画像生成部
【先行技術文献】
【特許文献】
【００７４】
【特許文献１】特開２００７−５９３５号公報
【特許文献２】特許第３９６４６８４号公報
【特許文献３】特開２００５−７２７７７号公報
【図１】
2010246089.tif 000003
【図２】
2010246089.tif 000004
【図３】
2010246089.tif 000005
【図４】
2010246089.tif 000006
【図５】
2010246089.tif 000007
【図６】
2010246089.tif 000008
【図７】
2010246089.tif 000009
【図８】
2010246089.tif 000010
【図９】
2010246089.tif 000011
【図１０】
2010246089.tif 000012
【図１１】
2010246089.tif 000013
【図１２】
2010246089.tif 000014