(57)【要約】      （修正有）【課題】画像データから検出した付加情報に誤りが含まれる場合、誤りを訂正することを可能にする画像処理装置を提供する。【解決手段】原稿から読み取られた画像に含まれる誤り訂正符号化された付加情報を検出する検出手段と、前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、前記検出手段により検出された付加情報が前記誤り訂正復号手段により復号できる場合には、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、原稿から読み取られた画像から削除する削除手段とを有する。【選択図】図７
2010062697.tif 000002
【特許請求の範囲】
【請求項１】
原稿から読み取られた画像に含まれる誤り訂正符号化された付加情報を検出する検出手段と、
前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、
前記検出手段により検出された付加情報が前記誤り訂正復号手段により復号できる場合には、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、原稿から読み取られた画像から削除する削除手段と
を有する画像処理装置。
【請求項２】
原稿から読み取られた画像を領域に分割して、領域ごとにドットを埋め込む埋込手段
をさらに有する請求項１に記載の画像処理装置。
【請求項３】
前記削除手段により付加情報が削除された画像に、新たな付加情報を誤り訂正符号化して埋め込む埋込手段
をさらに有する請求項１又は２に記載の画像処理装置。
【請求項４】
前記埋込手段により新たな付加情報を埋め込む場合、前記検出手段により検出された付加情報を誤り訂正符号化し、誤り訂正符号化された新たな付加情報に含まれ、誤り訂正符号化された検出済みの付加情報には含まれない情報を埋め込む埋込手段
をさらに有する請求項３に記載の画像処理装置。
【請求項５】
前記誤り訂正復号手段により復号できない場合には、原稿から読み取られた画像に含まれる誤り訂正符号化された付加情報を再度検出する再検出手段
をさらに有する請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
原稿を読み取る原稿読取手段と、
前記原稿読取手段により原稿から読み取られた画像に含まれる誤り訂正符号化された付加情報を検出する検出手段と、
前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、
前記検出手段により検出された付加情報が前記誤り訂正復号手段により復号できる場合には、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、前記原稿読取手段により読み取られた画像から削除する削除手段と
を有する画像処理装置。
【請求項７】
付加情報を誤り訂正符号化して画像に埋め込む埋込手段を有する第１の通信装置と、前記埋込手段により付加情報が埋め込まれた画像の情報を受信する第２の通信装置とを有する画像処理システムであって、
前記第２の通信装置は、
前記第１の通信装置からの画像に含まれる、誤り訂正符号化された付加情報を検出する検出手段と、
前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、
前記検出手段により検出された付加情報が前記誤り訂正復号手段により復号できる場合には、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、前記第１の通信装置からの画像から削除する削除手段と
を有する画像処理システム。
【請求項８】
原稿から読み取られた画像に含まれる誤り訂正符号化された付加情報を検出するステップと、
前記検出手段により検出された付加情報を誤り訂正復号するステップと、
前記検出手段により検出された付加情報が前記誤り訂正復号手段により復号できる場合には、誤り訂正復号された付加情報を誤り訂正符号化し、原稿から読み取られた画像から削除するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、画像データから特定のコードデータを抽出し、この特定のコードデータに対応するパターンデータを削除して埋め込む画像処理装置が開示されている。
【０００３】
【特許文献１】特開２００７−２１５１２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、画像から検出した付加情報が復号できない場合には、このような付加情報の削除を防止する画像処理装置、画像処理システム及びプログラムを提供することを目的とする。なお、付加情報とは、画像データに付加される情報であるが、画像データの一部として付加されるのではなく、画像データとは別個に付加される情報である。付加情報の例としては、著作権表示のための著作権者情報及び不正利用されたことを調査するための追跡情報などがある。
【課題を解決するための手段】
【０００５】
[画像処理装置]
請求項１に係る本発明は、原稿から読み取られた画像に含まれる誤り訂正符号化された付加情報を検出する検出手段と、前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、前記検出手段により検出された付加情報が前記誤り訂正復号手段により復号できる場合には、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、原稿から読み取られた画像から削除する削除手段とを有する画像処理装置である。
【０００６】
請求項２に係る本発明は、原稿から読み取られた画像を領域に分割して、領域ごとにドットを埋め込む埋込手段をさらに有する請求項１に記載の画像処理装置である。
【０００７】
請求項３に係る本発明は、前記削除手段により付加情報が削除された画像に、新たな付加情報を誤り訂正符号化して埋め込む埋込手段をさらに有する請求項１又は２に記載の画像処理装置である。
【０００８】
請求項４に係る本発明は、前記埋込手段により新たな付加情報を埋め込む場合、前記検出手段により検出された付加情報を誤り訂正符号化し、誤り訂正符号化された新たな付加情報に含まれ、誤り訂正符号化された検出済みの付加情報には含まれない情報を埋め込む埋込手段をさらに有する請求項３に記載の画像処理装置である。
【０００９】
請求項５に係る本発明は、前記誤り訂正復号手段により復号できない場合には、原稿から読み取られた画像に含まれる誤り訂正符号化された付加情報を再度検出する再検出手段をさらに有する請求項１乃至４のいずれかに記載の画像処理装置である。
【００１０】
請求項６に係る本発明は、原稿を読み取る原稿読取手段と、前記原稿読取手段により原稿から読み取られた画像に含まれる誤り訂正符号化された付加情報を検出する検出手段と、前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、前記検出手段により検出された付加情報が前記誤り訂正復号手段により復号できる場合には、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、前記原稿読取手段により読み取られた画像から削除する削除手段とを有する画像処理装置である。
【００１１】
[画像処理システム]
請求項７に係る本発明は、付加情報を誤り訂正符号化して画像に埋め込む埋込手段を有する第１の通信装置と、前記埋込手段により付加情報が埋め込まれた画像の情報を受信する第２の通信装置とを有する画像処理システムであって、前記第２の通信装置は、前記第１の通信装置からの画像に含まれる、誤り訂正符号化された付加情報を検出する検出手段と、前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、前記検出手段により検出された付加情報が前記誤り訂正復号手段により復号できる場合には、前記検出手段により検出された付加情報を、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、前記第１の通信装置からの画像から削除する削除手段とを有する画像処理システムである。
【００１２】
[プログラム]
請求項８に係る本発明は、原稿から読み取られた画像に含まれる誤り訂正符号化された付加情報を検出するステップと、前記検出手段により検出された付加情報を誤り訂正復号するステップと、前記検出手段により検出された付加情報が前記誤り訂正復号手段により復号できる場合には、誤り訂正復号された付加情報を誤り訂正符号化し、原稿から読み取られた画像から削除するステップとをコンピュータに実行させるプログラムである。
【発明の効果】
【００１３】
請求項１に係る本発明によれば、画像から検出した付加情報が復号できない場合に、このような付加情報の削除を防止することができる。
【００１４】
請求項２に係る本発明によれば、付加情報としてドットを適用することができる。
【００１５】
請求項３に係る本発明によれば、付加情報を更新することができる。
【００１６】
請求項４に係る本発明によれば、付加情報の差分を更新することができる。
【００１７】
請求項５に係る本発明によれば、復号できなかった付加情報とは異なる付加情報を検出することができる。
【００１８】
請求項６に係る本発明によれば、画像から検出した付加情報が復号できない場合に、このような付加情報の削除を防止することができる。
【００１９】
請求項７に係る本発明によれば、画像から検出した付加情報が復号できない場合に、このような付加情報の削除を防止することができる。
【００２０】
請求項８に係る本発明によれば、画像から検出した付加情報が復号できない場合に、このような付加情報の削除を防止することができる。
【発明を実施するための最良の形態】
【００２１】
[背景]
まず、本発明の理解を助けるために、その背景を説明する。
【００２２】
一般的には、付加情報を画像データに埋め込み、付加情報が埋め込まれた画像データに対して、コピーなどの画像処理を行わせることによって、画像データの違法コピーを禁止することができる。
このような一般的な違法コピー禁止措置に対して、画像データをコピーする権限を有する者は、付加情報が削除された画像データを使用できることが望ましい。また、コピーが繰り返されることによって、画像データが劣化するため、付加情報が新たに埋め込まれることが望ましい。
【００２３】
以下において説明する本発明の実施の形態では、付加情報が埋め込まれた画像データから、付加情報を正しく削除又は更新する画像処理装置について説明する。
【００２４】
次に、本発明の実施の形態について図面を参照して詳細に説明する。なお、以下の説明は本発明を実施するのにあたっての一例に過ぎず、本発明が以下に説明される事項に限定されるわけではなく必要に応じて適宜変更可能である。
[本発明の実施形態]
図１において、画像形成装置１０は、プリントユニット１２とスキャンユニット１４とを有し、プリントユニット１２は、例えば３段の記録媒体供給トレイ１６を有し、これら記録媒体供給トレイ１６のそれぞれには供給ヘッド１８が設けられている。記録媒体供給トレイ１６の一つが選択されると、供給ヘッド１８が作動して選択された記録媒体供給トレイ１６から記録媒体供給路２０を介してプリントエンジン２２に供給される。
【００２５】
プリントエンジン２２は、例えば白黒兼用のカラーゼログラフィからなり、イエロー、マゼンダ、シアン及びブラックの各感光体２４が併設されていると共に、中間転写ベルト２６が設けられている。各感光体２４の周囲には、図示しない帯電装置、露光装置、現像装置、一次転写装置、クリーニング装置等が配置され、各感光体２４に形成されたトナー像が中間転写ベルト２６に転写される。白黒設定された場合は、ブラックのみが作動可能であるようにされる。中間転写ベルト２６のトナー像は、二次転写ロールにより、送られてきた記録媒体に転写され、定着装置３０により定着され、このトナー像が定着された記録媒体が記録媒体排出路３２を通って排出トレイ３４に排出される。
【００２６】
ただし、両面印刷が設定された場合は、定着装置３０により表面が定着された記録媒体は、記録媒体排出路３２から反転装置３６に送られ、この反転装置３６で反転され、記録媒体反転路３８に送られ、再び記録媒体供給路２０に戻され、プリントエンジン２２に送られて裏面の印刷がなされる。
【００２７】
スキャンユニット１４は、両面原稿の読み取りが可能なＤＡＤＦ等の自動原稿送り装置４０を有し、この自動原稿送り装置４０により原稿はプラテン４２に送られ、このプラテン４２上でＣＣＤ等からなる読取部４４により原稿の画像が読み取られる。自動原稿送り装置４０に原稿がセットされたか否かを検出する原稿セット検出器４６が設けられている。また、自動原稿送り装置４０はプラテンカバーを兼ねており、このプラテンカバーを開けることにより原稿をプラテン４２上に置くことができる。このプラテンカバーの開閉は、プラテンカバー開閉検出器４８により検出できるようになっている。また、この画像形成装置１０には、公衆回線へ接続されたファクシミリ用のモデムや、ＬＡＮ等のネットワークに接続されるネットワーク通信装置が設けられている。
【００２８】
ユーザインターフェース装置５０（以下、ＵＩ装置５０という。）は、画像形成装置１０と一体に、又はネットワークを介して設けられ、画像形成装置１０の処理内容を選択し、かつ表示するようになっている。
【００２９】
図２において、画像形成装置の制御回路例が示され、上記ＵＩ装置５０と共に、ＣＰＵ５２、システムメモリ５４、画像蓄積メモリ５６、入出力インターフェース５８、スキャンインターフェース６０、プリントインターフェース６２、ネットワーク通信インターフェース６４及びファクシミリ用のモデムインターフェース６６がバス接続されている。ＣＰＵ５２は、システムメモリ５４に書き込まれた（又は、ＣＤ−ＲＯＭ等の外部記憶媒体（不図示）に書き込まれた）プログラムに従って各回路を制御するようになっている。ＵＩ装置５０からの操作入力データはＣＰＵ５２に伝達され、ＣＰＵ５２からの表示画像データがＵＩ装置５０に伝達するようにしてある。画像蓄積メモリ５６は、画像処理装置１０に取り込まれた画像を一時的に記憶するためのものである。入出力インターフェース５８には、上記原稿セット検出器４６からの原稿セット検出信号と、プラテンカバーの開閉を検出するプラテンカバー開閉検出器４８からのプラテンカバー開閉信号が入力される。
【００３０】
[埋込処理]
図３は、画像形成装置上で動作する埋込プログラムの構成を示す図である。図３に示すように、埋込プログラムは、画像データ入力部６８、付加情報符号化部７０及び付加情報埋込部７２から構成される。このような構成により、埋込プログラムは、付加情報を画像データに埋め込む。
ユーザが、上記ＵＩ装置５０に対して、付加情報及び画像データをスキャンして、付加情報を画像データに埋め込むよう操作する場合、上記ＣＰＵ５２は、システムメモリ５４（又は外部記憶媒体。以下、他のプログラムについても同様）から、埋込プログラムを読み込んで実行する。なお、付加情報及び画像データは、予めシステムメモリ５４等に記憶されていてもよい。
【００３１】
画像データ入力部６８は、システムメモリ５４や画像蓄積メモリ５６等に記憶された画像データの入力を受け付け、付加情報埋込部７２に出力する。付加情報符号化部７０は、システムメモリ５４や画像蓄積メモリ５６等に記憶された付加情報を符号化し、符号化された付加情報に、誤りを検出して訂正するための情報を加え（誤り訂正符号化を行い）、付加情報埋込部７２に出力する。誤りを検出して訂正するための情報は、例えば、ＢＣＨ符号に基づく誤り訂正ビットである。なお、符号化された付加情報に対し、リードソロモン符号に基づく変換処理を行ってもよい。また、符号化された付加情報に対し、誤りを検出するための情報としてチェックサム又はＣＲＣ符号に基づく誤り検出ビットを加え、さらに、ＢＣＨ符号に基づく誤り訂正ビットを加えてもよい。付加情報埋込部７２は、画像データ入力部６８からの画像データに、付加情報埋込部７０からの誤り訂正符号化された付加情報を埋め込み、プリントインターフェース６２などのインターフェースに出力する。
【００３２】
誤り訂正符号化された付加情報は、例えば、図４に示す形式で埋め込まれる。
図４Ａは、誤り訂正符号化された付加情報'１'及び'０'を、文字ごとに埋め込む場合の例である。図４Ａでは、'１'を埋め込む場合、黒領域の近傍の上側にドットを打ち、'０'を埋め込む場合、黒領域の近傍の下側にドットを打つ（次に示す図４Ｂにおいても同様）。
図４Ｂは、誤り訂正符号化された付加情報'０'、'１'、'０'及び'０'を、ブロックごとに埋め込む場合の例である。
図４Ｃは、誤り訂正符号化された付加情報を、４５度方向の斜め線で示されるシンボルとして埋め込む場合の例である。
図４Ｄは、誤り訂正符号化された付加情報'１'及び'０'を埋め込む場合の例である。図４Ｄでは、'１'を埋め込む場合、文字間隔Ｐ１が次の文字間隔Ｓ１よりも小さくなるよう文字間隔を調整し、'０'を埋め込む場合、文字間隔Ｐ２が次の文字間隔Ｓ２よりも大きくなるよう文字間隔を調整する。
【００３３】
図５は、前述した埋込プログラムの動作フローを示すフローチャートである。
ステップ１００（Ｓ１００）において、画像データ入力部６８は、システムメモリ５４や画像蓄積メモリ５６等に記憶された画像データの入力を受け付け、ステップ１０２（Ｓ１０２）の処理に進む。
ステップ１０２（Ｓ１０２）において、付加情報符号化部７０は、システムメモリ５４や画像蓄積メモリ５６等に記憶された付加情報に対して誤り訂正符号化を行い、ステップ１０４（Ｓ１０４）の処理に進む。
ステップ１０４（Ｓ１０４）において、付加情報埋込部７２は、ステップ１００（Ｓ１００）で入力された画像データに、ステップ１０２（Ｓ１０２）で誤り訂正符号化された付加情報を埋め込み、埋込プログラムを終了する。
【００３４】
[削除処理]
図６は、画像形成装置上で実行される削除プログラムの構成を示す図である。図６に示すように、削除プログラムは、付加情報検出部７４、付加情報復号部７６、付加情報符号化部７８及び付加情報削除部８０から構成される。このような構成により、削除プログラムは、付加情報を検出し、誤り訂正復号する際に復号エラーが発生しないことを確認して、付加情報を削除する。
ユーザが、前述したＵＩ装置５０に対して、付加情報が埋め込まれた画像データをスキャンして、画像データから付加情報を削除するよう操作する場合、前述したＣＰＵ５２は、システムメモリ５４等から削除プログラムを読み込んで実行する。なお、付加情報が埋め込まれた画像データは、予めシステムメモリ５４等に記憶されていてもよい。
【００３５】
付加情報検出部７４は、システムメモリ５４や画像蓄積メモリ５６等に記憶された付加情報付きの画像データから、付加情報を検出し、付加情報復号部７６に出力する。付加情報検出部７４は、例えば、一般的なラベリング処理によって、付加情報付きの画像データから、予め決められた大きさのドットが検出され、検出されたドットがブロックごとに含まれるよう、付加情報が埋め込まれた画像データをブロックに分割する（ブロック分割）。
付加情報復号部７６は、付加情報検出部７４で検出された付加情報を復号して誤り訂正し（誤り訂正復号を行い）、予め定められた数以上の誤りがあり、復号できないことを示す復号エラーが発生した場合には、再度、付加情報検出部７４がブロック分割を行うようにする。これ以外の場合、付加情報復号部７６は、付加情報検出部７４で検出された付加情報に誤り訂正復号を行い、誤り訂正復号された付加情報を付加情報符号化部７８に出力する。なお、付加情報埋込部７２において、誤りを検出するための情報が埋め込まれた場合には、付加情報復号部７６で誤り訂正復号された付加情報において、間違った誤り訂正復号が行われていないことを確認できる。例えば、付加情報埋込部７２において、チェックサムが埋め込まれた場合には、付加情報復号部７６で誤り訂正復号された付加情報において、計算結果が予め定められた値となることを確認することにより、間違った誤り訂正復号が行われていないことを確認できる。
付加情報符号化部７８は、付加情報復号部７６で誤り訂正復号された付加情報に対して、誤り訂正符号化を行い、付加情報削除部８０に出力する。
付加情報削除部８０は、付加情報符号化部７８で誤り訂正符号化された付加情報を、システムメモリ５４や画像蓄積メモリ５６等に記憶された付加情報付きの画像データから削除して、プリントインターフェース６２などのインターフェースに出力する。
【００３６】
図７は、前述した削除プログラムの動作フローを示すフローチャートである。
ステップ２００（Ｓ２００）において、付加情報検出部７４は、付加情報が埋め込まれた画像データから、付加情報を検出し、検出した付加情報がブロックごとに含まれるよう、付加情報が埋め込まれた画像データをブロックに分割して、ステップ２０２（Ｓ２０２）の処理に進む。
ステップ２０２（Ｓ２０２）において、付加情報復号部７６は、ステップ２００（Ｓ２００）で検出された付加情報を誤り訂正復号し、ステップ２０４（Ｓ２０４）の処理に進む。
ステップ２０４（Ｓ２０４）において、付加情報復号部７６は、ステップ２０２（Ｓ２０２）で復号エラーが発生したか否かを判定する。復号エラーが発生した場合には、ステップ２００（Ｓ２００）の処理に戻り、復号が成功するまで、ステップ２００〜２０４（Ｓ２００〜２０４）の処理を繰り返す。一方、これ以外の場合には、ステップ２０６（Ｓ２０６）の処理に進む。
ステップ２０６（Ｓ２０６）において、付加情報符号化部７８は、ステップ２０４（Ｓ２０４）で復号エラーが発生しないことを確認した付加情報に対して、誤り訂正符号化を行い、ステップ２０８（Ｓ２０８）の処理に進む。
ステップ２０８（Ｓ２０８）において、付加情報削除部８０は、付加情報が埋め込まれた画像データから、ステップ２０６（Ｓ２０６）で誤り訂正符号化された付加情報を削除して、削除プログラムを終了する。
【００３７】
本実施形態の画像形成装置における削除処理を、図８を参照して説明する。
図８Ａは、付加情報が埋め込まれた画像データであるが、コピーが繰り返されたため、付加情報を表すドットのほか、ノイズ（画像のざらつき）を含むようになった画像データである。
図８Ｂは、前述した付加情報検出部７４によって、ドットが検出され、ブロックに分割された画像データである。図８Ｂに示すように、ノイズが誤ってドットとして検出され、間違ったドット検出及びブロック分割がされている。図８Ｂからは、埋め込まれた付加情報は、'０'、'０'、'０'及び'０'であることが分かる。この付加情報は、間違ったドット検出及びブロック分割に基づくため、復号エラーが発生する可能性がある。
図８Ｃは、付加情報復号部７６によって復号エラーが発生したと判定され、付加情報検出部７４によって、再度、ブロック分割された画像データである。図８Ｃからは、埋め込まれた付加情報は、'０'、'１'、'０'及び'０'であることが分かる。この付加情報は、正しいドット検出及びブロック分割に基づくため、正しく付加情報を削除するには、この付加情報を誤り訂正符号化したものを削除すればよい。
このように、ノイズを含むようになった画像データに対しても、正しく付加情報を検出し、削除することができる。
【００３８】
[更新処理] 
図９は、画像形成装置上で実行される更新プログラムの構成を示す図である。図９に示すように、更新プログラムは、前述した削除プログラムと同じく、付加情報検出部７４、付加情報復号部７６、付加情報符号化部７８及び付加情報削除部８０を有するが、さらに、更新情報符号化部８２及び更新情報埋込部８４を有する。このような構成により、更新プログラムは、付加情報を検出し、誤り訂正復号する際に復号エラーが発生しないことを確認して、付加情報の削除及び埋込みを行う。
ユーザが、前述したＵＩ装置５０に対して、付加情報が埋め込まれた画像データを指定し、画像データから付加情報を削除して埋め込むよう操作する場合、前述したＣＰＵ５２は、システムメモリ５４等から更新プログラムを読み込んで実行する。なお、埋め込む付加情報は、新たな付加情報として、予めシステムメモリ５４等に記憶されていてもよく、削除される付加情報と同じであってもかまわないし、異なっていてもかまわない。
【００３９】
付加情報削除部８０は、付加情報符号化部７８で誤り訂正符号化された付加情報を、システムメモリ５４や画像蓄積メモリ５６等に記憶された付加情報付きの画像データから削除して、更新情報埋込部８４に出力する。
更新情報符号化部８２は、付加情報復号部７６で誤り訂正復号された付加情報又はシステムメモリ５４等に記憶された新たな付加情報に対して、誤り訂正符号化を行い、更新情報埋込部８４に出力する。
更新情報埋込部８４は、付加情報削除部８０で付加情報が削除された画像データに、更新情報符号化部８２で誤り訂正符号化された付加情報を埋め込み、プリントインターフェース６２などのインターフェースに出力する。
【００４０】
図１０は、前述した更新プログラムの動作フローを示すフローチャートである。
ステップ３００〜３０８（Ｓ３００〜３０８）において、前述した削除プログラムの動作フローにおけるステップ２００〜２０８（Ｓ２００〜２０８）と同じ処理が行われる。
ステップ３１０（Ｓ３１０）において、付加情報符号化部７８は、システムメモリ５４等に記憶された新たな付加情報がある場合には、この付加情報に対して誤り訂正符号化を行い、ステップ３１２（Ｓ３１２）の処理に進む。
ステップ３１２（Ｓ３１２）において、更新情報埋込部８４は、ステップ３０８（Ｓ３０８）で付加情報が削除された画像データに、ステップ３０６（Ｓ３０６）で誤り訂正符号化された付加情報又はステップ３１０（Ｓ３１０）で誤り訂正符号化された付加情報を埋め込み、更新プログラムを終了する。
【００４１】
[差分更新処理]
図１１は、画像形成装置上で実行される差分更新プログラムの構成を示す図である。図１１に示すように、差分更新プログラムは、前述した更新プログラムと同じく、付加情報検出部７４、付加情報復号部７６、付加情報符号化部７８及び更新情報符号化部８２を有するが、前述した更新プログラムとは異なり、付加情報削除部８０を有さず、更新情報埋込部８４の代わりに差分情報埋込部８６を有する。このような構成により、差分更新プログラムは、付加情報を検出し、検出した付加情報を誤り訂正復号する際に復号エラーが発生しないことを確認して、検出した付加情報及び新たに埋め込む付加情報の差分情報のみを埋込又は削除する。
ユーザが、前述したＵＩ装置５０に対して、付加情報が埋め込まれた画像データ及びシステムメモリ５４等に記憶された新たな付加情報を指定し、画像データから付加情報を削除して、新たな付加情報を埋め込むよう操作する場合、前述したＣＰＵ５２は、システムメモリ５４等から差分更新プログラムを読み込んで実行する。
【００４２】
差分情報埋込部８６は、付加情報符号化部７８で誤り訂正符号化された付加情報にのみ含まれ、更新情報符号化部８２で誤り訂正符号化された付加情報には含まれない差分情報を、システムメモリ５４や画像蓄積メモリ５６等に記憶された付加情報付きの画像データから削除する。また、差分情報埋込部８６は、更新情報符号化部８２で誤り訂正符号化された付加情報にのみ含まれ、付加情報符号化部７８で誤り訂正符号化された付加情報には含まれない差分情報を、システムメモリ５４や画像蓄積メモリ５６等に記憶された付加情報付きの画像データに埋め込む。
【００４３】
図１２は、前述した差分更新プログラムの動作フローを示すフローチャートである。
ステップ４００〜４０８（Ｓ４００〜４０８）において、前述した更新プログラムの動作フローにおけるステップ３００〜３０６，３１０（Ｓ３００〜３０６，３１０）と同じ処理が行われる。
ステップ４１０（Ｓ４１０）において、差分情報埋込部８６は、付加情報が埋め込まれた画像データからに対し、ステップ４０６（Ｓ４０６）で誤り訂正符号化された付加情報及びステップ４０８（Ｓ４０８）で誤り訂正符号化された更新情報の差分情報を、削除又は埋め込む処理を行い、差分更新プログラムを終了する。
【００４４】
上記実施形態では、同一の画像形成装置１０上で、埋込プログラム、削除プログラム、更新プログラム及び差分更新プログラムが実行される場合を説明したが、異なる画像形成装置上で、これらのプログラムが実行されてもかまわない。
また、上記実施形態では、付加情報を格納するシステムメモリ５４、付加情報を埋込処理（又は、削除処理、更新処理及び差分更新処理）するプログラムを実行するＣＰＵ５２及び処理後の画像データを出力するプリントエンジン２２が同一の装置内で構成される画像形成装置１０に対して本発明を適用した場合を説明しているが、これらの構成要素を複数の装置内で構成したシステム（例えば、システムメモリ５４及びＣＰＵ５２を有する画像形成装置と、プリントエンジン２２を有するプリントサーバとから構成されるシステム）に対しても本発明は同様に適用可能である。このようなシステムにおいて、各構成要素を有する装置は、ネットワークを介して接続され、互いに通信可能となるよう構成される。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施形態に係る画像形成装置を示す側面図である。
【図２】本発明の実施形態に係る画像形成装置の制御回路例を示すブロック図である。
【図３】本発明の実施形態に係る画像形成装置上で動作する埋込プログラムの構成を示す図である。
【図４Ａ】本発明の実施形態に係る画像形成装置上における埋込処理を説明する図である。
【図４Ｂ】本発明の実施形態に係る画像形成装置上における埋込処理を説明する図である。
【図４Ｃ】本発明の実施形態に係る画像形成装置上における埋込処理を説明する図である。
【図４Ｄ】本発明の実施形態に係る画像形成装置上における埋込処理を説明する図である。
【図５】本発明の実施形態に係る画像形成装置上の埋込処理フローを示すフローチャートである。
【図６】本発明の実施形態に係る画像形成装置上で動作する削除プログラムの構成を示す図である。
【図７】本発明の実施形態に係る画像形成装置上の削除処理フローを示すフローチャートである。
【図８Ａ】本発明の実施形態に係る画像形成装置上における削除処理を説明する図である。
【図８Ｂ】本発明の実施形態に係る画像形成装置上における削除処理を説明する図である。
【図８Ｃ】本発明の実施形態に係る画像形成装置上における削除処理を説明する図である。
【図９】本発明の実施形態に係る画像形成装置上で動作する更新プログラムの構成を示す図である。
【図１０】本発明の実施形態に係る画像形成装置上の更新処理フローを示すフローチャートである。
【図１１】本発明の実施形態に係る画像形成装置上で動作する差分更新プログラムの構成を示す図である。
【図１２】本発明の実施形態に係る画像形成装置上の差分更新処理フローを示すフローチャートである。
【符号の説明】
【００４６】
１０  画像形成装置
１２  プリントユニット
１４  スキャンユニット
１６  記録媒体供給トレイ
１８  供給ヘッド
２０  記録媒体供給路
２２  プリントエンジン
２４  感光体
２６  中間転写ベルト
２８  二次転写ロール
３０  定着装置
３２  記録媒体排出路
３４  排出トレイ
３６  反転装置
３８  記録媒体反転路
４０  自動原稿送り装置
４２  プラテン
４４  読取部
４６  原稿セット検出器
４８  プラテンカバー開閉検出器
５０  ＵＩ装置
５２  ＣＰＵ
５４  システムメモリ
５６  画像蓄積メモリ
５８  入出力インターフェース
６０  スキャンインターフェース
６２  プリントインターフェース
６４  ネットワーク通信インターフェース
６６  モデムインターフェース
６８  画像データ入力部
７０  付加情報符号化部
７２  付加情報埋込部
７４  付加情報検出部
７６  付加情報復号部
７８  付加情報符号化部
８０  付加情報削除部
８２  更新情報符号化部
８４  更新情報埋込部
８６  差分情報埋込部
【図１】
2010062697.tif 000003
【図２】
2010062697.tif 000004
【図３】
2010062697.tif 000005
【図４Ａ】
2010062697.tif 000006
【図４Ｂ】
2010062697.tif 000007
【図４Ｃ】
2010062697.tif 000008
【図４Ｄ】
2010062697.tif 000009
【図５】
2010062697.tif 000010
【図６】
2010062697.tif 000011
【図７】
2010062697.tif 000012
【図８Ａ】
2010062697.tif 000013
【図８Ｂ】
2010062697.tif 000014
【図８Ｃ】
2010062697.tif 000015
【図９】
2010062697.tif 000016
【図１０】
2010062697.tif 000017
【図１１】
2010062697.tif 000018
【図１２】
2010062697.tif 000019