JP5168731B2 - Image processing apparatus, image processing system, and program - Google Patents
Image processing apparatus, image processing system, and program Download PDFInfo
- Publication number
- JP5168731B2 JP5168731B2 JP2008224294A JP2008224294A JP5168731B2 JP 5168731 B2 JP5168731 B2 JP 5168731B2 JP 2008224294 A JP2008224294 A JP 2008224294A JP 2008224294 A JP2008224294 A JP 2008224294A JP 5168731 B2 JP5168731 B2 JP 5168731B2
- Authority
- JP
- Japan
- Prior art keywords
- additional information
- error correction
- detected
- image
- decoded
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 44
- 238000012937 correction Methods 0.000 claims description 134
- 238000001514 detection method Methods 0.000 claims description 47
- 238000000034 method Methods 0.000 claims description 27
- 238000004891 communication Methods 0.000 claims description 21
- 238000001454 recorded image Methods 0.000 claims 1
- 230000037430 deletion Effects 0.000 description 31
- 238000012217 deletion Methods 0.000 description 21
- 238000012546 transfer Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
Description
本発明は、画像処理装置、画像処理システム及びプログラムに関する。 The present invention relates to an image processing apparatus, an image processing system, and a program.
特許文献1には、画像データから特定のコードデータを抽出し、この特定のコードデータに対応するパターンデータを削除して埋め込む画像処理装置が開示されている。
本発明は、画像から検出した付加情報が復号できない場合には、このような付加情報の削除を防止する画像処理装置、画像処理システム及びプログラムを提供することを目的とする。なお、付加情報とは、画像データに付加される情報であるが、画像データの一部として付加されるのではなく、画像データとは別個に付加される情報である。付加情報の例としては、著作権表示のための著作権者情報及び不正利用されたことを調査するための追跡情報などがある。 An object of the present invention is to provide an image processing apparatus, an image processing system, and a program that prevent the deletion of such additional information when the additional information detected from the image cannot be decoded. The additional information is information added to the image data, but is not added as a part of the image data but is added separately from the image data. Examples of the additional information include copyright holder information for displaying a copyright and tracking information for investigating the unauthorized use.
[画像処理装置]
請求項1に係る本発明は、原稿から読み取られた画像に含まれる誤り訂正符号化された付加情報を検出する検出手段と、前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、前記検出手段により検出された付加情報が前記誤り訂正復号手段により復号できる場合には、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、原稿から読み取られた画像から削除する削除手段とを有する画像処理装置である。
[Image processing device]
According to the first aspect of the present invention, there is provided a detecting means for detecting error correction encoded additional information included in an image read from a document, and an error correction decoding for error correcting decoding the additional information detected by the detecting means. And the additional information detected by the detection means can be decoded by the error correction decoding means. An image processing apparatus having deletion means for deleting from the image processing apparatus.
請求項2に係る本発明は、原稿から読み取られた画像を領域に分割して、領域ごとにドットを埋め込む埋込手段をさらに有する請求項1に記載の画像処理装置である。
The present invention according to claim 2 is the image processing apparatus according to
請求項3に係る本発明は、前記削除手段により付加情報が削除された画像に、新たな付加情報を誤り訂正符号化して埋め込む埋込手段をさらに有する請求項1又は2に記載の画像処理装置である。
The image processing apparatus according to
請求項4に係る本発明は、前記埋込手段により新たな付加情報を埋め込む場合、前記検出手段により検出された付加情報を誤り訂正符号化し、誤り訂正符号化された新たな付加情報に含まれ、誤り訂正符号化された検出済みの付加情報には含まれない情報を埋め込む埋込手段をさらに有する請求項3に記載の画像処理装置である。 In the present invention according to claim 4, when new additional information is embedded by the embedding unit, the additional information detected by the detection unit is error-correction-encoded and included in the new additional information subjected to error correction encoding. The image processing apparatus according to claim 3, further comprising an embedding unit that embeds information not included in the detected additional information subjected to error correction coding.
請求項5に係る本発明は、前記誤り訂正復号手段により復号できない場合には、原稿から読み取られた画像に含まれる誤り訂正符号化された付加情報を再度検出する再検出手段をさらに有する請求項1乃至4のいずれかに記載の画像処理装置である。
The present invention according to
請求項6に係る本発明は、原稿を読み取る原稿読取手段と、前記原稿読取手段により原稿から読み取られた画像に含まれる誤り訂正符号化された付加情報を検出する検出手段と、前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、前記検出手段により検出された付加情報が前記誤り訂正復号手段により復号できる場合には、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、前記原稿読取手段により読み取られた画像から削除する削除手段とを有する画像処理装置である。 According to a sixth aspect of the present invention, there is provided a document reading unit that reads a document, a detection unit that detects additional information subjected to error correction coding included in an image read from the document by the document reading unit, and the detection unit. Error correction decoding means for performing error correction decoding on the detected additional information, and when the additional information detected by the detection means can be decoded by the error correction decoding means, the error correction decoding means added by the error correction decoding means The image processing apparatus includes a deletion unit that performs error correction coding on information and deletes the information from the image read by the document reading unit.
[画像処理システム]
請求項7に係る本発明は、付加情報を誤り訂正符号化して画像に埋め込む埋込手段を有する第1の通信装置と、前記埋込手段により付加情報が埋め込まれた画像の情報を受信する第2の通信装置とを有する画像処理システムであって、前記第2の通信装置は、前記第1の通信装置からの画像に含まれる、誤り訂正符号化された付加情報を検出する検出手段と、前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、前記検出手段により検出された付加情報が前記誤り訂正復号手段により復号できる場合には、前記検出手段により検出された付加情報を、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、前記第1の通信装置からの画像から削除する削除手段とを有する画像処理システムである。
[Image processing system]
According to a seventh aspect of the present invention, there is provided a first communication device having embedding means for embedding additional information in an image after error correction coding, and receiving information of an image in which the additional information is embedded by the embedding means. An image processing system having two communication devices, wherein the second communication device detects an error correction encoded additional information included in an image from the first communication device; An error correction decoding means for performing error correction decoding on the additional information detected by the detection means; and the additional information detected by the detection means when the additional information detected by the detection means can be decoded by the error correction decoding means. An image processing system comprising: deletion means for performing error correction coding on additional information that has been error correction decoded by the error correction decoding means, and deleting the information from the image from the first communication device A.
[プログラム]
請求項8に係る本発明は、原稿から読み取られた画像に含まれる誤り訂正符号化された付加情報を検出するステップと、前記検出手段により検出された付加情報を誤り訂正復号するステップと、前記検出手段により検出された付加情報が前記誤り訂正復号手段により復号できる場合には、誤り訂正復号された付加情報を誤り訂正符号化し、原稿から読み取られた画像から削除するステップとをコンピュータに実行させるプログラムである。
[program]
The present invention according to claim 8 includes steps of detecting error correction encoded additional information included in an image read from an original, error correcting decoding of the additional information detected by the detection means, If the additional information detected by the detection means can be decoded by the error correction decoding means, the computer executes the steps of error correction coding the error correction decoded additional information and deleting it from the image read from the document. It is a program.
請求項1に係る本発明によれば、画像から検出した付加情報が復号できない場合に、このような付加情報の削除を防止することができる。 According to the first aspect of the present invention, when the additional information detected from the image cannot be decoded, such deletion of the additional information can be prevented.
請求項2に係る本発明によれば、付加情報としてドットを適用することができる。 According to the second aspect of the present invention, dots can be applied as the additional information.
請求項3に係る本発明によれば、付加情報を更新することができる。 According to the third aspect of the present invention, the additional information can be updated.
請求項4に係る本発明によれば、付加情報の差分を更新することができる。 According to the fourth aspect of the present invention, the difference between the additional information can be updated.
請求項5に係る本発明によれば、復号できなかった付加情報とは異なる付加情報を検出することができる。 According to the fifth aspect of the present invention, additional information different from the additional information that could not be decoded can be detected.
請求項6に係る本発明によれば、画像から検出した付加情報が復号できない場合に、このような付加情報の削除を防止することができる。 According to the sixth aspect of the present invention, when the additional information detected from the image cannot be decoded, such deletion of the additional information can be prevented.
請求項7に係る本発明によれば、画像から検出した付加情報が復号できない場合に、このような付加情報の削除を防止することができる。 According to the seventh aspect of the present invention, when the additional information detected from the image cannot be decoded, such deletion of the additional information can be prevented.
請求項8に係る本発明によれば、画像から検出した付加情報が復号できない場合に、このような付加情報の削除を防止することができる。 According to the eighth aspect of the present invention, when the additional information detected from the image cannot be decoded, such deletion of the additional information can be prevented.
[背景]
まず、本発明の理解を助けるために、その背景を説明する。
[background]
First, the background will be described in order to help understanding of the present invention.
一般的には、付加情報を画像データに埋め込み、付加情報が埋め込まれた画像データに対して、コピーなどの画像処理を行わせることによって、画像データの違法コピーを禁止することができる。
このような一般的な違法コピー禁止措置に対して、画像データをコピーする権限を有する者は、付加情報が削除された画像データを使用できることが望ましい。また、コピーが繰り返されることによって、画像データが劣化するため、付加情報が新たに埋め込まれることが望ましい。
In general, illegal copying of image data can be prohibited by embedding additional information in image data and performing image processing such as copying on the image data in which the additional information is embedded.
For such a general illegal copy prohibition measure, it is desirable that a person who has the authority to copy image data can use the image data from which the additional information has been deleted. Further, since the image data deteriorates due to repeated copying, it is desirable to newly embed additional information.
以下において説明する本発明の実施の形態では、付加情報が埋め込まれた画像データから、付加情報を正しく削除又は更新する画像処理装置について説明する。 In the embodiment of the present invention described below, an image processing apparatus that correctly deletes or updates additional information from image data in which the additional information is embedded will be described.
次に、本発明の実施の形態について図面を参照して詳細に説明する。なお、以下の説明は本発明を実施するのにあたっての一例に過ぎず、本発明が以下に説明される事項に限定されるわけではなく必要に応じて適宜変更可能である。
[本発明の実施形態]
図1において、画像形成装置10は、プリントユニット12とスキャンユニット14とを有し、プリントユニット12は、例えば3段の記録媒体供給トレイ16を有し、これら記録媒体供給トレイ16のそれぞれには供給ヘッド18が設けられている。記録媒体供給トレイ16の一つが選択されると、供給ヘッド18が作動して選択された記録媒体供給トレイ16から記録媒体供給路20を介してプリントエンジン22に供給される。
Next, embodiments of the present invention will be described in detail with reference to the drawings. In addition, the following description is only an example in implementing this invention, and this invention is not necessarily limited to the matter demonstrated below, It can change suitably as needed.
Embodiment of the present invention
In FIG. 1, the
プリントエンジン22は、例えば白黒兼用のカラーゼログラフィからなり、イエロー、マゼンダ、シアン及びブラックの各感光体24が併設されていると共に、中間転写ベルト26が設けられている。各感光体24の周囲には、図示しない帯電装置、露光装置、現像装置、一次転写装置、クリーニング装置等が配置され、各感光体24に形成されたトナー像が中間転写ベルト26に転写される。白黒設定された場合は、ブラックのみが作動可能であるようにされる。中間転写ベルト26のトナー像は、二次転写ロールにより、送られてきた記録媒体に転写され、定着装置30により定着され、このトナー像が定着された記録媒体が記録媒体排出路32を通って排出トレイ34に排出される。
The
ただし、両面印刷が設定された場合は、定着装置30により表面が定着された記録媒体は、記録媒体排出路32から反転装置36に送られ、この反転装置36で反転され、記録媒体反転路38に送られ、再び記録媒体供給路20に戻され、プリントエンジン22に送られて裏面の印刷がなされる。
However, when duplex printing is set, the recording medium whose surface has been fixed by the fixing device 30 is sent from the recording
スキャンユニット14は、両面原稿の読み取りが可能なDADF等の自動原稿送り装置40を有し、この自動原稿送り装置40により原稿はプラテン42に送られ、このプラテン42上でCCD等からなる読取部44により原稿の画像が読み取られる。自動原稿送り装置40に原稿がセットされたか否かを検出する原稿セット検出器46が設けられている。また、自動原稿送り装置40はプラテンカバーを兼ねており、このプラテンカバーを開けることにより原稿をプラテン42上に置くことができる。このプラテンカバーの開閉は、プラテンカバー開閉検出器48により検出できるようになっている。また、この画像形成装置10には、公衆回線へ接続されたファクシミリ用のモデムや、LAN等のネットワークに接続されるネットワーク通信装置が設けられている。
The scan unit 14 includes an
ユーザインターフェース装置50(以下、UI装置50という。)は、画像形成装置10と一体に、又はネットワークを介して設けられ、画像形成装置10の処理内容を選択し、かつ表示するようになっている。
A user interface device 50 (hereinafter referred to as a UI device 50) is provided integrally with the
図2において、画像形成装置の制御回路例が示され、上記UI装置50と共に、CPU52、システムメモリ54、画像蓄積メモリ56、入出力インターフェース58、スキャンインターフェース60、プリントインターフェース62、ネットワーク通信インターフェース64及びファクシミリ用のモデムインターフェース66がバス接続されている。CPU52は、システムメモリ54に書き込まれた(又は、CD−ROM等の外部記憶媒体(不図示)に書き込まれた)プログラムに従って各回路を制御するようになっている。UI装置50からの操作入力データはCPU52に伝達され、CPU52からの表示画像データがUI装置50に伝達するようにしてある。画像蓄積メモリ56は、画像処理装置10に取り込まれた画像を一時的に記憶するためのものである。入出力インターフェース58には、上記原稿セット検出器46からの原稿セット検出信号と、プラテンカバーの開閉を検出するプラテンカバー開閉検出器48からのプラテンカバー開閉信号が入力される。
FIG. 2 shows an example of a control circuit of the image forming apparatus. Along with the
[埋込処理]
図3は、画像形成装置上で動作する埋込プログラムの構成を示す図である。図3に示すように、埋込プログラムは、画像データ入力部68、付加情報符号化部70及び付加情報埋込部72から構成される。このような構成により、埋込プログラムは、付加情報を画像データに埋め込む。
ユーザが、上記UI装置50に対して、付加情報及び画像データをスキャンして、付加情報を画像データに埋め込むよう操作する場合、上記CPU52は、システムメモリ54(又は外部記憶媒体。以下、他のプログラムについても同様)から、埋込プログラムを読み込んで実行する。なお、付加情報及び画像データは、予めシステムメモリ54等に記憶されていてもよい。
[Embed process]
FIG. 3 is a diagram illustrating a configuration of an embedding program that operates on the image forming apparatus. As shown in FIG. 3, the embedding program includes an image
When the user operates the
画像データ入力部68は、システムメモリ54や画像蓄積メモリ56等に記憶された画像データの入力を受け付け、付加情報埋込部72に出力する。付加情報符号化部70は、システムメモリ54や画像蓄積メモリ56等に記憶された付加情報を符号化し、符号化された付加情報に、誤りを検出して訂正するための情報を加え(誤り訂正符号化を行い)、付加情報埋込部72に出力する。誤りを検出して訂正するための情報は、例えば、BCH符号に基づく誤り訂正ビットである。なお、符号化された付加情報に対し、リードソロモン符号に基づく変換処理を行ってもよい。また、符号化された付加情報に対し、誤りを検出するための情報としてチェックサム又はCRC符号に基づく誤り検出ビットを加え、さらに、BCH符号に基づく誤り訂正ビットを加えてもよい。付加情報埋込部72は、画像データ入力部68からの画像データに、付加情報埋込部70からの誤り訂正符号化された付加情報を埋め込み、プリントインターフェース62などのインターフェースに出力する。
The image
誤り訂正符号化された付加情報は、例えば、図4に示す形式で埋め込まれる。
図4Aは、誤り訂正符号化された付加情報'1'及び'0'を、文字ごとに埋め込む場合の例である。図4Aでは、'1'を埋め込む場合、黒領域の近傍の上側にドットを打ち、'0'を埋め込む場合、黒領域の近傍の下側にドットを打つ(次に示す図4Bにおいても同様)。
図4Bは、誤り訂正符号化された付加情報'0'、'1'、'0'及び'0'を、ブロックごとに埋め込む場合の例である。
図4Cは、誤り訂正符号化された付加情報を、45度方向の斜め線で示されるシンボルとして埋め込む場合の例である。
図4Dは、誤り訂正符号化された付加情報'1'及び'0'を埋め込む場合の例である。図4Dでは、'1'を埋め込む場合、文字間隔P1が次の文字間隔S1よりも小さくなるよう文字間隔を調整し、'0'を埋め込む場合、文字間隔P2が次の文字間隔S2よりも大きくなるよう文字間隔を調整する。
The additional information subjected to error correction coding is embedded in, for example, the format shown in FIG.
FIG. 4A shows an example in which the additional information “1” and “0” subjected to error correction coding are embedded for each character. In FIG. 4A, when embedding “1”, a dot is placed on the upper side near the black area, and when embedding “0”, a dot is placed on the lower side near the black area (the same applies to FIG. 4B shown below). .
FIG. 4B shows an example in which the additional information “0”, “1”, “0”, and “0” subjected to error correction coding is embedded for each block.
FIG. 4C shows an example in which the additional information subjected to error correction coding is embedded as a symbol indicated by a diagonal line in the 45 degree direction.
FIG. 4D shows an example in which additional information “1” and “0” that have been subjected to error correction coding are embedded. In FIG. 4D, when '1' is embedded, the character spacing is adjusted so that the character spacing P1 is smaller than the next character spacing S1, and when '0' is embedded, the character spacing P2 is larger than the next character spacing S2. Adjust the character spacing so that
図5は、前述した埋込プログラムの動作フローを示すフローチャートである。
ステップ100(S100)において、画像データ入力部68は、システムメモリ54や画像蓄積メモリ56等に記憶された画像データの入力を受け付け、ステップ102(S102)の処理に進む。
ステップ102(S102)において、付加情報符号化部70は、システムメモリ54や画像蓄積メモリ56等に記憶された付加情報に対して誤り訂正符号化を行い、ステップ104(S104)の処理に進む。
ステップ104(S104)において、付加情報埋込部72は、ステップ100(S100)で入力された画像データに、ステップ102(S102)で誤り訂正符号化された付加情報を埋め込み、埋込プログラムを終了する。
FIG. 5 is a flowchart showing an operation flow of the above-described embedding program.
In step 100 (S100), the image
In step 102 (S102), the additional
In step 104 (S104), the additional
[削除処理]
図6は、画像形成装置上で実行される削除プログラムの構成を示す図である。図6に示すように、削除プログラムは、付加情報検出部74、付加情報復号部76、付加情報符号化部78及び付加情報削除部80から構成される。このような構成により、削除プログラムは、付加情報を検出し、誤り訂正復号する際に復号エラーが発生しないことを確認して、付加情報を削除する。
ユーザが、前述したUI装置50に対して、付加情報が埋め込まれた画像データをスキャンして、画像データから付加情報を削除するよう操作する場合、前述したCPU52は、システムメモリ54等から削除プログラムを読み込んで実行する。なお、付加情報が埋め込まれた画像データは、予めシステムメモリ54等に記憶されていてもよい。
[Delete processing]
FIG. 6 is a diagram illustrating a configuration of a deletion program executed on the image forming apparatus. As illustrated in FIG. 6, the deletion program includes an additional
When the user operates the
付加情報検出部74は、システムメモリ54や画像蓄積メモリ56等に記憶された付加情報付きの画像データから、付加情報を検出し、付加情報復号部76に出力する。付加情報検出部74は、例えば、一般的なラベリング処理によって、付加情報付きの画像データから、予め決められた大きさのドットが検出され、検出されたドットがブロックごとに含まれるよう、付加情報が埋め込まれた画像データをブロックに分割する(ブロック分割)。
付加情報復号部76は、付加情報検出部74で検出された付加情報を復号して誤り訂正し(誤り訂正復号を行い)、予め定められた数以上の誤りがあり、復号できないことを示す復号エラーが発生した場合には、再度、付加情報検出部74がブロック分割を行うようにする。これ以外の場合、付加情報復号部76は、付加情報検出部74で検出された付加情報に誤り訂正復号を行い、誤り訂正復号された付加情報を付加情報符号化部78に出力する。なお、付加情報埋込部72において、誤りを検出するための情報が埋め込まれた場合には、付加情報復号部76で誤り訂正復号された付加情報において、間違った誤り訂正復号が行われていないことを確認できる。例えば、付加情報埋込部72において、チェックサムが埋め込まれた場合には、付加情報復号部76で誤り訂正復号された付加情報において、計算結果が予め定められた値となることを確認することにより、間違った誤り訂正復号が行われていないことを確認できる。
付加情報符号化部78は、付加情報復号部76で誤り訂正復号された付加情報に対して、誤り訂正符号化を行い、付加情報削除部80に出力する。
付加情報削除部80は、付加情報符号化部78で誤り訂正符号化された付加情報を、システムメモリ54や画像蓄積メモリ56等に記憶された付加情報付きの画像データから削除して、プリントインターフェース62などのインターフェースに出力する。
The additional
The additional
The additional
The additional
図7は、前述した削除プログラムの動作フローを示すフローチャートである。
ステップ200(S200)において、付加情報検出部74は、付加情報が埋め込まれた画像データから、付加情報を検出し、検出した付加情報がブロックごとに含まれるよう、付加情報が埋め込まれた画像データをブロックに分割して、ステップ202(S202)の処理に進む。
ステップ202(S202)において、付加情報復号部76は、ステップ200(S200)で検出された付加情報を誤り訂正復号し、ステップ204(S204)の処理に進む。
ステップ204(S204)において、付加情報復号部76は、ステップ202(S202)で復号エラーが発生したか否かを判定する。復号エラーが発生した場合には、ステップ200(S200)の処理に戻り、復号が成功するまで、ステップ200〜204(S200〜204)の処理を繰り返す。一方、これ以外の場合には、ステップ206(S206)の処理に進む。
ステップ206(S206)において、付加情報符号化部78は、ステップ204(S204)で復号エラーが発生しないことを確認した付加情報に対して、誤り訂正符号化を行い、ステップ208(S208)の処理に進む。
ステップ208(S208)において、付加情報削除部80は、付加情報が埋め込まれた画像データから、ステップ206(S206)で誤り訂正符号化された付加情報を削除して、削除プログラムを終了する。
FIG. 7 is a flowchart showing an operation flow of the above-described deletion program.
In step 200 (S200), the additional
In step 202 (S202), the additional
In step 204 (S204), the additional
In step 206 (S206), the additional
In step 208 (S208), the additional
本実施形態の画像形成装置における削除処理を、図8を参照して説明する。
図8Aは、付加情報が埋め込まれた画像データであるが、コピーが繰り返されたため、付加情報を表すドットのほか、ノイズ(画像のざらつき)を含むようになった画像データである。
図8Bは、前述した付加情報検出部74によって、ドットが検出され、ブロックに分割された画像データである。図8Bに示すように、ノイズが誤ってドットとして検出され、間違ったドット検出及びブロック分割がされている。図8Bからは、埋め込まれた付加情報は、'0'、'0'、'0'及び'0'であることが分かる。この付加情報は、間違ったドット検出及びブロック分割に基づくため、復号エラーが発生する可能性がある。
図8Cは、付加情報復号部76によって復号エラーが発生したと判定され、付加情報検出部74によって、再度、ブロック分割された画像データである。図8Cからは、埋め込まれた付加情報は、'0'、'1'、'0'及び'0'であることが分かる。この付加情報は、正しいドット検出及びブロック分割に基づくため、正しく付加情報を削除するには、この付加情報を誤り訂正符号化したものを削除すればよい。
このように、ノイズを含むようになった画像データに対しても、正しく付加情報を検出し、削除することができる。
Deletion processing in the image forming apparatus of this embodiment will be described with reference to FIG.
FIG. 8A shows image data in which additional information is embedded. However, since copying is repeated, the image data includes noise (roughness of the image) in addition to dots representing additional information.
FIG. 8B is image data in which dots are detected by the additional
FIG. 8C shows image data that has been determined that a decoding error has occurred by the additional
As described above, it is possible to correctly detect and delete additional information even for image data that includes noise.
[更新処理]
図9は、画像形成装置上で実行される更新プログラムの構成を示す図である。図9に示すように、更新プログラムは、前述した削除プログラムと同じく、付加情報検出部74、付加情報復号部76、付加情報符号化部78及び付加情報削除部80を有するが、さらに、更新情報符号化部82及び更新情報埋込部84を有する。このような構成により、更新プログラムは、付加情報を検出し、誤り訂正復号する際に復号エラーが発生しないことを確認して、付加情報の削除及び埋込みを行う。
ユーザが、前述したUI装置50に対して、付加情報が埋め込まれた画像データを指定し、画像データから付加情報を削除して埋め込むよう操作する場合、前述したCPU52は、システムメモリ54等から更新プログラムを読み込んで実行する。なお、埋め込む付加情報は、新たな付加情報として、予めシステムメモリ54等に記憶されていてもよく、削除される付加情報と同じであってもかまわないし、異なっていてもかまわない。
[Update process]
FIG. 9 is a diagram illustrating a configuration of an update program executed on the image forming apparatus. As shown in FIG. 9, the update program includes an additional
When the user designates the image data in which the additional information is embedded to the
付加情報削除部80は、付加情報符号化部78で誤り訂正符号化された付加情報を、システムメモリ54や画像蓄積メモリ56等に記憶された付加情報付きの画像データから削除して、更新情報埋込部84に出力する。
更新情報符号化部82は、付加情報復号部76で誤り訂正復号された付加情報又はシステムメモリ54等に記憶された新たな付加情報に対して、誤り訂正符号化を行い、更新情報埋込部84に出力する。
更新情報埋込部84は、付加情報削除部80で付加情報が削除された画像データに、更新情報符号化部82で誤り訂正符号化された付加情報を埋め込み、プリントインターフェース62などのインターフェースに出力する。
The additional
The update
The update
図10は、前述した更新プログラムの動作フローを示すフローチャートである。
ステップ300〜308(S300〜308)において、前述した削除プログラムの動作フローにおけるステップ200〜208(S200〜208)と同じ処理が行われる。
ステップ310(S310)において、付加情報符号化部78は、システムメモリ54等に記憶された新たな付加情報がある場合には、この付加情報に対して誤り訂正符号化を行い、ステップ312(S312)の処理に進む。
ステップ312(S312)において、更新情報埋込部84は、ステップ308(S308)で付加情報が削除された画像データに、ステップ306(S306)で誤り訂正符号化された付加情報又はステップ310(S310)で誤り訂正符号化された付加情報を埋め込み、更新プログラムを終了する。
FIG. 10 is a flowchart showing an operation flow of the update program described above.
In steps 300 to 308 (S300 to 308), the same processing as in steps 200 to 208 (S200 to 208) in the operation flow of the deletion program described above is performed.
In step 310 (S310), if there is new additional information stored in the
In step 312 (S312), the update
[差分更新処理]
図11は、画像形成装置上で実行される差分更新プログラムの構成を示す図である。図11に示すように、差分更新プログラムは、前述した更新プログラムと同じく、付加情報検出部74、付加情報復号部76、付加情報符号化部78及び更新情報符号化部82を有するが、前述した更新プログラムとは異なり、付加情報削除部80を有さず、更新情報埋込部84の代わりに差分情報埋込部86を有する。このような構成により、差分更新プログラムは、付加情報を検出し、検出した付加情報を誤り訂正復号する際に復号エラーが発生しないことを確認して、検出した付加情報及び新たに埋め込む付加情報の差分情報のみを埋込又は削除する。
ユーザが、前述したUI装置50に対して、付加情報が埋め込まれた画像データ及びシステムメモリ54等に記憶された新たな付加情報を指定し、画像データから付加情報を削除して、新たな付加情報を埋め込むよう操作する場合、前述したCPU52は、システムメモリ54等から差分更新プログラムを読み込んで実行する。
[Difference update process]
FIG. 11 is a diagram illustrating a configuration of a difference update program executed on the image forming apparatus. As shown in FIG. 11, the differential update program includes the additional
The user designates the image data in which the additional information is embedded and new additional information stored in the
差分情報埋込部86は、付加情報符号化部78で誤り訂正符号化された付加情報にのみ含まれ、更新情報符号化部82で誤り訂正符号化された付加情報には含まれない差分情報を、システムメモリ54や画像蓄積メモリ56等に記憶された付加情報付きの画像データから削除する。また、差分情報埋込部86は、更新情報符号化部82で誤り訂正符号化された付加情報にのみ含まれ、付加情報符号化部78で誤り訂正符号化された付加情報には含まれない差分情報を、システムメモリ54や画像蓄積メモリ56等に記憶された付加情報付きの画像データに埋め込む。
The difference
図12は、前述した差分更新プログラムの動作フローを示すフローチャートである。
ステップ400〜408(S400〜408)において、前述した更新プログラムの動作フローにおけるステップ300〜306,310(S300〜306,310)と同じ処理が行われる。
ステップ410(S410)において、差分情報埋込部86は、付加情報が埋め込まれた画像データからに対し、ステップ406(S406)で誤り訂正符号化された付加情報及びステップ408(S408)で誤り訂正符号化された更新情報の差分情報を、削除又は埋め込む処理を行い、差分更新プログラムを終了する。
FIG. 12 is a flowchart showing an operation flow of the above-described difference update program.
In
In step 410 (S410), the difference
上記実施形態では、同一の画像形成装置10上で、埋込プログラム、削除プログラム、更新プログラム及び差分更新プログラムが実行される場合を説明したが、異なる画像形成装置上で、これらのプログラムが実行されてもかまわない。
また、上記実施形態では、付加情報を格納するシステムメモリ54、付加情報を埋込処理(又は、削除処理、更新処理及び差分更新処理)するプログラムを実行するCPU52及び処理後の画像データを出力するプリントエンジン22が同一の装置内で構成される画像形成装置10に対して本発明を適用した場合を説明しているが、これらの構成要素を複数の装置内で構成したシステム(例えば、システムメモリ54及びCPU52を有する画像形成装置と、プリントエンジン22を有するプリントサーバとから構成されるシステム)に対しても本発明は同様に適用可能である。このようなシステムにおいて、各構成要素を有する装置は、ネットワークを介して接続され、互いに通信可能となるよう構成される。
In the above embodiment, the case where the embedding program, the deletion program, the update program, and the difference update program are executed on the same
In the above-described embodiment, the
10 画像形成装置
12 プリントユニット
14 スキャンユニット
16 記録媒体供給トレイ
18 供給ヘッド
20 記録媒体供給路
22 プリントエンジン
24 感光体
26 中間転写ベルト
28 二次転写ロール
30 定着装置
32 記録媒体排出路
34 排出トレイ
36 反転装置
38 記録媒体反転路
40 自動原稿送り装置
42 プラテン
44 読取部
46 原稿セット検出器
48 プラテンカバー開閉検出器
50 UI装置
52 CPU
54 システムメモリ
56 画像蓄積メモリ
58 入出力インターフェース
60 スキャンインターフェース
62 プリントインターフェース
64 ネットワーク通信インターフェース
66 モデムインターフェース
68 画像データ入力部
70 付加情報符号化部
72 付加情報埋込部
74 付加情報検出部
76 付加情報復号部
78 付加情報符号化部
80 付加情報削除部
82 更新情報符号化部
84 更新情報埋込部
86 差分情報埋込部
DESCRIPTION OF
54
Claims (10)
前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、
前記検出手段により検出されたすべての付加情報が前記誤り訂正復号手段により復号できる場合には、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、原稿から読み取られた画像から削除する削除手段と
を有し、
前記検出手段は、
前記検出された付加情報のうち、1つ以上の付加情報が前記誤り訂正復号手段により復号できない場合、前記原稿から読み取られた画像を、これまでに分割された前記複数の領域とは異なる複数の領域になるよう再度分割して、前記再度分割された複数の領域それぞれに含まれる誤り訂正符号化された付加情報を再度検出し、
前記検出された付加情報のすべてが復号できるまで、前記原稿から読み取られた画像を再度分割する処理を繰り返す
画像処理装置。 Detection means for dividing an image read from a document into a plurality of regions and detecting additional information subjected to error correction coding included in each of the divided regions;
Error correction decoding means for performing error correction decoding of the additional information detected by the detection means;
When all the additional information detected by the detection means can be decoded by the error correction decoding means , the additional information that has been error correction decoded by the error correction decoding means is subjected to error correction encoding, and an image read from the original is read out. Deleting means for deleting, and
The detection means includes
Of the detected additional information , when one or more additional information cannot be decoded by the error correction decoding means, an image read from the document is divided into a plurality of areas different from the plurality of areas divided so far Re-divide to become areas, and detect again the error correction encoded additional information included in each of the plurality of re-divided areas ,
An image processing apparatus that repeats the process of re-dividing the image read from the original until all of the detected additional information can be decoded .
をさらに有する請求項1に記載の画像処理装置。 The image processing apparatus according to claim 1, further comprising: an embedding unit that embeds new additional information by error correction coding in the image from which the additional information has been deleted by the deleting unit.
前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、
前記検出手段により検出されたすべての付加情報が前記誤り訂正復号手段により復号できる場合には、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、前記誤り訂正符号化された検出済みの付加情報に含まれ、誤り訂正符号化された新たな付加情報には含まれない差分情報を削除する差分情報削除手段と
を有し、
前記検出手段は、
前記検出された付加情報のうち、1つ以上の付加情報が前記誤り訂正復号手段により復号できない場合、前記原稿から読み取られた画像を、これまでに分割された前記複数の領域とは異なる複数の領域になるよう再度分割して、前記再度分割された複数の領域それぞれに含まれる誤り訂正符号化された付加情報を再度検出し、
前記検出された付加情報のすべてが復号できるまで、前記原稿から読み取られた画像を再度分割する処理を繰り返す
画像処理装置。 Detection means for dividing an image read from a document into a plurality of regions and detecting additional information subjected to error correction coding included in each of the divided regions;
Error correction decoding means for performing error correction decoding of the additional information detected by the detection means;
When all the additional information detected by the detection means can be decoded by the error correction decoding means , the additional information that has been error correction decoded by the error correction decoding means is subjected to error correction encoding and the error correction encoding is performed. Difference information deleting means for deleting difference information included in the detected additional information and not included in the new additional information subjected to error correction coding,
The detection means includes
Of the detected additional information , when one or more additional information cannot be decoded by the error correction decoding means, an image read from the document is divided into a plurality of areas different from the plurality of areas divided so far Re-divide to become areas, and detect again the error correction encoded additional information included in each of the plurality of re-divided areas ,
An image processing apparatus that repeats the process of re-dividing the image read from the original until all of the detected additional information can be decoded .
をさらに有する請求項3に記載の画像処理装置。 If the additional information detected by the detection means can be decoded by the error correction decoding means, the additional information detected by the detection means is error-corrected encoded and included in the new additional information that has been error-corrected encoded. The image processing apparatus according to claim 3, further comprising difference information embedding means for embedding difference information not included in the detected additional information subjected to error correction coding.
をさらに有する請求項1〜4のいずれかに記載の画像処理装置。 The image processing apparatus according to claim 1, further comprising an embedding unit that divides an image read from a document into regions and embeds dots in each region.
前記原稿読取手段により原稿から読み取られた画像を複数の領域に分割して、前記分割された複数の領域それぞれに含まれる誤り訂正符号化された付加情報を検出する検出手段と、
前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、
前記検出手段により検出されたすべての付加情報が前記誤り訂正復号手段により復号できる場合には、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、前記原稿読取手段により読み取られた画像から削除する削除手段と
を有し、
前記検出手段は、
前記検出された付加情報のうち、1つ以上の付加情報が前記誤り訂正復号手段により復号できない場合、前記原稿読取手段により読み取られた画像を、これまでに分割された前記複数の領域とは異なる複数の領域になるよう再度分割して、前記再度分割された複数の領域それぞれに含まれる誤り訂正符号化された付加情報を再度検出し、
前記検出された付加情報のすべてが復号できるまで、前記原稿から読み取られた画像を再度分割する処理を繰り返す
画像処理装置。 An original reading means for reading an original;
Detecting means for dividing an image read from the original by the original reading means into a plurality of areas, and detecting error correction encoded additional information included in each of the divided areas;
Error correction decoding means for performing error correction decoding of the additional information detected by the detection means;
When all the additional information detected by the detection means can be decoded by the error correction decoding means, the additional information subjected to error correction decoding by the error correction decoding means is error-corrected and read by the original reading means. And deleting means for deleting from the recorded image,
The detection means includes
If one or more additional information among the detected additional information cannot be decoded by the error correction decoding unit, the image read by the document reading unit is different from the plurality of regions divided so far. and again divided so that a plurality of regions, the re-detecting the additional information which is error correction coding included in each re-divided plural regions,
An image processing apparatus that repeats the process of re-dividing the image read from the original until all of the detected additional information can be decoded .
前記第2の通信装置は、
前記第1の通信装置からの画像を複数の領域に分割して、前記分割された複数の領域それぞれに含まれる、誤り訂正符号化された付加情報を検出する検出手段と、
前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、
前記検出手段により検出されたすべての付加情報が前記誤り訂正復号手段により復号できる場合には、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、前記第1の通信装置からの画像から削除する削除手段と
を有し、
前記検出手段は、
前記検出された付加情報のうち、1つ以上の付加情報が前記誤り訂正復号手段により復号できない場合、前記第1の通信装置からの画像を、これまでに分割された前記複数の領域とは異なる複数の領域になるよう再度分割して、前記再度分割された複数の領域それぞれに含まれる誤り訂正符号化された付加情報を再度検出し、
前記検出された付加情報のすべてが復号できるまで、前記第1の通信装置からの画像を再度分割する処理を繰り返す
画像処理システム。 Image processing including a first communication device having an embedding unit that embeds additional information in an error correction code and embeds the image in an image, and a second communication device that receives information of an image in which the additional information is embedded by the embedding unit. A system,
The second communication device is:
Detecting means for dividing an image from the first communication device into a plurality of regions, and detecting additional information subjected to error correction coding included in each of the divided regions;
Error correction decoding means for performing error correction decoding of the additional information detected by the detection means;
When all the additional information detected by the detection means can be decoded by the error correction decoding means , the additional information that has been error correction decoded by the error correction decoding means is error-corrected and encoded from the first communication device. Delete means for deleting from the image of
The detection means includes
When one or more pieces of additional information among the detected additional information cannot be decoded by the error correction decoding unit, the image from the first communication device is different from the plurality of regions divided so far. and again divided so that a plurality of regions, the re-detecting the additional information which is error correction coding included in each re-divided plural regions,
An image processing system that repeats a process of dividing an image from the first communication device again until all of the detected additional information can be decoded .
前記検出するステップで検出された付加情報を誤り訂正復号するステップと、
前記検出するステップで検出されたすべての付加情報が前記誤り訂正復号するステップで復号できる場合には、誤り訂正復号された付加情報を誤り訂正符号化し、原稿から読み取られた画像から削除するステップと
をコンピュータに実行させ、
前記検出するステップは、
前記検出された付加情報のうち、1つ以上の付加情報が前記誤り訂正復号するステップで復号できない場合、前記原稿から読み取られた画像を、これまでに分割された前記複数の領域とは異なる複数の領域になるよう再度分割して、前記再度分割された複数の領域それぞれに含まれる誤り訂正符号化された付加情報を再度検出し、
前記検出された付加情報のすべてが復号できるまで、前記原稿から読み取られた画像を再度分割する処理を繰り返す
プログラム。 Dividing an image read from a document into a plurality of regions, and detecting error correction encoded additional information included in each of the divided regions;
Error correcting decoding the additional information detected in the detecting step;
If all the additional information detected in the detecting step can be decoded in the error correction decoding step, the error correction decoded additional information is error correction encoded and deleted from the image read from the document; To the computer,
The detecting step includes
If one or more additional information among the detected additional information cannot be decoded in the error correction decoding step, a plurality of images read from the original are different from the plurality of regions divided so far of so that the region is divided again, the re-detecting the additional information which is error correction coding included in each re-divided plural regions,
A program that repeats the process of dividing the image read from the original again until all of the detected additional information can be decoded .
前記第2の通信装置は、
前記第1の通信装置からの画像を複数の領域に分割して、前記分割された複数の領域それぞれに含まれる、誤り訂正符号化された付加情報を検出する検出手段と、
前記検出手段により検出された付加情報を誤り訂正復号する誤り訂正復号手段と、
前記検出手段により検出されたすべての付加情報が前記誤り訂正復号手段により復号できる場合には、前記誤り訂正復号手段により誤り訂正復号された付加情報を誤り訂正符号化し、前記誤り訂正符号化された検出済みの付加情報に含まれ、誤り訂正符号化された新たな付加情報には含まれない差分情報を削除する差分情報削除手段と
を有し、
前記検出手段は、
前記検出された付加情報のうち、1つ以上の付加情報が前記誤り訂正復号手段により復号できない場合、前記第1の通信装置からの画像を、これまでに分割された前記複数の領域とは異なる複数の領域になるよう再度分割して、前記再度分割された複数の領域それぞれに含まれる誤り訂正符号化された付加情報を再度検出し、
前記検出された付加情報のすべてが復号できるまで、前記第1の通信装置からの画像を再度分割する処理を繰り返す
画像処理システム。 Image processing including a first communication device having an embedding unit that embeds additional information in an error correction code and embeds the image in an image, and a second communication device that receives information of an image in which the additional information is embedded by the embedding unit. A system,
The second communication device is:
Detecting means for dividing an image from the first communication device into a plurality of regions, and detecting additional information subjected to error correction coding included in each of the divided regions;
Error correction decoding means for performing error correction decoding of the additional information detected by the detection means;
When all the additional information detected by the detection means can be decoded by the error correction decoding means , the additional information that has been error correction decoded by the error correction decoding means is subjected to error correction encoding and the error correction encoding is performed. Difference information deleting means for deleting difference information included in the detected additional information and not included in the new additional information subjected to error correction coding,
The detection means includes
When one or more pieces of additional information among the detected additional information cannot be decoded by the error correction decoding unit, the image from the first communication device is different from the plurality of regions divided so far. and again divided so that a plurality of regions, the re-detecting the additional information which is error correction coding included in each re-divided plural regions,
An image processing system that repeats a process of dividing an image from the first communication device again until all of the detected additional information can be decoded .
前記検出するステップで検出された付加情報を誤り訂正復号するステップと、
前記検出するステップで検出されたすべての付加情報が前記誤り訂正復号するステップで復号できる場合には、前記誤り訂正復号するステップで誤り訂正復号された付加情報を誤り訂正符号化し、前記誤り訂正符号化された検出済みの付加情報に含まれ、誤り訂正符号化された新たな付加情報には含まれない差分情報を削除する差分情報削除するステップと
をコンピュータに実行させ、
前記検出するステップは、
前記検出された付加情報のうち、1つ以上の付加情報が前記誤り訂正復号するステップで復号できない場合、前記原稿から読み取られた画像を、これまでに分割された前記複数の領域とは異なる複数の領域になるよう再度分割して、前記再度分割された複数の領域それぞれに含まれる誤り訂正符号化された付加情報を再度検出し、
前記検出された付加情報のすべてが復号できるまで、前記原稿から読み取られた画像を再度分割する処理を繰り返す
プログラム。
Dividing an image read from a document into a plurality of regions, and detecting error correction encoded additional information included in each of the divided regions;
Error correcting decoding the additional information detected in the detecting step;
If all the additional information detected in the detecting step can be decoded in the error correction decoding step, the additional information that has been error correction decoded in the error correction decoding step is subjected to error correction encoding, and the error correction code And deleting the difference information for deleting the difference information that is included in the detected detected additional information and not included in the new error correction encoded additional information,
The detecting step includes
If one or more additional information among the detected additional information cannot be decoded in the error correction decoding step, a plurality of images read from the original are different from the plurality of regions divided so far of so that the region is divided again, the re-detecting the additional information which is error correction coding included in each re-divided plural regions,
A program that repeats the process of dividing the image read from the original again until all of the detected additional information can be decoded .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008224294A JP5168731B2 (en) | 2008-09-02 | 2008-09-02 | Image processing apparatus, image processing system, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008224294A JP5168731B2 (en) | 2008-09-02 | 2008-09-02 | Image processing apparatus, image processing system, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010062697A JP2010062697A (en) | 2010-03-18 |
| JP5168731B2 true JP5168731B2 (en) | 2013-03-27 |
Family
ID=42189048
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008224294A Expired - Fee Related JP5168731B2 (en) | 2008-09-02 | 2008-09-02 | Image processing apparatus, image processing system, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5168731B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5471580B2 (en) | 2010-02-23 | 2014-04-16 | 富士ゼロックス株式会社 | Image processing apparatus and program |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6876468B1 (en) * | 2000-09-19 | 2005-04-05 | Kabushiki Kaisha Toshiba | Image processing apparatus that performs black coloring, gamma correction and tone processing |
| JP3774631B2 (en) * | 2001-02-16 | 2006-05-17 | キヤノン株式会社 | Information embedding device, information restoring device and method, computer program, and storage medium |
| JP4269861B2 (en) * | 2003-09-12 | 2009-05-27 | 沖電気工業株式会社 | Printed material processing system, watermarked document printing device, watermarked document reading device, printed material processing method, information reading device, and information reading method |
| JP2007074471A (en) * | 2005-09-08 | 2007-03-22 | Fuji Xerox Co Ltd | Image processor, image processing method and image processing program |
| JP4645483B2 (en) * | 2006-03-03 | 2011-03-09 | 富士ゼロックス株式会社 | Electronic document system, program and method, and image forming apparatus |
| JP4915513B2 (en) * | 2006-10-31 | 2012-04-11 | 富士ゼロックス株式会社 | Image processing apparatus, image forming apparatus, and image processing program |
-
2008
- 2008-09-02 JP JP2008224294A patent/JP5168731B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010062697A (en) | 2010-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8687242B2 (en) | Image processing apparatus for obtaining image data comprising a code generation section, an encryption section, a pattern generation section, and an addition section | |
| US20090207434A1 (en) | Image output system, image forming apparatus, and image forming operation program | |
| JP2005229176A (en) | Additional information processing device, additional information processing system, and additional information processing method | |
| US20060279785A1 (en) | Image generating apparatus, image forming apparatus, information processing apparatus, printing medium, image generating method, and program | |
| JP4821559B2 (en) | Information generating apparatus, information generating program, information generating method, information reading system, electronic pen, and recording medium | |
| US8587838B2 (en) | Image processing apparatus, control method therefor, control program and storage medium | |
| JP5168731B2 (en) | Image processing apparatus, image processing system, and program | |
| JP4587058B2 (en) | Image processing apparatus, image processing system, and program | |
| US8339678B2 (en) | Apparatus, system, and method of process control based on the determination of embedded information | |
| JP4748457B2 (en) | Image information output device, program, and image information output system | |
| US7969618B2 (en) | Image forming apparatus, image forming system, computer readable recording medium, and image forming method | |
| JP4897620B2 (en) | Image forming apparatus | |
| JP4743423B2 (en) | Falsification verification document creation device, falsification verification document creation program, falsification verification device, and falsification verification program | |
| US8886567B2 (en) | Image processing apparatus, image forming apparatus, and computer-readable recording medium storing image processing program | |
| JP5040601B2 (en) | Image processing apparatus, image forming apparatus, image forming system, and program | |
| CN101378443A (en) | Image forming apparatus, image forming method, and image forming system | |
| JP4838575B2 (en) | Image forming apparatus, image forming method, and image forming program | |
| JP4830453B2 (en) | Image processing apparatus, image processing method, and program | |
| JP3848251B2 (en) | Image forming apparatus | |
| JP2009141918A (en) | Multifunction machine | |
| JP2008160609A (en) | Image processing unit, image-forming device, and program | |
| JP2008118423A (en) | Image data alteration detecting device and image processing apparatus | |
| JP4373907B2 (en) | Image processing apparatus, image processing method, program, and recording medium | |
| JP2005057797A (en) | Image processing apparatus and method, and storage medium | |
| JP2007081692A (en) | Image forming apparatus and image forming apparatus specifying system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110822 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120409 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120417 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120608 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120913 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121109 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121216 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5168731 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |