JPH03105685A - Picture display method - Google Patents
Picture display methodInfo
- Publication number
- JPH03105685A JPH03105685A JP24482789A JP24482789A JPH03105685A JP H03105685 A JPH03105685 A JP H03105685A JP 24482789 A JP24482789 A JP 24482789A JP 24482789 A JP24482789 A JP 24482789A JP H03105685 A JPH03105685 A JP H03105685A
- Authority
- JP
- Japan
- Prior art keywords
- data
- area
- displayed
- image
- display
- 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
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
【発明の詳細な説明】
発明の目的:
(産業上の利用分野)
この発明は、文字画像と割付台紙の絵柄の画像とを読取
って後にレイアウトして出力する画像処理システムにお
いて、表示手段が表示すべき全領域を縮小して別途表示
しておくと共に、縮小表示領域内に表示可能範囲を表示
しておき、その表示可能範囲を移動指示することによっ
て必要な表示を行なうようにした画像表示方法に関する
.(従来の技術)
高品質を要求する印刷業者向けの画像処理システムとし
て、従来は文字,絵柄等の画像を総合的に統合してws
集するシステムがないか、又は存在しても能力が低く実
用的ではなかった。特に、デスクトップパブリッシング
分野はボストスクリブト等によるページ記述言語により
可能となりつつあるが、画像分野の能力,性能は低いも
のである。印刷業者向けのシステムも存在しているが、
大量かつ高速にデータをハンドリングするには十分でな
い。この理由は、文字,画像を統合的に処理するための
記述言語,CPU (ソフトウエア)による処理に対応
するには、余りにも処理すべきデータが多く、パーフォ
ーマンスの欠如となっているからである。印刷用版下を
作成するために、コードデータのみを出力する場合は文
字毎にビットマップに変換すると共に、前もって数ラス
タ毎にビットマップに展開しなければならず、ビットマ
ップのみを出力する場合は、出力画像の全部又は一部を
一時パッファに格納して出力装置に送るようじなってお
り、上記バッファのメモリ容量を小さくするために出力
装置が出力画像のバッファに蓄積される間は待機するよ
うになっている。[Detailed Description of the Invention] Purpose of the Invention: (Industrial Application Field) The present invention provides an image processing system that reads a character image and a picture image of a layout board, and then layouts and outputs the image. An image display method in which the entire area to be displayed is reduced and displayed separately, the displayable range is displayed within the reduced display area, and the necessary display is performed by instructing to move the displayable range. Regarding. (Prior technology) As an image processing system for printing companies that demand high quality, conventional WS
There is no system to collect information, or even if there is, the capacity is so low that it is not practical. In particular, the desktop publishing field is becoming possible with page description languages such as BostScript, but the capabilities and performance in the image field are low. Although there are systems for printing companies,
It is not sufficient to handle large amounts of data at high speed. The reason for this is that there is too much data to process for processing by a description language and CPU (software) for integrated processing of text and images, resulting in a lack of performance. be. When outputting only code data to create a print version, it is necessary to convert each character to a bitmap and also develop each raster into a bitmap in advance, and when outputting only a bitmap. is designed to temporarily store all or part of the output image in a buffer and send it to the output device, and in order to reduce the memory capacity of the buffer, the output device waits while the output image is stored in the buffer. It looks like this.
(発明が解決しようとする課題)
しかしながら、上述のような装置では文字と絵を同時に
レイアウトして出力することができず、ビットマップを
出力するバッファ上に前もって文字ビットマップをレイ
アウトしてもその実現に多くの時間がかかる欠点があっ
た.或いは文字と絵をそれぞれ別のベーバーやフイルム
に出力し、オペレータがベーバーやフイルム上で切りば
つを行なっている。このため、露光や印刷等の繰り返し
作業が多く時間がかかり、中間的に生成される感材が無
駄になってしまっていた。(Problem to be Solved by the Invention) However, with the above-mentioned device, it is not possible to layout and output text and pictures at the same time, and even if a character bitmap is laid out in advance on the buffer that outputs the bitmap, The drawback was that it took a lot of time to implement. Alternatively, the characters and pictures are output on separate sheets of paper or film, and the operator cuts the paper on the paper or film. For this reason, repeated operations such as exposure and printing are many and time consuming, and the intermediately produced photosensitive material is wasted.
ところで、画面上にWYSIWYG (hat You
See IsWl+at You Get)に表示さ
れたページのレイアウトを行なう場合、一度C表示しき
れない部分を表示させるためにスクロールを行なう。し
かし、従来はスクロールバーをマウス等で指示すること
によって上下方向又は左右方向のいずれか一方向ずつス
クロールしていた゛。これでは、例えば左上隅から右下
隅に一度に切換えるような場合、操作が煩雑となり効率
的な表示ができない欠点がある。By the way, there is a WYSIWYG (hat You
When laying out the page displayed in See IsWl+at You Get, scrolling is performed to display the portion that cannot be displayed once. However, conventionally, the scroll bar was scrolled in one direction either vertically or horizontally by pointing it with a mouse or the like. This has the drawback that, for example, when switching from the upper left corner to the lower right corner at once, the operation becomes complicated and efficient display cannot be performed.
この発明は上述のような事情よりなされたものであり、
この発明の目的は、文字及び絵の画像データを大量,高
速にかつ電子的に対話編集処理する画像処理システムに
おいて、画面に一度に全部表示しきれないページなどの
隠れた部分をできるだけ少ないスクロール操作で表示さ
せ得るようにした画像表示方法を提供することにある。This invention was made due to the circumstances mentioned above,
An object of the present invention is to use an image processing system that electronically and interactively edits a large amount of image data of characters and pictures at high speed. An object of the present invention is to provide an image display method that allows images to be displayed.
発明の構成;
(課題を解決するための手段)
この発明は、入力装置で読取られた画像の濃度データを
網点化して圧縮し、この圧縮された画像データをバッフ
ァに一時的に保存するようになっている人力コントロー
ラと、編集入力機で編集されたコード情報及び前記画像
データを入力操作手段及び表示手段を用いて画面編集す
るようになっているワークステーションと、前記人力コ
ントローラ及びワークステーションにバスラインで接続
され、前記画像データ.前記コード情報及び前記ワーク
ステーションで画面WA集された編集データを記憶手段
に格納するためのファイルサーバと、前記記憶手段に格
納されているilIA集データを読出して必要なデータ
処理を施し、画像出力装置に画像を出力するようになっ
ているイメージセッターとを具えた画像処理システムに
おける画像表示方法に関するもので、この発明の上記目
的は、前記表示手段で表示すべき全領域を縮小した縮小
領域を所定位置に表示しておき、前記縮小領域上で前記
表示手段が表示可能な範囲を示す表示部を移動すること
によって表示を行なうようにすることによって達成され
る。Structure of the Invention; (Means for Solving the Problems) This invention halftones and compresses density data of an image read by an input device, and temporarily stores this compressed image data in a buffer. a human-powered controller, a workstation configured to edit the code information and the image data edited by an editing input device on a screen using input operation means and display means, and the human-powered controller and workstation. The image data is connected via a bus line. A file server for storing the code information and edited data collected on the screen WA at the workstation in a storage means, and reading out the ILIA collection data stored in the storage means, performing necessary data processing, and outputting an image. The present invention relates to an image display method in an image processing system equipped with an imagesetter configured to output an image to a device, and the above object of the present invention is to display a reduced area by reducing the entire area to be displayed by the display means. This is achieved by displaying the image at a predetermined position and moving a display section indicating a displayable range by the display means on the reduced area.
(作用)
この発明の画像処理システムは、人力コントローラ.フ
ァイルサーバ.イメージセッター及びワークステーショ
ンで成っており、それぞれが独立したCPU (マイク
ロプロセッサ,マイクロコンピュ〒タ等)を具備してい
るために各部を独立にかつ並行動作させることができ、
高速で効率的な画像処理を実現することができると共に
、絵柄や文字等を総合的に対話編集して、メモリ容量を
できるだけ小さくして、高品質画像を八−ドコピー又は
印刷用版下として得ることができる.更にこの発明では
、表示手段で表示すべき全領域を縮小した縮小領域を所
定位置に表示しておき、前記縮小領域上で前記表示手段
が表示可能な範囲を示す表示部を移動することによって
表示を行なうようにしているので、少ないスクロール操
作で表示領域を迅速に指示することができる.
(実施例)
第1図はこの発明の前提となる画像処理システムをブロ
ック図で示しており、絵柄.文字,図形等の原稿をスキ
ャナ等の入力装置1で読取って、得られる画像の濃度デ
ータDDは入力コントローラ100に入力され、入力コ
ントローラl00は内蔵し?.=cPU101を介して
上記入力濃度データIを綱点化回路102で網点化し、
さらに圧縮回路103で圧縮した後にバッファ104に
一時保存7し、その後CSCSIバスを介して転送して
ファイルサーバ200の磁気テーブ210又はハードデ
ィスク220,221.・・・・・・(格納する。入力
コントローラ100はデータの一時保存用のローカルデ
ィスク(ハードディスク)105を有している.ファイ
ルサーバ200はCPtl201を有し、インタフェー
ス202〜205を介して他の装置と接続されている.
又、ワードプロセッサや組版機等の編集入力機2で得ら
れた文字等のコード情報CDは、一旦フロッピーディス
ク3に格納された後に読出されてワークステーション3
0Gに入力される.ワークステーション30Gは表示手
段としてのCRT301と、入力操作手段としてのキー
ボード302,マウス308及びディジタイザ303と
、記憶手段としてのハードディスク304,フロッピー
ディスク305とを有した端末装置を複数組有しており
、各ワークステーション300はEthernetを介
してファイルサーバ200と相互に接続されている。入
力コントローラ100で得られるCRT表示用に間引き
された画像データ及び輪郭表示用画像データは磁気テー
ブ210又はハードディスク220,221.・・・に
格納されており、SCSIバスを介して読出されインタ
フェース204及び202を介してワークステーション
300に転送され、入力コントローラ100との間の制
御指令等は補助データライン4を介してファイルサーバ
200のインタフェース200を経て転送され、ファイ
ルサーバ200には更にイメージセッター400が接続
されている.イメージセッター400にはCPU401
が設けられており、インタフェース402を介してファ
イルサーバ200の補助データライン5に接続され、イ
ンタフェース403を介してSCSIバスに接続されて
いる.イメージセッター40Gは更にシーケンサ410
及び必要なデータを格納するバッファ411を有してお
り、イメージセッター400には高画質画像を出力する
高画質出力機10及び比較的低画質の画像出力を行なう
レーザビームプリンタ11が接続されている.なお、ハ
ードディスク220,221−・・・・・にはロゴ.紋
章等の固定データ(ビットマップデータ)及び文字出力
用のベクトルフォントデータが予め格納されている.
入力装置1では絵柄(中間調画像),線画6文字画(2
値画)とも濃度データ(8ビット/画素)でディジタル
化される。8ビット/画素で人力された信号は入力コン
トローラ100で絵柄は網点化され、4ビット/画素の
情報が生成される。(Function) The image processing system of the present invention uses a human controller. file server. It consists of an imagesetter and a workstation, each of which is equipped with an independent CPU (microprocessor, microcomputer, etc.), so each part can operate independently and in parallel.
It is possible to realize high-speed and efficient image processing, as well as to perform comprehensive interactive editing of patterns, characters, etc., to minimize memory capacity, and to obtain high-quality images as eight-dimensional copies or printing blocks. be able to. Furthermore, in the present invention, a reduced area that is the entire area to be displayed by the display means is displayed at a predetermined position, and a display section indicating a range that can be displayed by the display means is moved on the reduced area. This allows you to quickly specify the display area with fewer scroll operations. (Example) FIG. 1 shows a block diagram of an image processing system that is the premise of this invention. When a document containing characters, figures, etc. is read by an input device 1 such as a scanner, density data DD of an image obtained is input to an input controller 100, which is built-in. .. = The input density data I is converted into dots by the dot conversion circuit 102 via the cPU 101,
Furthermore, after being compressed by the compression circuit 103, it is temporarily stored in the buffer 104, and then transferred via the CSCSI bus to the magnetic tape 210 of the file server 200 or the hard disks 220, 221. (Storage) The input controller 100 has a local disk (hard disk) 105 for temporary storage of data.The file server 200 has a CPtl 201, and connects other Connected to the device.
Further, the code information CD of characters etc. obtained by the editing input device 2 such as a word processor or typesetting machine is once stored in the floppy disk 3 and then read out and sent to the workstation 3.
Input to 0G. The workstation 30G has a plurality of terminal devices each having a CRT 301 as a display means, a keyboard 302, a mouse 308, and a digitizer 303 as input operation means, and a hard disk 304 and a floppy disk 305 as storage means. Each workstation 300 is interconnected with the file server 200 via Ethernet. The image data thinned out for CRT display and the image data for outline display obtained by the input controller 100 are stored on a magnetic tape 210 or hard disks 220, 221. ..., are read out via the SCSI bus and transferred to the workstation 300 via the interfaces 204 and 202, and control commands and the like sent to the input controller 100 are sent to the file server via the auxiliary data line 4. 200, and an imagesetter 400 is further connected to the file server 200. The imagesetter 400 has a CPU 401
is connected to the auxiliary data line 5 of the file server 200 via an interface 402 and to the SCSI bus via an interface 403. Imagesetter 40G also has sequencer 410
and a buffer 411 for storing necessary data, and the imagesetter 400 is connected to a high-quality output device 10 that outputs high-quality images and a laser beam printer 11 that outputs relatively low-quality images. .. In addition, the hard disks 220, 221-... have a logo. Fixed data (bitmap data) such as coats of arms and vector font data for character output are stored in advance. Input device 1 inputs a picture (halftone image), line drawing, 6 character drawings (2
Both value images) are digitized as density data (8 bits/pixel). The input controller 100 converts the input signal of 8 bits/pixel into halftone dots to generate information of 4 bits/pixel.
2値画は1ビット/画素の情報に変換される.また、文
字はワークステーション300からコード(符号)で入
力されるが、入力装置1から画像として入力されること
もある。このため、画像として入力される場合は文字で
あっても画像(ビットマップデータ)として扱われる。Binary images are converted to 1 bit/pixel information. 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 images (bitmap data).
画像の出力は全てイメージセッター400で実施される
が、イメージセッター400ではコード及びベクトル情
報は全てビットマップデータに変換されるので、画像出
力と言えばビットマップデータを出力するという意味で
使用すること(なる.
上記画像処理システムは図や写真等の手動による貼り込
み作業がなく、手動写植も省かれているので、省力化及
び省材料の上でも効果がある.ここで、入力コントロー
ラ100の詳細を第2図に示して説明すると、入力コン
トローラ100は入力装置1から入力された濃度データ
DDを高画質出力機lOのための高密度データ,レーザ
ビームプリンタ1lのためのデータ,ワークステーショ
ン300のCRT301の表示のための2種類のデータ
及び輪郭を示すに十分な粗な図形データの5組のデータ
を同時に生成処理するようになっている。同時並行処理
することによって全体的に高速化を実現でき、ハードウ
エアによってCPUIOIのデータ生成演算負荷を@減
できるからである。すなわち、高画質出力機10のため
の高密度データは綱点化回路1021で網点化されて圧
縮回路1031でデータ圧縮され、その圧縮データがバ
ッファ1041に一時保存される。又、比較的低画質の
レーザビームプリンタ11で画像出力するためのデータ
は濃度データDDを所定の間隔(たとえばl/3)で間
引き(110) 、その粗データを綱点化回路1022
で網点化して圧縮回路l032で圧縮し、その後にそれ
ぞれバッファl042に一時保存している.さらに、C
RT301で表示するための更に粗い2種類のデータは
、濃度データDDを所定の間隔で間引いた後にそれぞれ
網点化回路1023及び1024で網点化し、バッファ
l043及びl044にそれぞれ一時保存し、更に中間
調画像から切抜きマスクを作成する線画の場合には輪郭
データを示すラブラシアン処理又はアンシャープマスク
処理後の画像データの間引きを行ない(113) 、そ
の後に2値化回路l025で2値化してパッファl04
5に一時保存するようになっている。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 is used to mean outputting bitmap data. (The above image processing system does not require manual pasting of drawings, photographs, etc., and also eliminates manual phototypesetting, so it is effective in terms of labor and material savings.Here, the details of the input controller 100 are explained below. To explain this with reference to FIG. 2, the input controller 100 converts the density data DD input from the input device 1 into high-density data for the high-quality output device IO, data for the laser beam printer 1L, and data for the workstation 300. It is designed to generate and process five sets of data at the same time: two types of data for display on the CRT 301 and rough graphic data sufficient to show the outline.By performing parallel processing, overall speed is increased. This is because the data generation calculation load on the CPUIOI can be reduced by the hardware.In other words, high-density data for the high-quality output device 10 is converted into dots by the dot conversion circuit 1021, and data is compressed by the compression circuit 1031. The compressed data is temporarily stored in the buffer 1041.In addition, data for outputting an image by the laser beam printer 11 of relatively low image quality is obtained by thinning the density data DD at predetermined intervals (for example, 1/3) (110 ), the rough data is converted into a point by a circuit 1022.
The data are halftone-ized and compressed by a compression circuit 1032, and then each is temporarily stored in a buffer 1042. Furthermore, C
Two types of coarser data to be displayed on the RT301 are obtained by thinning the density data DD at predetermined intervals, halftone-forming them in halftone-forming circuits 1023 and 1024, and temporarily storing them in buffers l043 and l044, respectively. In the case of a line drawing for which a cutout mask is created from a toned image, the image data after Lavraian processing or unsharp mask processing that indicates contour data is thinned out (113), and then binarized by a binarization circuit 1025 and sent to a puffer 104.
5 is temporarily saved.
このような構成において,cputotはデータライン
(図示せず)を介して入力装置1と交信すると共に、補
助データライン4及びデュアルボートRAM(図示せず
)を経由してファイルサーバ200と交信する。そして
、人力装置lからのデータ送信要求があると、CP[I
l01は第2図に示す各回路に必要なデータをセットし
、その設定データをローカルディスク105に格納し、
更に副走査に関連する設定値をセットする.入力装置1
からの濃度データDDは1ライン毎に入力され、第2図
に・示す各回路が同期をとってバッファ104 (10
41N1045)に格納される。この間CPUIOIは
SCSIバスの切換え、データ圧縮用出力バッファ10
4lの切換え、各種回路からのエラー情報の有無をチェ
ックする。一度バッファ104及びローカルディスク1
05に格納されたデータはCPUIOIの指令によって
ソートされ、外部のSCSIパスに出力される。In such a configuration, cputot communicates with the input device 1 via a data line (not shown) and with the file server 200 via an auxiliary data line 4 and dual port RAM (not shown). Then, when there is a data transmission request from the human-powered device l, CP[I
l01 sets the necessary data for each circuit shown in FIG. 2, stores the setting data in the local disk 105,
Furthermore, set the settings related to sub-scanning. Input device 1
The density data DD from DD is input line by line, and each circuit shown in FIG.
41N1045). During this time, the CPUIOI is used to switch the SCSI bus and output buffer 10 for data compression.
4L switching and check for error information from various circuits. once buffer 104 and local disk 1
The data stored in 05 is sorted according to CPUIOI commands and output to an external SCSI path.
ファイルサーバ200の構成は第1図に示すようになっ
ており、このファイルサーバ200はファイル管理及び
ファイルの共有といった共通ファイル管理機能と、ネッ
トワーク通信及びユニット間通信の通信制御機能とを有
している.すなわち、ファイルサーバ200はSCSI
パスを経由してハードディスク(220,221・・・
・・・),磁気テープ210のファイル管理を行ない、
Ethernetを経由してワークステーション300
とのソフトウエアインタフェースの機能を有し、更に入
力コントローラ100及びイメージセッター400に対
するファイル管理情報のサービス並びにSCS Iバス
経由でのファイル管理に対するユーティリティ機能の実
施を行なう。たとえばフォントの登録やS(;51ディ
スクのガベージコレクション(ゴミ取り処理〉などであ
る。ここに、フォント登録には2種類ある.一つは、シ
ステムで持っているフォントの登録であり、この登緑は
他のフォント作成システムで作成されたベクトルフォン
トを磁気テープの形式で本画像処理システムのハードデ
ィスクへ格納するものである。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. That is, the file server 200 is a SCSI
The hard disk (220, 221...
), performs file management of the magnetic tape 210,
Workstation 300 via Ethernet
It also serves the input controller 100 and the imagesetter 400 with file management information, and performs utility functions for file management via the SCSI bus. For example, font registration and S(;51 disk garbage collection).There are two types of font registration.One is the registration of fonts that the system has. In green, vector fonts created with other font creation systems are stored in the hard disk of this image processing system in the form of magnetic tape.
もう一つは、外字フォントの登録である。外字フォント
とは、システム内に存在しない文字のことである.この
場合は、他システムで作成されたフォントをフロッピー
又は磁気テープより本システム内に登録する。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.
ファイルサーバ200はワークステーション300,入
力コントローラ100及びイメージセッター400の間
のデータの転送を行なうためのサービス及びデータの格
納を行ない、入力コントローラ100は補助データライ
ン4及びデュアルポートRAMを介して各種ファイルの
領域の確保,削除に関してファイルサーバ200から必
要な情報を得る。入力コントローラ10G内のバッファ
104に一度入ったデータを画像処理システムのファイ
ルとして登録するには、ファイル名,ファイル容量等の
情報をファイルサーバ200に転送し, SCSIバス
上のハードディスク220,221,・・・をアクセス
する.これにより、ファイルサーバ200はディレクト
リーの交信.ディスクエリア等の管理を行なう.又ファ
イルサーバ200はEthernetを介してワークス
テーション30Gにファイルデータを転送したり、ワー
クステーションからのデータを受信したりする.この時
、ワークステーション30Gの指令に従ってファイルサ
ーバ20GはSCSIバス上のハードディスク(220
.・・・)や磁気テーブ210を管理し、ディレクトリ
ー等の必要な情報を更新する.又、イメージセッター4
0Gに対するコマンド及び磁気テーブ210に対するコ
マンドを得、それに従ったサービスを行なう。更に、イ
メージセッター400に対しては補助データライン5及
びデュアルボートRAMを介して所定のコマンドを送り
、このイメージセッター400からの要求に対してファ
イル管理情報を送り、scs rバス上のディスクデー
タに対してはイメージセッター400が直接アクセスす
るようになっている.更に、画像処理システム全体に関
連したユーティリティ情報をSCSIバス上のハードデ
ィスク220,221,・・・・・・で管埋し、フォン
ト情報.システム上の共通ファイル等がそれらの情報に
当る。The file server 200 provides services for transferring data between the workstation 300, the input controller 100, and the imagesetter 400, and stores data. Necessary information is obtained from the file server 200 regarding securing and deleting the area. To register the data once entered in the buffer 104 in the input controller 10G 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 is transferred to the hard disks 220, 221, . . . on the SCSI bus. Access... This allows the file server 200 to communicate with the directory. Manages disk areas, etc. The file server 200 also transfers file data to the workstation 30G via Ethernet and receives data from the workstation. At this time, in accordance with the instructions from the workstation 30G, the file server 20G sends the hard disk (220
.. ) and magnetic tape 210, and update necessary information such as directories. Also, imagesetter 4
It obtains a command for 0G and a command for 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 RAM, file management information is sent in response to a request from the imagesetter 400, and the disk data on the scs r bus is sent. The imagesetter 400 directly accesses the imagesetter. Furthermore, utility information related to the entire image processing system is stored in the hard disks 220, 221, . . . on the SCSI bus, and font information. Common files on the system correspond to such information.
次に、ワークステーション300について、その動作を
第3図のフローを参照して説明すると、編集入力機2で
編集され格納されている文書データはフロッピーディス
ク3から読出され(ステップ5310) 、文書データ
のコード情報CDはデータフォーマットの変換が行なわ
れる(ステップ5311)。そして、CRT301に1
ページ分の文書内容を後述するスクロールで表示し(ス
テップ5312) ,画像データ出力位置をマウス30
6,キーボード302.ディジタイザ303で指示し(
ステップ5313)、1ページ毎のページ記述データを
作成する(ステップ5314) ,このようなデータ作
成を全ページについて行ない(ステップ5315) 、
その後に印刷用版下作成の面付けの指示をキーボード3
02で行ない(ステップS31B) 、面付けされたペ
ージ記述データを作成する(ステップ5317)。Next, the operation of the workstation 300 will be explained with reference to the flow shown in FIG. 3. Document data edited and stored on the editing input device 2 is read out from the floppy disk 3 (step 5310), The code information CD is subjected to data format conversion (step 5311). And 1 to CRT301
The contents of the document for each page are displayed by scrolling as will be described later (step 5312), and the image data output position is moved using the mouse 30.
6. Keyboard 302. Instruct with the digitizer 303 (
Step 5313), Create page description data for each page (Step 5314), Perform such data creation for all pages (Step 5315),
After that, input the imposition instructions for creating the printing version using the keyboard 3.
02 (step S31B), and creates imposed page description data (step 5317).
そして、ファイルサーバ200に作成データを転送する
と共に(ステップ53111) 、イメージセッター4
00 &:画像出力を指示して動作を終了する(ステッ
プ5319) ,
次に第4図を参照して、面付け時の動作例を説明する。Then, the created data is transferred to the file server 200 (step 53111), and the imagesetter 4
00 &: Instruct image output and end the operation (step 5319) Next, an example of the operation at the time of imposition will be described with reference to FIG.
ワークステーション300はファイルサーバ200のハ
ードディスク220,221.・・・から間引かれた画
像データを読込むと共に(ステップ5330)、フロッ
ピーディスク3から文書データを読込み(ステップ53
31) ,ワークステーション300のCRT301に
必要情報を表示すると共に、マウス306,キーボード
302,ディジタイザ303を操作して画像.文書のレ
イアウトをページ単位で行なう(ステップS332)。The workstation 300 has hard disks 220, 221 . ... is read (step 5330), and document data is read from the floppy disk 3 (step 53).
31) Display necessary information on the CRT 301 of the workstation 300, and operate the mouse 306, keyboard 302, and digitizer 303 to create an image. The layout of the document is performed page by page (step S332).
そして、予め登録されている面付けの種類をキーボード
302で指示し(ステップS333)、指示された面付
け状態(例えば同図A〜D)に各ページがCRT301
上にページ数と共にレイアウト表示される(ステップ5
334) ,ここにおいて、面付けの登録は例えば^4
版の4面又はA5版の8面と言うように、複数ページの
製本時の折りを考慮して予めページ数が付されて格納さ
れており、その登録の中から選択して指定することによ
って第4図のA−Dのように、面付け状態がそのページ
数(Bでは″1”,”8”, ″′5′″“4“}と
共に表示される。このように画像や文字等の内容は表示
されず、ページ記述データに従ってイメージセッター4
00でビットマップを生成して出力する(ステップS3
35)。Then, the pre-registered imposition type is specified using the keyboard 302 (step S333), and each page is displayed on the CRT 301 in the specified imposition state (for example, A to D in the figure).
The layout will be displayed with the number of pages at the top (Step 5)
334), here, the imposition registration is, for example, ^4
Page numbers are stored in advance, such as 4 sides of a version or 8 sides of an A5 version, in consideration of folding when binding multiple pages, and by selecting and specifying from among the registered pages. As shown in A-D in Figure 4, the imposition status is displayed along with the page number (in B, "1", "8", "'5'""4"}. In this way, images, characters, etc. The contents of Imagesetter 4 are not displayed and according to the page description data.
00 to generate and output a bitmap (step S3
35).
第5図はイメージセッター400の構威例を示しており
、シーケンサ410にはCPuバス412及びイメージ
データバス413が接続されると共に、論理演算回路4
20及び第1メモリ421が接続されている.又、CP
U ハス412 ニはCPu4011.:対する主メモ
リ430が接続され、共通メモリ424がイメージデー
タパス413との間に接続され、インタフェース402
及び403の出力がCPロバス412に入力されている
.CPUバス412及びイメージデータバス413の間
にはバッファ433,伸長器440及び第3メモリ42
3が接続されると共に、バッファ434.ラスクイメー
ジ変換器431及び第2メモリ422が接続され、バッ
ファ435及び出力制御回路436が接続されている,
cpuバス412にはベクトルフォントメモリ432
が接続され、出力制御回路436には出カバッファ43
6^を介して高画質出力機lO及びレーザビームプリン
タ11が接続されている。ベクトルフォントメモリ43
2には、ラスクイメージ変換器431により文字ビット
マップを生成する為に必要なベクトルフォントが格納さ
れている。通常ベクトルフォントはディスク(220,
221,・・・)内に格納されているが、文字ビットマ
ップ生成毎にSCSIバスを経由してベクトルフォント
を読出すことは効率が悪い為、予め必要なベクトルフォ
ントを全てベクトルフォントメそり432に読込んでお
くことにより文字ビットマップ生成の速度を向上させて
いる。FIG. 5 shows an example of the configuration of an imagesetter 400, in which a CPU bus 412 and an image data bus 413 are connected to a sequencer 410, and a logic operation circuit 4
20 and a first memory 421 are connected. Also, C.P.
U Has412 D is CPU4011. : A main memory 430 is connected to the image data path 413, a common memory 424 is connected to the image data path 413, and an interface 402
The outputs of 403 and 403 are input to CP Robus 412. A buffer 433, a decompressor 440 and a third memory 42 are provided between the CPU bus 412 and the image data bus 413.
3 are connected, and buffers 434 . A rask image converter 431 and a second memory 422 are connected, and a buffer 435 and an output control circuit 436 are connected.
The CPU bus 412 has a vector font memory 432.
is connected to the output control circuit 436, and the output buffer 43 is connected to the output control circuit 436.
A high-quality output device IO and a laser beam printer 11 are connected via 6^. Vector font memory 43
2 stores vector fonts necessary for generating a character bitmap by the rask image converter 431. Vector fonts are usually disks (220,
221,...), but it is inefficient to read the vector fonts via the SCSI bus every time a character bitmap is generated, so all the necessary vector fonts are stored in the vector font memory 432. By loading it into , the speed of character bitmap generation is improved.
このような構成において、その動作は第6図で示すよう
に、先ず補助データライン5を介してファイルサーバ2
00からイメージセッター400に出力指示要求が、ハ
ードディスク220,221,・・・内のファイル名を
パラメータとして出力される。そのファイルにはこれか
ら出力する仕様が書かれており、その仕様を順次解読し
てコードデータや圧縮データを1単位画像毎にアドレス
計算し、そのアドレスに対して論理演算による重ね処理
を繰り返して、第1メモリ421にその処理結果を格納
する。イメージセッター400はscs rバスを経由
してパラメータファイルを呼び出し、この操作を繰り返
す。例えばコードデータについては、文字コードと位置
.書体.サイズ等の指示情報がSCSIインタフェース
403を介して入力され(ステップ5400) .バッ
ファ434を介してラスクイメージ変換器431でラス
クイメージ変換され(ステップS401) ,そのラス
クイメージデータが第2メモリ422に格納される(ス
テップS402)。又、データ圧縮された画像データは
SCSIバスを経てインタフェース403を介して人力
され(ステップ5403) 、バッファ433を経て伸
長器440でデータ伸長されて復元され(ステップ54
04) 、その復元された画像データが第3メモリ42
3に格納される(ステップ5405) ,さらに、ハー
ドディスク220,221,・・・に格納されているロ
ゴ等のビットマップデータはインタフェース403を介
して人力され(ステップS406) ,共通メモリ42
4に格納される(ステップ5407)。第2メモリ42
2〜共通メモリ424に格納されたデータはいずれもビ
ットマップデータであり、これら格納データはCPU4
01を介して論理演算回路420で論理演算され(ステ
ップ5410) ,絵や文書等を合戒.!Jil集もし
くは画像処理するように論理演算されたデータは第1メ
モリ421へ格納される(ステップS411)。第1メ
モリ421へデータが格納された後に終了か否か、つま
り修正や追加等が無いかを判断して(ステップS412
) ,修正等の論理演算が終了するまで上記動作を継続
する。この論理演算回路420は文字等コードデータか
ら生成されたビットマップデータ.圧縮された画像デー
タを伸長したビットマップデータ及びビットマップデー
タの和,積,差,排他論理和等の論理演算をCP040
1と協働して行ない、出力機lO又はレーザビームプリ
ンタ11に画像出力すべき画像情報を生成するものであ
る。In such a configuration, the operation is as shown in FIG.
An output instruction request is output from 00 to the imagesetter 400 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. The processing results are stored in the first memory 421. Imagesetter 400 calls the parameter file via the scsr bus and repeats this operation. For example, for code data, character code and position. Typeface. Instruction information such as size is input via the SCSI interface 403 (step 5400). The rask image is converted by the rask image converter 431 via the buffer 434 (step S401), and the rask image data is stored in the second memory 422 (step S402). Further, the compressed image data is inputted manually via the interface 403 via the SCSI bus (step 5403), and is decompressed and restored by the decompressor 440 via the buffer 433 (step 54).
04) The restored image data is stored in the third memory 42.
Further, bitmap data such as logos stored in the hard disks 220, 221, . . . are manually inputted via the interface 403 (step S406) and the common memory
4 (step 5407). Second memory 42
All data stored in the common memory 424 is bitmap data, and these stored data are stored in the CPU 4.
01 in the logic operation circuit 420 (step 5410), pictures, documents, etc. ! The Jil collection or data subjected to logical operations for image processing are stored in the first memory 421 (step S411). After the data is stored in the first memory 421, it is determined whether the data is finished, that is, whether there are any modifications or additions (step S412).
), the above operation continues until logical operations such as correction are completed. This logical operation circuit 420 generates bitmap data generated from character code data. CP040 performs logical operations such as sum, product, difference, and exclusive OR of bitmap data and bitmap data expanded from compressed image data.
1 to generate image information to be outputted to the output device 10 or laser beam printer 11.
ここで、この発明ではワークステーション300のCR
T301の表示において、次のようなスクロール操作を
行なうようにしている。すなわち、第7図(八)の矩形
領域6が表示すべき全領域(たとえば1ページ)である
場合、この発明ではCRT301の所定位置に縮小した
縮小領域7を表示すると共に、実際にCRT301に表
示されている部分6Aに対応した領域が縮小領域7中に
白部7Aとして表示可能範囲が表示されている。したが
って、斜線領域6BはCIIT3θlに現在は表示され
ていないが、この部分が全領域6中のどの範囲であるか
を縮小領域7で一目で確認できる。そして、第7図(B
)の如く表示可能範囲7Aをマウス306等で移動させ
ると、CRT301の実際の表示領域もこれに応じて変
化し、その対応部分が常に縮小領域7中に表示可能範囲
7八として表示されるようになっている。Here, in this invention, the CR of the workstation 300
In the display of T301, the following scrolling operation is performed. That is, when the rectangular area 6 in FIG. 7(8) is the entire area to be displayed (for example, one page), the present invention displays the reduced area 7 at a predetermined position on the CRT 301, and also displays the area actually displayed on the CRT 301. The displayable range is displayed as a white portion 7A in the reduced area 7, which corresponds to the portion 6A shown in FIG. Therefore, although the shaded area 6B is not currently displayed on the CIIT3θl, it is possible to confirm at a glance in the reduced area 7 which area of the entire area 6 this area is. And Fig. 7 (B
) When the displayable range 7A is moved using the mouse 306 or the like, the actual display area of the CRT 301 changes accordingly, so that the corresponding part is always displayed as the displayable range 78 in the reduced area 7. It has become.
次に具体的な動作例を第8図のフローチャート及び第9
図(八)〜(E)の画面図に従って説明すると、先ず第
9図(A)で示すようなページメニューでページ指定コ
マンドを指示し(ステップSl)、CRT301にペー
ジ指定シートを表示する(ステップ52)。そして、第
9図(B)に示すようなページ番号入力フィールドにレ
イアウトするページ番号をキーボード302より入力し
(ステップS3)、ページ内容を第9図(C)の右図の
ように左上コーナーを基準として原寸でページ表示エリ
アに表示する(ステップS4)。同時にページ全体領域
を示す矩形と実際の原寸表示可能領域を示す矩形(両方
をページスクローラとする)を第9図(C)の左図のよ
うに縮小サイズで表示し(ステップS5)、第9図(D
)の左図のようにページスクローラの原寸表示可能領域
矩形内にカーソルを移動し(ステップS6)、マウス3
06のボタンを押下したままカーソルを任意の位置に移
動する(ステップ5B)。力一ソルに追従するように原
寸表示可能領域矩形を表示し(ステップS8)、原寸表
示可能領域矩形が第9図(E)の左図のようにページ全
体領域の原寸表示したい位置に来たことろでマウス30
6のボタンを離す(ステップS9).これによりページ
表示エリアに表示されているページ内容を一旦消去し、
ページ全体領域に対する原寸表示可能領域矩形の範囲に
入るページ内容を第9図(E)の図のようにページ表示
エリアに原寸で表示し(ステップ510)、希望する箇
所のページ内容がページ表示エリアに原寸で表示される
(ステップ511)。Next, concrete operation examples are shown in the flowchart of Fig. 8 and Fig. 9.
The explanation will be given according to the screen diagrams in Figures (8) to (E). First, a page designation command is issued using the page menu as shown in Figure 9 (A) (Step Sl), and a page designation sheet is displayed on the CRT 301 (Step 52). Then, input the page number to be laid out in the page number input field as shown in FIG. 9(B) using the keyboard 302 (step S3), and enter the page contents in the upper left corner as shown in the right diagram of FIG. 9(C). It is displayed in the page display area in the original size as a reference (step S4). At the same time, a rectangle indicating the entire page area and a rectangle indicating the actual original size displayable area (both are used as page scrollers) are displayed in reduced size as shown in the left diagram of FIG. 9(C) (step S5). Figure (D
), move the cursor within the rectangle of the page scroller's original size displayable area (step S6), and press the mouse 3
Move the cursor to an arbitrary position while holding down the button 06 (step 5B). The rectangle of the area that can be displayed in the original size is displayed so as to follow the sol (step S8), and the rectangle of the area that can be displayed in the original size has come to the position in the entire page area where it is desired to be displayed in the original size, as shown in the left diagram of FIG. 9(E). Mouse 30
Release button 6 (step S9). This will temporarily erase the page contents displayed in the page display area,
The page contents within the rectangular area that can be displayed in the original size for the entire page area are displayed in the page display area in the original size as shown in FIG. is displayed in its original size (step 511).
発明の効果:
以上のようにこの発明の画像表示方法によれば、文字と
絵の画像データを大量にかつ高速に編集処理し、レイア
ウト指示された体裁の高品質な印刷用画像を出力するこ
とができ、文字と絵とをレイアウトして出力することが
できる画像処理システムにおいて、表示手段で表示すべ
き全領域を縮小した縮小領域を所定位置に表示しておき
、前記縮小領域上で前記表示手段が表示可能な範囲を示
す表示部を移動することによって表示を行なうようにし
ているので、少ないスクロール操作で一度に表示しきれ
ない領域を指示して表示することができる.Effects of the Invention: As described above, according to the image display method of the present invention, a large amount of text and picture image data can be edited at high speed, and a high-quality printing image in a format specified by the layout can be output. In an image processing system that can lay out and output text and pictures, a reduced area is displayed at a predetermined position by reducing the entire area to be displayed by a display means, and the display is performed on the reduced area. Since the display is performed by moving the display section indicating the displayable range, it is possible to specify and display an area that cannot be displayed at one time with a few scroll operations.
第1図は画像処理システムの全体構成を示すブロッック
構成図、第2図は入力コントローラの構成例を示すブロ
ック図、第3図はワークステーションの動作例を示すフ
ローチャート、第4図は面付けの動作を説明するための
フローチャート、第5図はイメージセッターの詳細構成
を示すブロック図、第6図はその動作例を示すフローチ
ャート、第7図(A)及び(B)はこの発明の表示方法
の原理を説明するための図、第8図はこの発明の動作例
を示すフローチャート、第9図(^)〜(E)はその画
面例を示す図である。Fig. 1 is a block diagram showing the overall configuration of the image processing system, Fig. 2 is a block diagram showing an example of the configuration of the input controller, Fig. 3 is a flowchart showing an example of the operation of the workstation, and Fig. 4 is a block diagram showing an example of the configuration of the input controller. 5 is a block diagram showing the detailed configuration of the imagesetter, FIG. 6 is a flowchart showing an example of its operation, and FIGS. 7(A) and (B) are diagrams showing the display method of the present invention. FIG. 8 is a flow chart showing an example of the operation of the present invention, and FIGS. 9 (^) to (E) are diagrams showing examples of the screen.
Claims (1)
て圧縮し、この圧縮された画像データをバッファに一時
的に保存するようになっている入力コントローラと、編
集入力機で編集されたコード情報及び前記画像データを
入力操作手段及び表示手段を用いて画面編集するように
なっているワークステーションと、前記入力コントロー
ラ及びワークステーションにバランスラインで接続され
、前記画像データ、前記コード情報及び前記ワークステ
ーションで画面編集された編集データを記憶手段に格納
するためのファイルサーバと、前記記憶手段に格納され
ている編集データを読出して必要なデータ処理を施し、
画像出力装置に画像を出力するようになっているイメー
ジセッターとを具えた画像処理システムの画像表示方法
において、前記表示手段で表示すべき全領域を縮小した
縮小領域を所定位置に表示しておき、前記縮小領域上で
前記表示手段が表示可能な範囲を示す表示部を移動する
ことによって表示を行なうようにしたことを特徴とする
画像表示方法。1. An input controller that halftones and compresses the density data of the image read by the input device and temporarily stores this compressed image data in a buffer, and an input controller that halftones and compresses the density data of the image read by the input device, and A workstation is connected to the input controller and the workstation by a balance line, the workstation is configured to edit the screen of the code information and the image data using an input operation means and the display means, and the workstation is connected to the input controller and the workstation by a balance line, a file server for storing edited data screen-edited on a workstation in a storage means; a file server for reading out the edited data stored in the storage means and performing necessary data processing;
In an image display method for an image processing system equipped with an imagesetter configured to output an image to an image output device, a reduced area obtained by reducing the entire area to be displayed by the display means is displayed at a predetermined position. . An image display method, characterized in that display is performed by moving a display section indicating a displayable range by the display means on the reduced area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24482789A JPH03105685A (en) | 1989-09-20 | 1989-09-20 | Picture display method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24482789A JPH03105685A (en) | 1989-09-20 | 1989-09-20 | Picture display method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03105685A true JPH03105685A (en) | 1991-05-02 |
Family
ID=17124545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24482789A Pending JPH03105685A (en) | 1989-09-20 | 1989-09-20 | Picture display method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03105685A (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61112279A (en) * | 1984-11-06 | 1986-05-30 | Canon Inc | Image processing system |
JPH01202788A (en) * | 1988-02-09 | 1989-08-15 | Sanyo Electric Co Ltd | Window display system |
-
1989
- 1989-09-20 JP JP24482789A patent/JPH03105685A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61112279A (en) * | 1984-11-06 | 1986-05-30 | Canon Inc | Image processing system |
JPH01202788A (en) * | 1988-02-09 | 1989-08-15 | Sanyo Electric Co Ltd | Window display system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS60140472A (en) | Interactive controller for font pattern formation/correction/synthesis | |
US5278950A (en) | Image composing method | |
JPH03105687A (en) | Picture synthesizing method | |
JP2662305B2 (en) | Figure selection method | |
JPH03105685A (en) | Picture display method | |
JPH0581397A (en) | Page scroll method and image processor | |
JPH03105688A (en) | Picture synthesizing method | |
JPH03105686A (en) | Cursor display method | |
JP3214940B2 (en) | Image processing system | |
JPH0713541A (en) | Method for processing image and its device | |
JPH04283873A (en) | Method for instructing character working | |
JP2996470B2 (en) | Image processing method for making printing plate | |
JPH0793575A (en) | Image processing system having edition time display rotation function | |
JPH01191572A (en) | Image forming device | |
JP2866464B2 (en) | Line figure boundary extraction method | |
JPH03105689A (en) | Picture signal processing method | |
JPH04283875A (en) | Method and device for picture processing | |
JPH05266154A (en) | Image processing method | |
JPH0696171A (en) | Image processor | |
JPH03296869A (en) | Method for inputting ellipse in image processing system | |
JPH04283874A (en) | Method and device for picture processing | |
JPH0696183A (en) | Method and device for image processor | |
JPH04316170A (en) | Picture processing method | |
JPH04283872A (en) | Device and method for picture processing | |
JPH0795386A (en) | Picture processing system |