JPH05207266A - Picture edit processing unit - Google Patents
Picture edit processing unitInfo
- Publication number
- JPH05207266A JPH05207266A JP4322207A JP32220792A JPH05207266A JP H05207266 A JPH05207266 A JP H05207266A JP 4322207 A JP4322207 A JP 4322207A JP 32220792 A JP32220792 A JP 32220792A JP H05207266 A JPH05207266 A JP H05207266A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- image
- edit
- editing
- unit
- 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.)
- Granted
Links
- 238000012545 processing Methods 0.000 title claims abstract description 768
- 238000000034 method Methods 0.000 claims abstract description 433
- 230000008569 process Effects 0.000 claims abstract description 398
- 238000003860 storage Methods 0.000 claims abstract description 180
- 238000003672 processing method Methods 0.000 claims abstract description 67
- 230000008859 change Effects 0.000 claims description 138
- 230000009467 reduction Effects 0.000 claims description 55
- 239000000470 constituent Substances 0.000 claims description 36
- 238000010586 diagram Methods 0.000 description 58
- 238000006243 chemical reaction Methods 0.000 description 49
- 239000000872 buffer Substances 0.000 description 29
- 238000012937 correction Methods 0.000 description 22
- 238000000605 extraction Methods 0.000 description 13
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 8
- 230000010354 integration Effects 0.000 description 8
- 230000006866 deterioration Effects 0.000 description 7
- 230000009466 transformation Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000005457 optimization Methods 0.000 description 4
- 238000011946 reduction process Methods 0.000 description 3
- 235000010724 Wisteria floribunda Nutrition 0.000 description 2
- 230000008602 contraction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
- Editing Of Facsimile Originals (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、ディジタル画像の編集
を行う画像編集処理装置に関するものであり、特にイメ
ージスキャナで読み取られた画像データに対してパーソ
ナルコンピュータ、ワークステーション、プリントサー
バー等が拡縮、解像度の変更、回転、合成、変形、色調
あるいは明るさの補正等の各種編集処理を行うものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image editing processing apparatus for editing a digital image, and in particular, a personal computer, a workstation, a print server, etc., expands and contracts the image data read by an image scanner. Various editing processes such as resolution change, rotation, composition, deformation, correction of color tone or brightness are performed.
【0002】[0002]
【従来の技術】図30は従来例における画像編集処理装
置のブロック構成図である。図30に示された画像編集
処理装置は、たとえば印刷用編集システムであり、スキ
ャナで読み取った画像データを格納する画像記憶部30
01と、当該画像記憶部3001に格納された画像デー
タに対して編集処理を実行する画像編集処理部3002
と、当該画像編集処理部3002において実行される各
々の編集処理とその順序とを格納する編集処理記憶部3
003と、前記画像編集処理部3002において生成さ
れた画像データを後述する出力装置の解像度に合わせる
ために解像度を変換する解像度変換部3004と、画像
データを編集処理した後、画像として出力する、たとえ
ばディスプレイやプリンタのような出力装置3005と
から構成されている。2. Description of the Related Art FIG. 30 is a block diagram of a conventional image edit processing apparatus. The image editing processing device shown in FIG. 30 is, for example, a printing editing system, and includes an image storage unit 30 for storing image data read by a scanner.
01, and an image edit processing unit 3002 that executes edit processing on the image data stored in the image storage unit 3001.
And an edit processing storage unit 3 that stores each edit processing executed in the image edit processing unit 3002 and the order thereof.
003, a resolution conversion unit 3004 that converts the resolution of the image data generated by the image editing processing unit 3002 to match the resolution of an output device described below, and the image data is edited and then output as an image. It is composed of an output device 3005 such as a display or a printer.
【0003】上記構成の画像編集処理装置は、図示され
ていないスキャナによって画像を読み取り、画像記憶部
3001に画像データとして格納する。画像記憶部30
01に格納された画像データを、たとえば拡縮する場
合、図示されていないキーボード等の指示により、編集
処理記憶部3003から編集処理を行うための処理手順
が取り出される。画像編集処理部3002において、前
記画像データは、画像記憶部3001から読み出される
と共に、編集処理記憶部3003から取り出された処理
手順にしたがって処理される。そして、前記画像編集処
理部3002において、編集処理が実行されたデータ
は、解像度変換部3004によって出力装置3005の
解像度に合わされる。そして、所望の処理が施された画
像は、出力装置3005から出力される。The image editing processing apparatus having the above configuration reads an image with a scanner (not shown) and stores it in the image storage unit 3001 as image data. Image storage unit 30
When the image data stored in 01 is enlarged or reduced, for example, a processing procedure for performing the editing process is taken out from the editing process storage unit 3003 by an instruction from a keyboard (not shown). In the image edit processing unit 3002, the image data is read from the image storage unit 3001 and processed according to the processing procedure retrieved from the edit processing storage unit 3003. Then, the data subjected to the editing processing in the image editing processing unit 3002 is matched with the resolution of the output device 3005 by the resolution conversion unit 3004. Then, the image subjected to the desired processing is output from the output device 3005.
【0004】また、他の従来例として、たとえば特開平
2−280459号公報に記載されている画像編集処理
装置は、画像データをオリジナルな画像データとコンピ
ュータ側の低解像度の画像データとに分けている。そし
て、コンピュータ側では、低解像度の画像データに対し
て編集処理を加え、最終出力のイメージを作る手順から
なる命令の集まりを作成し、その命令の集まりにしたが
ってコンピュータと別の制御手段がオリジナルな画像デ
ータに対して出力処理を行う。このように、コンピュー
タでは、低解像度のデータから処理の命令の集まりだけ
を作成し、その命令の実行を他の制御手段に行わせてい
るため、画像データをコンピュータへ転送するための時
間を短縮することができる。As another conventional example, an image editing processing apparatus disclosed in, for example, Japanese Patent Laid-Open No. 2-280459 divides image data into original image data and low-resolution image data on the computer side. There is. Then, on the computer side, an editing process is applied to the low-resolution image data to create a set of commands consisting of a procedure for creating an image of the final output, and a control means different from the computer is used as an original control unit according to the set of commands. Output processing is performed on the image data. In this way, the computer creates only a set of processing instructions from low-resolution data and causes another control means to execute the instructions, reducing the time required to transfer the image data to the computer. can do.
【0005】[0005]
【発明が解決しようとする課題】図30に示す従来の画
像編集処理装置における画像編集処理部3002の処理
は、出力装置3005の解像度に関係なく、入力画像の
解像度に合わせて編集処理を行っていた。したがって、
上記画像編集処理装置は、入力画像の解像度より低解像
度の出力装置3005、たとえばCRTディスプレイま
たはプリンタ、で出力する場合においても、入力画像の
解像度に合わせて編集処理を行っているため、画像記憶
や編集処理に長い時間が必要であった。また、上記画像
編集処理部3002における編集処理は、編集処理記憶
部3003に格納されている編集処理手順にしたがって
実行された後、さらに解像度変換部3004によって解
像度を出力装置3005に合わせるための処理を実行す
る必要があった。これらの処理のためには、より長い編
集処理時間が必要であった。In the processing of the image editing processing unit 3002 in the conventional image editing processing apparatus shown in FIG. 30, the editing processing is performed according to the resolution of the input image regardless of the resolution of the output apparatus 3005. It was Therefore,
The image editing processing apparatus performs editing processing in accordance with the resolution of the input image even when outputting with an output apparatus 3005 having a resolution lower than that of the input image, for example, a CRT display or a printer, so that image storage and The editing process required a long time. The editing processing in the image editing processing unit 3002 is executed according to the editing processing procedure stored in the editing processing storage unit 3003, and then the processing for adjusting the resolution to the output device 3005 by the resolution converting unit 3004. Had to run. A longer editing process time was required for these processes.
【0006】また、従来の画像編集処理装置において、
編集処理記憶部3003に格納されている編集処理、た
とえば拡大や縮小のような類似の処理は、画像編集処理
部3002によって逐次的に実行される。したがって、
上記のような拡縮を行なうために、数回の指示を繰り返
すことによって、所望の大きさの画像を得ようとする
と、拡縮の最終結果だけによって処理を行うのであれば
単一の処理で実行できるにもかかわらず、編集処理記憶
部3003に記憶されている手順にしたがって数回の実
行を行うことになるという問題を有した。さらに、従来
の画像編集処理装置は、編集処理記憶部3003におい
て編集処理の手順が決められているため、たとえば色補
正のように解像度の影響を受けない編集処理であって
も、画像の拡大後のように対象画像の画素数が増加して
から補正を実行していた。そのため、上記のような編集
処理は、時間がかかる。これを高速に処理するために
は、高価なハードウエアが必要になるという問題を有し
た。Further, in the conventional image editing processing apparatus,
The edit processing stored in the edit processing storage unit 3003, for example, similar processing such as enlargement or reduction is sequentially executed by the image edit processing unit 3002. Therefore,
In order to obtain the image of a desired size by repeating the instruction several times in order to perform the above-described scaling, if the processing is performed only by the final result of the scaling, it can be executed by a single process. Nevertheless, there is a problem in that execution is performed several times according to the procedure stored in the edit processing storage unit 3003. Further, in the conventional image editing processing apparatus, since the editing processing procedure is determined in the editing processing storage unit 3003, even if the editing processing that is not affected by the resolution such as color correction is performed after the image is enlarged. As described above, the correction is executed after the number of pixels of the target image increases. Therefore, the editing process as described above takes time. There is a problem that expensive hardware is required to process this at high speed.
【0007】また、前記従来例として挙げた特開平2−
280459号公報に記載された画像編集処理装置で
は、入力装置とコンピュータの画像編集処理装置間にお
けるデータ転送の時間を短縮するという効果を有して
も、編集処理が決められているため、上記のような問題
を解決することができなかった。本発明は、以上のよう
な課題を解決するためのもので、編集処理を効率良く迅
速に行なう画像編集処理装置を提供することを目的とす
る。[0007] Further, Japanese Patent Laid-Open No. Hei 2-
In the image editing processing device described in Japanese Patent No. 280459, the editing process is determined even though it has the effect of shortening the data transfer time between the input device and the image editing processing device of the computer. I could not solve such a problem. An object of the present invention is to solve the above problems, and an object of the present invention is to provide an image edit processing device that efficiently and quickly performs edit processing.
【0008】[0008]
【課題を解決するための手段】(第1発明)前記目的を
達成するために、本発明の画像編集処理装置は、画像を
記憶する画像記憶手段(図1の11)と、当該画像記憶
手段(11)に記憶された画像を編集処理するための情
報を入力して記憶する編集処理記憶手段(図1の13)
と、前記編集処理記憶手段(13)に記憶された編集処
理方法を変更する編集処理変更手段(図1の14)と、
当該編集処理変更手段(14)によって変更された編集
処理情報にしたがって画像を編集する画像編集処理手段
(図1の12)とから構成される。(First Invention) In order to achieve the above object, an image editing processing apparatus of the present invention comprises an image storing means (11 in FIG. 1) for storing an image, and the image storing means. Editing process storage means (13 in FIG. 1) for inputting and storing information for editing the image stored in (11).
And edit processing changing means (14 in FIG. 1) for changing the edit processing method stored in the edit processing storage means (13),
The image editing processing means (12 in FIG. 1) edits an image according to the editing processing information changed by the editing processing changing means (14).
【0009】(第2発明)本発明の画像編集処理装置
は、画像特性が入力されると共に、前記編集処理記憶手
段(図2の13)に記憶された編集処理命令と前記画像
特性とを比較することによって編集処理方法を変更する
編集処理変更手段(図2の14)を備えている。(Second Invention) The image editing processing apparatus of the present invention inputs image characteristics and compares the editing processing command stored in the editing processing storage means (13 in FIG. 2) with the image characteristics. The editing process changing means (14 in FIG. 2) is provided for changing the editing process method.
【0010】(第3発明)本発明の画像編集処理装置
は、前記画像特性に応じて有効な画像処理方法の対応関
係を有すると共に、この対応関係を参照することによっ
て前記画像特性に応じて編集処理方法を変更する編集処
理変更手段(図2の14)を備えている。(Third Invention) An image editing processing apparatus according to the present invention has a correspondence relationship of effective image processing methods according to the image characteristics, and edits according to the image characteristics by referring to this correspondence relationship. An editing process changing means (14 in FIG. 2) for changing the processing method is provided.
【0011】(第4発明)本発明の画像編集処理装置
は、画像の構成要素を区別して記憶することができる画
像記憶手段(図2の11)と、前記画像の構成要素のそ
れぞれの特徴に応じて編集処理方法を変更する編集処理
変更手段(図2の14)を備えている。(Fourth Invention) The image editing processing apparatus of the present invention is characterized by an image storage means (11 in FIG. 2) capable of distinguishing and storing image constituent elements and the respective characteristics of the image constituent elements. The editing process changing means (14 in FIG. 2) for changing the editing process method is provided.
【0012】(第5発明)本発明の画像編集処理装置
は、目的となる出力装置(図3の16または17)の特
性を入力すると共に、当該出力装置(16または17)
の特性に応じて前記編集処理記憶手段(13)に記憶さ
れた編集処理方法を変更する編集処理変更手段(図3の
14)を備えている。(Fifth Invention) The image editing processing apparatus of the present invention inputs the characteristics of the target output device (16 or 17 in FIG. 3) and, at the same time, outputs the output device (16 or 17).
The editing processing changing means (14 in FIG. 3) for changing the editing processing method stored in the editing processing storage means (13) according to the characteristics of the above.
【0013】(第6発明)本発明の画像編集処理装置
は、画像を拡大/縮小処理するための縮倍率命令を入力
する編集処理記憶手段(図3の13)と、出力装置(図
3の16または17)の解像度を入力すると共に、当該
解像度と前記縮倍率命令とを比較することによって、前
記出力装置(16、17)の解像度に応じて縮倍率を変
更する編集処理変更手段(図3の14)とを備えてい
る。(Sixth Invention) An image editing processing apparatus according to the present invention includes editing processing storage means (13 in FIG. 3) for inputting a reduction ratio command for enlarging / reducing an image, and an output device (FIG. 3). 16 or 17) and inputs the resolution, and compares the resolution with the reduction ratio command to change the reduction ratio according to the resolution of the output device (16, 17) (FIG. 3). 14) and.
【0014】(第7発明)本発明の画像編集処理装置
は、編集処理を実行する画像編集処理部の性能、目的と
なる出力装置(図4の16または17)の性能、あるい
は画像特性の内の少なくとも一つを入力すると共に、画
像編集処理部の性能、前記出力装置(16、17)の性
能、あるいは画像特性に応じて編集処理速度、出力画質
が最適化されるように編集処理方法を変更する編集処理
変更手段(図4の14)を備えている。(Seventh Invention) The image editing processing apparatus of the present invention has the following characteristics: the performance of the image editing processing unit that executes the editing processing, the performance of the target output device (16 or 17 in FIG. 4), or the image characteristics. At least one of the above is input, and an editing processing method is set so that the editing processing speed and the output image quality are optimized according to the performance of the image editing processing unit, the performance of the output device (16, 17), or the image characteristics. The editing process changing means (14 in FIG. 4) for changing is provided.
【0015】(第8発明)本発明の画像編集処理装置
は、前記画像を処理するための命令が入力されると共
に、この入力された編集処理命令の順序を記憶する編集
処理記憶手段(図5の13)と、変更可能な編集処理命
令の種類または順序と前記編集処理記憶手段(13)に
記憶された編集処理命令の種類または順序とを比較する
ことによって編集処理命令の種類または順序を変更する
編集処理変更手段(図5の14)とを備えている。(Eighth Invention) An image editing processing apparatus according to the present invention receives an instruction for processing the image, and stores an order of the input editing processing instructions (FIG. 5). 13) and the type or order of editable processing instructions and the type or order of editable processing instructions stored in the editing processing storage means (13) to change the type or order of editable processing instructions. Edit processing changing means (14 in FIG. 5).
【0016】(第9発明)本発明の画像編集処理装置
は、前記画像を処理するための命令が入力されると共
に、この入力された処理命令の順序を記憶する編集処理
記憶手段(図5の13)と、前記編集処理記憶手段(1
3)に記憶された命令がその種類によって交換可能な場
合にその順序を交換する編集処理変更手段(図5の1
4)を備えている。(Ninth Invention) An image editing processing apparatus according to the present invention receives an instruction for processing the image, and edit processing storage means (see FIG. 5) for storing the order of the input processing instructions. 13) and the editing process storage means (1
If the instructions stored in 3) are exchangeable according to their types, the editing process changing means (1 in FIG. 5) for exchanging the order thereof.
4) is provided.
【0017】(第10発明)本発明の画像編集処理装置
は、前記画像を処理するための命令が入力されると共
に、この入力された命令の順序を記憶する編集処理記憶
手段(図5の13)と、当該編集処理記憶手段(13)
に記憶された編集処理命令の種類およびその順序とその
実行にかかるコストの対応関係を有すると共に、この対
応関係によって編集処理命令の順序を変更する編集処理
変更手段(図5の14)を備えている。(10th Invention) An image editing processing apparatus according to the present invention receives an instruction for processing the image, and edit processing storing means (13 in FIG. 5) for storing the order of the input instructions. ) And the edit processing storage means (13)
The editing processing instructions stored in the table have a correspondence relationship between the types and the order of the editing processing instructions and the cost required to execute the editing processing instructions. There is.
【0018】(第11発明)本発明の画像編集処理装置
は、前記編集処理記憶手段(図5の13)に記憶された
編集処理命令の種類およびその順序によって、その順序
が変更可能であり、かつ変更した方が使用メモリ量の面
で有利な場合に順序を変更する編集処理変更手段(図5
の14)を備えている。(Eleventh Invention) In the image editing processing device of the present invention, the order can be changed according to the type and order of the editing processing instructions stored in the editing processing storage means (13 in FIG. 5), In addition, when it is advantageous to change the amount of memory used, the editing process changing means for changing the order (see FIG. 5).
14).
【0019】(第12発明)前記編集処理記憶手段(図
5の13)に記憶された編集処理命令の種類およびその
順序によって、その順序が変更可能であり、かつ変更し
た方が画質の面で有利な場合に、順序を変更する編集処
理変更手段(図5の14)を備えている。(Twelfth Invention) The order can be changed depending on the type and order of the edit processing instructions stored in the edit processing storage means (13 in FIG. 5), and the changed order is in terms of image quality. In the advantageous case, the editing process changing means (14 in FIG. 5) for changing the order is provided.
【0020】(第13発明)本発明の画像編集処理装置
は、前記編集処理記憶手段(図5の13)に記憶された
編集処理命令の種類およびその順序によって、その順序
が変更可能であり、かつ変更した方が処理速度の面で有
利な場合に、順序を変更する編集処理変更手段(図5の
14)を備えている。(Thirteenth Invention) In the image editing processing apparatus of the present invention, the order can be changed according to the type and order of the editing processing instructions stored in the editing processing storage means (13 in FIG. 5), Further, when the change is advantageous in terms of processing speed, the edit process changing means (14 in FIG. 5) for changing the order is provided.
【0021】(第14発明)本発明の画像編集処理装置
は、前記画像を処理するための命令を入力する編集処理
記憶手段(図6の13)と、前記編集処理記憶手段(1
3)に記憶された類似の編集処理命令が統合可能であ
り、かつ複数の場合に、これら編集処理命令を統合し、
1つの編集処理命令とする編集処理変更手段(図6の1
4)とを備えている。(Fourteenth Invention) An image editing processing apparatus according to the present invention comprises an editing processing storing means (13 in FIG. 6) for inputting a command for processing the image, and the editing processing storing means (1).
If similar edit processing instructions stored in 3) can be integrated, and if there are a plurality of edit processing instructions, these edit processing instructions are integrated,
Editing process changing means (1 in FIG. 6) that is one editing process instruction
4) and are provided.
【0022】(第15発明)本発明の画像編集処理装置
は、前記画像を拡大/縮小処理するための縮倍率命令を
入力する編集処理記憶手段(図6の13)と、前記編集
処理記憶手段(13)に記憶された縮倍率命令が複数の
場合に、これらの縮倍率命令を統合し、1つの縮倍率命
令とする編集処理変更手段(図6の14)とを備えてい
る。(Fifteenth Invention) An image editing processing apparatus according to the present invention comprises an editing processing storing means (13 in FIG. 6) for inputting a reduction ratio command for enlarging / reducing the image, and the editing processing storing means. When there are a plurality of reduction ratio commands stored in (13), the editing process changing means (14 in FIG. 6) that integrates these reduction ratio commands into one reduction ratio command is provided.
【0023】(第16発明)本発明の画像編集処理装置
は、画像を処理するための命令が入力される編集処理記
憶手段(図7の13)と、当該編集処理記憶手段(1
3)に記憶された編集処理命令と画像の解像度、階調、
色空間、構成要素からなる画像特性とを比較して、実行
しなくても処理結果が変わらない場合に、その編集処理
命令を実行しないように編集処理を変更する編集処理変
更手段(図7の14)とを備えている。(Sixteenth Invention) An image editing processing apparatus according to the present invention includes editing processing storage means (13 in FIG. 7) to which an instruction for processing an image is input, and the editing processing storage means (1).
3) edit processing instructions stored in the image, image resolution, gradation,
When the processing result does not change even if it is not executed by comparing the color space and the image characteristics made up of the constituent elements, the editing processing changing means for changing the editing processing so as not to execute the editing processing command (see FIG. 7). 14) and are provided.
【0024】[0024]
【作 用】(第1発明)第1発明において、画像は、
たとえばイメージスキャナ等により画像データとして画
像記憶手段に記憶される。画像記憶手段に記憶された画
像データを編集処理するために、ユーザは、たとえばキ
ーボード等により所望する編集処理命令、たとえば拡縮
という編集項目の指示を行う。ユーザによって指示され
た前記編集項目に対する編集処理手順は、編集処理記憶
手段から編集処理変更手段に送られる。編集処理変更手
段では、編集処理の結果を変えることなく、編集処理効
率に基づいて編集処理記憶手段に格納された各編集処理
手順を変更する。そして、画像編集処理手段は、変更さ
れた各編集処理手順に基づいて画像処理を実行する。画
像処理の終了した画像データは、出力装置に送られ、所
望の出力画像が出力する。[Operation] (First invention) In the first invention, the image is
For example, it is stored in the image storage means as image data by an image scanner or the like. In order to edit the image data stored in the image storage means, the user issues a desired edit processing command, for example, an edit item such as enlargement / reduction, using a keyboard or the like. The edit processing procedure for the edit item instructed by the user is sent from the edit processing storage means to the edit processing changing means. The edit processing changing means changes each edit processing procedure stored in the edit processing storage means based on the edit processing efficiency without changing the result of the edit processing. Then, the image editing processing means executes the image processing based on each changed editing processing procedure. The image data that has undergone image processing is sent to an output device, and a desired output image is output.
【0025】(第2発明)第2発明において、画像編集
情報は、たとえばキーボード等の入力装置から編集処理
記憶手段に入力される。また、画像記憶手段には、画像
データと共に、たとえば入力画像の階調、色空間、構成
要素等の画像特性が入力されている。編集処理変更手段
は、編集処理記憶手段に記憶されている画像編集命令と
画像記憶手段に記憶されている入力画像特性とを比較し
て編集処理方法を変更する。たとえば、入力された編集
処理が2値化で画像記憶手段に記憶されている入力画像
が2値画像である場合、上記編集処理変更手段は、編集
処理記憶手段における2値化命令を行なわないように編
集処理方法を変更する。(Second Invention) In the second invention, the image editing information is input to the editing processing storage means from an input device such as a keyboard. In addition to the image data, image characteristics such as the gradation, color space, and constituent elements of the input image are input to the image storage means. The edit processing changing means changes the edit processing method by comparing the image edit command stored in the edit processing storage means with the input image characteristic stored in the image storage means. For example, when the input edit process is binarized and the input image stored in the image storage means is a binary image, the edit process changing means does not execute the binarization command in the edit processing storage means. Change the edit processing method to.
【0026】(第3発明)第3発明において、編集処理
記憶手段には、画像を処理するために、たとえばキーボ
ード等の入力装置から編集処理命令が入力される。ま
た、編集処理変更手段には、画像記憶手段に記憶されて
いる画像特性、たとえば入力画像の階調、色空間、構成
要素等の特性が参照される。さらに、編集処理変更手段
には、入力画像の特性と対応する編集処理方法が、たと
えばテーブルやグラフの形で記憶されている。編集処理
変更手段は、上記テーブル等の対応関係によって、読み
込まれた入力画像の特性に応じて有効な編集処理方法の
対応を調べ、前記編集処理命令をこの対応関係に応じた
編集処理方法に変更する。たとえば、編集が明るさ調整
で、入力画像が2値画像である場合には、B/W−YE
S変換、明るさ調整の順序で処理を行なう。また、編集
が明るさ調整で、入力画像がRGB画像である場合に
は、RGB−YES変換、明るさ調整の順序で処理を行
なう。編集処理変更手段には、上記例示したような対応
関係が予め記憶されている。そして、編集処理変更手段
は、入力画像が2値画像である場合、上記テーブル等の
対応関係を参照して、上記編集処理記憶手段における編
集処理方法をB/W−YES変換、明るさ調整の順序で
処理が行なわれるように変更する。(Third Invention) In the third invention, an edit processing command is input to the edit processing storage means from an input device such as a keyboard in order to process an image. Further, the editing process changing means refers to the image characteristics stored in the image storage means, for example, the characteristics of the gradation, color space, constituent elements, etc. of the input image. Further, the edit processing changing means stores the edit processing method corresponding to the characteristics of the input image in the form of, for example, a table or a graph. The edit processing changing means checks the correspondence of the effective edit processing method according to the characteristics of the read input image from the correspondence relationship of the above table and changes the edit processing instruction to the edit processing method according to this correspondence relationship. To do. For example, if the editing is brightness adjustment and the input image is a binary image, B / W-YE
Processing is performed in the order of S conversion and brightness adjustment. If the editing is brightness adjustment and the input image is an RGB image, processing is performed in the order of RGB-YES conversion and brightness adjustment. The correspondence relationship as illustrated above is stored in advance in the editing process changing means. Then, when the input image is a binary image, the editing process changing unit refers to the correspondence relationship in the above table or the like to change the editing process method in the editing process storage unit to B / W-YES conversion and brightness adjustment. Change so that processing is performed in order.
【0027】(第4発明)第4発明において、画像記憶
手段は、たとえば画像を構成する文字情報、グラフィッ
クス情報、ラスタ情報からなる画像の構成要素を区別し
て記憶している。また、編集処理記憶手段は、編集処理
を行なうために、たとえばキーボード等の入力装置から
画像処理情報が入力される。編集処理変更手段は、画像
記憶手段に記憶された入力画像の構成要素に応じて有効
な編集処理方法の対応関係を調べ、この対応関係に応じ
た編集処理方法に変更する。編集処理変更手段は、たと
えば編集処理が拡大である場合、入力画像の構成要素で
ある文字情報にフォント拡大命令を与え、入力画像の構
成要素であるラスタ情報にアフィン変換命令を与える、
といった対応関係を参照し、入力画像の各部分によって
それぞれの編集処理を行なうように変更する。(Fourth Invention) In the fourth invention, the image storage means distinguishably stores the constituent elements of the image which are composed of, for example, character information, graphics information, and raster information forming the image. Further, the edit processing storage means receives image processing information from an input device such as a keyboard for performing edit processing. The edit processing changing means checks the correspondence of effective edit processing methods according to the constituent elements of the input image stored in the image storage means, and changes to the edit processing method according to this correspondence. For example, when the editing process is enlargement, the editing process changing means gives a font enlargement command to the character information which is a constituent element of the input image, and gives an affine conversion command to the raster information which is a constituent element of the input image.
The above-mentioned correspondence is referred to, and changes are made so that each editing process is performed depending on each part of the input image.
【0028】(第5発明)第5発明において、編集処理
記憶手段には、たとえばキーボード等の入力装置から画
像を編集処理するための編集処理命令が入力される。ま
た、編集処理変更手段には、たとえば出力装置選択部に
よって選択された出力装置の階調、色空間、構成要素等
の特性が入力される。そして、編集処理変更手段は、出
力装置の特性に応じて編集処理方法を変更する。編集処
理が回転のように階調変換の影響を受けない場合、たと
えば入力画像が256階調で出力装置がモノクロプリン
タの場合、編集処理変更手段は、「2値化」、「回転」
の順序で編集処理を行なうように編集処理方法を変更す
る。(Fifth Invention) In the fifth invention, an edit processing command for editing an image is input to the edit processing storage means from an input device such as a keyboard. Further, the characteristics of the output device selected by the output device selection unit, such as the gradation, the color space, and the constituent elements, are input to the editing process changing unit. Then, the edit processing changing means changes the edit processing method according to the characteristics of the output device. When the editing process is not affected by the gradation conversion like rotation, for example, when the input image has 256 gradations and the output device is a monochrome printer, the editing process changing unit uses “binarization” and “rotation”.
The editing processing method is changed so that the editing processing is performed in the order of.
【0029】(第6発明)第6発明において、編集処理
記憶手段には、画像を拡大/縮小処理するために、たと
えばキーボード等の入力装置から縮倍率命令が入力され
る。また、編集処理変更手段には、たとえば出力装置の
解像度に合った解像度が入力される。そして、編集処理
変更手段は、前記出力装置の解像度に応じて縮倍率を変
更する。たとえば、編集処理が拡縮で、出力装置として
低解像度のディスプレイが接続されている場合、前記編
集処理変更手段は、解像度を低解像度に合わせるように
倍率を変更する。(Sixth Invention) In the sixth invention, a scaling ratio command is input to the editing processing storage means from an input device such as a keyboard for enlarging / reducing an image. In addition, a resolution matching the resolution of the output device is input to the editing process changing means. Then, the editing process changing means changes the reduction ratio according to the resolution of the output device. For example, when the editing process is scaled and a low-resolution display is connected as an output device, the editing-process changing unit changes the magnification so that the resolution matches the low resolution.
【0030】(第7発明)第7発明において、編集処理
変更手段には、画像編集処理部を構成するCPUのMI
PS値が入力される。また、編集処理変更手段には、出
力装置選択部を参照することにより、たとえば出力装置
の階調、色空間、印字速度等の特性が入力される。さら
に、編集処理変更手段には、画像記憶手段に入力された
画像特性が入力される。そして、編集処理変更手段は、
前記CPUの特性、出力装置の性能、あるいは画像特性
等に応じて編集処理方法が最適化の目的を達成するよう
に選択する。たとえば、編集処理変更手段は、出力装置
がディスプレイの場合、処理速度を優先し、出力装置が
高解像度プリンタの場合、出力画質を優先するように編
集処理方法を変更する。また、編集処理変更手段は、た
とえば、出力装置がディスプレイであっても編集処理速
度の充分に速いCPUを備えている場合、出力画質を優
先するように編集処理方法を変更する。以上のように、
編集処理変更手段は、前記編集処理方法が最適化するよ
うに編集処理方法を変更する。(Seventh Invention) In the seventh invention, the edit processing changing means is provided with MI of the CPU constituting the image edit processing section.
The PS value is input. Further, by referring to the output device selection unit, characteristics such as the gradation, color space, and printing speed of the output device are input to the editing process changing unit. Further, the image characteristic input to the image storage means is input to the editing process changing means. And the editing process changing means,
Depending on the characteristics of the CPU, the performance of the output device, the image characteristics, etc., the editing processing method is selected so as to achieve the object of optimization. For example, the edit processing changing means changes the edit processing method so that the processing speed is prioritized when the output device is a display and the output image quality is prioritized when the output device is a high resolution printer. Further, for example, when the output device is a display and a CPU having a sufficiently high editing processing speed is provided, the editing processing changing means changes the editing processing method so as to give priority to the output image quality. As mentioned above,
The edit processing changing means changes the edit processing method so that the edit processing method is optimized.
【0031】(第8発明)第8発明において、編集処理
記憶手段には、たとえばキーボード等の入力装置から画
像を処理するための命令が入力される。また、編集処理
記憶手段には、この入力された命令の順序が記憶され
る。編集処理変更手段は、変更可能な編集処理方法の種
類と順序との対応関係をたとえばテーブルとして備えて
おり、このテーブルを参照して編集処理方法を変更す
る。たとえば、拡縮処理と回転処理は、どちらもアフィ
ン変換に一般化でき、さらに連続した二つのアフィン変
換処理は、行列式の演算により一つのアフィン変換に合
成できるので、前記対応テーブルに(拡縮、回転)→
(アフィン変換)の対応関係が記述されている。そし
て、編集処理変更手段は、この対応テーブルを参照し
て、編集処理方法を拡縮、回転の順序からアフィン変換
の順序に変更する。このように、たとえば二つの編集処
理を一つの編集処理に変換することができれば、全体と
しての編集処理速度を向上することができる。(Eighth Invention) In the eighth invention, a command for processing an image is input to the editing processing storage means from an input device such as a keyboard. Further, the order of the input instructions is stored in the edit processing storage means. The edit processing changing means is provided with, for example, a table that shows the correspondence between the types of edit processing methods that can be changed and the order thereof, and changes the edit processing method by referring to this table. For example, both the scaling process and the rotation process can be generalized to the affine transformation, and two consecutive affine transformation processes can be combined into one affine transformation by the determinant operation. ) →
The correspondence relationship of (affine transformation) is described. Then, the edit processing changing means refers to this correspondence table and changes the edit processing method from the scaling / rotation order to the affine transformation order. In this way, if, for example, two editing processes can be converted into one editing process, the overall editing process speed can be improved.
【0032】(第9発明)第9発明において、編集処理
記憶手段には、たとえばキーボード等の入力装置から画
像を処理するための命令が入力される。また、編集処理
記憶手段には、この入力された命令の順序が記憶され
る。編集処理変更手段は、交換可能な編集処理命令の種
類の対応関係をたとえばテーブルとして備えており、こ
のテーブルを参照して編集処理方法を変更する。たとえ
ば、色変換処理と縮小処理は、どちらを先に実行しても
処理結果が変わらないので、前記対応テーブルに(色変
換←→縮小)の対応関係が記述されている。そして、編
集処理変更手段は、この対応テーブルを参照して、編集
処理方法を色変換、縮小の順序から縮小、色変換の順序
に変更する。このように、たとえば画像サイズを小さく
するような編集処理を先に行なえば、次の編集処理にお
ける処理量が減るので、全体としての編集処理速度を向
上することができる。(Ninth Invention) In the ninth invention, a command for processing an image is input to the editing processing storage means from an input device such as a keyboard. Further, the order of the input instructions is stored in the edit processing storage means. The editing process changing means is provided with, for example, a table of correspondences between types of exchangeable editing process commands, and changes the editing process method by referring to this table. For example, since the processing result does not change whether the color conversion processing or the reduction processing is executed first, the correspondence relation (color conversion ← → reduction) is described in the correspondence table. Then, the editing processing changing means changes the editing processing method from the order of color conversion and reduction to the order of reduction and color conversion with reference to this correspondence table. Thus, for example, if the editing process for reducing the image size is performed first, the amount of processing in the next editing process is reduced, so that the editing process speed as a whole can be improved.
【0033】(第10発明)第10発明において、編集
処理記憶手段には、たとえばキーボード等の入力装置か
ら画像を編集処理するための命令が入力される。また、
編集処理記憶手段には、この入力された編集処理命令の
順序が記憶される。編集処理変更手段は、前記編集処理
記憶手段に記憶された編集処理命令の種類およびその順
序とその実行にかかるコストの対応関係をたとえばテー
ブルとして備えており、このテーブルを参照して編集処
理方法を変更する。たとえば、前記対応テーブルに(色
変換、縮小)、(10)←→(縮小、色変換)、(5)
の対応関係が記述されている。そして、編集処理変更手
段は、この対応テーブルを参照して、編集処理コストが
減るように色変換、縮小の順序から縮小、色変換の順序
に変更する。(Tenth Invention) In the tenth invention, a command for editing an image is input to the editing processing storage means from an input device such as a keyboard. Also,
The edit processing storage means stores the order of the input edit processing commands. The edit processing changing means is provided with, for example, a correspondence relationship between the types and order of the edit processing instructions stored in the edit processing storage means and the cost required for the execution, and the edit processing method is referred to by referring to this table. change. For example, in the correspondence table, (color conversion, reduction), (10) ← → (reduction, color conversion), (5)
Is described. Then, the editing process changing means refers to this correspondence table and changes from the order of color conversion and reduction to the order of reduction and color conversion so as to reduce the editing process cost.
【0034】(第11発明)第11発明において、編集
処理記憶手段には、たとえばキーボード等の入力装置か
ら画像を編集処理するための命令が入力される。また、
編集処理記憶手段には、この入力された編集処理命令の
順序が記憶される。編集処理変更手段は、前記編集処理
記憶手段に記憶された編集処理命令の種類およびその順
序とその実行に必要とされるメモリ量の対応関係をたと
えば(処理内容)、(メモリ量)のテーブルとして備え
ており、このテーブルを参照して編集処理方法を変更す
る。たとえば、前記対応テーブルに(色変換、縮小)、
(10)←→(縮小、色変換)、(5)の対応関係が記
述されている。そして、編集処理変更手段は、この対応
テーブルを参照して使用メモリ量が減るように色変換、
縮小の順序から縮小、色変換の順序に変更する。(Eleventh Invention) In the eleventh invention, a command for editing an image is input to the editing processing storage means from an input device such as a keyboard. Also,
The edit processing storage means stores the order of the input edit processing commands. The editing process changing means uses, as a table of (processing contents) and (memory amount), a correspondence relationship between the types and order of the editing process instructions stored in the editing process storage means and the memory amount required for execution thereof. It is provided, and the editing processing method is changed by referring to this table. For example, in the correspondence table (color conversion, reduction),
The correspondence relationship of (10) ← → (reduction, color conversion) and (5) is described. Then, the editing process changing means refers to this correspondence table and performs color conversion so that the used memory amount is reduced,
Change from reduction order to reduction and color conversion order.
【0035】(第12発明)第12発明において、編集
処理記憶手段には、たとえばキーボード等の入力装置か
ら画像を処理するための命令が入力される。また、編集
処理記憶手段には、この入力された編集処理命令の順序
が記憶される。編集処理変更手段は、前記編集処理記憶
手段に記憶された編集処理命令の種類およびその順序と
その実行により見込まれる画質の変化の対応関係をたと
えば(処理内容)、(画質劣化)のテーブルとして備え
ており、このテーブルを参照して編集処理方法を変更す
る。たとえば、前記対応テーブルに(ぼかし、解像度変
換)、(10)←→(解像度変換、ぼかし)、(5)の
対応関係が記述されている。そして、編集処理変更手段
は、この対応テーブルを参照して画質劣化量が減るよう
にぼかし、解像度変換の順序から解像度変換、ぼかしの
順序に変更する。(Twelfth Invention) In the twelfth invention, a command for processing an image is input to the editing processing storage means from an input device such as a keyboard. Further, the edit processing storage means stores the order of the input edit processing commands. The edit processing changing means is provided with, for example, a correspondence relationship between the types and order of the edit processing instructions stored in the edit processing storage means and a change in image quality expected by the execution thereof as a table of (processing content) and (image quality deterioration). Therefore, the editing processing method is changed with reference to this table. For example, the correspondence table describes the correspondence relationship of (blurring, resolution conversion), (10) ← → (resolution conversion, blurring), and (5). Then, the editing process changing unit refers to this correspondence table and changes the order of blurring and resolution conversion to the order of resolution conversion and blurring so as to reduce the image quality deterioration amount.
【0036】(第13発明)第13発明において、編集
処理記憶手段には、たとえばキーボード等の入力装置か
ら画像を処理するための命令が入力される。また、編集
処理記憶手段には、この入力された編集処理命令の順序
が記憶される。編集処理変更手段は、前記編集処理記憶
手段に記憶された編集処理命令の種類およびその順序と
その実行にかかる処理時間の対応関係をたとえば(処理
内容)、(処理時間)のテーブルとして備えており、こ
の対応テーブルを参照して編集処理方法を変更する。た
とえば、前記対応テーブルに(色変換、縮小)、(1
0)←→(縮小、色変換)、(5)の対応関係が記述さ
れている。そして、編集処理変更手段は、この対応テー
ブルを参照して編集処理時間が減るように色変換、縮小
の順序から縮小、色変換の順序に変更する。(Thirteenth Invention) In the thirteenth invention, a command for processing an image is input to the editing processing storage means from an input device such as a keyboard. Further, the edit processing storage means stores the order of the input edit processing commands. The editing process changing means is provided with, for example, a table of (processing contents) and (processing time) showing a correspondence relationship between the types and order of the editing process commands stored in the editing process storage means and the processing time required for execution thereof. , The editing processing method is changed by referring to this correspondence table. For example, in the correspondence table (color conversion, reduction), (1
The correspondence relationship of 0) ← → (reduction, color conversion) and (5) is described. Then, the editing process changing unit refers to this correspondence table and changes from the order of color conversion and reduction to the order of reduction and color conversion so as to reduce the editing processing time.
【0037】(第14発明)第14発明において、編集
処理記憶手段には、たとえばキーボード等の入力装置か
ら画像を処理するための命令が入力される。また、編集
処理記憶手段には、この入力された編集処理命令の順序
が記憶される。編集処理変更手段は、前記編集処理記憶
手段に記憶された類似の編集処理命令が統合可能であり
かつ複数の場合、この編集処理命令を統合し、一つの編
集処理命令とする。たとえば、解像度変換命令が複数回
の場合、編集処理変更手段は、この解像度変換命令を1
回の解像度命令に統合する処理を行なう。このように、
類似した複数の編集処理が繰り返して行なわれるような
場合、編集処理変更手段は、編集処理を1回の処理に変
更するので、編集処理全体としての処理速度が早くな
る。(Fourteenth Invention) In the fourteenth invention, a command for processing an image is input to the editing processing storage means from an input device such as a keyboard. Further, the edit processing storage means stores the order of the input edit processing commands. The edit processing changing means integrates the similar edit processing instructions stored in the edit processing storage means and, when there are a plurality of similar edit processing instructions, integrates the edit processing instructions into one edit processing instruction. For example, when the resolution conversion instruction is issued a plurality of times, the editing process changing means sets the resolution conversion instruction to 1
Performs a process that integrates into one resolution command. in this way,
When a plurality of similar edit processes are repeatedly performed, the edit process changing unit changes the edit process to one process, so that the processing speed of the entire edit process is increased.
【0038】(第15発明)第15発明において、編集
処理記憶手段には、キーボード等の入力装置から画像を
拡大/縮小処理するための縮倍率命令が入力される。編
集処理変更手段は、前記編集処理記憶手段に入力され
た、縮倍率命令が複数回の場合には、この縮倍率命令を
1回の縮倍率命令に統合する処理を行なう。このよう
に、縮倍率命令が繰り返して行なわれるような場合、編
集処理変更手段は、編集処理を1つの縮倍率命令に変更
するので、編集処理全体として処理速度が早くなる。(Fifteenth Invention) In the fifteenth invention, a reduction ratio command for enlarging / reducing an image is input to the editing processing storage means from an input device such as a keyboard. The editing process changing means performs a process of integrating the reduction ratio command into one reduction ratio command when the reduction ratio command input to the editing process storage means is a plurality of times. In this way, when the reduction ratio command is repeatedly executed, the editing process changing means changes the editing process to one reduction ratio command, so that the processing speed as a whole is high.
【0039】(第16発明)第16発明において、編集
処理記憶手段には、画像を編集処理するために、たとえ
ばキーボード等の入力装置から編集処理命令が入力され
る。また、編集処理変更手段は、たとえば画像記憶部を
参照することにより入力画像の階調、色空間、構成要素
等の特性が入力される。また、編集処理変更手段は、前
記編集処理記憶手段に記憶された編集処理命令、および
入力画像の特性に応じて、処理を実行しなくても編集処
理結果が変わらない場合、その編集処理命令を実行しな
いように前記編集処理記憶手段に記憶された編集処理命
令を変更する。たとえば、100ドット×100ドット
の大きさの画像を縦横それぞれ1/100に縮小した場
合、出力画像の大きさは1ドット×1ドットしかないの
で、その後のコンボリューションフィルタ処理は、実行
してもしなくても結果が同じである。したがって、編集
処理変更手段は、上記のような場合、コンボリューショ
ンフィルタ処理を実行しないように編集処理方法を変更
する。以上のように、編集処理変更手段は、編集処理記
憶手段に記憶された各々の編集処理とその実行順序を変
更することによって、画像に対する編集処理がより効率
的に実行できるようになる。(Sixteenth Invention) In the sixteenth invention, an edit processing command is input to the edit processing storage means from an input device such as a keyboard for editing the image. Further, the editing process changing means inputs the characteristics of the input image, such as the gradation, color space, and constituent elements, by referring to the image storage section, for example. Further, the editing process changing means, in accordance with the editing process command stored in the editing process storage means and the characteristics of the input image, if the editing process result does not change without executing the process, the editing process command is executed. The edit processing command stored in the edit processing storage means is changed so as not to be executed. For example, when an image having a size of 100 dots × 100 dots is reduced to 1/100 vertically and horizontally, the output image has a size of only 1 dot × 1 dot. The result is the same without it. Therefore, in the above case, the edit processing changing means changes the edit processing method so as not to execute the convolution filter processing. As described above, the editing process changing unit changes the respective editing processes stored in the editing process storage unit and the execution order thereof, so that the editing process on the image can be executed more efficiently.
【0040】[0040]
【実 施 例】図1は本発明における画像編集処理装置
の一実施例ブロック構成図である。図1に示す画像編集
処理装置は、たとえばイメージスキャナで画像を読みと
って、これを画像データとして格納する画像記憶部11
と、当該画像記憶部11に格納された画像データに対し
て編集処理を実行する画像編集処理部12と、当該画像
編集処理部12において実行される各々の編集処理命令
とその順序とを格納する編集処理記憶部13と、当該編
集処理記憶部13に格納されている編集処理命令の順序
を変更するための編集処理変更部14と、画像編集処理
部12によって編集処理された画像データを出力する出
力装置を選択する出力装置選択部15と、当該出力装置
選択部15によって選択される出力装置、たとえばディ
スプレイ16あるいはプリンタ17と、編集処理命令を
入力する指示入力部21とから構成されている。EXAMPLE FIG. 1 is a block diagram of an example of an image editing processing apparatus according to the present invention. The image editing processing apparatus shown in FIG. 1 reads an image with an image scanner, for example, and stores the image as image data in an image storage unit 11.
And an image editing processing unit 12 that executes an editing process on the image data stored in the image storage unit 11, and each editing processing command executed in the image editing processing unit 12 and the order thereof. The edit processing storage unit 13, the edit processing changing unit 14 for changing the order of the edit processing commands stored in the edit processing storage unit 13, and the image data edited by the image edit processing unit 12 are output. The output device selection unit 15 selects an output device, an output device selected by the output device selection unit 15, for example, the display 16 or the printer 17, and an instruction input unit 21 for inputting an edit processing command.
【0041】また、編集処理変更部14は、編集処理記
憶部13に記憶されている編集処理命令を読み込む処理
命令読み込み部31と、前記編集処理記憶部13に記憶
されている編集処理命令と編集処理効率を上げるための
情報とを比較して編集処理命令を変更するか否かを判断
する処理変更判断部32と、前記編集処理命令を変更す
ると判断した場合、編集処理命令を変更する命令変更処
理部33とから構成される。また、編集処理変更部14
における命令変更処理部33は、出力装置に合った解像
度に変更するための解像度変更手段141と、処理の内
容を変更して編集処理の効率を上げるための処理内容変
更手段142と、処理の順序を交換して編集処理の効率
を上げるための処理順序交換手段143と、たとえば編
集処理を実行するCPUや画像出力装置の性能を参照し
て高速化、高画質化等の最適化目的を選択するための最
適化目的選択手段144と、たとえば拡縮の繰り返しの
ような類似の処理を統合する類似処理統合手段145
と、たとえば入力画像が元々2値画像である場合に編集
処理記憶部13に入力された2値化命令等の不用な処理
を省略する不用処理省略手段146とから構成される。The editing process changing unit 14 also includes a processing command reading unit 31 that reads the editing process command stored in the editing process storage unit 13, and an editing process command and the editing process stored in the editing process storage unit 13. A process change determination unit 32 that compares information for improving processing efficiency to determine whether to change the edit processing instruction, and an instruction change that changes the edit processing instruction when it is determined to change the edit processing instruction. And a processing unit 33. Also, the editing process changing unit 14
In the command change processing unit 33, the resolution changing unit 141 for changing the resolution to match the output device, the processing content changing unit 142 for changing the processing content to improve the efficiency of the editing processing, and the processing order. And the processing order exchanging means 143 for improving the efficiency of the editing process and, for example, the performance of the CPU or the image output device for executing the editing process is referred to and the optimization purpose such as the speedup and the image quality improvement is selected. Optimization purpose selecting means 144 and a similar processing integrating means 145 for integrating similar processing such as repetition of scaling.
And an unnecessary processing omission means 146 for omitting an unnecessary processing such as a binarization command input to the editing processing storage unit 13 when the input image is originally a binary image.
【0042】上記構成の画像編集処理装置は、図示され
ていないイメージスキャナによって画像を読み取り、画
像記憶部11に画像データとして格納する。画像記憶部
11に格納された画像データを処理する場合、図示され
ていないキーボード等の指示入力部21から編集処理命
令として、複数の編集項目を指示すると、編集処理記憶
部13から各編集項目に合った処理を行うための編集処
理命令が取り出される。編集処理命令には、たとえば解
像度の変更、拡縮、回転、色補正等がある。そして、編
集処理変更部14では、上記編集処理命令が、出力画像
の解像度に合わせる処理、複数の処理を統合する処理、
あるいは編集処理内容またはその順序を変更する処理等
を行なった場合に、画像編集処理装置として効率が良く
なるか否かを処理変更判断部32によって判断する。そ
して、編集処理変更部14における処理変更判断部32
によって、編集処理を変更した方が良いと判断した場
合、命令変更処理部33における各手段141ないし1
46は、編集処理方法を変更する。The image editing processing apparatus having the above configuration reads an image with an image scanner (not shown) and stores it in the image storage unit 11 as image data. When processing the image data stored in the image storage unit 11, when a plurality of edit items are instructed as an edit process command from an instruction input unit 21 such as a keyboard (not shown), the edit process storage unit 13 changes each edit item. An edit processing instruction for performing the matched processing is fetched. The editing processing commands include, for example, resolution change, scaling, rotation, color correction, and the like. Then, in the editing process changing unit 14, the editing process command is a process of matching the resolution of the output image, a process of integrating a plurality of processes,
Alternatively, the processing change determination unit 32 determines whether or not the efficiency of the image editing processing apparatus is improved when the processing for changing the editing processing content or the order thereof is performed. Then, the process change determination unit 32 in the edit process change unit 14
If it is determined that the editing process should be changed, the means 141 to 1 in the command change processing unit 33
46 changes the editing processing method.
【0043】また、編集処理変更部14では、上記変更
を行なう際に、入力画像、出力装置、編集処理を行なう
CPUの特性、あるいは前記特性に応じて有効な処理の
種類と順序の対応を参照して変更が行なわれる。画像編
集処理部12において、前記画像データは、画像記憶部
11から読み出されると共に、編集処理変更部14から
取り出された編集処理手順にしたがって処理される。そ
して、前記画像編集処理部12において、編集処理が実
行された画像データは、出力装置選択部15によって選
択された出力装置、たとえばディスプレイ16あるいは
プリンタ17によって出力される。In addition, the editing process changing section 14 refers to the characteristics of the input image, the output device, the CPU that performs the editing process, or the correspondence between the type and order of the effective processing according to the characteristics when making the above changes. And the changes are made. In the image edit processing unit 12, the image data is read from the image storage unit 11 and processed according to the edit processing procedure extracted from the edit processing changing unit 14. Then, the image data subjected to the editing processing in the image editing processing unit 12 is output by the output device selected by the output device selecting unit 15, for example, the display 16 or the printer 17.
【0044】図2は特許請求の範囲における請求項2な
いし請求項4に対応した本発明の画像編集処理装置のブ
ロック図である。図2に示された画像編集処理装置は、
図1に示された画像編集処理装置と画像特性読み込み部
22、処理変更対応部34、および処理対応参照部35
が設けられている点で相違している。すなわち、画像特
性読み込み部22は、画像記憶部11に記憶されている
画像の解像度、階調、色空間、構成要素からなる画像特
性を読み込み、その結果を編集処理変更部14における
処理変更判断部32に送る。また、処理変更対応部34
には、たとえば拡縮および移動と文字、グラフィック
ス、ラスタ等からなる構成要素との対応関係テーブルが
記述されている。そして。処理対応参照部35は、前記
処理変更対応部34から対応関係テーブルを読み込み、
その結果を処理変更判断部に32に送る。FIG. 2 is a block diagram of an image editing processing apparatus of the present invention corresponding to claims 2 to 4 in the claims. The image editing processing device shown in FIG.
The image edit processing device shown in FIG. 1, the image characteristic reading unit 22, the process change corresponding unit 34, and the process corresponding reference unit 35.
The difference is that is provided. That is, the image characteristic reading unit 22 reads the image characteristics including the resolution, gradation, color space, and constituent elements of the image stored in the image storage unit 11, and the result is the process change determination unit in the editing process changing unit 14. Send to 32. In addition, the process change handling unit 34
Describes, for example, a correspondence relationship table between scaling and movement and constituent elements such as characters, graphics, rasters, and the like. And. The processing correspondence reference unit 35 reads the correspondence relation table from the processing change correspondence unit 34,
The result is sent to the process change determination unit 32.
【0045】一方、処理命令読み込み部31は、指示入
力部21によって指示された編集処理情報を編集処理記
憶部13から読み出して、編集処理変更部14における
処理変更判断部32に送る。処理変更判断部32は、編
集処理記憶部13からの編集処理命令と、画像記憶部1
1からの画像特性とを比較して、より良い編集処理方法
があるか否かを判断する。そして、命令変更処理部33
は、処理変更判断部32の判断に基づいて前記編集処理
命令をより良い編集処理方法に変更する。また、処理変
更判断部32は、処理対応参照部35からの対応関係テ
ーブルと、画像記憶部11からの画像特性とを比較し
て、より良い編集処理方法があるか否かを判断する。そ
して、命令変更処理部33は、前記同様に、処理変更判
断部32の判断に基づいて前記編集処理命令をより良い
編集処理方法に変更する。On the other hand, the processing instruction reading unit 31 reads the editing processing information instructed by the instruction input unit 21 from the editing processing storage unit 13 and sends it to the processing change determining unit 32 in the editing processing changing unit 14. The process change determination unit 32 uses the editing process command from the editing process storage unit 13 and the image storage unit 1
The image characteristics from No. 1 are compared to determine whether there is a better editing processing method. Then, the instruction change processing unit 33
Changes the editing processing instruction to a better editing processing method based on the judgment of the processing change judging section 32. The process change determination unit 32 also compares the correspondence relationship table from the process correspondence reference unit 35 with the image characteristics from the image storage unit 11 to determine whether there is a better editing processing method. Then, similarly to the above, the instruction change processing unit 33 changes the editing processing instruction to a better editing processing method based on the judgment of the processing change judging unit 32.
【0046】図3は特許請求の範囲における請求項5お
よび請求項6に対応した本発明の画像編集処理装置のブ
ロック図である。図3に示された画像編集処理装置は、
図2に示された画像編集処理装置に出力特性読み込み部
24が設けられている点で相違している。出力特性読み
込み部24は、画像を出力すべき出力装置16または1
7の解像度、階調、色空間、処理速度等の特性を読み込
み、処理変更判断部32に送る。処理変更判断部32
は、編集処理記憶部13からの編集処理命令と、出力特
性読み込み部24からの出力装置16または17の特性
とを比較して、より良い編集処理方法があるか否かを判
断する。処理変更判断部32は、たとえば指示入力部2
1から編集処理記憶部13に入力された縮倍率命令と出
力装置16または17の解像度とを比較して出力装置1
6または17の解像度にあった縮倍率に変更すべきか否
かを判断する。そして、命令変更処理部33は、処理変
更判断部32の判断に基づいて前記編集処理命令を出力
装置16または17の解像度にあった縮倍率に変更す
る。FIG. 3 is a block diagram of an image editing processing apparatus of the present invention corresponding to claims 5 and 6 in the claims. The image editing processing device shown in FIG.
The difference is that the image editing processing apparatus shown in FIG. 2 is provided with an output characteristic reading unit 24. The output characteristic reading unit 24 uses the output device 16 or 1 that outputs an image.
Characteristics such as resolution, gradation, color space, and processing speed of No. 7 are read and sent to the processing change determination unit 32. Process change determination unit 32
Compares the edit processing command from the edit processing storage unit 13 with the characteristic of the output device 16 or 17 from the output characteristic reading unit 24 to determine whether there is a better edit processing method. The process change determination unit 32 is, for example, the instruction input unit 2
The output device 1 compares the reduction ratio command input from the edit processing storage unit 13 with the resolution of the output device 16 or 17.
It is determined whether or not the reduction scale should be changed to the resolution of 6 or 17. Then, the instruction change processing unit 33 changes the editing processing instruction to a reduction ratio suitable for the resolution of the output device 16 or 17 based on the determination of the processing change determination unit 32.
【0047】図4は特許請求の範囲における請求項7に
対応した本発明の画像編集処理装置のブロック図であ
る。図4に示された画像編集処理装置は、図1に示され
た画像編集処理装置に画像特性読み込み部22と、CP
U特性読み込み部23と、出力特性読み込み部24とが
設けられている点で相違している。編集処理変更部14
における処理変更判断部32は、画像特性読み込み部2
2と、CPU特性読み込み部23と、出力特性読み込み
部24とからそれぞれの特性を読み込む。また、前記処
理変更判断部32は、たとえば指示入力部21から編集
処理記憶部13に入力した編集処理命令を画像編集処理
部12の性能、出力装置16または17の性能、あるい
は画像特性に応じて、編集処理速度や出力画質の編集処
理方法が最適化できるか否かを判断する。そして、命令
変更処理部33は、処理変更判断部32の判断に基づい
て前記編集処理命令を画像編集処理部12の性能、出力
装置16または17の性能、あるいは画像特性に応じ
て、編集処理速度や出力画質の編集処理方法を最適化す
るように変更する。FIG. 4 is a block diagram of an image editing processing apparatus of the present invention corresponding to claim 7 in the claims. The image editing processing device shown in FIG. 4 is the same as the image editing processing device shown in FIG.
The difference is that a U characteristic reading unit 23 and an output characteristic reading unit 24 are provided. Editing process changing unit 14
The process change determination unit 32 in the
2, the CPU characteristic reading unit 23, and the output characteristic reading unit 24 read the respective characteristics. Further, the processing change determination unit 32, for example, edits the edit processing command input from the instruction input unit 21 to the edit processing storage unit 13 according to the performance of the image edit processing unit 12, the performance of the output device 16 or 17, or the image characteristics. , It is determined whether or not the editing processing speed and the editing processing method of the output image quality can be optimized. Then, the command change processing unit 33 outputs the edit processing command based on the judgment of the process change judging unit 32 according to the performance of the image editing processing unit 12, the performance of the output device 16 or 17, or the image characteristic. And change to optimize the editing processing method of output quality.
【0048】図5は特許請求の範囲における請求項8な
いし請求項13に対応した本発明の画像編集処理装置の
ブロック図である。図5に示された画像編集処理装置
は、図1に示された画像編集処理装置における編集処理
変更部14に、コストテーブル36と、テーブル参照部
37と、処理命令交換部38とが設けられている点で相
違している。処理変更判断部32は、編集処理命令の種
類および順序と、指示入力部21から入力された編集処
理命令とを比較して、編集処理の種類や順序を変更する
か否かを判断する。そして、処理変更判断部32が入力
された編集処理命令を変更した方が良い効率であると判
断した場合、処理命令交換部38は、命令変更処理部3
3に前記編集処理命令の変更を実行させる。FIG. 5 is a block diagram of an image editing processing apparatus of the present invention corresponding to claims 8 to 13 in the claims. The image editing processing device shown in FIG. 5 is provided with a cost table 36, a table reference part 37, and a processing command exchanging part 38 in the editing processing changing part 14 in the image editing processing device shown in FIG. The difference is that. The process change determination unit 32 compares the type and order of the editing process command with the editing process command input from the instruction input unit 21, and determines whether to change the type or order of the editing process. Then, when the process change determination unit 32 determines that it is better to change the input edit process instruction, the process instruction exchange unit 38 causes the instruction change processing unit 3 to perform the process.
3 is executed to change the editing processing instruction.
【0049】また、編集処理変更部14には、コストテ
ーブル36があり、テーブル参照部37が前記コストテ
ーブル36を読み込み、処理変更判断部32に送る。処
理変更判断部32は、入力された編集処理命令とコスト
テーブル36とを比較し、よりコストが安価になるよう
な編集処理命令に変更できるか否かを判断する。そし
て、処理変更判断部32は、入力された編集処理命令を
変更した方がコストが安価になると判断した場合、命令
変更処理部33に前記編集処理命令の変更を実行させ
る。前記コストテーブル36は、使用メモリ、画質、あ
るいは処理速度に関するテーブルであり、処理変更判断
部32が前記と同様にして少しでも安価な編集処理命令
があるか否かを判断する。The editing process changing unit 14 has a cost table 36, and the table reference unit 37 reads the cost table 36 and sends it to the process change judging unit 32. The process change determination unit 32 compares the input edit processing instruction with the cost table 36, and determines whether or not the edit processing instruction can be changed so that the cost becomes lower. Then, the process change determination unit 32 causes the command change processing unit 33 to change the edit processing command when it is determined that the cost is cheaper if the input edit processing command is changed. The cost table 36 is a table relating to the memory used, the image quality, or the processing speed, and the processing change determination unit 32 determines whether or not there is a slightly cheaper edit processing instruction in the same manner as described above.
【0050】図6は特許請求の範囲における請求項14
および請求項15に対応した本発明の画像編集処理装置
のブロック図である。図6に示された画像編集処理装置
は、図1に示された画像編集処理装置における編集処理
変更部14の処理変更判断部32が類似処理抽出部41
に、命令変更処理部33が類似処理統合部42に変わ
り、さらに拡縮処理抽出部43と拡縮処理統合部44と
を設けた点で相違している。指示入力部21からの複数
の類似する編集処理命令があった場合、処理命令読み込
み部31は、これらを編集処理記憶部13から読み込
み、類似処理抽出部41に送る。類似処理抽出部41
は、類似する編集処理命令を抽出して、類似処理統合部
42に処理を統合するように要求する。そして、類似処
理統合部42は、類似処理抽出部41によって抽出され
た類似する編集処理命令を統合する。同様に、指示入力
部21からの複数の拡縮命令があった場合、処理命令読
み込み部31は、これらを編集処理記憶部13から読み
込み、拡縮処理抽出部43に送る。拡縮処理抽出部43
は、複数の拡縮命令を抽出して、拡縮処理統合部44に
処理を統合するように要求する。そして、拡縮処理統合
部44は、拡縮処理抽出部43によって抽出された拡縮
命令を統合する。FIG. 6 shows the structure of claim 14 in the claims.
FIG. 16 is a block diagram of an image edit processing device of the present invention corresponding to claim 15; In the image edit processing device shown in FIG. 6, the process change determination unit 32 of the edit process change unit 14 in the image edit processing device shown in FIG.
In addition, the instruction change processing unit 33 is changed to a similar processing integration unit 42, and a scaling processing extraction unit 43 and a scaling processing integration unit 44 are further provided. When there are a plurality of similar editing processing commands from the instruction input unit 21, the processing command reading unit 31 reads these from the editing processing storage unit 13 and sends them to the similar processing extraction unit 41. Similar processing extraction unit 41
Requests the similar processing integration unit 42 to extract similar processing instructions and integrate the processing. Then, the similar processing integration unit 42 integrates the similar edit processing commands extracted by the similar processing extraction unit 41. Similarly, when there are a plurality of scaling commands from the instruction input unit 21, the processing command reading unit 31 reads these from the editing process storage unit 13 and sends them to the scaling process extraction unit 43. Scale processing extraction unit 43
Requests the expansion / contraction processing integration unit 44 to integrate the processing by extracting a plurality of expansion / contraction commands. Then, the scaling processing integration unit 44 integrates the scaling commands extracted by the scaling processing extraction unit 43.
【0051】図7は特許請求の範囲における請求項16
に対応した本発明の画像編集処理装置のブロック図であ
る。図7に示された画像編集処理装置は、図4に示され
た画像編集処理装置における編集処理変更部14の処理
変更判断部32が冗長処理抽出部51に、命令変更処理
部33が冗長処理簡約部52に変わった点で相違してい
る。処理命令読み込み部31は、指示入力部21から入
力された編集処理命令を読み込むと共に、当該編集処理
命令を冗長処理抽出部51に送る。冗長処理抽出部51
は、画像の解像度、階調、色空間、構成要素を読み込む
と共に、編集処理命令と比較して実行しなくとも処理結
果が変わらないか否かを調べる。冗長処理抽出部51
は、処理結果が変わらない編集処理命令を抽出した場
合、冗長処理簡約部52に編集処理命令を簡約するよう
に実行させる。FIG. 7 shows claim 16 in the scope of claims.
3 is a block diagram of an image editing processing device of the present invention corresponding to FIG. In the image edit processing device shown in FIG. 7, the process change determination unit 32 of the edit process change unit 14 in the image edit processing device shown in FIG. The difference is that it is changed to the reduction unit 52. The processing instruction reading unit 31 reads the editing processing instruction input from the instruction input unit 21 and sends the editing processing instruction to the redundancy processing extraction unit 51. Redundant process extraction unit 51
Reads the resolution, gradation, color space, and constituent elements of the image and compares it with the edit processing command to check whether the processing result does not change even if it is not executed. Redundant process extraction unit 51
When the edit processing instruction whose processing result does not change is extracted, the redundant processing reduction unit 52 executes the edit processing instruction so as to be reduced.
【0052】図8は、本発明の一実施例における動作の
流れを示す図である。ステップ801では、出力特性読
み込み部24が、出力装置選択部15から選択された出
力装置、たとえばディスプレイ16またはプリンタ17
の階調を読み取る。ステップ802では、編集処理記憶
部13が、画像記憶部11から格納されている画像デー
タの階調を読み取る。ステップ803では、処理変更判
断部32がステップ801で読み取った出力装置16ま
たは17の階調と、ステップ802で読み取った画像デ
ータの階調とを比較し、画像データの階調より出力装置
16または17の階調の方が低いかどうかを検査する。
画像データの階調より出力装置16または17の階調の
方が低い場合、ステップ804に進み、出力装置16ま
たは17の階調の方が高い場合、ステップ810に進
む。FIG. 8 is a diagram showing the flow of operations in one embodiment of the present invention. In step 801, the output characteristic reading unit 24 causes the output device selected from the output device selecting unit 15, for example, the display 16 or the printer 17.
Read the gradation of. In step 802, the edit processing storage unit 13 reads the gradation of the image data stored in the image storage unit 11. In step 803, the process change determination unit 32 compares the gradation of the output device 16 or 17 read in step 801 with the gradation of the image data read in step 802, and determines the output device 16 or 17 from the gradation of the image data. It is checked whether the gradation of 17 is lower.
If the gradation of the output device 16 or 17 is lower than the gradation of the image data, the process proceeds to step 804, and if the gradation of the output device 16 or 17 is higher, the process proceeds to step 810.
【0053】ステップ804では、編集処理変更部14
が編集処理記憶部13から編集処理記憶部13に格納さ
れた編集処理方法を読み取る。ステップ805では、編
集処理記憶部13がステップ804で読み取った編集処
理方法を参照し、あらかじめ入力画像の階調を変更して
も編集処理結果が変わらないかどうかを検査する。たと
えば、編集処理方法が回転のみであれば入力階調を変換
しても処理結果に影響はない。しかし、コンボリューシ
ョンフィルタ等の編集処理を含んでいる場合には、階調
が異なると編集処理結果も異なるので入力階調を変換す
ることができない。したがって、入力画像の階調を変更
しても編集処理結果が同じとなる場合、ステップ806
へ進み、編集処理結果が同じとならない場合、ステップ
810ヘ進む。In step 804, the editing process changing unit 14
Reads the editing processing method stored in the editing processing storage unit 13 from the editing processing storage unit 13. In step 805, the editing processing storage unit 13 refers to the editing processing method read in step 804 to check whether the editing processing result does not change even if the gradation of the input image is changed in advance. For example, if the editing processing method is only rotation, the conversion of the input gradation does not affect the processing result. However, when the editing process such as the convolution filter is included, the input gradation cannot be converted because the editing process result is different when the gradation is different. Therefore, when the editing processing result is the same even if the gradation of the input image is changed, step 806
If the editing process results are not the same, the process proceeds to step 810.
【0054】ステップ806では、編集処理記憶部13
が、ステップ804で読み取った編集処理方法の中にハ
ーフトーン処理等の階調が変換される編集処理を含むか
否かを検査する。階調が変換される編集処理が含まれれ
ばステップ807に進み、含まれなければステップ80
8に進む。ステップ807では、編集処理記憶部13が
ステップ804で読み取った編集処理方法に含まれる階
調を変換する編集処理を参照し、入力画像が画像編集処
理部12で編集処理された後、ステップ801で読み取
った出力装置16または17の階調となるような入力画
像階調を計算する。ステップ808、809では、編集
処理変更部14が、画像記憶部11に格納された画像デ
ータの階調を、ステップ807で計算された階調、ある
いはステップ801で読み取った出力装置16または1
7の階調に変換する命令を画像編集処理部12に送る。In step 806, the edit processing storage unit 13
However, it is checked whether or not the editing processing method read in step 804 includes an editing processing such as halftone processing in which gradation is converted. If the editing process for converting the gradation is included, the process proceeds to step 807. If not, the process proceeds to step 80.
Go to 8. In step 807, the edit processing storage unit 13 refers to the edit processing for converting the gradation included in the edit processing method read in step 804, and after the input image is edited by the image edit processing unit 12, in step 801. The input image gradation that is the gradation of the read output device 16 or 17 is calculated. In steps 808 and 809, the editing process changing unit 14 sets the gradation of the image data stored in the image storage unit 11 to the gradation calculated in step 807 or the output device 16 or 1 read in step 801.
An instruction to convert to a gradation of 7 is sent to the image edit processing unit 12.
【0055】ステップ810では、ステップ804で読
み取った編集処理内容を画像編集処理部12に送る。ス
テップ811では、ステップ801で読み取った出力装
置16または17の階調に変換する命令を画像編集処理
部12に送る。ステップ812では、画像編集処理部1
2が、編集処理変更部14から送られた編集処理方法に
したがって、編集処理を行なう。ステップ813では、
ステップ812で処理された画像データが、出力装置選
択部15を経て、選択された出力装置、たとえばディス
プレイ16あるいはプリンタ17によって出力される。In step 810, the editing processing content read in step 804 is sent to the image editing processing section 12. In step 811, a command to convert to the gradation of the output device 16 or 17 read in step 801 is sent to the image edit processing unit 12. In step 812, the image edit processing unit 1
2 performs the edit processing according to the edit processing method sent from the edit processing changing unit 14. In step 813,
The image data processed in step 812 is output to the selected output device, such as the display 16 or the printer 17, through the output device selection unit 15.
【0056】図9は本発明の一実施例における出力装置
の階調に合わせた編集処理の変更操作例を示す図であ
る。図9(a)は256色カラープリンタ向けの編集処
理手順が編集処理記憶部13に記憶されており、入力画
像が256階調である場合に、画像記憶部11に格納さ
れている画像データに対して編集処理記憶部13に記憶
されている回転編集処理手順を実行する例である。入出
力画像の階調は同じなので、階調変換を行なう必要はな
い。図9(b)は上記と同じ結果、すなわち、同じ回転
処理の結果を得られるように、上記編集処理を編集処理
変更部14によって1024色カラープリンタに出力す
るための編集処理に変更したものが示されている。すな
わち、256階調の画像データを回転処理した後に、1
024階調に変換するための階調変換命令が実行され
る。図9(c)は上記と同じ結果、すなわち、同じ回転
処理の結果を得られるように、上記編集処理を編集処理
変更部14によってモノクロカラープリンタに出力する
ための編集処理に変更したものが示されている。すなわ
ち、256階調の画像データを2値化して、画像データ
量を減らした後に、回転処理が行なわれる。このよう
に、図9(a)と図9(b)と図9(c)とは、出力装
置に応じた出力画像の階調に応じて、同一入力画像に対
して編集処理方法が変更されることを示したものであ
る。また、この変更により、出力装置における階調数の
小さい場合、必要以上に階調数の多い入力画像をそのま
ま編集処理することなしに、小さい出力階調数に変換し
てから編集処理を実行するため、編集処理対象となる画
像データ量が減少するので、編集処理速度が向上し、使
用メモリ量を減らすことができる。FIG. 9 is a diagram showing an example of a changing operation of the editing process according to the gradation of the output device in the embodiment of the present invention. In FIG. 9A, the edit processing procedure for a 256 color printer is stored in the edit processing storage unit 13, and when the input image has 256 gradations, the image data stored in the image storage unit 11 is On the other hand, it is an example of executing the rotation edit processing procedure stored in the edit processing storage unit 13. Since the gradations of the input and output images are the same, there is no need to perform gradation conversion. In FIG. 9B, the editing process is changed to an editing process for outputting to the 1024 color printer by the editing process changing unit 14 so as to obtain the same result as the above, that is, the same rotation process result. It is shown. That is, after rotating the image data of 256 gradations,
A gradation conversion command for converting into 024 gradations is executed. FIG. 9C shows a modification of the above editing process to the editing process for outputting to the monochrome color printer by the editing process changing unit 14 so that the same result as the above, that is, the result of the same rotation process can be obtained. Has been done. That is, rotation processing is performed after binarizing the image data of 256 gradations to reduce the amount of image data. Thus, in FIGS. 9A, 9B, and 9C, the editing processing method is changed for the same input image according to the gradation of the output image according to the output device. It shows that. Further, due to this change, when the number of gradations in the output device is small, the editing process is performed after converting the input image having a larger number of gradations than it is necessary into a smaller number of output gradations as it is. Therefore, since the amount of image data to be edited is reduced, the editing speed is improved and the amount of memory used can be reduced.
【0057】図10は本発明における画像編集処理装置
の他の実施例における動作の流れを説明するための図で
ある。また、図11は本発明の一実施例における、出力
装置の色空間に応じた編集処理の対応関係を示す図であ
る。図10にしたがって画像編集処理装置の編集処理を
説明する。ステップ1001では、処理変更判断部32
が、画像記憶部11から画像記憶部11に格納された画
像データの色空間を読み取る。ステップ1002では、
図示されていないキーボード等から指示された編集項目
を全部読み終えたか否かを検査する。編集項目を全部読
み終えた場合には、ステップ1007へ進み、読み終え
ない場合には、次のステップ1003に進む。ステップ
1003では、編集処理変更部14における処理命令読
み込み部31が編集処理記憶部13から編集項目を1項
目読み込む。FIG. 10 is a diagram for explaining the flow of operations in another embodiment of the image editing processing apparatus according to the present invention. FIG. 11 is a diagram showing a correspondence relationship of editing processing according to the color space of the output device in the embodiment of the present invention. The edit processing of the image edit processing apparatus will be described with reference to FIG. In step 1001, the process change determination unit 32
Reads the color space of the image data stored in the image storage unit 11 from the image storage unit 11. In step 1002,
It is inspected whether or not all the editing items instructed from a keyboard (not shown) have been read. If all the edited items have been read, the process proceeds to step 1007. If not, the process proceeds to the next step 1003. In step 1003, the processing instruction reading unit 31 of the editing processing changing unit 14 reads one editing item from the editing processing storage unit 13.
【0058】ステップ1004では、処理変更判断部3
2は、図11に示した、入力画像の色空間と、この色空
間に応じて有効な編集処理の対応を表すテーブルを参照
して、ステップ1001で読み取った画像データの色空
間とステップ1003で読み込んだ編集項目に応じた編
集処理方法を得る。たとえば、ステップ1003で読み
込んだ編集項目が明るさ調整であり、入力画像の色空間
がモノクロである場合、処理変更判断部32は、図11
に示すテーブルを参照してB/W−YES変換→輝度調
整の編集処理方法を得る。また、入力画像の色空間がR
GBの場合、処理変更判断部32は、同様にRGB−Y
ES変換→輝度調整の編集処理方法を得る。また、ステ
ップ1003で読み込んだ編集項目が2値化であり、入
力画像の色空間がモノクロである場合、処理変更判断部
32は、図11に示すテーブルを参照して編集処理を行
なわないという情報を得る。また、入力画像の色空間が
RGBの場合、処理変更判断部32は、同様にRGB−
B/W変換の編集処理方法を得る。In step 1004, the process change determination unit 3
2 refers to the color space of the input image shown in FIG. 11 and the table showing the correspondence of the effective editing processing according to this color space, and the color space of the image data read in step 1001 and the color space of step 1003. Get the edit processing method according to the read edit item. For example, when the edit item read in step 1003 is brightness adjustment and the color space of the input image is monochrome, the process change determination unit 32 determines that
By referring to the table shown in (1), an edit processing method of B / W-YES conversion → luminance adjustment is obtained. Also, if the color space of the input image is R
In the case of GB, the process change determination unit 32 similarly determines RGB-Y.
To obtain an edit processing method of ES conversion → brightness adjustment. Further, when the edit item read in step 1003 is binarization and the color space of the input image is monochrome, the process change determination unit 32 refers to the table shown in FIG. 11 and indicates that the edit process is not performed. To get Further, when the color space of the input image is RGB, the process change determination unit 32 similarly sets RGB-
An edit processing method for B / W conversion is obtained.
【0059】ステップ1005では、処理変更判断部3
2が編集処理方法を変更すべきであると判断した場合、
命令変更処理部33がステップ1003で読み込んだ編
集処理方法をステップ1004で得た編集処理方法に変
更する。ステップ1006では、命令変更処理部33で
変更した編集処理方法を画像編集処理部12に送る。そ
して、次の編集項目を読み込むためにステップ1002
に戻る。ステップ1007では、ステップ1002にお
いて、全ての編集項目を読み終えると共に、各処理項目
に合った編集処理方法が画像編集処理部12に送られて
いるので、効率の良い編集処理が実行される。以上のよ
うに、指示された編集項目が同じであっても、入力画像
の特性に応じて、適正な編集処理を行なうことができ
る。また、元々2値である画像に2値化処理を行なうと
いった、冗長な処理を避けることができる。したがって
処理速度が向上し、より高速な画像編集処理を行なうこ
とができる。In step 1005, the process change judgment unit 3
If 2 determines that the editing method should be changed,
The instruction change processing unit 33 changes the edit processing method read in step 1003 to the edit processing method obtained in step 1004. In step 1006, the edit processing method changed by the instruction change processing unit 33 is sent to the image edit processing unit 12. Then, in step 1002, the next edit item is read.
Return to. In step 1007, since all the editing items have been read in step 1002 and the editing processing method suitable for each processing item has been sent to the image editing processing section 12, efficient editing processing is executed. As described above, even if the instructed edit items are the same, appropriate edit processing can be performed according to the characteristics of the input image. Further, it is possible to avoid redundant processing such as performing binarization processing on an image which is originally binary. Therefore, the processing speed is improved, and a faster image editing process can be performed.
【0060】図12は本発明における画像編集処理装置
の他の実施例における動作の流れを説明するための図で
ある。また、図13は本発明の一実施例である編集処理
変更部が参照することのできる入力画像の構成要素と、
この構成要素に応じて有効な編集処理の対応を表すテー
ブルである。図12にしたがって画像編集処理装置の編
集処理を説明する。ステップ1201では、処理変更判
断部32が、画像記憶部11から画像記憶部11に格納
された画像データの構成要素を読み取る。ステップ12
02では、処理命令読み込み部31が図示されていない
キーボード等から指示された編集項目を全部読み終えた
か否かを検査する。処理命令読み込み部31が、編集項
目を全部読み終えた場合には、ステップ1207へ進
み、読み終えない場合には、次のステップ1203に進
む。FIG. 12 is a diagram for explaining the flow of operations in another embodiment of the image edit processing device according to the present invention. In addition, FIG. 13 illustrates components of an input image that can be referred to by an editing process changing unit according to an embodiment of the present invention.
It is a table showing correspondence of effective edit processing according to this component. The edit processing of the image edit processing apparatus will be described with reference to FIG. In step 1201, the process change determination unit 32 reads the components of the image data stored in the image storage unit 11 from the image storage unit 11. Step 12
In 02, it is checked whether or not the processing instruction reading unit 31 has finished reading all the editing items designated by a keyboard or the like (not shown). When the processing instruction reading unit 31 has finished reading all the edited items, the processing proceeds to step 1207, and when not finished, the processing instruction reading unit 31 proceeds to the next step 1203.
【0061】ステップ1203では、処理命令読み込み
部31が、編集処理記憶部13から編集項目を1項目読
み込む。ステップ1204では、処理変更判断部32が
図13に示した、入力画像の構成要素と、この構成要素
に応じて有効な編集処理の対応を表すテーブルを参照し
て、ステップ1201で読み取った画像データの構成要
素とステップ1203で読み込んだ編集項目に応じた編
集処理内容を得る。たとえば、ステップ1203で読み
込んだ編集項目が拡縮であり、入力画像の構成要素が文
字である場合には、図13に示すテーブルを参照してフ
ォントサイズ変更の編集処理内容を得る。また、入力画
像の構成要素がグラフィックスの場合には、同様にベク
トル座標変換の編集処理内容を得る。また、入力画像の
構成要素がラスタの場合には、同様にアフィン変換の編
集処理内容を得る。In step 1203, the processing instruction reading section 31 reads one edit item from the edit processing storage section 13. In step 1204, the process change determination unit 32 refers to the table showing the correspondence between the constituent elements of the input image shown in FIG. 13 and the edit processing effective according to the constituent elements, and the image data read in step 1201. The contents of the editing process according to the constituent elements and the editing item read in step 1203 are obtained. For example, when the edit item read in step 1203 is enlargement / reduction and the constituent element of the input image is a character, the content of edit processing for font size change is obtained by referring to the table shown in FIG. Further, when the constituent element of the input image is graphics, the editing processing content of the vector coordinate conversion is similarly obtained. In addition, when the constituent element of the input image is a raster, the edit processing content of the affine transformation is similarly obtained.
【0062】また、ステップ1203で読み込んだ編集
項目が移動であり、入力画像の構成要素が文字である場
合には、図13に示すテーブルを参照して先頭文字座標
値変換の編集処理内容を得る。また、入力画像の構成要
素がグラフィックスの場合には、同様にベクトル座標変
換の編集処理内容を得る。また、入力画像の構成要素が
ラスタの場合には、同様にアフィン変換の編集処理内容
を得る。ステップ1205では、命令変更処理部33が
ステップ1203で読み込んだ編集処理内容をステップ
1204で得た編集処理内容に変更する。ステップ12
06では、命令変更処理部33で変更した編集処理手順
を画像編集処理部12に送る。そして、次の編集項目を
読み込むためにステップ1202に戻る。ステップ12
07では、ステップ1202において、全ての編集項目
を読み終えると共に、各編集項目に合った編集処理に変
更した内容が画像編集処理部12に送られているので、
編集処理が実行される。When the edit item read in step 1203 is a move and the constituent element of the input image is a character, the table of FIG. 13 is referred to obtain the edit processing content of the conversion of the first character coordinate value. . Further, when the constituent element of the input image is graphics, the editing processing content of the vector coordinate conversion is similarly obtained. In addition, when the constituent element of the input image is a raster, the edit processing content of the affine transformation is similarly obtained. In step 1205, the instruction change processing unit 33 changes the editing processing content read in step 1203 to the editing processing content obtained in step 1204. Step 12
At 06, the edit processing procedure changed by the instruction change processing unit 33 is sent to the image edit processing unit 12. Then, the process returns to step 1202 to read the next edit item. Step 12
At 07, in step 1202, all the editing items are read, and the contents changed to the editing process suitable for each editing item are sent to the image editing processing unit 12.
Edit processing is executed.
【0063】以上のように、指示された編集項目が同じ
であっても、入力画像の構成要素に応じて、適正な編集
処理を行なうことができる。また、元々キャラクタコー
ドで表現されている文字情報やベクトルデータで表現さ
れているグラフィックス情報は、一旦ラスタ化してから
アフィン変換を行なうと、最適なフォントデータやベク
トル−ラスタ変換後のラスタデータが変更されて画質が
低下する。しかし、上記入力画像の構成要件に応じて適
性な編集処理を行なうことで、画質の低下を避けること
ができ、出力画像の画質は、向上しより高画質となる。As described above, even if the instructed edit items are the same, it is possible to perform an appropriate edit process according to the constituent elements of the input image. In addition, when the character information originally expressed by the character code or the graphics information expressed by the vector data is rasterized and then affine-converted, the optimum font data or the raster data after the vector-raster conversion is obtained. It is changed and the image quality deteriorates. However, by performing an appropriate editing process according to the constituent requirements of the input image, it is possible to avoid deterioration of the image quality, and the image quality of the output image is improved and becomes higher.
【0064】図14は本発明における画像編集処理装置
の他の実施例を説明するための図である。ステップ14
01では、処理変更判断部32が、出力装置選択部15
から選択された出力装置、たとえば図1のディスプレイ
16またはプリンタ17の解像度を読み取る。ステップ
1402では、処理命令読み込み部31が図示されてい
ないキーボード等から指示された編集項目を全部読み終
えたか否かを検査する。処理命令読み込み部31が編集
項目を全部読み終えた場合には、ステップ1410へ進
み、読み終えない場合には、次のステップ1403に進
む。ステップ1403では、処理命令読み込み部31が
編集処理記憶部13から編集項目を1項目読み込む。FIG. 14 is a diagram for explaining another embodiment of the image edit processing apparatus according to the present invention. Step 14
In 01, the process change determination unit 32 causes the output device selection unit 15
The resolution of the output device selected from, for example, the display 16 or printer 17 of FIG. 1 is read. In step 1402, it is checked whether the processing instruction reading unit 31 has finished reading all the edit items designated by a keyboard or the like (not shown). If the processing instruction reading unit 31 has finished reading all the edited items, the process proceeds to step 1410, and if not finished, the process proceeds to step 1403. In step 1403, the processing instruction reading unit 31 reads one edit item from the edit processing storage unit 13.
【0065】ステップ1404では、処理変更判断部3
2が編集処理記憶部13から読み込んだ編集項目が拡縮
処理であるか否かを検査する。拡縮処理であれば、次の
ステップ1405へ進み、拡縮処理でなければ、ステッ
プ1407へ進む。ステップ1405では、編集項目が
拡縮処理である場合、命令変更処理部33が出力装置選
択部15で選択された出力装置の解像度に合わせて、倍
率を変更するような編集処理手順に換える。ステップ1
406では、命令変更処理部33が変更した編集処理手
順を画像編集処理部12に送る。そして、次の編集項目
を読み込むためにステップ1402に戻る。In step 1404, the process change determination unit 3
2 inspects whether the edit item read from the edit process storage unit 13 is a scaling process. If it is a scaling process, the process proceeds to the next step 1405, and if it is not a scaling process, the process proceeds to step 1407. In step 1405, when the edit item is the enlargement / reduction processing, the instruction change processing unit 33 changes the edit processing procedure to change the magnification according to the resolution of the output device selected by the output device selection unit 15. Step 1
At 406, the edit processing procedure changed by the instruction change processing unit 33 is sent to the image edit processing unit 12. Then, the process returns to step 1402 to read the next edit item.
【0066】ステップ1404において、読み込まれた
編集項目が拡縮処理を指示するものでない場合、ステッ
プ1407において、処理変更判断部32は、その編集
項目が色補正処理であるか否かを検査する。ステップ1
407において、処理変更判断部32は、色補正でない
場合、更に他の編集項目を次々と検査していき、命令変
更処理部33によってその編集項目に合った処理に変更
する。ステップ1408では、拡縮処理でなく、色補正
である場合、命令変更処理部33が色補正を先に処理
し、その後、たとえば拡大処理を行なうような順序に変
更する。ステップ1409では、命令変更処理部33が
変更した編集処理内容を画像編集処理部12に送る。そ
して、次の編集項目を読み込むためにステップ1402
に戻る。ステップ1410では、ステップ1402にお
いて、全ての編集項目を読み終えると共に、各編集処理
項目に合った編集処理に変更した内容が画像編集処理部
12に送られると共に、編集処理が実行される。If the read edit item does not instruct the enlargement / reduction processing in step 1404, the process change determination unit 32 checks in step 1407 whether the edit item is color correction processing. Step 1
In 407, the process change determination unit 32 inspects other edit items one after another when the color correction is not performed, and the instruction change processing unit 33 changes the process to match the edit item. In step 1408, in the case of color correction instead of enlargement / reduction processing, the instruction change processing unit 33 processes color correction first, and then changes the order in which enlargement processing is performed, for example. In step 1409, the edit processing content changed by the instruction change processing unit 33 is sent to the image edit processing unit 12. Then, in step 1402, the next edit item is read.
Return to. In step 1410, all the editing items in step 1402 are read, and the contents changed to the editing process suitable for each editing process item are sent to the image editing processing unit 12 and the editing process is executed.
【0067】図15は本発明の一実施例で、出力装置の
解像度に合わせた編集処理の変更操作例を示す図であ
る。図15(a)は25.4mm当たり400ドット
(400dpi)の解像度を持つプリンタ向けの編集処
理手順が編集処理記憶部13に記憶されている場合に、
画像記憶部11に格納されている画像データに対して編
集処理記憶部13に記憶されている2倍の拡大編集処理
手順と色補正編集処理手順とを実行する例である。図1
5(b)は上記と同じ結果、すなわち、2倍の拡大処理
と同じ色補正処理の結果を得られるように、上記編集処
理を編集処理変更部14によって25.4mm当たり1
00ドット(100dpi)の解像度を持つディスプレ
イ16に表示するための編集処理に変更したものが示さ
れている。FIG. 15 is a diagram showing an example of a changing operation of the editing process according to the resolution of the output device according to the embodiment of the present invention. FIG. 15A shows a case where an edit processing procedure for a printer having a resolution of 400 dots per 25.4 mm (400 dpi) is stored in the edit processing storage unit 13.
In this example, the double enlargement edit processing procedure and the color correction edit processing procedure stored in the edit processing storage unit 13 are executed on the image data stored in the image storage unit 11. Figure 1
No. 5 (b) shows the same result as above, that is, the above-mentioned editing process is performed by the editing process changing unit 14 at a rate of 1 per 25.4 mm so as to obtain the same color correction process result as the 2 × enlargement process.
A modification of the editing process for displaying on the display 16 having a resolution of 00 dots (100 dpi) is shown.
【0068】すなわち、400dpiの解像度で表示す
るように作成された画像を100dpiの解像度を有す
るディスプレイ16において表示すれば、長さで4倍
(面積で16倍)に表示される。したがって、400d
piの画像を拡縮処理する手順により、100dpiの
表示用画像を得るには、倍率を4分の1にすれば良い。
画像を2倍に拡大する場合、400dpiの拡縮編集処
理手順を用いて、倍率を0.5倍にすれば、100dp
iのディスプレイ16上では2倍の画像となる。このよ
うに、図15(a)と図15(b)とは、上記プリンタ
17とディスプレイ16とによって、解像度と大きさの
同一入力画像に対して、解像度を変えて同一の大きさと
した画像を得ることを示したものである。すなわち、解
像度の低いディスプレイ16に対しては、色変換処理の
対象となる画素数が16分の1になるため、編集処理に
必要な時間も16分の1に削減される。That is, when an image created to be displayed at a resolution of 400 dpi is displayed on the display 16 having a resolution of 100 dpi, it is displayed four times in length (16 times in area). Therefore, 400d
In order to obtain a display image of 100 dpi by the procedure of enlarging / reducing the pi image, the magnification may be set to 1/4.
When enlarging an image to 2 times, if the magnification is 0.5 times using the scaling process of 400 dpi, 100 dpi
The image is doubled on the display 16 of i. As described above, FIGS. 15A and 15B show an image in which the printer 17 and the display 16 change the resolution to the same input image having the same resolution and the same size. It shows that you get. That is, for the display 16 having a low resolution, the number of pixels to be subjected to the color conversion processing is 1/16, so that the time required for the editing processing is also reduced to 1/16.
【0069】以上のように、本発明の画像編集処理装置
は、従来、出力装置の変更によって、必要であった解像
度変換部(図30の3004)が不要になるので、装置
価格を低下させることが可能になる。本実施例に示した
画像編集処理装置は、上記のような動作を実行すること
により、独立の解像度変換部を持つことなく、ディスプ
レイの解像度に応じた画像編集処理結果を出力すること
が可能になる。さらに、本実施例に示した画像編集処理
装置は、低解像度の装置でより高速な処理を実現できる
ため、多くの低解像度の出力装置の目的であるプルーフ
プリントにも好適である。As described above, in the image editing processing apparatus of the present invention, the resolution conversion unit (3004 in FIG. 30), which has been necessary in the past, becomes unnecessary by changing the output apparatus, so that the apparatus price can be reduced. Will be possible. The image editing processing apparatus according to the present exemplary embodiment can output the image editing processing result according to the resolution of the display without having an independent resolution conversion unit by performing the above operation. Become. Further, the image editing processing apparatus according to the present embodiment can realize faster processing with a low resolution apparatus, and is therefore suitable for proof printing, which is the purpose of many low resolution output apparatuses.
【0070】図16は本発明における画像編集処理装置
の他の実施例を説明するための図である。図16に示す
画像編集処理装置は、図1に示した画像編集処理装置と
構成において略同じであり、編集処理変更部14が編集
処理記憶部13から編集項目を読み取った時に、その内
容を保管するバッファを2つ有することと(図16の1
61、162)、編集処理変更部14によって編集処理
方法を変更する際の編集処理に相違がある。FIG. 16 is a diagram for explaining another embodiment of the image edit processing device according to the present invention. The image editing processing device shown in FIG. 16 is substantially the same in configuration as the image editing processing device shown in FIG. To have two buffers (see 1 in FIG. 16).
61, 162), and there is a difference in the editing process when the editing process changing unit 14 changes the editing process method.
【0071】図17は本発明の一実施例で、編集処理変
更部の動作の流れを示す図である。ステップ1701で
は、編集処理変更部14における処理変更判断部32
が、画像記憶部11に記憶された画像の、たとえば解像
度、階調、色空間、構成要素等の特性を読み取る。ステ
ップ1702では、CPU特性読み込み部23が、画像
編集処理手段を構成するCPUの処理速度を調べ、その
速度を読み取る。CPU特性読み込み部23は、たとえ
ばCPUのMIPS値を調べ、MIPS値を読み取る。
ステップ1703では、出力特性読み込み部24が、出
力装置選択部15から選択された出力装置、たとえば図
1のディスプレイ16またはプリンタ17の解像度を読
み取る。ステップ1704では、前記出力特性読み込み
部24によって読み込まれた値に基づいて、処理変更判
断部32が高解像度の出力装置か否か、たとえば300
dpi以上か否かを検査する。出力装置16または17
が高解像度の場合には、次のステップ1705へ進み、
高解像度でない場合には、ステップ1708に進む。FIG. 17 is a diagram showing the flow of the operation of the editing process changing section according to the embodiment of the present invention. In step 1701, the process change determination unit 32 in the edit process change unit 14
However, the characteristics of the image stored in the image storage unit 11 such as resolution, gradation, color space, and constituent elements are read. In step 1702, the CPU characteristic reading unit 23 checks the processing speed of the CPU forming the image editing processing means and reads the speed. The CPU characteristic reading unit 23 checks the MIPS value of the CPU, for example, and reads the MIPS value.
In step 1703, the output characteristic reading unit 24 reads the resolution of the output device selected from the output device selection unit 15, for example, the display 16 or the printer 17 in FIG. In step 1704, based on the value read by the output characteristic reading unit 24, whether the process change determination unit 32 is a high resolution output device, for example, 300
Inspect whether it is more than dpi. Output device 16 or 17
If is high resolution, go to the next step 1705,
If the resolution is not high, the process proceeds to step 1708.
【0072】ステップ1705では、処理変更判断部3
2が画像編集処理手段を構成するCPUのMIPS値が
十分大きいか否か、たとえば30MIPS以上か否かを
検査する。処理変更判断部32は、CPUのMIPS値
が十分大きいと判断した場合、次のステップ1706へ
進み、CPUのMIPS値が十分大きくないと判断した
場合、ステップ1708に進む。ステップ1706で
は、編集処理変更部14における命令変更処理部33が
編集処理記憶部13に対して、出力画質を優先した編集
処理を行うように変更する。出力画質を優先した場合の
編集処理変更部14の動作の流れは図18で示す。ステ
ップ1708では、命令変更処理部33が編集処理記憶
部13に対して、処理速度を優先した編集処理を行うよ
うに変更する。処理速度を優先した場合の編集処理変更
部14の動作の流れは図19で示す。ステップ1707
では、ステップ1706もしくはステップ1708にお
いて、全ての編集項目を読み終えると共に、編集処理目
的に合った編集処理に変更した内容が画像編集処理部1
2に送られているので、編集処理が実行される。なお、
上記画像編集処理手段は、CPUの他にコプロセッサま
たは画像処理用ハードウェア等を含んでも良い。In step 1705, the process change judgment unit 3
2 checks whether or not the MIPS value of the CPU constituting the image edit processing means is sufficiently large, for example, 30 MIPS or more. If the process change determination unit 32 determines that the MIPS value of the CPU is sufficiently large, the process change determination unit 32 proceeds to the next step 1706. If it is determined that the MIPS value of the CPU is not sufficiently large, the process change determination unit 32 proceeds to step 1708. In step 1706, the command change processing unit 33 in the edit processing changing unit 14 changes the edit processing storage unit 13 to perform the edit processing with priority on the output image quality. FIG. 18 shows the flow of the operation of the editing process changing unit 14 when the output image quality is prioritized. In step 1708, the instruction change processing unit 33 changes the editing processing storage unit 13 so that the editing processing with priority on the processing speed is performed. FIG. 19 shows a flow of the operation of the editing process changing unit 14 when the processing speed is prioritized. Step 1707
Then, in step 1706 or step 1708, all the editing items have been read, and the contents changed to the editing process suitable for the purpose of the editing process are the image editing processing unit 1.
Since it has been sent to No. 2, the editing process is executed. In addition,
The image editing processing means may include a coprocessor or image processing hardware in addition to the CPU.
【0073】図18は本発明の一実施例で、出力画質を
優先した場合の編集処理変更部の動作の流れを示す図で
ある。ステップ1801では、編集処理変更部14にお
ける処理命令読み込み部31が、編集処理記憶部13か
ら編集項目をバッファ1(161)に読み込む。ステッ
プ1802では、処理命令読み込み部31が図示されて
いないキーボード等から指示された編集項目を全部読み
終えたか否かを検査する。処理命令読み込み部31が、
編集項目を全部読み終えた場合、ステップ1810へ進
み、読み終えない場合、次のステップ1803に進む。
ステップ1803では、処理命令読み込み部31が編集
処理記憶部13から編集項目をバッファ2(162)に
読み込む。ステップ1804では、処理変更判断部32
が、バッファ1(161)およびバッファ2(162)
に読み込まれた編集項目の組で、編集処理変更部14に
用意されたテーブルを参照する。このテーブルは、たと
えば図20に示すように、交換可能な編集項目の対応お
よび各編集項目を実行した場合の画質劣化量を表す数値
の組からなる。また、画質劣化量を表す数値は、たとえ
ば解像度、階調、画素数、構成要素といった入力画像の
特性の関数であってもよい。FIG. 18 is a diagram showing a flow of the operation of the editing process changing section when the output image quality is prioritized in the embodiment of the present invention. In step 1801, the processing instruction reading unit 31 in the editing processing changing unit 14 reads the editing item from the editing processing storage unit 13 into the buffer 1 (161). In step 1802, it is checked whether or not the processing instruction reading unit 31 has finished reading all the editing items designated by a keyboard (not shown) or the like. The processing instruction reading unit 31
If all the edited items have been read, the process proceeds to step 1810. If not, the process proceeds to the next step 1803.
In step 1803, the processing instruction reading unit 31 reads the editing item from the editing processing storage unit 13 into the buffer 2 (162). In step 1804, the process change determination unit 32
But buffer 1 (161) and buffer 2 (162)
The table prepared in the edit process changing unit 14 is referred to by the set of edit items read in. For example, as shown in FIG. 20, this table is made up of a set of numerical values that represent the correspondence of exchangeable edit items and the image quality deterioration amount when each edit item is executed. Further, the numerical value indicating the image quality deterioration amount may be a function of the characteristics of the input image such as resolution, gradation, number of pixels, and constituent elements.
【0074】また、たとえば拡縮処理における縮倍率、
回転処理における回転角度のような編集項目のパラメー
タでもよい。ステップ1805では、処理変更判断部3
2が図20のテーブルによって編集項目が交換可能であ
るか否かを検査する。編集項目が交換可能である場合、
次のステップ1806へ進み、編集項目が交換可能でな
い場合、ステップ1808に進む。ステップ1806で
は、処理変更判断部32が図20のテーブルによって編
集項目の交換を行うと判断した場合、画質が劣化するか
否かを検査する。図20において、同一行内にある処理
列の組は、交換可能な処理列を表している。たとえば、
拡大を行い、続いてラスタ化を行う編集処理は、先にラ
スタ化を行ってから拡大を行う編集処理よりも画質の劣
化が相対的に少ないことを表している。Further, for example, the reduction ratio in the enlargement / reduction processing,
It may be a parameter of an edit item such as a rotation angle in the rotation processing. In step 1805, the process change determination unit 3
2 inspects whether or not the edit item can be exchanged according to the table of FIG. If the editable item is exchangeable,
Proceed to next step 1806, and if the edit item is not exchangeable, proceed to step 1808. In step 1806, if the process change determination unit 32 determines that the edit items are to be exchanged according to the table of FIG. 20, it is checked whether the image quality is deteriorated. In FIG. 20, a set of processing columns in the same row represents exchangeable processing columns. For example,
The edit process of enlarging and subsequently rasterizing indicates that the image quality is relatively less deteriorated than the edit process of first rasterizing and then enlarging.
【0075】もし、編集項目の交換によって画質の劣化
が引き起こされる場合、ステップ1808へ進み、画質
の劣化が起きない場合、次のステップ1807に進む。
ステップ1807では、命令変更処理部33がバッファ
1(161)の内容とバッファ2(162)の内容を互
換することによって編集項目の実行順序の交換を行う。
ステップ1808では、命令変更処理部33が先に実行
するべき編集項目であるバッファ1(161)の内容を
画像編集処理部12に送る。ステップ1809では、命
令変更処理部33が次の編集項目をバッファ2(16
2)に読み込むためにバッファ2(162)の内容をバ
ッファ1(161)に待避して、ステップ1802に戻
る。ステップ182において、編集項目を全部読み終え
た場合、ステップ1810で、編集処理変更部14がバ
ッファ1の内容を香編集処理部12に送る。If the image quality is deteriorated by exchanging the edit items, the process proceeds to step 1808. If the image quality is not deteriorated, the process proceeds to step 1807.
In step 1807, the instruction change processing unit 33 exchanges the execution order of the edit items by making the contents of the buffer 1 (161) and the contents of the buffer 2 (162) compatible.
In step 1808, the command change processing unit 33 sends the contents of the buffer 1 (161), which is an editing item to be executed first, to the image editing processing unit 12. In step 1809, the instruction change processing unit 33 stores the next edit item in the buffer 2 (16
The contents of the buffer 2 (162) are saved in the buffer 1 (161) in order to be read into 2), and the process returns to step 1802. When all the editing items have been read in step 182, the editing processing changing unit 14 sends the contents of the buffer 1 to the incense editing processing unit 12 in step 1810.
【0076】図19は本発明の一実施例で、処理速度を
優先して編集処理内容を変更する場合の編集処理変更部
の動作の流れを示す図である。図20は本発明の一実施
例で、編集処理の順序に応じた処理時間の対応関係を示
す図である。図21は本発明の一実施例で、編集処理の
順序に応じた画質劣化量の対応を示す図である。ステッ
プ1901では、編集処理変更部14における処理命令
読み込み部31が、編集処理記憶部13から編集項目を
バッファ1(161)に読み込む。ステップ1902で
は、処理命令読み込み部31が図示されていないキーボ
ード等から指示された編集項目を全部読み終えたか否か
を検査する。処理命令読み込み部31が編集項目を全部
読み終えた場合には、ステップ1910へ進み、読み終
えない場合には、次のステップ1903に進む。ステッ
プ1903では、処理命令読み込み部31が編集処理記
憶部13から編集項目をバッファ2(162)に読み込
む。ステップ1904では、処理変更判断部32がバッ
ファ1(161)およびバッファ2(162)に読み込
まれた編集項目の組で、編集処理変更部14に用意され
た処理時間テーブルを参照する。この処理時間テーブル
は、たとえば図21に示すように、交換可能な編集項目
の対応および各編集項目を実行した場合の相対的な処理
速度の優劣を表す大小関係の組からなる。FIG. 19 is a diagram showing the flow of the operation of the editing process changing unit when the editing process contents are changed with priority given to the processing speed in the embodiment of the present invention. FIG. 20 is a diagram showing a correspondence relation of processing times according to the order of the editing processing according to the embodiment of the present invention. FIG. 21 is a diagram showing the correspondence of the image quality deterioration amount according to the order of the editing process in the embodiment of the present invention. In step 1901, the processing instruction reading unit 31 of the editing processing changing unit 14 reads the editing item from the editing processing storage unit 13 into the buffer 1 (161). In step 1902, it is checked whether or not the processing instruction reading unit 31 has finished reading all the edit items designated by a keyboard (not shown) or the like. If the processing instruction reading unit 31 has finished reading all the edited items, the process proceeds to step 1910, and if not finished, the process proceeds to step 1903. In step 1903, the processing instruction reading unit 31 reads the editing item from the editing processing storage unit 13 into the buffer 2 (162). In step 1904, the process change determination unit 32 refers to the processing time table prepared in the edit process change unit 14 with the set of edit items read in the buffer 1 (161) and the buffer 2 (162). For example, as shown in FIG. 21, this processing time table is made up of a set of magnitude relations representing correspondences of exchangeable edit items and relative superiority or inferiority of relative processing speed when each edit item is executed.
【0077】また、処理時間の表現は、たとえば解像
度、階調、画素数、構成要素といった入力画像の特性の
関数であってもよい。また、たとえば、解像度、表示ま
たは印字速度、色空間といった出力装置の特性の関数で
もよい。また、たとえば拡縮処理における縮倍率、回転
処理における回転角度のような編集項目のパラメータの
関数でもよい。また、適当な数値やその他の画像編集処
理手段の環境の関数であってもよい。また、テーブルの
表現は、図21に示すような表形式である必要はなく、
同様の情報を表現する、後述の図22に示すような有向
グラフや、図23に示すような重み付けグラフの形式で
もよい。ステップ1905では、処理変更判断部32が
図21の処理速度テーブルによって編集項目が交換可能
であるか否かを検査する。処理変更判断部32は、編集
項目の交換が可能であると判断した場合、次のステップ
1906へ進み、編集項目の交換が可能でないと判断し
た場合、ステップ1908に進む。The expression of the processing time may be a function of the characteristics of the input image such as resolution, gradation, number of pixels, and constituent elements. It may also be a function of the characteristics of the output device such as resolution, display or print speed, color space. Further, it may be a function of parameters of edit items such as a reduction ratio in the enlargement / reduction process and a rotation angle in the rotation process. Further, it may be an appropriate numerical value or a function of the environment of other image editing processing means. Further, the expression of the table does not need to be in the table format as shown in FIG.
It may be in the form of a directed graph as shown in FIG. 22, which will be described later, or a weighted graph as shown in FIG. 23, which expresses similar information. In step 1905, the process change determination unit 32 checks whether or not the edit item can be exchanged according to the process speed table of FIG. If the process change determination unit 32 determines that the edit items can be exchanged, the process change determination unit 32 proceeds to the next step 1906. If it is determined that the edit items cannot be exchanged, the process change determination unit 32 proceeds to step 1908.
【0078】ステップ1906では、処理変更判断部3
2が図21の処理速度テーブルによって編集項目の交換
を行った場合、処理時間が短縮されるか否かを検査す
る。図21において、同一行内にある処理列の組は、交
換可能な処理列を表している。たとえば、拡大を行い続
いて色変換を行う編集処理は、先に色変換を行ってから
拡大を行う編集処理よりも、処理時間が相対的に短いこ
とを表している。もし、編集項目の交換によって処理時
間が短縮されない場合、ステップ1908へ進み、処理
時間が短縮される場合、次のステップ1907に進む。
ステップ1907では、命令変更処理部33が、バッフ
ァ1(161)の内容とバッファ2(162)の内容と
を交換することによって編集項目の実行順序の交換を行
う。ステップ1908では、命令変更処理部33が、先
に実行するべき編集項目であるバッファ1(161)の
内容を画像編集処理部12に送る。ステップ1909で
は、命令変更処理部33が、次の編集項目をバッファ2
(162)に読み込むために、バッファ2(162)の
内容をバッファ1(161)に待避して、ステップ19
01に戻す。ステップ1910では、命令変更処理部3
3が、最後にバッファ1(161)に残った編集項目
を、画像編集処理部12に送り図17に示すフローチャ
ートに戻る。In step 1906, the process change determination unit 3
If the item 2 exchanges the edit item according to the processing speed table of FIG. 21, it is checked whether the processing time is shortened. In FIG. 21, a set of processing columns in the same row represents exchangeable processing columns. For example, the edit processing of performing enlargement and then color conversion indicates that the processing time is relatively shorter than the edit processing of performing color conversion and then enlargement. If the processing time is not shortened by exchanging the edit items, the process proceeds to step 1908, and if the processing time is shortened, the process proceeds to the next step 1907.
In step 1907, the instruction change processing unit 33 exchanges the execution order of the edit items by exchanging the contents of the buffer 1 (161) and the contents of the buffer 2 (162). In step 1908, the command change processing unit 33 sends the contents of the buffer 1 (161), which is the edit item to be executed first, to the image edit processing unit 12. In step 1909, the instruction change processing unit 33 stores the next edit item in the buffer 2
In order to read into (162), the contents of buffer 2 (162) are saved in buffer 1 (161), and step 19
Return to 01. In step 1910, the instruction change processing unit 3
3 sends the last edit item remaining in the buffer 1 (161) to the image edit processing unit 12, and returns to the flowchart shown in FIG.
【0079】図22は図20および図21のテーブルの
他の例を示すもので、グラフ形式の情報を提供する図で
ある。図22において、丸印の中の表示は、編集処理を
表し、矢印の方向が示す順序で編集処理を行なえること
が表わされている。このようなグラフ形式の表現を行な
うと、テーブルではできない複数の編集処理に対する表
現が可能になる。図23は図20および図21のテーブ
ルの他の例を示すもので、グラフ形式に重みを付けた情
報を提供する図である。図23において、矢印の間にあ
る数字が重みである。この重みと矢印とを勘案して、編
集処理を行なうことによって、画像編集処理装置の編集
処理効率は向上する。FIG. 22 shows another example of the tables of FIGS. 20 and 21, and is a diagram for providing information in the form of a graph. In FIG. 22, the display in the circle indicates the edit processing, and the edit processing can be performed in the order indicated by the direction of the arrow. When such a graph-type expression is performed, it is possible to express a plurality of editing processes that cannot be performed with a table. FIG. 23 shows another example of the tables of FIGS. 20 and 21, and is a diagram for providing weighted information in a graph format. In FIG. 23, the numbers between the arrows are weights. By performing the editing processing in consideration of the weight and the arrow, the editing processing efficiency of the image editing processing apparatus is improved.
【0080】図24は本発明の一実施例で、編集処理の
変更前と変更後を説明するための図である。図24はた
とえば、20MIPSのCPUを持ち、出力装置として
600dpiのモノクロプリンタを持つ画像編集処理装
置において、入力画像データが24bit/pixel
で1000×1000dotのサイズのとき、画像処理
記憶部13に記憶されている入力画像データを2倍に拡
大処理し、次に、色変換処理を行ない、最後に2値化処
理を行なう編集処理の実行順序が変更される例である。
このとき、図17のフローチャートより、出力装置は、
高解像度であるため、速度を優先した編集処理内容の変
更が加えられるよう選択され(図17のステップ170
8)、図18の編集処理の変更が行なわれる。図24に
示す最初のループにおいて、バッファ1に拡大処理がバ
ッファ2に色変換処理が格納される。処理変更判断部3
2は、図21のテーブルを参照することによって、拡大
処理と色変換処理の順序を交換した方が処理時間を短縮
できると判断したので、命令変更処理部33に対して、
順序を交換し、色変換を画像編集処理部12に送り、バ
ッファ1に拡大処理を格納するように要求する。図24
に示す2回目のループにおいては、バッファ1に拡大処
理がバッファ2に2値化処理が格納され、同様の経過を
経る。図24に示す3度目のループである図18のステ
ップ1802においては、読み込むべき新たな編集項目
が存在しないので、ループに入ることなくバッファ1に
残った拡大処理を画像編集処理部12に送り、処理速度
を優先した最適化された順序で画像編集処理が実行され
る。FIG. 24 is a diagram for explaining the editing process before and after the change according to the embodiment of the present invention. In FIG. 24, for example, in an image editing processing device having a CPU of 20 MIPS and a monochrome printer of 600 dpi as an output device, the input image data is 24 bits / pixel.
When the size is 1000 × 1000 dots, the input image data stored in the image processing storage unit 13 is doubled, then the color conversion process is performed, and finally the binarization process is performed. This is an example in which the execution order is changed.
At this time, according to the flowchart of FIG. 17, the output device is
Since the resolution is high, the speed is prioritized so that the editing process contents can be changed (step 170 in FIG. 17).
8), the editing process of FIG. 18 is changed. In the first loop shown in FIG. 24, the enlargement process is stored in the buffer 1 and the color conversion process is stored in the buffer 2. Process change determination unit 3
21 judges that the processing time can be shortened by exchanging the order of the enlargement processing and the color conversion processing by referring to the table of FIG.
The order is exchanged, the color conversion is sent to the image edit processing unit 12, and the buffer 1 is requested to store the enlargement processing. Figure 24
In the second loop shown in (1), the enlargement process is stored in the buffer 1 and the binarization process is stored in the buffer 2, and the same process is performed. In step 1802 of FIG. 18, which is the third loop shown in FIG. 24, since there is no new edit item to be read, the enlargement process remaining in the buffer 1 without entering the loop is sent to the image edit processing unit 12, The image editing processing is executed in an optimized order in which the processing speed is prioritized.
【0081】図25は本発明における画像編集処理装置
の他の実施例を説明するための図である。図26(a)
および(b)は図25における画像編集処理装置のフロ
ーチャートを示す。図25に示す画像編集処理装置は、
図1に示した画像編集処理装置と構成において略同じで
あり、プリンタ2506によって画像を印刷する際の処
理に相違がある。すなわち、図25に示す画像編集処理
装置は、入力画像を画像データとして記憶する画像記憶
部2501と、画像データを編集処理する画像編集処理
部2502と、各種の編集処理方法を記憶している編集
処理記憶部2503と、前記各種の編集処理方法を変更
するための処理を行なう編集処理変更部2504と、画
像編集処理部2502、編集処理変更部2504、編集
処理記憶部2503の内容を指示できる編集操作入力部
2505と、編集処理の終了した画像データを出力する
プリンタ2506とから構成されている。FIG. 25 is a diagram for explaining another embodiment of the image edit processing device according to the present invention. FIG. 26 (a)
25 (b) shows a flowchart of the image editing processing device in FIG. The image editing processing device shown in FIG.
The configuration is almost the same as that of the image editing processing apparatus shown in FIG. 1, and there is a difference in processing when an image is printed by the printer 2506. That is, the image editing processing device shown in FIG. 25 has an image storage unit 2501 that stores an input image as image data, an image editing processing unit 2502 that edits image data, and an editing process that stores various editing processing methods. An edit that can instruct the contents of a process storage unit 2503, an edit process change unit 2504 that performs a process for changing the various edit process methods, an image edit process unit 2502, an edit process change unit 2504, and an edit process storage unit 2503. The operation input unit 2505 and the printer 2506 that outputs the image data for which the editing process has been completed are configured.
【0082】図25および図26(a)にしたがって画
像編集処理装置の編集処理を説明する。ステップ260
1では、編集操作入力部2505から編集処理を実行す
るための指示が入力される。ステップ2602では、編
集操作入力部2505から与えられた指示によって、編
集処理内容が編集処理記憶部2503に記憶される。そ
の後、編集操作入力部2505から編集処理方法に対す
る実行指示が画像編集処理部2502に与えられ、画像
編集処理部2502は、実行指示にしたがって編集処理
を開始する。このとき、先ず、編集処理変更部2504
が編集処理記憶部2503における編集処理方法の編集
処理手順を読み出して、画像に対する実行結果を変えな
いように編集処理記憶部2503に記憶された編集処理
手順を変更する。The editing processing of the image editing processing apparatus will be described with reference to FIGS. 25 and 26 (a). Step 260
In 1, the instruction for executing the editing process is input from the editing operation input unit 2505. In step 2602, the editing process content is stored in the editing process storage unit 2503 according to the instruction given from the editing operation input unit 2505. Thereafter, the edit operation input unit 2505 gives an execution instruction for the edit processing method to the image edit processing unit 2502, and the image edit processing unit 2502 starts the edit processing according to the execution instruction. At this time, first, the editing process changing unit 2504
Reads the edit processing procedure of the edit processing method in the edit processing storage unit 2503, and changes the edit processing procedure stored in the edit processing storage unit 2503 so as not to change the execution result for the image.
【0083】たとえば、ステップ2603では、編集処
理変更部2504において、複数の類似した編集処理が
あるか否かを調べる。複数の類似した編集処理がない場
合には、他の編集処理であるか否かを調べるためにステ
ップ2607に進む。複数の類似した編集処理がある場
合には、ステップ2604に進む。ステップ2604で
は、編集処理変更部2504によって、編集処理記憶部
2503に記憶されている複数の編集処理手順を統合し
て、編集処理記憶部2503にその統合した編集処理手
順を記憶する。ステップ2605では、編集処理記憶部
2503に記憶されている統合した編集処理手順によっ
て画像記憶部2501に格納されていた画像データに対
して編集処理が施される。ステップ2606では、前記
編集処理が施された画像データをプリンタ2506によ
って画像として出力する。For example, in step 2603, the editing process changing section 2504 checks whether or not there are a plurality of similar editing processes. If there are no similar edit processes, the process proceeds to step 2607 to check whether or not there are other similar edit processes. If there are a plurality of similar editing processes, the process proceeds to step 2604. In step 2604, the edit processing changing unit 2504 integrates the plurality of edit processing procedures stored in the edit processing storage unit 2503, and stores the integrated edit processing procedure in the edit processing storage unit 2503. In step 2605, the edit processing is performed on the image data stored in the image storage unit 2501 by the integrated edit processing procedure stored in the edit processing storage unit 2503. In step 2606, the printer 2506 outputs the image data that has undergone the editing process as an image.
【0084】図26(b)では編集処理変更部2504
における他の実施例を説明する。図26(b)は、図2
6(a)に示すステップ2603とステップ2604と
において相違がある。この実施例では、色補正と拡縮と
の処理が指示された場合である。ステップ2601′か
らステップ2602′までは、図26(a)と同じであ
る。ステップ2603′では、編集処理に色補正と拡縮
処理の両方の処理を含むか否かが調べられる。色補正と
拡縮処理でない場合には、他の編集処理であるか否かを
調べるためにステップ2607′に進む。色補正と拡縮
処理を共に含む場合には、ステップ2604′に進む。
ステップ2604′では、編集処理変更部2504が編
集処理記憶部2503に記憶されている複数の編集処理
順序、すなわち色補正処理と拡縮処理の順序を変更し、
編集処理記憶部2503にその変更した内容を記憶す
る。ステップ2605′およびステップ2606′は図
26(a)と同様な編集処理を行なう。以上のように、
編集処理変更部2504における編集処理の変更には、
複数の類似の処理、たとえば複数の拡縮処理を統合し
て、単一の拡大処理あるいは縮小処理に置き換えるも
の、あるいは複数の編集処理の実行順序を入れ換えるも
の等があり、上記変更した編集処理を実行することによ
って、複雑な処理を簡単にすると共に、編集処理の際の
画素数を減少させることが可能である。In FIG. 26B, the edit processing change section 2504
Another embodiment will be described. FIG. 26B is the same as FIG.
There is a difference between step 2603 and step 2604 shown in FIG. In this embodiment, the processing for color correction and scaling is instructed. Steps 2601 ′ to 2602 ′ are the same as those in FIG. In step 2603 ', it is checked whether or not the editing process includes both the color correction process and the scaling process. If it is not the color correction and enlargement / reduction processing, the process proceeds to step 2607 'to check whether it is another editing processing. If both color correction and enlargement / reduction processing are included, the process proceeds to step 2604 '.
In step 2604 ′, the edit process changing unit 2504 changes the plurality of edit process orders stored in the edit process storage unit 2503, that is, the order of the color correction process and the scaling process,
The changed contents are stored in the edit processing storage unit 2503. In steps 2605 'and 2606', the same editing process as in Fig. 26A is performed. As mentioned above,
To change the editing process in the editing process changing unit 2504,
There are some similar processes, for example, multiple enlargement / reduction processes are integrated and replaced with a single enlargement process or reduction process, or the execution order of multiple edit processes is changed. By doing so, it is possible to simplify the complicated processing and reduce the number of pixels in the editing processing.
【0085】図27は本発明の一実施例で、複数の類似
した処理を単一の処理に統合して編集処理を実行する例
を示す図である。図27(a)は類似した処理が複数存
在する編集処理の例で、ここでは2倍の拡大と0.8倍
の拡大(縮小)とが指示されている。また、図27
(b)は図27(a)の二つの拡大処理が編集処理変更
部2504によって統合され、単一の処理に変換された
編集処理の例が示されている。図27(a)に示す編集
処理は、従来の画像編集処理装置で実行した場合を示
す。すなわち、2倍の拡大処理と0.8倍の拡大処理と
の二つの処理がそれぞれ実行される。そして、この処理
時間は、二つの拡大処理に必要な処理時間の和になる。FIG. 27 is a diagram showing an embodiment of the present invention in which a plurality of similar processes are integrated into a single process to execute the editing process. FIG. 27A is an example of an editing process in which a plurality of similar processes exist, and here, a double enlargement and a 0.8 × enlargement (reduction) are instructed. In addition, FIG.
FIG. 27B shows an example of the editing process in which the two enlargement processes of FIG. 27A are integrated by the editing process changing unit 2504 and converted into a single process. The editing process shown in FIG. 27A shows a case where the editing process is executed by the conventional image editing processing device. That is, two processes, that is, the 2 × enlargement process and the 0.8 × enlargement process are executed. Then, this processing time is the sum of the processing times required for the two enlargement processes.
【0086】これに対して、本発明の一実施例に基づく
画像編集処理装置では、編集処理変更部2504によっ
て、図27(b)に示す単一の拡大処理に統合される。
すなわち、複数の同種の編集処理は、その都度実行せず
に一回の処理、たとえば拡縮であれば複数の処理を掛け
算することにより一回の処理になる。したがって、編集
操作入力部2505からの複数の指示であっても、画像
編集処理部2502の処理は、一回になるので、処理時
間の高速化が図れる。さらに、従来の画像編集処理装置
の多くでは、図27(a)に示す複数の処理を実行する
ために、第1の拡大処理である2倍の拡大処理を実行し
た結果を一時的に格納するための画像記憶装置が必要で
あった。しかし、本発明の一実施例に基づく画像編集処
理装置では、図27(b)に示すような単一の拡大処理
として実行されるため、一時的な画像記憶装置が不要と
なり、装置価格を低下させることが可能である。On the other hand, in the image editing processing apparatus according to the embodiment of the present invention, the editing processing changing unit 2504 integrates it into the single enlargement processing shown in FIG. 27 (b).
That is, a plurality of editing processes of the same type are not executed each time, but are performed once, for example, by multiplying a plurality of processes in the case of scaling, one process is performed. Therefore, even if there are a plurality of instructions from the editing operation input unit 2505, the processing of the image editing processing unit 2502 is performed once, so that the processing time can be shortened. Further, in many conventional image editing processing apparatuses, in order to execute the plurality of processes shown in FIG. 27A, the result of executing the double enlargement process which is the first enlargement process is temporarily stored. An image storage device was needed. However, in the image edit processing device according to the embodiment of the present invention, since it is executed as a single enlargement process as shown in FIG. 27 (b), a temporary image storage device becomes unnecessary and the device cost is reduced. It is possible to
【0087】図28は本発明の一実施例で、編集処理の
順序を変更する編集処理の変更操作の例を示す図であ
る。図28(a)は画像の拡大処理を色補正処理の前に
実行する編集処理の例で、図28(b)は同様な拡大処
理を画像の色補正処理の後に実行する編集処理の例であ
る。図28(a)に示すような画像の2倍の拡大処理の
後に、色補正処理を実行する編集処理では、色補正処理
の対象となる画素数が原画像の4倍となるため、色補正
処理の実行に必要な処理時間もおおよそ4倍となる。こ
れに対して、本発明に基づく画像編集処理装置では、図
28(b)に示すように色補正の後に拡大処理を実行す
るように編集処理の順序を変更する。このため、色補正
処理の対象となる画素数は、原画像の画素数と同じであ
る。すなわち、図28(a)に示される編集処理におけ
る色補正処理の対象画素数の4分の1となり、編集処理
の実行の高速化が図れる。これらの画像に対する編集処
理の内容を変換する操作は、実際の画像を処理する操作
よりも簡易で、高速に実行できる。したがって、本発明
の実施例に示した画像編集処理装置は、低コストで高速
の編集処理が実行できる。FIG. 28 is a diagram showing an example of the editing operation changing operation for changing the order of the editing processing according to the embodiment of the present invention. FIG. 28A shows an example of an editing process in which the image enlargement process is executed before the color correction process, and FIG. 28B shows an example of an editing process in which the same enlargement process is executed after the image color correction process. is there. In the editing process in which the color correction process is performed after the image is magnified twice as shown in FIG. 28A, the number of pixels to be subjected to the color correction process is four times that of the original image. The processing time required to execute the processing is also approximately four times as long. On the other hand, in the image edit processing apparatus according to the present invention, the order of the edit processing is changed so that the enlargement processing is executed after the color correction as shown in FIG. Therefore, the number of pixels targeted for color correction processing is the same as the number of pixels of the original image. That is, the number of target pixels for color correction processing in the editing processing shown in FIG. The operation of converting the content of the editing process for these images is simpler and faster than the operation of processing the actual images. Therefore, the image editing processing apparatus shown in the embodiment of the present invention can execute high-speed editing processing at low cost.
【0088】図29は本発明における画像編集処理装置
の他の実施例における動作の流れを説明するための図で
ある。図29にしたがって画像編集処理装置の編集処理
を説明する。ステップ2901では、編集処理記憶部2
503が、画像記憶部2501から画像記憶部2501
に格納された画像データの解像度、色空間、階調、構成
要素等の特性を読み取る。ステップ2902では、図示
されていないキーボード等から指示された編集項目を全
部読み終えたか否かを検査する。編集項目を全部読み終
えた場合には、ステップ2906へ進み、読み終えない
場合には、次のステップ2903に進む。ステップ29
03では、編集処理変更部2504が編集処理記憶部2
503から編集項目を1項目読み込む。ステップ290
4では、ステップ2901で読み取った画像データの特
性と、ステップ2903で読み取った編集項目の内容に
応じて、当該編集項目が省略可能かどうかを検査する。
省略可能な場合、ステップ2902に戻り、省略すると
編集処理結果が異なってしまうため省略できない場合、
ステップ2905へ進む。FIG. 29 is a diagram for explaining the flow of operation in another embodiment of the image edit processing device according to the present invention. The edit processing of the image edit processing apparatus will be described with reference to FIG. In step 2901, the edit processing storage unit 2
Reference numeral 503 denotes an image storage unit 2501 to an image storage unit 2501.
The characteristics such as resolution, color space, gradation, and constituent elements of the image data stored in are read. In step 2902, it is inspected whether all the editing items designated by a keyboard (not shown) have been read. If all the edited items have been read, the procedure proceeds to step 2906, and if not, the procedure proceeds to the next step 2903. Step 29
In 03, the editing process changing unit 2504 causes the editing process storage unit 2 to
One edit item is read from 503. Step 290
In step 4, it is checked whether or not the edit item can be omitted according to the characteristics of the image data read in step 2901 and the content of the edit item read in step 2903.
If it can be omitted, the procedure returns to step 2902, and if it is omitted, the editing processing result will be different.
Go to step 2905.
【0089】たとえば、ステップ2903で読み込んだ
編集項目が2値化であり、入力画像の色空間がモノクロ
である場合、改めて2値化を行なう必要はないので、編
集処理を行なわない。また、入力画像の色空間がRGB
の場合には、同様にRGB−B/W変換の編集処理を行
なう。ステップ2905では、ステップ2903で読み
込んだ編集処理方法をステップ2904で得た編集処理
方法に変更し、画像編集処理部2502へ送る。そし
て、次の編集項目を読み込むためにステップ2902に
戻る。ステップ2906では、ステップ2902におい
て、全ての編集項目を読み終えると共に、各処理項目に
合った編集処理に変更した内容が画像編集処理部250
2に送られているので、編集処理が実行される。以上の
ように、指示された編集項目が同じであっても、入力画
像の特性や、編集処理の内容に応じて、元々2値である
画像に2値化処理を行なうといった、冗長な処理を避け
ることができ、適正な編集処理となる。For example, if the edit item read in step 2903 is binarization and the color space of the input image is monochrome, it is not necessary to perform binarization again, so no editing process is performed. In addition, the color space of the input image is RGB
In the case of, the editing process of the RGB-B / W conversion is similarly performed. In step 2905, the edit processing method read in step 2903 is changed to the edit processing method obtained in step 2904 and sent to the image edit processing section 2502. Then, the process returns to step 2902 to read the next edit item. In step 2906, all the editing items in step 2902 are read, and the contents changed to the editing process suitable for each processing item are the image editing processing unit 250.
Since it has been sent to No. 2, the editing process is executed. As described above, even if the instructed editing items are the same, redundant processing such as performing binarization processing on an image that is originally binary depending on the characteristics of the input image and the contents of the editing processing is performed. It can be avoided and the editing process will be appropriate.
【0090】[0090]
【発明の効果】以上述べたように、本発明によれば、編
集処理変更手段を設けたことで、編集処理効率を向上さ
せることができる。本発明によれば、編集処理変更手段
を設けたことで、入力画像の特性に応じて編集処理効率
を向上させることができる。本発明によれば、編集処理
変更手段によって、入力画像の特性と画像処理方法の対
応関係を参照することで、編集処理効率を向上させるこ
とができる。本発明によれば、文字、グラフィックス、
ラスタ等からなる画像の構成要素を区別して画像記憶手
段に記憶させることで、編集処理効率を向上させること
ができる。本発明によれば、編集処理変更手段によっ
て、目的となる出力装置の解像度、階調、色空間、処理
速度等の特性と、編集処理記憶手段に記憶されている編
集処理方法とを比較して、編集処理効率を向上させるこ
とができる。As described above, according to the present invention, by providing the editing process changing means, the editing process efficiency can be improved. According to the present invention, by providing the editing process changing means, the editing process efficiency can be improved according to the characteristics of the input image. According to the present invention, the editing process changing unit can improve the editing process efficiency by referring to the correspondence between the characteristics of the input image and the image processing method. According to the invention, characters, graphics,
By distinguishing the constituent elements of the image, such as a raster, and storing them in the image storage means, it is possible to improve the editing processing efficiency. According to the present invention, the characteristics of the target output device such as resolution, gradation, color space, and processing speed are compared with the editing processing method stored in the editing processing storage means by the editing processing changing means. The editing processing efficiency can be improved.
【0091】本発明によれば、編集処理変更手段によっ
て、目的となる出力装置の解像度と編集処理記憶手段に
記憶されている縮倍率命令とを比較して、編集処理効率
を向上させることができる。本発明によれば、編集処理
変更手段によって、画像編集処理性能、目的となる出力
装置の性能、あるいは画像特性等と考慮して編集処理速
度あるいは出力画質の最適化を図ることができる。本発
明によれば、編集処理変更手段によって、変更可能な編
集処理命令の種類および順序と編集処理記憶手段に記憶
された編集処理命令とを比較することで、編集処理効率
を向上させることができる。本発明によれば、編集処理
変更手段によって、編集処理記憶手段に記憶された編集
処理命令を交換することで、編集処理効率を向上させる
ことができる。According to the present invention, the edit processing changing means can improve the edit processing efficiency by comparing the resolution of the target output device with the reduction ratio command stored in the edit processing storing means. .. According to the present invention, the editing process changing means can optimize the editing process speed or the output image quality in consideration of image editing process performance, target output device performance, image characteristics, and the like. According to the present invention, the editing process changing means can improve the editing process efficiency by comparing the type and order of the edit processing commands that can be changed with the editing process commands stored in the editing process storage means. .. According to the present invention, it is possible to improve the editing processing efficiency by exchanging the editing processing instructions stored in the editing processing storage means by the editing processing changing means.
【0092】本発明によれば、編集処理変更手段によっ
て、編集処理とこれを実行するコストとの対応関係を比
較して、編集処理記憶手段に記憶されている編集処理命
令の種類とその順序を変更することで、編集処理効率を
向上させることができる。本発明によれば、編集処理変
更手段によって、編集処理記憶手段に記憶された編集処
理命令の種類およびその順序を使用メモリ量で有利な順
序に変更することで、編集処理効率を向上させることが
できる。本発明によれば、編集処理変更手段によって、
編集処理記憶手段に記憶された編集処理命令の種類およ
びその順序を変更した方が画質の面で有利な場合、編集
処理命令を変更することで、編集処理効率を向上させる
ことができる。本発明によれば、編集処理変更手段によ
って、編集処理記憶手段に記憶された編集処理命令の種
類およびその順序を変更した方が処理速度の面で有利な
場合、編集処理命令を変更することで、編集処理効率を
向上させることができる。本発明によれば、編集処理変
更手段によって、編集処理記憶手段に記憶された複数の
編集処理命令を一つに統合して編集処理速度を上げるこ
とで、編集処理効率を向上させることができる。According to the present invention, the edit processing changing means compares the correspondence between the edit processing and the cost of executing the edit processing to determine the type and the order of the edit processing instructions stored in the edit processing storing means. By changing it, the editing processing efficiency can be improved. According to the present invention, the editing processing efficiency can be improved by changing the type and the order of the editing processing instructions stored in the editing processing storage means to an advantageous order in terms of the used memory amount by the editing processing changing means. it can. According to the present invention, by the editing process changing means,
If it is advantageous in terms of image quality to change the type and order of the edit processing instructions stored in the edit processing storage means, the edit processing instruction can be changed to improve the edit processing efficiency. According to the present invention, when it is advantageous in terms of processing speed to change the type and order of the edit processing instructions stored in the edit processing storage means by the edit processing changing means, the edit processing instructions can be changed. The editing processing efficiency can be improved. According to the present invention, the editing processing efficiency can be improved by integrating the plurality of editing processing instructions stored in the editing processing storage means into one by the editing processing changing means to increase the editing processing speed.
【0093】本発明によれば、編集処理変更手段によっ
て、編集処理記憶手段に記憶された複数の縮倍率命令を
一つに統合して編集処理速度を上げることで、編集処理
効率を向上させることができる。本発明によれば、編集
処理変更手段によって、編集処理記憶手段に記憶された
画像情報命令と画像の解像度、階調、色空間、構成要素
からなる特性等とを比較して、編集処理命令を実行しな
くてもよいものは実行しないように変更することで、編
集処理効率を向上させることができる。また、本発明に
よれば、オペレータが無意識に複数の処理を指示して
も、編集処理変更部において、編集処理効率を考慮して
複数の編集処理を統合したり、あるいはその順序を置き
換えることを自動的に行なうので、編集処理効率を向上
させることができる。According to the present invention, the editing processing changing means can improve the editing processing efficiency by integrating the plurality of reduction ratio commands stored in the editing processing storage means into one to increase the editing processing speed. You can According to the present invention, the editing process changing unit compares the image information command stored in the editing process storage unit with the image resolution, gradation, color space, characteristics of constituent elements, etc. Editing processing efficiency can be improved by changing so that the processing that does not need to be executed is not executed. Further, according to the present invention, even if the operator unknowingly instructs a plurality of processes, the editing process changing unit can integrate the plurality of editing processes in consideration of the efficiency of the editing process or replace the order thereof. Since it is automatically performed, the editing processing efficiency can be improved.
【図1】 本発明における画像編集処理装置の一実施例
ブロック構成図である。FIG. 1 is a block configuration diagram of an embodiment of an image editing processing device according to the present invention.
【図2】 特許請求の範囲における請求項2ないし請求
項4に対応した本発明の画像編集処理装置のブロック図
である。FIG. 2 is a block diagram of an image editing processing apparatus of the present invention corresponding to claims 2 to 4 in the claims.
【図3】 特許請求の範囲における請求項5および請求
項6に対応した本発明の画像編集処理装置のブロック図
である。FIG. 3 is a block diagram of an image edit processing device of the present invention corresponding to claims 5 and 6 in the claims.
【図4】 特許請求の範囲における請求項7に対応した
本発明の画像編集処理装置のブロック図である。FIG. 4 is a block diagram of an image edit processing device of the present invention corresponding to claim 7 in the claims.
【図5】 特許請求の範囲における請求項8ないし請求
項13に対応した本発明の画像編集処理装置のブロック
図である。FIG. 5 is a block diagram of an image editing processing apparatus of the present invention corresponding to claims 8 to 13 in the claims.
【図6】 特許請求の範囲における請求項14および請
求項15に対応した本発明の画像編集処理装置のブロッ
ク図である。FIG. 6 is a block diagram of an image edit processing device of the present invention corresponding to claims 14 and 15 in the claims.
【図7】 特許請求の範囲における請求項16に対応し
た本発明の画像編集処理装置のブロック図である。FIG. 7 is a block diagram of an image edit processing device of the present invention corresponding to claim 16 in the claims.
【図8】 本発明の一実施例における動作の流れを示す
図である。FIG. 8 is a diagram showing a flow of operations in an embodiment of the present invention.
【図9】 本発明の一実施例における出力装置の階調に
合わせた編集処理の変更操作例を示す図である。FIG. 9 is a diagram showing an example of a change operation of edit processing according to the gradation of the output device in the embodiment of the present invention.
【図10】 本発明における画像編集処理装置の他の実
施例における動作の流れを説明するための図である。FIG. 10 is a diagram for explaining the flow of operations in another embodiment of the image edit processing device according to the present invention.
【図11】 本発明の一実施例における、出力装置の色
空間に応じた編集処理の対応関係を示す図である。FIG. 11 is a diagram showing a correspondence relationship of editing processing according to a color space of an output device in an embodiment of the present invention.
【図12】 本発明における画像編集処理装置の他の実
施例における動作の流れを説明するための図である。FIG. 12 is a diagram for explaining the flow of operations in another embodiment of the image edit processing device according to the present invention.
【図13】 本発明の一実施例である編集処理変更部が
参照することのできる入力画像の構成要素と、この構成
要素に応じて有効な編集処理の対応を表すテーブルであ
る。FIG. 13 is a table showing the correspondence between the constituent elements of the input image that can be referred to by the editing processing changing unit according to the embodiment of the present invention and the effective editing processing according to the constituent elements.
【図14】 本発明における画像編集処理装置の他の実
施例を説明するための図である。FIG. 14 is a diagram for explaining another embodiment of the image edit processing device according to the present invention.
【図15】 本発明の一実施例で、出力装置の解像度に
合わせた編集処理の変更操作例を示す図である。FIG. 15 is a diagram showing an example of a change operation of editing processing according to the resolution of the output device in the embodiment of the present invention.
【図16】 本発明における画像編集処理装置の他の実
施例を説明するための図である。FIG. 16 is a diagram for explaining another embodiment of the image edit processing device according to the present invention.
【図17】 本発明の一実施例で、編集処理変更部の動
作の流れを示す図である。FIG. 17 is a diagram showing a flow of operations of an edit processing changing unit in the embodiment of the present invention.
【図18】 本発明の一実施例で、出力画質を優先した
場合の編集処理変更部の動作の流れを示す図である。FIG. 18 is a diagram showing a flow of operations of the editing process changing unit when the output image quality is prioritized in the embodiment of the present invention.
【図19】 本発明の一実施例で、処理速度を優先して
編集処理内容を変更する場合の編集処理変更部の動作の
流れを示す図である。FIG. 19 is a diagram showing a flow of operations of the editing process changing unit when the editing process content is changed by giving priority to the processing speed in the embodiment of the present invention.
【図20】 本発明の一実施例で、編集処理の順序に応
じた処理時間の対応関係を示す図である。FIG. 20 is a diagram showing a correspondence relationship of processing times according to the order of editing processing in the embodiment of the present invention.
【図21】 本発明の一実施例で、編集処理の順序に応
じた画質劣化量の対応を示す図である。FIG. 21 is a diagram showing the correspondence of the image quality deterioration amount according to the order of editing processing in the embodiment of the present invention.
【図22】 図20および図21のテーブルの他の例を
示すもので、グラフ形式の情報を提供する図である。22 is a diagram showing another example of the tables of FIGS. 20 and 21, and is a diagram for providing information in a graph format. FIG.
【図23】 図20および図21のテーブルの他の例を
示すもので、グラフ形式に重みを付けた情報を提供する
図である。23 is a diagram showing another example of the tables of FIGS. 20 and 21, and is a diagram for providing weighted information in a graph format. FIG.
【図24】 本発明の一実施例で、編集処理の変更前と
変更後を説明するための図である。FIG. 24 is a diagram for explaining before and after a change in the editing process in the embodiment of the present invention.
【図25】 本発明における画像編集処理装置の他の実
施例を説明するための図である。FIG. 25 is a diagram for explaining another embodiment of the image edit processing device according to the present invention.
【図26】 (a)および(b)は図25における画像
編集処理装置のフローチャートを示す。26 (a) and (b) show a flowchart of the image edit processing device in FIG.
【図27】 本発明の一実施例で、複数の類似した処理
を単一の処理に統合して編集処理を実行する例を示す図
である。FIG. 27 is a diagram showing an example in which a plurality of similar processes are integrated into a single process and an editing process is executed according to an embodiment of the present invention.
【図28】 本発明の一実施例で、編集処理の順序を変
更する編集処理の変更操作の例を示す図である。FIG. 28 is a diagram showing an example of an editing operation changing operation for changing the order of the editing processing in the embodiment of the present invention.
【図29】 本発明における画像編集処理装置の他の実
施例における動作の流れを説明するための図である。FIG. 29 is a diagram for explaining the flow of operations in another embodiment of the image edit processing device according to the present invention.
【図30】 従来例における画像編集処理装置のブロッ
ク構成図である。FIG. 30 is a block configuration diagram of an image edit processing device in a conventional example.
11・・・画像記憶部 141・・・解像
度変更手段 12・・・画像編集処理部 142・・・処理
内容変更手段 13・・・編集処理記憶部 143・・・処理
順序交換手段 14・・・編集処理変更部 144・・・最適
化目的選択手段 15・・・出力装置選択部 145・・・類似
処理統合手段 16・・・ディスプレイ 146・・・不用
処理省略手段 17・・・プリンタ 21・・・指示入力部 22・・・画像特性読み込み部 41・・・類似
処理抽出部 23・・・CPU特性読み込み部 42・・・類似
処理統合部 24・・・出力特性読み込み部 43・・・拡縮
処理抽出部 31・・・処理命令読み込み部 44・・・拡縮
処理統合部 32・・・処理変更判断部 51・・・冗長
処理抽出部 33・・・命令変更処理部 52・・・冗長
処理簡約部 34・・・処理変更対応部 35・・・処理対応参照部 36・・・コストテーブル 37・・・テーブル参照部 38・・・処理命令交換部11 ... Image storage unit 141 ... Resolution changing unit 12 ... Image editing processing unit 142 ... Processing content changing unit 13 ... Editing processing storage unit 143 ... Processing order exchanging unit 14 ... Editing process changing unit 144 ... Optimization purpose selecting unit 15 ... Output device selecting unit 145 ... Similar process integrating unit 16 ... Display 146 ... Unnecessary process omitting unit 17 ... Printer 21 ... -Instruction input unit 22 ... Image characteristic reading unit 41 ... Similar processing extraction unit 23 ... CPU characteristic reading unit 42 ... Similar processing integration unit 24 ... Output characteristic reading unit 43 ... Enlargement / reduction processing Extraction unit 31 ... Processing command reading unit 44 ... Scaling process integration unit 32 ... Processing change determination unit 51 ... Redundant process extraction unit 33 ... Command change processing unit 52 ... Redundant process reduction unit 34 ... Process change support unit 35 ... Process support reference unit 36 ... Cost table 37 ... Table reference unit 38 ... Process command exchange unit
───────────────────────────────────────────────────── フロントページの続き (72)発明者 長尾 隆 神奈川県海老名市本郷2274番地 富士ゼロ ックス株式会社内 (72)発明者 山田 敏哉 神奈川県海老名市本郷2274番地 富士ゼロ ックス株式会社内 ─────────────────────────────────────────────────── (72) Inventor Takashi Nagao 2274 Hongo, Ebina City, Kanagawa Prefecture, Fuji Xerox Co., Ltd. (72) Inventor Toshiya Yamada, 2274 Hongo, Ebina City, Kanagawa Prefecture, Fuji Xerox Co., Ltd.
Claims (16)
の情報を入力して記憶する編集処理記憶手段と、 前記編集処理記憶手段に記憶された編集処理方法を変更
する編集処理変更手段と、 当該編集処理変更手段によって変更された編集処理情報
にしたがって画像を編集する画像編集処理手段と、 を備えたことを特徴とする画像編集処理装置。1. An image storage means for storing an image, an edit processing storage means for inputting and storing information for editing processing of an image stored in the image storage means, and an edit processing storage means for storing the information. An image editing processing device comprising: an editing processing changing unit that changes the editing processing method; and an image editing processing unit that edits an image according to the editing processing information changed by the editing processing changing unit.
処理記憶手段に記憶された編集処理命令と前記画像特性
とを比較することによって編集処理方法を変更する編集
処理変更手段と、 を備えたことを特徴とする請求項1記載の画像編集処理
装置。2. An edit processing changing means for changing an edit processing method by inputting image characteristics and comparing the edit processing command stored in the edit processing storing means with the image characteristics. The image edit processing device according to claim 1, wherein
法の対応関係を有すると共に、この対応関係を参照する
ことによって前記画像特性に応じて編集処理方法を変更
する編集処理変更手段、 を備えたことを特徴とする請求項2記載の画像編集処理
装置。3. An edit processing changing unit that has an effective correspondence of image processing methods according to the image characteristics and changes the editing processing method according to the image characteristics by referring to the correspondence. The image edit processing device according to claim 2, wherein
ができる画像記憶手段と、 前記画像の構成要素のそれぞれの特徴に応じて編集処理
方法を変更する編集処理変更手段と、 を備えたことを特徴とする請求項1または請求項2記載
の画像編集処理装置。4. An image storage means capable of separately storing image constituent elements, and an edit processing changing means for changing an edit processing method according to each feature of the image constituent elements. The image editing processing apparatus according to claim 1 or 2, characterized in that.
共に、当該出力装置の特性に応じて前記編集処理記憶手
段に記憶された編集処理方法を変更する編集処理変更手
段を備えたことを特徴とする請求項1記載の画像編集処
理装置。5. An edit processing changing means is provided for inputting a characteristic of an intended output device and changing the edit processing method stored in the edit processing storage means according to the characteristic of the output device. The image edit processing device according to claim 1.
命令を入力する編集処理記憶手段と、 出力装置の解像度を入力すると共に、当該解像度と前記
縮倍率命令とを比較することによって、前記出力装置の
解像度に応じて縮倍率を変更する編集処理変更手段と、 を備えたことを特徴とする請求項5記載の画像編集処理
装置。6. An edit processing storage means for inputting a reduction ratio command for enlarging / reducing an image and a resolution of an output device, and comparing the resolution with the reduction ratio command. The image editing processing apparatus according to claim 5, further comprising: an editing processing changing unit that changes a reduction ratio according to the resolution of the output apparatus.
能、目的となる出力装置の性能、あるいは画像特性の内
の少なくとも一つを入力すると共に、画像編集処理部の
性能、前記出力装置の性能、あるいは画像特性に応じて
編集処理速度、出力画質が最適化されるように編集処理
方法を変更する編集処理変更手段、 を備えたことを特徴とする請求項1記載の画像編集処理
装置。7. Inputting at least one of the performance of an image editing processing unit that executes editing processing, the performance of a target output device, or image characteristics, and the performance of the image editing processing unit and the output device. The image editing processing apparatus according to claim 1, further comprising: an editing processing changing unit that changes an editing processing method so that an editing processing speed and an output image quality are optimized according to performance or image characteristics.
れると共に、この入力された編集処理命令の順序を記憶
する編集処理記憶手段と、 変更可能な編集処理命令の種類または順序と前記編集処
理記憶手段に記憶された編集処理命令の種類または順序
とを比較することによって編集処理命令の種類または順
序を変更する編集処理変更手段と、 を備えたことを特徴とする請求項1記載の画像編集処理
装置。8. An edit processing storage means for storing a command for processing the image and storing the order of the input edit processing commands, a type or order of edit processing commands that can be changed, and the edit. 2. The image processing apparatus according to claim 1, further comprising: edit processing changing means for changing the type or order of the edit processing instructions by comparing the type or order of the edit processing instructions stored in the processing storage means. Editing processor.
れると共に、この入力された処理命令の順序を記憶する
編集処理記憶手段と、 前記編集処理記憶手段に記憶された命令がその種類によ
って交換可能な場合にその順序を交換する編集処理変更
手段と、 を備えたことを特徴とする請求項1記載の画像編集処理
装置。9. An instruction for processing the image is input, and an edit processing storage unit that stores the order of the input processing instructions, and an instruction stored in the edit processing storage unit, depending on its type. The image editing processing apparatus according to claim 1, further comprising: an editing processing changing unit that exchanges the order when the images are exchangeable.
されると共に、この入力された命令の順序を記憶する編
集処理記憶手段と、 当該編集処理記憶手段に記憶された編集処理命令の種類
およびその順序とその実行にかかるコストの対応関係を
有すると共に、この対応関係によって編集処理命令の順
序を変更する編集処理変更手段と、 を備えたことを特徴とする請求項1記載の画像編集処理
装置。10. An editing processing storage means for storing a command for processing the image and storing the order of the input instructions, and a type of the editing processing command stored in the editing processing storage means, and The image editing processing apparatus according to claim 1, further comprising: an edit processing changing unit that has a correspondence relationship between the order and a cost required for the execution, and that changes the order of the edit processing instructions according to the correspondence relationship. .
集処理命令の種類およびその順序によって、その順序が
変更可能であり、かつ変更した方が使用メモリ量の面で
有利な場合に順序を変更する編集処理変更手段、 を備えたことを特徴とする請求項10記載の画像編集処
理装置。11. The order can be changed depending on the type and order of the edit processing instructions stored in the edit processing storage means, and when the change is advantageous in terms of the amount of memory used, the order is changed. 11. The image editing processing apparatus according to claim 10, further comprising edit processing changing means for performing the editing processing.
集処理命令の種類およびその順序によって、その順序が
変更可能であり、かつ変更した方が画質の面で有利な場
合に、順序を変更する編集処理変更手段、 を備えたことを特徴とする請求項10記載の画像編集処
理装置。12. The order is changed when the order can be changed depending on the type and order of the edit processing instructions stored in the edit processing storage means, and the change is advantageous in terms of image quality. The image editing processing apparatus according to claim 10, further comprising: edit processing changing means.
集処理命令の種類およびその順序によって、その順序が
変更可能であり、かつ変更した方が処理速度の面で有利
な場合に、順序を変更する編集処理変更手段、 を備えたことを特徴とする請求項10記載の画像編集処
理装置。13. The order is changed when the order can be changed depending on the type and order of the edit processing instructions stored in the edit processing storage means, and the change is advantageous in terms of processing speed. 11. The image editing processing apparatus according to claim 10, further comprising edit processing changing means for performing the editing processing.
する編集処理記憶手段と、 前記編集処理記憶手段に記憶された類似の編集処理命令
が統合可能であり、かつ複数の場合に、これら編集処理
命令を統合し、1つの編集処理命令とする編集処理変更
手段と、 を備えたことを特徴とする請求項1記載の画像編集処理
装置。14. An edit processing storage unit for inputting a command for processing the image and a similar edit processing command stored in the edit processing storage unit can be integrated, and in the case of plural edit processing commands, these edit processing commands can be integrated. The image edit processing apparatus according to claim 1, further comprising: an edit process changing unit that integrates the process commands into one edit process command.
縮倍率命令を入力する編集処理記憶手段と、 前記編集処理記憶手段に記憶された縮倍率命令が複数の
場合に、これらの縮倍率命令を統合し、1つの縮倍率命
令とする編集処理変更手段と、 を備えたことを特徴とする請求項14記載の画像編集処
理装置。15. An editing process storage unit for inputting a scaling ratio command for enlarging / reducing the image, and when there are a plurality of scaling ratio commands stored in the editing process storage unit, these scaling ratio commands. 15. The image edit processing apparatus according to claim 14, further comprising: an edit processing changing unit that integrates a single image and a single reduction instruction.
る編集処理記憶手段と、 当該編集処理記憶手段に記憶された編集処理命令と画像
の解像度、階調、色空間、構成要素からなる画像特性と
を比較して、実行しなくても処理結果が変わらない場合
に、その編集処理命令を実行しないように編集処理を変
更する編集処理変更手段と、 を備えたことを特徴とする請求項1記載の画像編集処理
装置。16. An image including an edit processing storage unit to which an instruction for processing an image is input, and an edit processing instruction stored in the edit processing storage unit and an image resolution, gradation, color space, and constituent elements. An edit process changing means for changing the edit process so as not to execute the edit process command when the process result does not change even if it is not executed, by comparing with the characteristic. 1. The image edit processing device according to 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4322207A JP2903917B2 (en) | 1991-11-18 | 1992-11-09 | Image editing processor |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32833991 | 1991-11-18 | ||
| JP3-328339 | 1991-11-18 | ||
| JP4322207A JP2903917B2 (en) | 1991-11-18 | 1992-11-09 | Image editing processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05207266A true JPH05207266A (en) | 1993-08-13 |
| JP2903917B2 JP2903917B2 (en) | 1999-06-14 |
Family
ID=26570725
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4322207A Expired - Lifetime JP2903917B2 (en) | 1991-11-18 | 1992-11-09 | Image editing processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2903917B2 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005202593A (en) * | 2004-01-14 | 2005-07-28 | Seiko Epson Corp | Image processing apparatus, program, and method |
| JP2006203857A (en) * | 2004-12-20 | 2006-08-03 | Canon Inc | Image editing apparatus, image editing method, image forming apparatus, and image forming apparatus control method |
| JP2006270173A (en) * | 2005-03-22 | 2006-10-05 | Fuji Xerox Co Ltd | Image processor, image processing method and program |
| JP2007006398A (en) * | 2005-06-27 | 2007-01-11 | Fuji Xerox Co Ltd | Image data composing apparatus |
| CN100397420C (en) * | 2002-12-27 | 2008-06-25 | 富士施乐株式会社 | Image processing device and image processing method |
| JP2011015283A (en) * | 2009-07-03 | 2011-01-20 | Kyocera Mita Corp | Image processing apparatus and image forming apparatus |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003323321A (en) | 2002-05-01 | 2003-11-14 | Brother Ind Ltd | Data file transfer control device, data file processing device, print output device, program and recording medium |
| JP2010198567A (en) | 2009-02-27 | 2010-09-09 | Fuji Xerox Co Ltd | Information processing apparatus and program |
-
1992
- 1992-11-09 JP JP4322207A patent/JP2903917B2/en not_active Expired - Lifetime
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100397420C (en) * | 2002-12-27 | 2008-06-25 | 富士施乐株式会社 | Image processing device and image processing method |
| US7663779B2 (en) | 2002-12-27 | 2010-02-16 | Fuji Xerox Co., Ltd. | Image processing apparatus, image processing method and program therefor |
| JP2005202593A (en) * | 2004-01-14 | 2005-07-28 | Seiko Epson Corp | Image processing apparatus, program, and method |
| US7676115B2 (en) | 2004-01-14 | 2010-03-09 | Seiko Epson Corporation | Image processing method, image processor and image processing program product |
| JP2006203857A (en) * | 2004-12-20 | 2006-08-03 | Canon Inc | Image editing apparatus, image editing method, image forming apparatus, and image forming apparatus control method |
| JP2006270173A (en) * | 2005-03-22 | 2006-10-05 | Fuji Xerox Co Ltd | Image processor, image processing method and program |
| JP2007006398A (en) * | 2005-06-27 | 2007-01-11 | Fuji Xerox Co Ltd | Image data composing apparatus |
| JP2011015283A (en) * | 2009-07-03 | 2011-01-20 | Kyocera Mita Corp | Image processing apparatus and image forming apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2903917B2 (en) | 1999-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5436734A (en) | Image-edit processing apparatus | |
| US8331731B2 (en) | Image processing method and image processing apparatus | |
| JP3142550B2 (en) | Graphic processing unit | |
| JP2903917B2 (en) | Image editing processor | |
| JPH07322057A (en) | Increase of resolution of binary input picture and its increasing device together with improvement of appearance ofbinary input picture | |
| US5388166A (en) | Image drawing apparatus | |
| JP3362674B2 (en) | Image processing apparatus and image processing method | |
| JPH04134570A (en) | Reduced picture generator | |
| US6611632B1 (en) | Device and method for interpolating image data and medium on which image data interpolating program is recorded | |
| JPH04139589A (en) | Graphic processor | |
| JPH10191090A (en) | Apparatus and method for manufacturing color conversion table and recording medium | |
| JP4131205B2 (en) | Image processing apparatus and image processing program causing computer to execute image processing | |
| JPH0729021A (en) | Picture output device | |
| JP2003087558A (en) | Apparatus and method for processing image | |
| EP0981106A2 (en) | Method and apparatus for image scaling | |
| JP2000013601A (en) | Print information processor and device and method for generating intermediate data | |
| JP3503136B2 (en) | Pixel interpolation device and pixel interpolation method | |
| JPH0256874B2 (en) | ||
| JP4100848B2 (en) | Image processing method and image processing apparatus | |
| JP2000222569A (en) | Plotter | |
| JPH1023241A (en) | Gradation character output device | |
| JPH09326920A (en) | Digital image processing method in subpixel units | |
| JP2001188900A (en) | Image processing apparatus and image processing method | |
| JPH05183753A (en) | Device and method for outputting color image | |
| JP2007081886A (en) | Drawing processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080326 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090326 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100326 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110326 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120326 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 14 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 14 |