[go: up one dir, main page]

JPH01151875A - Picture processing system - Google Patents

Picture processing system

Info

Publication number
JPH01151875A
JPH01151875A JP62311534A JP31153487A JPH01151875A JP H01151875 A JPH01151875 A JP H01151875A JP 62311534 A JP62311534 A JP 62311534A JP 31153487 A JP31153487 A JP 31153487A JP H01151875 A JPH01151875 A JP H01151875A
Authority
JP
Japan
Prior art keywords
data
image
output
input
processing system
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.)
Pending
Application number
JP62311534A
Other languages
Japanese (ja)
Inventor
Hitoshi Urabe
仁 卜部
Kazuhiko Akimoto
一彦 秋元
Hiroshi Horikawa
博 堀川
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.)
Fujifilm Holdings Corp
Original Assignee
Fuji Photo Film 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 Fuji Photo Film Co Ltd filed Critical Fuji Photo Film Co Ltd
Priority to JP62311534A priority Critical patent/JPH01151875A/en
Priority to US07/281,569 priority patent/US5018078A/en
Priority to EP88120655A priority patent/EP0320014B1/en
Priority to DE3855364T priority patent/DE3855364T2/en
Publication of JPH01151875A publication Critical patent/JPH01151875A/en
Priority to US07/825,321 priority patent/US5163122A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storing Facsimile Image Data (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

PURPOSE:To attain interactive edit processing electronically at a high speed for lots of picture data by devising the system such that an input controller, a file server, a work station and an image setter can process information independently respectively. CONSTITUTION:CPUs 101, 201, 401, 301 (microprocessors or microcomputer or the like) where an input controller 100, a file server 200, a work station 300 and an image setter 400 are independent of each other are provided to the system. Thus, each section is operated in parallel independently and the efficient picture processing is realized at a high speed. Furthermore, a pattern or a character or the like is subject overall interactive edit and the picture image is obtained as a hard copy or a print original.

Description

【発明の詳細な説明】 (発明の技術分野) この発明は、文字や絵柄、2値画等の画像を電子的に対
話編集して処理し、印刷用版下として画像記録するよう
になっている画像処理システムに関する。
[Detailed Description of the Invention] (Technical Field of the Invention) This invention is a method for processing images such as characters, designs, and binary drawings electronically and recording them as printing blocks. related to image processing systems.

(技術的背景と解決すべき問題点) 高品質を要求する印刷業者向けの画像処理システムとし
て、従来は文字、絵柄等の画像を総合的に統合して編集
するシステムがないか、又は存在しても能力が低く実用
的ではなかった。
(Technical background and problems to be solved) Conventionally, as an image processing system for printing companies that demand high quality, there is either no system that comprehensively integrates and edits images such as characters and designs, or there is no system that exists. However, its capacity was low and it was not practical.

特に、デスクトップパブリッシング分野はボストスクリ
プト等による記述により可能となりつつあるが、画像分
野の能力、性能は低いものである。印刷業者向けのシス
テムも存在しているが、大量かつ高速にデータを)\ン
ドリング(入力1表示、格納IQ埋1編集、出力等)す
るには十分でない。この理由は、文字1画像を統合的に
処理するための記述言語、cpu (ソフトウェア)に
よる処理の多様化によりパーフォーマンスの欠如となっ
ているからである。
In particular, although the field of desktop publishing is becoming possible with descriptions using BostScript, etc., the capabilities and performance in the field of images are low. Systems for printing companies also exist, but they are not sufficient for handling (input 1 display, storage IQ input 1 editing, output, etc.) a large amount of data at high speed. The reason for this is that performance is lacking due to the diversification of processing by CPU (software) and a description language for integrally processing one character image.

第28図は従来における一般的な印刷用刷版の製造工程
を示しており、ワードプロセッサ等で作成されたコード
データを入力しくステップ540)、作成されたコード
のコード変換(ステップ541)及び組版編集(ステッ
プ542)の後にPPC出力のチエツクを行なって電算
写植機(以下、電植機とする)により文字を出力する(
ステップS43.544)。ここに、組版編集とは文字
列を所定の規則にのっとり配列させることで、具体的に
は禁則処理などがある。一般に0^等のワープロでは、
全角文字(正方文字)を順番に置いているだけである。
FIG. 28 shows a conventional general printing plate manufacturing process, in which code data created with a word processor etc. is input (step 540), code conversion of the created code (step 541), and typesetting editing. After (step 542), the PPC output is checked and characters are output using a computerized phototypesetting machine (hereinafter referred to as an electrotypesetting machine).
Step S43.544). Here, typesetting editing means arranging character strings according to predetermined rules, and specifically includes prohibition processing. Generally, in word processors such as 0^,
It simply places full-width characters (square characters) in order.

しかし、写植の世界では二分といって全角の1/2幅の
文字等を配列して、美的に優れたものを作り出すことが
できる。また、PPC出力チエツクとはレーザビームプ
リンタ(LBP)出力のことである。一般に高画質出力
機の出力は黒白印画紙又はフィルムであり、いずれも銀
塩で高価であると共に、高解像力のためにLBPより低
速となる。一方、LBPは電子写真方式で解像力が低く
、安価、高速である。
However, in the world of phototypesetting, it is possible to create something aesthetically pleasing by arranging characters that are half the width of full-width characters. Furthermore, PPC output check refers to laser beam printer (LBP) output. Generally, the output of a high-quality output device is black and white photographic paper or film, both of which are expensive due to silver halide and are slower than LBP due to their high resolution. On the other hand, LBP is an electrophotographic method with low resolution, low cost, and high speed.

このため、レイアウト、文字等の校正やチエツクのため
にはLOPで充分である。本番の高画質出力の前に行な
う確認をPPC出力チエツクという。また、絵柄等の原
稿(オリジナル)はスキャナで読取られ、網点化された
画像出力を行なう(ステップ545)。この網点出力及
び電植様文字出力1乎動写植機出力、線画、イラスト等
の貼り込みを手作業で行ない(ステップ550)、その
合成画像の校正ゲラを得て内容のチエツクを行なうと共
に、必要な場合は修正を行なう(ステップ551,55
2)。その後に貼り込み用手動写植出力を行ない(ステ
ップ553)、訂正及び貼り込みを行なってその画像の
最終チエツクを行なう(ステップS54.555)。次
に、カメラ撮り(ステップ560)、ページ切り(ステ
ップ561)及びピンホール修正の各作業を行なって(
ステップ582)、フィルム面付けを行なって(ステッ
プ563)から刷版を作成する。ここに、高画質出力機
により銀塩感材(印画紙、フィルム等)に出力された画
像には黒くなるべきところが白くなったり、その逆にな
ることが微小スポットで起ることがあり、これらの修正
をピンホール修正という。
Therefore, LOP is sufficient for proofreading and checking layouts, characters, etc. The confirmation performed before the actual high-quality output is called PPC output check. Further, a document (original) such as a pattern is read by a scanner, and a halftone image is output (step 545). This halftone dot output, electrotype type character output, moving phototypesetting machine output, line drawings, illustrations, etc. are pasted in manually (step 550), a proof galley of the composite image is obtained, and the content is checked. Make corrections if necessary (steps 551 and 55).
2). Thereafter, manual phototypesetting for pasting is performed (step 553), corrections and pasting are performed, and a final check of the image is performed (steps S54 and 555). Next, camera shooting (step 560), page cutting (step 561), and pinhole correction operations are performed (
Step 582), film imposition is performed (step 563), and a printing plate is created. However, in images output on silver halide photosensitive materials (photographic paper, film, etc.) by high-quality output devices, areas that should be black may become white, or vice versa, which may occur in minute spots. This correction is called pinhole correction.

このように従来の製版工程では手作業による貼り込みや
写植が多く、多大な労力と時間を要しており、極めて効
率が悪かった。
As described above, the conventional plate-making process involved a lot of manual pasting and photosetting, which required a great deal of labor and time, and was extremely inefficient.

(発明の目的) この発明は上述のような事情よりなされたものであり、
この発明の目的は、画像データを大量。
(Object of the invention) This invention was made under the above circumstances,
The purpose of this invention is to process large amounts of image data.

高速にかつ電子的に対話編集処理するための印刷業者向
けに最適な画像処理システムを提供することにある。
The object of the present invention is to provide an optimal image processing system for printing companies to perform electronic interactive editing processing at high speed.

(問題点を解決するための手段) この発明は文字、絵柄等の画像を処理するための画像処
理システムに関するもので、この発明の上記目的は、入
力装置で読取られた画像の濃度データを網点化して圧縮
し、この圧縮された画像データをバッファに一時的に保
存するようになっている第1CPυを具備した入力コン
トローラと、編集入力機で編集されたコード情報及び前
記画像データを入力操作手段及び表示手段を用いて画面
編集するようになっている第2 CPUを具備したワー
クステーションと、前記入力コントローラ及びワークス
テーションにバスラインで接続され、前記画像データ、
前記コード情報及び前記ワークステーションで編集され
た編集データを記憶手段に格納するための第3 CPU
を具備したファイルサーバと、前記記憶手段に格納され
ている編集データを読出して必要なデータ処理を施し、
画像出力装置に画像を出力するようになっている第4C
PUを具備したイメージセッターとを具え、前記入力コ
ントローラ、前記ファイルサーバ、前記ワークステーシ
ョン及び前記イメージセッターがそれぞれ独立に情報処
理できるようにすることによって達成される。
(Means for Solving the Problems) The present invention relates to an image processing system for processing images such as characters and patterns. an input controller equipped with a first CPυ that converts and compresses the compressed image data into a buffer and temporarily stores the compressed image data in a buffer; a workstation equipped with a second CPU adapted to edit the screen using means and display means; connected to the input controller and workstation by a bus line;
a third CPU for storing the code information and the edited data edited at the workstation in a storage means;
a file server equipped with a file server; reading the edited data stored in the storage means and performing necessary data processing;
4th C, which outputs images to an image output device
The input controller, the file server, the workstation, and the imagesetter can each process information independently.

(発明の作用) この発明の画像処理システムでは、構成要素である入力
コントローラ、ファイルサーバ、イメージセッター及び
ワークステーションのそれぞれが独立したCPU (マ
イクロプロセッサ、マイクロコンピュータ等)を具備し
ているため、各部を独立にかつ並行動作させることがで
き、高速で効率的な画像処理を実現することができる。
(Function of the Invention) In the image processing system of the present invention, each of the input controller, file server, imagesetter, and workstation, which are the constituent elements, is equipped with an independent CPU (microprocessor, microcomputer, etc.). can be operated independently and in parallel, achieving high-speed and efficient image processing.

しかも、絵柄や文字等を総合的に対話編集して、画像を
ハードコピー又は印刷用版下として得ることかできる。
In addition, it is possible to comprehensively and interactively edit patterns, characters, etc., and obtain images as hard copies or printing blocks.

(発明の実施例) 第1図はこの発明の全体システム構成をブロック図で示
しており、絵柄1文字1図形等の原稿をスキャナ等の入
力装置1で読取って得られる画像の濃度データDDは入
力コントローラ100に入力され、入力コントローラ1
00は内蔵したCPUl0Iを介して上記入力濃度デー
タDDを網点化回路102で網点化し、さらに圧縮回路
103で圧縮した後にバッファ104 に−時保存し、
その後に5csrバスを介して転送してファイルサーバ
200の磁気テープ210又はハードディスク220,
221.・・・・・・に格納するようになっている。入
力コントローラ100はデータの一時保存用のローカル
ディスク(ハードディスク)105を有している。ファ
イルサーバ200はCPt1201を有し、インタフェ
ース202〜205を介して他の装置と接続されている
。又、ワードプロセッサや組版機等の編集入力機2で得
られた文字等のコード情報CDは、−旦フロッピーディ
スク3に格納された後に読出されてワークステーション
300に入力される。この入力はオンラインで入力され
ても良い。ワークステーション300は表示手段として
のCRT301と、入力操作手段としてのキーボード3
02.マウス306及びディジタイザ303と、記憶手
段としてのハードディスク3o4.フロッピーディスク
305とを有した端末装置を複数組有しており、各ワー
クステーション300はEthernetを介してファ
イルサーバ200と相互に接続されている。入力コント
ローラlooで得られるCRT表示用に間引きされた圧
縮画像データ及び輪郭表示用画像データ(後述する)は
磁気テープ210又はハードディスク220,221.
・・・に格納されており、5csrバスを介して読出さ
れたインタフェース204及び202を介してワークス
テーション300に転送され、入力コントローラ100
との間の制御指令等は補助データライン4を介してファ
イルサーバ200のインタフェース200を経て転送さ
れるようになっており、ファイルサーバ200には更に
イメージセッター400が接続されている。すなわち、
イメージセッター400にはCPU401が設けられて
おり、インタフェース402を介してファイルサーバ2
00の補助データライン5に接続され、インタフェース
403を介して5C5Iバスに接続されている。イメー
ジセッター400は更にシーケンサ410及び必要なデ
ータを格納するバッファ411を有しており、イメージ
セッター400には高画質画像を出力する高画質出力機
10及び比較的低画質の画像出力を行なうレーザビーム
プリンタ11が接続されている。なお、ハードディスク
220,221・・・・・・にはロゴ、紋章等の固定デ
ータ(ビットマツプデータ)及び文字出力用のベクトル
フォントデータが予め格納されている。
(Embodiment of the Invention) FIG. 1 shows the overall system configuration of the present invention in a block diagram, and the density data DD of the image obtained by reading a document such as one picture, one character, one figure, etc. with an input device 1 such as a scanner is input to the input controller 100, input controller 1
00 halftones the input density data DD using the built-in CPU 10I in the halftone conversion circuit 102, further compresses it in the compression circuit 103, and then stores it in the buffer 104.
Thereafter, it is transferred to the magnetic tape 210 or hard disk 220 of the file server 200 via the 5csr bus.
221. It is designed to be stored in... The input controller 100 has a local disk (hard disk) 105 for temporarily storing data. The file server 200 has a CPt 1201 and is connected to other devices via interfaces 202 to 205. Further, the code information CD of characters and the like obtained by the editing input device 2 such as a word processor or typesetting machine is first stored on the floppy disk 3 and then read out and input into the workstation 300. This input may be entered online. The workstation 300 includes a CRT 301 as a display means and a keyboard 3 as an input operation means.
02. A mouse 306, a digitizer 303, and a hard disk 3o4 as a storage means. The workstation 300 has a plurality of sets of terminal devices each having a floppy disk 305, and each workstation 300 is mutually connected to a file server 200 via Ethernet. Compressed image data thinned out for CRT display and image data for outline display (described later) obtained by the input controller loo are stored on a magnetic tape 210 or hard disks 220, 221.
... and is transferred to the workstation 300 via the interfaces 204 and 202 read out via the 5csr bus,
Control commands and the like are transferred via an auxiliary data line 4 to an interface 200 of a file server 200, and an imagesetter 400 is further connected to the file server 200. That is,
The imagesetter 400 is provided with a CPU 401, which connects the file server 2 via an interface 402.
00 auxiliary data line 5, and is connected to the 5C5I bus via an interface 403. The imagesetter 400 further includes a sequencer 410 and a buffer 411 for storing necessary data, and the imagesetter 400 includes a high-quality output device 10 that outputs high-quality images and a laser beam that outputs relatively low-quality images. A printer 11 is connected. The hard disks 220, 221, . . . store in advance fixed data (bitmap data) such as logos and emblems, and vector font data for character output.

ところで、入力装置lでは絵柄(中間調画像)、線画1
文字画(2値画)ともに濃度データ(8ビット/画素)
でディジタル化される。8ビット/画素で入力された信
号は入力コントローラ100で絵柄は網点化され、4ビ
ット/画素の情報が生成される。2値画は1ビット/画
素の情報に変換される。これら4ビット/画素、1ビッ
ト/画素の各々かLBP 11用および高画質出力機1
0用として圧縮される。また、CRT表示1輪郭表示用
データ間引きが行なわれる。また、文字はワークステー
ション300からコード(符号)で入力されるが、入力
装置1から画像として入力されることもある。このため
、画像として入力される場合は文字であっても画像(ビ
ットマツプデータ)として扱われる。画像の出力は全て
イメージセッター400で実施されるが、イメージセッ
ター400ではコードおよびベクトル情報は全てビット
マツプデータに変換されるので、画像出力と言えはビッ
トマツプデータを出力するという意味で使用することに
なる。
By the way, on the input device 1, the picture (halftone image), line drawing 1
Density data (8 bits/pixel) for both character images (binary images)
digitized. The input controller 100 converts the input signal of 8 bits/pixel into halftone dots to generate information of 4 bits/pixel. A binary image is converted to 1 bit/pixel information. Each of these 4 bits/pixel and 1 bit/pixel is for LBP 11 and high-quality output device 1
Compressed for 0 use. Further, the CRT display 1 outline display data is thinned out. Furthermore, although characters are input as codes from the workstation 300, they may also be input as images from the input device 1. Therefore, when input as an image, even characters are treated as an image (bitmap data). All image output is performed by the imagesetter 400, but since the imagesetter 400 converts all code and vector information into bitmap data, the term "image output" should not be used in the sense of outputting bitmap data. become.

第2図はこの発明の外観構成例を示しており、入力コン
トローラ100.ファイルサーバ200及びイメージセ
ッター400を内蔵したシステム本体には、入力装置1
及び複数のワークステーション300が接続され、処理
された画像が高画質出力機10又はレーザビームプリン
タ11から出力されるようになっている。
FIG. 2 shows an example of the external configuration of the present invention, in which the input controller 100. The system main body, which includes a file server 200 and an imagesetter 400, has an input device 1.
and a plurality of workstations 300 are connected, and processed images are output from a high-quality output device 10 or a laser beam printer 11.

第3図はこの発明の画像処理システムの動作例を示すフ
ローチャートであり、編集入力機2で作成されたコード
情報CDがフロッピーディスク3を介してワークステー
ション300に入力されると(ステップSt) 、必要
なコード変換が行なわれ(ステップS2)、キーボード
302.マウス306及びディジタイザ303の所定の
操作を介して組版編集か行なわれ(ステップS3)、そ
の編集データに対してPPC出力画像のチエツクを行な
って(ステップS4)、そのデータを画像処理システム
に転送する(ステップ520)。又、上記ステップS1
.S2゜S3.54を実行済みのデータか、フロッピー
ディスク3を介して画像処理システムに入力されても良
い。一方、絵柄や文字等のオリジナル(原稿)は入力装
置1で読取られ(ステップ510,5ll)、その読取
データが画像処理システムに入力される(ステップ52
0)。画像処理システムに入力されたコード情報CD及
び濃度データ00は、後述するような処理を入力コント
ローラ100.ファイルサーバ200、ワークステーシ
ョン300及びイメージセッター400で行なわれた後
にレーザビームプリンタ11て校正ゲラとして出力され
(ステップ521)、目視によるチエツクを行なうと共
にワークステーション300を用いてデータ修正を行な
い(ステップ522)、その修正データを画像処理シス
テムのbn気テープ210又はハードディスク220,
221.・・・・・・に転送して格納する(ステップ5
23)。そして、この格納された修正データについて最
終的な校正ケラを出力しくステップ524)、その後に
高画質出力機IQにフィルムの面付は出力を行ない(ス
テップ525)、更にピンホール修正を行なって(ステ
ップ530)、たとえば34版の4面といった面付けを
行なって印刷用フィルム、印画紙、刷版を得るようにな
っている(ステップ531)。
FIG. 3 is a flowchart showing an example of the operation of the image processing system of the present invention. When the code information CD created by the editing input device 2 is input to the workstation 300 via the floppy disk 3 (step St), Necessary code conversion is performed (step S2), and the keyboard 302. Typesetting editing is performed through predetermined operations of the mouse 306 and digitizer 303 (step S3), the PPC output image is checked for the edited data (step S4), and the data is transferred to the image processing system. (Step 520). Moreover, the above step S1
.. Data for which S2 to S3.54 have been executed may be input to the image processing system via the floppy disk 3. On the other hand, the original (manuscript) such as pictures and characters is read by the input device 1 (steps 510, 5ll), and the read data is input to the image processing system (step 52).
0). The code information CD and density data 00 input to the image processing system are processed by the input controller 100 as described later. After being processed by the file server 200, workstation 300, and imagesetter 400, it is output as a proofing galley by the laser beam printer 11 (step 521), and the data is checked visually and corrected using the workstation 300 (step 522). ), the modified data is stored on the BN tape 210 or hard disk 220 of the image processing system,
221. Transfer it to and store it in (Step 5)
23). Then, the final calibration vignettes are output for the stored correction data (step 524), then the imposition of the film is output to the high-quality output device IQ (step 525), and further pinhole correction is performed ( In step 530), imposition such as 4 sides of 34 plates is performed to obtain printing film, photographic paper, and printing plates (step 531).

このように、この発明の画像処理システムでは図や写真
等の手動による貼り込み作業がなく、手動写植も省かれ
ているので、省力化及び省材料の上でも効果がある。
In this manner, the image processing system of the present invention does not require manual pasting of drawings, photographs, etc., and also eliminates manual phototypesetting, which is effective in terms of labor and material savings.

次に、各部の詳細な構成及びその動作について順次説明
する。
Next, the detailed configuration and operation of each part will be sequentially explained.

まず、入力コントローラ100の詳細を第4図に示して
説明すると、この発明の入力コントローラ100は入力
装置1から入力された濃度データDDを高画質出力機1
0のための高密度データ、レーザビームプリンタ11の
ためのデータ、ワークステーション300のCRT30
1の表示のための2種類のデータ及び輪郭を示すに十分
な粗な図形データの5組のデータを同時に生成処理する
ようになっている。同時並行処理することによって全体
的に高速化を実現でき、ハードウェアによってCPUI
OIのデータ生成演算負荷を軽減できるからである。す
なわち、高画質出力機10のための高密度データは網点
化回路1021で網点化されて圧縮回路1031でデー
タ圧縮され、その圧縮データがバッファ1041に一時
保存される。又、比較的低画質のレーザビームプリンタ
+1で画像出力するためのデータは濃度データDDを所
定の間隔(たとえばl/3)で間引き(110) 、そ
の粗データを網点化回路1022で網点化して圧縮回路
1032で圧縮し、その後にそれぞれバッファ1042
に一時保存している。さらに、CRT30]で表示する
ための更に粗い2種類のデータは、濃度データDDを所
定の間隔で間引いた後にそれぞれ網点化回路1023及
び1024て網点化し、バッファ1043及び1044
にそれぞれ一時保存し、更に中間調画像から切抜きマス
クを作成する場合には輪郭データを示すラプラシアン処
理又はアンシャープマスク処理後の画像データの間引籾
を行ない(113) 、その後に2値化回路1025で
2値化してバッファ1045に一時保存するようになっ
ている。
First, details of the input controller 100 will be explained with reference to FIG.
High density data for 0, data for laser beam printer 11, CRT 30 of workstation 300
Five sets of data, including two types of data for one display and graphic data coarse enough to indicate an outline, are simultaneously generated and processed. By performing parallel processing, overall speed can be increased, and the CPU speed can be improved by hardware.
This is because the data generation calculation load of OI can be reduced. That is, high-density data for the high-quality output device 10 is halftone-ized by a halftone-dotting circuit 1021, compressed by a compression circuit 1031, and the compressed data is temporarily stored in a buffer 1041. In addition, data for outputting an image with a relatively low image quality laser beam printer +1 is obtained by thinning the density data DD at predetermined intervals (for example, 1/3) (110), and converting the coarse data into halftone dots by a halftone dot forming circuit 1022. and compressed by a compression circuit 1032, and then compressed by a buffer 1042.
It is temporarily stored in . Furthermore, two types of coarser data to be displayed on the CRT 30 are obtained by thinning out the density data DD at predetermined intervals and then halftone-forming them in halftone-forming circuits 1023 and 1024, respectively.
In addition, when creating a cutout mask from the halftone image, thinning the image data after Laplacian processing or unsharp mask processing that shows contour data is performed (113), and then the binarization circuit The data is binarized at 1025 and temporarily stored in a buffer 1045.

ラプラシアン処理又はアンシャープマスク処理は、入力
装置(1)又は間引き処理(113)の前で実施する。
Laplacian processing or unsharp mask processing is performed before the input device (1) or the thinning processing (113).

CRTの場合は、入力した画像領域を最大に表示できる
間引き率と、その画像を1ページにレイアウトされた形
で表示するための間引き率とで間引きが行なわれ、輪郭
データは高画質出力機10の画素密度のl/2の精度で
CRT表示する場合、間引き率は1/2 となる。
In the case of a CRT, thinning is performed at a thinning rate that allows the input image area to be displayed at its maximum, and at a thinning rate that allows the image to be displayed in a layout form on one page. When displaying on a CRT with an accuracy of 1/2 of the pixel density of , the thinning rate is 1/2.

なお、バッファ1041〜1045はそれぞれ内部バス
122に接続され、インタフェース+21を介して5C
5Iバスに接続されており、網点化回路1021゜10
22.1023及び1924はそれぞれ2値化の機能を
も有している。また、ローカルディスク105はインタ
フェース120を介して内部バス122に接続されてい
る。
Note that the buffers 1041 to 1045 are each connected to the internal bus 122, and are connected to the 5C via the interface +21.
It is connected to the 5I bus, and the halftone dotting circuit 1021°10
22.1023 and 1924 each also have a binarization function. Further, the local disk 105 is connected to an internal bus 122 via an interface 120.

このような構成において、 CPUl0Iはデータライ
ン(図示せず)を介して入力装置1と交信すると共に、
補助データライン4及びデュアルポートRAM (図示
せず)を経由してファイルサーバ200と交信する。そ
して、入力装置1からのデータ送信要求があると、CP
UIOIは第4図に示す各回路に必要なデータをセット
し、その設定データをローカルディスク+05に格納し
、更に副走査に関連する設定値をセットする。入力装置
1からの濃度データDDはlライン毎に入力され、第4
図に示す各回路が同期をとってバッファ+04 (10
41−1045)に格納される。この間CPUIOIは
5C5Iバスの切換え、データ圧縮用出力バッファ+0
41の切換え、各種回路からのエラー情報の有無をチエ
ツクする。−度バッファ104及びローカルディスク1
05に格納されたデータはCPUl0Iの指令によって
ソートされ、外部の5C5Iバスに出力される。この場
合、オンラインで用いるならば入力コントローラ100
とファイルサーバ200の交信の結果、scs rバス
上のアドレスを得、オフライン(入力コントローラ10
0単独)で用いるならば入力コントローラ100が磁気
テープ210のファイル管理を行なう。
In such a configuration, the CPUl0I communicates with the input device 1 via a data line (not shown) and
It communicates with file server 200 via auxiliary data line 4 and dual port RAM (not shown). Then, when there is a data transmission request from the input device 1, the CP
The UIOI sets necessary data for each circuit shown in FIG. 4, stores the setting data in the local disk +05, and further sets setting values related to sub-scanning. Density data DD from the input device 1 is input every l line, and the fourth
Each circuit shown in the figure is synchronized with the buffer +04 (10
41-1045). During this time, CPUIOI switches 5C5I bus, data compression output buffer +0
41 and check for error information from various circuits. - degree buffer 104 and local disk 1
The data stored in 05 is sorted by the command of CPU10I and output to the external 5C5I bus. In this case, if used online, the input controller 100
As a result of communication between the file server 200 and the file server 200, an address on the scsr bus is obtained, and the address is transferred offline (input controller 10
0 alone), the input controller 100 manages files on the magnetic tape 210.

ここで、網点化回路及び圧縮回路の具体的な一例を図に
示して説明する。
Here, a specific example of the halftone dotting circuit and the compression circuit will be explained with reference to the drawings.

第5図は、濃度データDDqしきい値マトリクス120
によって網点データDTが形成される様子を示しており
、この第5図から明らかなように入力濃度データDDの
濃度レベル値°°0″〜″255”(8ビツト)に対し
て1画素当り4個のしきい値と比較し、1画素当り4ビ
ツトの2値の網点データDTを生成している。そして、
入力濃度データDDのレベル値がしきい値マトリクス1
20の各ピッ1〜のしきい値よりも高い時に1” (黒
)、低い時に“0” (白)としており、しきいf直マ
トリクス120の各ビットしきい値は画素のレベル値に
無関係であり、画素の座標にだけ依存している。ここで
は、第6図の網点しきい値データDTIとして示すよう
に、符号化のブロックBLの大きさを綱点しきい値デー
タDTIの2倍、つまり2網点ユニットとし、1画素を
PLの如く4ビツトとする符号化方式(45度、150
線の時の網点画像)を用いている。
FIG. 5 shows a density data DDq threshold matrix 120.
This shows how halftone dot data DT is formed, and as is clear from FIG. Comparing with four threshold values, binary halftone dot data DT of 4 bits per pixel is generated.
The level value of input density data DD is threshold matrix 1
When the value is higher than the threshold value of each pixel of 20, it is 1" (black), and when it is lower, it is 0 (white), and each bit threshold value of the threshold f direct matrix 120 is unrelated to the level value of the pixel. It depends only on the pixel coordinates.Here, as shown as the dot threshold data DTI in FIG. In other words, the encoding method uses two dot units and one pixel is 4 bits like PL (45 degrees, 150 degrees
A halftone image of lines) is used.

したがって、符号化のブロック6Lの大きさが2網点ユ
ニットであることから、画像は100画素/ブロックと
なる。そして、第7図に示すように1ブロツク毎に、濃
度データODをしきい値マトリクス120によって2値
化して第8図に示すような網点データDT2を得る。次
に、ブロックBL内の網点化された濃度データ(4ビツ
ト)を、しきい値マトリクス120の画素毎の4つのし
きい値の大ぎい順に並び換える。これらデータの並び換
えは、いずれもしきい値マトリクス120によって決ま
る固定順である。つまり、しきい値マトリクス120の
各ビット毎のしきい値は第6図に示す如く固定されてい
るので、しきい値の大きい(又は小さい)順に画素デー
タを並び換えると共に、各画素のビットデータも並び換
えることによって、しきい値の大きい(又は小さい)順
に全ての濃度データが第9図に示す如く配置換えされる
ことになる。並び換えた400ビツトの網点データDT
3を8ビツト毎に符号化する。この場合、並び換えた4
00ビツトの網点データDT3を最初から8ビット単位
でスキャンし、8ビット共に“0”が続く8ビット単位
のユニット数を求める。このグループ部分を白部Wと称
し、白部Wの長さは“O”〜°゛50”であるから、6
ビツトで符号化することができる。次に、並び換えた4
00ビツトの網点データ[)T3を最後尾から8ビット
単位でスキャンし、8ビット共に“1”が続く8ビット
単位のユニット数を求める。このグループ部分を黒部B
とし、この黒部Bの長さも0”〜″50″であるから、
6ビツトで符号化することができる。また、並び換えた
400ビツトの網点データDD3の白部Wと黒部B以外
の中間部のデータを中間データと称し、この中間データ
は8ビット単位で見た時の上記並び換えの結果、第1O
図のコード表0〜3で示すように25種類のパターンし
かなく、これらは全て5ビツトの符号化コードで固定的
に符号化できる。つまり、8ビツトの中間部データを5
ビツトのデータに圧縮することができる。一般には1(
画素数)を整数として、この符号化はuxn (画素当
りの網点データ数)ビット単位で行なうとき(n・1f
種類のハターントナリ、2x−’< (n+lf≦2に
なるxビットに置き換えることができる。更に、第1O
図のコード表1〜3の例では、コード“11001,1
1010゜11011.11100,11101,11
110,1l111 ”に第11図に示すようなデータ
を割あてることにより、より高い圧縮率を得ることがで
きる。つまり、上記2x−(n+lfが0でないときは
、(2X−(n+lf)種類の符号を中間部の特定パタ
ーンにはB部の記号として割当てることができる。
Therefore, since the size of the encoded block 6L is 2 halftone units, the image has 100 pixels/block. Then, as shown in FIG. 7, the density data OD is binarized for each block using a threshold matrix 120 to obtain halftone dot data DT2 as shown in FIG. Next, the halftone density data (4 bits) in the block BL are rearranged in order of the four threshold values for each pixel in the threshold matrix 120. These data are rearranged in a fixed order determined by the threshold matrix 120. In other words, since the threshold value for each bit of the threshold matrix 120 is fixed as shown in FIG. By rearranging the values, all the density data are rearranged in order of increasing (or decreasing) threshold value as shown in FIG. Sorted 400-bit halftone data DT
3 is encoded every 8 bits. In this case, the rearranged 4
The halftone dot data DT3 of 00 bits is scanned in units of 8 bits from the beginning, and the number of units in units of 8 bits in which all 8 bits are successively "0" is determined. This group part is called the white part W, and the length of the white part W is "O" ~ °50", so 6
It can be encoded in bits. Next, the rearranged 4
The halftone dot data [ )T3 of 00 bits is scanned in units of 8 bits from the end, and the number of units in units of 8 bits in which all 8 bits are "1" is determined. This group part is Kurobe B
And since the length of this black part B is also 0" to "50",
It can be encoded with 6 bits. Furthermore, the data in the intermediate part other than the white part W and the black part B of the rearranged 400-bit halftone data DD3 is called intermediate data, and this intermediate data is the result of the above rearrangement when viewed in 8-bit units. 1O
As shown in code tables 0 to 3 in the figure, there are only 25 types of patterns, and all of these can be fixedly encoded with a 5-bit encoding code. In other words, the 8-bit intermediate data is
It can be compressed to bit data. Generally 1 (
When performing this encoding in bit units (uxn (number of halftone dots per pixel)), the number of pixels (number of pixels per pixel) is an integer.
It can be replaced with x bits such that 2x-'< (n+lf≦2).Furthermore, the first O
In the example of code tables 1 to 3 in the figure, the code “11001,1
1010°11011.11100,11101,11
A higher compression ratio can be obtained by allocating data as shown in FIG. A code can be assigned to a specific pattern in the middle part as a part B symbol.

次に、ファイルサーバ200の動作を詳細に説明する。Next, the operation of the file server 200 will be explained in detail.

ファイルサーバ200の構成は第1図に示すようになっ
ており、このファイルサーバ200はファイル管理及び
ファイルの共有といった共通ファイル管理機能と、ネッ
トワーク通信及びユニット間通信の通信制御機能とを有
している。すなわち、ファイルサーバ200は5C5I
バスを経由してハードディスク(220,221・・・
・・・)、磁気テープ210のファイル管理を行ない、
Ethernetを経由してワークステーション300
とのソフトウェアインタフェースの機能を有し、更に入
力コントローラ100及びイメージセッター400に対
するファイル管理情報のサービス並びに5C5Iバス経
由でのファイル管理に対するユーティリティ機能の実施
を行なう。たとえばフォントの登録や5C5Iデイスク
のガベージコレクション(ゴミ取り処理)などである。
The configuration of the file server 200 is shown in FIG. 1, and this file server 200 has common file management functions such as file management and file sharing, and communication control functions for network communication and inter-unit communication. There is. In other words, the file server 200 is 5C5I
Hard disks (220, 221...
), performs file management of the magnetic tape 210,
Workstation 300 via Ethernet
It also has a software interface function with the input controller 100 and the imagesetter 400, and also performs a service of file management information for the input controller 100 and the imagesetter 400, as well as a utility function for file management via the 5C5I bus. Examples include font registration and 5C5I disk garbage collection.

ここに、フォント登録には2種類ある。一つは、システ
ムで持っているフォントの登録であり、この登録は他の
フォント作成システムで作成されたベクトルフォントを
磁気テープの形式で本圃像処理システムのハードディス
クへ格納するものである。
There are two types of font registration here. One is the registration of fonts owned by the system, and this registration involves storing vector fonts created with other font creation systems in the form of magnetic tape on the hard disk of the main field image processing system.

もう一つは、外字フォントの登録である。外字フォント
とは、システム内に存在しない文字のことである。この
場合は、他システムで作成されたフォントをフロッピー
又は磁気テープより本システム内に登録する。又は文字
画像を入力装置で読取り、ラスターデータをベクトル化
処理後に登録することもできる。また、ガベージコレク
ションは次の理由によって行なう。本画像処理システム
では、ファイルサーバ200内のハードディスク220
.221.・・・・・・ではファイル作成の消去が頻度
高く生じる。このため、ハードディスク内の有効使用領
域が虫食い状に飛び飛びの状態になる。システム上は空
きエリアが連続していた方がエリアを新規ファイルに割
当てるために便利であり、ファイルの高速アクセス上も
有利である。このため、ハードディスクの大掃除を行な
う。即ち、空いている飛び飛び領域をまとめて有効なフ
ァイルを連続した領域にとり直すことにより、空きエリ
アを連続した領域にとる。このことをガベージコレクシ
ョン(ゴミ取り処理)という。
The other is the registration of external character fonts. External character fonts are characters that do not exist within the system. In this case, fonts created in other systems are registered in this system from a floppy or magnetic tape. Alternatively, it is also possible to read the character image with an input device and register the raster data after vectorization processing. Additionally, garbage collection is performed for the following reasons. In this image processing system, the hard disk 220 in the file server 200
.. 221. ..., file creation and deletion occur frequently. As a result, the effective usable area within the hard disk becomes scattered and scattered. In terms of the system, contiguous empty areas are convenient for allocating areas to new files, and are also advantageous for high-speed file access. For this reason, perform a major cleaning of the hard disk. That is, the free areas are made into a continuous area by grouping together the empty areas and relocating the valid files into a continuous area. This process is called garbage collection.

ファイルサーバ200はワークステーション300゜入
力コントローラ!00及びイメージセッター400の間
のデータの転送を行なうためのサービス及びデータの格
納を行ない、入力コントローラ100は補助データライ
ン4及びデュアルポートIIAMを介して各種ファイル
の領域の確保、削除に関してファイルサーバ200から
必要な情報を得る。入力コントローラI00内のバッフ
ァ104 に−度入ったデータを画像処理システムのフ
ァイルとして登録するには、ファイル名、ファイル容量
等の情報をファイルサーバ200に転送し、5C5Iバ
ス上のハードディスク220,221.・・・をアクセ
スする。これにより、ファイルサーバ200はディレク
トリ−の交信、ディスクエリア等の管理を行なう。又フ
ァイルサーバ200はEthernetを介してワーク
ステーション300にファイルデータを転送したり、ワ
ークステーションからのデータを受信したりする。
The file server 200 is a workstation 300° input controller! 00 and the imagesetter 400, and the input controller 100 provides services for data transfer and data storage between the auxiliary data line 4 and the dual port IIAM, and the input controller 100 connects to the file server 200 regarding securing and deleting areas for various files via the auxiliary data line 4 and dual port IIAM. Get the necessary information from. To register the data stored in the buffer 104 in the input controller I00 as a file in the image processing system, information such as the file name and file capacity is transferred to the file server 200, and the data stored in the hard disks 220, 221 . ... to access. As a result, the file server 200 performs directory communication and management of disk areas and the like. The file server 200 also transfers file data to the workstation 300 and receives data from the workstation via Ethernet.

この時、ワークステーション300の指令に従ってファ
イルサーバ200は5csrバス上のハードディスク(
220,・・・)や磁気テープ210を管理し、ディレ
クトリ−等の必要な情報を更新する。又、イメージセッ
ター400に対するコマンド及び磁気テープ210に対
するコマンドを得、それに従ったサービスを行なう。更
に、イメージセッター400に対しては補助データライ
ン5及びデュアルポートRAlilを介して所定のコマ
ンドを送り、このイメージセッター400からの要求に
対してファイル管理情報を送り、5C5Iバス上のディ
スクデータに対してはイメージセッター400が直接ア
クセスするようになっている。更に、画像処理システム
全体に関連したユーティリティ情報を5C5Iバス上の
ハードディスク220,221.・・・・・・で管理し
、フォント情報。
At this time, according to the command from the workstation 300, the file server 200 operates the hard disk (
220,...) and the magnetic tape 210, and updates necessary information such as directories. It also obtains commands to the imagesetter 400 and commands to the magnetic tape 210, and performs services accordingly. Furthermore, a predetermined command is sent to the imagesetter 400 via the auxiliary data line 5 and the dual port RAlil, file management information is sent in response to a request from the imagesetter 400, and data on the disk on the 5C5I bus is sent. The image setter 400 accesses directly. Furthermore, utility information related to the entire image processing system is stored on the hard disks 220, 221 . Manage and font information with...

システム上の共通ファイル等がそれらの情報に当る。Common files on the system correspond to such information.

なお、Ethernetのサポート (TCP/IPプ
ロトコル)を容易にするため、IBM−AT用Ethe
rnetボードを利用している。このEthernet
ボードを駆動するための基本構成は1B)A−ATと類
似の構成であり、TCP/IPプロトコルを実現し易く
するためにMS−DO5上で動作させている。プロトコ
ルとは通信を行なうホスト間の通信規約を意味し、15
0標準規格により7層の標準モデル(051モデル)が
提案されている。7層のプロトコル層は通信の抽象度に
従い、第12図の如く物理層(Physical La
yer)から応用層(Application Lay
er) まで存在する。例えば、物理層は電圧レベルに
よる0、1の規約をし、データリンク層では1まとまり
のデータ転送及びエラー検出の規約を行ない、ネットワ
ーク層では、パケットという単位での行先及びパケット
順序の指示を判断する通信規約を含んでいる。
In addition, to facilitate Ethernet support (TCP/IP protocol), Ethe for IBM-AT is installed.
I am using an rnet board. This Ethernet
The basic configuration for driving the board is similar to 1B) A-AT, and is operated on MS-DO5 to facilitate implementation of the TCP/IP protocol. Protocol means the communication rules between hosts that perform communication, and 15
A seven-layer standard model (051 model) is proposed by the 0 standard. The seven protocol layers are based on the level of communication abstraction and are divided into physical layers as shown in Figure 12.
yer) to the application layer (Application Lay
er) exists up to. For example, the physical layer uses 0 and 1 rules based on voltage levels, the data link layer uses rules for data transfer and error detection, and the network layer determines the destination and order of packets in units of packets. Contains communications regulations.

TCP/IPプロトコルはトランスポート層に対応する
通信規約であり、ホストとホストの間の通信規約である
。TCP/IPでは、相手側ホストのコネクションの確
立、ホスト間のバッファデータの転送、複数ホストとの
多重コネクションの確立等が可能である。またEthe
rnetボードとはパソコンの拡弓長ボートの1つであ
り、Ethernetによる通信を行なう為のCPu内
蔵の拡張ボードである。l[1M−AT用Ethern
etボードは、IBM−ATパソコンのcpuバス及び
拡張スロットに対応したEthernetボートであり
、TCP/IPプロトコル(150のO5I モデルT
ransport層)以下のプロトコル層をサポートし
ている。第13図に示すようにIBM−ATのCPt1
201とEthernetのCPU231とは、I10
ボート206及びEthernetボード内の共有メモ
リ234によりデータの授受を行なっている。TCP/
IPプロトコルの機能、即ち他ホストとのコネクション
確立、多重コネクション確立、バッファデータの転送/
受信等を実現する為のソフトウェアか存在し、ユーザプ
ログラムからTCP/IPプロトコルによる通信を行な
うことが可能である。さらに、MS−005とはインテ
ル社の16ビツトマイクロプロセツサを用いて、ディス
クの入出力管理、メモリ管理、プロセス管理、ネットワ
ーク管理、マシンインタフェース等の機能を実行するオ
ペレーティングシステムである。 第14図(八)及び
(B)はそれぞれ、ファイルサーバ200と入力コント
ローラ100との間の通信及びファイルサーバ200と
イメージセッター400との間の通信動作例を示してい
る。即ち、入力コントローラ100からファイルサーバ
200に対象画像データの書込要求を行なうと(ステッ
プ5200) 、ファイルサーバ200はデータの書込
の許可とデータを書込むべき書込アドレスとを入力コン
トローラ+00に転送する(ステップ5201)。この
場合、データ書込の許可を与え得ない場合としては、フ
ァイル名が一致する場合やハードディスクの容量が満杯
の時等である。ファイルサーバ200からデータ書込の
許可及び書込アドレスが転送されると、入力コントロー
ラ100は5C5Iバスを経由して画像データ(圧縮濃
度データ)をハードディスク220,221.・・・・
・・又は磁気テープ210の指定アドレスに書込む(ス
テップ5202)。又、磁気テープ210又はハードデ
ィスク220,221.・・・・・・からデータを読出
してイメージセッター400に転送する場合は、先ずイ
メージセッター400からファイルサーバ200に対象
データの読出要求を行ない(ステップ5210) 、デ
ータ読出の許可と読出すべきデータの読出アドレスとを
イメージセッター400に転送する(ステップ5211
)。そして、ファイルサーバ200はSC5Iバスを経
由してデータを指定アドレスから読出してイメージセッ
ター400に転送する(ステップ5212)。
The TCP/IP protocol is a communication protocol corresponding to the transport layer, and is a communication protocol between hosts. With TCP/IP, it is possible to establish a connection with a partner host, transfer buffer data between hosts, and establish multiple connections with multiple hosts. Also Ethe
The rnet board is one of the expansion boards for a personal computer, and is an expansion board with a built-in CPU for communication via Ethernet. l[1M-AT Ethernet
The ET board is an Ethernet board that supports the CPU bus and expansion slots of IBM-AT personal computers, and supports the TCP/IP protocol (150 O5I model T
transport layer) and the following protocol layers are supported. As shown in FIG. 13, CPt1 of IBM-AT
201 and Ethernet CPU 231 are I10
Data is exchanged between the board 206 and the shared memory 234 within the Ethernet board. TCP/
IP protocol functions, i.e. establishing connections with other hosts, establishing multiple connections, transferring buffered data/
Software exists to realize reception, etc., and it is possible to perform communication using the TCP/IP protocol from a user program. Furthermore, MS-005 is an operating system that uses Intel's 16-bit microprocessor to execute functions such as disk input/output management, memory management, process management, network management, and machine interface. FIGS. 14(8) and 14(B) show examples of communication operations between the file server 200 and the input controller 100 and between the file server 200 and the imagesetter 400, respectively. That is, when the input controller 100 requests the file server 200 to write target image data (step 5200), the file server 200 sends permission to write data and the write address to which the data should be written to the input controller +00. Transfer (step 5201). In this case, permission to write data cannot be granted when the file names match or when the hard disk is full. When the data write permission and write address are transferred from the file server 200, the input controller 100 transfers the image data (compressed density data) to the hard disks 220, 221.・・・・・・
...or write to the specified address on the magnetic tape 210 (step 5202). Also, magnetic tape 210 or hard disks 220, 221 . When reading data from . and the read address of the image setter 400 (step 5211).
). Then, the file server 200 reads the data from the designated address via the SC5I bus and transfers it to the imagesetter 400 (step 5212).

次に、ワークステーション300についてそのチカ作を
説明する。
Next, the details of the workstation 300 will be explained.

第15図のフローはワークステーション300の機能を
示しており、ワークステーション300は文字コードデ
ータを入力し、データフォーマットを変換しくステップ
5300) 、画像をはめ込む枠等のレイアウトデータ
を対話的に作成しくステップ5301) 、これら文字
コートデータ、レイアウトデータに基づいてページ記述
言語で記述された出力用データを作成しくステップ53
02) 、この出力用データをファイルサーバ200に
転送し、イメージセッター400ヘフアイルサーバ20
0を経由して出力指示する(ステップ5303)。
The flow in FIG. 15 shows the functions of the workstation 300, in which the workstation 300 inputs character code data, converts the data format (step 5300), and interactively creates layout data such as a frame into which an image is inserted. Step 5301) Create output data written in the page description language based on these character code data and layout data.
02) Transfer this output data to the file server 200 and send it to the imagesetter 400 and the file server 20.
An output instruction is issued via 0 (step 5303).

第16図は更に詳細な動作例を示しており、編集入力機
2で編集され格納されている文書データはフロッピーデ
ィスク3から読出され(ステップ5310) 、文書デ
ータのコート情報CDはデータフォーマットの変換が行
なわれる(ステップ5311)。そして、CnT301
に1ペ一ジ分の文書内容を表示しくステップ5312)
 、画像データ出力位置をマウス306.キーホード3
02.ディジタイザ303で指示しくステップ5313
)、1ページ毎のページ記述データを作成する(ステッ
プ5314)。
FIG. 16 shows a more detailed operation example, in which the document data edited and stored in the editing input device 2 is read out from the floppy disk 3 (step 5310), and the code information CD of the document data is converted into a data format. is performed (step 5311). And CnT301
Step 5312)
, move the image data output position using the mouse 306. keychain 3
02. Step 5313 as instructed by digitizer 303
), page description data for each page is created (step 5314).

このようなデータ作成を全ページについて行ない(ステ
ップ5315)、その後に印刷用版下作成の面付けの指
示をキーボード302で行ない(ステップ5316) 
、面付けされたページ記述データを作成する(ステップ
5317) 、そして、ファイルサーバ200に作成デ
ータを転送すると共に(ステップ5318) 、イメー
ジセッター400に画像出力を指示して動作を終了する
ことになる(ステップ5319)。
Such data creation is performed for all pages (step 5315), and then an imposition instruction for creating a printing block is given using the keyboard 302 (step 5316).
, creates imposed page description data (step 5317), transfers the created data to the file server 200 (step 5318), and instructs the imagesetter 400 to output an image, thereby ending the operation. (Step 5319).

次に、実際の(:RT301の表示画面とワークステー
ション300の操作の概要について、第17図(A)〜
(1)を参照して説明する。
Next, an overview of the actual display screen of the RT301 and the operation of the workstation 300 is shown in Figs.
This will be explained with reference to (1).

まず編%i$備は文書登録及び書式登録について行なう
が、文書登録は第17図(八)で示すように文書登録シ
ートで文書番号1文書名の他に文書毎に決まる組版機番
号、書式パターン、割付パターンなどの情報を登録して
、ハードディスク304内の文書管理ファイルに格納す
る。これは、1文書について初めの一回たけ登録すれば
よい。又、書式登録は第17図(B) に示すように、
書式登録シートで文書毎の書式を登録して同様に文書管
理ファイルに格納する。書式パターンが既に登録しであ
るときは、書式シートでキーボード302によりそれを
修正することができる。一方、編集作業は開始準備、組
版データの入力及び変換、レイアウト編集、ゲラ出力及
び又は版下出力9編集作業の終了作業の順に行なう。即
ち、作業開始の指示は第17図(C)で示すような画面
において、作業指示シートを用いて編集する文書の文書
番号、ジョブ番号を指定し、編集開始をマウス306で
指示する。作業条件として、画像の表示、ゲラ出力0版
下出力2画像の追加又は変更についてマウス306で指
示する。作業条件に応じて文字又はレイアウトのデータ
(フロッピーディスク305 ) 、各種画像データ(
ファイルサーバ200のハードディスク220.221
・・・又は磁気テープ210)を第17図(0)に示す
ようにハードディスク304にロードする。これらの処
理はバックグランドジョブとして起動されて並行処理さ
れ、データロードが終了すると編集作業のためのレイア
ウトスコープが表示される。
First, editing is performed for document registration and format registration. Document registration is performed on the document registration sheet as shown in Figure 17 (8). In addition to document number 1 document name, typesetting machine number and format Information such as patterns and layout patterns is registered and stored in a document management file in the hard disk 304. This only needs to be registered once for each document. In addition, the format registration is as shown in Figure 17 (B).
Register the format for each document using the format registration sheet and similarly store it in the document management file. If a format pattern has already been registered, it can be modified using the keyboard 302 on the format sheet. On the other hand, the editing work is performed in the following order: preparation for starting, format data input and conversion, layout editing, galley output, and/or draft output 9 editing work completion work. That is, the instruction to start the work is given by specifying the document number and job number of the document to be edited using the work instruction sheet on the screen shown in FIG. As work conditions, instructions are given using the mouse 306 regarding image display, addition or modification of galley output 0 and draft output 2 images. Text or layout data (floppy disk 305), various image data (
Hard disks 220 and 221 of the file server 200
... or the magnetic tape 210) is loaded onto the hard disk 304 as shown in FIG. 17(0). These processes are started as background jobs and processed in parallel, and when data loading is complete, a layout scope for editing is displayed.

そして、第17図(E) で示すように組版入力シート
を用いて新規入力(又は置換え)か追加入力かを指示し
、フロッピーディスク3を所定位置にセットして組版デ
ータ(コード情報)を入力してハードディスク304に
格納する。この場合、データ変換は自動的に行なわれ、
組版データ入力処理はバックグランドジョブとして起動
され、他の処理と並行処理される。次に、第17図(F
)で示すようにページ指定、ページ内容の表示を行ない
、枠の指定を行なってから更に線9図形、平網の指定を
行なう。つまり、レイアウトスコープで編集するページ
番号を直接又は間接(次、前)に指示し、指示されたペ
ージが既に存在すれば文字やレイアウトがCIIT30
1上にWYSIWYG(What You See I
s WhatYou Getの略で、C87画面上で見
た通りにハードコピーが得られることを意味する)に表
示される。画像を表示する領域を枠と呼ひ、CRT30
1の画面上の各種コマンドを用いて、マウス305によ
るボインティングやキーボード302からの数値入力に
よりWYS IWYGに表示しながら枠を作成する。そ
して、枠に入る画像番号をキーボード302で指定し、
再表示コマンドなどによってハードディスク220、・
・・上にある画像データがCRT301の画面内に表示
される。更に、罫線、囲み罫、平網などをCRT301
の画面上の各種コマンドを用いて、マウス306による
ボインティングやキーボード302からの数値入力によ
りWYSIWYGに表示しながら作成する。次に、第1
7図(G)で示すようにゲラ出力シート又は版下出力シ
ートを用いて、対象ページ、コピー数などを指定して出
力指示する。m集用データ(文字データ、レイアウトデ
ータ)は出力用データに自動変換されてハードディスク
220゜221、・・・に格納され、イメージセッター
400によって高画質出力機10又はレーザビームプリ
ンタ11に出力される。この場合の出力処理は後述する
ようにバックグランドジョブとして起動され、複数の出
力要求はイメージセッター400の出力待ち行列(Qu
eue)に入る。ハード的又はソフト的なプロセスから
入って来る処理の多様な要求は、CPUは1個しか有し
ていないことから順番にその要求を受は付ける必要があ
る。この点を解決するため、処理要求の順番待ちを行な
うように出力待ち行列を使用している。最後に保存、終
了の指示によって表示されるデータ保存シートで、第1
7図(H)及び(1)で示すように文字、レイアウトデ
ータ及び画像データの保存形態を指示し、保存形態に応
じて文字、レイアウトデータをフロッピーディスク30
5に、各種画像データをファイルサーバ200のハード
ディスク220,221.・・・又は磁気テープ210
に保存する。作業指示シートで作業の終了を指示し、処
理待ち行列はそのままの状態で全ての処理を終了し、最
後に電源を切断する。
Then, as shown in Figure 17 (E), use the formatting input sheet to indicate whether to input new input (or replacement) or additional input, set the floppy disk 3 in the specified position, and input the formatting data (code information). and stores it on the hard disk 304. In this case, data conversion is done automatically and
Formatting data input processing is started as a background job and is processed in parallel with other processing. Next, Fig. 17 (F
), the page is designated, the contents of the page are displayed, the frame is designated, and then the line 9 figure and flat mesh are designated. In other words, you can directly or indirectly (next, previous) specify the page number to be edited in the layout scope, and if the specified page already exists, the text and layout will be changed to CIIT30.
1 WYSIWYG (What You See I
s WhatYou Get, which means you get a hard copy exactly as you see it on the C87 screen). The area where the image is displayed is called a frame, and the CRT30
Using various commands on the screen of 1, a frame is created while displaying in WYS IWYG by pointing with the mouse 305 or inputting numerical values from the keyboard 302. Then, specify the image number that will fit into the frame using the keyboard 302,
The hard disk 220, ・
...The image data above is displayed on the screen of the CRT 301. Furthermore, ruled lines, enclosing lines, flat mesh, etc. can be added to the CRT301.
The information is created while being displayed in WYSIWYG by pointing with the mouse 306 and inputting numerical values from the keyboard 302 using various commands on the screen. Next, the first
As shown in FIG. 7 (G), a galley output sheet or a draft output sheet is used to designate the target page, number of copies, etc., and give an output instruction. The m collection data (character data, layout data) is automatically converted to output data, stored in hard disks 220, 221, . . In this case, the output processing is started as a background job as described later, and multiple output requests are queued in the output queue (Que) of the imagesetter 400.
eue). Since the CPU has only one CPU, it is necessary to accept various requests for processing that come from hardware or software processes in order. To solve this problem, an output queue is used to queue processing requests. In the data save sheet that is displayed when you receive the last save and exit instructions, the first
As shown in Figures 7 (H) and (1), specify the storage format for characters, layout data, and image data, and save the characters and layout data to the floppy disk 30 according to the storage format.
5, various image data are stored on the hard disks 220, 221 . ...or magnetic tape 210
Save to. Instruct the end of the work on the work instruction sheet, complete all processing while leaving the processing queue as it is, and finally turn off the power.

次に第18図を参照して、上述した面付けの動作を説明
する。ワークステーション300はファイルサーバ20
0のハードディスク220,221.・・・から画像デ
ータを読込むと共に(ステップ5330) 、フロッピ
ーディスク3から文書データを読込み(ステップ533
1) 、 ワークステーション300のCRT301に
必要情報を表示すると共に、マウス306.キーボード
302.ディジタイザ303を操作して画像1文書のレ
イアウトをページ単位で行なう(ステップ5332)。
Next, referring to FIG. 18, the above-mentioned imposition operation will be explained. Workstation 300 is file server 20
0 hard disks 220, 221. ... (step 5330), and document data from the floppy disk 3 (step 533).
1) Display necessary information on the CRT 301 of the workstation 300 and use the mouse 306 . Keyboard 302. The digitizer 303 is operated to layout one image document page by page (step 5332).

そして、予め登録されている面付けの種類をキーボード
302で指示しくステップ5333)、指示された面付
は状態(例えば同図A−D)に各ページがCRT301
上にページ数と共にレイアウト表示される(ステップ5
334)。ここにおいて、面付けの登録は例えばへ4版
の4面又はへ5版の8面と言うように、複数ページの製
本時の折りを考慮して予めページ数が付されて格納され
ており、その登録の中から選択して指定することによっ
て第18図のA〜Dのように面付は状態がそのページ数
(Bでは“1”、“8″、”5”、  “4″)と共に
表示されるようになっている。CRT301のレイアウ
ト表示は面付けの状態表示だけが行なわれ、画像や文字
等の内容は表示されず、ページ記述データに従ってイメ
ージセッター400で後述するようなビットマツプを生
成して出力するようになっている(ステップ5335)
Then, the type of imposition registered in advance is specified using the keyboard 302 (Step 5333), and each page is displayed in the state (for example, A to D in the same figure) of the specified imposition on the CRT 301.
The layout will be displayed with the number of pages at the top (Step 5)
334). Here, the imposition registration is stored with a page number assigned in advance, taking into consideration the folding when binding multiple pages, such as 4 sides of the 4th edition or 8 sides of the 5th edition. By selecting and specifying from among the registrations, the imposition status and page number (“1”, “8”, “5”, and “4” in B) as shown in A to D in Fig. 18 are changed. It is now displayed. The layout display of the CRT 301 only displays the imposition status, and does not display contents such as images or characters.The imagesetter 400 generates and outputs a bitmap as described later according to the page description data. (Step 5335)
.

ページ記述データは、文字出力0図形描画9画像出力を
指示する為の指示形式である。文字出力は、任意の位置
(二次元の位置)に任意の大きさで、任意の回転角度、
傾斜角度、長体率、平体率で、任意の文字を印字指示す
ることかできる。第19図の場合、xy座標上の(X、
Y)位置に幅W、高さhの文字「あ」を90°回転印字
した図である。
The page description data is an instruction format for instructing character output, graphic drawing, and image output. Character output can be performed at any position (two-dimensional position), at any size, at any rotation angle,
You can specify the printing of any character by adjusting the inclination angle, long body ratio, and flat body ratio. In the case of Fig. 19, (X,
This is a diagram in which the character "A" with a width of W and a height of h is printed at the Y) position rotated by 90 degrees.

ページ記述データでは、位置、大きさ1回転等の指示は
コマンドにより実現される。図形描画は、任意の大きさ
、長さの罫線描画1円1円弧、楕円等の描画及び領域内
部の平網処理に関する指示ができる。また、画像出力は
入力コントローラ100から入力され、ディスク(22
0,・・・)内に保持された画像データを任意の位置へ
任意のトリミング出力の指示が可能である。これら3種
類の指示コマンドにより、文字9図形1画像の任意の配
置を指示することができる。
In the page description data, instructions such as position, size, and one rotation are realized by commands. For graphic drawing, instructions can be given regarding the drawing of ruled lines of any size and length, 1 circle, 1 arc, ellipse, etc., and the dot processing inside the area. Further, the image output is input from the input controller 100, and the image output is input from the input controller 100, and the image output is
It is possible to instruct the image data held within 0, . . . ) to be arbitrarily trimmed and output to an arbitrary position. By using these three types of instruction commands, it is possible to instruct arbitrary placement of nine characters, one figure, and one image.

最後に、イメージセッター400の詳細構成及びその動
作について説明する。
Finally, the detailed configuration and operation of the imagesetter 400 will be explained.

第20図はイメージセッター400の詳細な構成例を示
しており、シーケンサ410にはCPUバス412とイ
メージデータバス413 とが接続されると共に、論理
演算回路420及び第1メモリ421が接続されている
。又、CPuバス182にはCPL1401に対する主
メモリ430が接続され、共通メモリ424がイメージ
データバス413との間に接続され、インタフェース4
02及び403の出力がCPUバス412に入力されて
いる。CPUバス412及びイメージデータバス413
の間にはバッファ433.伸長器440及び第3メモリ
423が接続されると共に、バッファ434゜ラスタイ
メージ変換器431及び第2メモリ422が接続され、
バッファ435及び出力制御回路436が接続されてい
る。CPuバス412にはベクトルフォントメモリ43
2が接続され、出力制御回路436には出力バッファ4
36Aを介して高画質出力機10が接続され、更にレー
ザビームプリンタ11が接続されている。
FIG. 20 shows a detailed configuration example of the imagesetter 400, in which a CPU bus 412 and an image data bus 413 are connected to a sequencer 410, as well as a logic operation circuit 420 and a first memory 421. . Further, a main memory 430 for the CPL 1401 is connected to the CPU bus 182, a common memory 424 is connected to the image data bus 413, and an interface 4
The outputs of 02 and 403 are input to the CPU bus 412. CPU bus 412 and image data bus 413
A buffer 433. The decompressor 440 and the third memory 423 are connected, and the buffer 434° raster image converter 431 and the second memory 422 are connected,
A buffer 435 and an output control circuit 436 are connected. The CPU bus 412 has a vector font memory 43.
2 is connected to the output control circuit 436, and the output buffer 4 is connected to the output control circuit 436.
A high-quality output device 10 is connected via 36A, and a laser beam printer 11 is further connected.

ベクトルフォントメモリ432には、ラスタイメージ変
換器431により文字ビットマツプを生成する為に必要
なベクトルフォントが格納されている。文字ビットマツ
プは次の手順で生成される。
Vector font memory 432 stores vector fonts necessary for generating character bitmaps by raster image converter 431. A character bitmap is generated using the following steps.

■ベクトルフォントメモリ432からベクトルフォント
を取り出しバッファ434に書込む。
(2) Retrieving a vector font from the vector font memory 432 and writing it into the buffer 434;

■生成する文字ビットマツプの大きさ8回転等のコマン
ドをバッファ434に設定する。
(2) Set commands such as 8 rotations of the size of the character bitmap to be generated in the buffer 434;

■ラスタイメージ変換器431を起動する。■Start the raster image converter 431.

■第2メモリ422内に所定の文字ビットマツプが生成
される。
(2) A predetermined character bitmap is generated in the second memory 422.

通常ベクトルフォントはディスク(220,221,・
・・)内に格納されているが、文字ビットマツプ生成毎
に5C5Iバスを経由してベクトルフォントを読出すこ
とは効率が悪い為、あらかじめ必要なベクトルフォント
を全てベクトルフォントメモリ432 に読込んでおく
ことにより文字ビットマツプ生成の速度を向上させてい
る。
Normally vector fonts are disks (220, 221, .
), but it is inefficient to read the vector fonts via the 5C5I bus every time a character bitmap is generated, so all necessary vector fonts should be read into the vector font memory 432 in advance. This improves the speed of character bitmap generation.

このような構成において、その動作は第21図で示すよ
うになっている。先ず補助データライン5を介してファ
イルサーバ200からイメージセッター400に出力指
示要求が、ハードディスク220゜221、・・・内の
ファイル名をパラメータとして出力される。そのファイ
ルにはこれから出力する仕様が書かれており、その仕様
を順次解読してコードデータや圧縮データを一単位画像
毎にアドレス計算をし、そのアドレスに対して論理演算
による重ね処理を繰り返して、第1メモリ421にその
処理結果を格納する。イメージセッター400は5C5
Iバスを経由してパラメータファイルを呼び出し、この
操作を繰り返す。例えばコードデータについては、文字
コードと位置、書体、サイズ等の指示情報が5C5Iイ
ンタフエース403を介して入力され(ステップ540
0) 、バッファ434を介してラスクイメージ変換器
431でラスクイメージ変換され(ステップ5401)
 、そのラスクイメージデータが第2メモリ422に格
納される(ステップ5402)。
In such a configuration, its operation is as shown in FIG. First, an output instruction request is output from the file server 200 to the imagesetter 400 via the auxiliary data line 5, using the file names in the hard disks 220, 221, . . . as parameters. The specifications to be output from now on are written in that file, and the specifications are sequentially decoded to calculate the address of the code data and compressed data for each unit image, and the overlapping process using logical operations is repeated on the addresses. , and stores the processing results in the first memory 421. Imagesetter 400 is 5C5
Call the parameter file via the I bus and repeat this operation. For example, regarding code data, character codes and instruction information such as position, font, size, etc. are input via the 5C5I interface 403 (step 540).
0) is converted into a rask image by the rask image converter 431 via the buffer 434 (step 5401).
, the rask image data is stored in the second memory 422 (step 5402).

又、データ圧縮された画像データは5C5Iバスを経て
インタフェース403を介して入力され(ステップ54
03) 、バッファ433を経て伸長器440でデータ
伸長されて復元され(ステップ5404) 、その復元
された画像データが第3メモリ423に格納される(ス
テップ5405)。さらに、ハードディスク220.2
21.・・・に格納されているロゴ等のビットマツプデ
ータはインタフェース403を介して入力され(ステッ
プ54QB) 、共通メモリ424に格納される(ステ
ップ5407)。第2メモリ422〜共通メモリ424
に格納されたデータはいずれもビットマツプデータであ
り、これら格納データはCPO401を介して論理演算
回路420で論理演算され(ステップ5410) 、絵
や文書等を合成1編集もしくは画像処理するように論理
演算されたデータは第1メモリ421へ格納される(ス
テップ5411)。第1メモリ421ヘデータが格納さ
れた後に終了か否か、つまり修正や追加等が無いかを判
断して(ステップ5412) 、修正等の論理演算が終
了するまで上記動作を継続する。この論理演算回路42
0は文字等コードデータから生成されたビットマツプデ
ータ、圧縮された画像データを伸長したビットマツプデ
ータ及びビットマツプデータの和、積、差。
Further, the compressed image data is input via the interface 403 via the 5C5I bus (step 54).
03), the data is expanded and restored by the decompressor 440 via the buffer 433 (step 5404), and the restored image data is stored in the third memory 423 (step 5405). Furthermore, hard disk 220.2
21. Bitmap data such as logos stored in... are input via the interface 403 (step 54QB) and stored in the common memory 424 (step 5407). Second memory 422 to common memory 424
All of the data stored in is bitmap data, and these stored data are subjected to logical operations in the logical operation circuit 420 via the CPO 401 (step 5410), and are logically operated to synthesize pictures, documents, etc. for editing or image processing. The calculated data is stored in the first memory 421 (step 5411). After the data is stored in the first memory 421, it is determined whether or not it has ended, that is, whether there is any modification, addition, etc. (step 5412), and the above operation is continued until the logical operation such as modification is completed. This logic operation circuit 42
0 is bitmap data generated from character code data, bitmap data expanded from compressed image data, and sum, product, and difference of bitmap data.

排他論理和等の論理演算をCPU401と協働して行な
い、出力機IO又はレーザビームプリンタ11に画像出
力すべき画像情報を生成するものである。
It performs logical operations such as exclusive OR in cooperation with the CPU 401 to generate image information to be outputted to the output device IO or laser beam printer 11.

なお、CPO401はファイルサーバ200のハードデ
ィスク220,221.・・・・・・からレイアウト指
示情報を入力するようになっており、第2メモリ422
〜共通メモリ424及び論理演算回路420に対して転
送エリアの設定情報を送ると共に、ラスクイメージ変換
器431及び伸長器440に対してタイミング信号を送
るようになっている。
Note that the CPO 401 is connected to the hard disks 220, 221 . The layout instruction information is inputted from the second memory 422.
- Transfer area setting information is sent to the common memory 424 and logic operation circuit 420, and timing signals are sent to the rask image converter 431 and decompressor 440.

第22図は論理演算回路420の更に詳細な回路構成を
示しており、その動作例を第23図に示して説明する。
FIG. 22 shows a more detailed circuit configuration of the logic operation circuit 420, and an example of its operation will be described with reference to FIG. 23.

CPUバス412を通して送られるデータは、モードレ
ジスタ451.定数レジスタ454.プリセットカウン
タ460及び462.アドレスカウンタ463に入力さ
れ、モードレジスタ451の出力はビットコントローラ
452 に入力され、ビットコントローラ452は高速
シフトを行なうバーレルシフタ457を作動させるよう
になっている。アドレスカウンタ463の出力はマルチ
プレクサ464に入力されている。また、ビットコント
ローラ452の出力は定形データを出力するマスクパタ
ーンゲート453に入力され、マスクパターンゲート4
53の出力データはマルチプレクサ459に入力される
と共にコンパレータ461に入力され、定数レジスタ4
54からの定数データはマルチプレクサ455に入力さ
れている。第1メモリ421から読出されたデータFD
は演算バスに送られると共にマルチプレクサ455に入
力され、マルチプレクサ455の出力MXIはバーレル
シフタ457の出力データ[10と共に論理演算を行な
う演算回路458に入力され、演算回路458の演算出
力ALはマルチプレクサ459に入力され、マルチプレ
クサ459の出力MX2は第1メモリ421に入力され
て記憶される。マルチプレクサ459はデータをワード
単位に揃えられないときに書込み、ビットパターンをマ
スクパターンによって生成し、必要なビットだけ書込む
のに用いる。イメージバス413から送られるデータは
ビット反転回路456でLSBとMSBとが必要に応じ
て(例えば面付けで表示が上下逆になっている場合)反
転されてバーレルシフタ457に入力され、マルチプレ
クサ464の出力MX3がアドレス指令として第1メモ
リ421に入力されて記憶され、プリセットカウンタ4
60及び462はクロックパルスCにを計数し、プリセ
ットカウンタ460の計数値が所定値(例えばプリセッ
ト値又は0)となった時にコンバレータ461のカウン
トプリセットENABLE信号PRを出力するようにな
っており、カウントプリセットENABLE信号PRは
プリセットカウンタ460及びプリセットカウンタ46
2に入力されている。プリントセットカウンタ462の
詳細は第24図に示すように、スタートレジスタ462
1と、ライン長データをセットするライン長レジスタ4
622と、スタートレジスタ4621及びライン長レジ
スタ4622の値を加算する加算器4623と、カウン
タ4624とで成っている。又、メモリへのアクセスは
通常16ビツト単位で行なわれる。しかし、この発明で
はビットマツプデータを扱うため、16ヒツト単位にデ
ータを書込むと余分なビット位置に正しくないデータを
書込むことになる。また、アドレス位首がソースとデス
ティネーションの間で異なっているとき、ビット位置を
シフトしなければ正しい位置にデータを書込むことがで
きない。このような処理のためにバーレルシフタ457
が使用される。
Data sent through CPU bus 412 is sent to mode registers 451 . Constant register 454. Preset counters 460 and 462. The output of the mode register 451 is input to the address counter 463, and the output of the mode register 451 is input to the bit controller 452, which operates a barrel shifter 457 that performs high-speed shifting. The output of address counter 463 is input to multiplexer 464. Further, the output of the bit controller 452 is input to a mask pattern gate 453 that outputs fixed data, and the mask pattern gate 453 outputs fixed data.
53 is input to a multiplexer 459, a comparator 461, and a constant register 4.
Constant data from 54 is input to multiplexer 455. Data FD read from first memory 421
is sent to the arithmetic bus and input to the multiplexer 455, the output MXI of the multiplexer 455 is input to the arithmetic circuit 458 which performs a logical operation together with the output data [10 of the barrel shifter 457, and the arithmetic output AL of the arithmetic circuit 458 is input to the multiplexer 459. The output MX2 of the multiplexer 459 is input to the first memory 421 and stored therein. The multiplexer 459 is used to write data when data cannot be arranged in units of words, generate a bit pattern using a mask pattern, and write only the necessary bits. The data sent from the image bus 413 is inputted to a barrel shifter 457 after the LSB and MSB are inverted as necessary (for example, when the display is upside down due to imposition) by a bit inversion circuit 456 . The output MX3 is input to and stored in the first memory 421 as an address command, and the preset counter 4
60 and 462 count clock pulses C, and when the count value of the preset counter 460 reaches a predetermined value (for example, a preset value or 0), the count preset ENABLE signal PR of the converter 461 is output, and the count The preset ENABLE signal PR is sent to the preset counter 460 and the preset counter 46.
2 is entered. The details of the print set counter 462 are as shown in FIG.
1 and line length register 4 for setting line length data.
622, an adder 4623 that adds the values of the start register 4621 and line length register 4622, and a counter 4624. Furthermore, access to memory is normally performed in units of 16 bits. However, since this invention handles bitmap data, writing data in units of 16 bits results in writing incorrect data in extra bit positions. Furthermore, when the address positions differ between the source and destination, data cannot be written to the correct position unless the bit position is shifted. Barrel shifter 457 is used for such processing.
is used.

このような構成において、第1メモリ421へのデータ
の記憶はマルチプレクサ464の出力MX3をアドレス
データとして、その指定アドレスに演算結果を記憶する
ことによって行なわれる。CPUハス412からのプリ
セットデータはプリセットカウンタ460及び462に
入力され、第25図(D) に示すような出力ライン、
有効画像データの関係の場合には第26図のように°9
9”、  ”1000°°がプリセットされる。プリセ
ットカウンタ+160はクロックパルスCにを計数して
カウントダウンし、プリセットカウンタ462はクロッ
クパルスCにを計数してカウントアツプし、プリセット
カウンタ460の計数値が°°0”となった時にコンパ
レータ461からカウントアツプ信号CRを出力し、プ
リセットカウンタ460には再び°°99”をプリセッ
トし、カウンタ462には°’1200°゛をプリセッ
トし、以下同様の動作を繰返す。すなわち、第27図の
領域470で示ずような画像を第1メモリ421に書込
むとき、先ずスタートレジスタ4621に“点411の
データ位置を示す値−200”を初期設定し、ライン長
レジスタ4622に“200”をセットする。プリセッ
トカウンタ460に’+00 ”をセットし、プリセッ
トカウンタ462にプリセットし、クロックパルスCに
を入力する。クロックパルスCKを“100”計数した
ときにコンパレータ481からカウントアツプ信号CR
が出力され、カウンタ4624には点471の値、つま
り1ライン前の先頭アドレス°’+200”がセットさ
れる。クロックパルスCにが入力され、上述と同様の動
作を繰返すのである。プリセットカウンタ482の出力
がマルチプレクサ464で選択されてアドレスデータM
X3として第1メモリ421に入力される。このアドレ
スで読出された第1メモリ421からのデータFDはマ
ルチプレクサ455に入力され、定数レジスタ454か
らの定数データCDのいずれかがマルチプレクサ455
から出力され、その出力MXIが演算回路458に入力
される。演算回路458には、演算バスから送られて来
たデータがビット反転回路456及びバーレルシフタ4
57を経て入力されており、この演算回路458の演算
データALがマルチプレクサ459に入力される。マル
チプレクサ459にはマスクパターンゲート453から
のパターンデータPOが入力されており、いずれかが選
択されて出力され、その出力データMX2か第1メモリ
421 に記憶される。このようなデータの演算及び第
1メモリ421へのデータ記憶はワード単位で行なう。
In such a configuration, data is stored in the first memory 421 by using the output MX3 of the multiplexer 464 as address data and storing the calculation result at the designated address. Preset data from the CPU lotus 412 is input to preset counters 460 and 462, and output lines as shown in FIG. 25(D),
In the case of valid image data relationship, as shown in Figure 26,
9”, ”1000°° are preset. The preset counter +160 counts down the clock pulse C, and the preset counter 462 counts up the clock pulse C, and when the count value of the preset counter 460 reaches °°0'', the comparator 461 starts counting. The up signal CR is output, the preset counter 460 is again preset to 99'', the counter 462 is preset to 1200'', and the same operation is repeated. That is, when writing an image as shown in area 470 in FIG. Set “200” to “200”. Set the preset counter 460 to '+00', preset the preset counter 462, and input the clock pulse C. When the clock pulse CK is counted to '100', the count up signal CR is output from the comparator 481.
is output and the counter 4624 is set to the value of point 471, that is, the first line's previous address °'+200''.Clock pulse C is input and the same operation as described above is repeated.Preset counter 482 The output of address data M is selected by multiplexer 464 and
It is input to the first memory 421 as X3. The data FD read from the first memory 421 at this address is input to the multiplexer 455, and any of the constant data CD from the constant register 454 is input to the multiplexer 455.
The output MXI is input to the arithmetic circuit 458. The arithmetic circuit 458 receives the data sent from the arithmetic bus through the bit inversion circuit 456 and the barrel shifter 4.
57, and the calculation data AL of this calculation circuit 458 is input to the multiplexer 459. The pattern data PO from the mask pattern gate 453 is input to the multiplexer 459, one of which is selected and output, and the output data MX2 is stored in the first memory 421. Such data calculations and data storage in the first memory 421 are performed in units of words.

また、第1メモリ421からデータを読出す場合は、C
Puバス412からの1ライン毎の初期値をアドレスカ
ウンタ463に設定し、クロックによってアドレス更新
し、その出力値をマルチプレクサ464で選択してアド
レス指定を行なう。マルチプレクサ464の出力MX3
のアドレスで指定されたデータは第1メモリ421から
読出され、演算バスに転送されるようになっている。
Furthermore, when reading data from the first memory 421, C
The initial value for each line from the Pu bus 412 is set in the address counter 463, the address is updated by the clock, and the output value is selected by the multiplexer 464 to specify the address. Output MX3 of multiplexer 464
The data specified by the address is read from the first memory 421 and transferred to the arithmetic bus.

先ず出力制御回路436内の出力存在エリアアドレスメ
モリの情報(この情報はCpH401によって作られ、
予めCPt1バス412を経由して出力制御回路436
内に入れられている)を見て、第1メモリ421から読
出すアドレスをシーケンサ410にセットしくステップ
5420) 、シーケンサ410に対して読出動作を起
動する(ステップ5421)。そして、出力部の入力バ
ッファ435に当該ラインのデータか格納され(ステッ
プ5422) 、同一ラインに他の出カニリアのアドレ
ス情報が存在するか否かを判断しくステップ5423)
 、同一ラインに他の出カニリアのアドレス情報が存在
しない場合には、出力制御回路436内のラインデータ
生成回路を起動し、lライ2分の出力データを出力バッ
ファ436^に入力しくステップ5424) 、  ラ
ストラインとなるまで上記動作を繰返す(ステップ54
25)。ところで、イメージセッター400の各ユニッ
トはCPU401によって並列的又は順次的に起動され
、結果として第1メモリ421へのアクセス又は出力制
御回路436のデータ出力、ラスクイメージffl&等
はタイムシェアリング的に行なわれる。出力存在エリア
ドレスメモリには、第27図で示すような領域470を
示すデータのみが記憶されており、画像領域外のスペー
ス部分は白領域又は黒領域としてデータを補間する。
First, the information of the output existence area address memory in the output control circuit 436 (this information is created by the CpH 401,
Output control circuit 436 via CPt1 bus 412 in advance
The address to be read from the first memory 421 is set in the sequencer 410 (Step 5420), and the read operation is activated for the sequencer 410 (Step 5421). Then, the data of the line is stored in the input buffer 435 of the output unit (step 5422), and it is determined whether address information of another output unit exists on the same line (step 5423).
, if there is no address information of another output canister on the same line, activate the line data generation circuit in the output control circuit 436 and input the output data for 2 lines into the output buffer 436 (step 5424). , Repeat the above operation until the last line is reached (step 54).
25). Incidentally, each unit of the imagesetter 400 is activated in parallel or sequentially by the CPU 401, and as a result, access to the first memory 421, data output of the output control circuit 436, last image ffl&, etc. are performed in a time sharing manner. . The output existence area address memory stores only data indicating an area 470 as shown in FIG. 27, and data is interpolated for the space portion outside the image area as a white area or a black area.

なお、第25図(八)は出力されるべき1ペ一ジ分の文
書を示している。また、同図(B)は(A)の情報を出
力する為に必要なビットマツプデータ、1つの矩形がメ
モリ領域(第1メモリ421)内に確保されているビッ
トマツプデータを表わす。1つの矩形に対応するビット
マツプは連続したメモリ領域に対応しているが、矩形と
の矩形の間にはメモリ上の関連性はない。同図(C)は
出力存在エリアアドレスを作る為に、(B)のビットマ
ツプ領域を横方向に分割した状態(ブロック分割)を示
す。
Note that FIG. 25 (8) shows one page of the document to be output. Further, (B) in the same figure represents bitmap data necessary for outputting the information in (A), in which one rectangle is secured in the memory area (first memory 421). A bitmap corresponding to one rectangle corresponds to a continuous memory area, but there is no memory relationship between the rectangles. (C) of the same figure shows a state in which the bitmap area of (B) is horizontally divided (block division) in order to create an output existing area address.

これにより、1つのブロック内の全ラインは有効データ
の位置、長さに関して全く同一となる。また、同図(D
)は出力制御回路436において、1ライン分の出力デ
ータを出力バッファ436Aに入力又は直接出力する場
合に、シーケンサ410により第1メモリ+121から
読出すべき部分(有効データ)とシーケンサ410によ
り第1メモリ421から読出す必要のない部分(白デー
タ)を示す。斜線部分に対応する部分は、シーケンサ4
10により第1メモリ421からデータが読出される。
As a result, all lines within one block are exactly the same in terms of the position and length of valid data. Also, the same figure (D
) in the output control circuit 436, when inputting or directly outputting one line of output data to the output buffer 436A, the part (valid data) to be read from the first memory +121 by the sequencer 410 and the part (valid data) to be read from the first memory +121 by the sequencer 410. 421 shows a portion (white data) that does not need to be read out. The part corresponding to the shaded part is the sequencer 4
10, data is read from the first memory 421.

(発明の効果) 以上のようにこの発明の画像処理システbによれば、L
AN及び5C5I(Ethernet)を経由した通信
によってファイル管理及びファイルサーバーを中心に入
力と出力及びワークステーション処理が同時に稼動でき
、効率的な同時並行処理を実現することができる。又、
CPu負荷の低減のため入力データファイルの同時生成
を行ない、データ圧縮/伸長による格納メモリ量の削減
及びデータ転送時間の削減を実現でき、ハードウェアに
よるベクトル情報のビットマツプ化及び画像処理、加工
1編集を容易に行なうことができる。更に、ワークステ
ーションでは出力ビツトマツプの画素数の精度ではなく
、CIITの画素精度を使用して出力ビツトマツプの画
像処理、加工2編集を表現する出力データを生成するこ
とにより、データハンドリング量を削減し、高速化を実
現している。
(Effects of the Invention) As described above, according to the image processing system b of the present invention, L
By communicating via AN and 5C5I (Ethernet), input, output, and workstation processing can be operated simultaneously, centering on file management and file servers, and efficient simultaneous parallel processing can be realized. or,
In order to reduce the CPU load, input data files are generated simultaneously, and data compression/expansion can reduce the amount of storage memory and data transfer time, and hardware can be used to create bitmaps of vector information, image processing, and editing. can be done easily. Furthermore, the workstation uses CIIT's pixel precision instead of the pixel precision of the output bitmap to generate output data that represents the image processing and processing 2 editing of the output bitmap, reducing the amount of data handling. It achieves high speed.

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

第1図はこの発明の全体構成を示すブロツック構成図、
第2図はこの発明の構成例を示す外観図、第3図はこの
発明の動作例を示すフローチャート、第4図は入力コン
トローラの構成例を示すブロック図、第5図〜第11図
はこの発明による濃度データの網点化及び圧縮の様子を
説明するための図、第12図はTCP/IPプロトコル
の例を示す図、第13図はファイルサーバ200内のE
thernetボードの構成例を示すブロック図、第1
4図(A)及び(B)はこの発明のファイルサーバーの
動作例を示すフローチャート、第15図及び第16図は
ワークステーションの動作例を示すフローチャート、第
17図(八)〜(1)はワークステーションによる編集
等の操作例を説明するための図、第18図はこの発明に
よる面付けの動作を説明するためのフローチャート、第
19図はページ記述データを説明するための図、第20
図はイメージセッターの詳細構成をブロック図、第21
図はその動作例を示すフローチャート、第22図はイメ
ージセッターの出力部の詳細構成を示すブロック図、第
23図はその操作例を示すフローチャート、第24図は
プリセットカウンタの詳細を示す回路構成図、第25図
(A)〜(D)乃至第27図はその動作を説明するため
の図、第28図は従来の印刷用刷版の製造工程を示すフ
ローチャートである。 1・・・入力装置、2・・・編集入力機、3・・・フロ
ッピーディスク、10・・・高画質出力機、100・・
・入力コントローラ、200・・・ファイルサーバ、3
00・・・ワークステーション、301・・・CRT 
、 302・・・キーボード、303・・・ディジタイ
ザ、306・・・マウス、400・・・イメージセッタ
ー、101,201,401・・・CRT 。 出願人代理人  安 形 雄 三 第3 図 Iハクf                     
            内郭ノぐス第4 叱 馴え管 /DT2 羊8 日 トー−w −−↓−−−−中静−iド一 B4蔓9爪 芸〃邑 蒸f1図 $12図 、 23゜ 第13  図 第15 図 第16  凪 (A)                 (a)茶1
7凪 (F) 革17匡 CG) 茶17匡 2 亭/3 訊 ″  蓼20凪 茶2f已 某24  図 アリt714[991000 アリセツト      ??            
           1200アリしシト     
 9?                      
 f4t)θCK入力   99,9θ、−一−−14
00,f46f、−−−−第26  図 特開平1−151875 (2G’) 図面の浄書 第25@CA) 第25 函 某28図 手続補正書 特許庁長官 小 川 邦 夫 殿 1、事件の表示 昭和62年特許願第311534号 2発明の名称 画像処理システム 3、補正をする者 事件との関係  特許出願人 (520)富士写真フィルム株式会社 4代理人 東京都新宿区西新宿−丁目14番15号6、補正の内容 (1)明細書、第1O頁第15行目に「インタフェース
200を経て」とあるを「インタフェース203を経て
Jと補正する。 (2)同、第23頁第3行目に「ファイル作成の」とあ
るを[作成されたファイルの」と補正する。 (3)同、第48頁第19行目にr LAN及びSfl
:5l(Ethernet) 」とあるをr t、AN
 (Ethernet)及び5C5IJと補正する。 手続補正書(方式) %式% 1、事件の表示               u1昭
和62年特許願第311534号 2、発明の名称 画像処理システム 3、補正をする者 事件との関係  特許出願人 (5201富士写真フィルム株式会社 4、代理人 5、補正命令の日付 昭和63年2月3日 第25図(A+を別紙の通り補正する。
FIG. 1 is a block configuration diagram showing the overall configuration of this invention.
FIG. 2 is an external view showing an example of the configuration of the present invention, FIG. 3 is a flowchart showing an example of the operation of the invention, FIG. 4 is a block diagram showing an example of the configuration of the input controller, and FIGS. FIG. 12 is a diagram illustrating an example of the TCP/IP protocol, and FIG.
Block diagram showing a configuration example of a thernet board, 1st
4(A) and (B) are flowcharts showing an example of the operation of the file server of the present invention, FIGS. 15 and 16 are flowcharts showing an example of the operation of a workstation, and FIGS. 17(8) to (1) are FIG. 18 is a flowchart for explaining the operation of imposition according to the present invention; FIG. 19 is a diagram for explaining page description data; FIG.
The figure is a block diagram showing the detailed configuration of the imagesetter.
22 is a block diagram showing a detailed configuration of the output section of the imagesetter, FIG. 23 is a flowchart showing an example of its operation, and FIG. 24 is a circuit configuration diagram showing details of the preset counter. , FIGS. 25A to 27 are diagrams for explaining the operation, and FIG. 28 is a flowchart showing the manufacturing process of a conventional printing plate. 1... Input device, 2... Editing input device, 3... Floppy disk, 10... High-quality output device, 100...
- Input controller, 200... File server, 3
00...Workstation, 301...CRT
, 302... Keyboard, 303... Digitizer, 306... Mouse, 400... Imagesetter, 101, 201, 401... CRT. Applicant's agent Yu Yasugata 3 Figure I Hakuf
Inner Kaku Nogusu No. 4 Discipline Tube/DT2 Sheep 8 Day To-w ---↓-----Nakajima-i Do-ichi B4 Tsune 9 Tsumegei〃Burn f1 Figure $12 Figure, 23゜No. 13 Figure 15 Figure 16 Nagi (A) (a) Tea 1
7 Nagi (F) Leather 17 Masa CG) Cha 17 Masa 2 Tei/3 Question" 蓼20 Nagi Cha 2F 已某24 Figure t714 [991000 Ariset ??
1200 ants
9?
f4t) θCK input 99, 9θ, -1--14
00, f46f, --- Figure 26 JP-A-1-151875 (2G') Engraving of the drawings No. 25@CA) No. 25 Box Figure 28 Procedural amendments Director General of the Patent Office Kunio Ogawa 1, Indication of the case Patent Application No. 311534 (1988) 2. Name of the invention Image processing system 3. Relationship with the person making the amendment Patent applicant (520) Fuji Photo Film Co., Ltd. 4 Agent 14-15 Nishi-Shinjuku-chome, Shinjuku-ku, Tokyo No. 6, Contents of the amendment (1) In the specification, page 1O, line 15, the phrase "via interface 200" is amended to read "via interface 203, J." (2) Same, page 23, line 3 The text "for file creation" should be corrected to "for created files." (3) Same, page 48, line 19 r LAN and Sfl
:5l(Ethernet)" r t, AN
(Ethernet) and 5C5IJ. Procedural amendment (method) % formula % 1. Indication of the case u1 1986 Patent Application No. 311534 2. Name of the invention Image processing system 3. Person making the amendment Relationship with the case Patent applicant (5201 Fuji Photo Film Co., Ltd. Company 4, Agent 5, Date of amendment order February 3, 1988 Figure 25 (Amend A+ as shown in the attached sheet.

Claims (1)

【特許請求の範囲】 (1)入力装置で読取られた画像の濃度データを網点化
して圧縮し、この圧縮された画像データをバッファに一
時的に保存するようになっている第1CPUを具備した
入力コントローラと、編集入力機で編集されたコード情
報及び前記画像データを入力操作手段及び表示手段を用
いて画面編集するようになっている第2CPUを具備し
たワークステーションと、前記入力コントローラ及びワ
ークステーションにバスラインで接続され、前記画像デ
ータ、前記コード情報及び前記ワークステーションで画
面編集された編集データを記憶手段に格納するための第
3CPUを具備したファイルサーバと、前記記憶手段に
格納されている編集データを読出して必要なデータ処理
を施し、画像出力装置に画像を出力するようになってい
る第4CPUを具備したイメージセッターとを具え、前
記入力コントローラ、前記ファイルサーバ、前記ワーク
ステーション及び前記イメージセッターがそれぞれ独立
に情報処理できるようになっていることを特徴とする画
像処理システム。 (2)前記編集入力機が組版機である特許請求の範囲第
1項に記載の画像処理システム。(3)前記編集入力機
がワードプロセッサである特許請求の範囲第1項に記載
の画像処理システム。 (4)前記記憶手段がハードディスク及び又は磁気テー
プである特許請求の範囲第1項に記載の画像処理システ
ム。 (5)前記編集入力機のコード情報をフロッピーディス
クに一旦格納してから前記ワークステーションに入力す
るようになっている特許請求の範囲第1項に記載の画像
処理システム。 (6)前記ワークステーションと前記ファイルサーバと
がイーサーネットバスラインで結合されている特許請求
の範囲第1項に記載の画像処理システム。 (7)前記ファイルサーバ、前記入力コントローラ及び
前記イメージセッターがSCSIバスラインで結合され
ている特許請求の範囲第1項に記載の画像処理システム
。 (8)前記画像出力装置が高画質記録装置及びレーザビ
ームプリンタである特許請求の範囲第1項に記載の画像
処理システム。 (9)前記入力コントローラが前記濃度データに対して
複数種の処理を行なうようになっている特許請求の範囲
第1項に記載の画像処理システム。 (10)前記ワークステーションが端末として複数接続
されている特許請求の範囲第1項に記載の画像処理シス
テム。
[Scope of Claims] (1) A first CPU configured to halftone and compress density data of an image read by an input device and temporarily store the compressed image data in a buffer. a second CPU configured to edit the code information and the image data edited by the editing input device on a screen using an input operation means and a display means; the input controller and the workstation; a file server connected to the station via a bus line and equipped with a third CPU for storing the image data, the code information, and the edited data screen-edited at the workstation in a storage means; the input controller, the file server, the workstation, and the image setter, which includes a fourth CPU configured to read out edited data, perform necessary data processing, and output the image to an image output device; An image processing system characterized in that each imagesetter can process information independently. (2) The image processing system according to claim 1, wherein the editing input device is a typesetting machine. (3) The image processing system according to claim 1, wherein the editing input device is a word processor. (4) The image processing system according to claim 1, wherein the storage means is a hard disk and/or a magnetic tape. (5) The image processing system according to claim 1, wherein the code information of the editing input device is once stored on a floppy disk and then input to the workstation. (6) The image processing system according to claim 1, wherein the workstation and the file server are connected via an Ethernet bus line. (7) The image processing system according to claim 1, wherein the file server, the input controller, and the imagesetter are connected via a SCSI bus line. (8) The image processing system according to claim 1, wherein the image output device is a high-quality recording device and a laser beam printer. (9) The image processing system according to claim 1, wherein the input controller performs a plurality of types of processing on the density data. (10) The image processing system according to claim 1, wherein a plurality of the workstations are connected as terminals.
JP62311534A 1987-12-09 1987-12-09 Picture processing system Pending JPH01151875A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP62311534A JPH01151875A (en) 1987-12-09 1987-12-09 Picture processing system
US07/281,569 US5018078A (en) 1987-12-09 1988-12-08 Apparatus and method for processing huge image information at high speed
EP88120655A EP0320014B1 (en) 1987-12-09 1988-12-09 Image processing system
DE3855364T DE3855364T2 (en) 1987-12-09 1988-12-09 Machine vision system
US07/825,321 US5163122A (en) 1987-12-09 1992-01-27 Image processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62311534A JPH01151875A (en) 1987-12-09 1987-12-09 Picture processing system

Publications (1)

Publication Number Publication Date
JPH01151875A true JPH01151875A (en) 1989-06-14

Family

ID=18018396

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62311534A Pending JPH01151875A (en) 1987-12-09 1987-12-09 Picture processing system

Country Status (1)

Country Link
JP (1) JPH01151875A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03504545A (en) * 1988-10-24 1991-10-03 エンパイア ブルー クロス/ブルー シールド Method and apparatus for converting documents into electronic data for transaction processing
JPH06324163A (en) * 1993-04-30 1994-11-25 Internatl Business Mach Corp <Ibm> Weather workstation
JP2002283786A (en) * 2001-03-28 2002-10-03 Zebra Pen Corp Writing implement

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5964956A (en) * 1982-10-06 1984-04-13 Ricoh Co Ltd Compound document processing network system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5964956A (en) * 1982-10-06 1984-04-13 Ricoh Co Ltd Compound document processing network system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03504545A (en) * 1988-10-24 1991-10-03 エンパイア ブルー クロス/ブルー シールド Method and apparatus for converting documents into electronic data for transaction processing
JPH06324163A (en) * 1993-04-30 1994-11-25 Internatl Business Mach Corp <Ibm> Weather workstation
JP2002283786A (en) * 2001-03-28 2002-10-03 Zebra Pen Corp Writing implement

Similar Documents

Publication Publication Date Title
US5086497A (en) Image output command method for image processing system
EP0320014B1 (en) Image processing system
US5163122A (en) Image processing system
JPS60140472A (en) Interactive controller for font pattern formation/correction/synthesis
JPH03105687A (en) Picture synthesizing method
JP2662305B2 (en) Figure selection method
JPH01151875A (en) Picture processing system
JPH01284976A (en) Picture processing system
JPH01191973A (en) Picture output command system for picture processing system
JP2996470B2 (en) Image processing method for making printing plate
JPH01284977A (en) Picture processing system
JPH0581397A (en) Page scroll method and image processor
JPH01191572A (en) Image forming device
JPH02111572A (en) Image layout output method
JPH06290236A (en) Layout design system
JP2904829B2 (en) Synthetic image forming device
JP3034922B2 (en) Copier information output device
JPH03105688A (en) Picture synthesizing method
JPH05266154A (en) Image processing method
JPH0644352A (en) Image processor
JP2866464B2 (en) Line figure boundary extraction method
JP2800539B2 (en) Layout simulation device
JPH0793575A (en) Image processing system having edition time display rotation function
JPH0589097A (en) Format controller
JPH0696183A (en) Method and device for image processor