JPH0240777A - Preparing method for image outline data and display method for its preparing process - Google Patents

Preparing method for image outline data and display method for its preparing process

Info

Publication number
JPH0240777A
JPH0240777A JP63191428A JP19142888A JPH0240777A JP H0240777 A JPH0240777 A JP H0240777A JP 63191428 A JP63191428 A JP 63191428A JP 19142888 A JP19142888 A JP 19142888A JP H0240777 A JPH0240777 A JP H0240777A
Authority
JP
Japan
Prior art keywords
data
contour
image
differential
pattern
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.)
Granted
Application number
JP63191428A
Other languages
Japanese (ja)
Other versions
JPH0563832B2 (en
Inventor
Ikuo Osawa
大澤 郁夫
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.)
Dainippon Screen Manufacturing Co Ltd
Original Assignee
Dainippon Screen Manufacturing Co Ltd
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 Dainippon Screen Manufacturing Co Ltd filed Critical Dainippon Screen Manufacturing Co Ltd
Priority to JP63191428A priority Critical patent/JPH0240777A/en
Priority to DE68918886T priority patent/DE68918886T2/en
Priority to EP89106143A priority patent/EP0336430B1/en
Priority to US07/335,866 priority patent/US5091967A/en
Publication of JPH0240777A publication Critical patent/JPH0240777A/en
Publication of JPH0563832B2 publication Critical patent/JPH0563832B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)
  • Preparing Plates And Mask In Photomechanical Process (AREA)

Abstract

PURPOSE:To prepare image outline data by dividing ring-like pattern data containing a pattern of outline data into two by clearing it partially by differential outline data, clearing the data of an unnecessary image area, and thereafter, synthesizing it with the differential outline data, and executing the processing. CONSTITUTION:A border line l of a specific image I in an original image which is displayed is differentiated and binarized extending over the whole periphery and differential outline data OD is generated. Subsequently, ring-like pattern data RP1, RP2 containing a pattern of the differential outline data OD in its inside are generated. Next, the data RP2 is cleared partially by the data OD and divided into outside area data RP2out and inside area data RP2IN, and data of an unnecessary image area side is cleared. Thereafter, composite data GD of the data RP2IN and the data OD is prepared. In such a state, based on the composite data GD, a thinning processing of the necessary number of picture elements is executed from the unnecessary image area side and a last outline data ODEND is obtained. In such a way, desired outline data can be prepared in a correct position.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、写真画像などの被処理原画における所望の画
像領域(特定画像領域)に対する抜きマスク(トリミン
グマスクとも称される)を作成する際に用いる画像輪郭
データの作成方法に関する。
[Detailed Description of the Invention] <Industrial Application Field> The present invention is applicable to creating a cutout mask (also referred to as a trimming mask) for a desired image area (specific image area) in an original image to be processed such as a photographic image. This invention relates to a method for creating image contour data used for.

〈従来の技術〉 一般に、商品カタログ等を印刷する場合、印刷原画とし
ての商品写真は通常必要な商品画像部の周囲に背景が撮
影されているが、印刷物としてはその背景部を消去して
商品部分のみを表示することが多い。抜きマスクは、こ
のような場合に用いられるもので、電子的な画像処理で
は、例えば次のようにして作成される。
<Conventional technology> Generally, when printing product catalogues, etc., the background is usually taken around the necessary product image area in the product photo used as the original print image, but in printed matter, the background area is erased to display the product. Often only parts are displayed. The extraction mask is used in such cases, and in electronic image processing, it is created in the following manner, for example.

まず必要な画像領域の輪郭線のベクトルデータまたは2
値データを作成し、次に輪郭線の内部領域(この領域の
データを以下、画データと記す)または外部領域(この
領域のデータを以下、非画データと記す)のいずれか一
方を″H″H″ルにし、他方を“L”レベルにした抜き
マスクパターンデータを作成し、抜きマスクパターンデ
ータに基づいて被処理原画のうちの所望画像領域のみを
抽出して複製画像を得る。
First, vector data of the outline of the required image area or 2
Create value data, and then convert either the internal area of the outline (data in this area is hereinafter referred to as image data) or the external area (data in this area is hereinafter referred to as non-image data) to ``H''. A punching mask pattern data is created in which one level is set to "H" and the other is set to "L", and only a desired image area of the original image to be processed is extracted based on the punching mask pattern data to obtain a duplicate image.

この抜きマスクパターンデータ作成の基になる輪郭デー
タを作成する方法の一つに、特定画像の輪郭線の画像側
(以下、単に内側とも記す)の濃度レベルと不要画像側
(以下、単に背景側または外側とも記す)の濃度レベル
との差を利用するものがある(特公昭63−5745号
公報(発明の名称「抜きマスク版の作成方法」)参照)
One method of creating contour data that is the basis for creating this punching mask pattern data is to compare the density level of the image side (hereinafter simply referred to as the inside) of the contour line of a specific image and the unnecessary image side (hereinafter simply referred to as the background side). There is a method that utilizes the difference in density level from the outside (also referred to as the outside) (see Japanese Patent Publication No. 63-5745 (title of the invention "Method for creating a punched mask plate"))
.

その方法は、CRTモニタに表示された原画像のうちの
抽出すべき特定画像の輪郭線を含む小領域を円形や矩形
等の部分画像区画枠(以下、ノズルと記す)で輪郭線に
沿って順次に指定し、個々の指定位置ごとにノズル内の
各画素の濃度レベルと適宜設定される基準濃度レベルと
を比較し、例えば、画素濃度レベルが基準濃度レベル以
上の画素部位については、これを“H″とし、画素濃度
レベルが基準濃度レベル未満の画素部位については、こ
れを“L”として2値化することによって、その“H″
  “H″の変化点を結んだ線の座標データや画素列デ
ータを特定画像の・輪郭データとして得るものである。
This method involves dividing a small area including the outline of a specific image to be extracted from the original image displayed on a CRT monitor using a circular or rectangular partial image partitioning frame (hereinafter referred to as a nozzle) along the outline. For each specified position, the density level of each pixel in the nozzle is compared with the appropriately set reference density level.For example, for pixel parts where the pixel density level is higher than the reference density level, "H", and for pixel parts where the pixel density level is less than the reference density level, by binarizing it as "L", the "H"
Coordinate data and pixel row data of lines connecting the changing points of "H" are obtained as outline data of a specific image.

この場合、ノズルの移動に伴い、特定画像の濃度レベル
と前景画像の濃度レベルのいずれか一方または両方が変
化するので、オペレータがいちいち基準濃度レベルの設
定を変更する必要があり、この操作は大変に煩わしいだ
けでな(、どのレベルまで変更すべきかの判断がむずか
しい。さらに、特定画像濃度レベルと背景画像濃度レベ
ルとの差が特に小さい領域においては、的確に検出でき
ない場合がある。
In this case, as the nozzle moves, the density level of the specific image and/or the density level of the foreground image changes, so the operator must change the setting of the reference density level each time, which is a difficult operation. Not only is this troublesome, but it is difficult to judge to what level it should be changed.Furthermore, in areas where the difference between the specific image density level and the background image density level is particularly small, accurate detection may not be possible.

そこで、このような不都合を解消する画像輪郭データ作
成方法として、ノズル内の各画素ごとに微分処理を施し
て微分値(いわば、濃度勾配値)を得て、その微分値と
適当な基準値との比較に基づいて各画素の微分値を2値
化し、その2値データにより輪郭データを作成する方法
が提案されている。
Therefore, as a method for creating image contour data to eliminate this inconvenience, a differential process is performed for each pixel in the nozzle to obtain a differential value (so-called density gradient value), and the differential value is combined with an appropriate reference value. A method has been proposed in which the differential value of each pixel is binarized based on a comparison of , and contour data is created from the binary data.

この微分−2値化方法によれば、特定画像濃度レベルと
背景画像濃度レベルとの差が小さくても、輪郭部ではそ
れらの微分値は大きな値となるので、輪郭データの検出
能力が向上する。
According to this differential-binarization method, even if the difference between the specific image density level and the background image density level is small, the differential value becomes a large value in the contour area, so the ability to detect contour data is improved. .

なお、この明細書では、「濃度」という用語を、狭義の
光学的濃度値のみでなく、マンセルバリューや原画読取
り装置の出力信号レベル、それに、網点画像記録におけ
る網点面積率など、光学的濃度値に応じた量−船を指す
用語として使用する。
In this specification, the term "density" is used not only to refer to optical density values in a narrow sense, but also to optical density values, such as the Munsell value, the output signal level of an original image reading device, and the halftone area ratio in halftone image recording. Amount according to concentration value - term used to refer to a ship.

〈発明が解決しようとする課題〉 しかしながら、この微分−2値化方法においては、画素
間の濃度変化部が全て対象データとなるので、2値化し
て得られる輪郭線(以下これを微分輪郭線と記す)のデ
ータODのパターンは、通常、第8図に示すようにある
線幅をもつ輪郭として検出され、さらにその輪郭線上の
濃度変化の少ない部分では、ピンホールPI(や切れ部
が発生することが多い。
<Problems to be Solved by the Invention> However, in this differentiation-binarization method, all the density change parts between pixels become target data, so the contour line obtained by binarization (hereinafter referred to as the differential contour line) The pattern of data OD (denoted as There are many things to do.

このようなデータから慣用される心線化技法(パターン
の中心線を求めるデータ処理方法で、詳細は「多面的画
像処理とそのソフトウェア・システムに関する研究」電
子技術総合研究所研究報告第835号;第3章第25頁
〜第64頁;田村秀行;昭和59年2月発行を参照され
たい)により、その中心線を輪郭線として求めると、ピ
ンホールPHの部分で第8図のCLのように枝分かれし
た輪郭線となる。
A commonly used core lineization technique (a data processing method for determining the center line of a pattern from such data; details can be found in "Research on multifaceted image processing and its software system", Research Report No. 835 of the Institute of Electronics and Technology); (see Chapter 3, pages 25 to 64; Hideyuki Tamura; published February 1980), the center line is found as a contour line, and the pinhole PH part looks like CL in Figure 8. This results in a contour line that branches into .

このため、心線化の前にそれらを見つけ、手作業でピン
ホールPHを1つずつ埋めたり切れ部をつないだりする
必要があるが、それらが小面積であり、また、その箇所
が多いほど多大な手間を要する。
For this reason, it is necessary to find these pinholes PH and manually fill in the pinholes one by one and connect the broken parts before forming the core wires. It requires a lot of effort.

また、微分輪郭線は、所望の輪郭線に対して背景側より
も内側に太く検出される傾向があるが、通常は、手工的
方法による場合でも、背景画像と特定画像との境界より
もわずかに内側に寄った部分を最終的な輪郭線とした方
が好ましいとされており、慣用的な心線化処理では、こ
のような輪郭線のデータを作成するのは容易でない。
Additionally, differential contour lines tend to be detected thicker on the inner side of the desired contour line than on the background side; It is said that it is preferable to use the part that is closer to the inside as the final outline, and it is not easy to create such outline data using conventional core processing.

本発明の目的の一つは、ピンホールのない特定画像の輪
郭線を有するデータを作成し、そのデータから通常のデ
ータ処理により、適正な位置に所望の特定輪郭データを
簡単に作成することである。
One of the objects of the present invention is to create data having the outline of a specific image without pinholes, and to easily create desired specific outline data at an appropriate position from that data through normal data processing. be.

本発明の他の目的は、輪郭データ作成の過程をパターン
として見やすくするとともに、目視で発見しにくいとさ
れている微分輪郭線上の切れ部を容易に見つけ出すこと
ができるようにすることである。
Another object of the present invention is to make it easier to see the contour data creation process as a pattern, and to easily find breaks on the differential contour line, which are difficult to find visually.

く課題を解決するための手段〉 本発明の主たる画像輪郭データ作成方法は、原画像の中
の特定画像の輪郭域を全周にわたって微分−2(Ii化
して輪郭データ(微分輪郭データ)を作成し、該輪郭デ
ータのパターンをその内部に含むリング状パターンのデ
ータを作成し、該リング状パターンのデータを微分輪郭
データで部分クリア(非画データとすることを意味し、
画面上での塗り消し処理に当たる)して該リング状パタ
ーンの領域を2分割し、その2つの領域のうち不要画像
領域側のデータをクリアし、その結果残ったデータと微
分輪郭データとの合成データを作成し、該合成データに
基づいて所要の輪郭データを作成する画像輪郭データ作
成方法、および、その画像輪郭データ作成方法において
、少なくとも原画像、微分輪郭データの画像、および得
られたリング状パターンデータとを位置整合させながら
、所望の順序で重ねて表示する輪郭データ作成過程の表
示方法である。
Means for Solving the Problems> The main method for creating image contour data of the present invention is to create contour data (differential contour data) by dividing the contour region of a specific image in the original image over the entire circumference by -2 (Ii). Then, create ring-shaped pattern data that includes the contour data pattern therein, and partially clear the ring-shaped pattern data with differential contour data (meaning to make it non-image data).
The area of the ring-shaped pattern is divided into two parts (equivalent to erasing processing on the screen), the data in the unnecessary image area side of the two areas is cleared, and the remaining data is combined with the differential contour data. An image contour data creation method that creates required contour data based on the synthesized data, and an image contour data creation method that includes at least an original image, an image of differential contour data, and an image of the obtained ring shape. This is a method of displaying the outline data creation process in which the outline data is displayed in a desired order while aligning the outline data with the pattern data.

く作用〉 主となる発明においては、通常、こうして得られる微分
輪郭データは、ある幅のある輪郭線の画素列データとな
り、さらにはその輪郭線上にピンホールを有する画素列
データとなる場合があるが、一方、リング状のパターン
のデータはそのパターン内部がピンホールのない画デー
タとして得られる。
Effect> In the main invention, the differential contour data obtained in this way is usually pixel row data of a contour line with a certain width, and may even be pixel row data with a pinhole on the contour line. However, on the other hand, data of a ring-shaped pattern can be obtained as image data without pinholes inside the pattern.

このリング状パターンのデータを前記の微分輪郭データ
でクリアすると、リング状パターンは2つのリング状パ
ターンに分割されるが、その不要画像側のみをさらにク
リアすると、残ったデータは画像領域側のリング状パタ
ーンに微分輪郭データのパターン内部のピンホールが画
データとして加わったデータとなる。
When this ring-shaped pattern data is cleared using the differential contour data described above, the ring-shaped pattern is divided into two ring-shaped patterns, but if only the unnecessary image side is further cleared, the remaining data is divided into two rings on the image area side. The data is obtained by adding pinholes inside the pattern of the differential contour data as image data to the shape pattern.

したがって、このデータと微分輪郭データとの合成デー
タは、パターンとしてはその内部が全域にわたって密な
ピンホールのない画データとなり、しかも、まさにその
パターンの外側の輪郭線は特定画像の輪郭線にほぼ対応
するので、その後は慣用される種々の方法で加工するこ
とにより所望の輪郭データが容易に得られる。
Therefore, the composite data of this data and the differential contour data becomes image data with no pinholes whose interior is dense over the entire area as a pattern, and moreover, the outer contour of the pattern is almost the same as the contour of the specific image. Therefore, desired contour data can be easily obtained by processing using various commonly used methods.

もう一つの発明は、上記の発明において、元の画像と、
微分輪郭データの画像とリング状パターンの画像とが整
合して重ね表示されるので、輪郭データが作成される過
程を画像として目視確認しやすくするととも比、切れ部
を検出しやす(する。
Another invention is the above invention, in which the original image and
Since the image of the differential contour data and the image of the ring pattern are displayed in a consistent manner, it is easier to visually confirm the process of creating the contour data as an image, and it is also easier to detect cuts.

〈実施例〉 以下、本発明の実施例を図面に基づいて詳細に説明する
<Example> Hereinafter, an example of the present invention will be described in detail based on the drawings.

第1図は本発明の画像輪郭データ作成方法を実施するシ
ステムの概略構成を示す。
FIG. 1 shows a schematic configuration of a system implementing the image contour data creation method of the present invention.

図において、lは、システム全体を制御するためのマイ
クロコンピュータにおけるCPU、2は、実行プログラ
ムを格納したROM (またはRAM)、3は、後述す
る微分値テーブル3a、微分値度数分布(ヒストグラム
)テーブル3b、その他のデータテーブルを有するRA
Mである。
In the figure, l is a CPU in a microcomputer for controlling the entire system, 2 is a ROM (or RAM) that stores an execution program, and 3 is a differential value table 3a, which will be described later, and a differential value frequency distribution (histogram) table. 3b, RA with other data tables
It is M.

4は、被処理原画を光電走査して得られたカラー画像の
データを、Y(イエロー)1M(マゼンタ)、C(シア
ン)、K(墨)の4色に色分解して格納しているディス
クメモリ、5は、CPUIの制御によってパスライン6
を介してディスクメモリ4から読み出されたYMCKの
各色分解版の画像データをストアするイメージメモリで
あって、Yメモリ5v、Mメモリ511.Cメモリ5c
、にメモリ5にの4つからなる。
4 stores color image data obtained by photoelectrically scanning the original image to be processed, separated into four colors: Y (yellow), 1M (magenta), C (cyan), and K (black). The disk memory 5 is connected to the pass line 6 under the control of the CPUI.
This image memory stores image data of each color separation of YMCK read from the disk memory 4 via the Y memory 5v, the M memory 511 . C memory 5c
, and memory 5.

7は、後述のように、本発明のデータ処理の各種のパタ
ーンのデータをストアするためのマスクメモリであって
、第1マスクメモリ7I、第2マスクメモリ1t、第3
マスクメモリ7、および第4マスクメモリ74から構成
されている。
7 is a mask memory for storing data of various patterns of data processing of the present invention, as described later, and includes a first mask memory 7I, a second mask memory 1t, and a third mask memory 7I.
It is composed of a mask memory 7 and a fourth mask memory 74.

8は、D/A変換機能、イメージメモリ5から読み出し
たYMCKの各色分解版の画像データをR(赤)、G(
緑)、B(青)の信号に変換する機能、デジタイザIO
でのスタイラスペン11の指示位置に合わせてターゲッ
ト(カーソル)またはターゲットとともにそのターゲッ
トを中心とするノズルNの形状を表示する機能、変倍機
能、画像回転機能、コントラスト調整機能、マスクメモ
リ7内のデータをパターンとして着色して表示する機能
、さらには同データを半透明で表示する機能、表示優先
順序の変更機能、イメージメモリ5内のデータとマスク
メモリ7内のデータとを重畳して表示する機能等を有す
る画像表示調整装置である。
8 is a D/A conversion function, which converts the image data of each color separation version of YMCK read from the image memory 5 into R (red) and G (
Function to convert to green) and B (blue) signals, digitizer IO
A function to display a target (cursor) or the shape of the nozzle N centered on the target along with the target according to the indicated position of the stylus pen 11, a variable magnification function, an image rotation function, a contrast adjustment function, a function in the mask memory 7 A function to color and display data as a pattern, a function to display the same data semi-transparently, a function to change the display priority order, and a superimposed display of the data in the image memory 5 and the data in the mask memory 7. This is an image display adjustment device having various functions.

なお、本明細書においては、「データを表示する」は特
に注釈しない限り「そのデータを画像として表示する」
ことを意味するものとする。
Note that in this specification, "displaying data" means "displaying the data as an image" unless otherwise noted.
shall mean that.

9は、CRTデイスプレィ等のカラー画像表示装置(以
下、CRTと略記する)である。
9 is a color image display device (hereinafter abbreviated as CRT) such as a CRT display.

10は、スタイラスペン11による座標点指定により、
イメージメモリ5のアドレスと対応した座標点データを
入力するX−Yデジタイザであり、CRT9の画面にお
いてターゲットTG(ノズルNの中心)の座標を指示す
る。スタイラスペン11は、それに付属のスイッチを押
すことによって、微分2値化の指示や塗り消しの開始点
の指示や修正の指示をする。
10, by specifying the coordinate point with the stylus pen 11,
This is an X-Y digitizer that inputs coordinate point data corresponding to the address of the image memory 5, and indicates the coordinates of the target TG (the center of the nozzle N) on the screen of the CRT 9. The stylus pen 11 issues instructions for differential binarization, a starting point for erasing, and corrections by pressing a switch attached to the stylus pen 11.

12は、データ入力や、その他の指示をするためのキー
ボード、13は、ノズルNの大きさを、円形ノズルであ
ればその半径、矩形ノズルであればその辺の長さ等で設
定しあるいは変更したり、塗り消し処理の際の塗り消し
速度を設定あるいは変更するための第1エンコーダ、1
4は、後述するp−タイル比を設定あるいは変更する第
2エンコーダで、共にその設定部(可変抵抗器等)は各
エンコーダに含め図示していない。
12 is a keyboard for inputting data and giving other instructions; 13 is a keyboard for setting or changing the size of the nozzle N, such as the radius if it is a circular nozzle or the length of its side if it is a rectangular nozzle. a first encoder for setting or changing the erase speed during erase processing;
Reference numeral 4 denotes a second encoder for setting or changing the p-tile ratio, which will be described later, and its setting section (variable resistor, etc.) is included in each encoder and is not shown.

次に、この実施例の動作を第2図のフローチャートを中
心にし、第3図〜第5図の動作模式図を参照しつつ説明
する。
Next, the operation of this embodiment will be explained with reference to the flowchart in FIG. 2 and the schematic diagrams in FIGS. 3 to 5.

第2図(A)は全体のフローを概略的に示したもので、
第2図(B)、(C)および(D)は各々、第2図(A
)のステップ35.S6およびS9のサブルーチンの動
作の詳細を示す。
Figure 2 (A) schematically shows the overall flow.
Figures 2 (B), (C) and (D) are respectively shown in Figure 2 (A).
) step 35. The details of the operation of the subroutines S6 and S9 are shown below.

まず、抽出すべき特定画像を含む画像のYMCKの各色
分解版の画像データをディスクメモリ4から読み出し、
イメージメモリ5の対応するYメモリ5Y、Mメモリ5
7.Cメモリ50.にメモリ5Kにそれぞれ格納する0
画像がモノクロ画像である場合には、4つのメモリのう
ちのいずれか一つを選択してその選択されたメモリに画
像データを格納する(ステップS1)。
First, image data of each YMCK color separation version of the image including the specific image to be extracted is read from the disk memory 4,
Corresponding Y memory 5Y and M memory 5 of image memory 5
7. C memory 50. 0 respectively stored in memory 5K
If the image is a monochrome image, one of the four memories is selected and image data is stored in the selected memory (step S1).

そして、第1〜第4マスクメモリ7、〜74のそれぞれ
を全面クリアする(ステップS2)。
Then, each of the first to fourth mask memories 7 to 74 is completely cleared (step S2).

なお、この後は作業が終了するまで優先度(後述する)
の高い順に、第1マスクメモリ71%第3マスクメモリ
73、第2マスクメモリ1tsイメージメモリ5の順に
各々の内部の後述する微分輪郭データ、第2リング状パ
ターンデータ、ワークプレーン内データ、原画像データ
を順次に位置整合させながら、繰り返しく例えば、1/
30秒程度毎に)、重畳してCRT9に表示される(ス
テップS3)。
In addition, after this, the priority (described later) will be maintained until the work is completed.
In descending order of 1st mask memory 71%, 3rd mask memory 73, 2nd mask memory 1ts, and image memory 5, differential contour data (described later), second ring-shaped pattern data, data in the work plane, and original image are stored inside each in order. Repeatedly, for example, 1/1 while aligning the data sequentially.
(every 30 seconds or so), are superimposed and displayed on the CRT 9 (step S3).

なお、マスクメモリ7、.73.7□のデータは、半透
明で表示される。この表示によりデータ処理過程を画像
として確認しながら操作することができる。優先度は、
必ずしもこの順でなくてよい。
Note that the mask memories 7, . The data of 73.7□ is displayed semi-transparently. This display allows you to operate while checking the data processing process as an image. The priority is
It does not necessarily have to be in this order.

次に、オペレータは、YMCKの色分解版のうち輪郭線
の明確なものから順に(詳細は後述する)、幾つの色分
解版を採用するかの採用版数Tの初期値を入力する。C
PUIは、入力された採用版数Tの初期値をRAM3に
格納する(ステップS4)。
Next, the operator inputs an initial value for the number of YMCK color separations to be adopted, T, in order of the clear outline (details will be described later). C
The PUI stores the input initial value of the adopted version number T in the RAM 3 (step S4).

−   ン  パ −ンー゛−の 第3図は、微分輪郭データおよびリング状パターンのデ
ータを作成する過程を、パターンにより模式的に表した
ものである0図中、■は、原画(特定画像に対する処理
過程を明確にするため、特に図示しない)を表し、また
、N、はターゲラ)TG (Xマークで示す)をその中
心として設定された円形の第1ノズルで、N、はN1よ
り半径が1〜数画素以上大きい円形の第2ノズルである
- Figure 3 of Pan-Pan-- is a pattern that schematically represents the process of creating differential contour data and ring-shaped pattern data. In order to clarify the processing process, N is a circular first nozzle set with the center of the TG (not shown); It is a circular second nozzle that is larger than one to several pixels.

lは輪郭線を表す。l represents a contour line.

次いで、ステップS5における微分輪郭データODおよ
び第1.第2のリング状パターンデータRP、、RP、
を作成するサブルーチンの動作を実行する。この動作は
、第2図CB)に示すとおりである。
Next, the differential contour data OD and the first . Second ring pattern data RP, RP,
Executes the operation of the subroutine that creates it. This operation is as shown in FIG. 2 CB).

ステップ5501ではデジタイザ10と第1エンコーダ
13より座標点データとノズルN1の大きさを読み取り
、RAM3に格納するとともに、CRT9上の対応位置
にノズルN、およびN2の形状を表示する。
In step 5501, the coordinate point data and the size of the nozzle N1 are read from the digitizer 10 and the first encoder 13, and stored in the RAM 3, and the shapes of the nozzles N and N2 are displayed at corresponding positions on the CRT 9.

なお、ステップ8502〜5504は、データ処理終了
の表示や修正の指示に係わるフローで、以後の説明の中
で説明する。
Note that steps 8502 to 5504 are a flow related to displaying the end of data processing and instructing correction, and will be explained in the following description.

オペレータは、CRT9の画面を見ながら、スタイラス
ペン11を操作し、表示されている輪郭線lにターゲッ
トTGが接近するようにスタイラスペン11を操作する
The operator operates the stylus pen 11 while viewing the screen of the CRT 9 so that the target TG approaches the displayed outline l.

ステップ5505でスタイラスペン11のスイッチが押
されると、イメージメモリ、5から第1ノズルN1の領
域に対応したYMCKの各色分解版の画像データを読み
出して各々に微分処理を施し、その結果得られた微分値
を微分値テーブル3aに格納するとともに、微分値のヒ
ストグラムテーブル3bを作成し、さらに、ばらつき(
分布度合い)を表す統計量を算出する(ステップ550
6)。
When the switch of the stylus pen 11 is pressed in step 5505, the image data of each YMCK color separation corresponding to the area of the first nozzle N1 is read from the image memory 5, and differential processing is applied to each of the image data, and the result is obtained. The differential values are stored in the differential value table 3a, a histogram table 3b of the differential values is created, and the variation (
(step 550)
6).

なお、上述した微分処理は、「画像の情報処理」(第2
68頁〜第277頁;榎本肇著;コロナ社)に詳述され
ているように、例えば、3×3微分オペレータでは3×
3画素の中心画素と隣接する周囲の画素間の濃度データ
の差分により、中心画素の微分値が演算される。
Note that the above-mentioned differential processing is referred to as "image information processing" (second
For example, in the 3×3 differential operator, 3×
A differential value of the central pixel is calculated based on the difference in density data between the central pixel of the three pixels and adjacent surrounding pixels.

この微分値は濃度勾配の大きな画素では大きくなるので
輪郭線lに対しては太き(、その両側域においてはそれ
より小さな値となる。この微分値テーブル3aを適切な
基準線゛で2値化すれば輪郭データに相応したデータが
得られる。
This differential value becomes large for a pixel with a large density gradient, so it is thick for the contour line l (and smaller for the areas on both sides of the contour line l).This differential value table 3a is data corresponding to the contour data can be obtained.

第6図は上述のY、 M、 C,Kの各ヒストグラムの
一例である。ばらつきを表す統計量としては、分散や残
差の絶対値和等があり、それぞれ例えば次式に基づいて
算出される。
FIG. 6 is an example of the above-mentioned Y, M, C, and K histograms. Statistical quantities representing variations include variance, the sum of absolute values of residuals, and the like, and each is calculated based on, for example, the following equation.

残差の絶対値和−Σ IE直−R1 この統計量は、明確な輪郭線をもつ色分解版では大きな
値となり、第6図(A)〜(D)で、各統計量をSv 
、SN 、Sc 、Swとすると、この例では、Sc 
>sV>s、>Stとなっている。
Sum of absolute values of residuals - Σ IE direct - R1 This statistic becomes a large value for color separation plates with clear outlines, and in Figures 6 (A) to (D), each statistic is expressed as Sv
, SN , Sc , Sw, in this example, Sc
>sV>s, >St.

各色分解版に対する輪郭線の明確さの判定は、この統計
1tsv、SN、SC+  SKの大小関係に基づいて
行い、その大きさの順に色分解版を採用する。この場合
では統計量の大きい方から0版。
The clarity of the outline for each color separation is determined based on the magnitude relationship of the statistics 1tsv, SN, SC+SK, and color separations are adopted in the order of their size. In this case, the 0th version starts from the one with the largest statistic.

Y版1M廟を採用することになる。The Y version of 1M Mausoleum will be adopted.

次いで、キーボード12から採用版数Tの変更の指示が
あれば、RAM3に格納する採用版数Tを更新する。変
更がなければ、RAMa内にすでに格納されている採用
版数Tを保持する(ステップ5507)。
Next, if there is an instruction to change the adopted version number T from the keyboard 12, the adopted version number T stored in the RAM 3 is updated. If there is no change, the adopted version number T already stored in RAMa is retained (step 5507).

そして、第2エンコーダ14からp−タイル比を読み込
みRAM3に格納する(ステップ3508)。
Then, the p-tile ratio is read from the second encoder 14 and stored in the RAM 3 (step 3508).

そして、統計量の最も大きい0版を選択する(ステップ
3509)、p−タイル比は、ヒストグラムにおける基
準値以上の面積と残りの面積との比(または各面積の全
体に占める割合)を意味し、実際のデータ処理としては
面積の代わりに画素数が用いられる。そして、その比は
オペレータの判断で、第2エンコーダ14で適当な値に
設定される。
Then, the 0 version with the largest statistic is selected (step 3509). The p-tile ratio means the ratio of the area above the reference value to the remaining area in the histogram (or the proportion of each area to the whole). In actual data processing, the number of pixels is used instead of area. Then, the ratio is set to an appropriate value by the second encoder 14 at the discretion of the operator.

こうして、2値化のための基準値(Eth)はヒストグ
ラムをこのp−タイル比で二分する値として求められる
(ステップ5510)。
In this way, the reference value (Eth) for binarization is obtained as a value that divides the histogram into two by this p-tile ratio (step 5510).

第7図は、微分値のヒストグラムから、p−タイル比−
80%とした場合の8thを決定している図を表す。
Figure 7 shows the p-tile ratio - from the histogram of the differential values.
A diagram showing how 8th is determined when it is 80% is shown.

この基準値Ethで微分値テーブル3a内の各画素の微
分値を2値化し、得られた2値化データと第1マスクメ
モリ7I内のデータとの論理和(OR)をとって、その
結果を再び第1マスクメモリ7、内に書き込む(ステッ
プ5511)。
The differential value of each pixel in the differential value table 3a is binarized using this reference value Eth, the logical sum (OR) of the obtained binarized data and the data in the first mask memory 7I is taken, and the result is is written into the first mask memory 7 again (step 5511).

こうして色分解版の総数が採用版数Tに達するまで次に
大きな統計量の色分解版を選択しくステップ5512〜
5513 ) 、前述同様の処理を行う。
In this way, the color separation with the next largest statistic is selected until the total number of color separations reaches the adopted version number T.
5513), performs the same processing as described above.

これは、採用版数Tを1以上とすることにより、微分輪
郭データODの連続性を一層向上させるためである。当
然のことながら、輪郭線が明確で条件の良い画像の場合
は、T−1であってもよい。
This is to further improve the continuity of the differential contour data OD by setting the adopted version number T to 1 or more. Naturally, in the case of an image with clear outlines and good conditions, T-1 may be used.

次に、第1ノズルN、の領域内のすべての画素データを
“H″にしたパターンと第4マスクメモ1J74の内容
との論理和をとり、その結果を第4マスクメモリ74に
格納する(ステップ5514 )。
Next, the pattern in which all pixel data in the area of the first nozzle N is set to "H" is logically ORed with the contents of the fourth mask memo 1J74, and the result is stored in the fourth mask memory 74 (step 5514).

続いて、第2ノズルN2の領域内のすべての画素データ
をH”にしたパターンと、第2マスクメモリ7Nの内容
との論理和をきり、その結果を第2マスクメモリ7□に
格納する(ステップ5515)。
Next, the pattern in which all the pixel data in the area of the second nozzle N2 are set to H'' is logically ORed with the contents of the second mask memory 7N, and the result is stored in the second mask memory 7□. Step 5515).

次いで、ステップ5501に戻り、デジタイザ10にお
けるスタイラスペン11の操作によって、ノズルN+ 
、N諺を前のノズルN、、N、に−都電なるように輪郭
線に沿って移動し、ステップ5505でスタイラスペン
11が押されたら前述同様の動作を実行する。これによ
って、第1マスクメモリ71には、前の第1ノズルN1
での微分輪郭データODとその次の第1ノズルN、での
微分輪郭データODとが、それらのデータの論理和をと
ることにより合成されて一連のデータとなって格納され
、CRT9に表示される。
Next, the process returns to step 5501, and by operating the stylus pen 11 on the digitizer 10, the nozzle N+
, N proverb to the previous nozzle N, , N, along the contour line like a streetcar, and when the stylus pen 11 is pressed in step 5505, the same operation as described above is executed. As a result, the previous first nozzle N1 is stored in the first mask memory 71.
The differential contour data OD at the first nozzle N and the differential contour data OD at the next first nozzle N are synthesized by calculating the logical sum of these data, and are stored as a series of data and displayed on the CRT 9. Ru.

以下、第3図の(B)に示すように、ノズルN、、N、
を輪郭線!に沿ってその一部が重畳する状態で順次移動
させながら同様の処理を実行し、最後には1番目のノズ
ルN、、N、と重畳接続する。
Hereinafter, as shown in FIG. 3(B), nozzles N, , N,
The contour line! The same process is executed while sequentially moving the nozzles along the same line, with parts of the nozzles overlapping each other, and finally, the nozzles are connected to the first nozzle N, , N, in an overlapping manner.

以上によって輪郭線lに沿って一巡した処理が完了し、
第1マスクメモリ7、には第3図(C)のように数画素
の幅をもった微分輪郭データODが格納され、第4マス
クメモリ74には第3図(D)のように閉ループの第1
リング状パターンデータRP tが格納され、第2マス
クメモリ72には第3図(E)のように閉ループの第2
リング状パターンデータRP、が格納される。なお、ワ
ークプレーンである第3マスクメモリ7、は全面クリア
の状態を保っている。
With the above, one round of processing along the contour line l is completed,
The first mask memory 7 stores differential contour data OD having a width of several pixels as shown in FIG. 3(C), and the fourth mask memory 74 stores closed-loop contour data OD as shown in FIG. 3(D). 1st
Ring-shaped pattern data RPt is stored in the second mask memory 72, as shown in FIG. 3(E).
Ring-shaped pattern data RP is stored. Note that the third mask memory 7, which is a work plane, maintains a completely cleared state.

そして、オペレータのキーボード12からの処理終了の
指示により、ステップS 504からメインルーチンに
戻る。この処理終了の指示は、デジタイザ10から行う
ように構成してもよい。
Then, in response to an operator's instruction to end the process from the keyboard 12, the process returns to the main routine from step S504. The instruction to end this process may be configured to be issued from the digitizer 10.

なお、操作ミスか、原画像の状態により、所望の微分輪
郭データが得られないような場合は、ステップS 50
2で修正を指示して手操作により修正することができる
(ステップ5503)。
Note that if the desired differential contour data cannot be obtained due to an operational error or the state of the original image, step S50
2, the correction can be instructed and the correction can be performed manually (step 5503).

また、ノズルN、、N、の移動の仕方としては、必ずし
も輪郭線lに沿って連続的に移動させる必要はなく、任
意に移動させたり、同じ箇所に繰り返して処理してもよ
く、最終的に輪郭線iの全周が処理されればよい。
In addition, the method of moving the nozzles N,,N, does not necessarily have to be continuous along the contour line l, but may be moved arbitrarily or may be repeatedly applied to the same location, and the final It is sufficient that the entire circumference of the contour line i is processed.

立底ヱニL支立底 第4図(A)は第3図(C)と同一の微分輪郭データO
Dのパターンで、以後の説明のために示したものである
。第2マスクメモリ7□に格納されている第2リング状
パターンデータRP tを、第4図(B)に示すように
ワークプレーンである第3マスクメモリ7、に転送する
(ステップ561)、第1マスクメモリ71に格納され
ている微分輪郭データODをもって、第4図(C)に示
すように第3マスクメモリ73内の第2リング状パター
ンデータRP、を部分クリアして、外側領域データRP
 1outと内側領域データRP z+)lに2分割し
、その結果を第3マスクメモリ73に先のデータと入れ
替えて格納する(ステップ562)。ODは微分輪郭デ
ータODが抜けた空データ部分である。
Standing bottom Eni L supporting bottom Figure 4 (A) has the same differential contour data O as Figure 3 (C).
This is pattern D and is shown for the purpose of subsequent explanation. The second ring pattern data RPt stored in the second mask memory 7□ is transferred to the third mask memory 7, which is a work plane, as shown in FIG. 4(B) (step 561). Using the differential contour data OD stored in the first mask memory 71, the second ring pattern data RP in the third mask memory 73 is partially cleared as shown in FIG.
1 out and inner region data RP z+)l, and the result is stored in the third mask memory 73 replacing the previous data (step 562). OD is an empty data portion from which the differential contour data OD is missing.

ここに、第4図(A)′〜(E)′は同図(A)〜(E
)の各々の微分輪郭データODの一部を拡大した図であ
る。
Here, Fig. 4 (A)' to (E)' are
) is an enlarged view of a part of each differential contour data OD.

第4図(A)′の微分輪郭データODには、問題点で説
明したピンホールPH(非画データ)が示されており、
同図(C)′の51にはピンホールPHの反転データと
してのrπ(画データ)が含まれている。
The differential contour data OD in FIG. 4(A)' shows the pinhole PH (non-image data) explained in the problem section.
Reference numeral 51 in FIG. 5(C)' contains rπ (image data) as inverted data of the pinhole PH.

次に、オペレータはCRT!面を見ながら、第4図(C
)に示すように、第2リング状パターンデータの外側領
域の任意の位置にターゲットTGを移動させスタイラス
ペン11のスイッチを押すと(ステップ363〜564
)、その点を開始点として、その外側領域データRP 
goutの内部を塗り消して非画データ(−“L”)と
する(第4図(D))。
Next, the operator uses the CRT! While looking at the surface, refer to Figure 4 (C
), when the target TG is moved to an arbitrary position in the outer area of the second ring pattern data and the switch of the stylus pen 11 is pressed (steps 363 to 564
), with that point as the starting point, the outer area data RP
The inside of goout is erased to provide non-image data (-"L") (FIG. 4(D)).

この塗り消し処理の基になる領域塗りつぶし方法として
は、近年のコンピュータグラフィックスで慣用される「
如意棒法」、「ふちどり法」あるいは「ベーシックフィ
ル法j等の方法を用いることができる。
The area filling method that is the basis of this erasing process is "
Methods such as "Nyoibo method", "Fuchidori method", or "Basic fill method" can be used.

塗り消し処理ルーチン内には、一定のエリアを塗り消し
するたびに第1エンコーダ13より塗り消し速度データ
を読み取り、このデータに比例して一定時間ウエイトす
るウェイトルーチンが組み込まれており、塗り消し速度
を調節することができる。
The erasing process routine includes a wait routine that reads erasing speed data from the first encoder 13 every time a certain area is erased, and waits for a certain period of time in proportion to this data. can be adjusted.

こうして、その塗り消し処理の結果残された塗り残しデ
ータNDは、第3マスクメモリ7、に格納されるが、そ
のパターンは第4図(D)′のようになり、RPz+n
と前述の残留ピンホールnが含まれている(以上ステッ
プ565)。
In this way, the unpainted data ND left as a result of the erasing process is stored in the third mask memory 7, and its pattern becomes as shown in FIG. 4(D)', and RPz+n
and the aforementioned residual pinhole n are included (step 565).

塗り消し処理が完了したステップS67では、第3マス
クメモリ7、内のデータRPg+、lと、第1マスクメ
モリ7I内の微分輪郭データODとの論理和をとって合
成データCDとし、これを第3マスクメモリ7、に格納
し、メインルーチンへ戻る。
In step S67 when the erasing process is completed, the data RPg+,l in the third mask memory 7, and the differential contour data OD in the first mask memory 7I are logically summed as composite data CD, and this is used as the composite data CD. 3. The data is stored in the mask memory 7, and the process returns to the main routine.

この合成データCDにおいては、微分輪郭データOD上
に存在したピンホールPH(非画データ)は、すべて画
データとなって、第4図(E)′に示すように消える。
In this composite data CD, all pinholes PH (non-image data) existing on the differential contour data OD become image data and disappear as shown in FIG. 4(E)'.

そして、外側の輪郭線は、微分処理による若干の太りは
あるが、輪郭線lにほぼ相応したものとなる。
Although the outer contour line is slightly thickened due to the differential processing, it almost corresponds to the contour line l.

なお、第2ノズルNtは第1ノズルN、に対して1画素
ないし2画素以上外側へ大きく設定しであるので、微分
輪郭データODが第1ノズルN1の境界部で検出された
場合でも塗り消し開始点の指示が1回で済むようになっ
ている。
In addition, since the second nozzle Nt is set outward by one or two pixels or more relative to the first nozzle N, even if the differential contour data OD is detected at the boundary of the first nozzle N1, it will not be painted out. The starting point only needs to be specified once.

この塗り消し処理においては、もし、微分輪郭データO
D上に切れ部(非画デー′夕)が存在すると、データn
上では画データとなって外側領域データRP touy
と内側領域データRPt+Hの画データがつながるので
、切れ部から内側領域データRP z+Hにも塗り消し
処理が及ぶことになり、画面の表示状態を通してオペレ
ータに知らせることができる。
In this erasing process, if the differential contour data O
If there is a break (non-image data) on D, data n
Above, it becomes image data and outer area data RP touy
Since the image data of the inner area data RPt+H are connected, the erasing process also extends from the cut portion to the inner area data RPz+H, and the operator can be informed of this through the display state of the screen.

また、切れ部の位置については、塗り消し処理速度を第
1エンコーダ13により、オペレータが目視で切れ部を
検出できる程度に設定することにより、画面の表示状態
を通じてオペレータに知らせることができる。オペレー
タは切れ部の存在とその位置を確認した時点でキーボー
ド12またはスタイラスペン11の操作により、塗り消
しを中止しメインルーチンへ戻る(ステップ566)。
Furthermore, the position of the cut portion can be notified to the operator through the display state of the screen by setting the erase processing speed using the first encoder 13 to a level that allows the operator to visually detect the cut portion. When the operator confirms the existence and position of the cut, he or she operates the keyboard 12 or stylus pen 11 to stop erasing and return to the main routine (step 566).

切れ部が存在するときは、ステップS8に進んで第3マ
スクメモリ7、を全面クリアした後、ステップS5に戻
り、その部分の微分輪郭データODを検出し直すか、ス
テップ5503で手操作により修正を行う。
If a cut exists, the process advances to step S8 to completely clear the third mask memory 7, and then returns to step S5 to redetect the differential contour data OD of that part, or manually correct it in step 5503. I do.

輪11上づシλ1底 次に、第3マスクメモリ7、内の合成データGDに対し
てそのパターンを数画素分細らせる細らせ処理で細らせ
データSDを得て、これを第3マスクメモリ7、に格納
する(ステップ591)。公知の8連結細線化処理ある
いは4連結細線化処理を数サイクル繰り返して行うが、
合成データGDの内側からの細らせは行わず、外側(背
景側)からのみ細らせるようになっている。
The top of the ring 11 is the bottom of λ1.Next, the composite data GD in the third mask memory 7 is subjected to a thinning process to thin the pattern by several pixels to obtain thinning data SD. 3 mask memory 7 (step 591). Although the known 8-connection thinning process or 4-connection thinning process is repeated several cycles,
The composite data GD is not thinned from the inside, but only from the outside (background side).

細らせ処理における内側、外側の判定は細線化処理の過
程において、第4マスクメモリ74内の第1リング状パ
ターンの対応する画素が“H”になっている合成データ
CDの輪郭画素のみを細らせの対象とすることにより行
う、すなわち、合成データCDの内側の境界画素は、第
2ノズルNtを第1ノズルN、より1ないし2画素以上
大きくしであるため、必ず、第1リング状パターンの“
L″の部分に対応することを利用している。
In the thinning process, the determination of inside and outside is made by determining only the contour pixels of the composite data CD for which the corresponding pixel of the first ring pattern in the fourth mask memory 74 is "H". In other words, the inner boundary pixels of the composite data CD are made narrower by making the second nozzle Nt larger than the first nozzle N by at least 1 or 2 pixels. shaped pattern “
It takes advantage of the fact that it corresponds to the L'' part.

合成データGDに対する数画素分の細らせ処理は、微分
輪郭データODが数画素の幅をもって検出されることを
補正するためと、課題の項でのべたように、輪郭線lよ
りわずかに特定画像側に寄った所望の位置に輪郭データ
を得るためである。
The thinning process for the composite data GD by several pixels is done in order to correct the fact that the differential contour data OD is detected with a width of several pixels, and as mentioned in the problem section, the thinning process is performed to narrow the composite data GD by a few pixels. This is to obtain contour data at a desired position closer to the image side.

次に、ステップS92で、第3マスクメモリ73内の細
らせデータSDに対して、公知の2値図形に対する8連
結または4連結境界線検出処理を施して、細らせデータ
SDの外側の境界線データSD1と内側の境界線データ
SD、を取り出し、それらを前の細らせデータSDと入
れ替えて第3マスクメモリ7、に格納する(第5図(A
))。
Next, in step S92, the thinning data SD in the third mask memory 73 is subjected to 8-connection or 4-connection boundary line detection processing for a known binary figure, and the outside of the thinning data SD is The boundary line data SD1 and the inner boundary line data SD are taken out, replaced with the previous thinning data SD, and stored in the third mask memory 7 (see FIG. 5(A)).
)).

そして、ステップS93で、第2マスクメモリ7□の第
2リング状パターンデータRP、に対して、ステップS
92と同じく2値図形境界線検出処理を施して、第2リ
ング状パターンデータRP、の外側境界線データXD、
と、内側境界線データXD!とを取り出し、それらを前
の第2リング状パターンデータRP、と入れ替えて第2
マスクメモリ7□に格納する(第5図(B))。
Then, in step S93, the second ring pattern data RP of the second mask memory 7□ is
Similar to 92, the binary figure boundary line detection process is performed to obtain the outer boundary line data XD of the second ring-shaped pattern data RP,
And inner boundary line data XD! and replace them with the previous second ring-shaped pattern data RP to create the second ring-shaped pattern data RP.
It is stored in the mask memory 7□ (FIG. 5(B)).

次のステップS94で、第3マスクメモリ7、内の境界
線データSD、およびSD、を第2マスクメモリ7!内
の境界線データXD、およびX D tによって部分ク
リアする。
In the next step S94, the boundary line data SD and SD in the third mask memory 7 are transferred to the second mask memory 7! Partial clearing is performed using boundary line data XD within and X D t.

このとき、第3マスクメモリ7、の内側境界線データS
D、と第2マスクメモリ78の内側境界線データXD、
とは共に第2リング状パターンの内側の境界線そのもの
で全く同一のものなので、第3マスクメモリ7、の内側
境界線データSD2は完全にクリアされ、外側境界線デ
ータSD、のみが第3マスクメモリ7、内に残ることに
なる。
At this time, the inner boundary line data S of the third mask memory 7
D, and inner boundary line data XD of the second mask memory 78,
and are exactly the same as the inner boundary line itself of the second ring-shaped pattern, so the inner boundary line data SD2 of the third mask memory 7 is completely cleared, and only the outer boundary line data SD is stored in the third mask memory 7. It will remain in memory 7.

この外側境界線データSD、が求める最終の輪郭データ
0DtN11となる(第5図(C))。
This outer boundary line data SD becomes the final contour data 0DtN11 (FIG. 5(C)).

得られた輪郭データ0DHIゎや既述した合成データC
Dの内側を画データとして塗りつぶし、その結果得られ
るデータに基づいてスキャナ等の走査記録装置によりフ
ィルム等にフォトマスクを作成することもできる。
The obtained contour data 0DHIゎ and the synthesized data C mentioned above
It is also possible to fill in the inside of D as image data and create a photomask on a film or the like using a scanning recording device such as a scanner based on the data obtained as a result.

また、ステップ392〜S94の代わりに、ステップS
65において指示された塗り消し開始点を記憶し、ステ
ップS91で細らせ処理された第3マスクメモリ7、内
の細らせデータSDに対し、この塗り消し開始点をマス
ク走査開始点として公知の「8ないし4連結ラスク走査
+追跡型輪郭座標抽出法」を適用して輪郭線座標列デー
タを得ることも可能である。
Also, instead of steps 392 to S94, step S
The erase start point specified in step S 65 is stored, and this erase start point is known as the mask scanning start point for the thinning data SD in the third mask memory 7 that has been thinned in step S91. It is also possible to obtain contour line coordinate string data by applying the "8- to 4-connected rask scanning + tracking type contour coordinate extraction method".

「ラスタ走査+追跡型輪郭座標抽出法」は、2値図形等
をある点よりマスク走査し、最初に画データとなる画素
を輪郭座標列の始点とし、この点より指定された連結性
に従って輪郭画素を−周り追跡し、座標列やチェーンコ
ード化する手法であり、その結果は、例えば写真製版作
業で汎用されるピールオフフィルムをカッティングプロ
ッタで刻線し切り抜きマスクを作成することなどに適し
ている。
The "raster scanning + tracking contour coordinate extraction method" scans a binary figure, etc., as a mask from a certain point, uses the first pixel that becomes image data as the starting point of the contour coordinate string, and from this point, the contour is contoured according to the specified connectivity. This is a method of tracing pixels around the area and converting them into a coordinate string or chain code, and the result is suitable for, for example, creating a cutout mask by marking peel-off film, which is commonly used in photolithography, with a cutting plotter. .

なお、細らせデータSDに対し、塗り消し開始点をマス
ク走査開始点とする理由は、「ラスク走査士追跡型輪郭
線座標抽出法」において、細らせデータSDの外側境界
線データSD、の座標のみを得るためである。
The reason why the erase start point is used as the mask scanning start point for the thinning data SD is that in the "Rask Scanner Tracking Contour Coordinate Extraction Method", the outer boundary line data SD of the thinning data SD, This is to obtain only the coordinates of .

また、本発明では、特定画像の輪郭域を全周にわたって
ノズルでなぞりながら所要の輪郭データを得ているが、
特定画像の状態によっては、その全周の一部に慣用技術
として記述した濃度差法を利用または併用し、両方の輪
郭データを結合して、所要の輪郭データとすることも容
易である。
Further, in the present invention, the required contour data is obtained by tracing the contour area of a specific image all around with a nozzle.
Depending on the state of a specific image, it is also easy to use or combine the density difference method described as a conventional technique on a part of its entire circumference and combine both types of contour data to obtain desired contour data.

〈発明の効果〉 以上のように、本発明の主となる画像輪郭データ作成方
法によれば、得られた合成データはピンホールのない輪
郭データとして得ることができるので、その後は慣用さ
れるデータ処理を行うことにより、適正な位置において
所望の輪郭データを簡単に作成することができるという
効果を奏する。
<Effects of the Invention> As described above, according to the main image contour data creation method of the present invention, the obtained composite data can be obtained as contour data without pinholes, so that after that, conventional data can be obtained. By performing the processing, it is possible to easily create desired contour data at an appropriate position.

また、もう一つの方法によれば、そのデータ処理過程を
パターンとして確認しやず(することにより、微分−2
値化によって得られる微分輪郭データ上では発見しにく
かった輪郭データ上の切れ部を容易に見つけ出すことが
できるという効果を奏する。
In addition, according to another method, the data processing process can be confirmed as a pattern (by doing so, the differential −2
This has the effect that it is possible to easily find breaks on the contour data that are difficult to find on the differential contour data obtained by digitization.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は画像輪郭データ作成方法を実施するシステムの
概略構成図、第2図は微分輪郭データ作成のための動作
説明に供するフローチャート、第3図から第5図は動作
説明図、第6図は各色分解版のノズル内の微分値のヒス
トグラムの例を表す図、第7図はヒストグラムにおける
p−タイル比およびそれにより求まる基準値を説明する
図、第8図は微分輪郭データの状態説明図である。 ■・・・特定画像 l・・・輪郭線 QD・・・微分輪郭データ RP、・・・第1リング状パターンデータRP、・・・
第2リング状パターンデータN、・・・第1ノズル Nt・・・第2ノズル TG・・・ターゲット CL・・・心線 σ下・・・空データ部分 ND・・・塗り残しデータ GD・・・合成データ SD・・・細らせデータ RPz+H・・・内側領域データ RP、。UT・・・外側領域データ XD、・・・第2リング状パターンデータの外側境界線
データ S Dt 、 X Dt・・・細らせデータおよび第2
17ング状パターンデータの内 側墳界線データ SD、・・・細らせデータの外側境界線データOD!N
ll・・・最終の輪郭データ PH・・・ピンホール rπ・・・PHの反転データ 第2図(イの1) (A) 出願人 大日本スクリーン製造株式会社代理人 弁理士
   杉 谷   勉 第 (A) (B) (C) (D) 歎か五− 第 図 第 図 成分fL□
Fig. 1 is a schematic configuration diagram of a system implementing the image contour data creation method, Fig. 2 is a flowchart explaining the operation for creating differential contour data, Figs. 3 to 5 are operation explanatory diagrams, and Fig. 6 is a diagram showing an example of a histogram of differential values in the nozzle of each color separation version, FIG. 7 is a diagram explaining the p-tile ratio in the histogram and the reference value found therefrom, and FIG. 8 is a diagram explaining the state of differential contour data. It is. ■...Specific image l...Contour line QD...Differential contour data RP,...First ring pattern data RP,...
Second ring pattern data N,...First nozzle Nt...Second nozzle TG...Target CL...Below core line σ...Empty data portion ND...Unpainted data GD... -Synthetic data SD...Slimming data RPz+H...Inner region data RP. UT...outer area data XD,...outer boundary line data S Dt of the second ring-shaped pattern data,
17 Inner boundary line data SD of ring-shaped pattern data, outer boundary line data OD of thinning data! N
ll...Final contour data PH...Pinhole rπ...Reversed data of PH Figure 2 (A-1) (A) Applicant Dainippon Screen Mfg. Co., Ltd. Agent Patent attorney Tsutomu Sugitani ( A) (B) (C) (D) 歭か5- Graph component fL □

Claims (4)

【特許請求の範囲】[Claims] (1)原画像の中の特定画像の輪郭域を全周にわたって
微分−2値化して輪郭データ(微分輪郭データ)を作成
し、該輪郭データのパターンをその内部に含むリング状
パターンのデータを作成し、該リング状パターンのデー
タを微分輪郭データで部分クリアして該リング状パター
ンの領域を2分割し、その2つの領域のうち不要画像領
域側のデータをクリアし、 その結果残ったデータと微分輪郭データとの合成データ
を作成し、該合成データに基づいて所要の輪郭データを
作成することを特徴とする画像輪郭データ作成方法。
(1) Differentiate and binarize the contour area of a specific image in the original image over the entire circumference to create contour data (differential contour data), and create ring-shaped pattern data that includes the pattern of the contour data inside. The data of the ring-shaped pattern is partially cleared using the differential contour data, the area of the ring-shaped pattern is divided into two, and the data on the unnecessary image area side of the two areas is cleared, and the data that remains as a result is 1. A method for creating image contour data, comprising the steps of: creating composite data of and differential contour data, and creating required contour data based on the composite data.
(2)請求項(1)に記載の方法において、(i)該合
成データのパターンの不要画像領域側から所要画素数の
細らせ処理を行って細らせデータを作成し、 (ii)その細らせデータの画像側および不要画像側の
輪郭線上の第1の画素列のデータを作成し、(iii)
該リング状パターンのデータの画像側および不要画像側
の輪郭線上の第2の画素列のデータを作成し、 (iv)第2のデータで第1のデータをクリアし、(v
)第1のデータの残ったデータを輪郭データとする 画像輪郭データ作成方法。
(2) In the method according to claim (1), (i) performing thinning processing to reduce the required number of pixels from the unnecessary image area side of the pattern of the composite data to create thinning data; (ii) Create data for the first pixel row on the contour line on the image side and unnecessary image side of the thinning data, (iii)
Create data for a second pixel row on the contour line on the image side and unnecessary image side of the ring-shaped pattern data, (iv) clear the first data with the second data, and (v)
) An image contour data creation method in which data remaining from the first data is used as contour data.
(3)請求項(1)に記載の方法において、(i)該合
成データのパターンの不要画像領域側から所要画素数の
細らせ処理を行って細らせデータを作成し、 (ii)得られた細らせデータの不要画像領域側の輪郭
線の画素列を追跡して輪郭線の座標列データとする 画像輪郭データ作成方法。
(3) In the method according to claim (1), (i) performing thinning processing to reduce the required number of pixels from the unnecessary image area side of the pattern of the composite data to create thinning data; (ii) A method for creating image contour data in which pixel rows of the contour line on the unnecessary image area side of the obtained thinning data are traced to obtain coordinate string data of the contour line.
(4)請求項(1)に記載の方法において、少なくとも
原画像、微分輪郭線画像、およびリング状パターンデー
タとを位置整合させながら、所望の順序で重ねて表示す
る輪郭データ作成過程の表示方法。
(4) In the method according to claim (1), a method for displaying a contour data creation process in which at least the original image, the differential contour image, and the ring-shaped pattern data are displayed in a desired order in a superimposed manner while positionally matching the data. .
JP63191428A 1988-04-08 1988-07-29 Preparing method for image outline data and display method for its preparing process Granted JPH0240777A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP63191428A JPH0240777A (en) 1988-07-29 1988-07-29 Preparing method for image outline data and display method for its preparing process
DE68918886T DE68918886T2 (en) 1988-04-08 1989-04-07 Process for obtaining the outline of an object in an image.
EP89106143A EP0336430B1 (en) 1988-04-08 1989-04-07 Method of extracting contour of subject image from original
US07/335,866 US5091967A (en) 1988-04-08 1989-04-10 Method of extracting contour of a subject image from an original

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63191428A JPH0240777A (en) 1988-07-29 1988-07-29 Preparing method for image outline data and display method for its preparing process

Publications (2)

Publication Number Publication Date
JPH0240777A true JPH0240777A (en) 1990-02-09
JPH0563832B2 JPH0563832B2 (en) 1993-09-13

Family

ID=16274450

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63191428A Granted JPH0240777A (en) 1988-04-08 1988-07-29 Preparing method for image outline data and display method for its preparing process

Country Status (1)

Country Link
JP (1) JPH0240777A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002202586A (en) * 2000-12-28 2002-07-19 Toppan Printing Co Ltd Mask pattern shape measuring device, mask pattern shape measuring method, and recording medium
JP2004185019A (en) * 1999-08-26 2004-07-02 Nano Geometry Kenkyusho:Kk Pattern inspection apparatus, pattern inspection method, and recording medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004185019A (en) * 1999-08-26 2004-07-02 Nano Geometry Kenkyusho:Kk Pattern inspection apparatus, pattern inspection method, and recording medium
JP2002202586A (en) * 2000-12-28 2002-07-19 Toppan Printing Co Ltd Mask pattern shape measuring device, mask pattern shape measuring method, and recording medium

Also Published As

Publication number Publication date
JPH0563832B2 (en) 1993-09-13

Similar Documents

Publication Publication Date Title
US6021221A (en) Image processing apparatus
EP0593028B1 (en) Color image processing method and apparatus for same
US4868884A (en) Image extraction mask
BE1001982A7 (en) Image processing and MAP PRODUCTION SYSTEMS.
JP2000513130A (en) Color conversion system based on target color image
JP2002202838A (en) Image processing device
EP2107787A1 (en) Image trimming device
US5222206A (en) Image color modification in a computer-aided design system
GB2121534A (en) A method of making a photographic mask
JPH0240777A (en) Preparing method for image outline data and display method for its preparing process
US20110187721A1 (en) Line drawing processing apparatus, storage medium storing a computer-readable program, and line drawing processing method
JP2642368B2 (en) Image editing device
JPH0642068B2 (en) Image contour data creation method
US5151686A (en) Electronic brush generation
JP2000255019A (en) Overlap location detector and instruction sheet
JP2001324455A (en) Mounting board appearance inspection device
JP2578431B2 (en) How to make a picture mask
JPH05128224A (en) Color extracting device for color picture and method therefor
JP2722148B2 (en) Image brushing method
JPH05128225A (en) Color designation / extraction device and color designation / extraction method
JPH09138854A (en) Method and device for extracting area of picture
JPH077442B2 (en) Image processing method
GB2378111A (en) Image filling method, apparatus and computer readable medium for reducing filling process in producing animation
JPH05250450A (en) Image processor
JPS62286055A (en) Component color mask generating device