JP4433554B2 - Image processing apparatus and recording medium - Google Patents
Image processing apparatus and recording medium Download PDFInfo
- Publication number
- JP4433554B2 JP4433554B2 JP2000081714A JP2000081714A JP4433554B2 JP 4433554 B2 JP4433554 B2 JP 4433554B2 JP 2000081714 A JP2000081714 A JP 2000081714A JP 2000081714 A JP2000081714 A JP 2000081714A JP 4433554 B2 JP4433554 B2 JP 4433554B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- random
- mask image
- mask
- generation means
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 78
- 238000003860 storage Methods 0.000 claims description 25
- 238000004519 manufacturing process Methods 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 10
- 238000000034 method Methods 0.000 description 44
- 239000000872 buffer Substances 0.000 description 25
- 239000000463 material Substances 0.000 description 18
- 239000002131 composite material Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 229920005989 resin Polymers 0.000 description 11
- 239000011347 resin Substances 0.000 description 11
- 230000015572 biosynthetic process Effects 0.000 description 9
- 238000003786 synthesis reaction Methods 0.000 description 9
- 230000002093 peripheral effect Effects 0.000 description 7
- 239000000203 mixture Substances 0.000 description 5
- 239000011358 absorbing material Substances 0.000 description 4
- 239000006229 carbon black Substances 0.000 description 4
- 238000011109 contamination Methods 0.000 description 4
- 239000000853 adhesive Substances 0.000 description 3
- 230000001070 adhesive effect Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- JOYRKODLDBILNP-UHFFFAOYSA-N Ethyl urethane Chemical compound CCOC(N)=O JOYRKODLDBILNP-UHFFFAOYSA-N 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 229920002635 polyurethane Polymers 0.000 description 2
- 239000004814 polyurethane Substances 0.000 description 2
- 238000007789 sealing Methods 0.000 description 2
- 229920002554 vinyl polymer Polymers 0.000 description 2
- 238000004804 winding Methods 0.000 description 2
- 235000016496 Panda oleosa Nutrition 0.000 description 1
- 240000000220 Panda oleosa Species 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- ORTQZVOHEJQUHG-UHFFFAOYSA-L copper(II) chloride Chemical compound Cl[Cu]Cl ORTQZVOHEJQUHG-UHFFFAOYSA-L 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 229920001971 elastomer Polymers 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 229920005672 polyolefin resin Polymers 0.000 description 1
- 229920000915 polyvinyl chloride Polymers 0.000 description 1
- 239000004800 polyvinyl chloride Substances 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- ADZWSOLPGZMUMY-UHFFFAOYSA-M silver bromide Chemical compound [Ag]Br ADZWSOLPGZMUMY-UHFFFAOYSA-M 0.000 description 1
- 229920002803 thermoplastic polyurethane Polymers 0.000 description 1
- 229910052724 xenon Inorganic materials 0.000 description 1
- FHNFHKCVQCLJFQ-UHFFFAOYSA-N xenon atom Chemical compound [Xe] FHNFHKCVQCLJFQ-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Manufacture Or Reproduction Of Printing Formes (AREA)
- Processing Or Creating Images (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、モニタに表示された文字を目視しながら変更可能に作成する画像処理装置および記録媒体に関し、詳細には、印面が製版されるスタンプ用の印面の文字を編集する際に好適なものに関する。
【0002】
【従来の技術】
印面データに基づいて作成されたポジ原稿により光を透過および遮蔽させながら印面を製版してスタンプを作成する方式や印面データに基づいて加熱手段を制御して印面を製版してスタンプを作成する方式のスタンプ作成装置は、印面を手作業で切削する等の特殊な技能が不要であるため、多種類のスタンプを容易かつ安価に手に入れたい需要層に高い評価を得ている。
【0003】
また、スタンプ作成装置に使用される印面データを作成する場合においても、上記の印面を製版する場合と同様に容易に作成できることが望ましいため、パーソナルコンピュータ等の情報処理装置のモニタに印面のプレビュー画像を表示し、このプレビュー画像上で文字のフォントやレイアウトをマウスやキーボードの操作により編集できるようにしている。そして、所望の印面が完成すると、印面データに基づいてスタンプを作成すると共に、使用済みの印面データを保存しておき、例えば同じ名前や名称のスタンプが必要になった場合に、保存している印面データを再利用することによって、印面データを効率良く作成できるようにしている。
【0004】
【発明が解決しようとする課題】
しかしながら、上記従来のように、保存している印面データを再利用するだけでは、完全に同一の印面を有したスタンプが繰り返して作成されることになるため、このようにして作成されたスタンプによってはスタンプの所有者や使用者を特定することができないという問題がある。特に、この問題は名前のスタンプの場合について顕著である。
【0005】
そこで、保存している印面データを再利用する場合には、この印面データを元画像データとしてプレビュー画面に表示し、プレビュー画面上で文字のフォントやレイアウトをマウスやキーボードの操作により編集し直すという方法が考えられる。ところが、この方法では、編集画面への切り換え操作や各種の編集操作が必要になるため、印面データの作成を効率良く行うことができないと共に、同一のフォントおよびレイアウトで微妙に違う文字の印面データを作成することが困難であるという問題がある。
【0006】
従って、本発明は、同一の印面データ(元画像データ)から互いに異なる唯一の印面データを容易に複数作成することができる画像処理装置および記録媒体を提供するものである。
【0007】
【課題を解決するための手段】
請求項1の発明は、印刷用原板を製造する際に画像処理を行うための画像処理装置において、処理すべき元画像データを記憶する記憶手段と、ランダムパターンを有するマスク画像データを生成するマスク画像生成手段と、前記記憶手段に記憶された元画像データを、前記マスク画像生成手段で生成されたマスク画像データで処理することによって、元画像データに変更が加えられた変更画像データを求める演算手段とを備えている。そして、前記マスク画像生成手段が、少なくとも1つの乱数を生成する乱数生成手段と、前記乱数生成手段で生成された各乱数に対応した位置に関連したオンドット領域を有するランダム画像データを生成するランダム画像データ生成手段と、前記ランダム画像データ生成手段で生成されたランダム画像データを反転させてマスク画像データを得る反転手段とを備えており、前記演算手段が、前記マスク画像生成手段で生成されたマスク画像データと元画像データとの論理積演算を行う。上記の構成によれば、元画像データをランダムパターンを有するマスク画像データで処理することによって、元画像データに変更を加えることができるので、画像処理を行う度に異なる変更画像データが得られる。そのため、同一の元画像データから互いに異なる唯一の変更画像データを複数作成することが可能になる。
【0008】
さらに、上記の構成によれば、ランダム画像データが反転手段により反転されると、このランダム画像データに含まれるオンドット領域がオフドット領域になる一方、これ以外の領域がオンドットで占められた領域となる。そして、このようにしてランダム画像データを反転して形成されたマスク画像データと元画像データとが論理積演算されることによって、マスク画像データ中のオンドットが占める領域と元画像データ中のオンドットが占める領域との重複する部分がオンドットとなり、それ以外の部分がオフドットとなるように変更が加えられた変更画像データが得られることになる。この結果、乱数生成手段で乱数を生成して任意の位置にオンドット領域を形成した場合であっても、元画像データ中の例えばグリフとなるオンドットで占められる領域以外の部分にオンドット領域を発生させるという余計なオンドット領域による元画像の汚れを排除した変更画像を得ることができる。さらに、元画像データ中のオンドットで占められる領域とマスク画像データ中のオフドット領域との重複する部分がオフドットとなって例えばグリフの欠け部分として表れるため、この欠け部分により元画像に近い良好な変更画像を得ることができる。
請求項2の発明は、印刷用原板を製造する際に画像処理を行うための画像処理装置において、処理すべき元画像データを記憶する記憶手段と、ランダムパターンを有するマスク画像データを生成するマスク画像生成手段と、前記記憶手段に記憶された元画像データを、前記マスク画像生成手段で生成されたマスク画像データで処理することによって、元画像データに変更が加えられた変更画像データを求める演算手段とを備えている。そして、前記マスク画像生成手段が、それぞれが少なくとも1つの乱数を生成する第1および第2の乱数生成手段と、前記第1の乱数生成手段で生成された各乱数に対応した位置に関連したオンドット領域を有する第1のランダム画像データを生成する第1のランダム画像データ生成手段と、前記第1のランダム画像データ生成手段で生成された第1のランダム画像データを反転させて第1のマスク画像データを得る反転手段と、前記第2の乱数生成手段で生成された各乱数に対応した位置に関連したオンドット領域を有する第2のランダム画像データを第2のマスク画像データとして生成する第2のランダム画像データ生成手段とを備えており、前記演算手段が、前記マスク画像生成手段で生成された第1のマスク画像データと元画像データとの論理積演算を行った後に、論理積演算によって得られた画像データと第2のマスク画像データとの論理和演算を行うか、または、前記マスク画像生成手段で生成された第2のマスク画像データと元画像データとの論理和演算を行った後に、論理和演算によって得られた画像データと第1のマスク画像データとの論理積演算を行う。上記の構成によれば、画像処理を行う度に異なる変更画像データが得られるため、同一の元画像データから互いに異なる唯一の変更画像データを複数作成することが可能になる。また、オンドット領域を有した第1のマスク画像データと、オフドット領域を有した第2のマスク画像データとを用いて元画像データを処理して変更画像データを得ることによって、オンドット領域による欠け部分とオフドット領域による彫り残し部分とで元画像に近い変更画像を得ることができる。
【0009】
請求項3の発明は、印刷用原板を製造する際に画像処理を行うための画像処理装置において、処理すべき元画像データを記憶する記憶手段と、ランダムパターンを有するマスク画像データを生成するマスク画像生成手段と、前記記憶手段に記憶された元画像データを、前記マスク画像生成手段で生成されたマスク画像データで処理することによって、元画像データに変更が加えられた変更画像データを求める演算手段とを備えている。そして、前記マスク画像生成手段が、少なくとも1つの乱数を生成する乱数生成手段と、前記乱数生成手段で生成された各乱数に対応した座標位置が前記元画像データにおいてオンドットに設定されている場合に当該座標位置を含むオンドット領域を有するランダム画像データをマスク画像データとして生成するランダム画像データ生成手段とを備えており、前記演算手段が、前記ランダム画像生成手段で得られたマスク画像データと元画像データとの論理和演算を行う。上記の構成によれば、画像処理を行う度に異なる変更画像データが得られるため、同一の元画像データから互いに異なる唯一の変更画像データを複数作成することが可能になる。また、各乱数に対応した位置に関連したオンドット領域を有するランダム画像データがマスク画像データとして元画像データに論理和演算されることによって、マスク画像データ中のオンドット領域が元画像データに加えられた状態になる。この結果、元画像データ中の例えばグリフとなるオンドットで占められる領域以外に付加されたオンドット領域が彫り残し部分として表れるため、この彫り残し部分により元画像に近い変更画像を得ることができる。
【0010】
さらに、上記の構成によれば、ランダム画像データのオンドット領域は、元画像データのオンドットが占める領域に対して少なくも一部が重複した状態となる。従って、このオンドット領域を有するランダム画像データがマスク画像データとして元画像データに対して論理和演算されると、オフドット領域が元画像データ中のオンドットが占める領域に接続されるように変更が加えられた変更画像データとなる。この結果、元画像データ中の例えばグリフとなるオンドットで占められる領域以外の部分にオンドット領域を発生させるという余計なオンドット領域による元画像の汚れを排除した変更画像を得ることができる。
【0011】
【0012】
請求項4の発明は、請求項1〜3のいずれか1項に記載の画像処理装置であって、前記乱数生成手段が、元画像データの範囲を表す平面領域のX座標の範囲及びY座標の範囲について独立に乱数を生成することによって、前記平面領域内の座標を表す2つの乱数の組を生成することを特徴としている。上記の構成によれば、簡単な計算処理でランダムパターンを有するマスク画像データを得ることができる。
【0013】
請求項5の発明は、請求項1〜4のいずれか1項に記載の画像処理装置であって、前記ランダム画像データ生成手段が、所定半径を有する円形のオンドット領域を有するランダム画像データを生成することを特徴としている。上記の構成によれば、オンドット領域が所定半径を有する円形であるため、画像データを視覚的に自然に変更することができる。
【0014】
請求項6の発明は、請求項1〜5のいずれか1項に記載の画像処理装置であって、前記記憶手段に記憶された元画像データが文字を含んでいることを特徴としている。上記の構成によれば、名前のスタンプのなどに適したデータを得ることができる。
【0015】
【0016】
【0017】
【0018】
【0019】
【0020】
請求項7〜12の発明は、請求項1〜6の発明をそれぞれ記録媒体として表現したものであり、その作用効果は請求項1〜6の対応するものと同じである。
【0021】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図面を参照しつつ説明する。
【0022】
図12は、本実施の形態に係る画像処理装置であるパーソナルコンピュータとこれに接続されたスタンプ作成装置のブロック図である。また、図13は、図12に示されたスタンプ作成装置の全体斜視図、図14はその全体断面図である。
【0023】
まず、図13および図14を参照してスタンプ作成装置の構造について説明する。スタンプ作成装置1は、装置本体12に対して着脱可能であって透明の原稿フィルム8を複数枚収納可能なフィルムマガジン2と、フィルムマガジン2の近傍の装置本体12に設けられた印版識別(ID)ラベル用のカットシートCSの供給口3と、サーマルヘッド5を備えた印刷部4と、印刷された原稿フィルム8に基づいてスタンプ本体7の下面に配された印材(図示せず)に印面を形成するためのスタンプ部6と、印面形成時にスタンプ本体7を収納するスタンプ収納部70と、スタンプ部6の近傍の装置本体12に設けられたカットシートCSおよび原稿フィルム8の排出口108とを有している。
【0024】
印刷部4の上面に設けられたヘッドホルダユニット102は、その下側にサーマルヘッド5を有しているとともに、軸110を中心として上方に回動可能となっている。これにより、装置内部のメンテナンスができるようになっている。また、フィルムマガジン2の最も上にある原稿フィルム8先端部は繰り出しローラ23に押圧接触し、この状態で繰り出しローラ23を駆動回転することで原稿フィルム8を印刷部4に向けて良好に搬送することができる。また、カットシートCSは、供給口3の直後に設けられた一対の送り出しローラ19、20と、送り出しローラ19、20の直後に設けられてサーマルヘッド5方向に湾曲したシートガイド21と、ガイドレール15とによって、サーマルヘッド5による印刷が可能な位置へと搬送される。
【0025】
印刷部4には、ワックス系インクが塗付された熱転写リボン9の元巻ロール13aおよび巻取ロール13bが設けられている。ヘッドホルダユニット102の下側に配設されたサーマルヘッド5の下方には、プラテン14が設けられている。また、元巻ロール13aの下方には、原稿フィルム8やカットシートCSをサーマルヘッド5とプラテン14との間に案内するガイドレール15と、搬送途中での原稿フィルム8やカットシートCSの浮き上がりを防止する押えガイド16とが配設されている。また、サーマルヘッド5の下流側には移送ガイド17と、一対の供給ローラ18が設けられている。
【0026】
スタンプ部6下方には、リフレクタボックス34で覆われたキセノン管11を具備した発光ユニット(HU)10が着脱自在に設けられている。スタンプ本体7が載置されるステージ33を有する発光ユニット10はスライドレバー101を上方に摺動させることによってスタンプ作成装置1から取り外しが可能である。また、スタンプ部6には、スタンプ本体7を出し入れする際に開閉される上蓋36と上前蓋106とが設けられている。
【0027】
このスタンプ作成装置1は、図12に示すパーソナルコンピュータ150と接続されることによって、パーソナルコンピュータ150からの制御にしたがって、印面データに基づいた原稿フィルム8へのポジ原稿の印刷、カットシートCSへのIDラベルの印刷、ポジ画像が印刷された原稿フィルム8に基づくスタンプの製版といった各種動作を実行するように構成されている。
【0028】
つまり、フィルムマガジン2から印刷部4に搬送された原稿フィルム8に対して、印面データに基づいてサーマルヘッド5が所定の文字、図形等のポジ画像を印刷し、その印刷された原稿フィルム8がスタンプ部6に送られる。そして、発光ユニット10によってスタンプ本体7の下面に配された印材に原稿フィルム8を介して光が照射されることによって、印材が製版されスタンプ作成装置1による一連のスタンプ作成動作が完了する。
【0029】
また、カットシートCS印刷の場合には、供給口3からカットシートCSが供給され、原稿フィルム8ではなくカットシートCSに文字、図形などのポジ画像が印刷され、排出口108から排出される。印刷されたカットシートCSは、スタンプ本体7のIDラベルとして後述するグリップ部材112(図15参照)の頂部に貼着されてよい。
【0030】
ここで、スタンプ作成装置1に用いられる印材およびスタンプ本体7を備えたスタンプユニットの構造について説明する。ここで用いられる印材は、例えば本出願人による特開平11−78191号公報に開示されているような、カーボンブラックなどの光エネルギー吸収性物質を分散させた軟質多孔性樹脂(例えば、ウレタン系樹脂)からなる下側層と、インクを貯溜するとともに下側層に均一に圧力が印加されるようにする硬質多孔性樹脂(例えば、ポリビニルホルマール)からなる上側層とを具備した2層構造を有する印材である。
【0031】
この印材を圧縮した状態でポジ画像が印刷された透明な原稿フィルム(ポジ原稿)を介して選択的に光を照射すると、原稿の透明部分に対応して光が照射された下側層の部分は、光エネルギー吸収物質の発熱作用によって溶融後固化されるので、シールされてインクを透過しない状態となる。一方、原稿の印刷部分に対応した下側層の部分は、光が照射されないだけでなく原稿の印刷部分からの伝導熱で溶融固化されることもなく、原稿の文字等に対応してシールされないでそのまま残存することとなる。これにより、所望パターンのシール部(非印刷部)と非シール部(印刷部)とが印材の下面に混在した印判が形成される。
【0032】
また、スタンプ本体7は、図15に示すスタンプユニット111の一部を構成しており、このスタンプユニット111は、スタンプ印刷時にユーザが把持するためのグリップ(取っ手)部材112、スカート部材114、スタンプ本体(ホルダ部材)7、および、スタンプ不使用時に印材のカバーとなるキャップ部材116を備えている。スタンプ本体7は、一体に形成された上部ホルダ部81と下部ホルダ部82とから構成されている。そして、スタンプ本体7がスカート部材114内で上下に移動可能となるようにスタンプ本体7とグリップ部材112とが連結される。印材(図示せず)は、スタンプ本体7の下面に熱接着により配設されており、その周縁部からインクが漏れないようにされている。インクは印材の硬質多孔性樹脂からなる上側層に貯溜されている。従って、スタンプ印刷時にキャップ部材116を取り外した状態でグリップ部材112を押し下げて印材を印刷用紙に接触させると、印材上方から供給されたインクが印材の下側層の非シール部だけから滲出して印刷用紙に付着し、所望の画像がスタンプ印刷されることになる。
【0033】
また、スタンプ作成装置1は、図15の如き四角枠のスタンプ本体7のみならず、図19に示されるように、名前印サイズ(印鑑サイズ)のスタンプ本体701にも対応できる。中央に丸穴122が設けられたアタッチメント120を使用し、丸穴122内に名前印サイズのスタンプ本体701を挿入して保持する。
【0034】
尚、スタンプ本体701は、図16に示すように構成されている。図16は、名前印サイズの印材3を保持するホルダ部材4の要部の分解図である。ホルダ部材4は、インク吸蔵体50を介して印材3を保持する。ホルダ部材4の底側は、周壁55の内部に中空の円筒形の円筒壁56及び十字形に配置された板状の支持柱57を有し、円筒壁56と支持柱57の間は空洞となっている。また、ホルダ部材4の底部中央には突起58が設けられ、後述のインク吸蔵体50の凹部53と係合する。ホルダ部材4とインク吸蔵体50とは、突起58と凹部53の嵌合により位置決めされ、周壁55の外周側から円筒壁56の内周側に至る幅と同じ幅に取り付けられた両面テープ等により接着される。
【0035】
印材3は、底面がフラットな短筒形に形成されている。この印材3は、例えばカーボンブラック等の光エネルギー吸収性物質を分散させて含有させた気孔率65%程度のポリウレタン等のウレタン系樹脂である軟質多孔性樹脂からなり、厚さ1.2mmである。インク吸蔵体50は、例えば気孔率90%程度のポリビニルホルマールからなる厚さ3mmの硬質多孔性樹脂からなる。このインク吸蔵体50は、円周部分に4分割して接着剤51が塗布され、円周部分内にも点状に散在する接着剤51が塗布されいる。円周部分における接着剤の非塗布部分52は、空気の排出用に設けられている。
【0036】
印材3に含有されるカーボンブラックの重量比率は、例えば、ポリウレタン系発砲樹脂の場合、その樹脂に対し、通常0.1重量%〜15重量%、好ましくは、1.0重量%〜15重量%である。なお、印材3において、カーボンブラックの代りに使用される光エネルギー吸収性物質としては、塩化銅、臭化銀等が挙げられる。また、印材3は、ウレタン系樹脂以外に、ポリオレフィン系樹脂、ポリ塩化ビニル系樹脂、または、ゴム系樹脂を主原料とするものであってもよい。
【0037】
図17〜図19は、アタッチメント120の使用手順を示す。図17において、上前蓋106を手前に引いてロックを外した後、上蓋36を開く。レバー38を押し広げてから、アタッチメント120をポジ原稿の上に装着する。図18(a)において、アタッチメント120の中央に設けられた丸穴122の位置を、摘まみ124,126を操作して、図18(b)のように、ポジ原稿の印刷部分と丸穴122とを一致させる。図19のように、丸穴122の中にスタンプ本体701を入れ、上蓋36及び上前蓋106を閉じると、図14の状態になる。そして、スタンプ本体701の図示されない印材の下面に、所望パターンのシール部(非印刷部)と非シール部(印刷部)とが混在した印版を形成する。
【0038】
次に、本実施の形態に係る画像処理装置であるパーソナルコンピュータおよびこれに接続されたスタンプ作成装置の制御系について、図12を参照して説明する。パーソナルコンピュータ150は、CPU152と、RAM154と、ハードディスク156と、入出力インターフェイス162とを有しており、これらはバス164によって相互に接続されている。また、入出力インターフェイス162には、モニタ158および入力装置160が接続されている。
【0039】
モニタ158には、スタンプ作成装置1で製版されるべき印面データとしての文字画像データや画像編集のためのユーザインターフェイスなどが表示される。入力装置160は、例えばキーボードや入力パッドなどの文字入力が可能な装置のほか、マウスなどのポインティングデバイスやスキャナなどの画像取り込み装置を含んでいてもよい。
【0040】
ハードディスク156は、本実施の形態に係る記録媒体に記録されたプログラムや、仮名・漢字変換などの為の辞書データおよび多数の文字のドットパターンデータがコードデータと対応付けられた印面作成用データなどを磁気的に記憶している。RAM154は、ハードディスク156から読み出されたプログラムや入力装置160から与えられたデータのほか、後述するドット補正処理のためのチェック用データなどを一時的に記憶する。RAM154には、入力装置160から入力された入力データ(文字データなどの場合にはハードディスク156に記憶された穿孔用データに基づいてCPU152で変換されたドットパターンデータ)をドットのオンオフデータとして記憶する入力バッファや、編集された文字画像データを記憶する編集画像バッファ等のほか、種々のカウンタやレジスタが設けられている。
【0041】
CPU152は、ハードディスク156に記憶されたプログラムおよび入力装置160から入力されたデータなどに基づいて、以下に詳述するような所定の画像編集演算を行い、その結果をRAM154および/またはハードディスク156に記憶させ、さらに必要であればモニタ158に表示させる。そして、CPU152は、原稿フィルム8への画像印刷が行われる際に、RAM154の編集画像バッファに記憶された編集結果としての文字画像のドットオンオフデータをスタンプ作成装置1に送る。なお、CPU152は、IDラベルとしてのカットシートCS印刷が行われる際には、本実施の形態による画像処理が行われていないRAM154内の入力バッファ領域に記憶されたドットオンオフデータを印面データとしてスタンプ作成装置1に送る。
【0042】
本実施の形態に係る制御プログラムが記録された記録媒体は、例えばフロッピーディスクやCD−ROMであり、図12には示されていないものの、パーソナルコンピュータ150にはフロッピーディスクドライブおよび/またはCD−ROMドライブが装備されている。
【0043】
また、スタンプ作成装置1には、CPU180と、ROM182と、RAM184と、入出力インタフェース188とが備えられており、これらはバス190によって相互に接続されている。また、入出力インターフェイス188には、パーソナルコンピュータ150の入出力インターフェイス162が接続されている。これによって、スタンプ作成装置1は、パーソナルコンピュータ1から文字画像のドットオンオフデータを取り込むことが可能である。さらに、入出力インターフェイス188には、ヘッド駆動回路192およびモータ駆動回路194がそれぞれ接続されている。ヘッド駆動回路192にはサーマルヘッド5が接続されており、モータ駆動回路194にはスタンプ作成装置1の各所に配置された各種ローラなどを駆動するモータ178が接続されている。
【0044】
ROM182には、スタンプ作成装置1の全体の作動を制御する制御プログラムを記憶したプログラムが記憶されている。RAM184には、パーソナルコンピュータ150から与えられた文字画像データを記憶する画像バッファ197が設けられている。
【0045】
CPU180は、ROM182に記憶された制御プログラムおよびRAM184の画像バッファ197に記憶された文字画像データに基づいて、ヘッド駆動回路192およびモータ駆動回路194を制御する。これにより、原稿フィルム8またはカットシートCSにはサーマルヘッド5で所望の画像が印刷され、原稿フィルム8はその後印材の製版に供される。
【0046】
次に、本実施の形態に係る画像処理装置であるパーソナルコンピュータ150によって実行される画像処理方法について、図1〜図11を用いて説明する。
【0047】
パーソナルコンピュータ150において画像作成プログラムを起動すると、図6に示すように、現在の編集段階を示す作成手順欄211と、印面の初期レイアウトを示す形式選択欄212とを有した形式選択画面210が表示される。尚、形式選択画面210には、形式選択欄212で選択可能な初期レイアウトを基本印用とオフィス印用とオリジナル印用とに切り換え可能な用途切換ボタン213や、選択した初期レイアウトを確定する完了ボタン214、本プログラムを終了する終了ボタン215、操作方法等を画面表示するヘルプボタン216等も設けられている。
【0048】
次に、オペレータによりマウスが操作され、形式選択画面210上でマウスポインタが移動されてクリックされることによって、マウスポインタと重複したボタン類等の画像に対応づけられた処理が行われる。例えば形式選択欄212の表示を切り換える場合には、所望の用途切換ボタン213の画像上にマウスポインタが移動され、マウスがクリックされることによって、このボタン213が仮想的に押圧される。これにより、押圧された用途切換ボタン213に対応する形式選択欄212が形式選択画面210に表示される。
【0049】
所望の形式選択欄212が表示されると、上述のようにマウスが操作されることによって、形式選択欄212内に表示された所望の初期レイアウト画像212aが選択される。尚、初期レイアウト画像212aが選択されると、選択状態を視覚的にオペレータに認識させるように、未選択の画像212aとは異なる色や濃度に置き換えられる。この後、選択が完了すると、完了ボタン214が押圧されることによって、選択した初期レイアウトが確定されて次の処理へ引き継がれる。
【0050】
次に、図7に示すように、選択された初期レイアウトに対応した文字入力画面217が表示される。文字入力画面217は、拡大プレビュー領域218と、入力エディットボックス219と、フォント指定欄220とを有している。拡大プレビュー領域218は、ポジ原稿のプレビュー画像を拡大表示するものであり、印鑑の周縁部を示す印鑑枠223を予め表示していると共に、この印鑑枠223に沿って形成されたオペレータには見えない仮想の表示枠224を有している。尚、表示枠224は、矩形状に形成されており、1列の初期レイアウトが選択されたときには印鑑枠223の中心部を垂直方向に横切るように一つ配置され、2列の初期レイアウトが選択されたときには印鑑枠223に対して左右一対に配置される。
【0051】
また、入力エディットボックス219は、拡大プレビュー領域218に表示させる文字を入力する際に使用されるものであり、人名の一覧を選択可能に表示する人名辞書ボタン219aと、特殊な漢字の一覧を選択可能に表示する特殊漢字ボタン219bと、これらのボタン219a,219bで選択された文字やキー入力された文字を修正可能に表示する文字表示部219cとを有している。また、フォント指定欄220は、拡大プレビュー領域218に表示された文字のフォントを切り換える際に使用されるものであり、各種のフォントの一覧を選択可能に表示するフォント選択部220aと、半古書体フォントを選択する半古書体ボタン220bと、正楷書体フォントを選択する正楷書体ボタン220cとを有している。
【0052】
さらに、文字入力画面217は、レイアウト枠選択ボタン221と復帰ボタン222とを有している。レイアウト枠選択ボタン221は、初期レイアウトの表示枠224に対応して配置されたレイアウト枠221aを有しており、オペレータに対して初期レイアウトを認識させると共に、文字表示部219cの文字が表示される表示枠224を選択する際に使用される。また、復帰ボタン222は、前回の編集画面に戻る際に使用される。
【0053】
上記の文字入力画面217が表示されると、レイアウト枠選択ボタン221による表示枠224の選択が行われる。尚、本実施形態においては、1列の初期レイアウトであるため、レイアウト枠選択ボタン221での選択は不要である。一方、例えば2列の初期レイアウトであれば、レイアウト枠選択ボタン221において所望のレイアウト枠221aが押圧されることによって、拡大プレビュー領域218の表示枠224が選択される。
【0054】
次に、文字表示部219cにマウスポインタが移動され、入力エディットボックス219の文字表示部219c上でクリックされることによって、文字表示部219cがデータ受付状態にされる。そして、キー入力等により“鈴木”というデータが入力されると、これが文字表示部219cに表示され、データの確定後に、フォント指定欄220で選択された表示対象フォントでもって拡大プレビュー領域218に表示される。また、拡大プレビュー領域218への表示後に、フォント指定欄220における表示対象フォントが変更されると、拡大プレビュー領域218のフォントも連動して変更される。
【0055】
次に、拡大プレビュー領域218に“鈴木”という文字列が表示された状態で完了ボタン214が押圧されると、これらの文字列および表示対象フォントが確定されて次の処理へ引き継がれ、図8に示すように、作成画面230が表示される。作成画面230には、上述の拡大プレビュー領域218や作成手順欄211、完了ボタン214等の他、ポジ原稿のプレビュー画像を実寸で表した実プレビュー領域231、印面処理ボタン241および微調整ボタン232が設けられている。そして、実プレビュー領域231や拡大プレビュー領域218のプレビュー画像を基にして文字の大きさやレイアウトがオペレータにより確認され、この状態で調整する必要が無ければ、完了ボタン214が押圧されて次の処理へ引き継がれる。また、印面を微妙に変化させて唯一の印面データを得る場合には、印面処理ボタン241が押圧されて後述の印面処理が行われる。一方、文字の大きさやレイアウトを調整する必要がある場合には、微調整ボタン232が押圧される。尚、フォントを変更する場合には、復帰ボタン222が押圧されることによって、図7の文字入力画面217に戻される。
【0056】
微調整ボタン232が押圧されると、図9に示すように、微調整画面233が表示される。微調整画面233には、処理対象となる文字のサイズを調整するサイズ調整欄234と、処理対象となる文字の位置を調整する位置調整欄235とが拡大プレビュー領域218の下方に設けられている。サイズ調整欄234には、文字セルの全体を拡大する全拡大ボタン234aと、文字セルの全体を縮小する全縮小ボタン234bと、文字セルの縦方向のみを拡大する縦拡大ボタン234cと、文字セルの縦方向のみを縮小する縦縮小ボタン234dと、文字セルの横方向のみを拡大する横拡大ボタン234eと、文字セルの横方向のみを縮小する横縮小ボタン234dとが設けられている。一方、位置調整欄235には、拡大プレビュー領域218における文字セルの位置座標(文字の表示位置)を上下左右に変化させる位置ボタン235aが設けられている。
【0057】
また、拡大プレビュー領域218においては、各文字の周囲を囲んだ矩形状の識別枠238が表示されている。識別枠238は、各文字の文字セルの周縁部に沿って形成されており、サイズ調整欄234や位置調整欄235の処理対象となる文字をオペレータに対して識別可能にしている。尚、この識別枠238は、拡大プレビュー領域218に表示された各文字の文字セル上にマウスポインタを位置させてクリックする毎に表示と非表示とに切り換えられる。
【0058】
さらに、拡大プレビュー領域218の側方には、拡大プレビュー領域218に表示された状態を保存するレイアウト保存ボタン236と、微調整画面233が表示された直後の状態に戻す初期状態復帰ボタン237とが設けられている。
【0059】
上記の微調整画面233が表示されると、先ず、拡大プレビュー領域218に表示された識別枠238がオペレータにより目視され、識別枠238で囲まれた文字が処理対象となっていることが確認される。そして、処理対象となる文字を特定する場合には、マウスポインタが拡大プレビュー領域218の文字上に移動され、この文字が識別枠238で囲まれていれば、マウスのクリックにより非処理対象(識別枠238の非表示)に切り換えられる一方、識別枠238で囲まれていなければ、マウスのクリックにより処理対象(識別枠238の表示)に切り換えられる。
【0060】
以上のようにして処理対象となる文字が特定されると、続いて、マウスポインタがサイズ調整欄234や位置調整欄235に移動され、各ボタン234a〜234f,235が押圧される。そして、識別枠238で囲まれた特定の文字に対する微調整が行われる。これにより、オペレータは、識別枠238により処理対象となっている文字を確認しながら、この文字のグリフサイズおよび位置を変更することができるため、印鑑枠223に対して所望のバランスを有したレイアウトに容易に調整することができる。この後、調整したレイアウトの状態をオリジナルフォーマットとして保存する場合には、レイアウト保存ボタン236が押圧されることによって、調整された印面データが図6のオリジナル印用の形式選択欄212に登録される。一方、微調整を失敗した場合には、初期状態復帰ボタン237が押圧されることによって、この微調整画面233が表示された直後の状態に戻される。
【0061】
上記のようにして調整が完了すると、完了ボタン214が押圧されることによって、図8に示すように、作成画面230の拡大プレビュー領域218および実プレビュー領域231に微調整後の文字が表示される。そして、この文字からなる印面のスタンプを作成する場合には、完了ボタン214が押圧される。
【0062】
一方、この文字からなる印面の状態を微妙に変化させて固有の印面を得たい場合には、印面処理ボタン241が押圧される。また、以前に作成した印面を微妙に変化させて固有の印面を得たい場合には、図6のオリジナル印用の形式選択欄212に登録された印面が選択されることによって、この印面の印面データが読み出されてプレビュー領域218・231に表示された後、印面処理ボタン241が押圧される。
【0063】
上記のようにして印面処理ボタン241が押圧されると、図3の印面処理ルーチンが実行されることになり、先ず、印面の変更内容を示す設定データが読み出される(S1)。ここで、設定データは、欠け用設定データと彫り残し用設定データと合成内容データとからなっている。欠け用設定データおよび彫り残し用設定データは、文字自体を示すグリフ228や印鑑枠223に対して欠けや彫り残しを生じさせるための円形状のオンドット領域に対する条件を設定するものであり、オンドット領域の発生数A・Cと半径B・Dとデータ分布とを有している。データ分布とは、マスク画像データを印面に対してどのような割合で発生させるかを指定するものであり、印面全体に略均等に発生させることを指定する全体指令と、文字セル内に集中して発生させることを指定するセル内密集指令と、所定の部分に集中して発生させる指定部分密集指令とからなっている。
【0064】
また、合成内容データとは、処理すべき元画像データ(印面データ)とマスク画像データとの合成方法を指定するものであり、元画像データとマスク画像データである欠けデータとを論理積演算して変更画像データを求める欠け合成処理と、元画像データとマスク画像データである彫り残しデータとを論理和演算して変更画像データを求める彫り残し合成処理と、欠け合成処理と彫り残し合成処理とを組み合わせた組合せ合成処理との何れかを指定可能になっている。
【0065】
設定データが読み出されると、合成内容データで指定された処理が欠け合成処理であるか否かが判定される(S2)。欠け合成処理である場合には(S2,YES)、欠けデータ生成処理が実施され(S3)、図4の欠けデータ生成ルーチンが実行される。
【0066】
即ち、図1に示すように、先ず、欠けデータの記憶領域として形成された第1マスク画像バッファ245がクリアされる(S21)。尚、第1マスク画像バッファ245は、印面データおよび元画像データが231ドット四方のデータ領域で形成されていたとすると、このデータ領域内の各ドットに対応するように欠けデータを形成可能に設定されたX座標およびY座標からなる二次元座標のデータテーブルからなっている。
【0067】
次に、オンドット領域242の発生数Aとして例えば20個が読み出されると共に(S22)、オンドット領域242の半径Bとして例えば6ドットが読み出される(S23)。そして、X座標の0〜230の範囲において乱数が発生され(S24)、Y座標の0〜230の範囲において乱数が発生された後(S25)、これらの乱数で特定された第1マスク画像バッファ245の座標位置(X,Y)に6ドットの半径Bを有した円形状のオンドット領域242が書き込まれる(S26)。
【0068】
この後、発生数Aから“1”が減算された後(S27)、発生数Aが“0”であるか否かが判定され(S28)、発生数Aが“0”でなければ(S28,NO)、上述のS24から再実行されることによって、次の乱数で特定された第1マスク画像バッファ245の座標位置(X,Y)にオンドット領域242が書き込まれる。そして、このようなS24〜S28の処理が繰り返して実行されることによって、オンドット領域242が任意の場所に順に書き込まれ、発生数Aが“0”になったときに(S28,YES)、オンドット領域242の書き込みが終了される。この後、例えば20個のオンドット領域242を含む第1マスク画像バッファ245のランダム画像データが反転されることによって、オフドット領域242’を含むマスク画像データである欠けデータとされた後(S29)、本ルーチンから図3の印面処理ルーチンにリターンされる。
【0069】
上記のようにして反転されたオンドット領域242を含む欠けデータ(マスク画像データ)が生成されると(S3)、図8の作成画面230のプレビュー領域218・231に表示された印面データが元画像データとして元画像バッファ247に格納された後、この元画像データと上述の欠けデータとが論理積演算される。そして、グリフ228および印鑑枠223に欠け部分223a・228aを生じた変更画像データが生成される。この後、図10に示すように、この変更画像データが新たな印面データとして作成画面230のプレビュー領域218・231に表示され(S13)、本ルーチンが終了される。
【0070】
一方、図3のS2において合成内容データが欠け合成処理でないと判定された場合には(S2,NO)、続いて合成内容データで指定された処理が彫り残し合成処理であるか否かが判定される(S5)。彫り残し合成処理である場合には(S5,YES)、彫り残しデータ生成処理が実施され(S6)、図5の彫り残しデータ生成ルーチンが実行される。
【0071】
即ち、図2に示すように、彫り残しデータの記憶領域として形成された第2マスク画像バッファ246がクリアされる(S31)。尚、第2マスク画像バッファ246は、印面データおよび元画像データが231ドット四方のデータ領域に形成されていたとすると、このデータ領域内の各ドットに対応するように彫り残しデータを形成可能に設定されたX座標およびY座標からなる二次元座標のデータテーブルからなっている。
【0072】
次に、オンドット領域244の発生数Cとして例えば20個が読み出されると共に(S32)、オンドット領域244の半径Dとして例えば3ドットが読み出される(S33)。そして、X座標の0〜230の範囲において乱数が発生され(S34)、Y座標の0〜230の範囲において乱数が発生された後(S35)、これらの乱数で特定された座標位置(X,Y)と、図8の作成画面230のプレビュー領域218・231に表示された印面データからなる元画像データとのデータ内容が比較されることによって、元画像データの座標位置(X,Y)にオンドットである“1”が設定されているか否かが判定される(S36)。
【0073】
元画像データの座標位置(X,Y)に“1”が設定されていない場合には(S36,NO)、この座標位置(X,Y)に印鑑枠223やグリフ228が存在しないと判断され、印鑑枠223やグリフ228から離れた部分に独立の彫り残しを発生させないように、S34から再実行されることによって、新たな乱数の発生により座標位置(X,Y)が特定される。そして、S36において上記と同様の判定が行われることになり、元画像データの座標位置(X,Y)に“1”が設定されていた場合には(S36,YES)、第2マスク画像バッファ246の座標位置(X,Y)に3ドットの半径Dを有した円形状のオンドット領域244が書き込まれる(S37)。
【0074】
この後、発生数Cから“1”が減算された後(S38)、発生数Cが“0”であるか否かが判定され(S39)、発生数Cが“0”でなければ(S39,NO)、上述のS34から再実行されることによって、新たな乱数で特定された第2マスク画像バッファ246の座標位置(X,Y)にオンドット領域244が書き込まれる。そして、このようなS34〜S39の処理が繰り返して実行されることによって、任意の場所にオンドット領域244が順に書き込まれ、発生数Cが“0”になったときに(S39,YES)、オンドット領域244の書き込みが終了される。この後、第2マスク画像バッファ246のランダム画像データがマスク画像データである彫り残しデータとされた後、本ルーチンから図3の印面処理ルーチンにリターンされる。
【0075】
上記のようにしてオンドット領域244を含む彫り残しデータ(マスク画像データ)が生成されると(S6)、元画像データと彫り残しデータとが論理和演算されることによって、グリフ228および印鑑枠223から突出した彫り残し部分223b・228bを生じた変更画像データが生成される。そして、図11に示すように、変更画像データが新たな印面データとして作成画面230のプレビュー領域218・231に表示され(S13)、本ルーチンが終了される。
【0076】
また、図3のS5において合成内容データが彫り残し合成処理でないと判定された場合には(S5,NO)、続いて合成内容データで指定された処理が組合せ合成処理であるか否かが判定される(S8)。組合せ合成処理である場合には(S8,YES)、上述の欠けデータ生成処理により欠けデータが生成されると共に(S9)、彫り残しデータ生成処理により彫り残しデータが生成される(S10)。この後、元画像データと欠けデータとが論理積演算されることによって、図1の欠け部分223a・228aを有した変更画像データが生成された後(S11)、さらに、この変更画像データと彫り残しデータとが論理和演算されることによって、図2の彫り残し部分223b・228bを有した変更画像データが生成される(S12)。そして、図1の欠け部分223a・228aと図2の彫り残し部分223b・228bとを有した変更画像データが新たな印面データとして作成画面230のプレビュー領域218・231に表示され(S13)、本ルーチンが終了される。一方、組合せ合成処理でない場合には(S8,NO)、元画像データに対して欠けデータ生成処理および彫り残しデータ生成処理の何れの処理も行われることなく、この元画像データが変更画像データとされる。そして、印面データとして作成画面230のプレビュー領域218・231に表示され(S13)、本ルーチンが終了される。
【0077】
上記のようにして印面処理が実行された結果、図10や図11に示すように、欠け部分223a・228aや彫り残し部分223b・228bを有した印面がプレビュー領域218・231に表示されると、この表示を目視することにより印面の変更状態がオペレータにより確認される。そして、印面の変更状態が満足できるものであれば、完了ボタン214が押圧されることによって、この印面のスタンプが作成される。一方、印面の変更状態が満足できないものであれば、印面処理ボタン241が再び押圧され、図8の印面処理前の印面データからなる元画像バッファ247の元画像データに基づいた印面処理によって、印面の変更が新たに行われる。さらに、変更した印面を微調整する場合には、微調整ボタン232が押圧され、文字のサイズや位置が調整される。
【0078】
尚、印面処理に使用される設定データの変更は、図示しないボタンの押圧や印面処理ボタン241が所定回数を越えて繰り返して押圧されたときに、設定データ中の発生数A・Cや半径B・D、合成内容データの内容を変更可能な画面をウインドウ表示させることにより行われる。
【0079】
以上のように、本実施形態の画像処理装置は、図1や図2に示すように、印刷用原板であるスタンプを製造する際に画像処理を行うためのものであり、処理すべき元画像データを記憶する元画像バッファ247(記憶手段)と、ランダムパターンを有する欠けデータや彫り残しデータからなるマスク画像データを生成するマスク画像生成手段(図4の欠けデータ生成ルーチン、図5の彫り残しデータ生成ルーチン)と、元画像バッファ247に記憶された元画像データを、上記のマスク画像データで欠け合成や彫り残し合成、組合せ合成の処理を行うことによって、元画像データを微妙に変化させるように変更が加えられた変更画像データを求める演算手段(図3のS4、S7、S11、S12)とを備えた構成にされている。そして、これらの手段は、スタンプを製造する際に画像処理を行うための画像処理装置としてコンピュータ150を機能させるためのプログラムにされており、このプログラムは、フロッピー(登録商標)ディスクやCD−ROM、半導体メモリー、磁気テープ等の記録媒体に記録されている。
【0080】
具体的には、マスク画像生成手段である図4の欠けデータ生成ルーチンは、少なくとも1つの乱数を生成する乱数生成手段(図4のS24・S25)と、乱数生成手段で生成された各乱数に対応した位置に関連した円形状のオンドット領域242を有するランダム画像データを生成するランダム画像データ生成手段(図4のS26)と、ランダム画像データを反転させてマスク画像データを得る反転手段(図4のS29)とを備えており、演算手段(図3のS4)が、マスク画像生成手段で生成されたマスク画像データと元画像データとの論理積演算を行うように構成されている。
【0081】
また、マスク画像生成手段である図5の彫り残しデータ生成ルーチンは、少なくとも1つの乱数を生成する乱数生成手段(図5のS34・S35)と、乱数生成手段で生成された各乱数に対応した位置に関連した円形状のオンドット領域244を有するランダム画像データをマスク画像データとして生成するランダム画像データ生成手段(図5のS37)とを備えており、演算手段(図3のS7)が、ランダム画像生成手段で得られたマスク画像データと元画像データとの論理和演算を行うように構成されている。
【0082】
尚、本実施形態においては、円形状のオンドット領域242・244をマスク画像バッファ245・246に書き込むことによりランダムパターンのマスク画像データを生成しているが、これに限定されるものではなく、マスク画像データは、楕円形状や三角形状、矩形状、多角形状等のオンドット領域242・244を書き込んで生成されていても良い。また、オンドット領域242・244は、X座標およびY座標における2つの乱数の組を生成することによって、マスク画像バッファ245・246の平面領域内の座標位置(X,Y)に書き込まれるようになっているが、X座標およびY座標の何れか一方の座標において生成された1つの乱数で決定された座標位置(X,Y)に書き込まれても良い。さらに、オンドット領域242・244は、座標位置(X,Y)の他、半径B・Dや領域形状が書き込みごとに乱数で任意に決定されるようになっていても良い。
【0083】
また、本実施形態においては、マスク画像生成手段(図3のS9)で生成された第1のマスク画像データ(欠けデータ)と元画像データとの論理積演算を行った後に、論理積演算によって得られた変更画像データと第2のマスク画像データ(彫り残しデータ)との論理和演算を行うことにより組合せ合成処理を行っているが、これに限定されるものではなく、マスク画像生成手段(図3のS10)で生成された第2のマスク画像データ(彫り残しデータ)と元画像データとの論理和演算を行った後に、論理和演算によって得られた変更画像データと第1のマスク画像データ(欠けデータ)との論理積演算を行うことにより組合せ処理を行っても良い。
【0084】
また、本実施形態においては、印面データが文字データのみからなる場合について説明しているが、これに限定されるものでもなく、図形データと文字データとの組合せや、図形データのみからなっていても良い。
【0085】
【発明の効果】
請求項1〜3、7〜9の発明によると、画像処理を行う度に異なる変更画像データが得られるため、同一の元画像データから互いに異なる唯一の変更画像データを複数作成することが可能になる。
また、請求項1、7の発明によると、乱数生成手段で乱数を生成して任意の位置にオンドット領域を形成した場合であっても、元画像データ中の例えばグリフとなるオンドットで占められる領域以外の部分にオンドット領域を発生させるという余計なオンドット領域による元画像の汚れを排除した変更画像を得ることができる。また、元画像データ中のオンドットで占められる領域とマスク画像データ中のオフドット領域との重複する部分がオフドットとなって例えばグリフの欠け部分として表れるため、この欠け部分により元画像に近い良好な変更画像を得ることができる。
【0086】
請求項2、8の発明によると、オンドット領域を有した第1のマスク画像データと、オフドット領域を有した第2のマスク画像データとを用いて元画像データを処理して変更画像データを得ることによって、オンドット領域による欠け部分とオフドット領域による彫り残し部分とで元画像に近い変更画像を得ることができる。
【0087】
請求項3、9の発明によると、元画像データ中の例えばグリフとなるオンドットで占められる領域以外に付加されたオンドット領域が彫り残し部分として表れるため、この彫り残し部分により元画像に近い変更画像を得ることができる。また、元画像データ中の例えばグリフとなるオンドットで占められる領域以外の部分にオンドット領域を発生させるという余計なオンドット領域による元画像の汚れを排除した変更画像を得ることができる。
【0088】
【0089】
【0090】
【0091】
【0092】
【0093】
【0094】
【0095】
【0096】
【0097】
【0098】
【図面の簡単な説明】
【図1】 印面に欠け部分を生成させる過程を示す説明図である。
【図2】 印面に彫り残しを生成さる過程を示す説明図である。
【図3】 印面処理ルーチンのフローチャートである。
【図4】 欠けデータ生成ルーチンのフローチャートである。
【図5】 彫り残しデータ生成ルーチンのフローチャートである。
【図6】 形式選択画面の説明図である。
【図7】 文字入力画面の説明図である。
【図8】 作成画面の説明図である。
【図9】 微調整画面の説明図である。
【図10】 作成画面の説明図である。
【図11】 作成画面の説明図である。
【図12】 スタンプ画像編集装置であるパーソナルコンピュータとこれに接続されたスタンプ作成装置のブロック図である。
【図13】 図12に示されたスタンプ作成装置の全体斜視図である。
【図14】 図12に示されたスタンプ作成装置の全体断面図である。
【図15】 図12に示されたスタンプ作成装置に用いられるスタンプユニットの分解斜視図である。
【図16】 図12に示されたスタンプ作成装置に用いられるスタンプユニットの分解斜視図である。
【図17】 図12に示されたスタンプ作成装置への名前印サイズのスタンプ本体の装着手順を示す斜視図である。
【図18】 図12に示されたスタンプ作成装置への名前印サイズのスタンプ本体の装着手順を示す説明図であり、(a)は位置決め前の状態、(b)は位置決め後の状態である。
【図19】 図12に示されたスタンプ作成装置への名前印サイズのスタンプ本体の装着手順を示す斜視図である。
【符号の説明】
1 スタンプ作成装置
5 サーマルヘッド
8 原稿フィルム
9 熱転写リボン
10 発光ユニット
111 スタンプユニット
150 パーソナルコンピュータ
152 CPU
154 RAM
156 ハードディスク
160 入力装置
210 形式選択画面
211 作成手順欄
212 形式選択欄
213 用途切換ボタン
214 完了ボタン
217 文字入力画面
218 拡大プレビュー領域
220 フォント指定欄
221 レイアウト枠選択ボタン
222 復帰ボタン
223 印鑑枠
223a 欠け部分
223b 彫り残し部分
224 表示枠
228 グリフ
228a 欠け部分
228b 彫り残し部分
230 作成画面
231 実プレビュー領域
232 微調整ボタン
233 微調整画面
234 サイズ調整欄
235 位置調整欄
241 印面処理ボタン
242 オンドット領域
242’ オフドット領域
244 オンドット領域
245 第1マスク画像バッファ
246 第2マスク画像バッファ
247 元画像バッファ[0001]
BACKGROUND OF THE INVENTION
The present invention provides an image processing apparatus that can be changed while visually observing characters displayed on a monitor.PlaceIn particular, the present invention relates to a recording medium suitable for editing characters on a stamp surface for making a stamp.
[0002]
[Prior art]
A method for making a stamp by making the stamp surface while transmitting and shielding light with a positive document created based on the stamp surface data, and a method for making a stamp by making a stamp by controlling the heating means based on the stamp surface data The stamp producing apparatus of this type does not require special skills such as cutting the stamping surface manually, and thus has been highly evaluated by demanding customers who want to obtain various types of stamps easily and inexpensively.
[0003]
In addition, when creating stamp data used in the stamp creation device, it is desirable that the stamp surface can be easily created in the same manner as when making the above-mentioned stamp surface. Therefore, a preview image of the stamp surface is displayed on the monitor of an information processing device such as a personal computer. Is displayed, and the font and layout of characters can be edited on the preview image by operating the mouse or keyboard. When the desired stamp is completed, a stamp is created based on the stamp data, and the used stamp data is stored, for example, when a stamp with the same name or name is needed. By reusing the stamp data, the stamp data can be created efficiently.
[0004]
[Problems to be solved by the invention]
However, as in the conventional case, by simply reusing the stored stamp data, a stamp having the completely same stamp is repeatedly created. Has the problem that it cannot identify the owner or user of the stamp. This problem is particularly noticeable in the case of name stamps.
[0005]
Therefore, when reusing the saved stamp data, the stamp data is displayed on the preview screen as original image data, and the font and layout of the characters are re-edited by operating the mouse or keyboard on the preview screen. A method is conceivable. However, since this method requires switching to the editing screen and various editing operations, it is not possible to efficiently create stamp data, and stamp data of slightly different characters with the same font and layout can be used. There is a problem that it is difficult to create.
[0006]
Therefore, the present invention provides an image processing apparatus capable of easily creating a plurality of unique seal surface data from the same seal surface data (original image data).PlaceAnd a recording medium.
[0007]
[Means for Solving the Problems]
According to a first aspect of the present invention, there is provided an image processing apparatus for performing image processing when manufacturing a printing original plate, a storage means for storing original image data to be processed, and a mask for generating mask image data having a random pattern. An image generation unit and an operation for obtaining changed image data in which the original image data is changed by processing the original image data stored in the storage unit with the mask image data generated by the mask image generation unit With means. Then, the mask image generating means generates random image data having random number generating means for generating at least one random number, and random image data having an on-dot region associated with a position corresponding to each random number generated by the random number generating means. Image data generating means, and reversing means for inverting the random image data generated by the random image data generating means to obtain mask image data, wherein the computing means is generated by the mask image generating means A logical product operation of the mask image data and the original image data is performed.According to the above configuration, since the original image data can be changed by processing the original image data with the mask image data having a random pattern, different changed image data can be obtained each time image processing is performed. Therefore, it is possible to create a plurality of unique changed image data different from the same original image data.
[0008]
further,According to the above configuration, when the random image data is inverted by the inverting means, the on-dot area included in the random image data becomes the off-dot area, while the other area is occupied by the on-dot. Become. The mask image data formed by inverting the random image data in this way and the original image data are subjected to a logical AND operation, so that the area occupied by the on-dots in the mask image data and the on-image in the original image data are Changed image data that has been changed so that the overlapping area with the area occupied by the dots is on-dots and the other part is off-dots is obtained. As a result, even when a random number is generated by the random number generation means and an on-dot area is formed at an arbitrary position, the on-dot area is not included in an area other than the area occupied by the on-dot, for example, a glyph in the original image data. It is possible to obtain a modified image that eliminates the contamination of the original image due to an extra on-dot region that generates the image. Further, since the overlapping area between the area occupied by the on-dots in the original image data and the off-dot area in the mask image data becomes off-dots and appears as, for example, a missing part of the glyph, this missing part is closer to the original image. A good modified image can be obtained.
According to a second aspect of the present invention, there is provided an image processing apparatus for performing image processing when manufacturing a printing original plate, a storage means for storing original image data to be processed, and a mask for generating mask image data having a random pattern. An image generation unit and an operation for obtaining changed image data in which the original image data is changed by processing the original image data stored in the storage unit with the mask image data generated by the mask image generation unit Means. The mask image generation means includes first and second random number generation means each generating at least one random number, and an on-state associated with a position corresponding to each random number generated by the first random number generation means. First random image data generating means for generating first random image data having a dot area, and a first mask obtained by inverting the first random image data generated by the first random image data generating means A reversing unit that obtains image data and a second random image data having an on-dot region associated with a position corresponding to each random number generated by the second random number generating unit is generated as second mask image data. 2 random image data generation means, and the calculation means includes first mask image data and original image data generated by the mask image generation means. Or the second mask image generated by the mask image generation means is performed by performing an OR operation between the image data obtained by the AND operation and the second mask image data. After performing an OR operation between the image data and the original image data, an AND operation between the image data obtained by the OR operation and the first mask image data is performed. According to the above configuration, different changed image data can be obtained each time image processing is performed, and therefore, it is possible to create a plurality of different single changed image data from the same original image data. Further, the original image data is processed by using the first mask image data having the on-dot region and the second mask image data having the off-dot region to obtain the changed image data. It is possible to obtain a modified image close to the original image by the chipped portion and the uncarved portion by the off-dot region.
[0009]
The invention of claim 3In an image processing apparatus for performing image processing when manufacturing a printing original plate, storage means for storing original image data to be processed, mask image generation means for generating mask image data having a random pattern, and the storage And calculating means for obtaining changed image data in which the original image data is changed by processing the original image data stored in the means with the mask image data generated by the mask image generating means. When the mask image generation means is set to on-dot in the original image data, the random number generation means for generating at least one random number, and the coordinate position corresponding to each random number generated by the random number generation means Random image data generating means for generating, as mask image data, random image data having an on-dot region including the coordinate position, and the calculating means includes mask image data obtained by the random image generating means, Performs a logical OR operation with the original image data.According to the above configuration,Since different changed image data is obtained each time image processing is performed, it is possible to create a plurality of different unique changed image data from the same original image data. Also,Random image data having an on-dot area associated with a position corresponding to each random number is ORed with the original image data as mask image data, so that the on-dot area in the mask image data is added to the original image data. It becomes a state. As a result, the on-dot area added other than the area occupied by the on-dots that are, for example, glyphs in the original image data appears as an unengraved portion, and a modified image close to the original image can be obtained by this unengraved portion. .
[0010]
further,According to the above configuration,Of random image dataThe on-dot area is in a state where at least a part of the on-dot area overlaps the area occupied by the on-dot of the original image data. Therefore, when the random image data having the on-dot area is ORed with the original image data as the mask image data, the off-dot area is connected to the area occupied by the on-dot in the original image data. The changed image data to which is added. As a result, it is possible to obtain a modified image that eliminates the contamination of the original image due to an extra on-dot region in which the on-dot region is generated in a portion other than the region occupied by the on-dot that becomes a glyph in the original image data.
[0011]
[0012]
Claim4The invention of
[0013]
Claim5The invention of
[0014]
Claim6The invention of
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
The inventions according to
[0021]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.
[0022]
FIG. 12 is a block diagram of a personal computer which is an image processing apparatus according to the present embodiment and a stamp creation apparatus connected thereto. 13 is an overall perspective view of the stamp producing apparatus shown in FIG. 12, and FIG. 14 is an overall sectional view thereof.
[0023]
First, the structure of the stamp creation apparatus will be described with reference to FIG. 13 and FIG. The
[0024]
The
[0025]
The
[0026]
A light emitting unit (HU) 10 including a
[0027]
The
[0028]
That is, the
[0029]
In the case of cut sheet CS printing, the cut sheet CS is supplied from the
[0030]
Here, the structure of the stamp unit provided with the stamp material used for the
[0031]
When light is selectively irradiated through a transparent original film (positive original) on which a positive image is printed in a state where the printing material is compressed, the lower layer portion irradiated with light corresponding to the transparent portion of the original Is solidified after being melted by the exothermic action of the light energy absorbing material, so that it is sealed and does not transmit ink. On the other hand, the portion of the lower layer corresponding to the printed portion of the document is not irradiated with light but is not melted and solidified by conduction heat from the printed portion of the document, and is not sealed corresponding to the characters of the document. It will remain as it is. As a result, a stamp is formed in which a seal portion (non-printing portion) and a non-sealing portion (printing portion) of a desired pattern are mixed on the lower surface of the printing material.
[0032]
Further, the stamp
[0033]
Further, the
[0034]
The stamp
[0035]
The
[0036]
For example, in the case of polyurethane-based foamed resin, the weight ratio of carbon black contained in the
[0037]
17 to 19 show a procedure for using the
[0038]
Next, a control system of a personal computer which is an image processing apparatus according to the present embodiment and a stamp creation apparatus connected thereto will be described with reference to FIG. The
[0039]
On the monitor 158, character image data as seal face data to be made by the
[0040]
The
[0041]
The
[0042]
The recording medium on which the control program according to the present embodiment is recorded is, for example, a floppy disk or a CD-ROM. Although not shown in FIG. 12, the
[0043]
Further, the
[0044]
The
[0045]
The CPU 180 controls the
[0046]
Next, an image processing method executed by the
[0047]
When the image creation program is started in the
[0048]
Next, when the mouse is operated by the operator and the mouse pointer is moved and clicked on the
[0049]
When the desired
[0050]
Next, as shown in FIG. 7, a
[0051]
The
[0052]
Further, the
[0053]
When the
[0054]
Next, when the mouse pointer is moved to the
[0055]
Next, when the
[0056]
When the
[0057]
In the
[0058]
Further, on the side of the
[0059]
When the
[0060]
When the character to be processed is specified as described above, the mouse pointer is moved to the
[0061]
When the adjustment is completed as described above, the
[0062]
On the other hand, when it is desired to obtain a unique stamp surface by slightly changing the state of the stamp surface composed of the characters, the
[0063]
When the
[0064]
The composite content data designates a method of combining the original image data (print surface data) to be processed and the mask image data, and performs an AND operation on the original image data and the missing data that is the mask image data. Chipping synthesis processing to obtain changed image data, OR processing of original image data and unengraved data that is mask image data to calculate changed image data, and missing synthesis processing and unengraved synthesis processing It is possible to specify any one of the combination composition processing combining.
[0065]
When the setting data is read out, it is determined whether or not the process designated by the composition content data is a missing composition process (S2). If it is a missing composition process (S2, YES), a missing data generation process is performed (S3), and the missing data generation routine of FIG. 4 is executed.
[0066]
That is, as shown in FIG. 1, first, the first
[0067]
Next, for example, 20 is read as the number of occurrences A of the on-dot regions 242 (S22), and for example, 6 dots are read as the radius B of the on-dot regions 242 (S23). Then, random numbers are generated in the range of 0 to 230 of the X coordinate (S24), and random numbers are generated in the range of 0 to 230 of the Y coordinate (S25), and then the first mask image buffer specified by these random numbers. A circular on-
[0068]
Thereafter, after “1” is subtracted from the occurrence number A (S27), it is determined whether the occurrence number A is “0” (S28). If the occurrence number A is not “0” (S28). , NO), the on-
[0069]
When missing data (mask image data) including the on-
[0070]
On the other hand, if it is determined in S2 of FIG. 3 that the composite content data is not a missing composite process (S2, NO), it is subsequently determined whether the process specified by the composite content data is an unengraved composite process. (S5). If it is the uncarved synthesis process (S5, YES), the uncarved data generation process is performed (S6), and the uncarved data generation routine of FIG. 5 is executed.
[0071]
That is, as shown in FIG. 2, the second
[0072]
Next, for example, 20 is read as the number C of occurrences of the on-dot regions 244 (S32), and 3 dots are read as the radius D of the on-dot regions 244 (S33). Then, random numbers are generated in the range of 0 to 230 of the X coordinate (S34), and random numbers are generated in the range of 0 to 230 of the Y coordinate (S35), and then the coordinate position (X, Y) is compared with the original image data composed of the seal face data displayed in the
[0073]
When “1” is not set in the coordinate position (X, Y) of the original image data (S36, NO), it is determined that the
[0074]
Thereafter, after “1” is subtracted from the number of occurrences C (S38), it is determined whether or not the number of occurrences C is “0” (S39), and the number of occurrences C is not “0” (S39). , NO), the on-
[0075]
When the unengraved data (mask image data) including the on-
[0076]
If it is determined in S5 of FIG. 3 that the composite content data is not an unengraved composite process (S5, NO), then it is determined whether or not the process specified by the composite content data is a combination composite process. (S8). In the case of the combination synthesis process (S8, YES), missing data is generated by the above-described missing data generation process (S9), and unengraved data is generated by the unengraved data generation process (S10). Thereafter, the original image data and the missing data are subjected to a logical product operation to generate the changed image data having the missing
[0077]
As a result of executing the stamping process as described above, as shown in FIGS. 10 and 11, when the stamped face having the missing
[0078]
Note that the setting data used for the stamping process can be changed by pressing a button (not shown) or when the
[0079]
As described above, the image processing apparatus according to the present embodiment is for performing image processing when manufacturing a stamp as a printing original plate, as shown in FIGS. 1 and 2, and an original image to be processed. An original image buffer 247 (storage means) for storing data, and mask image generation means for generating mask image data composed of missing data having random patterns and unengraved data (the missing data generation routine in FIG. 4, the unengraved in FIG. 5) Data generation routine) and the original image data stored in the
[0080]
Specifically, the missing data generation routine of FIG. 4 which is a mask image generation unit includes a random number generation unit (S24 / S25 in FIG. 4) that generates at least one random number, and each random number generated by the random number generation unit. Random image data generating means (S26 in FIG. 4) for generating random image data having circular on-
[0081]
The unengraved data generation routine of FIG. 5 that is a mask image generation unit corresponds to each random number generated by the random number generation unit (S34 / S35 of FIG. 5) that generates at least one random number and the random number generation unit. Random image data generating means (S37 in FIG. 5) for generating random image data having a circular on-
[0082]
In the present embodiment, mask image data of a random pattern is generated by writing circular on-
[0083]
Further, in the present embodiment, after performing a logical product operation between the first mask image data (missing data) generated by the mask image generating means (S9 in FIG. 3) and the original image data, the logical product operation is performed. The combinational composition processing is performed by performing a logical sum operation between the obtained changed image data and the second mask image data (unengraved data). However, the present invention is not limited to this, and the mask image generating means ( After the logical sum operation of the second mask image data (unengraved data) generated in S10) of FIG. 3 and the original image data, the changed image data and the first mask image obtained by the logical sum operation are performed. Combination processing may be performed by performing a logical product operation with data (missing data).
[0084]
Further, in the present embodiment, the case where the stamp data consists only of character data is described, but the present invention is not limited to this, and the combination of graphic data and character data, or only graphic data. Also good.
[0085]
【The invention's effect】
According to the first to third and seventh to ninth aspects of the invention, different modified image data can be obtained each time image processing is performed, and therefore, it is possible to create a plurality of different unique modified image data from the same original image data. Become.
According to the first and seventh aspects of the present invention, even when a random number is generated by the random number generation means and an on-dot area is formed at an arbitrary position, it is occupied by an on-dot that becomes, for example, a glyph in the original image data. It is possible to obtain a modified image that eliminates contamination of the original image due to an extra on-dot region that generates an on-dot region in a portion other than the region to be generated. In addition, since the overlapping area between the area occupied by the on-dots in the original image data and the off-dot area in the mask image data becomes off-dots and appears as, for example, a missing part of the glyph, this missing part is close to the original image. A good modified image can be obtained.
[0086]
According to the second and eighth aspects of the invention, the original image data is processed by using the first mask image data having the on-dot region and the second mask image data having the off-dot region, and the changed image data. As a result, it is possible to obtain a modified image close to the original image with the missing portion due to the on-dot region and the unengraved portion due to the off-dot region.
[0087]
According to the inventions of
[0088]
[0089]
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing a process of generating a chipped portion on a stamp surface.
FIG. 2 is an explanatory diagram showing a process of generating an uncarved part on the stamp surface.
FIG. 3 is a flowchart of a stamping process routine.
FIG. 4 is a flowchart of a missing data generation routine.
FIG. 5 is a flowchart of an uncarved data generation routine.
FIG. 6 is an explanatory diagram of a format selection screen.
FIG. 7 is an explanatory diagram of a character input screen.
FIG. 8 is an explanatory diagram of a creation screen.
FIG. 9 is an explanatory diagram of a fine adjustment screen.
FIG. 10 is an explanatory diagram of a creation screen.
FIG. 11 is an explanatory diagram of a creation screen.
FIG. 12 is a block diagram of a personal computer which is a stamp image editing apparatus and a stamp creation apparatus connected thereto.
13 is an overall perspective view of the stamp producing apparatus shown in FIG.
14 is an overall cross-sectional view of the stamp producing apparatus shown in FIG.
FIG. 15 is an exploded perspective view of a stamp unit used in the stamp producing apparatus shown in FIG.
FIG. 16 is an exploded perspective view of a stamp unit used in the stamp producing apparatus shown in FIG.
FIG. 17 is a perspective view showing a procedure for attaching a stamp body of a name mark size to the stamp producing apparatus shown in FIG. 12;
18A and 18B are explanatory diagrams showing a procedure for attaching a stamp body of a name mark size to the stamp producing apparatus shown in FIG. 12, wherein FIG. 18A is a state before positioning, and FIG. 18B is a state after positioning. .
FIG. 19 is a perspective view showing a procedure for attaching a stamp body of a name mark size to the stamp producing apparatus shown in FIG. 12;
[Explanation of symbols]
1 Stamp making device
5 Thermal head
8 Original film
9 Thermal transfer ribbon
10 Light emitting unit
111 stamp unit
150 Personal computer
152 CPU
154 RAM
156 hard disk
160 Input device
210 Format selection screen
211 Creation procedure column
212 Format selection field
213 Application switching button
214 Complete button
217 Character input screen
218 Enlarged preview area
220 Font specification field
221 Layout frame selection button
222 Return button
223 seal frame
223a chipped part
223b Uncarved part
224 display frame
228 Glyph
228a chipped part
228b Uncarved part
230 Creation screen
231 Actual preview area
232 Fine adjustment button
233 Fine adjustment screen
234 Size adjustment column
235 Position adjustment field
241 Stamp processing button
242 On-dot area
242 'off-dot region
244 On-dot area
245 First mask image buffer
246 Second mask image buffer
247 Original image buffer
Claims (12)
処理すべき元画像データを記憶する記憶手段と、
ランダムパターンを有するマスク画像データを生成するマスク画像生成手段と、
前記記憶手段に記憶された元画像データを、前記マスク画像生成手段で生成されたマスク画像データで処理することによって、元画像データに変更が加えられた変更画像データを求める演算手段とを備えており、
前記マスク画像生成手段が、少なくとも1つの乱数を生成する乱数生成手段と、前記乱数生成手段で生成された各乱数に対応した位置に関連したオンドット領域を有するランダム画像データを生成するランダム画像データ生成手段と、前記ランダム画像データ生成手段で生成されたランダム画像データを反転させてマスク画像データを得る反転手段とを備えており、
前記演算手段が、前記マスク画像生成手段で生成されたマスク画像データと元画像データとの論理積演算を行うことを特徴とする画像処理装置。In an image processing apparatus for performing image processing when manufacturing a printing original plate,
Storage means for storing original image data to be processed;
Mask image generation means for generating mask image data having a random pattern;
Computation means for obtaining modified image data in which the original image data is changed by processing the original image data stored in the storage means with the mask image data generated by the mask image generation means. And
Random image data in which the mask image generation means generates random image data having an on-dot area associated with a position corresponding to each random number generated by the random number generation means and at least one random number Generating means, and reversing means for reversing the random image data generated by the random image data generating means to obtain mask image data,
The image processing apparatus , wherein the arithmetic means performs a logical AND operation between the mask image data generated by the mask image generation means and the original image data .
処理すべき元画像データを記憶する記憶手段と、
ランダムパターンを有するマスク画像データを生成するマスク画像生成手段と、
前記記憶手段に記憶された元画像データを、前記マスク画像生成手段で生成されたマスク画像データで処理することによって、元画像データに変更が加えられた変更画像データを求める演算手段とを備えており、
前記マスク画像生成手段が、それぞれが少なくとも1つの乱数を生成する第1および第2の乱数生成手段と、前記第1の乱数生成手段で生成された各乱数に対応した位置に関連したオンドット領域を有する第1のランダム画像データを生成する第1のランダム画像データ生成手段と、前記第1のランダム画像データ生成手段で生成された第1のランダム画像データを反転させて第1のマスク画像データを得る反転手段と、前記第2の乱数生成手段で生成された各乱数に対応した位置に関連したオンドット領域を有する第2のランダム画像データを第2のマスク画像データとして生成する第2のランダム画像データ生成手段とを備えており、
前記演算手段が、前記マスク画像生成手段で生成された第1のマスク画像データと元画像データとの論理積演算を行った後に、論理積演算によって得られた画像データと第2のマスク画像データとの論理和演算を行うか、または、前記マスク画像生成手段で生成された第2のマスク画像データと元画像データとの論理和演算を行った後に、論理和演算によって得られた画像データと第1のマスク画像データとの論理積演算を行うことを特徴とする画像処理装置。In an image processing apparatus for performing image processing when manufacturing a printing original plate,
Storage means for storing original image data to be processed;
Mask image generation means for generating mask image data having a random pattern;
Computation means for obtaining modified image data in which the original image data is changed by processing the original image data stored in the storage means with the mask image data generated by the mask image generation means. And
The mask image generation means includes first and second random number generation means each generating at least one random number, and an on-dot region associated with a position corresponding to each random number generated by the first random number generation means First random image data generating means for generating first random image data having a first mask image data obtained by inverting the first random image data generated by the first random image data generating means And a second random image data having an on-dot region associated with a position corresponding to each random number generated by the second random number generating means as second mask image data. Random image data generation means,
Image data obtained by AND operation and second mask image data after the operation unit performs an AND operation between the first mask image data generated by the mask image generation unit and the original image data. Or after performing a logical sum operation between the second mask image data generated by the mask image generation means and the original image data, An image processing apparatus that performs an AND operation with first mask image data .
処理すべき元画像データを記憶する記憶手段と、
ランダムパターンを有するマスク画像データを生成するマスク画像生成手段と、
前記記憶手段に記憶された元画像データを、前記マスク画像生成手段で生成されたマスク画像データで処理することによって、元画像データに変更が加えられた変更画像データを求める演算手段とを備えており、
前記マスク画像生成手段が、少なくとも1つの乱数を生成する乱数生成手段と、前記乱数生成手段で生成された各乱数に対応した座標位置が前記元画像データにおいてオンドットに設定されている場合に当該座標位置を含むオンドット領域を有するランダム画像データをマスク画像データとして生成するランダム画像データ生成手段とを備えており、
前記演算手段が、前記ランダム画像生成手段で得られたマスク画像データと元画像データとの論理和演算を行うことを特徴とする画像処理装置。In an image processing apparatus for performing image processing when manufacturing a printing original plate,
Storage means for storing original image data to be processed;
Mask image generation means for generating mask image data having a random pattern;
Computation means for obtaining modified image data in which the original image data is changed by processing the original image data stored in the storage means with the mask image data generated by the mask image generation means. And
When the mask image generation means is set to on dots in the original image data, the random number generation means for generating at least one random number, and the coordinate position corresponding to each random number generated by the random number generation means Random image data generating means for generating random image data having an on-dot region including a coordinate position as mask image data,
The image processing apparatus , wherein the calculation means performs a logical OR operation between the mask image data obtained by the random image generation means and the original image data .
前記マスク画像生成手段が、少なくとも1つの乱数を生成する乱数生成手段と、前記乱数生成手段で生成された各乱数に対応した位置に関連したオンドット領域を有するランダム画像データを生成するランダム画像データ生成手段と、前記ランダム画像データ生成手段で生成されたランダム画像データを反転させてマスク画像データを得る反転手段とを備えており、
前記演算手段が、前記マスク画像生成手段で生成されたマスク画像データと元画像データとの論理積演算を行うことを特徴とする記録媒体。Storage means for storing original image data to be processed, mask image generation means for generating mask image data having a random pattern, and original image data stored in the storage means are generated by the mask image generation means A computer as an image processing apparatus for performing image processing when manufacturing a printing original plate, comprising: a calculation means for obtaining changed image data in which original image data is changed by processing with mask image data A computer-readable recording medium storing a program for functioning ,
Random image data in which the mask image generation means generates random image data having an on-dot area associated with a position corresponding to each random number generated by the random number generation means and at least one random number Generating means, and reversing means for reversing the random image data generated by the random image data generating means to obtain mask image data,
The recording medium, wherein the calculation means performs a logical AND operation between the mask image data generated by the mask image generation means and the original image data .
前記マスク画像生成手段が、それぞれが少なくとも1つの乱数を生成する第1および第2の乱数生成手段と、前記第1の乱数生成手段で生成された各乱数に対応した位置に関連したオンドット領域を有する第1のランダム画像データを生成する第1のランダム画像データ生成手段と、前記第1のランダム画像データ生成手段で生成された第1のランダム画像データを反転させて第1のマスク画像データを得る反転手段と、前記第2の乱数生成手段で生成された各乱数に対応した位置に関連したオンドット領域を有する第2のランダム画像データを第2のマスク画像データとして生成する第2のランダム画像データ生成手段とを備えており、The mask image generation means includes first and second random number generation means each generating at least one random number, and an on-dot region associated with a position corresponding to each random number generated by the first random number generation means First random image data generating means for generating first random image data having a first mask image data obtained by inverting the first random image data generated by the first random image data generating means And a second random image data having an on-dot region associated with a position corresponding to each random number generated by the second random number generating means as second mask image data. Random image data generation means,
前記演算手段が、前記マスク画像生成手段で生成された第1のマスク画像データと元画像データとの論理積演算を行った後に、論理積演算によって得られた画像データと第2のマスク画像データとの論理和演算を行うか、または、前記マスク画像生成手段で生成された第2のマスク画像データと元画像データとの論理和演算を行った後に、論理和演算によって得られた画像データと第1のマスク画像データとの論理積演算を行うことを特徴とする記録媒体。Image data obtained by AND operation and second mask image data after the operation unit performs an AND operation between the first mask image data generated by the mask image generation unit and the original image data. Or after performing a logical sum operation between the second mask image data generated by the mask image generation means and the original image data, A recording medium that performs a logical product operation with first mask image data.
前記マスク画像生成手段が、少なくとも1つの乱数を生成する乱数生成手段と、前記乱数生成手段で生成された各乱数に対応した座標位置が前記元画像データにおいてオンドットに設定されている場合に当該座標位置を含むオンドット領域を有するランダム画像データをマスク画像データとして生成するランダム画像データ生成手段とを備えており、When the mask image generation means is set to on dots in the original image data, the random number generation means for generating at least one random number, and the coordinate position corresponding to each random number generated by the random number generation means Random image data generating means for generating random image data having an on-dot region including a coordinate position as mask image data,
前記演算手段が、前記ランダム画像生成手段で得られたマスク画像データと元画像データとの論理和演算を行うことを特徴とする記録媒体。The recording medium, wherein the calculation means performs a logical OR operation between the mask image data obtained by the random image generation means and the original image data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000081714A JP4433554B2 (en) | 2000-03-17 | 2000-03-17 | Image processing apparatus and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000081714A JP4433554B2 (en) | 2000-03-17 | 2000-03-17 | Image processing apparatus and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001260509A JP2001260509A (en) | 2001-09-25 |
| JP4433554B2 true JP4433554B2 (en) | 2010-03-17 |
Family
ID=18598615
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000081714A Expired - Fee Related JP4433554B2 (en) | 2000-03-17 | 2000-03-17 | Image processing apparatus and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4433554B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5696515B2 (en) * | 2011-02-10 | 2015-04-08 | シヤチハタ株式会社 | Stamp layout system and stamp making method using the same |
| CN114474963B (en) * | 2022-04-15 | 2022-07-12 | 深圳市先地图像科技有限公司 | Multi-screen frame platemaking data processing method, system and related equipment |
-
2000
- 2000-03-17 JP JP2000081714A patent/JP4433554B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001260509A (en) | 2001-09-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7616338B2 (en) | Label printer | |
| US6485208B2 (en) | Printing device | |
| JP5505022B2 (en) | Tape printer, control method of tape printer, and program | |
| JP4433554B2 (en) | Image processing apparatus and recording medium | |
| EP0562761B1 (en) | A stamp apparatus | |
| US5222431A (en) | Electrical stamp device capable of displaying an image layout, and which uses a stencil paper | |
| JP4491879B2 (en) | Character image processing apparatus, character image processing method, and computer readable recording medium recording character image processing program | |
| JP4427851B2 (en) | Stamp image editing method, stamp image editing apparatus, and recording medium | |
| JP2001175241A (en) | Character image processing device, character image processing method, and recording medium storing character image processing program | |
| JP4433534B2 (en) | Character data arrangement device and recording medium | |
| JP2009021842A (en) | Stamp making data creation apparatus, program and recording medium | |
| JP4501196B2 (en) | Name designation font designation device and recording medium | |
| JP4564878B2 (en) | Data creation device control method, data creation device, tape processing system, and program | |
| JP3597038B2 (en) | Character information processing device | |
| JP2827879B2 (en) | Tape printer | |
| JP3132150B2 (en) | Stamping equipment | |
| JP4400256B2 (en) | Outer frame image creation device, program, and storage medium | |
| JP4333411B2 (en) | Bracketed image creation device, bracketed image creation method and program | |
| JP2001175653A (en) | Character data input device and recording medium | |
| JPH09188053A (en) | Character information processing method and apparatus | |
| JP3335283B2 (en) | Character information processing device | |
| JPH11283043A (en) | Image creation apparatus, printing apparatus having the same, and image creation method | |
| JP3254656B2 (en) | Stamping equipment | |
| JP4106812B2 (en) | Stamp image editing method, stamp image editing apparatus, and recording medium | |
| JP2006198840A (en) | Character information processing apparatus, character information processing method, program, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061215 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081028 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090915 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091105 |
|
| 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: 20091208 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091221 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4433554 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130108 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140108 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |