JP3584191B2 - Image processing apparatus and method, and recording medium - Google Patents
Image processing apparatus and method, and recording medium Download PDFInfo
- Publication number
- JP3584191B2 JP3584191B2 JP2000009312A JP2000009312A JP3584191B2 JP 3584191 B2 JP3584191 B2 JP 3584191B2 JP 2000009312 A JP2000009312 A JP 2000009312A JP 2000009312 A JP2000009312 A JP 2000009312A JP 3584191 B2 JP3584191 B2 JP 3584191B2
- Authority
- JP
- Japan
- Prior art keywords
- digital watermark
- input
- securities
- information
- watermark data
- 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
Images
Landscapes
- Storage Device Security (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は画像処理装置およびその方法、並びに、記録媒体に関し、例えば、切手や小切手、紙幣等の有価証券に電子透かし(ウォーターマーク)データを印刷する画像処理装置およびその方法に関するものである。
【0002】
【従来技術】
近年、電子的な画像データに対してその冗長性を利用して付加情報を人間の目に認識しにくく、あるいは人間の目に識別できる状態で埋め込む、いわゆる電子透かしの技術が開発されている。
【0003】
これら電子透かしの技術は、たとえば著作権などが関与する画像データに対して、著作者の情報を付加情報として埋め込むことにより、上記画像データを他人に不当に使用されることを抑制できる効果がある。
【0004】
【発明が解決しようとする課題】
しかしながら上述した電子透かし技術は、特定画像、例えば紙幣、小切手、切手などの有価証券などの画像に対して使用されることはなかった。また、画像に対して、その画像の価値に関する情報を埋め込むことはなかった。
【0005】
本発明は、さまざまな情報を電子透かしデータに変換して紙幣、小切手、切手等の有価証券に対して印刷を行う、又は有価証券を作成する際に電子透かしデータを埋め込む画像処理装置、その方法及び記録媒体を提供することを目的とする。
【0006】
また、本発明は画像に対して、その画像の価値を表す情報を埋め込むことができる画像処理装置、方法、及び記録媒体を提供することを目的とする。
【0007】
【課題を解決するための手段】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【0008】
すなわち、有価証券に電子透かしデータを埋め込む画像処理装置であって、有価証券を表す画像データを入力する入力手段と、前記入力手段から入力された有価証券を表す画像データから当該有価証券の金額情報を検出する検出手段と、前記検出手段により検出された金額情報を表す電子透かしデータを生成する電子透かしデータ生成手段と、前記電子透かしデータ生成手段によって生成された電子透かしデータを前記有価証券に対して人間の目に識別しにくいように埋め込む埋め込み手段とを有することを特徴とする。
【0009】
また、本発明は前記の目的を達成する一手段として、以下の構成を備える。すなわち、有価証券に電子透かしデータを埋め込む画像処理方法であって、有価証券を表す画像データを入力する入力工程と、前記入力工程で入力された有価証券を表す画像データから当該有価証券の金額情報を検出する検出工程と、前記検出工程で検出された金額情報を表す電子透かしデータを生成する電子透かしデータ生成工程と、前記電子透かしデータ生成工程で生成された電子透かしデータを前記有価証券に対して人間の目に識別しにくいように埋め込む埋め込み工程とを有することを特徴とする。
【0010】
また、本発明は前記の目的を達成する一手段として、以下の構成を備える。すなわち、有価証券に電子透かしデータを埋め込む画像処理方法をコンピュータに実行させるためのプログラムを格納するコンピュータ読み取り可能な記憶媒体であって、前記コンピュータに有価証券を表す画像データを入力する入力工程と、前記入力工程で入力された有価証券を表す画像データから当該有価証券の金額情報を検出する検出工程と、前記検出工程で検出された金額情報を表す電子透かしデータを生成する電子透かしデータ生成工程と、前記電子透かしデータ生成工程で生成された電子透かしデータを前記有価証券に対して人間の目に識別しにくいように埋め込む埋め込み工程とを実行させるためのプログラムを格納することを特徴とする。
【0012】
【発明の実施の形態】
[第1の実施形態]
図1に本発明の第1の実施形態の電子透かし情報印字装置を示す。図1において、101は電子透かし情報を印刷する有価証券である。有価証券としては、紙幣や小切手などさまざまなものがあるが、本実施形態では有価証券のうち切手に対して電子透かし情報を印刷する例について説明を行う。102は搬送装置であり、切手101を図中の矢印の方向に搬送することにより切手101を後述の位置検出手段103及びインクヘッド109に対向する位置まで搬送するための装置である。
【0013】
103はホトインタラプタ等の位置検出手段であり、切手101が搬送装置102により位置検出手段103上を通過すると電子透かし情報の印字するためのトリガ信号を生成する。104は印字領域生成手段であり、位置検出手段103からトリガ信号が入力されると、電子透かし情報を印字するための各タイミング信号を生成して情報格納手段107に出力する。
【0014】
105は情報入力手段であり、切手101に電子透かしとして印字する情報及び付加情報を入力するための装置である。情報入力手段から入力される印字情報としては、それぞれの切手を判別するためのシリアルナンバーや製造年月日や切手であることを表す情報など、さまざまな情報が考えられるが、本実施形態では情報入力手段105から切手101の金額が情報として入力されている。また、入力される付加情報は印字される有価証券のさまざまな特徴を示す情報が考えられ、当該情報が、各有価証券に共通であっても、それぞれの有価証券に固有の情報であってもよい。情報を付加する手段としては、例えば印字するドットの位置関係により付加情報を表す方法や、または多値画像の濃度を変調する方法などが考えられる。
【0015】
106は情報入力手段105から入力された情報から電子透かし情報を生成、変換又は加工する電子透かし情報生成手段である。電子すかし情報の生成、変換は、所定の若しくは入力された付加情報に基づいて行うことができる。また、電子透かしデータを埋め込む手段としては、生成、変換された電子透かしデータに基づき、印字データを加工することによって行うことができる。例えば、入力付加情報に基づいて印字するドットの位置関係から付加情報を表す方法や、または多値画像の濃度を変調する方法などが考えられる。本実施形態の電子透かし情報生成手段106では説明を簡易にするため、情報入力手段105から入力された金額を文字として切手に印字するためのデータを生成している。
【0016】
107は情報格納手段であり、電子透かし情報生成手段106により生成された電子透かし情報を格納しておき、印字領域生成手段104から入力されるタイミング信号により電子透かし情報を出力する。108はインクヘッド駆動回路であり、電子透かし情報生成手段から入力された電子透かし情報を基にインクヘッド109を駆動するための装置である。109はインクヘッドであり、インクヘッド駆動回路108によりインクの吐出を行い、切手101上に印刷を行う。以上の構成により、情報入力手段105から入力された情報は電子透かし情報生成手段106により電子透かし情報に変換された後、インクヘッド108により切手101上に印刷される。
【0017】
図2は本実施形態における印字領域生成手段104のブロック図である。図2において、TRGは位置検出手段103から入力されたトリガ信号であり、切手101が位置検出手段103上にくると1を出力する。TRG信号はカウンタ201及びJ−Kフリップフロップ204(以下、J−KF/Fと略す)のクリア端子に接続され、TRGに1が入力されると出力がクリアされて0を出力する。また、TRG信号はOR回路209に入力されており、後述のHSYNC信号とORされ、カウンタ205及びJ−KF/F208のクリア端子に入力されており、同様にTRGに1が入力されるとカウンタ205及びJ−KF/F208はクリアされて0を出力する。
【0018】
210は同期信号発生部であり、印字タイミングに同期した画素クロックであるVCLK及びインクヘッドが1ライン分の印字を行う周期を表す主走査同期信号HSYNC信号が生成され、出力されている。
【0019】
201は副走査方向カウンタであり、HSYNCをクロックとしているため、1ラインの印字を行うごとに出力をカウントアップする。202,203は比較回路であり、カウンタ201から出力されたカウント値と、それぞれ所定の値であるVEST、VEENとの比較を行い、Aから入力された値とBから入力された値が等しい場合にYから1を出力し、その他の場合は0を出力する。
【0020】
204はJ−KF/Fであり、比較回路202の出力とJ入力、比較回路203の出力とK入力が接続されており、202から1が出力されるとQから1を出力し、203から1が出力されると0を出力する。なお、J,Kともに0の場合は現在の出力を保持する。なお、J−KF/F204の動作クロックはHSYNCが使用されている。
【0021】
以上の構成により、比較回路202及び203に入力される値VEST及びVEENに対してVEST<VEENとなる値を入力することにより、J−KF/F204から副走査方向イネーブル信号VEが出力される。
【0022】
205は主走査方向カウンタであり、VCLKをクロックとしてカウントアップを行う。
【0023】
206、207は比較回路であり、カウンタ205から出力されたカウンタ値と、それぞれ所定の値であるHEST,HEENとの比較を行い、Aから入力された値とBから入力された値が等しい場合にYから1を出力し、その他の場合は0を出力する。
【0024】
208はJ−KF/Fであり、比較回路206の出力とJ入力、比較回路207の出力とK入力が接続されており、206から1が出力されるとQから1を出力し、207から1が出力されると0を出力する。なお、J,Kともに0の場合は現在の出力を保持する。
【0025】
以上の構成により、比較回路206及び207に入力される値HEST及びHEENに対してHEST<HEENとなる値を入力することにより、J−KF/F208から主走査方向イネーブル信号HEが出力される。
【0026】
209はOR回路であり、トリガ信号であるTRGから1が入力されるか又はHSYNC信号が1になるとカウンタ205及びJ−KF/F208がクリアされる。
【0027】
図3に情報格納部107のブロック図を示す。3001は副走査カウンタ、3002は主走査カウンタであり、3003は電子透かし情報を格納するメモリ、3004はAND回路、3005はフリップフロップ(以下F/Fと略す)である。
【0028】
ここで、副走査カウンタ3001では主走査同期信号HSYNCを、主走査カウンタ3002では画素同期信号VCLKをそれぞれ7ビット幅すなわち128周期で繰り返しカウントする。さらに3003は、印字されるべき電子透かし情報がパターンとして格納されているメモリであり、あらかじめ電子透かし情報生成手段106から出力された電子透かし情報がDATA端子から入力されてメモリ内に格納されており、副走査カウンタ3001、主走査カウンタ3002それぞれのカウント値の下位5ビットずつが入力される。
【0029】
メモリ3003の出力は1ビットのみが参照され、AND回路3004によって副走査カウンタ3001及び主走査カウンタの上位2ビットずつの論理積がとられ、F/F3005にてVCLK信号で同期がとられて出力される。
【0030】
図4に本実施形態における印字結果の例を示す。4001で示されるのが本実施形態により印字された電子透かし情報である。情報入力手段105から入力された情報から電子透かし情報生成手段106により電子透かし情報を生成し、情報格納部107におけるメモリ3003に格納された電子透かし情報である。本実施形態では電子透かし情報が印刷される切手101の金額が印字されている。
尚、一種類の電子透かし情報を付加するのではなく、複数の電子透かし情報を付加するようにしてもよい。例えば、切手の金額とその切手の種類の二つの情報を付加するようにしてもよい。
【0031】
本実施形態では電子透かし情報を印刷する対象物として切手を例に説明を行ったが、切手以外にも紙幣、株券、小切手などの有価証券についても同様の装置を使用することにより電子透かし情報を印字することが可能である。
【0032】
また、電子透かし情報として印字する情報としては、本実施形態で説明を行った有価証券の金額以外にもシリアルナンバー等証券を判別する情報を印字することも考えられる。
【0033】
また、本実施形態では有価証券全面に対して印字を行ったが、印字する領域を前もって設定しておくことにより、有価証券上に余計な印字を行うことを抑制するとともに、電子透かし情報を読み出す際に所定の部分のみ情報を読み出すことで情報精度の向上及び読み出し作業の効率化を行うことも可能である。この場合、図2におけるVEST、VEEN及びHEST、HEENの値を変化させることで電子透かし情報を印字する領域を変化させること及び電子透かし情報を周期的に印字することが可能である。
【0034】
さらに、電子透かし情報を印字するインクについては、人間の目で識別しにくいようにイエローのインクを使用して印字を行ったり、または紫外線に反応する特殊なインクを用いて印字を行うことにより、人間の目には全く電子透かし情報が認識できないようにすることも考えられる。
【0035】
なお、本実施形態では電子透かし情報生成手段として情報入力手段から入力された情報(金額)を有価証券上に文字として表示するようにビットマップデータを生成したが、他にも付加情報を表すように画像のドット位置を変化させる方法(特開平5−301380参照)や多値画像の濃度を変調する方法(特開平5−244389)などが考えられる。
【0036】
[第2の実施形態]
図5は本発明の第2の実施形態である。
【0037】
図5において、5001はCCDセンサ等で構成される画像読み取り手段であり、搬送装置102によって切手101が画像読み取り手段上を移動することにより切手101の画像データをスキャンして読み取り、A/Dコンバータを通してデジタル画像データとして出力する。5002は画像読み取り手段5001により読み取った切手101の画像データを順次格納する画像記憶手段であり、切手1枚分の画像データが蓄積できる容量を持つ。
【0038】
5003は文字判別手段であり、公知の技術により画像記憶手段5002に格納された画像データの中から文字の検出を行い、文字情報を文字判別手段内部に保持する。通常、日本で使用されている切手には金額や日本の切手であることを表す文字情報が記載されており、文字判別手段5003では画像記憶手段5002に格納された画像データからこれらの文字情報を判別して取り出す。
【0039】
5004は情報選択手段であり、文字判別手段5003内部に保持された文字情報の中から、電子透かし情報として切手に印字するための情報を選択を行う。情報選択手段5004で選択された情報は電子透かし情報生成手段に送られ、文字情報が電子透かし情報として切手101に印字される。
【0040】
[第3の実施形態]
図6は本発明の第3実施形態の装置概観図の一例である。
【0041】
図6において、2201は有価証券の画像データを格納する画像メモリであり、格納された画像データはフルカラー情報レッド(R)、グリーン(G)、ブルー(B)の各成分に分解されて後述の信号処理部2211に送られる。2202はプリンタで、画像メモリ2201から送られたデータに対応した画像を、用紙にフルカラーで印刷出力する部分である。
【0042】
信号処理部2211において、画像メモリ2201から出力された画像データは、電気的に処理され、マゼンタ(M)、シアン(C)、イエロー(Y)、ブラック(K)の各成分に分解され、プリンタ2202に送られる。また、画像メモリからは4回の読み出し動作が行われ、それぞれ画像処理によってM,C,Y,Kのうち一つの成分が生成され、プリンタ2202に送られ、計4回の読み出しおよび処理によって、1回のプリントアウトが完成する。
【0043】
画像処理部2211から出力されるM,C,Y,Kの各画像信号は、レーザードライバ2212に送られる。レーザドライバ2212は、送られてきた画像信号に応じ、半導体レーザー2213を変調駆動する。レーザー光は、ポリゴンミラー2214、f−θレンズ2215、ミラー2216を介し、感光ドラム2217上を走査する。
【0044】
2218は回転現像器で、マゼンタ現像部2219、シアン現像部2220、イエロー現像部2221、ブラック現像部2222より構成され、4つの現像部が交互に感光ドラム2217に接し、感光ドラム上に形成された静電潜像をトナーで現像する。
【0045】
2223は転写ドラムで、用紙カセット2224又は2225より供給される用紙を巻きつけ感光ドラム2217上に現像された画像を用紙に転写する。
【0046】
このようにして、M,C,Y,Kの4色が順次転写された後、用紙は定着ユニット2226を通過して、トナーが用紙に定着された後に排紙される。
【0047】
以上の構成により、有価証券が記録紙上に印刷される。
【0048】
[画像処理部]
図7は画像処理部2211の構成例を示すブロック図である。
【0049】
同図において、1210−1〜3は、それぞれ画像メモリ2201から入力されたR,G,Bのフルカラー情報であり、たとえば各8ビットの信号として入力される。
【0050】
1403〜1405は対数変換器で、ROM又はRAMによるルックアップテーブルとして構成され、画像メモリ2201から送られてきた画像データを輝度信号から濃度信号へ変換する。1406は公知のマスキング/UCR(下色除去)回路で、詳しい説明は省略するが、入力された3信号により、出力のためのM,C,Y,Kの各信号を、各読み出し動作の度に面順次に、例えば8ビットなどの所定のビット長で出力する。
【0051】
1407は公知の空間フィルタ回路で、出力信号の空間周波数の補正を行う。1408は濃度変換回路で、プリンタ2202の濃度特性を補正するもので、対数変換器1403〜1405と同様なROM又はRAMで構成される。
【0052】
1410はパターン付加回路であり、出力画像へパターンを付加することにより画像内に電子すかし情報の埋め込みを行う。
【0053】
一方1411はCPUで、本実施形態の制御をつかさどり、1412はI/Oポートで、CPU1411に接続されている。
【0054】
ここで、マスキング/UCR回路1406およびパターン付加回路1410へ別途入力される信号CN0は、表1に一例を示す2ビットの出力カラー選択信号で、CPU1411からI/Oポート1412を経て発生され、4回の転写動作の順番を制御し、マスキング/UCR回路1406とパターン付加回路1410の動作条件を切り替える。
【0055】
【表1】
【0056】
[パターン付加方法]
まず、本実施形態におけるパターンの付加方法の一例を説明する。
【0057】
図8は本実施形態の付加パターンの一例を説明する図である。同図において、領域301に含まれる4×4画素は、その画像信号の例えば階調が+αとなるように変調され、領域302と303に含まれるそれぞれ2×4両素は、その担む像信号の例えば階調が−αとなるように変調され、領域301〜303の外の画素は変調しない。この領域301〜303に含まれる8×4画素を付加パターンの単位ドットとする。このように、付加パターンの1単位に8×4画素を用いるのは、本実施形態のプリンタ2202が公知の画像処理により、画像メモリ2201から入力されるデータの1/2の解像度で処理を行う領域があるためで、付加パターンの単位を1画素としたのでは、付加パターンの画像を読み取り難い場合があるためである。
【0058】
図9と図10は本実施形態のパターンを付加するラインの一例を示す図である。
【0059】
図9において、401はパターンを付加するラインで、例えば4画素の幅である。401a〜401eはそれぞれ図8に示した単位ドットで、例えば8×4画素である。単位ドット401a〜401eは、主走査方向にd1(例えば128画素)の一定周期で並んでいる。
【0060】
さらに、図10において501〜510はパターンを付加するラインで、例えば4画素の幅であり副走査方向にd2(例えば16画素)の一定周期で並んでいる。詳細は後述するが、例えば1本のパターン付加ラインは4ビットの情報を表し、ライン502〜509の8本のラインは一組となって32ビットの付加情報を表すことができる。なお、パターン付加ラインは副走査方向に繰り返し形成され、例えば図10に示すライン501と509は同一の情報を表す。
【0061】
図11と図12はパターン付加ラインによる情報の表現方法の一例を示している。
【0062】
図11において、601と602はパターン付加ラインで、両ラインは副走査方向に隣合っている。また、601a,601bおよび602aは単位ドットで、隣合ったパターン付加ラインの単位ドット同士が接近して目立つのを防ぐため、隣合ったパターン付加ライン単位ドット同士は主走査方向へ少なくともd3(例えば32画素)の間隔が開くように設定する。
【0063】
単位ドットによって表されるデータは、単位ドット602aと単位ドット601aとの位相差によって決定される。図11は4ビット情報を表す一例を示しているが、図11においては、単位ドット602aはデータ“2”を表している。例えば、単位ドット602aが最左端にあればデータ“0”を、最右端にあればデータ“F”を表すこととなる。
【0064】
図12において、全付加情報を表す一組のパターン付加ラインのうち、同図(a)は1番目のパターン付加ラインLine0を、同図(b)は4番目のパターン付加ラインLine3を表す。
【0065】
図12に示すように、Line0には、本来の単位ドット701a〜701dのすべての右側にd4(例えば16画素)の間隔でドット702a〜702dが追加され、Line3には、本来の単位ドット704a〜704dのすべての右側に、d5(例えば32画素)の間隔でドット705a〜705dが追加されている。この追加ドットは、各パターン付加ラインが何番目のラインかを明確にするためのマーカーである。なお、2本のパターン付加ラインにマーカーを追加するのは、出力画像からでも副走査方向の上下を確定することが出来るようにするためである。
【0066】
また、例えば付加するパターンは人間の目がイエロー(Y)のトナーで描かれたパターンに対しては識別能力が低いことを利用して、イエローのトナーのみで付加される。
【0067】
また、付加パターンの主走査方向にドット間隔と、副走査方向の全体付加情報の繰り返し間隔とは、印字結果においてドットが確実に識別できるような薄くて均一な領域へ確実に全情報が付加されるように定める必要がある。目安としては、対象とする印字結果においてドットが確実に識別できるような薄くて均一な領域の幅の1/2以下のピッチで情報を付加すればよい。
【0068】
[パターン付加回路]
次に本実施形態のパターン付加回路の一例について説明する。
【0069】
図13、図14、図15はパターン付加回路1410の構成例を示すブロック図である。
【0070】
同図において、副走査カウンタ819では主走査同期信号HSYNCを、主走査カウンタ814では画素同期信号CLKをそれぞれ7ビット幅すなわち128周期で繰り返しカウントする。副走査カウンタ819の出力Q2とQ3に接続されたANDゲート820は副走査カウンタ819のビット2とビット3が共に1の時に1を出力する。すなわち、ANDゲート820の出力は副走査方向16ライン毎に4ラインの期間1となり、これをパターン付加ラインのイネーブル信号とする。
【0071】
また、ANDゲート820の出力と、副走査カウンタ819の上位3ビット(Q4〜Q6)とを入力する、ゲート822によってパターン付加ラインのライン0のイネーブル信号LINE0が、ゲート821によってパターン付加ラインのライン3のイネーブル信号LINE3が生成される。
【0072】
一方、主走査カウンタ814へは、詳細は後述するがHSYNCによって初期値がロードされ、ゲート815〜817は主走査カウンタ814の上位4ビット(Q3〜Q6)を入力する。ANDゲート815の出力は128画素毎に8画素の区間1となり、これをドットのイネーブル信号とする。また、ゲート816と817は主走査カウンタの上位4ビットの他にそれぞれ信号LINE0とLINE3を入力して、それぞれライン0とライン3のマークのイネーブル信号を生成する。これらドットおよびマークのイネーブル信号はORゲート818によりまとめられ、されにORゲート818の出力と、ANDゲート820の出力とがANDゲート824で論理積され、パターン付加ライン上でだけ1となるドットおよびマークのイネーブル信号となる。
【0073】
ANDゲート824の出力はF/F828において画像同期信号CLKに同期させられ、ANDゲート830において2ビットの出力カラー選択信号CN0と論理積される。出力カラー選択信号CN0のビット0はインバータ829で否定されてANDゲート830に入力され、出力カラー選択信号CN0のビット1はそのままANDゲート830に入力されるので、CN0=10つまりイエローの色画像が印字時に、ドットおよびマークのイネーブル信号が有効となる。
【0074】
さらに、ANDゲート824の出力はカウンタ825のクリア端子CLRにも接続されており、カウンタ825はANDゲート824の出力が1のとき、すなわちパターン付加ラインのドットがイネーブルのときのみ画素同期信号CLKのカウントを行い、カウンタ825の出力のビット1とビット2はEX−NORゲート826へ入力され、パターン付加ラインのドット期間(8CLK)の中間の4CLKの期間、EX−NORゲート826の出力は0となる。EX−NORゲート826の出力はF/F827によって画素同期信号CLKに同期され、信号MINUSとなって出力される。信号MINUSが0のとき、パターン付加ラインのドットは+αに変調される。
【0075】
なお、F/F827は信号MINUSのヒゲを除き、またパターン付加ラインのドットのイネーブル信号と位相を合わせるためのものである。
【0076】
信号MINUSはセレクタ838の選択端子Sへn入力される。AND部832はレジスタ831から例えば8ビットの変調量αとANDゲート830の出力とが入力される。
【0077】
パターン付加ラインのドットのタイミングのとき、ANDゲート830の出力が1となるので、AND部832からはパターン付加ラインのドットのタイミングのときに変調量αが出力される。従って、パターン付加ラインのドット以外の画素は、AND回路832が出力する変調量が0となるため変調されることはない。
【0078】
833は加算部、835は減算部でともに端子Aへ、例えば8ビットの画像信号Vが入力される。端子BへAND部832が出力した変調量αが、加算部833の出力はOR回路834へ入力され、減算部835の出力はAND回路837へ入力される。
【0079】
なお、OR回路834は加算回路833の加算結果V+αがオーバフローしてキャリー信号CYが出力された場合に演算結果を強制的に例えば255にする。同様に、AND回路837は減算回路835の減算結果V−αがアンダーフローしてキャリー信号CYが出力された場合に、インバータ836で反転されたキャリー信号CYによって演算結果を強制的に例えば0にするものである。
【0080】
量演算結果V+α、V−αはセレクタ838に入力され、信号MINUSに応じてセレクタ838から出力される。
【0081】
以上の回路構成で、図8に示したドットの変調が施される。
【0082】
以上示したように、本実施形態によれば印刷対象に特有の情報、例えば切手を印刷する場合は切手の値段を、紙幣を印刷する場合には金額や紙幣のシリアル番号を符号化あるいは記号化したものを電子透かし情報として印刷データの中に付加パターンとして埋め込むことにより、それらの有価証券が使用される場合に所定の装置により埋め込まれた電子すかし情報を抽出して確認することにより、有価証券の不正使用を抑制することが出来る。
【0083】
【発明の効果】
以上説明したように本発明によれば、印刷を行う有価証券に関するさまざまな情報を電子透かしデータとして紙幣、小切手、切手等の有価証券に印字する、又は有価証券を印刷する際に上記情報を電子透かしデータとして印字画像内に埋め込んで印刷を行うことができる。また、印字領域をあらかじめ設定することにより、有価証券上に余計な印字を行うことを抑制するとともに、周期的に電子透かし情報を印字することが可能となり、電子透かし情報を読み出す際に所定の部分のみ情報を読み出すことで情報精度の向上及び読み出し作業の効率化を行うことも可能である。さらには、本発明によれば、画像に対してその画像の価値を表す情報を埋め込むことができる。
【図面の簡単な説明】
【図1】本発明における第1の実施形態を示す図である。
【図2】印字領域生成手段104のブロック図である。
【図3】情報格納部107のブロック図である。
【図4】第1の実施形態における印字結果の例を示す図である。
【図5】本発明における第2の実施形態を示す図である。
【図6】本発明における第3の実施形態を示す図である。
【図7】画像処理部2211の構成例を示すブロック図である。
【図8】付加パターンの一例を説明する図である。
【図9】パターン付加ラインの一例を示す図である。
【図10】パターン付加ラインの一例を示す図である。
【図11】パターン付加ラインによる情報の表現方法の一例を示す図である。
【図12】パターン付加ラインによる情報の表現方法の一例を示す図である。
【図13】パターン付加回路の構成例を示す図である。
【図14】パターン付加回路の構成例を示す図である。
【図15】パターン付加回路の構成例を示す図である。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image processing apparatus and method, and a recording medium, and more particularly to an image processing apparatus and method for printing digital watermark (watermark) data on securities such as stamps, checks, and bills.
[0002]
[Prior art]
In recent years, a so-called digital watermarking technique has been developed in which additional information is hardly recognized by human eyes by utilizing the redundancy of electronic image data, or embedded in a state where human eyes can recognize the additional information.
[0003]
These digital watermarking techniques have the effect of preventing unauthorized use of the image data by embedding the information of the author as additional information in the image data that involves, for example, a copyright. .
[0004]
[Problems to be solved by the invention]
However, the above-described digital watermarking technique has not been used for specific images, for example, images of securities such as banknotes, checks, and stamps. Further, information relating to the value of the image is not embedded in the image.
[0005]
The present invention relates to an image processing apparatus that converts various information into digital watermark data and prints it on securities such as banknotes, checks, and stamps, or embeds digital watermark data when creating securities, and a method thereof. And a recording medium.
[0006]
Another object of the present invention is to provide an image processing apparatus, method, and recording medium that can embed information representing the value of the image into the image.
[0007]
[Means for Solving the Problems]
The present invention has the following configuration as one means for achieving the above object.
[0008]
That is, an image processing apparatus for embedding digital watermark data in securities, an input unit for inputting image data representing the securities, and information on the amount of the securities based on the image data representing the securities input from the input unit. Detecting means, digital watermark data generating means for generating digital watermark data representing money amount information detected by the detecting means, and digital watermark data generated by the digital watermark data generating means for the securities. And an embedding means for embedding so that it is difficult for the human eyes to discriminate.
[0009]
Further, the present invention has the following configuration as one means for achieving the above object. That is, there is provided an image processing method for embedding digital watermark data in a security, wherein an input step of inputting image data representing the security, and information on the amount of the security from the image data representing the security input in the input step. A digital watermark data generating step of generating digital watermark data representing the amount information detected in the detecting step, and applying the digital watermark data generated in the digital watermark data generating step to the securities. And an embedding step of embedding so as to be difficult for the human eyes to recognize.
[0010]
Further, the present invention has the following configuration as one means for achieving the above object. That is, a computer-readable storage medium storing a program for causing a computer to execute an image processing method for embedding digital watermark data in securities, and an input step of inputting image data representing securities to the computer, A detection step of detecting the price information of the security from the image data representing the security input in the input step, and a digital watermark data generation step of generating digital watermark data representing the price information detected in the detection step. A program for executing an embedding step of embedding the digital watermark data generated in the digital watermark data generating step in the securities so as to be difficult for human eyes to recognize.
[0012]
BEST MODE FOR CARRYING OUT THE INVENTION
[First Embodiment]
FIG. 1 shows a digital watermark information printing apparatus according to a first embodiment of the present invention. In FIG. 1,
[0013]
[0014]
An
[0015]
[0016]
An
[0017]
FIG. 2 is a block diagram of the print
[0018]
[0019]
[0020]
[0021]
With the above configuration, the sub-scanning direction enable signal VE is output from the J-KF /
[0022]
A main scanning direction counter 205 counts up using VCLK as a clock.
[0023]
[0024]
[0025]
With the above configuration, the main scanning direction enable signal HE is output from the J-KF /
[0026]
An OR
[0027]
FIG. 3 shows a block diagram of the
[0028]
Here, the
[0029]
The output of the
[0030]
FIG. 4 shows an example of a print result in the present embodiment.
Instead of adding one type of electronic watermark information, a plurality of electronic watermark information may be added. For example, two pieces of information of the amount of the stamp and the type of the stamp may be added.
[0031]
In the present embodiment, the stamp has been described as an example of an object on which digital watermark information is printed. However, in addition to stamps, bills, stock certificates, and securities such as checks can be used to print digital watermark information by using a similar device. It is possible to print.
[0032]
Further, as information to be printed as digital watermark information, information for identifying a security such as a serial number may be printed in addition to the amount of securities described in the present embodiment.
[0033]
Further, in the present embodiment, printing is performed on the entire surface of the security. However, by setting the printing area in advance, it is possible to suppress unnecessary printing on the security and to read out digital watermark information. At this time, it is also possible to improve the information accuracy and to improve the efficiency of the reading operation by reading out information only from a predetermined portion. In this case, by changing the values of VEST, VEN and HEST, HEEN in FIG. 2, it is possible to change the area in which the digital watermark information is printed and to print the digital watermark information periodically.
[0034]
Furthermore, for the ink for printing digital watermark information, printing is performed using yellow ink so that it is difficult for human eyes to identify, or printing using special ink that reacts to ultraviolet light, It is conceivable that the electronic watermark information cannot be recognized at all by the human eye.
[0035]
In the present embodiment, the bitmap data is generated so that the information (amount) input from the information input unit is displayed as a character on a security as a digital watermark information generating unit. For example, a method of changing the dot position of an image (see JP-A-5-301380) and a method of modulating the density of a multi-valued image (JP-A-5-244389) can be considered.
[0036]
[Second embodiment]
FIG. 5 shows a second embodiment of the present invention.
[0037]
In FIG. 5,
[0038]
[0039]
[0040]
[Third Embodiment]
FIG. 6 is an example of a device outline view according to the third embodiment of the present invention.
[0041]
In FIG. 6,
[0042]
In the
[0043]
The M, C, Y, and K image signals output from the
[0044]
[0045]
[0046]
After the four colors M, C, Y, and K are sequentially transferred in this manner, the sheet passes through the
[0047]
With the above configuration, the securities are printed on the recording paper.
[0048]
[Image processing unit]
FIG. 7 is a block diagram illustrating a configuration example of the
[0049]
In the figure, reference numerals 1210-1 to 3 denote R, G, and B full-color information input from the
[0050]
[0051]
[0052]
A
[0053]
On the other hand,
[0054]
Here, the signal CN0 separately input to the masking /
[0055]
[Table 1]
[0056]
[Pattern addition method]
First, an example of a pattern adding method according to the present embodiment will be described.
[0057]
FIG. 8 is a diagram illustrating an example of an additional pattern according to the present embodiment. In the figure, 4 × 4 pixels included in an
[0058]
9 and 10 are diagrams illustrating an example of a line to which a pattern according to the present embodiment is added.
[0059]
In FIG. 9, a
[0060]
In FIG. 10,
[0061]
FIG. 11 and FIG. 12 show an example of a method of expressing information using a pattern addition line.
[0062]
In FIG. 11,
[0063]
The data represented by the unit dot is determined by the phase difference between the
[0064]
12, FIG. 12A shows a first pattern addition line Line0 and FIG. 12B shows a fourth pattern addition line Line3 among a set of pattern addition lines representing all additional information.
[0065]
12,
[0066]
Further, for example, a pattern to be added is added using only yellow toner by utilizing the fact that human eyes have low discrimination ability with respect to a pattern drawn with yellow (Y) toner.
[0067]
In addition, the dot interval in the main scanning direction of the additional pattern and the repetition interval of the entire additional information in the sub-scanning direction are such that all information is reliably added to a thin and uniform area where dots can be reliably identified in a print result. It is necessary to determine. As a guide, information may be added at a pitch equal to or less than half the width of a thin and uniform area so that dots can be reliably identified in a target print result.
[0068]
[Pattern addition circuit]
Next, an example of the pattern adding circuit of the present embodiment will be described.
[0069]
13, 14, and 15 are block diagrams illustrating configuration examples of the
[0070]
In the figure, the
[0071]
Further, the output of the AND
[0072]
On the other hand, an initial value is loaded into the
[0073]
The output of the AND
[0074]
Further, the output of the AND
[0075]
Note that the F /
[0076]
The signal MINUS is input to the selection terminal S of the
[0077]
Since the output of the AND
[0078]
An
[0079]
The OR
[0080]
The quantity calculation results V + α and V−α are input to the
[0081]
With the above circuit configuration, the dot modulation shown in FIG. 8 is performed.
[0082]
As described above, according to the present embodiment, information specific to a print target, for example, the price of a stamp when printing a stamp, or the amount or serial number of a bill when printing a bill, is encoded or encoded. By embedding the digital watermark information as an additional pattern in the print data as digital watermark information, when those securities are used, the digital watermark information embedded by a predetermined device is extracted and confirmed, thereby obtaining valuable information. Unauthorized use of securities can be suppressed.
[0083]
【The invention's effect】
As described above, according to the present invention, various kinds of information on securities to be printed are printed as electronic watermark data on securities such as bills, checks, and stamps, or the information is electronically printed when the securities are printed. Printing can be performed by embedding the watermark data in a print image. In addition, by setting the printing area in advance, it is possible to suppress unnecessary printing on the securities and to periodically print the digital watermark information. By reading only the information, it is also possible to improve the information accuracy and increase the efficiency of the reading operation. Further, according to the present invention, it is possible to embed information indicating the value of the image in the image.
[Brief description of the drawings]
FIG. 1 is a diagram showing a first embodiment of the present invention.
FIG. 2 is a block diagram of a print
FIG. 3 is a block diagram of an
FIG. 4 is a diagram illustrating an example of a print result according to the first embodiment.
FIG. 5 is a diagram showing a second embodiment of the present invention.
FIG. 6 is a diagram showing a third embodiment of the present invention.
FIG. 7 is a block diagram illustrating a configuration example of an
FIG. 8 is a diagram illustrating an example of an additional pattern.
FIG. 9 is a diagram illustrating an example of a pattern addition line.
FIG. 10 is a diagram illustrating an example of a pattern addition line.
FIG. 11 is a diagram illustrating an example of a method of expressing information using a pattern addition line.
FIG. 12 is a diagram illustrating an example of a method of expressing information using a pattern addition line.
FIG. 13 is a diagram illustrating a configuration example of a pattern adding circuit.
FIG. 14 is a diagram illustrating a configuration example of a pattern adding circuit.
FIG. 15 is a diagram illustrating a configuration example of a pattern adding circuit.
Claims (3)
有価証券を表す画像データを入力する入力手段と、
前記入力手段から入力された有価証券を表す画像データから当該有価証券の金額情報を検出する検出手段と、
前記検出手段により検出された金額情報を表す電子透かしデータを生成する電子透かしデータ生成手段と、
前記電子透かしデータ生成手段によって生成された電子透かしデータを前記有価証券に対して人間の目に識別しにくいように埋め込む埋め込み手段と
を有することを特徴とする画像処理装置。An image processing device for embedding digital watermark data in securities,
Input means for inputting image data representing securities;
Detecting means for detecting amount information of the security from image data representing the security input from the input means ;
Digital watermark data generating means for generating digital watermark data representing the amount information detected by the detecting means,
An image processing apparatus , comprising: an embedding unit that embeds the digital watermark data generated by the digital watermark data generating unit into the securities so that it is difficult for the human eyes to recognize the digital watermark data.
有価証券を表す画像データを入力する入力工程と、
前記入力工程で入力された有価証券を表す画像データから当該有価証券の金額情報を検出する検出工程と、
前記検出工程で検出された金額情報を表す電子透かしデータを生成する電子透かしデータ生成工程と、
前記電子透かしデータ生成工程で生成された電子透かしデータを前記有価証券に対して人間の目に識別しにくいように埋め込む埋め込み工程と
を有することを特徴とする画像処理方法。An image processing method for embedding digital watermark data in securities,
An input step of inputting image data representing securities;
A detection step of detecting the amount information of the securities from the image data representing the securities input in the input step ,
A digital watermark data generating step of generating digital watermark data representing the amount information detected in the detecting step;
An embedding step of embedding the digital watermark data generated in the digital watermark data generating step in the securities so as to be difficult for human eyes to recognize.
An image processing method comprising:
前記コンピュータに
有価証券を表す画像データを入力する入力工程と、
前記入力工程で入力された有価証券を表す画像データから当該有価証券の金額情報を検出する検出工程と、
前記検出工程で検出された金額情報を表す電子透かしデータを生成する電子透かしデータ生成工程と、
前記電子透かしデータ生成工程で生成された電子透かしデータを前記有価証券に対して人間の目に識別しにくいように埋め込む埋め込み工程と
を実行させるためのプログラムを格納することを特徴とするコンピュータ読み取り可能な記憶媒体。 A computer-readable storage medium storing a program for causing a computer to execute an image processing method for embedding digital watermark data in securities,
An input step of inputting image data representing securities to the computer ;
A detection step of detecting the amount information of the securities from the image data representing the securities input in the input step ,
A digital watermark data generating step of generating digital watermark data representing the amount information detected in the detecting step;
A program for executing an embedding step of embedding the digital watermark data generated in the digital watermark data generating step in the securities so as to be difficult for human eyes to recognize. Computer readable storage medium.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000009312A JP3584191B2 (en) | 2000-01-18 | 2000-01-18 | Image processing apparatus and method, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000009312A JP3584191B2 (en) | 2000-01-18 | 2000-01-18 | Image processing apparatus and method, and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001203872A JP2001203872A (en) | 2001-07-27 |
| JP3584191B2 true JP3584191B2 (en) | 2004-11-04 |
Family
ID=18537481
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000009312A Expired - Fee Related JP3584191B2 (en) | 2000-01-18 | 2000-01-18 | Image processing apparatus and method, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3584191B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3943073B2 (en) | 2003-11-28 | 2007-07-11 | 富士通株式会社 | Image data processing apparatus, image data processing method, and image data processing program |
| CN1979537B (en) * | 2005-12-02 | 2012-05-02 | 上海移动通信有限责任公司 | Anti-counterfeiting intelligent electronic receipt stamp system |
| JP4985028B2 (en) | 2007-03-29 | 2012-07-25 | セイコーエプソン株式会社 | Check reading information falsification determination method, check processing system, and check processing apparatus |
-
2000
- 2000-01-18 JP JP2000009312A patent/JP3584191B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001203872A (en) | 2001-07-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0776120B1 (en) | Image processing apparatus | |
| EP0551016B1 (en) | Image processing method for adding an identification code to an image | |
| US6421145B1 (en) | Image processing apparatus and method using image information and additional information or an additional pattern added thereto or superposed thereon | |
| US7058196B2 (en) | Apparatus and method for processing image and computer-readable storage medium | |
| EP0881822B1 (en) | Luminance-based color resolution enhancement | |
| JP2614369B2 (en) | Image processing device | |
| EP0637165B1 (en) | Image processing system with forgery prevention function | |
| JP3584191B2 (en) | Image processing apparatus and method, and recording medium | |
| JP3566610B2 (en) | Image processing apparatus and image processing method | |
| JP3193098B2 (en) | Image processing apparatus and method | |
| JP3288764B2 (en) | Image processing apparatus and method | |
| JP3367959B2 (en) | Image processing apparatus and method | |
| JP3391819B2 (en) | Image processing apparatus and method | |
| JP3581526B2 (en) | Image processing apparatus and method | |
| JP3272739B2 (en) | Image processing apparatus and method | |
| JP3251348B2 (en) | Image processing apparatus and image processing method | |
| JP3604880B2 (en) | Image processing apparatus and method, and storage medium | |
| JP4122961B2 (en) | Image processing apparatus and image recording apparatus | |
| JP3715946B2 (en) | Image processing apparatus and method | |
| JP3313778B2 (en) | Image processing apparatus and image processing method | |
| JP3517648B2 (en) | Image processing apparatus and method | |
| JP3302039B2 (en) | Image processing device | |
| JP3352455B2 (en) | Image processing apparatus and method | |
| JP3363488B2 (en) | Image processing apparatus and image processing method | |
| JPH06326854A (en) | Picture processing unit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20040723 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040802 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070806 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080806 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080806 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090806 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090806 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100806 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110806 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120806 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120806 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130806 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |