Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0774897B2 - Color electronic plate making system - Google Patents
[go: Go Back, main page]

JPH0774897B2 - Color electronic plate making system - Google Patents

Color electronic plate making system

Info

Publication number
JPH0774897B2
JPH0774897B2 JP24042787A JP24042787A JPH0774897B2 JP H0774897 B2 JPH0774897 B2 JP H0774897B2 JP 24042787 A JP24042787 A JP 24042787A JP 24042787 A JP24042787 A JP 24042787A JP H0774897 B2 JPH0774897 B2 JP H0774897B2
Authority
JP
Japan
Prior art keywords
image
data
processor
bus
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP24042787A
Other languages
Japanese (ja)
Other versions
JPS6481955A (en
Inventor
力 山野辺
欣也 松本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP24042787A priority Critical patent/JPH0774897B2/en
Publication of JPS6481955A publication Critical patent/JPS6481955A/en
Publication of JPH0774897B2 publication Critical patent/JPH0774897B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は印刷製版用の電子製版システムに関し、更に詳
しくは、画像データの切抜き処理を容易に行えるカラー
電子製版システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic plate making system for printing plate making, and more particularly to a color electronic plate making system capable of easily cutting out image data.

(発明の背景) 近年、印刷製版用にコンピュータと各種の処理装置や入
出力の端末を組み合わせた電子製版システムが用いられ
ている。
(Background of the Invention) In recent years, an electronic plate making system in which a computer is combined with various processing devices and input / output terminals for printing plate making has been used.

このような電子製版システムは文字,図形のレイアウト
処理、画像編集、集版等の処理を行い、プリンタに印刷
用の版を出力する。このようなシステムの一例を第5図
に示す。図において、1は各種プロセッサが接続される
バス、2は外部で作成された文字,画像データが供給さ
れる入力プロセッサ、3はレイアウト処理等を行うレイ
アウトプロセッサ、4は画像データの編集を行う画像編
集プロセッサ、5はレイアウト処理及び編集の済んだデ
ータを基に最終集力用のデータを作成する集版プロセッ
サ、6は各種データを格納するメモリプロセッサ、7は
最終出力用のデータをプリントアウトして印刷用の版を
作成するプリンタである。
Such an electronic plate-making system performs layout processing of characters and figures, image editing, plate collection, etc., and outputs a printing plate to a printer. An example of such a system is shown in FIG. In the figure, 1 is a bus to which various processors are connected, 2 is an input processor to which externally created characters and image data are supplied, 3 is a layout processor for performing layout processing, and 4 is an image for editing image data. An editing processor, 5 is a stencil processor that creates data for final power collection based on the data that has undergone layout processing and editing, 6 is a memory processor that stores various data, and 7 is a printout of data for final output. It is a printer that creates a printing plate.

文字又は画像は外部で作成されたものが入力プロセッサ
2により文字データ,画像データとしてシステム内部に
読込まれ、文字データはレイアウトプロセッサ3により
供給され、画像データは画像編集プロセッサに供給され
る。画像データは画像編集プロセッサで編集された後、
レイアウトプロセッサ3に供給される。レイアウトプロ
セッサ3では文字,画像データのレイアウト処理の他
に、キーボードやデジタイザ(図示せず)を使って作図
が行われる。レイアウト処理が終ったデータは組版情報
として集版プロセッサに供給され、最終出力用のデータ
が作成される。この最終出力用のデータがプリンタ7か
ら出力されて、印刷用の版が作成される。
Characters or images created externally are read into the system as character data and image data by the input processor 2, the character data is supplied by the layout processor 3, and the image data is supplied to the image editing processor. After the image data is edited by the image editing processor,
It is supplied to the layout processor 3. In the layout processor 3, in addition to layout processing of characters and image data, drawing is performed using a keyboard and a digitizer (not shown). The data for which the layout processing has been completed is supplied as typesetting information to the typesetting processor, and data for final output is created. This final output data is output from the printer 7 to create a printing plate.

このような製版システムにおいて、入力プロセッサ2か
ら入力されたある画像に画像編集プロセッサ4で切抜き
処理を施して一部分を取出し、他の画像と合成するとい
った画像編集を実行する場合がある。このような切抜き
処理の一例を第6図に示す。第6図(イ)は画像データ
のある一画面に含まれている円であり、(ロ)はこの円
を従来の切抜き処理により切抜いた画像を示している。
従来は(イ)に示す切抜きたい画像上に(ロ)に示すよ
うな多くの切抜き点を指示し、この切抜き点間を直線で
補間して所望の画像を切抜いていた。
In such a plate-making system, an image input from the input processor 2 may be subjected to image editing by performing a cutting process in the image editing processor 4 to extract a part of the image and combining the image with another image. An example of such a cutting process is shown in FIG. FIG. 6A shows a circle included in one screen containing image data, and FIG. 6B shows an image obtained by cutting out the circle by the conventional cutting process.
Conventionally, many cutout points as shown in (b) are designated on the image to be cut out shown in (a), and a desired image is cut out by interpolating the cutout points with a straight line.

(発明が解決しようとする問題点) 従来の製版装置における画像の切抜き処理は、指示され
た切抜き点間を直線により補間しているため、画像を正
確に切抜くことができない。又、なるべく正確に切抜こ
うとすれば、極めて多くの切抜き点を指示する必要があ
り、切抜き処理の指示に多くの時間を必要とする。
(Problems to be Solved by the Invention) In the image cutting processing in the conventional plate making apparatus, since the designated cutting points are interpolated by a straight line, the image cannot be cut accurately. Further, in order to cut out as accurately as possible, it is necessary to specify an extremely large number of cut points, and it takes a lot of time to specify the cut processing.

本発明は上記問題点に鑑みてなされたもので、その目的
とするところは、正確に、且つ簡単に画像の切抜き処理
が行える画像編集機能を有するカラー電子製版システル
を実現することにある。
The present invention has been made in view of the above problems, and an object of the present invention is to realize a color electronic platemaking system having an image editing function capable of accurately and easily performing image cutting processing.

(問題点を解決するための手段) 上記問題点を解決するための本発明は、外部からカラー
画像データが供給される画像入力手段と、切り抜き処理
のため切り抜く画像の輪郭線に対応する点を指示する指
示入力手段と、前期指示入力手段からの指示に基づき、
前記画像入力手段から与えられるカラー画像データを切
り抜き処理するものであって、2次以上のスプライン関
数により前記輪郭線の曲線補間を実行する補間曲線発生
手段を有する画像編集手段と、前記画像編集手段で切り
抜き処理を行なう画像データおよび前記補間曲線を表示
する画像表示手段とを有することを特徴とするものであ
る。
(Means for Solving Problems) According to the present invention for solving the above problems, an image input means to which color image data is externally supplied and a point corresponding to an outline of an image to be cut out for cutting processing are provided. Based on the instruction input means for instructing and the instruction from the previous term instruction input means,
An image editing means for cutting out color image data given from the image input means, the image editing means having an interpolation curve generating means for executing the curve interpolation of the contour line by a quadratic or higher order spline function, and the image editing means. And image display means for displaying the interpolation curve.

(作用) 曲線補間手段は、指示入力指示より与えられた点に基づ
き、スプライン関数による曲線補間を行うことにより画
像の輪郭を近似して画像の切抜き処理を実行する。
(Operation) The curve interpolating means approximates the contour of the image by performing the curve interpolation by the spline function based on the point given by the instruction input instruction, and executes the image cutting processing.

(実施例) 以下、図面を参照して本発明の実施例を詳細に説明す
る。
(Example) Hereinafter, an example of the present invention will be described in detail with reference to the drawings.

第1図は本発明の一実施例を示すブロック図である。図
において、10は作図,レイアウト及び画像編集のための
複数のプロセッサを有するレイアウト/画像編集ステー
ション、11は外部で作成された文字又は図形のデータが
入力される入力プロセッサ、12は作図,レイアウトの編
集,変更及び文字組版を行うレイアウトプロセッサ、13
は作図の指示をレイアウトプロセッサ12に与えるデイタ
イザ、14は作図又はレイアウト処理時にレイアウトプロ
セッサ12に指示を与えるキーボード、15は作図やレイア
ウト処理の状況を表示するCRT、16は画像編集機能を有
する画像編集プロセッサ、17は画像編集プロセッサ16に
指示を与えるデジタイザ、18は画像編集プロセッサ16に
指示を与えるキーボード、19は画像編集時の画像を表示
するCRT、20は画像編集プロセッサ16の指示に基づきデ
ータの処理を行う画像データ処理プロセッサ、21はデー
タを伝送する際に圧縮し又は圧縮されたデータの伸長を
行う圧縮伸長プロセッサ、22は上記プロセッサのそれぞ
れを接続しデータ伝送を行うバスである。前記プロセッ
サ11〜12はレイアウト又は画像編集時には極めて頻繁に
データの交換を行うため、バス22に接続されている。
尚、上記プロセッサはCPUを有する装置を意味するもの
とし、以下同じである。23は文字フォントを発生するフ
ォントステーション、24は他のステーションからの要求
により文字フォントを発生し転送するフォントプロセッ
サ、25はフォントプロセッサの命令に基づきフォントを
作成するフォントジェネレータ、26はフォントをベクト
ルとして記憶しているメモリ、27は上記24〜26を接続し
データ交換を行うバスラインである。上記フォントプロ
セッサ24、フォントジェネレータ25、フォントメモリ26
間では頻繁にデータに交換が行われるため、バス27で接
続されている。28は集版のため複数のプロセッサを有す
る集版ステーション、29はレイアウトステーションで作
成された組版情報に基づき最終出力用の文字データを作
成する集版演算プロセッサ、30はデータの圧縮伸長を行
う圧縮伸長プロセッサ、31は上記29及び30を接続するバ
スである。32は画像入力を行うスキャナステーション、
33はスキャナにより外部から画像入力を行うためのスキ
ャナプロセッサ、34はスキャナプロセッサ33に接続され
たスキャナ、35はデータの圧縮伸長を行う圧縮伸長プロ
セッサ、36は上記33及び35を接続するバスである。37は
プリンタに出力するデータを作成するプリンタステーシ
ョン、38はプリンタ出力データを作成するプリンタプロ
セッサ、39はプリンタプロセッサ38に接続されたプリン
タ、40はプリンタプロセッサ38の命令に基づき網点パタ
ーンを用いて出力データを作成する網点生成プロセッ
サ、41はデータの圧縮伸長を行う圧縮伸長プロセッサ、
42は上記38〜41を接続するバスである。上記プリンタプ
ロセッサ38及び網点生成プロセッサ間40では頻繁にデー
タの交換が行われるため、バス42で接続されている。43
乃至48はデータの交換が比較的稀であるプロセッサ間を
接続するため各ステーションのバス間に設けられ、デー
タ交換が行われる時のみ導通状態となるバス接続手段で
ある。49は全システムのデータを管理するための共有フ
ァイルステーション、50はデータの管理を行う共有ファ
イルプロセッサ、51は共有メモリ、52はバックアップの
ための固定ディスク、53は上記50及び51を接続するバス
である。上記共有メモリ51及び共有ファイルプロセッサ
50間では頻繁にデータの交換が行われるため、バス53で
接続されている。
FIG. 1 is a block diagram showing an embodiment of the present invention. In the figure, 10 is a layout / image editing station having a plurality of processors for drawing, layout and image editing, 11 is an input processor to which externally created character or graphic data is input, and 12 is drawing and layout Layout processor for editing, changing and typesetting, 13
Is a digitizer for giving a drawing instruction to the layout processor 12, 14 is a keyboard for giving an instruction to the layout processor 12 during drawing or layout processing, 15 is a CRT for displaying the status of drawing or layout processing, 16 is an image editing function having an image editing function A processor, 17 is a digitizer which gives an instruction to the image editing processor 16, 18 is a keyboard which gives an instruction to the image editing processor 16, 19 is a CRT which displays an image at the time of image editing, and 20 is a data based on the instruction of the image editing processor 16. An image data processing processor 21 for processing, a compression / expansion processor 21 for compressing or expanding compressed data when transmitting data, and a bus 22 for connecting each of the above processors and performing data transmission. The processors 11 to 12 are connected to the bus 22 for exchanging data very frequently during layout or image editing.
The processor means a device having a CPU, and the same applies hereinafter. 23 is a font station that generates character fonts, 24 is a font processor that generates and transfers character fonts at the request of other stations, 25 is a font generator that creates fonts based on the instructions of the font processor, and 26 is a font as a vector. A stored memory, 27 is a bus line for connecting the above 24 to 26 and exchanging data. Font processor 24, font generator 25, font memory 26
Since data is frequently exchanged between the two, they are connected by the bus 27. 28 is a plate-collection station having a plurality of processors for plate-collection, 29 is a plate-collection arithmetic processor that creates character data for final output based on the composition information created by the layout station, and 30 is compression that expands and compresses data The decompression processor, 31 is a bus connecting the above 29 and 30. 32 is a scanner station for image input,
33 is a scanner processor for inputting an image from the outside by a scanner, 34 is a scanner connected to the scanner processor 33, 35 is a compression / expansion processor for compressing and expanding data, and 36 is a bus connecting the above 33 and 35. . 37 is a printer station for creating data to be output to a printer, 38 is a printer processor for creating printer output data, 39 is a printer connected to the printer processor 38, 40 is a dot pattern based on a command from the printer processor 38 A halftone dot generation processor that creates output data, 41 is a compression / expansion processor that performs compression / expansion of data,
A bus 42 connects the above 38 to 41. Since data is frequently exchanged between the printer processor 38 and the halftone dot generation processor 40, they are connected by a bus 42. 43
Numerals 48 to 48 are bus connecting means which are provided between the buses of the respective stations in order to connect the processors in which data exchange is relatively rare and which become conductive only when data exchange is performed. 49 is a shared file station for managing data of the entire system, 50 is a shared file processor for managing data, 51 is a shared memory, 52 is a fixed disk for backup, 53 is a bus connecting the above 50 and 51 Is. The shared memory 51 and shared file processor
Since data is frequently exchanged between 50, they are connected by a bus 53.

以下、第1図を用いて動作を説明する。文字のデータは
外部のワードプロセッサ等で作成され、又、図形のデー
タは外部の作図機で作成され、入力プロセッサ11から読
込まれる。この文字データはバス22を経由してレイアウ
トプロセッサ12に供給される。文字情報としては、文字
コード,文字サイズ,変形情報,書体コード,組条件,
色,ヌキ情報等が必要であるが、外部で作成された文字
情報に含まれていないものについては、レイアウトプロ
セッサ12に接続されたキーボード14から指定することが
できる。又、レイアウトステーション12はデジタイザを
有しており、作図を行い、図形データを作成することが
できる。このレイアウトステーション12で扱うデータは
ベクトル情報であるため、ラスターに変換して、CRT15
に表示する。このCRT15に表示された画像を見ながら、
文字,図形,画像のレイアウトの編集,変更及び文字組
版を行う。これらの操作が終了すると、組版情報として
共有ファイルステーション49に転送され共有メモリ51又
は固定ディスク52に格納される。この時、バス接続手段
43はデータ通過状態となり、レイアウトプロセッサ12と
共有ファイルステーション49は一本のバスで接続されて
いるのと同等の状態で高速にデータを転送する。レイア
ウトプロセッサ12と共有ファイルステーション49間のデ
ータの転送が終了するとバス接続手段は非通過状態とな
り、バス22とバス53は独立し、それぞれのバスは独立し
てデータの交換のために使用できる。
The operation will be described below with reference to FIG. The character data is created by an external word processor or the like, and the graphic data is created by an external drawing machine and read from the input processor 11. This character data is supplied to the layout processor 12 via the bus 22. As character information, character code, character size, transformation information, typeface code, set condition,
Color, blank information, etc. are required, but those not included in the externally created character information can be specified from the keyboard 14 connected to the layout processor 12. Further, the layout station 12 has a digitizer and can perform drawing and create graphic data. Since the data handled by this layout station 12 is vector information, it is converted to a raster and the CRT15
To display. While looking at the image displayed on this CRT 15,
Edit, change, and typeset the layout of characters, figures, and images. When these operations are completed, it is transferred to the shared file station 49 as typesetting information and stored in the shared memory 51 or the fixed disk 52. At this time, bus connection means
43 becomes a data passing state, and the layout processor 12 and the shared file station 49 transfer data at high speed in a state equivalent to being connected by one bus. When the transfer of the data between the layout processor 12 and the shared file station 49 is completed, the bus connecting means becomes non-passage state, the bus 22 and the bus 53 become independent, and each bus can be used independently for exchanging data.

尚、固定ディスク52をメモリ51を介してバス53に接続す
ることにより、ディスクのヘッドがトラック間を移動す
る時間等の入出力できない時間もメモリがバッファとし
て働くため、バスに対して接続時間が有効に使え、又、
入出力量を平均化することができる。
By connecting the fixed disk 52 to the bus 53 via the memory 51, the memory functions as a buffer during the time when the head of the disk cannot be input / output such as the time when the disk head moves between tracks. It can be used effectively, and
The amount of input / output can be averaged.

スキャナ34でカラー原画を読み取りこれを画像データと
してスキャナプロセッサに供給する。この画データは各
色8ビットのデータとして、共有メモリ51に格納される
か、又は画像編集プロセッサ16に供給される。画像編集
プロセッサ16は、スキャナプロセッサから供給された
か、又は共有メモリ51から読み出した画像データ又は図
形データを映画信号に変換してCRT60に表示しつつ、キ
ーボード18及びデジタイザ17からの指示により、画像デ
ータ又は図形データの階調変更,切抜き処理,ブラッシ
ング,画像シャープニング,グラデーション,色修正,
マスク作成,合成,回転,縮小,拡大等の編集処理を行
う。この編集処理が終了すると画像又は図形データは画
像編集プロセッサ16からバス22を介し画像データ処理プ
ロセッサ17に渡され、画像処理プロセッサ17が共有ファ
イルステーション49内の共有メモリ51上の更新を行う。
この時も、前述の場合同様にバス接続手段43が通過状態
となり画像データ処理プロセッサ20と共有ファイルステ
ーション49とは、一本のバスで接続されているのと同じ
状態で高速にデータを転送する。このデータの転送が終
了すると、バス接続手段は非通過状態となり、バス22と
バス53は独立し、それぞれのバスは独立してデータ転送
のために使用できる。圧縮伸長プロセッサ21は、共有メ
モリ上に圧縮されて記憶されているデータを読み出す際
にデータを伸長し、又、レイアウト又は編集処理が終了
したデータを共有メモリに記憶させる際にデータ圧縮を
行うものである。このデータ圧縮により、共有メモリの
使用量が減少し、又、データ交換の所用時間も減少す
る。
The scanner 34 reads a color original image and supplies it as image data to the scanner processor. The image data is stored in the shared memory 51 or supplied to the image editing processor 16 as 8-bit data of each color. The image editing processor 16 converts the image data or graphic data read from the shared memory 51 or supplied from the scanner processor into a movie signal and displaying the movie signal on the CRT 60, while instructing the image data by the keyboard 18 and the digitizer 17. Or gradation change of graphic data, cutout processing, brushing, image sharpening, gradation, color correction,
Edit processing such as mask creation, composition, rotation, reduction and enlargement. When this editing process is completed, the image or graphic data is transferred from the image editing processor 16 to the image data processing processor 17 via the bus 22, and the image processing processor 17 updates the shared memory 51 in the shared file station 49.
At this time as well, as in the case described above, the bus connection means 43 is in the passing state, and the image data processor 20 and the shared file station 49 transfer data at high speed in the same state as when they are connected by a single bus. . When this data transfer is completed, the bus connection means becomes non-passing state, the bus 22 and the bus 53 are independent, and each bus can be independently used for data transfer. The compression / expansion processor 21 expands the data when reading the data compressed and stored in the shared memory, and also performs the data compression when storing the data for which layout or editing processing is completed in the shared memory. Is. This data compression reduces the amount of shared memory used and also reduces the time required for data exchange.

フォントプロセッサ24はレイアウトステーション10又は
集版ステーション28から文字コード,書体,サイズ,変
形情報等を受けとると、文字コードからそれに相当する
ベクトル情報をフォントメモリ21から読み出す。このベ
クトル情報を変形,サイズ情報に応じて変換し、点,
角,非角情報を得、この情報からフォントジェネレータ
20が文字の輪郭を計算し、又、内部を塗りつぶす。又、
ヌキ情報があればヌキマスクを作成する。このようにし
て作成されたデータはランレングスに圧縮されるか、又
はそのままビットマップにより要求のあったプロセッサ
にバス接続手段を介して転送される。
When the font processor 24 receives a character code, a font, a size, deformation information, etc. from the layout station 10 or the plate collection station 28, it reads vector information corresponding to the character code from the font memory 21. This vector information is transformed according to the size and size information, and the points,
Obtains corner and non-corner information, and from this information the font generator
20 calculates the outline of the character and also fills the inside. or,
If there is clear information, create a clear mask. The data created in this way is either compressed to the run length, or is transferred as it is to the requested processor by the bit map via the bus connection means.

集版ステーション28の集版演算プロセッサ29は、レイア
ウトプロセッサ12で作られ共有メモリ51に蓄えられてい
る組版情報を共有メモリ51より読み出す。組版情報のう
ち文字情報は文字コードとして蓄えられているため、集
版演算プロセッサ29はフォントプロセッサ24からの文字
のビットマップの情報を要求する。この時も、バス接続
手段45は通過状態となり、集版演算プロセッサ24とフォ
ントプロセッサ19は一本のバスで接続されているのと同
じ状態で、データ転送を行う。この転送が終了すると、
バス接続手段45は非通過状態となり、それぞれのバスは
独立した状態に戻る。又、画像データの不用な部分にマ
スキングを配置し、図形の内部を塗りつぶし、又は、マ
スキングし、文字のビットマップの画像,図形へのマス
キング等の演算を行い、4色(Yellow,Magenta,Cyan,Bl
ack)の各色ごとに画像データ,線画文字図形データ,
有効データといった、3種の出力データを作成する。こ
の3種のデータの一例を第3図(イ),(ロ),(ハ)
にその合成結果を(ニ)に示す。ここでは「木」の画像
データと「A」の文字を合成する場合である。このよう
な(ニ)に示す合成画像は(イ)に示す「木」の画像
と、(ロ)に示す文字と(ハ)に示す有効データとに分
けられる。この演算が終了したら、圧縮伸長プロセッサ
でデータ圧縮した後、共有ファイルステーション49に転
送され共有メモリ51に蓄えられる。前述の場合同様、こ
の転送中のみ、バス接続手段39が通過状態になり、1本
のバスで接続されたと同じ状態で転送が行われるが、転
送以外の期間はそれぞれのバスは独立しており、それぞ
れのステーションは独立して動作している。
The plate collection arithmetic processor 29 of the plate collection station 28 reads from the shared memory 51 the typesetting information created by the layout processor 12 and stored in the shared memory 51. Since the character information in the typesetting information is stored as a character code, the typesetting arithmetic processor 29 requests the bit map information of the character from the font processor 24. At this time as well, the bus connection means 45 is in the passing state, and the data processing operation is carried out in the same state as that the plate-collecting arithmetic processor 24 and the font processor 19 are connected by one bus. When this transfer is complete,
The bus connecting means 45 becomes non-passing state, and each bus returns to an independent state. In addition, masking is placed in unnecessary parts of the image data, and the inside of the figure is filled or masked, and the operation of masking the image of the bitmap of the character and the figure is performed, and four colors (Yellow, Magenta, Cyan , Bl
image data, line drawing character graphic data for each color of
Create three types of output data such as valid data. An example of these three types of data is shown in Fig. 3 (a), (b), (c)
The results of the synthesis are shown in (d). In this case, the image data of “tree” and the character of “A” are combined. The composite image shown in (d) is divided into the image of “tree” shown in (a), the character shown in (b), and the valid data shown in (c). When this calculation is completed, the data is compressed by the compression / expansion processor, and then transferred to the shared file station 49 and stored in the shared memory 51. As in the case described above, the bus connection unit 39 is in the passing state only during this transfer, and the transfer is performed in the same state as when the bus is connected by one bus, but the buses are independent during the periods other than the transfer. , Each station is operating independently.

プリンタステーション37のプリンタプロセッサ38は集版
ステーション32で作成された各色毎の画像データ,線画
文字図形データ,有効データを共有メモリ51からバス接
続手段48を介して読み出す。設点生成プロセッサ40は色
の濃淡を表す8ビットの画像データを1ビットの網点に
変換する。又、圧縮された線画,文字,図形データ及び
有効データを伸長し、ビットマップのデータとする。こ
の3データをプリンタプロセッサ38で合成して、プリン
タ出力用のデータとしてプリンタ39に出力して印刷用の
版を作り、すべての処理は終了する。
The printer processor 38 of the printer station 37 reads out the image data for each color, the line drawing character graphic data, and the valid data created by the plate collection station 32 from the shared memory 51 via the bus connection means 48. The dot generation processor 40 converts the 8-bit image data representing the shade of color into 1-bit halftone dots. In addition, the compressed line drawing, characters, graphic data and effective data are expanded to be bitmap data. The three pieces of data are combined by the printer processor 38 and output to the printer 39 as data for printer output to form a printing plate, and all processing is completed.

第3図はバス接続手段43の一例をバス22及び53と共に示
すブロック図である。図において、54及び59はバスを常
に監視するバスインターフェース、55及び58はバスイン
ターフェース及びバッファメモリをコントロールするコ
ントローラ、56及び57は転送すべきデータを一時的に蓄
えるバッファメモリである。バスインターフェース54及
びコントローラ55は常にバス22の状態を監視しており、
他のバス上にあるプロセッサへの通信要求があるとその
データを受取り、バッファメモリ56に記憶する。バッフ
ァメモリ56はデータをバッファメモリ57に送り、バッフ
ァメモリ57はこのデータを記憶する。バス58がフリーで
あることをバスインターフェース59及びコントローラ58
が確認すると、バッファメモリ57に記憶しているデータ
を送り先に転送する。ここではバス22とバス58間のバス
接続手段43について説明したが、他のバス間に配置され
たバス接続手段も同じ構成,動作である。
FIG. 3 is a block diagram showing an example of the bus connecting means 43 together with the buses 22 and 53. In the figure, 54 and 59 are bus interfaces that constantly monitor the bus, 55 and 58 are controllers that control the bus interface and buffer memory, and 56 and 57 are buffer memories that temporarily store the data to be transferred. The bus interface 54 and the controller 55 constantly monitor the status of the bus 22,
When there is a communication request to a processor on another bus, the data is received and stored in the buffer memory 56. The buffer memory 56 sends the data to the buffer memory 57, which stores the data. Bus interface 59 and controller 58 that bus 58 is free
Then, the data stored in the buffer memory 57 is transferred to the destination. Although the bus connecting means 43 between the bus 22 and the bus 58 has been described here, the bus connecting means arranged between other buses also have the same configuration and operation.

次に、画像編集プロセッサ16で画像編集作業のうち切抜
き処理について説明する。画像編集プロセッサ16はCRT1
9に第4図(イ)に示す画像を表示しながら画像編集中
であるとする。ここで、キーボード18から切抜き処理が
指示されると、画像編集プロセッサ16はデジタイザ17か
らの切抜き点入力待ちの状態となる。(イ)に示す表示
中のリンゴ及び皿のうちリンゴの部分のみを切抜きたい
場合は第4図(ロ)に示すように画像の角点には「□」
を、曲線等の非角部分には「○」をデジタイザから切抜
き点として指示する。即ち、デジタイザ17で表示画面上
のカーソルを切抜きたい画像上に移動させる。そして、
その画像の輪郭の角部には「□」を非角部は「○」を切
抜点として指示する。この切抜点は画像と区別できるよ
うに、色を付けるか又は点滅させると良い。又、この切
抜点間の曲線は後に述べるように、曲線で補間されるた
めに、点の指示は従来の直線補間の場合より少なくて済
む。尚、この装置では点の属性(角又は非角)変更,追
加,移動,削除等を行える。この切抜点の指示により,
画像編集プロセッサ16は2次以上の2次元スプライン関
数に従い、画像の輪郭に近似した曲線を輪郭線として求
める。この輪郭線は表示画像と重ねてCRT19上に表示さ
れる。求められた輪郭線は画像と区別できるように、色
をつけるか、又は点滅させると良い。輪郭線が求められ
たら、切抜点の位置と属性(角又は非角)のデータをメ
モリ又はフロッピーディスク等に保存して切抜き処理を
終了する。本発明ではスプライン関数を用いているの
で、従来のような多数の点の間を直線補間する方法に較
べ、指示する点は極めて少なくて良く、又、正確な切抜
き処理を実行することができる。
Next, the clipping process of the image editing work performed by the image editing processor 16 will be described. Image editing processor 16 is CRT1
It is assumed that the image is being edited while displaying the image shown in FIG. Here, when the cutout processing is instructed from the keyboard 18, the image editing processor 16 is in a state of waiting for the cutout point input from the digitizer 17. When you want to cut out only the apple part of the displayed apple and plate shown in (a), “□” is displayed at the corner of the image as shown in FIG. 4 (b).
Is designated as a cutout point from the digitizer for a non-corner portion such as a curve. That is, the digitizer 17 moves the cursor on the display screen to the image to be cut out. And
"□" is designated as a corner point of the contour of the image, and "○" is designated as a cutout point of the non-corner portion. The cutout points may be colored or blinked so that they can be distinguished from the image. Further, since the curve between the cutout points is interpolated by the curve, as will be described later, the number of points to be designated is smaller than in the case of the conventional linear interpolation. It should be noted that this device can change, add, move, delete, etc. the attribute of a point (corner or non-corner). By the instruction of this cutout point,
The image editing processor 16 obtains a curve that approximates the contour of the image as a contour line according to a two-dimensional or higher dimensional spline function. This contour line is displayed on the CRT 19 so as to overlap with the display image. The obtained contour line may be colored or blinked so that it can be distinguished from the image. When the contour line is obtained, the position of the clipping point and the attribute (corner or non-corner) data are saved in a memory, a floppy disk, or the like, and the clipping process ends. Since the spline function is used in the present invention, compared to the conventional method of linearly interpolating between a large number of points, the number of designated points can be extremely small, and accurate cutting processing can be executed.

本発明では輪郭線を近似する近似曲線として2次以上の
スプライン関数を用いることを特徴としているがい、具
体例を説明する前に、標本点(Xi,yi,)(i=0,1,…
N)をもつ3次のスプライン関数S(x)について説明
する。
Although the present invention is characterized by using a spline function of quadratic or higher as an approximate curve for approximating a contour line, before explaining a specific example, sample points (X i , y i ,) (i = 0,1 , ...
A cubic spline function S (x) having N) will be described.

先ず、この3次のスプライン関数S(x)は次の2つの
性質をもつ。
First, the cubic spline function S (x) has the following two properties.

(a)各区間(Xi,Xi+1)において、S(x)は3次又
はそれ以下の多項式である。
(A) In each section (X i , X i + 1 ), S (x) is a polynomial of third degree or less.

(b)S(x)と、その1,2次の導関数は指示された□
〜□の区間で又は□がない場合全区間で連続である。
(B) S (x) and its first and second derivatives are designated
It is continuous in the section from □ to □, or when there is no □.

本発明では、データを平面として補間するので、媒介変
を用いて、スプライン関数は次のような式となる。
In the present invention, since the data is interpolated as a plane, the parameter Using, the spline function becomes the following formula.

先ず、近似曲線のx座標の計算式は次の通りとなる。First, the calculation formula of the x coordinate of the approximate curve is as follows.

但しhj=tj−tj-1 ここでmjは を満たす。 Where h j = t j −t j-1 where mj is Meet

次に、近似曲線のy座標の計算式は次の通りとなる。Next, the formula for calculating the y coordinate of the approximate curve is as follows.

ここでnjを満たす。 Where n j is Meet

(X0,y0),(xN,yN)はブロックの両端点(□〜□に相
当する)に相当する。
(X 0 , y 0 ) and (x N , y N ) correspond to the end points (corresponding to □ to □) of the block.

これらの式を用いて実際にx座標,y座標をどのように計
算するのかというと、mj,nj(j=0,1,…N)を全て求
め、それぞれ(1)式,(4)式に代入して各座標を求
める。
How to actually calculate the x-coordinates and the y-coordinates using these equations is to find all m j , n j (j = 0, 1, ... N), and then use equations (1) and (4 ) Substituting into the equation, each coordinate is obtained.

mj,njは以下の方程式を解くことによって求まる。m j , n j can be obtained by solving the following equation.

ここで、Mjはmj,njを意味する。 Here, M j means m j , n j .

又、Cjは(2)式,(5)式の右辺の値である。C j is the value on the right side of the equations (2) and (5).

そして、端点のない場合(○のみで□のない場合)は以
下の式になる。
And, when there is no end point (when there is only ◯ and there is no □), the following formula is obtained.

尚、上記の例では、端点条件は(3)式,(6)式に示
すようにした。これはP−スプラインに相当するが、そ
の他の端点条件を使用してもよい。
In the above example, the end point conditions are set as shown in equations (3) and (6). This corresponds to a P-spline, but other endpoint conditions may be used.

以上説明したように、本発明ではスプライン関数によ
り、画像の輪郭を近似し、又、角,非角の指定を行うこ
とができるため、指示点数を減少させることができ、入
力操作が簡単で、且つ正確な切抜き処理が実現できる。
As described above, according to the present invention, the contour of an image can be approximated by the spline function, and the designation of the corner and the non-corner can be performed. Therefore, the number of designated points can be reduced, and the input operation is easy. In addition, accurate cutting processing can be realized.

尚、3次のスプライン関数を用いて具体例を説明した
が、2次以上の高次スプライン関数であれば同様の効果
が得られる。但し、計算量と近似の精度の双方を満足す
るものとして3次のスプライン関数が最も望ましい。
Although the specific example has been described using the cubic spline function, the same effect can be obtained as long as it is a secondary spline function of the second or higher order. However, the third-order spline function is most desirable as it satisfies both the calculation amount and the approximation accuracy.

(発明の効果) 以上詳細に説明したように、本発明によれば、画像切抜
きの際にその輪郭をスプライン関数を用いて近似してい
るので、指示が簡単で、且つ正確に切抜き処理が行える
画像編集機能を有するカラー電子製版システムを実現す
ることができる。
(Effect of the Invention) As described in detail above, according to the present invention, since the contour is approximated by using the spline function at the time of image clipping, the instruction can be made easily and the clipping processing can be performed accurately. A color electronic platemaking system having an image editing function can be realized.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例の要部を示すブロック図、第
2図は各種データの合成を説明するための説明図、第3
図は本発明のバス接続手段を説明するためのブロック
図、第4図は本発明の切抜き処理を説明するための説明
図、第5図は従来例を示すブロック図、第6図は従来装
置による切抜き処理を説明するための説明図である。 10……レイアウト/画像ステーション 23……フォントステーション 28……集版ステーション 32……スキャナステーション 37……プリンタステーション 49……共有ファイルステーション
FIG. 1 is a block diagram showing a main part of an embodiment of the present invention, FIG. 2 is an explanatory diagram for explaining composition of various data, and FIG.
FIG. 4 is a block diagram for explaining the bus connecting means of the present invention, FIG. 4 is an explanatory diagram for explaining the clipping processing of the present invention, FIG. 5 is a block diagram showing a conventional example, and FIG. 6 is a conventional device. It is an explanatory view for explaining the cutting processing by. 10 …… Layout / Image station 23 …… Font station 28 …… Collection station 32 …… Scanner station 37 …… Printer station 49 …… Shared file station

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭58−176638(JP,A) 特開 昭60−204083(JP,A) 特開 昭62−274472(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (56) Reference JP-A-58-176638 (JP, A) JP-A-60-204083 (JP, A) JP-A-62-274472 (JP, A)

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】外部からカラー画像データが供給される画
報入力手段と、切り抜き処理のため切り抜く画像の輪郭
線に対応する点を指示する指示入力手段と、前記指示入
力手段からの指示に基づき、前記画像入力手段から与え
られるカラー画像データを切り抜き処理するものであっ
て、2次以上のスプライン関数により前記輪郭線の曲線
補間を実行する補間曲線発生手段を有する画像編集手段
と、前記画像編集手段で切り抜き処理を行なう画像デー
タおよび前記補間曲線を表示する画像表示手段を有する
ことを特徴とする電子製版システム。
1. An image report inputting means to which color image data is supplied from the outside, an instruction inputting means for indicating a point corresponding to a contour line of an image to be cut out for cutting processing, and an instruction from the instruction inputting means. An image editing means for clipping the color image data given from the image input means, the image editing means having an interpolation curve generating means for executing the curve interpolation of the contour line by a quadratic or higher order spline function; An electronic plate making system characterized by having image display means for displaying the image data to be cut out by the means and the interpolation curve.
【請求項2】前記指示入力手段は、画像の角点部分を指
示する角点指示入力手段と、画像の非角点部を指示する
非角点指示入力手段とを有し、前記補間曲線発生手段は
前記角点指示入力手段により指示される角点及び非角点
指示入力手段により指示された非角点の間を2次以上の
スプライン関数に従い曲線補間することにより画像の輪
郭に近似した曲線を発生することを特徴とする特許請求
の範囲第1項記載のカラー電子製版システム。
2. The instruction input means includes an angular point instruction input means for instructing an angular point portion of an image and a non-angular point instruction input means for instructing a non-angular point portion of the image. The means approximates the contour of the image by curve-interpolating between the corner point designated by the corner point designation input means and the non-angle point designated by the non-angle point designation input means according to a spline function of quadratic or higher order. The color electronic platemaking system according to claim 1, wherein:
JP24042787A 1987-09-24 1987-09-24 Color electronic plate making system Expired - Fee Related JPH0774897B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24042787A JPH0774897B2 (en) 1987-09-24 1987-09-24 Color electronic plate making system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24042787A JPH0774897B2 (en) 1987-09-24 1987-09-24 Color electronic plate making system

Publications (2)

Publication Number Publication Date
JPS6481955A JPS6481955A (en) 1989-03-28
JPH0774897B2 true JPH0774897B2 (en) 1995-08-09

Family

ID=17059322

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24042787A Expired - Fee Related JPH0774897B2 (en) 1987-09-24 1987-09-24 Color electronic plate making system

Country Status (1)

Country Link
JP (1) JPH0774897B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0486825A (en) * 1990-07-31 1992-03-19 Gurafuika:Kk Plate making device for printing

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58176638A (en) * 1982-04-09 1983-10-17 Dainippon Screen Mfg Co Ltd Preparation of cut mask plate
JPH0823886B2 (en) * 1984-03-28 1996-03-06 株式会社日立製作所 Unequally spaced interpolation method
JPH0629339B2 (en) * 1985-07-29 1994-04-20 日本エラストマ−株式会社 Improved rubber composition for tires

Also Published As

Publication number Publication date
JPS6481955A (en) 1989-03-28

Similar Documents

Publication Publication Date Title
JPH04128970A (en) Document processing system
JPH0820862B2 (en) Character processor
JP3037854B2 (en) Character generation method and device
JPH0774897B2 (en) Color electronic plate making system
US5222208A (en) Device and method for generating dot pattern enlargement data
JP2886702B2 (en) Outline font processor
US5134687A (en) Method for converting image data into dot data
JP3066060B2 (en) Polygonal approximation method for Besee curve section
JPH03288197A (en) Character processor
JPS63208898A (en) character processing device
JPH0782229B2 (en) Color electronic plate making system
JPH0786680B2 (en) Color electronic plate making system
EP0418868B1 (en) Image processing system
JP2854344B2 (en) How to display mixed mode documents
JP3211591B2 (en) Image processing device
JPH0366157B2 (en)
JPH10151815A (en) Printing-processing apparatus
JPH08254973A (en) Character output device and method thereof
JPH01229664A (en) Printer character pattern data transfer method
JP2606557B2 (en) DTP system
JP3268160B2 (en) Character pattern generator
JPH0630927B2 (en) Pattern output method
JP2633566B2 (en) Image processing method
JP3055918B2 (en) Font data conversion processing method
JPH08230250A (en) Printer device

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees