JPH0363745A - Information processing system - Google Patents

Information processing system

Info

Publication number
JPH0363745A
JPH0363745A JP1197996A JP19799689A JPH0363745A JP H0363745 A JPH0363745 A JP H0363745A JP 1197996 A JP1197996 A JP 1197996A JP 19799689 A JP19799689 A JP 19799689A JP H0363745 A JPH0363745 A JP H0363745A
Authority
JP
Japan
Prior art keywords
data
information
image
terminal
conversion
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
JP1197996A
Other languages
Japanese (ja)
Inventor
Hiroshi Nonoshita
野々下 博
Yasuhisa Ishizawa
石沢 康久
Kenjiro Cho
長 健二朗
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.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP1197996A priority Critical patent/JPH0363745A/en
Publication of JPH0363745A publication Critical patent/JPH0363745A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Facsimiles In General (AREA)

Abstract

PURPOSE:To obtain a high definition picture with high reproducibility even when data processing is executed between terminals having different amount of information to be handled by transmitting the data, which are converted by a converting means, while applying conversion information at the time of the conversion. CONSTITUTION:Converting means 3 and 4 convert the data from the amount of the information, which are handled in the first terminal 1 as the transmission source of the transmitting data, to the amount of the information to be handled in the second terminal 20 as a transmission destination. A first communicating means 2 transmits the data while applying the conversion data at the time of the conversion to the transmitting data converted by the converting means 3 and 4. When the data converted by the converting means 3 and 4. When the data are returned to the first terminal 1 after the data received by the first communicating means 2 are processed in the second terminal 20, a second communicating means 22 transmits the data while applying the conversion information. When the first terminal 1 processes the data received by the second communicating means 22, a reproducing means reproduces the amount of the information based on the simultaneously received conversion information. Thus, the work stations to handle the various classes of picture data can be mixed and used and the reduction of picture quality is suppressed. Then, the cost-up on structure can be suppressed as well.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は情報処理システムに関し、例えば、LAN(ロ
ーカルエリアネットワーク)等で使用される情報処理シ
ステムに関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an information processing system, for example, an information processing system used in a LAN (Local Area Network) or the like.

[従来の技術] 従来、この種のシステムにおいては、各端末で扱える画
像データの種類に制限があるため、端末毎に処理できる
情報量が異なっている。例えば、入力装置や出力装置側
では、ワークステーション側で扱える情報より多くの情
報を扱うことができる。
[Prior Art] Conventionally, in this type of system, there is a limit to the type of image data that each terminal can handle, so the amount of information that can be processed differs from terminal to terminal. For example, input devices and output devices can handle more information than can be handled by a workstation.

まず、入力装置からワークステーション側に画像データ
が送られる場合、入力装置側のインテリジェンス機能で
情報量が減らされたり、或は、ワークステーション側で
入力装置から取り込まれるデータの一部が削除される。
First, when image data is sent from the input device to the workstation, the amount of information is reduced by the input device's intelligence function, or some of the data imported from the input device is deleted by the workstation. .

また、出力の際には、出力装置がワークステーションか
ら送られる少ない情報量に基づいて画像を出力している
Furthermore, during output, the output device outputs an image based on a small amount of information sent from the workstation.

[発明が解決しようとする課題] このために、上述した従来例では、異なる画像データの
種別を扱うワークステーションを混在して使用すること
ができないという欠点があると共に、画質が低下してし
まうという欠点があった。
[Problems to be Solved by the Invention] For this reason, the conventional example described above has the drawback that workstations that handle different types of image data cannot be used together, and the image quality deteriorates. There were drawbacks.

さらに、ワークステーション側で扱えるデータの情報量
を多くした場合、美大な容量のメモリが必要となり、非
常に高価なシステムとなってしまう欠点があった。
Furthermore, increasing the amount of data that can be handled by a workstation requires a huge amount of memory, resulting in an extremely expensive system.

本発明は上述した従来例の欠点に鑑みてなされたもので
あり、その目的とするところは、異なる画像データの種
別を扱うワークステーションを混在して使用でくるよう
にして、ワークステーション側と入出力装置との間で扱
われる画像データの情報量が異なっていても画質の低下
を抑えると共に、構成上のコストアップも抑えてくれる
情報処理システムを提供する点にある。
The present invention has been made in view of the above-mentioned drawbacks of the conventional example, and its purpose is to enable workstations that handle different types of image data to be used together, so that the workstation side and input An object of the present invention is to provide an information processing system that suppresses deterioration in image quality even if the amount of image data handled between the output device and the output device differs, and also suppresses an increase in construction costs.

[課題を解決するための手段] 上述した課題を解決し、目的を達成するため、本発明に
係わる情報処理システムは、扱えるデータの情報量が異
なる端末間で情報処理を行う情報処理システムにおいて
、送信データ送信元の第1の端末で扱う情報量から送信
先の第2の端末で扱える情報量に変換する変換手段と、
該変換手段で変換された送信データに前記変換時の変換
情報を付加して送信する第1の通信手段と、前記第2の
端末が前記第1の通信手段での受信データを処理した後
に前記第1の端末に戻すときに、前記変換情報を付加し
て送信する第2の通信手段と、前記第1の端末が前記第
2の通信手段での受信データを処理するときに、同時に
受信された前記変換情報に基づいて情報量の再現処理を
行う再現手段とを備える。
[Means for Solving the Problems] In order to solve the above-mentioned problems and achieve the objectives, an information processing system according to the present invention includes: a conversion means for converting an amount of information handled by a first terminal that is a transmission data source into an amount of information that can be handled by a second terminal that is a transmission destination;
a first communication means that adds conversion information at the time of conversion to the transmission data converted by the conversion means and transmits the data; A second communication means adds and transmits the conversion information when returning the data to the first terminal, and when the first terminal processes the received data by the second communication means, the data is simultaneously received. and reproduction means for performing reproduction processing of the amount of information based on the converted information.

[作用] かかる構成によれば、変換手段は送信データ送信元の第
1の端末で扱う情報量から送信先の第2の端末で扱える
情報量に変換し、第1の通信手段は変換手段で変換され
た送信データに前記変換時の変換情報を付加して送信し
、第2の通信手段は第2の端末が第1の通信手段での受
信データを処理した後に第1の端末に戻すときに、変換
情報を付加して送信し、再現手段は第1の端末が第2の
通信手段での受信データを処理するときに、同時に受信
された変換情報に基づいて情報量の再現処理を行うよう
にしている。
[Operation] According to this configuration, the conversion means converts the amount of information handled by the first terminal as the transmission data source into the amount of information handled by the second terminal as the destination, and the first communication means is the conversion means. When the converted transmission data is added with the conversion information at the time of conversion and transmitted, and the second communication means returns the received data to the first terminal after the second terminal processes the received data by the first communication means. , and the reproduction means reproduces the amount of information based on the transformation information received at the same time when the first terminal processes the data received by the second communication means. That's what I do.

[実施例] 以下添付図面を参照して本発明に係わる好適な実施例を
詳細に説明する。
[Embodiments] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

本発明では、画像処理システムとして、イメージスキャ
ンやプリントを行うイメージサーバが多種多様のワーク
ステーションで共有する形でゼロックス社のイーサネッ
トのLAN等のネットワークシステムに使用される通信
バスによって接続されている。
In the present invention, as an image processing system, an image server that performs image scanning and printing is shared by a wide variety of workstations and connected by a communication bus used in a network system such as Xerox's Ethernet LAN.

第1図は本実施例の画像処理システムの一例を示すブロ
ック図である。図において、1は上述したイメージサー
バ、20は白黒画像を扱うワークステーション、40は
カラー画像を扱うワークステーションをそれぞれ示して
いる。尚、ワークステーションは多種多様に及ぶ数があ
るが、説明上、2種類のワークステーションを用いてい
る。
FIG. 1 is a block diagram showing an example of an image processing system according to this embodiment. In the figure, 1 indicates the above-mentioned image server, 20 a workstation that handles monochrome images, and 40 a workstation that handles color images. Although there are a wide variety of workstations, two types of workstations are used for the sake of explanation.

又、上記イメージサーバ1.ワークステーション20、
ワークステーション40の各装置間のデータ通信は上述
した通信バス(参照番号を60)によって実施される。
Also, the above image server 1. work station 20,
Data communication between devices in workstation 40 is accomplished by the communication bus (reference number 60) described above.

イメージサーバ1及びワークステーション20.40の
端末において、2,22.42は各端末間の通信データ
の送受信を行うための通信インターフェース(以下、「
通信I/FJと称す)を示している。11はワークステ
ーション20や40からの指示によってイメージサーバ
1側で原稿画像を読取るスキャナを示し、12はワーク
ステーション20や40からの指示によってイメージサ
ーバ1側で受信した画像データに基づいて各種の画像を
プリントするプリンタを示し、10はスキャナ11及び
プリンタ12のインターフェースとして使用されるスキ
ャナ・プリンタ12Fを示している。又、30はワーク
ステーション20の出力装置、即ち、白黒の表示画像を
形成するモノクロCRT (以下、rMcRTJと称す
)を示し、30はMCRT31のCRTI/Fを示して
いる。同様に−51はワークステーション40の出力装
置、即ち、カラーの表示画像を形成するカラーCRT 
(以下、rCCRTJと称す)を示し、50はCCRT
51のCRTI/Fを示している。
In the terminals of the image server 1 and workstations 20.40, 2 and 22.42 are communication interfaces (hereinafter referred to as "
communication I/FJ). Reference numeral 11 indicates a scanner that reads a document image on the image server 1 side according to instructions from the workstations 20 and 40, and 12 indicates a scanner that reads various images based on image data received on the image server 1 side according to instructions from the workstations 20 and 40. 10 indicates a scanner/printer 12F used as an interface for the scanner 11 and printer 12. Further, 30 indicates an output device of the workstation 20, that is, a monochrome CRT (hereinafter referred to as rMcRTJ) that forms a black and white display image, and 30 indicates a CRT I/F of the MCRT 31. Similarly, -51 is the output device of the workstation 40, that is, a color CRT that forms a color display image.
(hereinafter referred to as rCCRTJ), 50 is CCRT
51 CRTI/F is shown.

そして、5は後述するがスキャナ11で読取られた原稿
画像の画像データを記憶したり、プリンタI2でプリン
トするための画像データを記憶するイメージサーバ1の
大容量メモリを示し、これはスキャナ11によりフルカ
ラーで読取り可能なフルサイズの画像の記憶容量を有し
ている。又、25.45は各ワークステーションで表示
を行うときに白黒用或はカラー用の画像データを展開す
る表示メモリをそれぞれ示している。3はイメージサー
バ1において送信時に情報量の多い画像データを情報量
の少ない画像データに変換するための対応表、即ち、ル
ックアップテーブル(以下、rLUTJと称す)を記憶
するLUTAを示し、4はイメージサーバ1において情
報量の少ない画像データを情報量の多い画像データに変
換(再現)するためのLOTを記憶するLUTBを示し
ている。尚、LUTA3及びLUTB4にそれぞれ記憶
されるLUTのフォーマットは何ら変わらない。24.
44はイメージサーバ1から受信された画像情報から抽
出されたLUTを記憶するLUTBをそれぞれ示してい
る。23.43はLUTAをそれぞれ示し、LUTB2
4または44に記憶されたLUTをそのまま利用して記
憶したリ、或は、色変換等を行うのであれば、後述のL
UT作成回路26又は46で作成されたLUT (イメ
ージサーバ1において情報量を増加させるための変換テ
ーブル)を記憶する。このLUTA23又は43に格納
されたLUTはイメージサーバ1に送信する画像情報に
付加され、イメージサーバ1のLUTB4に記憶される
。6,26.46は各端末において送信元端末のLUT
A3,23.43 (送信先端末のLUTB4,24.
44に格納されるLUT)を作成するLUT作成回路を
示している。LUT作成回路6は、送信時に情報量を削
減するためのLUTを作成してLUTA3に格納する。
Further, 5 indicates a large capacity memory of the image server 1 which stores image data of a document image read by the scanner 11 and stores image data to be printed by the printer I2, which will be described later. It has a storage capacity for full-size images that can be read in full color. Reference numerals 25 and 45 indicate display memories for developing black and white or color image data when displaying at each workstation. 3 indicates a LUTA that stores a correspondence table, that is, a lookup table (hereinafter referred to as rLUTJ) for converting image data with a large amount of information into image data with a small amount of information at the time of transmission in the image server 1; 2 shows a LUTB that stores a LOT for converting (reproducing) image data with a small amount of information into image data with a large amount of information in the image server 1. Note that the formats of the LUTs stored in LUTA3 and LUTB4 do not change at all. 24.
Reference numeral 44 indicates LUTBs that store LUTs extracted from image information received from the image server 1. 23.43 indicates LUTA, LUTB2
If you want to use the LUT stored in 4 or 44 as it is, or perform color conversion, etc., use the LUT described later.
The LUT (conversion table for increasing the amount of information in the image server 1) created by the UT creation circuit 26 or 46 is stored. The LUT stored in this LUTA 23 or 43 is added to the image information transmitted to the image server 1 and stored in the LUTB 4 of the image server 1. 6,26.46 is the LUT of the source terminal in each terminal
A3, 23.43 (LUTB4, 24. of destination terminal)
44). The LUT creation circuit 6 creates an LUT for reducing the amount of information during transmission and stores it in the LUTA 3.

このLUT作成回路6で作成されるLUTは、大容量メ
モリ5内のスキャナ11で読取られた画像データをワー
クステーションで扱われるデータの種類に応じて情報量
の少ない8ビット/画素のカラーデータや白黒2値デー
タ等に変換するための変換テーブルである。LUT作成
回路6で作成されたLUTはLUTA3に格納されると
共に、大容量メモリ5の画像データの先頭には情報量を
再現するための情報としてセットされる。更に詳しく述
べると、このLUT作成回路6は、LUTA3に対して
は大容量メモリ5中のスキャナ11で読取られた画像デ
ータの情報量を少なくするための情報、即ち、LUTを
セットすると共に、送信時には大容量メモリ5中のスキ
ャナ11で読取られた画像データに付加する。後者では
、送信された画像データが送信先のワークステーション
で処理された後にプリント等の処理のために戻されたと
きに、イメージサーバ1で扱える情報量に再現する必要
性から、LUTが付加される。この後者のLUTは後述
するがLUTB4に格納される。LUTB4では、各ワ
ークステーションから受信された画像情報(データ種別
4画像サイズ、LUT、そして、情報量が削減された画
像データから成る情報)からLUTが抽出されて格納さ
れる。このLUTB4に格納されるLUTは、上述した
ようにワークステーションから受信された情報量の少な
い画像データを情報量の多い画像データに変換(再現)
して大容量メモリ5に記憶させるために使用され、その
作成は、送信元のワークステーションのLOT作成回路
(26,46)で行われる場合と、上述したようにイメ
ージサーバ1から各ワークステーションに画像情報が送
出されるときに、LUT作成回路6が行う場合とがある
。ワークステーション20(40)側のLUT作成回路
26 (46)では、イメージサーバ1に送信する画像
データの情報量をイメージサーバ1側で増加させるため
のLUTが作成される。このLOTは、ワークステーシ
ョン20 (40)側ではLUTA23 (43)に格
納され、送信される画像情報に付加される。この場合の
送信用の画像データは、ワークステーション20 (4
0)で編集された画像をイメージサーバ1のプリンタ1
2でプリントアウトさせるためのデータである。
The LUT created by this LUT creation circuit 6 converts the image data read by the scanner 11 in the large capacity memory 5 into 8-bit/pixel color data with a small amount of information, or 8-bit/pixel color data with a small amount of information, depending on the type of data handled by the workstation. This is a conversion table for converting to black and white binary data, etc. The LUT created by the LUT creation circuit 6 is stored in the LUTA 3, and is also set at the beginning of the image data in the large capacity memory 5 as information for reproducing the amount of information. More specifically, this LUT creation circuit 6 sets information for reducing the amount of information of the image data read by the scanner 11 in the large capacity memory 5, that is, an LUT, for the LUTA 3, and also sets the LUT. Sometimes it is added to the image data read by the scanner 11 in the large capacity memory 5. In the latter case, an LUT is added because it is necessary to reproduce the amount of information that can be handled by the image server 1 when the transmitted image data is processed at the destination workstation and then returned for processing such as printing. Ru. This latter LUT, which will be described later, is stored in LUTB4. In the LUTB 4, a LUT is extracted from the image information (information consisting of data type 4 image size, LUT, and image data whose information amount has been reduced) received from each workstation and is stored. The LUT stored in this LUTB4 converts (reproduces) image data with a small amount of information received from the workstation into image data with a large amount of information as described above.
The LOT is created by the LOT creation circuit (26, 46) of the sender workstation, or it is created from the image server 1 to each workstation as described above. The LUT creation circuit 6 may perform this process when image information is sent out. The LUT creation circuit 26 (46) on the workstation 20 (40) side creates a LUT for increasing the amount of information of image data to be transmitted to the image server 1 on the image server 1 side. This LOT is stored in the LUTA 23 (43) on the workstation 20 (40) side and added to the image information to be transmitted. In this case, the image data for transmission is the workstation 20 (4
0) to the printer 1 of the image server 1.
This is the data to be printed out in step 2.

そして、7 (27,47)はイメージサーバ1(ワー
クステーション20.ワークステーション40)全体の
動作を制御するCPUを示している。8 (28,48
)はIII ?卸プログラム、エラー処理プログラム、
第3B図(第3A図、第3A図)のフローチャートに従
ってCPU7 (27゜47)を動作させるためのプロ
グラム等を記憶しているDISKを示し、8’、28’
  48’はそれぞれDISK8.28.または48の
I/Fを示している。9 (29,49)はDISK8
(28,48)中の各種プログラムの内、その時点で実
行するものを記憶しておくメインメモリをそれぞれ示し
ている。
7 (27, 47) indicates a CPU that controls the entire operation of the image server 1 (workstation 20, workstation 40). 8 (28,48
) is III? wholesale program, error handling program,
8', 28' shows a DISK storing programs, etc. for operating the CPU 7 (27° 47) according to the flowchart of Fig. 3B (Fig. 3A, Fig. 3A).
48' are DISK8.28. Or 48 I/Fs are shown. 9 (29,49) is DISK8
(28, 48) each shows a main memory that stores programs to be executed at that time among various programs.

ここで、本実施例の画像情報について説明する。Here, the image information of this embodiment will be explained.

第2図はイメージサーバ1と各ワークステーション間の
送信画像情報を示す図であり、第4図はイメージサーバ
1からワークステーションへ送信する画像情報中のLU
Tを示す図である。
FIG. 2 is a diagram showing the image information transmitted between the image server 1 and each workstation, and FIG. 4 is a diagram showing the LU in the image information transmitted from the image server 1 to the workstations.
It is a figure showing T.

送信時において、画像情報は、第2図の如く、先頭をデ
ータ種別(D)として9画像サイズ(X、Y)、LUT
、情報量を削減された画像データの順に送信される。デ
ータ種別は、白黒2値、白黒階調、カラー階調を含むi
o種類から決定される。画像サイズは、(X)が送信さ
れる画像データの主走査方向のレングスを示し、(Y)
が送信される画像データの副走査方向のレングスを示し
ている。そして、LUTA3に記憶されたLUTは、前
述したように、情報量の多いデータから情報量の少ない
データへ変換(削減)するために使用され、一方、ワー
クステーションへ送信される画像データに付加されるL
UTは、前述したように、情報量の少ないデータを情報
量の多いデータへ変換(増加)するために使用される。
At the time of transmission, the image information consists of 9 image sizes (X, Y), LUT with data type (D) at the beginning, as shown in Figure 2.
, the image data with the amount of information reduced is transmitted in the order. Data types include black and white binary, black and white gradation, and color gradation.
Determined from o types. In the image size, (X) indicates the length of the image data to be transmitted in the main scanning direction, and (Y)
indicates the length of the transmitted image data in the sub-scanning direction. As mentioned above, the LUT stored in LUTA3 is used to convert (reduce) data with a large amount of information to data with a small amount of information, and on the other hand, it is used to convert (reduce) data with a large amount of information into data with a small amount of information. L
As described above, the UT is used to convert (increase) data with a small amount of information into data with a large amount of information.

ここで、このLUTの一例を第4図を用いて説明する。Here, an example of this LUT will be explained using FIG. 4.

まず、イメージサーバlから各ワークステーションへデ
ータ送信する場合、LUT作成回路6は、大容量メモリ
9に書き込まれた画像データの内容を参照して、データ
分布等を調べ、必要とされるデータ種別に最適な写像の
ためのテーブルを作成する。例えば、カラーで8ビツト
/ビクセル、即ち、256階調を有するワークステーシ
ョン40にデータ送信を行う場合、大容量メモリ9に書
き込まれたR、G、B各8ビットの24ビツト/ビクセ
ルのデータの分布状態を調べて、出現頻度が高く、且つ
、データのアドレスが近くないところの色から256階
調に対応する色を選択し、大容量メモリ5内の画像デー
タすべてをその256色の中で最も近い色(写像)を対
応させて近似する。この近似は、異なるデータ種別に変
換するための色階調の多対l写像である。各写像に対し
て写像前の各グループのデータの中で最も特徴的な色を
ひとつ選択し、0−FFの256個の数値と対応させる
。この対応表はLUTとして、第4図の如く構成される
First, when transmitting data from the image server l to each workstation, the LUT creation circuit 6 refers to the contents of the image data written in the large-capacity memory 9, checks the data distribution, etc., and determines the required data type. Create a table for the optimal mapping. For example, when transmitting data to a workstation 40 that has 8 bits/pixel in color, that is, 256 gradations, the data written in the large capacity memory 9 is 24 bits/pixel with 8 bits each of R, G, and B. Examine the distribution state, select colors corresponding to 256 gradations from among colors that appear frequently and whose data addresses are not close, and store all image data in the large-capacity memory 5 among the 256 colors. Approximate by matching the closest colors (mappings). This approximation is a many-to-l mapping of color gradations to convert to different data types. For each mapping, one of the most characteristic colors from the data of each group before mapping is selected and made to correspond to 256 numerical values from 0 to FF. This correspondence table is configured as a LUT as shown in FIG.

次に、本実施例の動作について説明する。Next, the operation of this embodiment will be explained.

第3A図は本実施例のワークステーション側の処理手順
を説明するフローチャートであり、第3B図は本実施例
のイメージサーバ1側の処理手順を説明するフローチャ
ートで−ある。
FIG. 3A is a flowchart explaining the processing procedure on the workstation side of this embodiment, and FIG. 3B is a flowchart explaining the processing procedure on the image server 1 side of this embodiment.

まず、一方のワークステーションからイメージサーバl
に対してイメージスキャンが指示される場合(ステップ
S1)、そのワークステーションが有するデータ種別及
びイメージサーバ1への原稿の読取り(イメージスキャ
ン)が指示される(ステップS2)。そして、ステップ
S3において、送信側のワークステーションはステップ
S2でイメージサーバ1へ送られた指示が受は付けられ
たかどうかの返事を待つ(または、他の処理を実行しな
がらイメージサーバ1がらの割込みとして応答を受は付
ける)。
First, from one workstation to the image server
When an image scan is instructed for a workstation (step S1), the data type possessed by the workstation and the reading (image scan) of a document to the image server 1 are instructed (step S2). Then, in step S3, the sending workstation waits for a reply indicating whether the instruction sent to the image server 1 in step S2 has been accepted (or waits for a response from the image server 1 while executing other processing). We will accept responses as follows).

これに対して、イメージサーバ1は、上記ワークステー
ションからの指示を受信すると(ステップ520)  
その受信された指示内容を認識する。イメージサーバ1
は、その指示内容がイメージスキャンかプリントかに応
じて、各々の動作が実施可能か否かを判定する(ステッ
プS22またはステップS22°)。・この判定では、
イメージサーバ1が現在、他の動作中か否か、或は、優
先度の高い処理が存在しているか否かの確認が行われる
。その結果、ステップS2では読取りが指示されたため
、ステップS20で受信したワークステーションによっ
て要求される動作がまだ不可能な状態であれば、動作が
可能となるまで他の処理が実施される。また、動作可能
な状態になると、イメージサーバ1は、ワークステーシ
ョンに対してイメージスキャンの指示を受は付けたこと
を知らせ、スキャナ11による1ペ一ジ分の画像の読取
り及び大容量メモリ5への読取った画像のデータの蓄積
を実施する(ステップ523)。そして、ワークステー
ション側では画像データが受信可能な状態になるまで処
理がウェイトされる(または、画像データの受信を他の
処理を実行しながらイメージサーバlからの割込みとし
て実施するようにしても良い)。
On the other hand, upon receiving the instruction from the workstation, the image server 1 receives the instruction from the workstation (step 520).
Recognize the content of the received instruction. Image server 1
determines whether each operation is executable depending on whether the instruction is image scanning or printing (step S22 or step S22°).・In this judgment,
It is checked whether the image server 1 is currently performing another operation or whether there is a high-priority process. As a result, since reading was instructed in step S2, if the operation requested by the workstation received in step S20 is not yet possible, other processing is performed until the operation becomes possible. When the image server 1 becomes operational, the image server 1 notifies the workstation that it has accepted the image scan instruction, and causes the scanner 11 to read one page of images and store them in the large capacity memory 5. The data of the read images is stored (step 523). Then, on the workstation side, processing waits until the image data can be received (or the image data may be received as an interrupt from the image server while other processing is being executed). ).

次に、蓄積された画像データに基づいてLUTがLUT
作成回路6によって作成され、LUTA3及び大容量メ
モリ5中の画像データの先頭部分に格納される(ステッ
プ524)。そして、LUTA3に格納されたLUTに
基づいて情報量の多い画像データは情報量の少ない画像
データに変換され、画像サイズ、LUTが付加された状
態で送信先のワークステーションに送信される(ステッ
プS25.ステップ826)。このようにして、1ペ一
ジ分の画像データすべてが変換され送信されると(ステ
ップ527)、イメージサーバl側の処理が終了する。
Next, the LUT is created based on the accumulated image data.
It is created by the creation circuit 6 and stored at the beginning of the image data in the LUTA 3 and the large capacity memory 5 (step 524). Then, based on the LUT stored in the LUTA 3, the image data with a large amount of information is converted into image data with a small amount of information, and is sent to the destination workstation with the image size and LUT added (step S25 .step 826). In this way, when all the image data for one page is converted and transmitted (step 527), the processing on the image server I side ends.

これに対してワークステーション側では、イメージサー
バlから画像データが受信可能になると(ステップS4
)、画像情報のデータ受信が開始される。受信が開始さ
れると、受信画像情報からLUTB (24又は44)
にLUTが格納される。そして、受信された画像データ
は表示メモリ(25または45)に展開され、MCRT
31またはCC,RT51に表示される(ステップS5
)。この後、通常のワークステーションでの処理が実施
される。
On the other hand, on the workstation side, when it becomes possible to receive image data from the image server l (step S4
), data reception of image information is started. When reception starts, LUTB (24 or 44) is selected from the received image information.
The LUT is stored in . Then, the received image data is developed in the display memory (25 or 45), and the MCRT
31 or CC, RT51 (step S5
). After this, normal workstation processing is performed.

次に、ワークステーション側の指示がプリントの場合に
は(ステップS1)、プリント用の画像データがワーク
ステーションの表示メモリ(25または45)に展開さ
れ、イメージサーバ1に対してプリントを要求する指示
が行われる(ステップS7)。そして、ステップS8に
おいて、この指示がイメージサーバ1に受は付けられる
まで処理はウェイトする(または、他の処理を実行しな
がらイメージサーバ1に対して送信可能の応答を割込み
として受は付ける)。
Next, if the instruction on the workstation side is to print (step S1), image data for printing is developed in the display memory (25 or 45) of the workstation, and an instruction is issued to the image server 1 to request printing. is performed (step S7). Then, in step S8, the process waits until this instruction is accepted by the image server 1 (or, while executing other processes, a response that can be sent to the image server 1 is accepted as an interrupt).

これに対して、イメージサーバ1は、ワークステーショ
ンからの指示内容を識別し、イメージスキャンのときと
同様にデータ通信の動作が可能な状態になるまで他の処
理を続行する(ステップS22゛)。そして、イメージ
サーバlは、プリントを実行可能になると、ワークステ
ーションにプリント可能を応答する。そして、ワークス
テーション側では、その応答によりプリント用の画像情
報、即ち、ステップS6で展開された表示メモリ(25
または45)中の画像データに対応する不図示のプリン
ト用メモリに展開された画像情報が読出される。このと
き、読出された画像データの先頭には、イメージサーバ
lから受信した画像データであれば既にLUTB (2
4または44)に記憶されているLUTが付加され、ま
たは、前述したイメージサーバ1側のステップS24と
同様にイメージサーバ1側で扱える情報量の多い画像デ
ータに変換させるためのLUTがLUT作成回路(26
または46)で作成され付加される。
On the other hand, the image server 1 identifies the contents of the instruction from the workstation and continues other processing until data communication becomes possible, as in the case of image scanning (step S22'). Then, when the image server l becomes able to print, it responds to the workstation that printing is possible. Then, on the workstation side, based on the response, image information for printing is stored in the display memory (25
or 45) Image information developed in a print memory (not shown) corresponding to the image data in is read out. At this time, if the image data received from the image server l is already at the beginning of the read image data, LUTB (2
4 or 44) is added, or the LUT is added to the LUT to convert it into image data with a large amount of information that can be handled on the image server 1 side, similar to step S24 on the image server 1 side described above. (26
or 46) and is added.

このワークステーション側の送信時には、情報量の変換
は行われずに、lベージ分の画像データがイメージサー
バ1に送信される(ステップS8゜ステップS9)。
At the time of transmission from the workstation side, one page of image data is transmitted to the image server 1 without converting the amount of information (steps S8 and S9).

再び、イメージサーバ1側の処理に戻り、ステップS2
8で画像情報が受信されると、LUTはLUTB4に格
納され、続いて受信される画像データはLUTB4中の
LUTに基づいて情報量の多い画像データに変換(再現
)され大容量メモリ5に格納される。このようにして、
1ペ一ジ分の画像データ受信が終了すると(ステップS
28〜ステツプ532)、プリンタ12へ大容量メモリ
S中の画像データが送られてプリントが実施される(ス
テップ534)。
Returning to the process on the image server 1 side again, step S2
When image information is received in step 8, the LUT is stored in LUTB4, and subsequently received image data is converted (reproduced) into image data with a large amount of information based on the LUT in LUTB4, and stored in large capacity memory 5. be done. In this way,
When the reception of image data for one page is completed (step S
28 to step 532), the image data in the large capacity memory S is sent to the printer 12 and printed (step 534).

以上説明したように本実施例によれば、扱える情報量の
異なる端末間でデータ処理が行われても再現性の高い高
品位画像を得られる。
As described above, according to this embodiment, even if data processing is performed between terminals that can handle different amounts of information, high-quality images with high reproducibility can be obtained.

また、扱えるデータ種別が異なる複数の装置を混在して
使用できるシステムを容易に構築することができる。
Furthermore, it is possible to easily construct a system in which a plurality of devices that can handle different types of data can be used together.

また、情報量を調整できるために、中間処理(ワークス
テーション側の処理)を行う場合、必要最低限のメモリ
を用意しておけば良く、メモリ容量の削減によってコス
トを削減できる。
Further, since the amount of information can be adjusted, when performing intermediate processing (processing on the workstation side), it is sufficient to prepare the minimum necessary memory, and cost can be reduced by reducing memory capacity.

更に、変換テーブル、即ち、LUTの自由度を予め大き
く設けているので、処理が円滑に行える。
Furthermore, since the conversion table, that is, the LUT, has a large degree of freedom in advance, processing can be performed smoothly.

[発明の効果] 以上説明したように本発明によれば、必要に応じて情報
量を調整できるため、少ない情報量のデータからも再現
性の高い高品位画像を得られることは勿論、構成上のコ
ストアップも抑えてくれる。
[Effects of the Invention] As explained above, according to the present invention, since the amount of information can be adjusted as necessary, it is possible to obtain high-quality images with high reproducibility even from data with a small amount of information. It also reduces the cost increase.

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

第1図は本実施例の画像処理システムの一例を示すブロ
ック図、 第2図はイメージサーバ1と各ワークステーション間の
送信画像情報を示す図、 第3A図は本実施例のワークステーション側の処理手順
を説明するフローチャート、 第3B図は本実施例のイメージサーバl側の処理手順を
説明するフローチャート、 第4図はイメージサーバ1からワークステーションへ送
信する画像情報中のLUTを示す図である。 図中、l・・・イメージサーバ、2,22゜42・・・
通信I/F、3,23.43・・・LUTA、4.24
.44・・・LUTB、5・・・大容量メモリ、6.2
6.46・・・LIT作成回路、7,27.47・・・
CPU、8.28.48・・・DISK、8’28° 
、48°・・・I/F、9,29.49・・・メインメ
モリ、10・・・スキャナ・プリンタ12F、11・・
・スキャナ、12・・・プリンタ、20゜40・・・ワ
ークステーション、25.45・・・表示メモリ、 30゜ 50・・・CRTI/F、 ・・・MCR T、 ・・・CCRTである。 特 許
FIG. 1 is a block diagram showing an example of the image processing system of this embodiment, FIG. 2 is a diagram showing image information transmitted between the image server 1 and each workstation, and FIG. 3A is a diagram showing the image information transmitted between the image server 1 and each workstation. FIG. 3B is a flowchart explaining the processing procedure on the image server 1 side of this embodiment. FIG. 4 is a diagram showing the LUT in the image information sent from the image server 1 to the workstation. . In the figure, l...image server, 2,22°42...
Communication I/F, 3, 23.43...LUTA, 4.24
.. 44...LUTB, 5...Large capacity memory, 6.2
6.46...LIT creation circuit, 7,27.47...
CPU, 8.28.48...DISK, 8'28°
, 48°...I/F, 9,29.49...Main memory, 10...Scanner/printer 12F, 11...
・Scanner, 12...Printer, 20°40...Workstation, 25.45...Display memory, 30°50...CRTI/F, ...MCRT, ...CCRT. patent

Claims (2)

【特許請求の範囲】[Claims] (1)扱えるデータの情報量が異なる端末間で情報処理
を行う情報処理システムにおいて、 送信データ送信元の第1の端末で扱う情報量から送信先
の第2の端末で扱える情報量に変換する変換手段と、 該変換手段で変換された送信データに前記変換時の変換
情報を付加して送信する第1の通信手段と、 前記第2の端末が前記第1の通信手段での受信データを
処理した後に前記第1の端末に戻すときに、前記変換情
報を付加して送信する第2の通信手段と、 前記第1の端末が前記第2の通信手段での受信データを
処理するときに、同時に受信された前記変換情報に基づ
いて情報量の再現処理を行う再現手段とを備えることを
特徴とする情報処理システム。
(1) In an information processing system that processes information between terminals that can handle different amounts of data, the amount of information handled by the first terminal that is the source of the transmitted data is converted to the amount of information that can be handled by the second terminal that is the destination. a conversion means; a first communication means that adds conversion information at the time of conversion to the transmission data converted by the conversion means and transmits the data; and the second terminal converts the data received by the first communication means. a second communication means that adds and transmits the conversion information when returning the data to the first terminal after processing; and when the first terminal processes the data received by the second communication means; , and reproduction means for performing reproduction processing of an amount of information based on the conversion information received at the same time.
(2)前記第1の端末をイメージサーバとしたことを特
徴とする請求項第1項記載の情報処理システム。
(2) The information processing system according to claim 1, wherein the first terminal is an image server.
JP1197996A 1989-08-01 1989-08-01 Information processing system Pending JPH0363745A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1197996A JPH0363745A (en) 1989-08-01 1989-08-01 Information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1197996A JPH0363745A (en) 1989-08-01 1989-08-01 Information processing system

Publications (1)

Publication Number Publication Date
JPH0363745A true JPH0363745A (en) 1991-03-19

Family

ID=16383780

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1197996A Pending JPH0363745A (en) 1989-08-01 1989-08-01 Information processing system

Country Status (1)

Country Link
JP (1) JPH0363745A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05233565A (en) * 1991-11-12 1993-09-10 Fujitsu Ltd Voice synthesization system
US7562157B2 (en) 1996-04-10 2009-07-14 Inpro Licensing Sarl Simplified-file hyper text protocol

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05233565A (en) * 1991-11-12 1993-09-10 Fujitsu Ltd Voice synthesization system
US7562157B2 (en) 1996-04-10 2009-07-14 Inpro Licensing Sarl Simplified-file hyper text protocol

Similar Documents

Publication Publication Date Title
KR100312277B1 (en) Image processing method, image processing apparatus and computer readable memory
US5453845A (en) Apparatus for providing variable gamma correction in both on-line and off-line modes of operation
JP2906899B2 (en) Color matching processing method and color matching processing apparatus for implementing the method
US7289245B2 (en) Color facsimile device capable of transmitting color image information represented in appropriate color space through multiple communication channels
EP0715754A1 (en) Method and system for embedding a device profile into a document and extracting a device profile from a document in a color management system
JPH08116456A (en) Image processing unit
US20070058224A1 (en) Image processing apparatus and image processing method
US6563944B1 (en) Image processing apparatus and method that automatically selects a substitute output device
GB2132052A (en) A method and system for processing image data
US6348978B1 (en) Method and system for image format conversion
JPH0363745A (en) Information processing system
WO1996039774A1 (en) A caching system for interpolation processing
JP2779507B2 (en) Transmission image prepress system
US20040239966A1 (en) Color imaging devices, color imaging methods, and color separation methods
US20030107577A1 (en) Data processing system having a plurality of processors and executing a series of processings in a prescribed order
JP3166974B2 (en) Image processing method and image forming system using the same
JP2502293B2 (en) Image processing device
JPH11355590A (en) Color correcting method, computer readable recording medium storing program for computer to execute the method and color corrector
JPH09179973A (en) Picture processor and its method
JPH04261266A (en) Image reader
US7304769B2 (en) Color imaging devices, color image forming methods, and color image data processing methods
JP2005117522A (en) Image processor
JPH08214165A (en) Image processing unit
JP2505772B2 (en) Image processing device
JP2984418B2 (en) Color image processing system