Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3728052B2 - Image processing apparatus and method, and storage medium - Google Patents
[go: Go Back, main page]

JP3728052B2 - Image processing apparatus and method, and storage medium - Google Patents

Image processing apparatus and method, and storage medium Download PDF

Info

Publication number
JP3728052B2
JP3728052B2 JP10734697A JP10734697A JP3728052B2 JP 3728052 B2 JP3728052 B2 JP 3728052B2 JP 10734697 A JP10734697 A JP 10734697A JP 10734697 A JP10734697 A JP 10734697A JP 3728052 B2 JP3728052 B2 JP 3728052B2
Authority
JP
Japan
Prior art keywords
image
halftone
image signal
dot pattern
input
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
Application number
JP10734697A
Other languages
Japanese (ja)
Other versions
JPH10304179A (en
Inventor
博之 山崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP10734697A priority Critical patent/JP3728052B2/en
Priority to US09/031,970 priority patent/US6384935B1/en
Publication of JPH10304179A publication Critical patent/JPH10304179A/en
Application granted granted Critical
Publication of JP3728052B2 publication Critical patent/JP3728052B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Cleaning In Electrography (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、入力画像に付加情報を付加する機能を有する画像処理装置及び方法及び記憶媒体に関するものである。
【0002】
【従来の技術】
近年、カラープリンタやカラー複写機等の画像記録装置は性能が向上することにより高画質な画像を形成することができるようになってきている。このような状況下において紙幣などの有価証券を偽造される恐れがあり、様々な偽造防止技術が考えられている。
【0003】
この技術の1つとして、印刷されるカラー画像と共にその画像処理装置の機体番号等の付加情報を示すドットパターンを付加印刷する様な付加方式がある。
【0004】
また、このドットパターンは画面全体に周期的に印刷されるため、イエローの印刷面のみに付加情報を付加する。
【0005】
また、近年ホストコンピュータもしくはプリンタで扱うデータ量の節約するため、或いはプリンタにおいて画質のよい中間調画像を印刷させるためにディザ法や誤差拡散法などの様々な種類の中間調処理を選択的に実行することが行われる。
【0006】
【発明が解決しようとする課題】
上述の様に複数の中間調処理を選択的に実行する場合には、ある中間調処理と上記ドットパターンの形状との相性が良いが、ある中間調処理と上記ドットパターンの形状との相性が悪くなってしまうという問題がある。
【0007】
即ち、相性が悪い場合には、その中間調処理を用いて印刷された画像は、上記ドットパターンが目立ってしまい実質的な画質が劣化してしまったり、或いは印刷画像から埋め込まれた付加情報を解読することが困難になってしまうという問題があった。
【0008】
この様な問題に対処するために、各中間調処理に適した各々のドットパターン生成方式を備える画像処理装置を提供することも考えられるが、複数のドットパターン生成方式を有する分、装置のコストが上昇してしまうという問題がある。また、同一の付加情報を示すにも関わらず複数の形状のドットパターンの何れかが画像に付加されるので、印刷画像を解読する際にも手間がかかるという問題がある。
【0009】
本発明は上記の課題に鑑みてなされたものであり、選択的に実施可能な複数の中間調処理の何れにも適した単一のドットパターン付加方式を提供することを目的とする。
【0010】
【課題を解決するための手段】
上記課題を解決するために本発明の画像処理装置は、画像信号に入力する入力手段と、
前記入力手段により入力された画像信号に対して、複数の中間調処理方法を選択的に実行して中間調処理する中間調処理手段と、
前記中間調処理手段により中間調処理された画像信号に対して、付加情報を示すドットパターンを人間の目に識別しにくく付加する付加手段とを有し、
前記ドットパターンは、各々長手方向が異なる第1領域及複数の第2領域により構成され、前記第1領域及び複数の第2領域各々のサイズは、前記複数の中間調処理方法のいずれが選択されても認識可能となるように設定されることを特徴とする。
【0011】
【発明の実施の形態】
(第1の実施の形態)
本実施の形態では特にカラー電子写真技術を用いた画像記録装置の場合の構成を示す。
【0012】
本実施の形態の画像記録装置は600dpiの解像度で印刷が可能である。また本実施の形態では外部のコンピュータ等から入力される画像信号はM(マゼンタ)、C(シアン)、Y(イエロー)、BK(ブラック)で面順次で送られてくるものとし、各色の画像信号の濃度レベルは8ビットで表現される。また、これら画像信号に付加される認識信号をアドオンドットと呼ぶ。なお、本実施の形態ではY(イエロー)の画像信号に対してのみ認識信号を付加することとする。これは上記各色の内、イエローの画像が人間の目に一番識別しにくいことを利用したものである。これにより認識信号が付加して印刷したとしても実質的に元の画像から画質を劣化させないで済む。
【0013】
図1に、本発明の各実施の形態に用いるカラー画像記録装置を示す。
【0014】
まず帯電器101によって感光体ドラム100が所定極性に均一に帯電され、レーザービーム光Lによる露光によって感光体ドラム100上に、例えば、マゼンタの第一の潜像が形成される。ついで、この場合にはマゼンタの現像器Dmにのみ所要の現像バイアス電圧が印加されてマゼンタの潜像が現像され、感光体ドラム100上にマゼンタの第1のトナー像が形成される。
【0015】
一方、所定のタイミングで転写紙Pが給紙され、その先端が転写開始位置に達する直前に、トナーと反対極性(例えば、プラス極性)の転写バイアス電圧(+1.8KV)が転写ドラム102に印加され、上記感光体ドラム100上の第1のトナー像が転写紙Pに転写されると共に、転写紙Pが転写ドラム102の表面に静電吸着される。その後感光体ドラム100はクリーナ103によって残留するマゼンタトナーが除去され、次の色の潜像形成および現像工程に備える。
【0016】
次に、前記感光体ドラム100上にレーザービーム光Lによりシアンの第2の潜像が形成され、ついで、シアンの現像器Dcにより感光体ドラム100上の第2の潜像が現像されてシアンの第2のトナー像が形成される。そして、このシアンの第2のトナー像は、先に転写紙Pに転写されたマゼンタの第1のトナー像の位置に合わせられて転写紙Pに転写される。この2色目のトナー像の転写においては、転写紙が転写部に達する直前に転写ドラム102に+2.1KVのバイアス電圧が印加される。
【0017】
同様にして、イエロー、ブラックの第3、第4の各潜像が感光体ドラム100上に順次形成され、それぞれが現像器Dy、Dbによって順次現像され、転写紙Pに先に転写されたトナー像と位置合わせされてイエロー、ブラックの第3、第4の各トナー像が順次転写され、かくして、転写紙P上に4色のトナー像が重なった状態で形成されることになる。
【0018】
図2は第1の実施の形態の信号処理の流れを表す図である。
【0019】
図2において、ホスト201、コントローラ202、エンジン203の機器には、各機器内の各ブロックを制御する為の独立した主制御部(CPU)が存在する。即ち、ホスト201にはCPU2010、コントローラ202にはCPU2020、エンジン202にはCPU2030が存在し、各CPUが各機機内の動作のタイミング、及び各機器間の通信を不図示のバスを介して制御している。
【0020】
一般に本実施の形態に用いるレーザービームプリンタの様な画像処理装置は、一般にコントローラ部とエンジン部が別体で構成されることが多い。そのため通常、各機器が個別に制御される様に各機器間で閉じた構成になっている。
【0021】
ホスト201からはRGBの画像信号がパラレルに送出され、コントローラ202へ入力される。また、ホスト201からはディザ1、ディザ2、スーパーピクセルの3種類の中間調処理が選択指示することが可能であり、ユーザーがホスト201の所定の操作部からプリント時にいずれかを選択し、選択された中間調の番号が中間調指示信号としてコントローラ202へ送出される。
【0022】
本実施の形態では、画像信号の専用線とは別系統の制御信号専用の信号線を介してコントローラ202へ中間調指示信号が入力される。これにより画像信号の送受とは独立して信号をやり取りすることができ、信号の送受タイミングの自由度が高くなる。
【0023】
なお、本発明はこれに限らず画像信号と同じデータ線を介してパラレルコマンドとして中間調指示信号を入力しても良い。
【0024】
コントローラ202内には、CPU2020、色変換処理部204、γ補正部205、中間調処理部206が配置されている。入力されたRGB信号には色変換処理部204でマスキング、UCRの処理が施され、色補正、下色除去が行われ、マゼンタ(M)、シアン(C)、イエロー(Y)、ブラック(BK)の画像信号へと変換される。
【0025】
本画像記録装置は上述したようにY、M、C、BK各色1画面ずつ(面順次に)印字するため、色変換処理部204からは面順次、即ちMの1画面分のデータ、Cの1画面分のデータ、Yの1画面分のデータ、BKの1画面分のデータの順に画像信号が出力される。
【0026】
次にγ補正部205によって出力濃度曲線が線形となるように補正をかけられ、中間調処理部206へ入力される。
【0027】
一方、これと並行して中間調指示信号が中間調処理部206へ入力される。中間調処理部206では中間調指示信号に従って入力される画像データに処理を行う。ディザ1、ディザ2が指示された場合は所定の多値ディザ処理が行われる。これらのディザ処理については後で詳述する。更に後述するスーパーピクセルが指示された場合はディザ処理は行わない。
【0028】
コントローラ202で以上の処理が行われた後、M、C、Y、BKの画像信号はエンジン203へ入力される。
【0029】
エンジン203は、CPU2030、アドオン付加処理部207、PWM処理部208、レーザ駆動部209によって構成されている。入力される画像信号はイエローの場合にのみアドオン付加処理部207においてアドオンパターンが付加される。その後、PWM処理部208でパルス幅変調をかけられる。
【0030】
なお、上述した中間調指示信号は中間調処理部206に入力されるのと同時にシリアルコマンド等によってエンジン203にも入力され、PWM処理部208へと入力される。
【0031】
PWM処理部208では入力された中間調指示信号に従ってディザ1、もしくはディザ2が指示された場合は600線単位、スーパーピクセルが指示された場合は200線単位で公知のPWM処理を行い、変調されたPWM信号はレーザ駆動部209へと入力され、印字される。
【0032】
次に、アドオン付加処理部207の動作について説明する。
【0033】
図4はアドオン付加処理部207の内部ブロック図である。以下ブロックの動作を簡単に説明する。CPU2030はEEPROM401に格納されるエンジンID等の付加情報を読み出して暗号化回路405へ出力する。暗号化回路405は、この付加情報を暗号化する。次に暗号化された付加情報はパリティチェック406でパリティがチェックされ、ここでエラーの場合は印字動作は停止する。
【0034】
主走査カウンタ407は、画像信号の主走査方向のクロック信号PCLKに従ってカウント動作を行い、パリティチェック406よりロードされるコードに従ってアドオンドットを付加すべき位置でONを送出する。
【0035】
副走査カウンタ408は、副走査方向のクロック信号BDに従ってカウント動作を行い、アドオンラインでONを送出する。アドオンドット生成回路409はCPU2030内のROM403に格納されるアドオンドット形状パラメータを受け取り、イエローの画像信号を処理する時にのみONとなるアドオン許可信号がONの時であって、かつ主走査カウンタ407、副走査カウンタ408の両方がONの時のみアドオンドットを生成してFF領域ではBK、00領域ではWHをONにして送出する。
【0036】
アドオン付加回路404はコントローラ202から入力されるイエローの画像信号に対してBKがONならばFFh、WHがONならば00hに画像信号を変換してPWM処理部208に出力する。また、BK、WHともOFFの場合には入力された画像信号をそのままPWM処理部208に出力する。
【0037】
上記処理により付加情報を付加された画像の様子は後述する。
【0038】
次にPWM処理部208の動作について説明する。
【0039】
図3はPWM処理部208のブロック図である。アドオン付加回路404から入力される画像信号をラッチ回路301で画像クロックPCLKの立ち上がりに同期させ、D/Aコンバータ302でアナログ電圧に変換させ、アナログコンパレータ303に入力する。
【0040】
一方、画像クロックによって三角波発生部306で600線三角波を発生させ、同時に1/3分周回路305を通すことによって三角波発生部307で200線の三角波を発生させる。
【0041】
ここで、線数切り替えスイッチ308は中間調指示信号によって切り替わり、ディザ1、ディザ2を指示する場合は600線三角波を、スーパーピクセルを指示する場合は200線三角波を選択する。
【0042】
前記アナログ電圧と三角波の2信号を比較し、アナログコンパレータ303の出力からはPWMされた信号が出力され、インバータ304で反転され、PWM信号が得られる。
【0043】
ここで、PWM処理部208で行うPWMの原理について簡単に説明する。
【0044】
図7の(A)、(B)はそれぞれ600線、200線のPWM処理の様子を表す図である。図の点線と点線の間が1画素の幅で縦軸が各画素に対するアナログ電圧を表していて、最小濃度〜最大濃度の濃度レベルに対応している。レーザ(図1におけるレーザービーム光Lに対応する)はアナログ電圧701が三角波702よりも高い時間だけ照射され、従って各画素のレーザの照射された部分703にのみトナーが載ってその部分が印字される。
【0045】
図中(A)の600線の場合は1画素単位で照射面積が変化し、階調を表現する。一方、図中(B)の200線の場合は3画素単位で階調を表現する。
【0046】
次に本実施の形態の中間調処理部206が実行可能なディザ1、ディザ2について説明する。
【0047】
図5(A)、(B)はディザ1、ディザ2のハーフトーンセルを表す図である。501がディザ1のハーフトーンセルであり、45度のスクリーン角と141線/インチの網点線数(空間周波数)を有し、各セル内ではFattening型で中心から渦巻き状に成長をする。
【0048】
502はディザ2のハーフトーンセルであり、0度のスクリーン角と150線/インチの網点線数を有し、各セル内では中心から上下に縦成長をする。
【0049】
各画素は例えば4階調の深さを持ち、各画素の階調は600線PWMによって表現される。この結果、紙幣等で多く見られるイエロー濃度約25%の領域でのハーフトーンドットはそれぞれ図6(A)、(B)のような形状になる。
【0050】
また、スーパーピクセルモードを選択した場合は200線のPWM処理が施されるため、イエロー濃度約25%の領域でのハーフトーンドットは図6(C)のような形状になる。
【0051】
以上のような性格を有する各中間調処理が行われた画像に対してアドオンドットを付加した場合、ハーフトーンドットとアドオンドットの位置関係が解読の難易度、あるいは目立ちやすさに大きく影響する。
【0052】
また、このハーフトーンドットとアドオンドットの位置関係は、ユーザーがマージンを変更することにより任意に変化するため、これを記録装置(エンジン203)で制御することはできない。従って、形成画像から最もアドオンドットを認識しにくい位置関係、及び形成画像において最もアドオンドットの目立ちやすい位置関係になる場合を考慮して、最適なアドオンドットの形状を決めることが必要になる。
【0053】
図8は、従来のアドオンドットの形状の一例を示したものである。図中の点線がアドオンラインを表し各アドオンドットが付加されるべきラインである。また、804は各アドオンドットである。
【0054】
また、アドオンドット804を拡大したものが805である。アドオンドット805において、FF領域801に対応する領域は元の入力画像を最高濃度(イエローの面の画像についてのみ)に置換され、00領域802、803に対応する領域は元の入力画像を最低濃度(イエローの面の画像についてのみ)に置換される。即ち、FF領域の画素はFFhに変換され、00領域の画素は00hに変換される。なお、斜線の領域の画素は変調を行わない。このアドオンドットが画像中に繰り返し付加する。
【0055】
また、付加情報の表現の仕方としてはこれら複数のアドオンドットの組み合わせにより表現するものとし、例えば、縦、又は横に隣り合うアドオンドットの距離により数ビットの情報を表現することが可能である。
【0056】
上記従来のアドオンドットを図6で示した各ハーフトーンドットに付加した例が図9である。図9(A)、(B)、(C)はそれぞれディザ1、ディザ2、スーパーピクセルを実施して画像信号を印刷した結果を示している。
【0057】
図9(A)について言えば、両脇の00領域90は元画像の白地と重なってしまうため印刷された画像からこの領域を解読、認識することができない。また、FF領域91はディザのハーフトーンドットから1画素はみ出しているが、1画素のみではFF領域であるとを解読、認識することは不可能である。
【0058】
また、図9(B)ではFF領域、00領域ともに元画像と重なってしまい、印刷された画像から全く解読、認識することはできない。
【0059】
また、図9(C)では00領域が元のデータを3画素とも白に置換してしまっているため、印刷された画像から00領域を解読、認識することはできるが、逆に白抜きとしてはっきり目立ってしまう。以上のことから従来のアドオンドットの形状では認識、目立ちやすさの両面で不十分である。
【0060】
特に電子写真方式においてはハーフトーンドットから少なくとも2画素程度はみ出ていないとドットとして認識できないため、図6(A)の様な場合にも確実に認識できるためにはFF領域が例えば縦に4画素必要である。しかしながら、FF領域が縦に5画素以上の面積を持つと白地などで目に付く。よってFF領域は縦に4画素の大きさを有するものに変更する。
【0061】
一方、このFF領域が図6(B)、(C)のハーフトーンドットの縦線と重なった場合でもアドオンドットが認識できるためには両脇の00領域の働きが重要となってくる。
【0062】
まず、図中(B)において、白抜きが認識できるためには、FF領域から主走査方向に4画素離れた場所に00領域があることが必要である。
【0063】
また、図中(B)とは異なり、図中(C)では、白抜きが認識できるためにはFF領域から主走査方向に3画素離れた場所に00領域が必要である。
【0064】
また縦線上の白抜きは1画素では認識が不十分であり3画素にすると逆に画像の劣化が目立ってしまう。よって、2画素で確定する。また、解読、認識率を上げるために00領域はFF領域の両脇に配置するが両脇に2画素の白抜きがあると目に付くため、片側の00領域は1画素幅とする。
【0065】
以上のことを考慮して、生成された本実施の形態のアドオンドットパターンが図10である。FF領域1001は1×4の大きさを持ち、両脇の00領域については、00領域1002が3×1、00領域1003が3×2の大きさを持つ。なお、斜線の領域は入力画像の変調を行わない。
【0066】
このアドオンドットを図6の各ハーフトーンドットに最も解読が難しい位置関係で付加した例、即ちアドオンドットとハーフトーンドットが最も悪い状況の位置関係になった場合の例が図11である。
【0067】
図11(A)では両脇の00領域110、111は元の入力画像の白地と重なるため認識できないがFF領域112はディザのハーフトーンドットから2画素はみ出しているため、解読、認識可能である。
【0068】
また、図11(B)ではFF領域112はハーフトーンドットと重なるため認識できないが、両脇の00領域110、111はハーフトーンドットの切れ目として認識できる。
【0069】
また、図11(C)でも図11(B)と同様に両脇の00領域がハーフトーンドットの切れ目として認識できる。
【0070】
また、00領域111が2画素幅、00領域110が1画素幅で縦線を白抜きに置換するため、実質的に画質劣化の無い画像形成が可能である。
【0071】
以上のように、図10で説明した本実施の形態のアドオンドットを用いることにより、複数の中間調処理を選択的に実施する場合にも、印刷された画像から容易に付加情報を解読、認識することができ、更に実質的な画質の劣化の無い画像を形成することができる。
【0072】
以上のようにして入力された元の画像に付加された付加情報を表すドットパターンをイメージスキャナー等で読み取り、イエローのプレーンのみ抽出することによって記録装置の機体番号等を示す付加情報を得ることができる。よってこの付加情報から画像を形成した状況を割り出すことが可能となる。
【0073】
以上、本実施の形態はレーザプリンタを例に説明したが、インクジェットやLEDプリンタ等の他の様々な方式のプリンタにも応用可能であることは言うまでもない。
【0074】
また、本実施の形態では3種類の中間調処理に適応可能なアドオンドットを示したが、このアドオンドットは他の代表的な中間調処理に対しても適応可能であることはもちろんである。
【0075】
このため、本実施の形態ではコントローラ202で中間調処理を行ったが、ホストコンピュータ201上で様々な種類の中間調処理を選択的に行う場合も本発明に含まれる。即ちホストコンピュータの行う複数種類の中間調処理の何れが実行されるかに関わらず1つ形状のアドオンパターンを付加することができる。
【0076】
また、異なる中間調処理を行う複数個のコントローラをエンジン203に接続して使用する場合でも、同様にエンジン203に本実施の形態のアドオンパターンを用意しておけば、印刷された画像から容易に付加情報を解読、認識することができ、更に実質的な画質の劣化の無い画像を形成することができる。
【0077】
以上の様に本実施の形態によれば、複数の中間調処理を選択的に行う場合にも、常に単一のアドオンドットパターンを用いて付加情報を付加することにより、装置のコストを減少させることができる。
【0078】
更には、同一の付加情報を付加する場合には常に同一の形状のアドオンドットパターンを用いて付加することにより、複数の中間調処理を用いることによりアドオンドットパターンの形状を変える場合と比較して、印刷画像を解読し、付加情報を得る場合に誤った情報を得ること等を回避することができる。
【0079】
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェース機器、リーダ、プリンタ等)から構成されるシステムの1部として適用しても、1つの機器(たとえば複写機、ファクシミリ装置)からなる装置の1部に適用してもよい。
【0080】
また、本発明は上記実施の形態を実現するための装置及び方法のみに限定されるものではなく、上記システム又は装置内のコンピュータ(CPUあるいはMPU)に、上記実施の形態を実現するためのソフトウエアのプログラムコードを供給し、このプログラムコードに従って上記システムあるいは装置のコンピュータが上記各種デバイスを動作させることにより上記実施の形態を実現する場合も本発明の範疇に含まれる。
【0081】
またこの場合、前記ソフトウエアのプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、具体的には上記プログラムコードを格納した記憶媒体は本発明の範疇に含まれる。
【0082】
この様なプログラムコードを格納する記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
【0083】
また、上記コンピュータが、供給されたプログラムコードのみに従って各種デバイスを制御することにより、上記実施の形態の機能が実現される場合だけではなく、上記プログラムコードがコンピュータ上で稼働しているOS(オペレーティングシステム)、あるいは他のアプリケーションソフト等と共同して上記実施の形態が実現される場合にもかかるプログラムコードは本発明の範疇に含まれる。
【0084】
更に、この供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって上記実施の形態が実現される場合も本発明の範疇に含まれる。
【0085】
【発明の効果】
以上説明した様に本発明によれば、選択的に実施可能な複数の中間調処理の何れにも適した単一のドットパターン付加方式を提供することができ、各中間調処理方法に応じてドットパターンの付加方式を切り換える必要がないので容易な構成で付加情報を付加することができる。
【図面の簡単な説明】
【図1】カラー画像記録装置の印字部の構成を示す図
【図2】信号処理の流れを表わす図
【図3】PWM処理部のブロック図
【図4】アドオン付加処理部のブロック図
【図5】ディザ処理のハーフトーンセルを表す図
【図6】中間調処理の印字例を表す図
【図7】PWMの原理を表わす図
【図8】従来例のアドオンドットを表す図
【図9】従来例のアドオンドットを各ハーフトーンドットに付加した例
【図10】アドオンドットを表す図
【図11】アドオンドットを各ハーフトーンドットに付加した例
【符号の説明】
100 感光ドラム
101 帯電器
102 転写ドラム
103 クリーナ
201 ホスト
202 コントローラ
203 エンジン
207 アドオン付加処理部
804 アドオンドット
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing apparatus and method having a function of adding additional information to an input image, and a storage medium.
[0002]
[Prior art]
In recent years, image recording apparatuses such as color printers and color copiers have been able to form high-quality images due to improved performance. Under such circumstances, securities such as banknotes may be forged, and various anti-counterfeit technologies have been considered.
[0003]
As one of the techniques, there is an additional method in which a dot pattern indicating additional information such as a machine number of the image processing apparatus is additionally printed together with a color image to be printed.
[0004]
Further, since this dot pattern is periodically printed on the entire screen, additional information is added only to the yellow printing surface.
[0005]
In recent years, various types of halftone processing such as dithering and error diffusion methods have been selectively executed in order to save the amount of data handled by the host computer or printer or to print a high-quality halftone image on the printer. To be done.
[0006]
[Problems to be solved by the invention]
When a plurality of halftone processes are selectively executed as described above, the compatibility between a certain halftone process and the shape of the dot pattern is good, but the compatibility between a certain halftone process and the shape of the dot pattern is good. There is a problem of getting worse.
[0007]
In other words, if the compatibility is poor, an image printed using the halftone processing may cause the dot pattern to be noticeable, resulting in a substantial deterioration in image quality, or additional information embedded from the printed image. There was a problem that it was difficult to decipher.
[0008]
In order to cope with such a problem, it is conceivable to provide an image processing apparatus provided with each dot pattern generation method suitable for each halftone processing. However, the cost of the apparatus is increased by having a plurality of dot pattern generation methods. There is a problem that will rise. In addition, although any of the dot patterns having a plurality of shapes is added to the image in spite of showing the same additional information, there is a problem that it takes time to decode the printed image.
[0009]
The present invention has been made in view of the above problems, and an object thereof is to provide a single dot pattern addition method suitable for any of a plurality of halftone processes that can be selectively performed.
[0010]
[Means for Solving the Problems]
In order to solve the above problems, an image processing apparatus according to the present invention includes an input unit that inputs an image signal,
The image signal inputted by said input means, and halftone processing means for halftone processing by executing a plurality of halftone processing method selectively,
Have on the halftone processed image signal, and adding means for adding hard to identify the dot pattern to the human eye showing the additional information by the halftone processing unit,
The dot pattern is composed of a first region and a plurality of second regions, each having a different longitudinal direction, and the size of each of the first region and the plurality of second regions is selected from any of the plurality of halftone processing methods. However, it is set so that it can be recognized .
[0011]
DETAILED DESCRIPTION OF THE INVENTION
(First embodiment)
In the present embodiment, the configuration of an image recording apparatus using color electrophotographic technology is shown.
[0012]
The image recording apparatus of the present embodiment can print at a resolution of 600 dpi. In the present embodiment, image signals input from an external computer or the like are sent in frame sequential order in M (magenta), C (cyan), Y (yellow), and BK (black). The signal density level is expressed by 8 bits. A recognition signal added to these image signals is called an add-on dot. In the present embodiment, the recognition signal is added only to the Y (yellow) image signal. This is based on the fact that among the above colors, the yellow image is most difficult to be identified by human eyes. As a result, even if a recognition signal is added and printing is performed, it is not necessary to substantially deteriorate the image quality from the original image.
[0013]
FIG. 1 shows a color image recording apparatus used in each embodiment of the present invention.
[0014]
First, the charging drum 101 uniformly charges the photosensitive drum 100 to a predetermined polarity, and a magenta first latent image, for example, is formed on the photosensitive drum 100 by exposure with the laser beam L. Next, in this case, a required developing bias voltage is applied only to the magenta developing device Dm to develop the magenta latent image, and a magenta first toner image is formed on the photosensitive drum 100.
[0015]
On the other hand, the transfer paper P is fed at a predetermined timing, and immediately before the leading edge reaches the transfer start position, a transfer bias voltage (+1.8 KV) having a polarity opposite to that of the toner (for example, plus polarity) is applied to the transfer drum 102. Then, the first toner image on the photosensitive drum 100 is transferred to the transfer paper P, and the transfer paper P is electrostatically attracted to the surface of the transfer drum 102. Thereafter, the magenta toner remaining on the photosensitive drum 100 is removed by the cleaner 103 to prepare for the next color latent image formation and development process.
[0016]
Next, a second cyan latent image is formed on the photosensitive drum 100 by the laser beam L, and then the second latent image on the photosensitive drum 100 is developed by the cyan developing device Dc. The second toner image is formed. The cyan second toner image is transferred onto the transfer paper P in accordance with the position of the first magenta toner image transferred onto the transfer paper P. In transferring the second color toner image, a bias voltage of +2.1 KV is applied to the transfer drum 102 immediately before the transfer paper reaches the transfer portion.
[0017]
Similarly, the yellow and black third and fourth latent images are sequentially formed on the photosensitive drum 100, and are sequentially developed by the developing devices Dy and Db, respectively, and transferred to the transfer paper P in advance. The third and fourth toner images of yellow and black are sequentially transferred in alignment with the image, and thus the four-color toner images are formed on the transfer paper P in an overlapping state.
[0018]
FIG. 2 is a diagram illustrating a flow of signal processing according to the first embodiment.
[0019]
In FIG. 2, the host 201, the controller 202, and the engine 203 have independent main control units (CPUs) for controlling each block in each device. That is, the host 201 has a CPU 2010, the controller 202 has a CPU 2020, and the engine 202 has a CPU 2030. Each CPU controls the operation timing in each machine and communication between each device via a bus (not shown). ing.
[0020]
In general, in general, an image processing apparatus such as a laser beam printer used in the present embodiment often includes a controller unit and an engine unit separately. For this reason, it is usually configured such that each device is closed so that each device is individually controlled.
[0021]
RGB image signals are sent in parallel from the host 201 and input to the controller 202. In addition, the host 201 can instruct the selection of three types of halftone processing: dither 1, dither 2, and superpixel, and the user selects one of the predetermined operations on the host 201 at the time of printing. The halftone number thus transmitted is sent to the controller 202 as a halftone instruction signal.
[0022]
In the present embodiment, a halftone instruction signal is input to the controller 202 through a signal line dedicated to a control signal that is different from the dedicated line for image signals. As a result, signals can be exchanged independently of transmission / reception of image signals, and the degree of freedom of signal transmission / reception timing is increased.
[0023]
The present invention is not limited to this, and a halftone instruction signal may be input as a parallel command through the same data line as the image signal.
[0024]
In the controller 202, a CPU 2020, a color conversion processing unit 204, a γ correction unit 205, and a halftone processing unit 206 are arranged. The input RGB signal is subjected to masking and UCR processing by the color conversion processing unit 204, color correction and under color removal are performed, and magenta (M), cyan (C), yellow (Y), black (BK) ) Image signal.
[0025]
As described above, the image recording apparatus prints one screen for each of the colors Y, M, C, and BK (in the surface sequence). Image signals are output in the order of data for one screen, data for one screen of Y, and data for one screen of BK.
[0026]
Next, correction is performed by the γ correction unit 205 so that the output density curve becomes linear, and the correction is input to the halftone processing unit 206.
[0027]
On the other hand, a halftone instruction signal is input to the halftone processing unit 206 in parallel with this. A halftone processing unit 206 processes image data input in accordance with a halftone instruction signal. When dither 1 and dither 2 are instructed, predetermined multi-value dither processing is performed. These dither processes will be described in detail later. Further, when a super pixel to be described later is designated, the dither process is not performed.
[0028]
After the above processing is performed by the controller 202, M, C, Y, and BK image signals are input to the engine 203.
[0029]
The engine 203 includes a CPU 2030, an add-on addition processing unit 207, a PWM processing unit 208, and a laser driving unit 209. An add-on pattern is added by the add-on addition processing unit 207 only when the input image signal is yellow. Thereafter, the PWM processor 208 applies pulse width modulation.
[0030]
The halftone instruction signal described above is input to the engine 203 by a serial command or the like at the same time as being input to the halftone processing unit 206, and is input to the PWM processing unit 208.
[0031]
The PWM processing unit 208 performs known PWM processing in units of 600 lines when dither 1 or dither 2 is instructed in accordance with the input halftone instruction signal, and is modulated in units of 200 lines when super pixels are instructed. The PWM signal is input to the laser drive unit 209 and printed.
[0032]
Next, the operation of the add-on addition processing unit 207 will be described.
[0033]
FIG. 4 is an internal block diagram of the add-on addition processing unit 207. The operation of the block will be briefly described below. The CPU 2030 reads additional information such as an engine ID stored in the EEPROM 401 and outputs it to the encryption circuit 405. The encryption circuit 405 encrypts this additional information. Next, the parity of the encrypted additional information is checked by the parity check 406, and if there is an error, the printing operation is stopped.
[0034]
The main scanning counter 407 performs a counting operation according to the clock signal PCLK in the main scanning direction of the image signal, and sends ON at a position where an add-on dot should be added according to the code loaded from the parity check 406.
[0035]
The sub-scanning counter 408 performs a counting operation according to the clock signal BD in the sub-scanning direction, and sends ON on-line. The add-on dot generation circuit 409 receives an add-on dot shape parameter stored in the ROM 403 in the CPU 2030, and when the add-on permission signal that is ON only when processing the yellow image signal is ON, and the main scanning counter 407, Only when both the sub-scanning counters 408 are ON, an add-on dot is generated and transmitted with BK in the FF area and WH in the 00 area.
[0036]
The add-on addition circuit 404 converts the image signal to FFh when the BK is ON with respect to the yellow image signal input from the controller 202 and outputs it to the PWM processing unit 208 when the WH is ON and 00h when the WH is ON. If both BK and WH are OFF, the input image signal is output to the PWM processing unit 208 as it is.
[0037]
The state of the image to which the additional information is added by the above process will be described later.
[0038]
Next, the operation of the PWM processing unit 208 will be described.
[0039]
FIG. 3 is a block diagram of the PWM processing unit 208. The image signal input from the add-on addition circuit 404 is synchronized with the rising edge of the image clock PCLK by the latch circuit 301, converted to an analog voltage by the D / A converter 302, and input to the analog comparator 303.
[0040]
On the other hand, a triangular wave generation unit 306 generates a 600-line triangular wave by an image clock, and at the same time, a triangular wave generation unit 307 generates a 200-line triangular wave by passing through the 1/3 frequency divider 305.
[0041]
Here, the line number changeover switch 308 is switched by a halftone instruction signal, and selects a 600-line triangular wave when instructing dither 1 and dither 2, and a 200-line triangular wave when instructing a super pixel.
[0042]
The analog voltage and the two signals of the triangular wave are compared, and a PWM signal is output from the output of the analog comparator 303 and is inverted by the inverter 304 to obtain a PWM signal.
[0043]
Here, the principle of PWM performed by the PWM processing unit 208 will be briefly described.
[0044]
FIGS. 7A and 7B are views showing the state of PWM processing of 600 lines and 200 lines, respectively. The width between the dotted lines in the figure is the width of one pixel, and the vertical axis represents the analog voltage for each pixel, corresponding to the density levels of the minimum density to the maximum density. The laser (corresponding to the laser beam L in FIG. 1) is irradiated for a time during which the analog voltage 701 is higher than the triangular wave 702, so that the toner is placed only on the laser irradiated portion 703 of each pixel and the portion is printed. The
[0045]
In the case of 600 lines in FIG. 5A, the irradiation area changes in units of one pixel to express gradation. On the other hand, in the case of line 200 in FIG. 5B, gradation is expressed in units of three pixels.
[0046]
Next, dither 1 and dither 2 that can be executed by the halftone processing unit 206 of the present embodiment will be described.
[0047]
5A and 5B are diagrams showing halftone cells of dither 1 and dither 2. FIG. Reference numeral 501 denotes a halftone cell of dither 1, which has a screen angle of 45 degrees and a dot number (spatial frequency) of 141 lines / inch, and grows in a spiral shape from the center in a fattening type in each cell.
[0048]
Reference numeral 502 denotes a dither 2 halftone cell having a screen angle of 0 degrees and a number of dotted lines of 150 lines / inch, and vertically grows vertically from the center in each cell.
[0049]
Each pixel has a depth of, for example, 4 gradations, and the gradation of each pixel is expressed by 600 line PWM. As a result, halftone dots in a yellow density region of about 25%, which is often found in banknotes and the like, have shapes as shown in FIGS. 6A and 6B, respectively.
[0050]
When the super pixel mode is selected, 200-line PWM processing is performed, so that the halftone dots in the region having a yellow density of about 25% have a shape as shown in FIG.
[0051]
When an add-on dot is added to an image that has been subjected to each halftone process having the above characteristics, the positional relationship between the halftone dot and the add-on dot greatly affects the difficulty of decoding or the conspicuousness.
[0052]
Further, since the positional relationship between the halftone dots and the add-on dots is arbitrarily changed by the user changing the margin, it cannot be controlled by the printing apparatus (engine 203). Therefore, it is necessary to determine the optimum shape of the add-on dot in consideration of the positional relationship in which the add-on dot is hardly recognized from the formed image and the positional relationship in which the add-on dot is most noticeable in the formed image.
[0053]
FIG. 8 shows an example of the shape of a conventional add-on dot. A dotted line in the figure represents an add-on line and is a line to which each add-on dot should be added. Reference numeral 804 denotes each add-on dot.
[0054]
Further, 805 is an enlargement of the add-on dot 804. In the add-on dot 805, the area corresponding to the FF area 801 is replaced with the original input image with the highest density (only for the yellow surface image), and the areas corresponding to the 00 areas 802 and 803 have the original input image with the lowest density. (Only for the yellow side image). That is, the pixels in the FF area are converted into FFh, and the pixels in the 00 area are converted into 00h. Note that the pixels in the hatched area are not modulated. This add-on dot is repeatedly added to the image.
[0055]
Further, the additional information is expressed by a combination of these plural add-on dots. For example, several bits of information can be expressed by the distance between add-on dots adjacent vertically or horizontally.
[0056]
FIG. 9 shows an example in which the conventional add-on dot is added to each halftone dot shown in FIG. FIGS. 9A, 9B, and 9C show results of printing an image signal by performing dither 1, dither 2, and superpixel, respectively.
[0057]
As for FIG. 9A, the 00 area 90 on both sides overlaps with the white background of the original image, so this area cannot be decoded and recognized from the printed image. Further, although one pixel protrudes from the dither halftone dot in the FF area 91, it is impossible to decode and recognize that it is the FF area with only one pixel.
[0058]
In FIG. 9B, both the FF area and the 00 area overlap with the original image, and cannot be decoded or recognized at all from the printed image.
[0059]
In FIG. 9C, the 00 area replaces the original data with white for all three pixels, so that the 00 area can be decoded and recognized from the printed image. It stands out clearly. From the above, the conventional add-on dot shape is insufficient in both recognition and conspicuousness.
[0060]
Particularly in the electrophotographic system, since at least about 2 pixels do not protrude from the halftone dot, it cannot be recognized as a dot. Therefore, in order to be able to be surely recognized even in the case of FIG. is necessary. However, if the FF region has an area of 5 pixels or more in the vertical direction, it will be noticeable on a white background. Therefore, the FF region is changed to one having a vertical size of 4 pixels.
[0061]
On the other hand, even if this FF area overlaps the vertical line of the halftone dots in FIGS. 6B and 6C, the functions of the 00 areas on both sides are important in order to recognize the add-on dots.
[0062]
First, in FIG. 6B, in order to recognize the outline, it is necessary that the 00 area is present at a position away from the FF area by 4 pixels in the main scanning direction.
[0063]
In addition, unlike (B) in the figure, in (C) in the figure, 00 area is required at a position 3 pixels away from the FF area in the main scanning direction in order to recognize the outline.
[0064]
Further, the white outline on the vertical line is not sufficiently recognized by one pixel, and conversely, the deterioration of the image becomes conspicuous if three pixels are used. Therefore, it is determined by 2 pixels. In order to increase the decoding and recognition rate, the 00 area is arranged on both sides of the FF area. However, if there are two pixels on both sides, the 00 area is one pixel wide.
[0065]
Considering the above, FIG. 10 shows the generated add-on dot pattern of the present embodiment. The FF area 1001 has a size of 1 × 4, and for the 00 areas on both sides, the 00 area 1002 has a size of 3 × 1, and the 00 area 1003 has a size of 3 × 2. Note that the hatched area does not modulate the input image.
[0066]
FIG. 11 shows an example in which this add-on dot is added to each halftone dot in FIG. 6 in the position relationship that is most difficult to decipher, that is, an example in which the add-on dot and halftone dot are in the worst position.
[0067]
In FIG. 11A, the 00 regions 110 and 111 on both sides cannot be recognized because they overlap with the white background of the original input image, but the FF region 112 can be decoded and recognized because two pixels protrude from the halftone dots of the dither. .
[0068]
In FIG. 11B, the FF area 112 cannot be recognized because it overlaps with the halftone dots, but the 00 areas 110 and 111 on both sides can be recognized as the breaks of the halftone dots.
[0069]
In FIG. 11C, the 00 area on both sides can be recognized as a halftone dot break as in FIG. 11B.
[0070]
Further, since the 00 area 111 is 2 pixels wide and the 00 area 110 is 1 pixel wide and the vertical lines are replaced with white lines, it is possible to form an image with substantially no deterioration in image quality.
[0071]
As described above, by using the add-on dots of the present embodiment described in FIG. 10, even when a plurality of halftone processes are selectively performed, additional information can be easily decoded and recognized from a printed image. In addition, it is possible to form an image without substantial deterioration in image quality.
[0072]
By reading a dot pattern representing additional information added to the original image input as described above with an image scanner or the like and extracting only the yellow plane, additional information indicating the machine number of the recording apparatus can be obtained. it can. Therefore, it is possible to determine the state of image formation from this additional information.
[0073]
As described above, the present embodiment has been described by taking the laser printer as an example, but it is needless to say that the present invention can also be applied to other various types of printers such as an inkjet printer and an LED printer.
[0074]
Further, in the present embodiment, an add-on dot that can be applied to three types of halftone processing is shown, but it is needless to say that this add-on dot can also be applied to other typical halftone processing.
[0075]
For this reason, halftone processing is performed by the controller 202 in the present embodiment, but cases where various types of halftone processing are selectively performed on the host computer 201 are also included in the present invention. That is, a single add-on pattern can be added regardless of which of the multiple types of halftone processing performed by the host computer is executed.
[0076]
Even when a plurality of controllers that perform different halftone processes are connected to the engine 203, if the add-on pattern of the present embodiment is similarly prepared in the engine 203, it can be easily performed from a printed image. The additional information can be decoded and recognized, and an image without substantial image quality deterioration can be formed.
[0077]
As described above, according to the present embodiment, even when a plurality of halftone processes are selectively performed, the additional information is always added using a single add-on dot pattern, thereby reducing the cost of the apparatus. be able to.
[0078]
Furthermore, when adding the same additional information, always using an add-on dot pattern of the same shape, compared to changing the shape of the add-on dot pattern by using a plurality of halftone processes. When the print image is decoded and additional information is obtained, it is possible to avoid obtaining incorrect information.
[0079]
Even if the present invention is applied as a part of a system composed of a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), an apparatus composed of a single device (for example, a copying machine, a facsimile machine). You may apply to one part of.
[0080]
In addition, the present invention is not limited only to the apparatus and method for realizing the above-described embodiment, and software for realizing the above-described embodiment on a computer (CPU or MPU) in the system or apparatus. A case in which the above-described embodiment is realized by supplying a software program code and causing the system or apparatus computer to operate the various devices according to the program code is also included in the scope of the present invention.
[0081]
In this case, the program code of the software itself realizes the function of the above embodiment, and the program code itself and means for supplying the program code to the computer, specifically, the program code Is included in the scope of the present invention.
[0082]
As a storage medium for storing such a program code, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
[0083]
Further, the computer controls various devices according to only the supplied program code, so that not only the functions of the above embodiments are realized, but also the OS (operating system) on which the program code is running on the computer. Such program code is also included in the scope of the present invention when the above embodiment is realized in cooperation with a system) or other application software.
[0084]
Further, after the supplied program code is stored in the memory of the function expansion board of the computer or the function expansion unit connected to the computer, the program code is stored in the function expansion board or function storage unit based on the instruction of the program code. The case where the CPU or the like provided performs part or all of the actual processing and the above-described embodiment is realized by the processing is also included in the scope of the present invention.
[0085]
【The invention's effect】
As described above, according to the present invention, it is possible to provide a single dot pattern addition method suitable for any of a plurality of halftone processes that can be selectively performed. Since there is no need to switch the dot pattern addition method, additional information can be added with a simple configuration.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a printing unit of a color image recording apparatus. FIG. 2 is a diagram showing a flow of signal processing. FIG. 3 is a block diagram of a PWM processing unit. 5 is a diagram showing a halftone cell of dither processing. FIG. 6 is a diagram showing a print example of halftone processing. FIG. 7 is a diagram showing the principle of PWM. FIG. 8 is a diagram showing an add-on dot of a conventional example. Example of adding conventional add-on dots to each halftone dot [Fig. 10] Diagram showing add-on dots [Fig. 11] Example of adding add-on dots to each halftone dot [Explanation of symbols]
100 Photosensitive drum 101 Charger 102 Transfer drum 103 Cleaner 201 Host 202 Controller 203 Engine 207 Add-on addition processing unit 804 Add-on dot

Claims (9)

画像信号に入力する入力手段と、
前記入力手段により入力された画像信号に対して、複数の中間調処理方法を選択的に実行して中間調処理する中間調処理手段と、
前記中間調処理手段により中間調処理された画像信号に対して、付加情報を示すドットパターンを人間の目に識別しにくく付加する付加手段とを有し、
前記ドットパターンは、各々長手方向が異なる第1領域及複数の第2領域により構成され、前記第1領域及び複数の第2領域各々のサイズは、前記複数の中間調処理方法のいずれが選択されても認識可能となるように設定されることを特徴とする画像処理装置。
Input means for inputting image signals;
The image signal inputted by said input means, and halftone processing means for halftone processing by executing a plurality of halftone processing method selectively,
Have on the halftone processed image signal, and adding means for adding hard to identify the dot pattern to the human eye showing the additional information by the halftone processing unit,
The dot pattern is composed of a first region and a plurality of second regions, each having a different longitudinal direction, and the size of each of the first region and the plurality of second regions is selected from any of the plurality of halftone processing methods. An image processing apparatus that is set so as to be recognizable .
前記中間調処理方法はディザ処理方法であることを特徴とする請求項に記載の画像処理装置。The image processing apparatus according to claim 1 , wherein the halftone processing method is a dither processing method. 前記第1領域及び第2領域は、各々複数の画素から構成されることを特徴とする請求項1に記載の画像処理装置。  The image processing apparatus according to claim 1, wherein each of the first area and the second area includes a plurality of pixels. 前記第1領域は、前記付加手段によりドットパターンを付加された画像信号が示す画像が印字された時の印字領域であり、前記第2領域は、前記付加手段によりドットパターンを付加された画像信号が示す画像が印字された時の非印字領域であることを特徴とする請求項1に記載の画像処理装置。The first area is a print area when an image indicated by an image signal to which a dot pattern is added by the adding means is printed, and the second area is an image signal to which a dot pattern is added by the adding means. The image processing apparatus according to claim 1, wherein the image processing apparatus is a non-printing area when the image indicated by is printed. 前記複数の前記第2領域は、互いに形状が異なることを特徴とする請求項1に記載の画像処理装置。The image processing apparatus according to claim 1, wherein the plurality of second regions have different shapes. 前記付加情報は、前記画像処理装置の機体番号を表す情報であることを特徴とする請求項1に記載の画像処理装置。  The image processing apparatus according to claim 1, wherein the additional information is information representing a machine number of the image processing apparatus. 前記入力手段により入力された画像信号は複数色からなるカラー画像信号であり、前記付加情報はイエローのカラー画像信号に対してのみドットパターンの付加を行うことを特徴とする請求項1に記載の画像処理装置。2. The image signal input by the input means is a color image signal composed of a plurality of colors, and the additional information adds a dot pattern only to a yellow color image signal. Image processing device. 画像信号に入力する入力工程と、
前記入力工程により入力された画像信号に対して、複数の中間調処理方法を選択的に実行して中間調処理する中間調処理工程と、
前記中間調処理工程により中間調処理された画像信号に対して、付加情報を示すドットパターンを人間の目に識別しにくく付加する付加工程とを有し、
前記ドットパターンは、各々長手方向が異なる第1領域及複数の第2領域により構成され、前記第1領域及び複数の第2領域各々のサイズは、前記複数の中間調処理方法のいずれが選択されても認識可能となるように設定されることを特徴とする画像処理方法。
An input process for inputting to the image signal;
A halftone processing step of selectively executing a plurality of halftone processing methods on the image signal input in the input step,
Wherein the halftone process with respect to the halftone processed image signal, and a addition step of adding hard to identify the dot pattern to the human eye showing the additional information,
The dot pattern is composed of a first region and a plurality of second regions, each having a different longitudinal direction, and the size of each of the first region and the plurality of second regions is selected from any of the plurality of halftone processing methods. An image processing method, wherein the image processing method is set so that it can be recognized .
画像信号に入力する入力工程と、
前記入力工程により入力された画像信号に対して、複数の中間調処理方法を選択的に実行して中間調処理する中間調処理工程と、
前記中間調処理工程により中間調処理された画像信号に対して、付加情報を示すドットパターンを人間の目に識別しにくく付加する付加工程とを有し、
前記ドットパターンは、各々長手方向が異なる第1領域及複数の第2領域により構成され、前記第1領域及び複数の第2領域各々のサイズは、前記複数の中間調処理方法のいずれが選択されても認識可能となるように設定されることを特徴とする制御プログラムをコンピュータから読み出し可能な状態で記憶した記憶媒体。
An input process for inputting to the image signal;
A halftone processing step of selectively executing a plurality of halftone processing methods on the image signal input in the input step,
Wherein the halftone process with respect to the halftone processed image signal, and a addition step of adding hard to identify the dot pattern to the human eye showing the additional information,
The dot pattern is composed of a first region and a plurality of second regions, each having a different longitudinal direction, and the size of each of the first region and the plurality of second regions is selected from any of the plurality of halftone processing methods. A storage medium storing a control program which is set so as to be recognizable even if it is readable from a computer.
JP10734697A 1997-02-28 1997-04-24 Image processing apparatus and method, and storage medium Expired - Fee Related JP3728052B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP10734697A JP3728052B2 (en) 1997-04-24 1997-04-24 Image processing apparatus and method, and storage medium
US09/031,970 US6384935B1 (en) 1997-02-28 1998-02-27 Image process apparatus, image process method and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10734697A JP3728052B2 (en) 1997-04-24 1997-04-24 Image processing apparatus and method, and storage medium

Publications (2)

Publication Number Publication Date
JPH10304179A JPH10304179A (en) 1998-11-13
JP3728052B2 true JP3728052B2 (en) 2005-12-21

Family

ID=14456734

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10734697A Expired - Fee Related JP3728052B2 (en) 1997-02-28 1997-04-24 Image processing apparatus and method, and storage medium

Country Status (1)

Country Link
JP (1) JP3728052B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7372594B1 (en) 1999-09-30 2008-05-13 Canon Kabushiki Kaisha Image processing apparatus and method, and storage medium
JP3647372B2 (en) 2000-12-28 2005-05-11 キヤノン株式会社 Image processing apparatus and method
JP2005150815A (en) * 2003-11-11 2005-06-09 Oki Electric Ind Co Ltd Watermark information embedding apparatus and method, watermark information detecting apparatus and method, and printed matter
JP4952352B2 (en) * 2007-04-16 2012-06-13 村田機械株式会社 Image reading device
JP5289106B2 (en) * 2009-03-06 2013-09-11 キヤノン株式会社 Image forming apparatus and image forming method
JP2010232835A (en) * 2009-03-26 2010-10-14 Apollo Japan Co Ltd Multi-information embedding device and method, multi-information reading device and method, and multi-information printing medium

Also Published As

Publication number Publication date
JPH10304179A (en) 1998-11-13

Similar Documents

Publication Publication Date Title
US6384935B1 (en) Image process apparatus, image process method and storage medium
US5457540A (en) Image processing method and apparatus in which identification information is added based on image density
EP0583873B1 (en) Information recording apparatus
JP3728052B2 (en) Image processing apparatus and method, and storage medium
US7196804B2 (en) Image processing apparatus and method, and storage medium used therewith
US6271868B1 (en) Multiple-color image output apparatus and method which prevents a toner image on a photosensitive drum from being narrowed in the horizontal direction
US6992793B2 (en) Image forming apparatus and its control method
JPH10304176A (en) Image processing apparatus and method, and storage medium
JPH10271318A (en) Color image processing apparatus and method
JP3740255B2 (en) Image processing apparatus and method, and storage medium
US6002841A (en) Apparatus and method for processing image which adds identification information to be easily decipherable in high resolution image
US6271930B1 (en) Image processing apparatus and method, and storage medium
JP3595573B2 (en) Color image recording apparatus and color image recording method
JP4498267B2 (en) Image processing method and apparatus
JP2006157424A (en) Image processing apparatus and image processing method
JP3604880B2 (en) Image processing apparatus and method, and storage medium
JP3976815B2 (en) Image processing apparatus and method
JP2005045322A (en) Image forming apparatus and image forming method
JP2001169090A (en) Image forming device
JPH08204943A (en) Color image recording device
JP2006049947A (en) Image forming apparatus
JPH10243127A (en) Image processing apparatus and method
JPH10285327A (en) Image processing apparatus, control method therefor, and storage medium
JP4963685B2 (en) Image forming apparatus, image forming method, and program
JPH1169180A (en) Image processing apparatus and method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040602

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040720

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050510

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050711

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: 20050913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050930

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: 20091007

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091007

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101007

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101007

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111007

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111007

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121007

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131007

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees