JP2007166227A - 画像処理装置、画像処理方法及び画像処理プログラム - Google Patents
画像処理装置、画像処理方法及び画像処理プログラム Download PDFInfo
- Publication number
- JP2007166227A JP2007166227A JP2005359653A JP2005359653A JP2007166227A JP 2007166227 A JP2007166227 A JP 2007166227A JP 2005359653 A JP2005359653 A JP 2005359653A JP 2005359653 A JP2005359653 A JP 2005359653A JP 2007166227 A JP2007166227 A JP 2007166227A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image data
- control information
- unit
- original image
- 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.)
- Pending
Links
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
【課題】 制御情報が埋め込まれた原稿画像の圧縮率を高めることができる画像処理装置を提供する。
【解決手段】 原画像と、当該原画像の複製を制御する制御情報とが合成された合成画像から制御情報を分離して取り出す分離部3と、制御情報を取り出した原画像のデータを圧縮する圧縮部4と、圧縮された原画像データを格納する蓄積部12とを有する構成としている。このように原画像と制御情報とが合成された合成画像から制御情報を分離して、原画像のデータだけを圧縮するので、原画像のデータの圧縮率を上げることができる。
【選択図】 図2
【解決手段】 原画像と、当該原画像の複製を制御する制御情報とが合成された合成画像から制御情報を分離して取り出す分離部3と、制御情報を取り出した原画像のデータを圧縮する圧縮部4と、圧縮された原画像データを格納する蓄積部12とを有する構成としている。このように原画像と制御情報とが合成された合成画像から制御情報を分離して、原画像のデータだけを圧縮するので、原画像のデータの圧縮率を上げることができる。
【選択図】 図2
Description
本発明は、原稿画像の無断コピーを防止する技術に関する。
近年、パーソナルコンピュータやプリンタ、複写機など、複写機能を持つ画像処理装置の普及により、書類を複製することが極めて簡単になっている。このような状況においては、著作権が付与された原稿、あるいは“コピー禁止”、“複製厳禁”、“マル秘”などといった無断複製の禁止が要求される原稿(以下まとめて“機密原稿”ともいう)に対しても容易にコピーが行われてしまうという欠点がある。換言すれば、文字列、図形、表、グラフなどを含む原稿画像であって、重要情報が漏洩することを防止する必要がある、いわゆる“機密原稿”の印刷出力(プリントアウト)の不正複製による重要情報(機密内容)の漏洩ということが問題となってきている。したがって、複写機能を持つ画像処理装置には、機密原稿の悪用複製を防止する機能を持たせることが必要である。
例えば、特許文献1では、複写禁止情報(コピー禁止とするか否か)、複写許可条件情報(条件が合致する場合にはコピーを許可するための情報)、潜像情報(コピーすると浮き上がる潜像に関する情報)等の付加情報を画像データの背景地紋パターンとして記録しておいて、コピー可能なユーザを制限する技術を開示している。
しかしながら、背景地紋パターンとして記録される制御情報は、認識率を上げるために用紙の全面に埋め込まれているのが一般的である。このため、制御情報が埋め込まれた原稿を圧縮する時に、通常の原稿と比較して圧縮率が上がらず、より多くのメモリが必要となる。
本発明は上記事情に鑑みてなされたものであり、制御情報が埋め込まれた原稿画像の圧縮率を高めることができる画像処理装置、画像処理方法及び画像処理プログラムを提供することを目的とする。
かかる目的を達成するために本発明の画像処理装置は、原画像と、当該原画像の複製を制御する制御情報とが合成された合成画像から前記制御情報を分離して取り出す分離手段と、前記制御情報を取り出した原画像のデータを圧縮する圧縮手段と、前記圧縮された原画像データを格納する格納手段とを有する構成としている。
このように本発明は、原画像と制御情報とが合成された合成画像から制御情報を分離して、原画像のデータだけを圧縮するので、原画像のデータの圧縮率を上げることができる。従って、画像データを格納するための記憶手段に容量の大きなものを用いる必要がなくなる。
このように本発明は、原画像と制御情報とが合成された合成画像から制御情報を分離して、原画像のデータだけを圧縮するので、原画像のデータの圧縮率を上げることができる。従って、画像データを格納するための記憶手段に容量の大きなものを用いる必要がなくなる。
上記画像処理装置において、前記制御情報と、圧縮された原画像データとを対応付けて前記格納手段に格納する格納制御手段を有しているとよい。
従って、原画像データに埋め込まれていた制御情報を簡単に認識することができる。
従って、原画像データに埋め込まれていた制御情報を簡単に認識することができる。
上記画像処理装置において、前記格納手段から圧縮された画像データを読み出して伸張する伸張手段と、前記制御情報を符号化する符号化手段と、前記伸張された画像データに前記符号化された制御情報を重畳する重畳手段と、前記制御情報が重畳された画像データの画像を形成する形成手段とを有しているとよい。
本発明の画像処理方法は、原画像と、当該原画像の複製を制御する制御情報とが合成された合成画像から前記制御情報を分離して取り出す分離ステップと、前記制御情報を取り出した原画像のデータを圧縮する圧縮ステップと、前記圧縮された原画像データを格納する格納ステップとを有する。
本発明によれば、原画像と制御情報とが合成された合成画像から制御情報を分離して、原画像のデータだけを圧縮するので、原画像のデータの圧縮率を上げることができる。従って、画像データを格納するための記憶手段に容量の大きなものを用いる必要がなくなる。
本発明によれば、原画像と制御情報とが合成された合成画像から制御情報を分離して、原画像のデータだけを圧縮するので、原画像のデータの圧縮率を上げることができる。従って、画像データを格納するための記憶手段に容量の大きなものを用いる必要がなくなる。
上記画像処理方法において、前記制御情報と、圧縮された原画像データとを対応付けて前記格納ステップに格納する格納制御ステップとを有するとよい。
このことにより、原画像データに埋め込まれていた制御情報を簡単に認識することができる。
このことにより、原画像データに埋め込まれていた制御情報を簡単に認識することができる。
上記画像処理方法において、前記格納ステップから圧縮された画像データを読み出して伸張する伸張ステップと、前記制御情報を符号化する符号化ステップと、前記伸張された画像データに前記符号化された制御情報を重畳する重畳ステップと、前記制御情報が重畳された画像データの画像を形成する形成ステップとを有するとよい。
このことにより、原画像を再度出力する場合にも簡単に同じ画像データを出力することができる。
このことにより、原画像を再度出力する場合にも簡単に同じ画像データを出力することができる。
本発明の画像処理プログラムは、原画像と、当該原画像の複製を制御する制御情報とが合成された合成画像から前記制御情報を分離して取り出す分離ステップと、前記制御情報を取り出した原画像のデータを圧縮する圧縮ステップと、前記圧縮された原画像データを格納する格納ステップとをコンピュータに実行させる。
本発明によれば、原画像と制御情報とが合成された合成画像から制御情報を分離して、原画像のデータだけを圧縮するので、原画像のデータの圧縮率を上げることができる。従って、画像データを格納するための記憶手段に容量の大きなものを用いる必要がなくなる。
本発明によれば、原画像と制御情報とが合成された合成画像から制御情報を分離して、原画像のデータだけを圧縮するので、原画像のデータの圧縮率を上げることができる。従って、画像データを格納するための記憶手段に容量の大きなものを用いる必要がなくなる。
上記画像処理プログラムにおいて、前記制御情報と、圧縮された原画像データとを対応付けて前記格納ステップに格納する格納制御ステップとをさらに有するとよい。
このことにより、原画像データに埋め込まれていた制御情報を簡単に認識することができる。
このことにより、原画像データに埋め込まれていた制御情報を簡単に認識することができる。
上記画像処理プログラムにおいて、前記格納ステップから圧縮された画像データを読み出して伸張する伸張ステップと、前記制御情報を符号化する符号化ステップと、前記伸張された画像データに前記符号化された制御情報を重畳する重畳ステップと、前記制御情報が重畳された画像データの画像を形成する形成ステップとをさらに有しているとよい。
このことにより、原画像を再度出力する場合にも簡単に同じ画像データを出力することができる。
このことにより、原画像を再度出力する場合にも簡単に同じ画像データを出力することができる。
本発明は、制御情報が埋め込まれた原稿画像の圧縮率を高めることができる。
添付図面を参照しながら本発明の好適な実施例を説明する。
本実施例の画像処理装置は、背景地紋画像が埋め込まれた機密文書から、背景地紋画像に埋め込まれた付加情報を読み取って、許可されたユーザにだけ機密文書を印刷できるように構成されている。
背景地紋画像に埋め込まれる付加情報には以下のものがある。
(A)・・・複写禁止情報(コピー禁止とするか否か)
(B)・・・複写許可条件情報(条件が合致する場合にはコピーを許可するための情報)
例えば、暗証番号、複写を許可するユーザID番号(社員番号等)、複写禁止を解除する日時、複写を許可する複写機の機械番号
(C)・・・潜像情報(コピーすると浮き上がる潜像に関する情報)
例えば、潜像の文字列、フォント種類、フォントサイズ、潜像文字列の方向(角度)、背景地紋画像色
背景地紋画像に埋め込まれる付加情報には以下のものがある。
(A)・・・複写禁止情報(コピー禁止とするか否か)
(B)・・・複写許可条件情報(条件が合致する場合にはコピーを許可するための情報)
例えば、暗証番号、複写を許可するユーザID番号(社員番号等)、複写禁止を解除する日時、複写を許可する複写機の機械番号
(C)・・・潜像情報(コピーすると浮き上がる潜像に関する情報)
例えば、潜像の文字列、フォント種類、フォントサイズ、潜像文字列の方向(角度)、背景地紋画像色
ここで、背景地紋画像について図1を参照しながら詳細に説明する。背景地紋画像は、潜像画像IPと、出力画像Oの全面にわたる背景パターンPBとから構成される。
背景パターンPBと潜像画像IPとは、それぞれを構成するパターンが異なる。しかし、人間の目には全面均一のグレイ背景として見える様に、単位面積あたりの画素面積及び画素色が同一なパターンにより出力画像Oを形成する。
潜像画像IPは、複写された文書において、潜像画像IPが人間の目で識別できる程度に画像が浮かびあがるよう、他の部分のよりも細かいドットで構成されている。
背景パターンPBは、コードから構成される。コードは、任意のコードデータを表す条件コードCDと、複写を制限する禁複写コードCPとから構成される。
コードは、任意のコードデータを表す斜線パターンPSから構成される。斜線パターンPSは、走査方向Dに対し反時計回りに45度傾いた半直線で表されるものがコードデータのビット0を、135度傾いたものがコードデータのビット1を表す。
禁複写コードCPは、全斜線パターンPSがビット0を表すものとビット1を表すものとから構成される。禁複写コードCPは、2種類の禁複写コードCPを所定個数以上検出した場合に、複写が制限された原稿であると判断する為に使用される。
条件コードCDは、同期コード領域ASとデータコード領域ACとから構成される。
同期コード領域ASとは、データコード領域ACを囲む所定サイズの矩形領域の外周がすべてビット1を表す斜線パターンPS1で構成されているコード領域を言う。
データコード領域には、暗証番号、複写を許可するユーザID番号(社員番号等)、複写禁止を解除する日時、複写を許可する複写機の機械番号等が符号化され、条件コードCDとして埋め込まれている。
同期コード領域ASとは、データコード領域ACを囲む所定サイズの矩形領域の外周がすべてビット1を表す斜線パターンPS1で構成されているコード領域を言う。
データコード領域には、暗証番号、複写を許可するユーザID番号(社員番号等)、複写禁止を解除する日時、複写を許可する複写機の機械番号等が符号化され、条件コードCDとして埋め込まれている。
次に、図2を参照しながら本実施例の画像処理装置1の構成を説明する。図2に示す本実施例の画像処理装置1は、スキャナ部2と、分離部3と、圧縮部4と、画像蓄積部5と、伸張部6と、画像重畳部7と、プリント部8と、複写禁止情報検出部9と、複写許可条件情報検出部10と、制御部11と、蓄積部12と、複写許可条件情報符号化部13と、ユーザインターフェース部14とを有している。
スキャナ部2は、プラテンガラス上に置かれた原稿を読み取り、読み取った画像データを分離部3に出力する。
分離部3は、入力画像中の背景に含まれる背景地文画像のパターン部分を削除する。背景地紋画像を分離した画像データは、圧縮部4に出力される。分離部3について図3を参照しながら詳細に説明する。
先ず、スキャナ部2から出力された画像データが、グレースケール部51および色抽出部57に入力される。グレースケール変換部51は、入力画像(RGBまたはYMCK)をグレースケールに変換する。グレースケールに変換された画像データは2つの2値化処理部52、55に入力され、それぞれ所定の閾値で2値化される。第1の2値化処理部52では、以後のパターン検出処理を行うための2値化が行われる。
先ず、スキャナ部2から出力された画像データが、グレースケール部51および色抽出部57に入力される。グレースケール変換部51は、入力画像(RGBまたはYMCK)をグレースケールに変換する。グレースケールに変換された画像データは2つの2値化処理部52、55に入力され、それぞれ所定の閾値で2値化される。第1の2値化処理部52では、以後のパターン検出処理を行うための2値化が行われる。
2値化された画像データはノイズ除去処理部53に入力され、ノイズ除去処理が行われる。ノイズが除去された画像データはパターン検出処理部54に入力され、2種類の斜線パターンの検出処理が行われる。パターンが検出された場合、その結果が領域信号生成部56に出力され、検出されたパターンの位置に検出されたパターンと同一形状の2値画像が生成される。この生成された2値画像は、画像削除のための領域画像(1)となる。生成された領域画像は選択部58に出力される。
上記処理と平行して、グレースケール変換部51から出力された画像データが第2の2値化処理部55によって2値化される。この2値化された画素は画像削除のための領域画像(2)となる。生成された2値画像は選択部58に出力される。
また、上記処理と平行して、分離部3に入力された画像データは色抽出部57に入力され、あらかじめ設定された所定の範囲の色の画素を抽出する。所定範囲の色の画素であれば画素値’1’、そうでなければ画素値’0’の2値画像が生成される。この2値画像は画像削除のための領域画像(3)となる。生成された2値画像は選択部58に出力される。
選択部58には、領域画像(1)、領域画像(2)、領域画像(3)が平行して入力される。また、選択部58には、制御部11からの選択信号が入力されており、その選択信号に従って3つの領域信号のうちの1つを選択し、画像削除部59へ出力する。
画像削除部59には、分離部3への入力画像データと選択部58から入力される領域画像が入力されている。画像削除部59は、領域信号(2値画像)の画素値‘1’に対応する入力画像の画素を削除する(白画素に置き換える)。
以上の処理によって、入力画像中の背景に含まれる背景地紋画像のパターン部分(または高濃度背景画素部分、または特定色画素部分)が削除される。
圧縮部4は、膨大な画像データを容量の限られた蓄積装置内に有効に蓄積するために画像データを圧縮する装置である。圧縮の手法には各種のアルゴリズムを使用することが可能であるが、一例として適応予測符号化方式によってデータを圧縮処理することができる。圧縮した画像データは、画像蓄積制御部5の制御に従って、蓄積部12に蓄積される。このとき、画像蓄積制御部5は、複写禁止情報検出部9、複写許可条件情報検出部10で検出された複写禁止情報、複写許可条件情報、潜像情報と画像データとを関連づけして、蓄積部12に蓄積する。
なお、複写禁止情報、複写許可条件情報、潜像情報は、制御部11から画像蓄積制御部5に入力される。
なお、複写禁止情報、複写許可条件情報、潜像情報は、制御部11から画像蓄積制御部5に入力される。
また、画像蓄積制御部5は、蓄積部12に蓄積された画像データを読み出して伸張部6に出力する。伸張部6は、画像データをプリント部8に供給するために、圧縮された画像データを元の画像データに復元する。復元された画像データは、画像重畳部7に出力される。
画像重畳部7は、伸張された画像データをプリント部8に出力する。また、制御部11によって背景地紋画像を合成するように設定されている場合、伸張後の画像データに、複写許可条件情報符号化部13で符号化された符号化データを重畳してプリント部8に出力する。画像重畳部7は、画像データの所定の色プレーンに論理和(OR)合成を行い、合成画像データをプリント部8へ出力する。プリント部8は、画像重畳部7から出力される合成画像データ、または画像データを用紙上に記録する。
次に、複写禁止情報検出部9について図4を参照しながら説明する。図4には、複写禁止情報検出部9の詳細な構成を示す。
スキャナ部2から出力された画像データは、グレースケール変換部21に入力され、フルカラーからグレースケールに変換される。その後、2値化処理部22によって2値化される。
スキャナ部2から出力された画像データは、グレースケール変換部21に入力され、フルカラーからグレースケールに変換される。その後、2値化処理部22によって2値化される。
2値化された画像データは、ノイズ除去処理部23に入力され、ノイズ除去処理が行われる。具体的には、黒画素が連結している画素塊を求め、その画素塊の大きさ(連結画素数)が所定の範囲に収まっていない画素塊の各画素を白画素に置き換える。上記所定の範囲は、斜線パターンは削除されず、それ以外のパターン(孤立ドットパターンや文書ン中の文字や図形等)が削除されるように適切な範囲が設定されている。
ノイズ除去された画像データは、パターン検出部24に入力され、2種類の斜線パターンの検出処理が行われ、その結果が1画素2ビットの画像データとして出力される。具体的には、画像データ中の各画素の位置で図5(A)、(B)のパターンを当てはめて、テンプレートマッチングによって検出を行う。ここで、図5に示すパターン(A)が検出された場合、画素値0を出力し、図5に示すパターン(B)が検出された場合、画素値1を出力し、パターンが検出されない場合、画素値2を出力する。
パターン検出処理部24から出力された画像データは、ブロック化処理部25に入力される。ここで、ブロックサイズは、複写禁止コード、条件コードのサイズの半分よりも小さいサイズとし、コードの中に1個以上のブロックが完全に含まれるようなサイズに設定されている。ブロック化処理部25は、入力された画像データを所定サイズのブロックに分割し、個数算出部26に出力する。
個数算出部26は、ブロック内に画素値0の画素の個数、および画素値1の画素をそれぞれ算出し、その結果を比率算出部27へ出力する。また、その合計を判定処理部28へ出力する。比率算出部27は、画素値0の画素の比率を算出し、その結果を判定処理部28へ出力する。
判定処理部28は、個数算出部26から入力された合計個数および比率算出部27から入力された比率を元にして、判定処理を行う。
ここで、今処理しているブロックの内部が全ビット0の複写禁止コードの内部に位置している場合、ブロック内部には所定個数以上のビット0に対応する斜線パターンが検出され、かつビット1に対応する斜線パターンはほとんど検出されないため、ビット0に対応する斜線パターンの比率が高くほとんど1.0に近いはずである。
また、今処理しているブロックの内部が全ビット1の複写禁止コードの内部に位置している場合、ブロック内部には所定個数以上のビット1に対応する斜線パターンが検出され、かつビット0に対応する斜線パターンはほとんど検出されないため、ビット0に対応する斜線パターンの比率は低くほとんど0.0に近いはずである。
また、今処理しているブロックが条件コードの少なくとも一部を含む場合、ブロック内部には複数のビット0に対応する斜線パターンおよび複数のビット1に対応する斜線パターンが検出されるため、ビット0に対応する斜線パターンの比率は1.0よりもかなり低く、0よりもかなり高くなるはずである。
また、もし入力された画像データが複写禁止情報を埋め込まれた画像であれば、画像中には、ブロックの内部が全ビット0の複写禁止コードと、ブロックの内部が全ビット1の複写禁止コードとがそれぞれ複数個埋め込まれているはずである。
以上の特性を利用して、下記のような判定処理を行う。
合計個数>第1しきい値、かつ、比率>第2しきい値の場合は、そのブロックは複写禁止コード0と判定する。
合計個数>第1しきい値、かつ、(1−比率)>第2しきい値の場合は、そのブロックは複写禁止コード1と判定する。
上記以外の場合は、そのブロックは複写禁止コードではないと判定する。また、第1しきい値は、ブロックサイズとパターンサイズからブロックに含まれる値論的なパターン個数にマージンを加味して設定する。第2しきい値は、1.0に近い値を設定する。
合計個数>第1しきい値、かつ、比率>第2しきい値の場合は、そのブロックは複写禁止コード0と判定する。
合計個数>第1しきい値、かつ、(1−比率)>第2しきい値の場合は、そのブロックは複写禁止コード1と判定する。
上記以外の場合は、そのブロックは複写禁止コードではないと判定する。また、第1しきい値は、ブロックサイズとパターンサイズからブロックに含まれる値論的なパターン個数にマージンを加味して設定する。第2しきい値は、1.0に近い値を設定する。
判定処理部28は、複写禁止コード0と判定されたブロック数、および複写禁止コード1と判定されたブロック数をそれぞれ別々にカウントする。複写禁止コード0と判定されたブロック数が第3しきい値以上となり、かつ複写禁止コード0と判定されたブロック数が第3しきい値以上となった場合、その画像を複写禁止文書と判定し、その判定結果を制御部11へ出力する。
次に、複写許可条件情報検出部10の詳細について図6を参照しながら説明する。
スキャナ部2から出力された画像データはグレースケール変換部31に入力され、フルカラーからグレースケールに変換された後に、2値化処理部32によって2値化される。
スキャナ部2から出力された画像データはグレースケール変換部31に入力され、フルカラーからグレースケールに変換された後に、2値化処理部32によって2値化される。
2値化された画像データはノイズ除去処理部33に入力され、ノイズ除去処理33が行われる。ノイズが除去された画像データは、パターン検出処理部34に入力され、2種類の斜線パターンの検出処理が行われ、その処理結果のデータがバッファメモリ35に格納される。この画像データは、ビット0に対応する斜線パターンが検出された位置の画素値は0、ビット1に対応する斜線パターンが検出された位置の画素値は1、それ以外は2の値を持った1画素2ビットの画像データとなっている。
バッファメモリ35に格納された画像データは、スキュー角検出処理部36に入力され、スキュー角度の検出が行われる。ここでは、入力画像データのスキュー角度を求める。具体的な方式としては、画素値0または1のみの画素のハフ変換を行い、その角度軸上への投影分布のピークを求めることによって行われる。求めたスキュー角度はコード検出部37へ出力される。
また、バッファメモリ35に格納された画像データが読み出されてコード検出部37へ入力され、2次元コードの検出が行われる。具体的には、求めたスキュー角度に画像をスキャンして0または1の画素値(ビットの0または1に対応している)を取り出す。取り出されたビット列から同期コードを見つけ出す。同期コードは、所定の縦横サイズの矩形領域の外周がすべてビット1で構成されているコードとして定義されている。この同期コードに囲まれたビット配列が2次元コード(条件コード)となっている。このビット配列を1次元のビット列に並べ替えて誤り訂正復号部38へ出力する。
誤り訂正復号部38では、入力されたビット列に対して、所定の誤り訂正復号処理を行い、条件情報として復号する。復号された複写許可条件情報は制御部11へ出力される。
次に、図7を参照しながら付加条件符号化部13について説明する。
付加条件符号化部13には、制御部11から付加情報(複写禁止情報、条件情報、潜像情報)が入力される。制御部11は、復号する画像データの付加情報を、蓄積部12から読み出して複写許可条件情報符号化部13に供給する。このうち複写禁止情報と複写許可条件情報は付加情報符号化部42へ入力され、潜像情報は潜像生成部41に入力される。
付加条件符号化部13には、制御部11から付加情報(複写禁止情報、条件情報、潜像情報)が入力される。制御部11は、復号する画像データの付加情報を、蓄積部12から読み出して複写許可条件情報符号化部13に供給する。このうち複写禁止情報と複写許可条件情報は付加情報符号化部42へ入力され、潜像情報は潜像生成部41に入力される。
潜像生成部41は、入力された潜像情報を元に潜像画像を生成する。潜像情報とは、パターン画像の中にどのような潜像文字を埋め込むかを示す情報であり、具体的には潜像の文字列、フォント種類、フォントサイズ、潜像文字列の方向(角度)等の情報からなる。潜像生成部41は、潜像情報を受け取ると、指定されたフォント種類、フォントサイズで、指定された方向に潜像文字列の描画を行い、2値の潜像画像として生成する。生成した潜像画像は付加情報符号化部42へ出力される。なお、潜像画像の解像度は、プリンタの解像度を後述するパターンのサイズで割った解像度となる。例えば、プリンタ解像度が600dpi、パターンのサイズが12画素×12画素の場合、潜像画像の解像度は50dpiとなる。
付加情報符号化部42は、入力された複写禁止情報及び条件情報の符号化を行う。まず、複写禁止情報がプリント出力を行った文書を画像処理装置で複写させないようにすること示す場合、図8(A)、(B)に示す2種類の複写禁止コードを生成する。ここで、図8(A)の複写禁止コードは、コード内部が全てビット0となっており、図8(B)の複写禁止コードは、コード内部が全てビット1となっていることが特徴である。複写禁止情報が入力されない場合、もしくはプリント出力を行った文書を画像処理装置で複写させないようにすることを示すものではない場合、図8(A)および(B)に示す2種類のコードの生成は行われない。
次に、条件情報が入力されている場合、その条件情報に対して誤り訂正符号を行い、図8(C)に示すような条件コードを生成する。図8(C)のコードは、ビット0およびビット1の配列によって、符号化された条件情報のビット列を表している。コードの外周は、コードの位置決めを容易にするために特殊なビットパターンとなっている。
次に、生成したコードを図9(A)に示すように複数個繰り返し配置し、潜像画像の大きさと同じ大きさのパターン番号配列を生成する。ここで、図の斜線ハッチングされた矩形が図8(A)の複写禁止コード、縦線ハッチングされた矩形が図8(B)の複写禁止コード、ドットハチングされた矩形が図8(C)の条件コードとなっている。もし、複写禁止コードが生成されなかった場合には、図中の複写禁止コードの部分には条件コードを配置する。また、もし条件コードが生成されなかった場合には、図中の条件コードの部分には複写禁止コードを配置する。この時点で、パターン番号配列の各要素の値は0または1になっている。
次に、潜像画像を参照し、潜像画像中の黒画素の座標に対応するパターン番号配列の要素のパターン番号を2に変更する。これを潜像画像中の全ての黒画素について行うと、パターン番号配列は、複写禁止コード、条件コードが並べて配置された背景にパターン番号2で潜像文字が描かれた状態となる。この状態を図9(B)に示す。図中の黒色の「COPY」の部分が、パターン配列番号を2に変更された部分を示す。このパターン番号配列をパターン画像生成部44へ出力する。
パターン画像生成部44は、入力されたパターン番号配列の各要素を参照し、そのパターン番号に対応したパターンをパターン格納部43から読み出してパターン画像に変換することで、背景地紋画像を生成する。生成された背景地紋画像は、画像合成部18内のメモリ(不図示)に格納される。
本実施例の手順を図10、11を参照しながら説明する。
まず、図10に示すフローチャートを参照しながら画像蓄積時の動作を説明する。
画像データを入力すると(ステップ1)、まず分離部3で画像データから付加情報を取り出す(ステップS2)。付加情報を分離した画像データは圧縮部4に出力される。付加情報が取り出された画像データを圧縮部4で圧縮し、画像蓄積制御部5に出力する。またスキャナ部2から入力した付加情報付きの画像データを、複写禁止情報検出部9、複写許可条件情報検出部10に入力する。複写禁止情報検出部9、複写許可条件情報検出部10は、それぞれ複写禁止情報、複写許可条件情報とを取り出し、制御部11に出力する。制御部11はこれらの情報を画像蓄積制御部5に出力する。画像蓄積制御部5は、圧縮された画像データと、付加情報とを対応付けて蓄積部12に蓄積する。
まず、図10に示すフローチャートを参照しながら画像蓄積時の動作を説明する。
画像データを入力すると(ステップ1)、まず分離部3で画像データから付加情報を取り出す(ステップS2)。付加情報を分離した画像データは圧縮部4に出力される。付加情報が取り出された画像データを圧縮部4で圧縮し、画像蓄積制御部5に出力する。またスキャナ部2から入力した付加情報付きの画像データを、複写禁止情報検出部9、複写許可条件情報検出部10に入力する。複写禁止情報検出部9、複写許可条件情報検出部10は、それぞれ複写禁止情報、複写許可条件情報とを取り出し、制御部11に出力する。制御部11はこれらの情報を画像蓄積制御部5に出力する。画像蓄積制御部5は、圧縮された画像データと、付加情報とを対応付けて蓄積部12に蓄積する。
次に、図11に示すフローチャートを参照しながら画像を伸張して出力する時の動作を説明する。
画像蓄積制御部5は、蓄積部12から圧縮された画像データを取り出し、伸張部6に出力する。また付加情報を制御部11に出力する。伸張部6は圧縮された画像データの伸張処理を行う(ステップS12)。付加情報は、付加許可条件情報符号化部13に出力され、ここで符号化される(ステップS13)。伸張された画像データと、符号化された付加情報とを画像重畳部7で重畳し(ステップS14)、プリント部8で画像を形成する(ステップS15)。
画像蓄積制御部5は、蓄積部12から圧縮された画像データを取り出し、伸張部6に出力する。また付加情報を制御部11に出力する。伸張部6は圧縮された画像データの伸張処理を行う(ステップS12)。付加情報は、付加許可条件情報符号化部13に出力され、ここで符号化される(ステップS13)。伸張された画像データと、符号化された付加情報とを画像重畳部7で重畳し(ステップS14)、プリント部8で画像を形成する(ステップS15)。
このように本実施例は、原画像データに埋め込まれている付加情報を分離して、原画像データだけを符号化するので、画像データの圧縮率を高めることができる。
また、本発明の画像処理プログラムは、コンピュータを制御して実行するプログラムとして実現することができる。このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより、提供することができる。
上述した実施例は本発明の好適な実施例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
1 画像処理装置
2 スキャナ部
3 分離部
4 圧縮部
5 画像蓄積制御部
6 伸張部
7 画像重畳部
8 プリント部
9 複写禁止情報検出部
10 複写許可条件情報検出部
11 制御部
12 蓄積部
13 複写許可条件情報符号化部
14 ユーザインターフェース部
2 スキャナ部
3 分離部
4 圧縮部
5 画像蓄積制御部
6 伸張部
7 画像重畳部
8 プリント部
9 複写禁止情報検出部
10 複写許可条件情報検出部
11 制御部
12 蓄積部
13 複写許可条件情報符号化部
14 ユーザインターフェース部
Claims (9)
- 原画像と、当該原画像の複製を制御する制御情報とが合成された合成画像から前記制御情報を分離して取り出す分離手段と、
前記制御情報を取り出した原画像のデータを圧縮する圧縮手段と、
前記圧縮された原画像データを格納する格納手段と、を有することを特徴とする画像処理装置。 - 前記制御情報と、圧縮された原画像データとを対応付けて前記格納手段に格納する格納制御手段を有することを特徴とする請求項1記載の画像処理装置。
- 前記格納手段から圧縮された画像データを読み出して伸張する伸張手段と、
前記制御情報を符号化する符号化手段と、
前記伸張された画像データに前記符号化された制御情報を重畳する重畳手段と、
前記制御情報が重畳された画像データの画像を形成する形成手段と、を有することを特徴とする請求項1又は2記載の画像処理装置。 - 原画像と、当該原画像の複製を制御する制御情報とが合成された合成画像から前記制御情報を分離して取り出す分離ステップと、
前記制御情報を取り出した原画像のデータを圧縮する圧縮ステップと、
前記圧縮された原画像データを格納する格納ステップと、を有することを特徴とする画像処理方法。 - 前記制御情報と、圧縮された原画像データとを対応付けて前記格納ステップに格納する格納制御ステップを有することを特徴とする請求項4記載の画像処理方法。
- 前記格納ステップから圧縮された画像データを読み出して伸張する伸張ステップと、
前記制御情報を符号化する符号化ステップと、
前記伸張された画像データに前記符号化された制御情報を重畳する重畳ステップと、
前記制御情報が重畳された画像データの画像を形成する形成ステップと、を有することを特徴とする請求項4又は5記載の画像処理方法。 - 原画像と、当該原画像の複製を制御する制御情報とが合成された合成画像から前記制御情報を分離して取り出す分離ステップと、
前記制御情報を取り出した原画像のデータを圧縮する圧縮ステップと、
前記圧縮された原画像データを格納する格納ステップとをコンピュータに実行させることを特徴とする画像処理プログラム。 - 前記制御情報と、圧縮された原画像データとを対応付けて前記格納ステップに格納する格納制御ステップを実行することを特徴とする請求項7記載の画像処理プログラム。
- 前記格納ステップから圧縮された画像データを読み出して伸張する伸張ステップと、
前記制御情報を符号化する符号化ステップと、
前記伸張された画像データに前記符号化された制御情報を重畳する重畳ステップと、
前記制御情報が重畳された画像データの画像を形成する形成ステップと、をさらに実行することを特徴とする請求項7又は8記載の画像処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005359653A JP2007166227A (ja) | 2005-12-13 | 2005-12-13 | 画像処理装置、画像処理方法及び画像処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005359653A JP2007166227A (ja) | 2005-12-13 | 2005-12-13 | 画像処理装置、画像処理方法及び画像処理プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007166227A true JP2007166227A (ja) | 2007-06-28 |
Family
ID=38248618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005359653A Pending JP2007166227A (ja) | 2005-12-13 | 2005-12-13 | 画像処理装置、画像処理方法及び画像処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007166227A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009077271A (ja) * | 2007-09-21 | 2009-04-09 | Ricoh Co Ltd | 画像処理装置、画像処理システム、画像処理方法、プログラム及び記憶媒体 |
JP2011061455A (ja) * | 2009-09-09 | 2011-03-24 | Sharp Corp | 画像処理装置、画像形成装置、コンピュータプログラム、記録媒体、及び画像処理方法 |
JP2012157055A (ja) * | 2012-04-06 | 2012-08-16 | Canon Inc | 画像処理装置 |
-
2005
- 2005-12-13 JP JP2005359653A patent/JP2007166227A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009077271A (ja) * | 2007-09-21 | 2009-04-09 | Ricoh Co Ltd | 画像処理装置、画像処理システム、画像処理方法、プログラム及び記憶媒体 |
JP2011061455A (ja) * | 2009-09-09 | 2011-03-24 | Sharp Corp | 画像処理装置、画像形成装置、コンピュータプログラム、記録媒体、及び画像処理方法 |
JP2012157055A (ja) * | 2012-04-06 | 2012-08-16 | Canon Inc | 画像処理装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3879552B2 (ja) | 画像生成装置、画像読取装置、不正複製防止システム、プログラム、および出力媒体の製造方法 | |
JP4039093B2 (ja) | 画像読取装置、複写装置、およびプログラム | |
US7536026B2 (en) | Image processing apparatus and method | |
JP3997720B2 (ja) | 画像処理装置及び画像形成装置 | |
JP2007166229A (ja) | 画像読取り装置 | |
JP2007166221A (ja) | 画像処理装置及び画像処理方法 | |
JP2008154106A (ja) | 秘匿処理方法,画像処理装置および画像形成装置 | |
JP2007166225A (ja) | 画像形成装置及び認証方法 | |
JP2007166222A (ja) | 画像形成装置、画像処理装置、機密文書読取方法、画像処理方法及び画像形成方法 | |
US8654404B2 (en) | Image processing apparatus, image processing method and memory medium | |
US7911649B2 (en) | Image outputting apparatus and control method thereof with output of color copy despite setting for black and white copy | |
JP4135758B2 (ja) | 画像形成装置、画像形成システム及びプログラム | |
JP2007166227A (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
JP4587123B2 (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP4182998B2 (ja) | 画像生成装置、画像読取装置、不正複製防止システム、プログラム、出力媒体の製造方法 | |
JP2007166344A (ja) | 画像処理装置及び画像処理方法 | |
JP2008022175A (ja) | 画像形成装置及び複写制限解除方法 | |
JP2007306090A (ja) | 画像処理装置、画像形成装置、複写禁止コード検出方法及び画像形成方法 | |
JP4692422B2 (ja) | 画像処理装置及び表示制御方法 | |
JP2007166335A (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
JP2007166333A (ja) | 画像処理装置及び画像処理方法 | |
JP2007306091A (ja) | 画像処理装置及び複写禁止コード検出方法 | |
JP2008017271A (ja) | 画像形成装置及びその方法 | |
JP2007166218A (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP4604999B2 (ja) | 画像形成装置及び機密文書印刷方法 |