JPH10276323A - Image processing system - Google Patents
Image processing systemInfo
- Publication number
- JPH10276323A JPH10276323A JP9175242A JP17524297A JPH10276323A JP H10276323 A JPH10276323 A JP H10276323A JP 9175242 A JP9175242 A JP 9175242A JP 17524297 A JP17524297 A JP 17524297A JP H10276323 A JPH10276323 A JP H10276323A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image processing
- processing
- distributed
- area
- 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
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
(57)【要約】
【課題】 最適な処理条件で効率のよい画像分散処理を
行う画像処理システムを提供する。
【解決手段】 画像処理依頼デバイス2の依頼で、画像
処理制御装置3により元画像が複数の像域に分割され、
分散画像処理装置5a〜5nの処理能力に基づき、画像
処理の手順が作成され、分散画像処理装置5a〜5nに
対応する像域のデータが取込まれ、作成された処理手順
に基づき対応する像域の画像処理が行われ、処理結果が
画像合成装置7で合成され、高品質の画像処理を最適の
処理条件で効率よく実行する。画像処理制御装置3、分
散画像処理装置5a〜5nが独立に動作し、装置の増
設、交換等が簡単で、各種の画像処理特性の設定を可能
に構成する。
(57) [Summary] [PROBLEMS] To provide an image processing system that performs efficient image distribution processing under optimal processing conditions. An original image is divided into a plurality of image areas by an image processing control device at the request of an image processing request device,
An image processing procedure is created based on the processing capabilities of the distributed image processing apparatuses 5a to 5n, data of an image area corresponding to the distributed image processing apparatuses 5a to 5n is captured, and a corresponding image is created based on the created processing procedure. The image processing of the area is performed, the processing result is synthesized by the image synthesizing device 7, and high-quality image processing is efficiently executed under the optimum processing condition. The image processing control device 3 and the distributed image processing devices 5a to 5n operate independently, so that addition and replacement of the devices are simple, and various image processing characteristics can be set.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、画像処理システム
に関し、とりわけネットワークを介して分散画像処理を
行う画像処理システムに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing system, and more particularly to an image processing system for performing distributed image processing via a network.
【0002】[0002]
【従来の技術】クライアントの要求に基づいて、ネット
ワークを介してサーバーにより画像情報の提供を行った
り、あるいは、サーバーによりクライアントの要求する
画像処理を行う通信システムが提案されている。2. Description of the Related Art There has been proposed a communication system in which image information is provided by a server via a network based on a request of a client, or image processing requested by the client is performed by the server.
【0003】画像情報の提供を行うこの種の通信システ
ムとしては、例えば特開平6−209460号公報で開
示されている、複数のブロックに分割した画像情報を複
数の記憶手段に分散蓄積して管理することにより、画像
読みだし要求の競合に対処し、画像情報の配信効率を向
上させた通信管理システムがある。A communication system of this type for providing image information is disclosed in, for example, Japanese Patent Application Laid-Open No. Hei 6-209460, in which image information divided into a plurality of blocks is distributed and stored in a plurality of storage means for management. By doing so, there is a communication management system that addresses the contention of image reading requests and improves the distribution efficiency of image information.
【0004】一方、クライアントが要求する画像処理
を、ネットワークを介して複数のサーバーによって分割
処理する通信システムとしては、処理のスケジュールを
クライアントが作成し、このスケジュールに基づいて被
処理画像が複数のタスクに分割され、ネットワークに接
続された複数のサーバーに割り振られて処理される画像
処理システムが提案されている。On the other hand, in a communication system in which image processing requested by a client is divided and processed by a plurality of servers via a network, a processing schedule is created by the client, and an image to be processed is processed by a plurality of tasks based on the schedule. There has been proposed an image processing system which is divided into a plurality of servers and assigned to a plurality of servers connected to a network for processing.
【0005】この場合、分割されたタスクのデータは異
なるが、その処理内容は同一である。たとえば、100
0頁のプリントアウト処理に際して、クライアントであ
るホストコンピュータによって、1頁から500頁まで
のプリントアウトを第1のネットワークプリンタで行わ
せ、残りの501頁から1000頁までのプリントアウ
トを第2のネットワークプリンタで行わせるものであっ
た。[0005] In this case, the data of the divided tasks are different, but the processing contents are the same. For example, 100
At the time of printout processing of page 0, the host computer as a client causes printout from page 1 to page 500 to be performed by the first network printer, and printout from page 501 to page 1000 to the second network. It was done with a printer.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、前記の
ようなクライアントが要求する画像処理を、ネットワー
クを介して複数のサーバーによって分割処理する従来の
画像処理システムでは、クライアントが指定する処理手
順によって画像データの分割がなされるものであり、一
方、クライアントにはサーバー側の処理能力など機能を
確認する手段がないため、必ずしもサーバー側の機能・
能力に応じた最適の分割がなされないという問題があっ
た。However, in a conventional image processing system in which the above-described image processing requested by a client is divided by a plurality of servers via a network, image data is processed according to a processing procedure designated by the client. On the other hand, since the client has no means to check the functions such as the processing capacity of the server, the functions and functions of the server
There is a problem that the optimal division according to the ability is not performed.
【0007】さらに、分割は同一・同種類の画像処理タ
スクが複数のサーバーに単に量的に分担されるにとどま
るものであり、必ずしも最適な処理条件での画像処理が
行われるものではなかった。[0007] Further, the division is performed only by quantitatively sharing the same / same type of image processing tasks among a plurality of servers, and image processing is not always performed under optimal processing conditions.
【0008】本発明は、前記のような従来技術における
問題点を解決するためなされたもので、ネットワークに
接続された、それぞれ独自の動作特性を有する画像処理
装置を利用して、最適な処理条件で高効率の画像処理を
行うことが可能な画像処理システムを提供することを目
的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems in the prior art, and utilizes image processing apparatuses connected to a network and having their own operating characteristics to optimize processing conditions. It is an object of the present invention to provide an image processing system capable of performing high-efficiency image processing on a computer.
【0009】[0009]
【課題を解決するための手段】前記課題を解決するため
本発明の請求項1に係る画像処理システムは、ネットワ
ークに夫々接続された画像処理制御装置と、複数基の分
散画像処理装置と、画像合成処理装置を備え、前記画像
処理制御装置は、前記ネットワークを介して画像処理依
頼デバイスから与えられた被処理画像を、複数の領域に
分割して分割被処理画像とする画像分割手段と、前記各
分割被処理画像を前記複数基の分散画像処理装置のいず
れかに割り当てる画像処理手順とを備え、前記各分散画
像処理装置は、前記画像処理制御装置から割り当てられ
た前記分割被処理画像の処理を実行し、前記画像合成処
理装置は、前記各分散画像処理装置による処理結果を合
成して処理済画像とする構成としたことを特徴とする。According to a first aspect of the present invention, there is provided an image processing system, comprising: an image processing control device connected to a network; a plurality of distributed image processing devices; An image division control unit, wherein the image processing control unit is configured to divide an image to be processed given from an image processing request device via the network into a plurality of regions to form a divided image to be processed, An image processing procedure for allocating each divided image to be processed to any of the plurality of distributed image processing devices, wherein each of the distributed image processing devices processes the divided image to be processed allocated from the image processing control device. And the image synthesis processing device is configured to synthesize the processing results of the respective distributed image processing devices to obtain a processed image.
【0010】前記の構成によれば、被処理画像の分割が
該画像処理システムの一部分である画像処理制御装置に
よってなされ、さらに各分割被処理画像の分散画像処理
装置への割り当ても該画像処理制御装置によってなさ
れ、さらに処理済み分割画像の合成が該画像処理システ
ムの一部分である画像合成処理装置によってなされる。
このように、外部からスケジューリングされることな
く、該画像処理システム単独で画像処理の手順作成と分
散画像処理の実行がなされる。According to the above arrangement, the image to be processed is divided by the image processing control device which is a part of the image processing system, and the assignment of each divided image to the distributed image processing device is also performed by the image processing control device. The processing is performed by an apparatus, and the synthesis of the processed divided images is performed by an image synthesis processing apparatus that is a part of the image processing system.
As described above, the procedure of image processing and execution of distributed image processing are performed by the image processing system alone without scheduling from outside.
【0011】さらに前記の構成によれば、該画像処理シ
ステムの各構成部分、例えば画像処理制御装置、分散画
像処理装置、画像合成処理装置がネットワークを介して
接続されることで、各装置の増設、交換、切り離しが簡
単になされる。Further, according to the above configuration, each component of the image processing system, for example, the image processing control device, the distributed image processing device, and the image synthesizing device is connected via a network, so that each device can be added. , Exchange and disconnection are easily done.
【0012】また、本発明の請求項2に係る画像処理シ
ステムにおいては、請求項1記載の構成について、画像
分割手段が、画像の特質または画像の種別の少なくとも
一方に基づいて前記被処理画像を像域分離する構成とし
たことを特徴とする。In the image processing system according to a second aspect of the present invention, in the configuration according to the first aspect, the image dividing unit is configured to divide the image to be processed based on at least one of a characteristic of the image and a type of the image. It is characterized in that the image area is separated.
【0013】前記の構成によれば、被処理画像の分割が
画像の特質または画像の種別の少なくとも一方に基づい
てなされることで、各分割被処理画像を適した機能を備
える分散画像処理装置に割り当てることが可能とされ、
画像処理の効率改善がなされる。[0013] According to the above arrangement, the divided image is divided on the basis of at least one of the characteristic of the image and the type of the image, so that the divided image processing apparatus has a function suitable for each divided image. It is possible to assign
The efficiency of image processing is improved.
【0014】本発明の請求項3に係る画像処理システム
は、ネットワークを介して画像処理の依頼を行う画像処
理依頼デバイスと、該画像処理依頼デバイスから依頼さ
れた画像処理に係る元画像を、複数の特性処理領域に分
割し、前記ネットワークを介しての画像処理手順を作成
する画像処理制御装置と、該画像処理制御装置によって
分割された前記特性処理領域のデータがそれぞれ取り込
まれ、前記画像処理手順に基づいて前記特性処理領域の
画像処理をそれぞれ実行する複数の分散画像処理装置
と、前記複数の分散画像処理装置で実行された各特性処
理領域の画像処理を合成し、前記画像処理依頼デバイス
が依頼した画像処理を慣性する画像合成処理装置と、該
画像合成処理装置から前記完成した画像処理のデータが
送信される処理済画像要求デバイスとが、前記ネットワ
ークに接続されていることを特徴とする。According to a third aspect of the present invention, there is provided an image processing system comprising: an image processing request device for requesting image processing via a network; and an original image related to the image processing requested by the image processing request device. And an image processing control device for creating an image processing procedure via the network, and data of the characteristic processing region divided by the image processing control device are taken in, and the image processing procedure is performed. A plurality of distributed image processing devices that respectively execute the image processing of the characteristic processing region based on the image processing of the characteristic processing regions executed by the plurality of distributed image processing devices, and the image processing request device An image synthesizing processing device that inertiates the requested image processing, and a processed image to which the data of the completed image processing is transmitted from the image synthesizing processing device. A request device, characterized in that it is connected to the network.
【0015】前記の構成によれば、元画像の特性処理領
域への分割を画像処理依頼デバイスが実行する必要がな
く、よって画像処理依頼デバイスの負担の軽減がなさ
れ、画像処理依頼デバイスが簡素化される。さらに、該
画像処理システムの各構成部分がネットワークを介して
接続されることで、各装置の増設、交換、切り離しが簡
単になされる。According to the above arrangement, it is not necessary for the image processing requesting device to divide the original image into the characteristic processing regions, so that the load on the image processing requesting device is reduced and the image processing requesting device is simplified. Is done. Further, since each component of the image processing system is connected via a network, addition, replacement, and disconnection of each device can be easily performed.
【0016】本発明の請求項4に係る画像処理システム
は、請求項3の構成において、前記任意の特性処理領域
が文字領域、写真領域、人物領域、背景領域のいずれか
一領域によって構成されたをことを特徴とする。According to a fourth aspect of the present invention, in the image processing system according to the third aspect, the arbitrary characteristic processing area is configured by any one of a character area, a photograph area, a person area, and a background area. It is characterized by the following.
【0017】前記の構成によれば、元画像からの各特性
処理領域への分割が文字領域、写真領域、人物領域、背
景領域のいずれか一領域となるようなされることで、各
特性処理領域画像を適した機能を備える分散画像処理装
置に割り当てることが可能とされ、画像処理の効率改善
がなされる。According to the above configuration, the division of the original image into the respective characteristic processing regions is performed in any one of a character region, a photograph region, a person region, and a background region. Can be assigned to a distributed image processing apparatus having a suitable function, and the efficiency of image processing is improved.
【0018】本発明の請求項5に係る画像処理システム
は、請求項1乃至4の構成において、前記画像処理制御
装置には、前記分散画像処理装置の処理能力を前記ネッ
トワークを介して検知する処理能力検知手段が設けられ
ていることを特徴とする。According to a fifth aspect of the present invention, in the image processing system according to the first to fourth aspects, the image processing control device includes a processing for detecting a processing capability of the distributed image processing device via the network. A feature detecting means is provided.
【0019】前記の構成によれば、画像処理制御装置に
よる分散画像処理装置の処理能力の検知が容易になり、
画像処理制御装置における効率的な画像処理手順の作成
がなされる。According to the above configuration, it is easy for the image processing control device to detect the processing capability of the distributed image processing device.
An efficient image processing procedure is created in the image processing control device.
【0020】本発明の請求項6に係る画像処理システム
は、請求項1乃至4の構成において、前記各分散画像処
理装置には、自己の処理能力を前記ネットワークを介し
て前記画像処理制御装置に通報する処理能力通報手段が
設けられていることを特徴とする。According to a sixth aspect of the present invention, in the image processing system according to the first to fourth aspects, each of the distributed image processing apparatuses has its own processing capability transmitted to the image processing control apparatus via the network. It is characterized in that processing capacity reporting means for reporting is provided.
【0021】前記の構成によれば、各分散画像処理装置
の処理能力が画像処理制御装置に通報されることで、よ
り効率的な画像処理手順の作成が画像処理制御装置にお
いて可能になる。According to the above configuration, the processing capability of each distributed image processing device is reported to the image processing control device, so that the image processing control device can create a more efficient image processing procedure.
【0022】本発明の請求項7に係る画像処理システム
は、請求項1乃至6の構成において、前記画像処理制御
装置が、前記分割被処理画像あるいは像域分離画像のう
ちで画像処理に要する時間が長いものを、画像処理に要
する時間が短いものの送信に先立って前記分散画像処理
装置に送信する手段を具備することを特徴とする。According to a seventh aspect of the present invention, in the image processing system according to the first to sixth aspects, the time required for the image processing control device to perform image processing among the divided processed images or the image area separated images is provided. Means for transmitting a long image to the distributed image processing apparatus prior to transmission of a short image processing time.
【0023】前記の構成によれば、処理所要時間が長い
分散画像処理装置が他の分散画像処理装置に先んじて早
く処理に着手し、よって出力時刻の平準化がなされ、画
像処理システム全体の処理速度が向上する。According to the above arrangement, the distributed image processing apparatus having a long processing time starts the processing earlier than the other distributed image processing apparatuses, so that the output time is leveled, and the processing of the entire image processing system is performed. Speed is improved.
【0024】本発明の請求項8に係る画像処理システム
は、請求項1乃至6の構成において、前記画像処理制御
装置が、前記分割被処理画像あるいは像域分離画像のう
ちで画像処理に要する時間が長いものを、分割して少な
くとも一基の分散画像処理装置に送信する手段を具備す
ることを特徴とする。An image processing system according to a eighth aspect of the present invention is the image processing system according to the first to sixth aspects, wherein the image processing control device is configured to control a time required for image processing among the divided processed images or the image area separated images. The image processing apparatus further includes means for dividing a long image and transmitting the divided image to at least one distributed image processing apparatus.
【0025】前記の構成によれば、各分散画像処理装置
での処理所要時間が平準化され、画像処理システム全体
の処理速度が向上する。According to the above configuration, the required processing time in each distributed image processing apparatus is leveled, and the processing speed of the entire image processing system is improved.
【0026】本発明の請求項9に係る画像処理システム
は、請求項1乃至8の構成において、前記画像処理制御
装置が、前記分割被処理画像あるいは像域分離画像のう
ちで画像処理を要しないものを非処理のまま前記画像合
成処理装置に送る手段を具備することを特徴とする。According to a ninth aspect of the present invention, in the image processing system according to the first to eighth aspects, the image processing control device does not require image processing among the divided processed image or the image area separated image. Means for sending an unprocessed image to the image synthesis processing apparatus.
【0027】前記の構成によれば、画像処理を要しない
分割被処理画像あるいは像域分離画像に、無駄な転送手
続きを施すことが削除されて、時間と手間が節約され、
画像処理システム全体の処理速度が向上する。According to the above-mentioned configuration, it is not necessary to perform a useless transfer procedure on a divided image to be processed or an image area separated image which does not require image processing, thereby saving time and labor.
The processing speed of the entire image processing system is improved.
【0028】[0028]
【発明の実施の形態】以下、この発明の実施の形態を添
付図面に基づいて説明する。図1は、本発明に係る画像
処理システムの一実施形態の構成を示すブロック図であ
る。また図2は、本実施形態の構成要素間の関係を示す
説明図、図3は、本実施形態の通信シーケンスの手順を
示す説明図である。図1および図2に示されるように、
本実施の形態に係る画像処理システムPsは、ネットワ
ーク1と、このネットワーク1にそれぞれ接続された、
画像処理制御装置3、n基の分散画像処理装置5a〜5
n、画像合成処理装置7を備えている。Embodiments of the present invention will be described below with reference to the accompanying drawings. FIG. 1 is a block diagram showing a configuration of an embodiment of an image processing system according to the present invention. FIG. 2 is an explanatory diagram showing a relationship between components of the present embodiment, and FIG. 3 is an explanatory diagram showing a procedure of a communication sequence of the present embodiment. As shown in FIGS. 1 and 2,
The image processing system Ps according to the present embodiment includes a network 1 and the network 1 connected to the network 1.
Image processing control device 3, n distributed image processing devices 5a to 5
n, an image synthesis processing device 7.
【0029】画像処理制御装置3には、ネットワーク1
を介して外部から画像処理依頼情報21が入力される。
画像処理依頼情報21は、被処理画像すなわち元画像の
情報(データ)と、要求する画像処理結果に関する情報
が含まれている。The image processing control device 3 includes a network 1
The image processing request information 21 is input from outside via the.
The image processing request information 21 includes information (data) of the image to be processed, that is, the original image, and information on the requested image processing result.
【0030】画像処理制御装置3は、被処理画像を複数
の領域に分割して分割被処理画像とする画像分割手段
と、分散画像処理装置の処理能力をネットワークを介し
て検知する処理能力検知手段と、生成された各分割被処
理画像を分散画像処理装置5a〜5nのいずれかに割り
当てる画像処理手順とを備える。The image processing control device 3 includes an image dividing unit that divides an image to be processed into a plurality of regions to obtain a divided image to be processed and a processing capability detecting unit that detects the processing capability of the distributed image processing device via a network. And an image processing procedure for assigning each of the generated divided images to be processed to any of the distributed image processing apparatuses 5a to 5n.
【0031】画像処理制御装置3において、処理能力検
知手段は、n基の分散画像処理装置5a〜5nに、処理
能力確認情報23を送信し、分散画像処理装置5a〜5
nから夫々の処理能力情報23Aを受信する機能を備え
る。In the image processing control device 3, the processing capability detecting means transmits the processing capability confirmation information 23 to the n distributed image processing devices 5a to 5n, and the distributed image processing devices 5a to 5n.
n has a function of receiving the respective pieces of processing capability information 23A from n.
【0032】処理能力とは、ディザ方式の処理、誤差拡
散処理、ガンマ変換などの処理が可能であるか否か、単
位時間の加工可能なデータ量および加工開始までの待ち
時間などを含むものである。The processing capability includes whether or not processing such as dither processing, error diffusion processing, and gamma conversion is possible, the amount of data that can be processed per unit time, and the waiting time until the start of processing.
【0033】ついで、画像分割手段は、受信した処理能
力情報23Aならびに、画像の特質または画像の種別の
少なくとも一方の情報に基づいて、被処理画像を複数の
領域に分割して分割被処理画像とする機能を備える。こ
こで分割被処理画像を、像域分離画像と称するものとす
る。Next, the image dividing means divides the image to be processed into a plurality of regions based on the received processing capability information 23A and at least one of the characteristics of the image and the type of the image, and It has a function to do. Here, the divided image to be processed is referred to as an image area separated image.
【0034】ついで画像処理制御装置3は、分散画像処
理装置5a〜5nによる分散画像処理の手順、すなわち
画像処理手順を作成するとともに、この画像処理手順に
基づき、各像域分離画像を分散画像処理装置5a〜5n
に割り振ったのち、この像域分離画像データを含む像域
画像処理依頼情報24を各分散画像処理装置5a〜5n
に送信する機能を備える。Next, the image processing control device 3 creates a procedure of the distributed image processing by the distributed image processing devices 5a to 5n, that is, an image processing procedure, and, based on the image processing procedure, processes each image area separated image by the distributed image processing. Devices 5a to 5n
After that, the image area image processing request information 24 including the image area separated image data is transmitted to each of the distributed image processing apparatuses 5a to 5n.
It has the function of transmitting to
【0035】さらに画像処理制御装置3は、像域分離情
報と、元画像のID、各像域のIDおよび各像域の位置
情報からなる画像構成情報22を画像合成処理装置7に
送信する機能を備える。Further, the image processing control device 3 transmits to the image synthesizing processing device 7 image area separation information and image configuration information 22 including the ID of the original image, the ID of each image area, and the position information of each image area. Is provided.
【0036】各分散画像処理装置5a〜5nは、画像処
理制御装置3から送信されてきた処理能力確認情報23
に基づいて、あるいは自発的に、それぞれの処理能力に
関する処理能力情報23Aをネットワーク1上に発信す
る処理能力通報手段を備える。これにより、画像処理制
御装置3はネットワーク1を介して各分散画像処理装置
5a〜5nの処理能力を確認できる。Each of the distributed image processing apparatuses 5a to 5n transmits the processing capability confirmation information 23 transmitted from the image processing control apparatus 3.
Or a processing capacity notifying unit for transmitting processing capacity information 23A regarding each processing capacity on the network 1 based on the information processing or voluntarily. Thereby, the image processing control device 3 can confirm the processing capability of each of the distributed image processing devices 5a to 5n via the network 1.
【0037】各分散画像処理装置5a〜5nは、ついで
画像処理制御装置3から送信されてきた像域画像処理依
頼情報24に基づき、画像処理制御装置3から割り当て
られた像域分離画像の処理を実行するとともに、処理結
果である像域画像処理データと像域IDとを処理済み像
域データ25として、ネットワーク1を介して画像合成
処理装置7に送信する機能を備える。Each of the distributed image processing apparatuses 5a to 5n processes the image area separation image assigned by the image processing control apparatus 3 based on the image area image processing request information 24 transmitted from the image processing control apparatus 3. It has a function to execute and transmit the image area image processing data and the image area ID, which are the processing results, as processed image area data 25 to the image synthesis processing device 7 via the network 1.
【0038】画像合成処理装置7は、各分散画像処理装
置5から受信した処理済み像域データ25と、既に画像
処理制御装置3から送信されている前記画像構成情報2
2に基づき、合成画像を編成して元画像フレームと同一
フレームの処理済画像とするとともに、この処理済画像
を、合成済画像情報26としてネットワーク1上に発信
する機能を備える。The image synthesizing unit 7 processes the processed image area data 25 received from each distributed image processing unit 5 and the image configuration information 2 already transmitted from the image processing control unit 3.
2 and a function of organizing the synthesized image into a processed image of the same frame as the original image frame, and transmitting the processed image as synthesized image information 26 on the network 1.
【0039】このような構成の本実施の形態の動作を、
図3に基づき説明する。外部の画像処理依頼デバイス2
から時刻t1に、ネットワーク1を介して、画像処理依
頼情報21が画像処理制御装置3に入力される。この画
像処理依頼情報21に基づいて、時刻t21に画像制御
処理装置3から分散画像処理装置5aに、処理能力確認
情報23が送信され、この処理能力確認情報23に対し
て、時刻t22に分散画像処理装置5aから画像処理制
御装置3に、処理能力情報23Aが送信される。The operation of the present embodiment having such a configuration is described below.
This will be described with reference to FIG. External image processing request device 2
From time t1 to time t1, the image processing request information 21 is input to the image processing control device 3 via the network 1. Based on the image processing request information 21, the processing capability confirmation information 23 is transmitted from the image control processing device 3 to the distributed image processing device 5a at time t21. The processing capability information 23A is transmitted from the processing device 5a to the image processing control device 3.
【0040】同様にして、画像処理制御装置3から、時
刻t31・・・tn1に、それぞれ分散画像処理装置5
b〜5nに、処理能力確認情報23が送信され、これら
の処理能力確認情報23に対して、時刻t32に分散画
像処理装置5bから、時刻tn2に分散画像処理装置5
nから、それぞれ処理能力情報23Aが画像処理制御装
置3に送信される。Similarly, at time t31... Tn1, the distributed image processing device 5
b to 5n, the processing capacity confirmation information 23 is transmitted, and the processing capacity confirmation information 23 is transmitted from the distributed image processing apparatus 5b at time t32 to the distributed image processing apparatus 5 at time tn2.
The processing capability information 23A is transmitted to the image processing control device 3 from n.
【0041】画像処理制御装置3では、分散画像処理装
置5a〜5nから受信した処理能力情報に基づいて、画
像処理依頼デバイス2から受信した処理すべき元画像の
画像データに対して、像域分離処理を施して文字領域、
写真領域、人物領域、背景領域のように複数の像域に分
割し、元画像データに対する各像域画像データは、画像
構成情報22として、時刻t4に画像合成処理装置7に
送信される。The image processing control device 3 separates the image data of the original image to be processed received from the image processing requesting device 2 into image area separation based on the processing capability information received from the distributed image processing devices 5a to 5n. Apply processing to the text area,
The image data is divided into a plurality of image areas such as a photograph area, a person area, and a background area, and each image area image data corresponding to the original image data is transmitted to the image composition processing apparatus 7 at time t4 as image configuration information 22.
【0042】同時に、画像処理制御装置3では、画像処
理依頼デバイス2からの画像処理依頼情報21の依頼目
的を達成するために、分散画像処理装置5a〜5nの処
理能力に基づいて、最適な画像処理手順を作成し、得ら
れた画像処理手順に従って、分散画像処理装置5a〜5
nに、時刻t51、t52・・・t5nにそれぞれ画像
処理すべき像域の画像データを分配送信する。At the same time, in order to achieve the purpose of requesting the image processing request information 21 from the image processing requesting device 2, the image processing control device 3 determines an optimal image based on the processing capabilities of the distributed image processing devices 5 a to 5 n. A processing procedure is created, and according to the obtained image processing procedure, the distributed image processing apparatuses 5 a to 5 a
At time n, image data of the image area to be subjected to image processing is distributed and transmitted at times t51, t52,..., t5n.
【0043】分散画像処理装置5a〜5nは、分配送信
された担当像域の画像データに対して、それぞれの処理
能力での画像処理を施し、分散画像処理装置5a〜5n
からは、時刻t61、t62・・・t6nに、それぞれ
処理済の画像データが、画像合成処理装置7に送信され
る。The distributed image processing devices 5a to 5n perform image processing with their respective processing capacities on the image data of the assigned image area distributed and transmitted, and perform the distributed image processing devices 5a to 5n.
Thereafter, the processed image data is transmitted to the image synthesis processing device 7 at times t61, t62,..., T6n.
【0044】そして、画像合成処理装置7は、分散画像
処理装置5a〜5nから送信される処理済の画像データ
に対して、画像処理制御装置3から送信される画像構成
情報22に基づいて合成処理を施し、元画像のフレーム
と同一フレームに再構成された合成画像データ26とし
て、ネットワーク1上に送信する。The image synthesizing processing device 7 performs a synthesizing process on the processed image data transmitted from the distributed image processing devices 5 a to 5 n based on the image configuration information 22 transmitted from the image processing control device 3. And transmits the synthesized image data 26 reconstructed into the same frame as the frame of the original image on the network 1.
【0045】このように、本実施の形態によると、画像
処理依頼デバイス2からの画像処理依頼に対して、画像
処理制御装置3が、ネットワーク1に接続された複数の
分散画像処理装置5a〜5nの処理能力に基づいて、元
画像を複数の像域に分割し、かつ分散画像処理実行装置
5a〜5nを用いての最適の画像処理手順を作成し、こ
の画像処理手順に従って、分散画像処理装置5a〜5n
に担当の像域の画像データが送信され、分散画像処理装
置5a〜5nが各像域の画像処理を実行し、各像域の処
理済の画像データが画像合成処理装置7で合成され、ネ
ットワーク1上に送信される。As described above, according to the present embodiment, in response to an image processing request from the image processing request device 2, the image processing control device 3 operates the plurality of distributed image processing devices 5 a to 5 n connected to the network 1. Divides the original image into a plurality of image areas, creates an optimal image processing procedure using the distributed image processing execution apparatuses 5a to 5n, and, according to this image processing procedure, executes the distributed image processing apparatus. 5a-5n
The image data of the image area in charge is transmitted to the distributed image processing apparatuses 5a to 5n to execute the image processing of each image area, and the processed image data of each image area is synthesized by the image synthesis processing apparatus 7, 1 is sent over.
【0046】このために、本実施形態では、画像処理実
行装置の処理能力を的確に把握して、元画像が分割され
る。ここで、とりわけ、文字領域、写真領域、人物領
域、背景領域のように画像の特質が異なる複数の像域に
分割されることで、以下の処理がさらに効率的になる。
このように、各分散画像処理装置の処理能力(とりわけ
各種の特質の画像に対する処理能力)に適合して画像処
理された各像域の画像処理データの合成により、高品質
の画像処理を、ネットワークに最適の処理条件で効率よ
く実行することが可能になる。For this reason, in the present embodiment, the original image is divided by properly grasping the processing capability of the image processing execution device. Here, in particular, by dividing the image area into a plurality of image areas having different characteristics such as a character area, a photograph area, a person area, and a background area, the following processing becomes more efficient.
As described above, by combining the image processing data of each image area that has been subjected to the image processing in conformity with the processing capability of each distributed image processing apparatus (particularly, the processing capability for images of various characteristics), high-quality image processing can be performed on a network. It is possible to efficiently execute the processing under the optimum processing conditions.
【0047】また、画像処理依頼デバイス、画像処理制
御装置、分散画像処理装置が独立に動作するので、装置
の増設、交換、切り離しが簡単に行われ、各種の画像処
理特性を簡単に設定することが可能になる。Further, since the image processing request device, the image processing control device, and the distributed image processing device operate independently, it is possible to easily add, exchange, and disconnect the devices, and easily set various image processing characteristics. Becomes possible.
【0048】また前記実施形態の構成は、さらに以下の
ように拡張した構成とすることも可能である。すなわ
ち、本実施形態に係る画像処理システムは、前記図1に
おいて、前記実施形態の構成に加えてさらに、画像処理
依頼デバイス2と、処理済画像要求デバイス6とを組み
込み、それぞれをネットワーク1に接続した構成とす
る。その他の部分は前記実施形態の構成と同様である。The configuration of the above-described embodiment can be further expanded as follows. That is, the image processing system according to the present embodiment incorporates the image processing request device 2 and the processed image request device 6 in addition to the configuration of the above-described embodiment in FIG. Configuration. Other parts are the same as in the configuration of the above embodiment.
【0049】画像処理依頼デバイス2は、ホストコンピ
ュータ、ファクシミリ装置、スキャナ装置などから構成
されるもので、画像処理依頼の要求元として、ネットワ
ーク1を介して画像処理依頼情報21を画像処理制御装
置3に入力する。一方、処理済画像要求デバイス6は、
ホストコンピュータ、プリンタ装置、記憶装置などから
構成されるもので、処理済み画像の受取り先として、前
記画像合成処理装置7からの合成済画像情報26をネッ
トワーク1を介して受け取る。The image processing request device 2 is composed of a host computer, a facsimile machine, a scanner device, etc., and transmits the image processing request information 21 via the network 1 to the image processing control device 3 as a request source of the image processing request. To enter. On the other hand, the processed image request device 6
It is composed of a host computer, a printer device, a storage device, and the like, and receives the synthesized image information 26 from the image synthesis processing device 7 via the network 1 as a destination of the processed image.
【0050】このような構成を有する画像処理システム
は、このシステムのみで完結した画像分散処理とその画
像保存が可能になり、たとえば守秘画像データの処理に
適したシステムとして利用することができる。The image processing system having such a configuration enables complete image distribution processing and image storage only with this system, and can be used as a system suitable for processing confidential image data, for example.
【0051】ところで、前記の実施形態による画像処理
システムは、自ら分散処理に関するスケジューリング機
能を備えることで、外部からのスケジューリング指示を
必要としない構成であった。さらに、画像の分割にあた
り、画像の特質に基づいた像域分離を行なうことで、そ
れぞれ単一の同質画像から成る複数の像域とし、異質の
画像部分の混成に起因して発生していた処理効率の低下
を改善するものであった。そこで、つぎに示す実施形態
は、前記の実施形態における、とりわけ単一の同質画像
から成る像域構成につき、さらに処理効率改善を可能と
する工夫がなされたものである。By the way, the image processing system according to the above-described embodiment has a configuration that does not need a scheduling instruction from the outside by providing the scheduling function for the distributed processing by itself. Furthermore, when dividing an image, image area separation based on the characteristics of the image is performed, whereby a plurality of image areas each consisting of a single homogeneous image are obtained, and processing that has occurred due to the mixture of different image parts is performed. The improvement in efficiency was improved. In view of this, the following embodiment is designed to further improve the processing efficiency of the above-described embodiment, particularly for the image area configuration composed of a single homogeneous image.
【0052】図4は、上記の他の実施形態の原理説明図
である。一般的に画像処理の速度は、画像の特質により
処理アルゴリズムが異なるから、例えばある分散画像処
理装置から処理済み画像が送出される時間に大きなばら
つきがあると、画像合成においてこの部分が律速段階、
すなわちシステム全体の速度を規定する隘路となって、
全体の処理が遅れることになる。しかも、処理アルゴリ
ズムが異なるため、各分散画像処理装置から処理済み画
像が送出される時間を、単純にデータ長のみから推定す
ることができない。FIG. 4 is a view for explaining the principle of another embodiment described above. Generally, the speed of image processing is different from the processing algorithm depending on the characteristics of the image.For example, if there is a large variation in the time when a processed image is sent from a certain distributed image processing apparatus, this part is a rate-determining step in image synthesis,
In other words, it becomes a bottleneck that regulates the speed of the entire system,
The whole process will be delayed. Moreover, since the processing algorithms are different, the time at which the processed image is sent from each distributed image processing apparatus cannot be simply estimated from the data length alone.
【0053】この原理は、分割被処理画像あるいは像域
分離画像の処理所要時間にばらつきがある場合に対処す
べく、画像処理制御装置が先ず各分割被処理画像あるい
は像域分離画像の処理時間を算出し、分割被処理画像あ
るいは像域分離画像のうちで画像処理に要する時間が長
いものを、画像処理に要する時間が短いものの送信に先
立って、分散画像処理装置に優先送信するものである。The principle is as follows. In order to cope with a case where the required processing time of the divided processed image or the image area separated image varies, the image processing control device first sets the processing time of each divided processed image or the image area separated image. Calculated and prioritized transmission to the distributed image processing apparatus prior to transmission of the divided image to be processed or the image area separated image that requires a longer time for image processing, but transmits the shorter image processing time.
【0054】画像処理制御装置3が所要時間T1で分割
処理あるいは像域分離を実行し、分割被処理画像データ
あるいは像域分離画像データが含まれた像域画像処理依
頼情報24を、割り振った分散画像処理装置5a〜5n
のいずれかに所要時間T2で転送する。分散画像処理装
置は所要時間T3でデータ処理を実行し、処理済像域デ
ータ25を画像合成処理装置7に所要時間T4で転送す
る。The image processing control device 3 executes the division processing or the image area separation at the required time T1, and distributes the image area image processing request information 24 including the divided image data to be processed or the image area separated image data to the allocated distribution. Image processing devices 5a to 5n
At the required time T2. The distributed image processing apparatus executes data processing in the required time T3, and transfers the processed image area data 25 to the image composition processing apparatus 7 in the required time T4.
【0055】この場合、例えば分散画像処理装置5nに
おけるデータ処理の所要時間T3が、他の分散画像処理
装置における所要時間よりも長いと、分散画像処理装置
5nが処理済像域データを画像合成処理装置7へ転送を
開始する時刻が遅れる。したがって、画像処理制御装置
3が分散画像処理装置5nに最優先で像域画像処理依頼
情報24の転送を実施するように構成すれば、分散画像
処理装置5nでのデータ処理が早く開始され、出力時刻
が他の分散画像処理装置に近くなって、平準化されるこ
とになる。In this case, for example, if the required time T3 of the data processing in the distributed image processing device 5n is longer than the required time in the other distributed image processing devices, the distributed image processing device 5n performs the image synthesis processing on the processed image area data. The time when the transfer to the device 7 is started is delayed. Therefore, if the image processing control device 3 is configured to transfer the image area image processing request information 24 to the distributed image processing device 5n with the highest priority, the data processing in the distributed image processing device 5n is started earlier, and the output is performed. The time becomes closer to that of the other distributed image processing devices, and is leveled.
【0056】このように送信順位に優先を設けることに
より、画像処理に要する時間が長い分散画像処理装置へ
早く被処理画像を入力することで、この分散画像処理装
置からの処理結果の出力時刻を、他の分散画像処理装置
からの処理結果の出力時刻に近付けることができ、よっ
てシステム全体の速度を改善できる。これは、画像処理
制御装置に上記の優先送信手段を具備させることによっ
て実現できる。By giving priority to the transmission order as described above, an image to be processed is input to the distributed image processing apparatus quickly with a long image processing time, so that the output time of the processing result from the distributed image processing apparatus can be adjusted. Therefore, it is possible to approach the output time of the processing result from another distributed image processing apparatus, thereby improving the speed of the entire system. This can be realized by providing the image processing control device with the above priority transmission means.
【0057】さらに、分割被処理画像あるいは像域分離
画像の処理時間に大きなばらつきがある場合に対処し
て、画像処理に要する時間が長いものに分割を施し、処
理時間を揃えた後に、分散画像処理装置に送信する構成
とすることも可能である。これは、画像処理制御装置に
上記の分割手段を具備させることで実現できる。とりわ
け、同質の画像すなわち同じ処理アルゴリズムが適用で
きるものの場合は、処理時間の推定にかわり、データ長
のみで推定することができる。Further, in order to cope with the case where the processing time of the divided image to be processed or the image area separated image has a large variation, the image processing apparatus which divides the image which requires a long time for the image processing is processed, It is also possible to adopt a configuration in which the data is transmitted to the processing device. This can be realized by providing the image processing control device with the above dividing means. In particular, in the case of an image of the same quality, that is, an image to which the same processing algorithm can be applied, estimation can be performed only by the data length instead of estimating the processing time.
【0058】さらに図5は、他の原理の説明図である。
この原理によれば、分割被処理画像あるいは像域分離画
像のうちで画像処理を要しない画像データ30を、処理
手続をパスして非処理のまま、画像処理制御装置3から
画像合成処理装置7に直に送るようにする。この結果、
画像データ30については転送T6のみでよく、したが
って分散画像処理装置への無駄な転送手続きと時間を削
除することができ、トータル的な画像処理速度を向上さ
せ得る。これは、画像処理制御装置に上記のパス手段を
具備させることによって実現できる。FIG. 5 is an explanatory diagram of another principle.
According to this principle, image data 30 that does not require image processing among divided images to be processed or image area separated images is passed from the image processing control device 3 to the image synthesis processing device Send it directly to. As a result,
Only the transfer T6 is required for the image data 30, so that unnecessary transfer procedures and time to the distributed image processing apparatus can be eliminated, and the total image processing speed can be improved. This can be realized by providing the image processing control device with the above-mentioned pass means.
【0059】図6は、本原理に基づく実施形態の通信シ
ーケンスの手順を示す説明図である。同図において、前
記図3と同じ部分には同一符号を付けて、説明は省略さ
れる。時刻t60において画像制御処理装置3から画像
合成処理装置7に、非処理像域画像データ30が直接送
付される。FIG. 6 is an explanatory diagram showing a procedure of a communication sequence according to an embodiment based on the present principle. In this figure, the same parts as those in FIG. 3 are denoted by the same reference numerals, and description thereof will be omitted. At time t60, the non-processed image area image data 30 is directly sent from the image control processing device 3 to the image synthesis processing device 7.
【0060】図7は、上記実施形態の画像処理装置の動
作フローであり、各分散環境下の画像処理装置に像域画
像データを分配するまでを記述している。画像処理依頼
デバイス(本フローチャートでは、イニシエータと表示
する)から元画像データが授与され(ステップ40
1)、処理依頼を受けた画像処理制御装置は、像域分離
処理を施すことにより元画像データを幾つかの像域デー
タに分離する(ステップ402)。各像域画像データは
イニシエータから依頼された処理内容に応じた画像処理
を施すため、各分散画像処理装置に分配されることにな
る。FIG. 7 is an operation flow of the image processing apparatus according to the above-described embodiment, and describes a process until image area image data is distributed to the image processing apparatuses under each distributed environment. Original image data is provided from an image processing request device (in the flowchart, indicated as initiator) (step 40).
1), the image processing control device that has received the processing request separates the original image data into some image area data by performing image area separation processing (step 402). Each image area image data is distributed to each distributed image processing apparatus in order to perform image processing according to the processing content requested by the initiator.
【0061】画像処理制御装置は、この画像処理依頼を
満たす処理機能が各分散画像処理装置にインプリメント
されているか否かを判断できない場合(ステップ40
3)、各分散画像処理装置に対してその処理能力を問い
合わせることができる(ステップ404)。各分散画像
処理装置の処理能力が確認されれば、像域画像データに
対する単位時間当たりの処理速度を算出し(ステップ4
05)、各像域の処理時間が均等であるかをチェックす
る。The image processing control device cannot determine whether or not the processing function satisfying the image processing request is implemented in each distributed image processing device (step 40).
3) It is possible to inquire each distributed image processing apparatus about its processing capability (step 404). If the processing capability of each distributed image processing apparatus is confirmed, the processing speed per unit time for the image area image data is calculated (step 4).
05) Check whether the processing time of each image area is equal.
【0062】ここで各像域の処理時間が均等でない場
合、例えば像域Aに対して像域Bの処理時間が2倍以上
であるような場合(ステップ406)、像域Bを、像域
Aの処理時間以下になるよう更にブロック分割する(ス
テップ407)。ここで分割された像域Aの各画像デー
タは、元は同じ像域であるため、これを分割した場合、
同じ処理を施す分散画像処理処理装置が分割した数だけ
必要となるが、ここでは便宜上、ステップ404での問
い合わせで保証されているものとする。If the processing time of each image area is not equal, for example, if the processing time of image area B is twice or more than that of image area A (step 406), image area B is replaced with image area B. The block is further divided so as to be shorter than the processing time of A (step 407). Since each image data of the divided image area A is originally the same image area, when this is divided,
The number of divided image processing devices that perform the same processing is required by the number of divisions. Here, for the sake of convenience, it is assumed that it is guaranteed by the inquiry in step 404.
【0063】次に、ほぼ均等となった各像域画像データ
の処理時間を比較して、処理順序を決定する(ステップ
408)。一方、イニシエータから授与された元画像デ
ータに対する各像域画像データの位置(座標)情報、各
像域画像データのID等の構成情報を、画像合成処理装
置に通知する(ステップ409)。Next, the processing order is determined by comparing the processing times of the substantially equalized image area image data (step 408). On the other hand, position (coordinate) information of each image area image data with respect to the original image data provided from the initiator, and configuration information such as the ID of each image area image data are notified to the image composition processing apparatus (step 409).
【0064】また、イニシエータからの依頼内容で処理
を施さない各像域画像データ、または像域分離した時点
で像域とみなされなかった元画像データが存在する場合
は(ステップ410)、これら画像処理を施さないデー
タは直ちに画像合成処理装置に転送される(ステップ4
11)。一方、画像処理される像域データは、決定した
処理順序に従って各分散画像処理装置に転送される(ス
テップ412)。If there is image area image data which is not processed according to the request from the initiator or original image data which is not regarded as an image area when the image area is separated (step 410), these image area The unprocessed data is immediately transferred to the image synthesis processing device (step 4).
11). On the other hand, the image area data to be subjected to the image processing is transferred to each distributed image processing apparatus in accordance with the determined processing order (Step 412).
【0065】[0065]
【発明の効果】以上詳述したように、本発明の請求項1
に係る画像処理システムは、内蔵される、画像分割手段
と画像処理手順とを備える画像処理制御装置が、被処理
画像を分割被処理画像に分割して分散画像処理装置のい
ずれかに割り当てる構成であるから、外部からのスケジ
ューリングに依存することなく、この画像処理システム
単独で画像処理の手順作成と分散画像処理を実行するこ
とができる。As described in detail above, claim 1 of the present invention
The image processing system according to the present invention is configured such that an image processing control device including a built-in image dividing unit and an image processing procedure divides an image to be processed into divided images to be processed and allocates the divided images to any of the distributed image processing devices. Therefore, the image processing system alone can create an image processing procedure and execute distributed image processing without depending on external scheduling.
【0066】さらに、画像処理システムの各構成部分、
例えば画像処理制御装置、分散画像処理装置、画像合成
処理装置がネットワークを介して接続されているから、
各装置の増設、交換、切り離しを簡単に行うことができ
る。Further, each component of the image processing system,
For example, since an image processing control device, a distributed image processing device, and an image synthesis processing device are connected via a network,
Expansion, replacement, and disconnection of each device can be easily performed.
【0067】また、本発明の請求項2に係る画像処理シ
ステムは、請求項1記載の構成において、画像分割手段
が、画像の特質または画像の種別の少なくとも一方に基
づいて被処理画像を像域分離する構成とするから、適し
た機能を備える分散画像処理装置に各分割被処理画像を
割り当てることができ、画像処理の効率を改善できる。In the image processing system according to a second aspect of the present invention, in the configuration according to the first aspect, the image dividing means converts the image to be processed into an image area based on at least one of a characteristic of the image and a type of the image. Because of the configuration of separation, each divided image to be processed can be assigned to a distributed image processing apparatus having a suitable function, and the efficiency of image processing can be improved.
【0068】本発明の請求項3に係る画像処理システム
は、画像処理の依頼を行う画像処理依頼デバイスと、完
成した画像処理のデータが送信される処理済画像要求デ
バイスとが、ネットワークに接続されて構成されるか
ら、元画像の分割を画像処理依頼デバイスが実行する必
要がなく、よって画像処理依頼デバイスの負担を軽減で
きて、画像処理依頼デバイスを簡素化できる。さらに、
各装置の増設、交換、切り離しが簡単にできるという効
果を奏する。According to a third aspect of the present invention, an image processing requesting device for requesting image processing and a processed image requesting device for transmitting completed image processing data are connected to a network. Therefore, the image processing request device does not need to execute the division of the original image, so that the load on the image processing request device can be reduced and the image processing request device can be simplified. further,
There is an effect that extension, replacement, and disconnection of each device can be easily performed.
【0069】本発明の請求項4に係る画像処理システム
は、請求項3の構成において、任意の特性処理領域が文
字領域、写真領域、人物領域、背景領域のいずれか一領
域によって構成されるものであるから、元画像からの各
特性処理領域への分割が文字領域、写真領域、人物領
域、背景領域のいずれか一領域となるようなされること
で、各特性処理領域画像を適した機能を備える分散画像
処理装置に割り当てることが可能になり、画像処理の一
層の効率改善を実現できる。An image processing system according to a fourth aspect of the present invention is the image processing system according to the third aspect, wherein the arbitrary characteristic processing area is any one of a character area, a photograph area, a person area, and a background area. Therefore, by dividing the original image into each of the characteristic processing regions into one of a character region, a photograph region, a person region, and a background region, a function suitable for each characteristic processing region image is provided. It is possible to allocate to a distributed image processing apparatus, and it is possible to further improve the efficiency of image processing.
【0070】本発明の請求項5に係る画像処理システム
は、請求項1乃至4の構成において、画像処理制御装置
に、分散画像処理装置の処理能力をネットワークを介し
て検知する処理能力検知手段を設けて構成するものであ
るから、画像処理制御装置による分散画像処理装置の処
理能力の検知が容易になり、効率的な画像処理手順を作
成することができる。According to a fifth aspect of the present invention, in the image processing system according to the first to fourth aspects, the image processing control device includes a processing capability detecting means for detecting the processing capability of the distributed image processing device via a network. Since it is provided and configured, the processing capability of the distributed image processing device can be easily detected by the image processing control device, and an efficient image processing procedure can be created.
【0071】本発明の請求項6に係る画像処理システム
は、請求項1乃至4の構成において、各分散画像処理装
置に、自己の処理能力をネットワークを介して画像処理
制御装置に通報する処理能力通報手段を設けて構成する
ものであるから、各分散画像処理装置の処理能力が画像
処理制御装置に通報され、この情報に基づきより効率的
な画像処理手順の作成が可能になる。According to a sixth aspect of the present invention, there is provided an image processing system according to the first to fourth aspects, wherein each distributed image processing apparatus is notified of its own processing capability to an image processing control device via a network. Since the notification unit is provided, the processing capability of each distributed image processing apparatus is notified to the image processing control apparatus, and based on this information, a more efficient image processing procedure can be created.
【0072】本発明の請求項7に係る画像処理システム
は、処理時間の異なる像域データの転送順序を可変とす
る構成であるから、各分散画像処理装置の処理時間差に
よる出力時刻の差分をなくし、処理を同時に終了させる
ことを可能にする。よって分離から合成までのトータル
の処理速度を向上させることができる。Since the image processing system according to claim 7 of the present invention has a configuration in which the transfer order of image area data having different processing times is variable, the difference in output time due to the processing time difference between the distributed image processing apparatuses is eliminated. , It is possible to end the processing at the same time. Therefore, the total processing speed from separation to synthesis can be improved.
【0073】本発明の請求項8に係る画像処理システム
は、処理時間が長いデータを分割して構成するものであ
るから、各画像処理スレッドの処理時間そのものを均一
化でき、よって分離から合成までのトータルの処理速度
を向上させることができる。Since the image processing system according to the eighth aspect of the present invention is configured by dividing data having a long processing time, the processing time itself of each image processing thread can be made uniform, and therefore, from separation to synthesis. Can be improved in total processing speed.
【0074】本発明の請求項9に係る画像処理システム
は、処理を要しないデータを非処理で画像合成側へ直に
送る構成とするものであるから、直接、画像合成側に送
ることによって無駄な転送手続きと時間を削除すること
ができ、よってトータル的な画像処理速度を向上させる
ことができる。The image processing system according to the ninth aspect of the present invention has a configuration in which data that does not require processing is directly sent to the image synthesizing side without any processing. The transfer procedure and time can be eliminated, so that the total image processing speed can be improved.
【図1】本発明に係る画像処理システムの一実施形態の
構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an embodiment of an image processing system according to the present invention.
【図2】図1に示される画像処理システムの構成要素間
の関係を示す説明図である。FIG. 2 is an explanatory diagram illustrating a relationship between components of the image processing system illustrated in FIG. 1;
【図3】図1に示される画像処理システムの通信シーケ
ンスの手順を示す説明図である。FIG. 3 is an explanatory diagram showing a procedure of a communication sequence of the image processing system shown in FIG. 1;
【図4】本発明に係る画像処理システムの他の実施形態
の原理説明図である。FIG. 4 is a diagram illustrating the principle of another embodiment of the image processing system according to the present invention.
【図5】本発明に係る画像処理システムの他の実施形態
における他の原理の説明図である。FIG. 5 is an explanatory diagram of another principle in another embodiment of the image processing system according to the present invention.
【図6】本発明に係る画像処理システムの他の実施の形
態の通信シーケンスの手順を示す説明図である。FIG. 6 is an explanatory diagram showing a procedure of a communication sequence of another embodiment of the image processing system according to the present invention.
【図7】図6に示された画像処理システムの動作のフロ
ーチャートである。FIG. 7 is a flowchart of an operation of the image processing system shown in FIG. 6;
1 ネットワーク 2 画像処理依頼デバイス 2a ホストコンピュータ 2b ファクシミリ 2c スキャナ 3 画像処理制御装置 5a〜5n 分散画像処理装置 6 処理済画像要求デバイス 6a ホストコンピュータ 6b プリンタ 6c 記憶装置 7 画像合成処理装置 21 画像処理依頼情報 22 画像構成情報 23 処理能力確認情報 23A 処理能力情報 24 像域画像処理依頼情報 25 処理済像域データ 26 合成画像データ DESCRIPTION OF SYMBOLS 1 Network 2 Image processing request device 2a Host computer 2b Facsimile 2c Scanner 3 Image processing control device 5a-5n Distributed image processing device 6 Processed image request device 6a Host computer 6b Printer 6c Storage device 7 Image synthesis processing device 21 Image processing request information 22 Image Configuration Information 23 Processing Capacity Confirmation Information 23A Processing Capacity Information 24 Image Area Image Processing Request Information 25 Processed Image Area Data 26 Composite Image Data
Claims (9)
理制御装置3と、複数基の分散画像処理装置5a〜5n
と、画像合成処理装置7を備え、 前記画像処理制御装置3は、前記ネットワーク1を介し
て画像処理依頼デバイス2から与えられた被処理画像
を、複数の領域に分割して分割被処理画像とする画像分
割手段と、前記各分割被処理画像を前記複数基の分散画
像処理装置5a〜5nのいずれかに割り当てる画像処理
手順とを備え、 前記各分散画像処理装置5は、前記画像処理制御装置3
から割り当てられた前記分割被処理画像の処理を実行
し、 前記画像合成処理装置7は、前記各分散画像処理装置5
による処理結果を合成して処理済画像とする構成とした
ことを特徴とする画像処理システム。An image processing control device connected to a network and a plurality of distributed image processing devices connected to a network.
The image processing control device 3 divides the processed image given from the image processing requesting device 2 through the network 1 into a plurality of regions, And an image processing procedure for allocating each of the divided processed images to any of the plurality of distributed image processing apparatuses 5a to 5n. 3
The image synthesis processing device 7 executes the processing of the divided processed image allocated from
An image processing system characterized in that the processing results obtained by combining are combined into a processed image.
画像の種別の少なくとも一方に基づいて前記被処理画像
を像域分離する構成としたことを特徴とする請求項1記
載の画像処理システム。2. The image processing system according to claim 1, wherein said image dividing means is configured to separate the image area of the processing target image based on at least one of a characteristic of the image and a type of the image.
行う画像処理依頼デバイスと、 該画像処理依頼デバイスから依頼された画像処理に係る
元画像を、複数の特性処理領域に分割し、前記ネットワ
ークを介しての画像処理手順を作成する画像処理制御装
置と、 該画像処理制御装置によって分割された前記特性処理領
域のデータがそれぞれ取り込まれ、前記画像処理手順に
基づいて前記特性処理領域の画像処理をそれぞれ実行す
る複数の分散画像処理装置と、 前記複数の分散画像処理装置で実行された各特性処理領
域の画像処理を合成し、前記画像処理依頼デバイスが依
頼した画像処理を慣性する画像合成処理装置と、 該画像合成処理装置から前記完成した画像処理のデータ
が送信される処理済画像要求デバイスとが、前記ネット
ワークに接続されていることを特徴とする画像処理シス
テム。3. An image processing request device for requesting image processing via a network, and an original image related to image processing requested from the image processing request device is divided into a plurality of characteristic processing regions, An image processing control device for creating an image processing procedure through the image processing control device, and the data of the characteristic processing region divided by the image processing control device are respectively fetched, and image processing of the characteristic processing region is performed based on the image processing procedure. A plurality of distributed image processing apparatuses each of which executes the image processing of each characteristic processing area executed by the plurality of distributed image processing apparatuses, and an image synthesis processing apparatus which inertates the image processing requested by the image processing request device And a processed image request device to which the data of the completed image processing is transmitted from the image synthesis processing device, The image processing system characterized by being continued.
真領域、人物領域、背景領域のいずれか一領域によって
構成されたことを特徴とする請求項3記載の画像処理シ
ステム。4. The image processing system according to claim 3, wherein the arbitrary characteristic processing area is configured by any one of a character area, a photograph area, a person area, and a background area.
像処理装置の処理能力を前記ネットワークを介して検知
する処理能力検知手段が設けられていることを特徴とす
る請求項1乃至4記載の画像処理システム。5. The image processing control device according to claim 1, further comprising a processing capability detecting unit configured to detect a processing capability of the distributed image processing device via the network. Image processing system.
理能力を前記ネットワークを介して前記画像処理制御装
置に通報する処理能力通報手段が設けられていることを
特徴とする請求項1乃至4記載の画像処理システム。6. The distributed image processing apparatus according to claim 1, further comprising a processing capacity reporting unit for reporting the processing capacity of the distributed image processing apparatus to the image processing control apparatus via the network. 5. The image processing system according to 4.
理画像あるいは像域分離画像のうちで画像処理に要する
時間が長いものを、画像処理に要する時間が短いものの
送信に先立って前記分散画像処理装置に送信する手段を
具備することを特徴とする請求項1乃至6記載の画像処
理システム。7. The image processing control apparatus according to claim 1, wherein, of the divided image to be processed or the image area separated image, an image having a long time required for image processing is replaced with the dispersed image prior to transmission of an image having a short time required for image processing. The image processing system according to claim 1, further comprising a unit that transmits the image data to the processing device.
理画像あるいは像域分離画像のうちで画像処理に要する
時間が長いものを、分割して少なくとも一基の分散画像
処理装置に送信する手段を具備することを特徴とする請
求項1乃至6記載の画像処理システム。8. The image processing control device, wherein the divided image to be processed or the image area separated image, which has a long time for image processing, is divided and transmitted to at least one distributed image processing device. The image processing system according to claim 1, further comprising:
理画像あるいは像域分離画像のうちで画像処理を要しな
いものを非処理のまま前記画像合成処理装置に送る手段
を具備することを特徴とする請求項1乃至8記載の画像
処理システム。9. The image processing control device further comprises means for sending, to the image synthesizing processing device, an image which does not require image processing among the divided image to be processed or the image area separated image without processing. 9. The image processing system according to claim 1, wherein:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9175242A JPH10276323A (en) | 1997-01-29 | 1997-06-16 | Image processing system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9-29777 | 1997-01-29 | ||
JP2977797 | 1997-01-29 | ||
JP9175242A JPH10276323A (en) | 1997-01-29 | 1997-06-16 | Image processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10276323A true JPH10276323A (en) | 1998-10-13 |
Family
ID=26368012
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9175242A Pending JPH10276323A (en) | 1997-01-29 | 1997-06-16 | Image processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10276323A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007081795A (en) * | 2005-09-14 | 2007-03-29 | Fuji Xerox Co Ltd | Image processor |
JP2010093572A (en) * | 2008-10-08 | 2010-04-22 | Fuji Xerox Co Ltd | Image processing apparatus, image processing system, and program |
US7844129B2 (en) | 2004-06-09 | 2010-11-30 | Canon Kabushiki Kaisha | Information processing apparatus and its control method |
JP2012114674A (en) * | 2010-11-25 | 2012-06-14 | Ricoh Co Ltd | Image processing server device |
US9124732B2 (en) | 2011-10-25 | 2015-09-01 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and program for the same |
-
1997
- 1997-06-16 JP JP9175242A patent/JPH10276323A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7844129B2 (en) | 2004-06-09 | 2010-11-30 | Canon Kabushiki Kaisha | Information processing apparatus and its control method |
JP2007081795A (en) * | 2005-09-14 | 2007-03-29 | Fuji Xerox Co Ltd | Image processor |
JP2010093572A (en) * | 2008-10-08 | 2010-04-22 | Fuji Xerox Co Ltd | Image processing apparatus, image processing system, and program |
US8537232B2 (en) | 2008-10-08 | 2013-09-17 | Fuji Xerox Co., Ltd. | Image processing apparatus, image processing system and computer readable medium |
JP2012114674A (en) * | 2010-11-25 | 2012-06-14 | Ricoh Co Ltd | Image processing server device |
US9124732B2 (en) | 2011-10-25 | 2015-09-01 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and program for the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3692757B2 (en) | Image forming apparatus and control method thereof | |
US5590328A (en) | Protocol parallel processing apparatus having a plurality of CPUs allocated to process hierarchical protocols | |
JP3660182B2 (en) | Image processing device | |
US7495791B2 (en) | Load sharing among networked image processing devices | |
US6651081B1 (en) | Method and apparatus for processing a high priority resource request in a system using a set of shared resources | |
US6570670B1 (en) | Method and apparatus to enable job streaming for a set of commonly shared resources | |
US6762857B1 (en) | Method and apparatus to enable processing multiple capabilities for a sub-job when using a set of commonly shared resources | |
JP4133392B2 (en) | Concentrator, external device, information processing system including these, and information processing system management method | |
US6501559B1 (en) | Method and apparatus for managing job contention for system resources in an electronic reprographic system | |
JPH10276323A (en) | Image processing system | |
US6614542B1 (en) | Method and apparatus to improve system concurrency for a job using a set of commonly shared resources such that a specific resource is used only for a portion of the job | |
US20060282531A1 (en) | Network interface apparatus for controlling image data forwarding according to performance function of each address and method thereof | |
JPH1185967A (en) | Image processing device | |
JP2001282494A (en) | Print processing system and print processing method | |
JP4027711B2 (en) | Network printing system and management method thereof | |
JP2001130063A (en) | Printing system | |
JP3846340B2 (en) | Image processing system, image processing method, and image processing program | |
JP4085712B2 (en) | Image forming system | |
JP2008135968A (en) | Image forming apparatus, fax communication method, and fax communication program | |
JPH10173855A (en) | Image processing unit | |
JP2004247952A (en) | Image processing system | |
JP2000181656A (en) | Printing data managing device and printing data managing method | |
US6445725B1 (en) | Spread spectrum communication apparatus | |
JPH11184658A (en) | Server device | |
JPH10247616A (en) | Exposure apparatus, semiconductor production system and semiconductor manufacturing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051213 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060411 |