JPH0785237A - Method and device for editing picture - Google Patents

Method and device for editing picture

Info

Publication number
JPH0785237A
JPH0785237A JP5175467A JP17546793A JPH0785237A JP H0785237 A JPH0785237 A JP H0785237A JP 5175467 A JP5175467 A JP 5175467A JP 17546793 A JP17546793 A JP 17546793A JP H0785237 A JPH0785237 A JP H0785237A
Authority
JP
Japan
Prior art keywords
image
editing
command
instruction
image editing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5175467A
Other languages
Japanese (ja)
Inventor
Masaki Sato
藤 正 樹 佐
Takashi Hamada
田 高 志 浜
Shigeo Shimazaki
崎 成 夫 島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP5175467A priority Critical patent/JPH0785237A/en
Publication of JPH0785237A publication Critical patent/JPH0785237A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE:To reduce the quantity of storage by recording an edited picture as an original picture and the edition history of the original picture in respect to a picture editing device to be used for a work station or the like. CONSTITUTION:The picture editing device is provided with an instruction inputting means 102 for inputting an instruction, a picture editing means 104 for executing the edition or the like of a picture based upon a picture edition instruction, an editing picture memory 101 for storing a picture in edition, an edition instruction storage part 108 for storing a picture edition instruction, an edited result picture reproducing means 107 for extracting the picture edition instruction for executing reproducing processing at the time of receiving a picture reproducing instruction from the storage part 108 and inputting the instruction to the means 104, and an edition instruction storing means 106 for storing the picture edition instruction executed by the means 104 in the storage part 108.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、画像データに対し編集
やレイアウトを行なう画像編集方法およびその装置に関
するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image editing method and apparatus for editing and laying out image data.

【0002】[0002]

【従来の技術】従来の画像編集方法では、スキャナ等の
画像入力装置から入力された画像データ、あるいはハー
ドディスク等の記憶装置に保存されている画像データに
対して、CPU等の画像編集部によって編集・レイアウ
ト等の処理を加え、その加工した最終の画像データを記
憶装置に保存したり、出力装置に送ってプリントアウト
するというものであった。
2. Description of the Related Art In a conventional image editing method, image data input from an image input device such as a scanner or image data stored in a storage device such as a hard disk is edited by an image editing unit such as a CPU. It was to add processing such as layout and save the final processed image data in a storage device or send it to an output device for printing.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記従
来の画像編集方法では、入力装置の読み取り精度の向
上、画像のカラー化等の品質の向上にともなって、個々
の画像データ量も増大しており、その結果、編集・レイ
アウト等の編集処理を加えて加工された編集結果画像デ
ータのデータ量も非常に大きなものとなり、加工された
編集結果画像データを記憶装置に保存する際に時間がか
かる上に、多大な記憶領域を必要とするという問題点が
あった。
However, in the above-mentioned conventional image editing method, the amount of individual image data also increases with the improvement of the reading accuracy of the input device and the quality of colorized images. As a result, the amount of edit result image data processed by adding edit processing such as editing and layout becomes very large, and it takes time to save the processed edit result image data in the storage device. In addition, there is a problem that a large storage area is required.

【0004】また、従来の画像編集方法では、原画像デ
ータの一部が変更になった場合に、改めて画像データに
対する編集・レイアウト処理を行なう必要があるという
問題点もあった。
Further, the conventional image editing method has a problem that when a part of the original image data is changed, it is necessary to edit and layout the image data again.

【0005】本発明は、このような従来の問題点を解決
するものであり、記憶領域の大幅な低減を可能とし、原
画像の変更に対して、改めて編集操作を行なわなくても
同様の編集結果画像を得ることのできる画像編集方法お
よびその装置を提供することを目的とするものである。
The present invention solves the above-mentioned conventional problems, enables a large reduction in the storage area, and allows the same editing to be performed for a change in the original image without performing a new editing operation. It is an object of the present invention to provide an image editing method and a device therefor capable of obtaining a result image.

【0006】[0006]

【課題を解決するための手段】本発明は、上記目的を達
成するために、入力された画像編集命令に従って画像の
編集を行なう際に、原画像に対して直接変更を加えるの
ではなく、原画像を複製して作った仮の画像に対して編
集操作を行ない、最終編集結果にいたるまでの画像編集
命令の列を最適化しながら記録し、その記録された画像
編集命令と原画像から最終結果画像を再現するようにし
たものである。
SUMMARY OF THE INVENTION In order to achieve the above object, the present invention does not directly modify an original image when editing the image in accordance with an input image editing command. Edit the temporary image created by duplicating the image and record it while optimizing the sequence of image editing commands up to the final editing result, and from the recorded image editing command and the original image, the final result The image is reproduced.

【0007】[0007]

【作用】本発明は、上記構成により、編集結果画像と原
画像の両方を記録することなく、原画像とその原画像に
対する編集履歴を記録するだけなので、記憶領域の大幅
な低減を可能とし、また原画像の変更に対して、改めて
編集操作を行なわなくても、同様の編集結果画像を得る
ことができる。
According to the present invention, with the above configuration, since the original image and the editing history for the original image are recorded without recording both the edited image and the original image, the storage area can be significantly reduced. Further, it is possible to obtain the same edited result image even if the editing operation is not performed again for the change of the original image.

【0008】[0008]

【実施例】以下、本発明の実施例について図面を参照し
ながら説明する。図1は本発明の実施例における画像編
集装置の概略構成を示すものである。図1において、1
01は編集用の画像を格納する編集用画像メモリ、10
2はキーボードやマウス等の命令入力手段、103は命
令入力手段102により入力された命令を解析し、その
命令が画像データに対する編集を行なう画像編集命令で
あるか、編集結果画像データの再現を行なう画像再現命
令であるかを選択する命令選択手段、104は命令選択
手段103からの画像編集命令、あるいは後述する編集
結果画像再現手段からの画像編集命令により、画像デー
タに対する編集操作を行なう画像編集手段、105はハ
ードディスクやCD−ROM等の原画像記憶手段であ
る。106は画像編集手段104で実行された画像編集
命令の格納を行なう編集命令格納手段であり、格納を行
なう際には、すでに編集命令記憶部108に格納されて
いる命令を調べ、格納しようとする画像編集命令と縮退
できるものがあれば、その画像編集命令と縮退を行な
い、その後格納を行なう。107は命令選択手段103
からの画像再現命令を受け取ると、編集結果画像を再現
するための画像編集命令を編集命令記憶部108から取
り出し、その画像編集命令を画像編集手段104へ投入
する編集結果画像再現手段である。108は画像編集命
令の記憶を行なう編集命令記憶部であり、109は画像
を画面上に表示する画像表示手段である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a schematic configuration of an image editing apparatus according to an embodiment of the present invention. In FIG. 1, 1
01 is an image memory for editing for storing images for editing, 10
Reference numeral 2 is a command input means such as a keyboard or mouse, 103 is an instruction input by the instruction input means 102, and the instruction is an image edit instruction for editing the image data, or the edited result image data is reproduced. Command selecting means for selecting whether it is an image reproduction command, 104 is an image editing means for performing an editing operation on image data by an image editing command from the command selecting means 103 or an image editing command from an edited result image reproducing means which will be described later. , 105 are original image storage means such as a hard disk or a CD-ROM. Reference numeral 106 denotes an edit instruction storage means for storing the image edit instruction executed by the image edit means 104. At the time of storing, the instruction already stored in the edit instruction storage portion 108 is examined and an attempt is made to store the instruction. If there is an image edit command and a degenerate one, the image edit command and the degenerate process are performed, and then the image is stored. 107 is an instruction selecting means 103
When the image reproduction command is received from the edit result image reproduction unit, the image edit command for reproducing the edited result image is extracted from the edit command storage unit 108, and the image edit command is input to the image editing unit 104. Reference numeral 108 denotes an edit command storage unit that stores an image edit command, and 109 is an image display unit that displays an image on the screen.

【0009】以上のような構成を備えた画像編集装置に
ついて、以下その動作の概略を図2に示すフローチャー
トを参照して説明する。ただし、実際の編集操作を行な
う前に、画像編集手段104は、編集に必要となる原画
像を原画像記憶手段105から読み出して編集用画像メ
モリ101に格納し、この状態を初期状態としてこの状
態から各種の編集・レイアウト操作を行なうものとす
る。
An outline of the operation of the image editing apparatus having the above configuration will be described below with reference to the flow chart shown in FIG. However, before the actual editing operation is performed, the image editing means 104 reads the original image required for editing from the original image storage means 105 and stores it in the editing image memory 101, and this state is set as the initial state. Various editing / layout operations.

【0010】まずステップ201で命令入力手段102
により命令の入力を行ない、ステップ202で命令入力
手段102から入力された命令を、命令選択手段103
によって解析し、画像データに対する編集を行なう画像
編集命令の場合には、ステップ203へ、編集結果画像
データを再現する画像再現命令の場合には、ステップ2
06へ処理を進める。画像編集命令は、例えば、画像の
拡大縮小、回転等のアフィン変換命令や、色変換、エッ
ジ抽出、強調等のフィルタリング命令や、原画像を原画
像記憶手段105から読み出して編集用画像メモリへ転
送する転送命令等がある。
First, in step 201, the command input means 102
The command input by the command input means 102 in step 202 is executed by the command selection means 103.
If it is an image editing command that analyzes the image data and edits the image data, go to step 203. If it is an image reproducing command that reproduces the edited result image data, go to step 2
The process proceeds to 06. The image editing instruction is, for example, an affine transformation instruction such as image enlargement / reduction and rotation, a filtering instruction such as color conversion, edge extraction, and emphasis, and an original image is read from the original image storage unit 105 and transferred to the editing image memory. There is a transfer command to do so.

【0011】ステップ203からステップ205では、
ステップ202により選択された命令が画像編集命令の
場合の処理を行なう。このステップでは、画像編集命令
に従って、画像編集手段104が、編集用メモリ101
中の画像に対して編集処理を行なう。まずステップ20
4でステップ203によって行なわれた編集処理に用い
られた画像編集命令は、編集命令格納手段106によっ
て、編集命令記憶部108に記憶されている過去の画像
編集命令の一つと縮退され、画像編集命令最適化が行な
われる。次いでステップ205でステップ204によっ
て縮退された画像編集命令を編集命令記憶部108に保
存する。
From step 203 to step 205,
Processing is performed when the command selected in step 202 is an image editing command. In this step, the image editing unit 104 causes the editing memory 101 to follow the image editing command.
Edit processing is performed on the image inside. First step 20
The image editing command used in the editing process performed in step 203 in step 4 is degenerated by the editing command storage unit 106 to one of the past image editing commands stored in the editing command storage unit 108, and the image editing command is deleted. Optimization is performed. Next, in step 205, the image editing instruction degenerated in step 204 is stored in the editing instruction storage unit 108.

【0012】ステップ206からステップ208では、
ステップ202により選択された命令が画像再現命令の
場合の処理を行なう。まずステップ206では、画像再
現命令を受け取った編集結果画像再現手段107が、編
集命令記憶部108から画像編集命令の取り出しを行な
う。次いでステップ207で原画像の取り出しを行な
う。編集結果画像再現手段107は、ステップ206で
取り出した画像編集命令中に含まれる原画像の転送命令
を画像編集手段104に投入する。この命令を受け取っ
た画像編集手段104では、原画像記憶手段105から
原画像を取り出し、その画像を編集用画像メモリ101
へ転送する。これにより初期状態が再現されることにな
る。次いでステップ208で編集状態の再現を行なう。
編集結果画像再現手段107は、ステップ206で取り
出した画像編集命令を画像編集手段104へ投入する。
命令を受け取った画像編集手段104では、その画像編
集命令に従い、ステップ207で取り出した原画像に対
して順次編集処理を加え、編集結果画像の再現を行な
う。
From step 206 to step 208,
Processing is performed when the command selected in step 202 is an image reproduction command. First, in step 206, the edited result image reproduction means 107 that has received the image reproduction command retrieves the image editing command from the editing command storage unit 108. Next, in step 207, the original image is extracted. The edited result image reproducing unit 107 inputs to the image editing unit 104 a transfer command of the original image included in the image editing command extracted in step 206. Upon receiving this command, the image editing means 104 retrieves the original image from the original image storage means 105 and stores the image in the editing image memory 101.
Transfer to. As a result, the initial state is reproduced. Then, in step 208, the edited state is reproduced.
The editing result image reproducing means 107 inputs the image editing command fetched in step 206 to the image editing means 104.
Upon receipt of the command, the image editing means 104 sequentially edits the original image extracted in step 207 in accordance with the image editing command to reproduce the edited image.

【0013】図3は編集命令記憶部108の具体的な構
造を示している。図3において、301は編集命令記憶
部108に記憶されている編集命令を識別するための識
別子である。302は命令フィールドである。命令に
は、拡大、縮小、回転、輝度変換等がある。303は命
令グループフィールドであり、命令グループの格納を行
なう。命令グループとは、同種類の命令を集めたもので
あり、命令グループの例としては、アフィン変換、色変
換等があげられる。アフィン変換の命令グループには拡
大、縮小、回転等の命令が含まれ、色変換の命令グルー
プには輝度変換、濃度変換等の命令が含まれる。304
はソース画像フィールドであり、ソース画像を識別する
ための情報が格納される。この情報によってソース画像
の各種の属性情報が参照可能である。属性情報は、例え
ば、原画像のファイル名、画像データへのポインタ、画
像の大きさ、画像の位置に関するものである。305は
ディスティネーション領域フィールドであり、ディステ
ィネーション領域の大きさや位置に関する情報が格納さ
れている。識別子301の「命令1」は、命令フィール
ド302の値として「拡大」を持ち、命令グループフィ
ールド303の値として「アフィン変換」を持ってい
る。また、ソース画像フィールド304の値として「ソ
ース画像1」を持ち、ディスティネーション領域フィー
ルド305の値として「領域指定d1」を持つ。この場
合、「拡大」命令によって、「ソース画像1」を拡大し
て、「領域指定d1」で指定される位置に移動し、指定
される大きさに拡大したことを示している。「命令2」
についても「命令1」の場合と同様である。
FIG. 3 shows a specific structure of the edit command storage unit 108. In FIG. 3, reference numeral 301 is an identifier for identifying the edit command stored in the edit command storage unit 108. 302 is an instruction field. The commands include enlargement, reduction, rotation, and brightness conversion. An instruction group field 303 stores the instruction group. The instruction group is a collection of instructions of the same type, and examples of the instruction group include affine transformation and color transformation. The affine conversion command group includes commands such as enlargement, reduction, and rotation, and the color conversion command group includes commands such as luminance conversion and density conversion. 304
Is a source image field in which information for identifying the source image is stored. With this information, various attribute information of the source image can be referred to. The attribute information relates to the file name of the original image, the pointer to the image data, the size of the image, and the position of the image, for example. A destination area field 305 stores information about the size and position of the destination area. The “instruction 1” of the identifier 301 has “expansion” as the value of the instruction field 302 and “affine transformation” as the value of the instruction group field 303. Further, the source image field 304 has “source image 1” as a value, and the destination area field 305 has “area designation d1”. In this case, it is indicated that the "source image 1" is enlarged by the "enlargement" command, moved to the position designated by the "region designation d1", and enlarged to the designated size. "Instruction 2"
Is the same as in the case of "instruction 1".

【0014】(実施例1)次に、上記のように構成され
た画像編集装置の具体的な編集動作を、第1の実施例と
して図4から図11を用いて説明する。図4は編集用画
像メモリ101の初期状態における画面を示している。
401は画像表示手段109の編集用画面である。40
2はキャンバスであり、この領域で編集・レイアウト処
理を行なう。403はソース画像1であり、404はソ
ース画像2であり、405はソース画像3であり、すべ
て原画像である。これら第1のソース画像403、第2
のソース画像404、第3のソース画像405が、この
後実行される編集操作の対象となる画像データである。
(Embodiment 1) Next, a specific editing operation of the image editing apparatus configured as described above will be described as a first embodiment with reference to FIGS. 4 to 11. FIG. 4 shows a screen in the initial state of the editing image memory 101.
Reference numeral 401 is an editing screen of the image display means 109. 40
A canvas 2 is used for editing / layout processing. 403 is the source image 1, 404 is the source image 2 and 405 is the source image 3, all of which are original images. These first source image 403, second
The source image 404 and the third source image 405 are image data to be the target of the editing operation performed thereafter.

【0015】図5は編集用画面401が図4の状態の時
の編集命令記憶部108の内容を示している。図4は初
期状態なので、編集命令記憶部108には何も登録され
ていない。
FIG. 5 shows the contents of the edit command storage unit 108 when the edit screen 401 is in the state shown in FIG. Since FIG. 4 is the initial state, nothing is registered in the edit command storage unit 108.

【0016】図6は図4の第1のソース画像403を拡
大した場合の編集用画面401の様子を示している。4
11は第1のソース画像403を示す領域である。41
2は領域411を拡大した後のディスティネーション領
域を示しており、その領域は(x1,y1,x2,y
2)である。この領域指定によって、ディスティネーシ
ョン領域のキャンバス402中での位置と大きさが特定
される。
FIG. 6 shows a state of the editing screen 401 when the first source image 403 of FIG. 4 is enlarged. Four
Reference numeral 11 is an area showing the first source image 403. 41
Reference numeral 2 denotes a destination area after the area 411 is enlarged, and the area is (x1, y1, x2, y
2). By this area designation, the position and size of the destination area in the canvas 402 are specified.

【0017】図7は編集用画面401が図6の状態の時
の編集命令記憶部108の内容を示している。第1のソ
ース画像403を示す領域411をソース画像、領域4
12をディスティネーション領域として、拡大処理を行
なった時の画像編集命令が、識別子301の「命令1」
で示される項目に記憶されている。命令フィールド30
2には「拡大」が、命令グループフィールド303には
「アフィン変換」が格納されている。ソース画像フィー
ルド304には「ソース画像1」が格納されている。デ
ィスティネーション領域フィールド305には、領域4
12を指定する値が格納されており、その値は(x1,
y1,x2,y2)である。
FIG. 7 shows the contents of the edit command storage unit 108 when the edit screen 401 is in the state shown in FIG. A region 411 showing the first source image 403 is a source image, and a region 4
The image editing command when the enlargement process is performed with 12 as the destination area is “command 1” of the identifier 301.
It is stored in the item indicated by. Command field 30
2 stores “enlargement”, and the instruction group field 303 stores “affine transformation”. “Source image 1” is stored in the source image field 304. Destination area field 305 contains area 4
The value that specifies 12 is stored, and the value is (x1,
y1, x2, y2).

【0018】図8は第2のソース画像404を縮小した
場合の編集用画面401の様子を示している。領域42
1は、第2のソース画像404を示す領域である。42
2は領域421を縮小した後のディスティネーション画
像の領域を示しており、その領域は(x4、y4、x
5、y5)である。この領域指定によって、ディスティ
ネーション領域のキャンバス402中での位置と大きさ
が特定される。
FIG. 8 shows a state of the editing screen 401 when the second source image 404 is reduced. Area 42
Reference numeral 1 is an area showing the second source image 404. 42
Reference numeral 2 denotes an area of the destination image after reducing the area 421, and the area is (x4, y4, x
5, y5). By this area designation, the position and size of the destination area in the canvas 402 are specified.

【0019】図9は編集用画面401が図8の状態の時
の編集命令記憶部108の内容を示している。第2のソ
ース画像404を示す領域421をソース画像、領域4
22をディスティネーション領域として、縮小処理を行
なった時の画像編集命令が、識別子321の「命令2」
で示される項目に記憶されている。命令フィールド30
2には「縮小」が、命令グループフィールド303には
「アフィン変換」が格納されている。ソース画像フィー
ルド304には「ソース画像2」が格納されている。デ
ィスティネーション領域フィールド305には、領域4
22を指定するための値が格納されており、その値は
(x4,y4,x5,y5)である。
FIG. 9 shows the contents of the edit command storage unit 108 when the edit screen 401 is in the state shown in FIG. A region 421 indicating the second source image 404 is a source image, and a region 4
The image editing command when the reduction process is performed with 22 as the destination area is “command 2” of the identifier 321.
It is stored in the item indicated by. Command field 30
2 stores “reduction”, and the instruction group field 303 stores “affine transformation”. “Source image 2” is stored in the source image field 304. Destination area field 305 contains area 4
A value for specifying 22 is stored, and the value is (x4, y4, x5, y5).

【0020】図10は図8の領域411を移動、縮小し
た場合の編集用画面の様子を示している。図6の領域4
12を移動し、縮小して領域413とした編集操作は、
領域411をソース画像データとし、拡大処理を行なっ
て領域413へ移動した操作と等価であるので、等価変
換する。等価変換後、編集命令記憶部108に記憶され
ている命令との縮退を行なう。また、領域413は、
(x7,y7,x8,y8)で表わされる。この領域指
定によって、キャンバス402中での位置と大きさが特
定される。
FIG. 10 shows a state of the editing screen when the area 411 of FIG. 8 is moved or reduced. Area 4 in FIG.
The editing operation of moving 12 and reducing it to the area 413 is
The region 411 is the source image data and is equivalent to the operation of performing enlargement processing and moving to the region 413, so equivalent conversion is performed. After the equivalent conversion, the instruction stored in the edit instruction storage unit 108 is degenerated. In addition, the region 413 is
It is represented by (x7, y7, x8, y8). By this area designation, the position and size in the canvas 402 are specified.

【0021】図11は編集用画面401が図10の状態
の時の編集命令記憶部108の内容を示している。領域
412を移動し、縮小して領域413とした編集操作を
行なう際に、編集命令記憶部108を参照し縮退できる
命令を探す。この場合には識別子301の「命令1」
(図9を参照)を持つ命令が縮退の対象となり得るの
で、これを縮退して「命令3」を作成し、「命令1」は
削除する。以下、この処理を具体的に説明する。
FIG. 11 shows the contents of the edit command storage unit 108 when the edit screen 401 is in the state shown in FIG. When the area 412 is moved and reduced to be the area 413 and the editing operation is performed, the edit instruction storage unit 108 is referred to search for a degenerate instruction. In this case, "command 1" of identifier 301
Since an instruction having (see FIG. 9) can be a target of degeneracy, degenerate this to create “instruction 3” and delete “instruction 1”. Hereinafter, this process will be specifically described.

【0022】まず縮退が行なえる条件は、以下の2点を
同時に満たすことである。 (1)ソース画像フィールドが同一である。 (2)命令グループフィールドが同一である。
First, the condition that the degeneracy can be performed is that the following two points are simultaneously satisfied. (1) The source image fields are the same. (2) The instruction group fields are the same.

【0023】前記のように、領域412を移動し、縮小
して領域413とする画像編集命令は、領域411をソ
ース画像データとして、拡大処理を行なって領域413
へ移動する命令と等価であり、等価変換が行なえる。等
価変換後、この命令(以後、実行中命令と呼ぶ。)は、
ソース画像フィールド304が「ソース画像1」、命令
グループフィールド303が「アフィン変換」となる。
この条件で、編集命令記憶部108を参照し、縮退の対
象となり得る命令(被最適化命令と呼ぶ。)を探す。つ
まり、上記2条件を満たす命令を探すこととなる。この
場合には、識別子301の「命令1」で示される命令が
見つけられる。「命令1」は、ソース画像フィールド3
04が「ソース画像1」、命令グループフィールド30
3が「アフィン変換」である。
As described above, the image editing command for moving the region 412 and reducing it to the region 413 is performed by enlarging the region 411 as the source image data and performing the enlargement process.
It is equivalent to the command to move to, and equivalent conversion can be performed. After the equivalence conversion, this instruction (hereinafter referred to as the executing instruction) is
The source image field 304 is “source image 1” and the instruction group field 303 is “affine transformation”.
Under this condition, the edit instruction storage unit 108 is referenced to search for an instruction that can be a target of degeneracy (called an optimized instruction). That is, an instruction that satisfies the above two conditions is searched for. In this case, the instruction indicated by the "instruction 1" of the identifier 301 is found. “Instruction 1” is the source image field 3
04 is "source image 1", instruction group field 30
3 is "affine transformation".

【0024】このようにして、縮退の対象となり得る命
令を見つけた後の操作は、以下のとおりである。 (1)被最適化命令を命令列の最後尾に移動する。 (2)被最適化命令の命令フィールドおよびディスティ
ネーション領域の内容を実行中命令の値で更新する。 (1)の操作が必要なのは、画像に対する編集順序(重
なり具合)を保存するためである。すなわち、 (1)「命令1」 (2)「命令2」 (3)「命令3」 を行なった後、「命令4」(実行中命令)を行ない、そ
の命令が「命令1」(被最適化命令)と最適化可能な時
に、命令順序を、 (1)「命令1」(「命令4」) (2)「命令2」 (3)「命令3」 というような順序にすると、画像の重なり具合が守られ
なくなり、正しい編集順序を保存できない。したがっ
て、次のような順序にする必要がある。 (1)「命令2」 (2)「命令3」 (3)「命令1」(「命令4」) 以上で、縮退処理が完了する。縮退の完了した画像編集
命令を編集命令記憶部108に格納する。
In this way, the operation after finding an instruction that can be a target of degeneracy is as follows. (1) Move the optimized instruction to the end of the instruction sequence. (2) Update the contents of the instruction field and destination area of the optimized instruction with the value of the instruction being executed. The operation (1) is required to save the editing order (overlap state) of the images. That is, (1) "instruction 1" (2) "instruction 2" (3) "instruction 3" is performed, and then "instruction 4" (in-execution instruction) is executed, and the instruction is "instruction 1" (optimized). If the order of the commands is (1) “command 1” (“command 4”) (2) “command 2” (3) “command 3”, then the image The overlap is not maintained and the correct editing order cannot be saved. Therefore, the order should be as follows. (1) “Instruction 2” (2) “Instruction 3” (3) “Instruction 1” (“Instruction 4”) With the above, the degeneration process is completed. The image editing command for which degeneration has been completed is stored in the editing command storage unit 108.

【0025】(実施例2)次に、本発明の第2の実施例
における動作について説明する。第1の実施例では、ソ
ース画像として原画像のみ指定可能であったが、第2の
実施例では、第1の実施例と違い、ソース画像として原
画像の部分画像の指定が可能である。このため、画像編
集装置の構成は、図1に示すものと基本的に同じである
が、編集命令記憶部108がそのための属性情報を備え
ていることが異なる。すなわち原画像の部分画像をソー
ス画像として指定できるように、「どの原画像から作ら
れた部分画像であるか」を示す情報(以後、依存関係と
呼ぶ。)が、ソース画像フィールド304に付加されて
いる。
(Second Embodiment) Next, the operation of the second embodiment of the present invention will be described. In the first embodiment, only the original image can be designated as the source image, but in the second embodiment, unlike the first embodiment, a partial image of the original image can be designated as the source image. Therefore, the configuration of the image editing apparatus is basically the same as that shown in FIG. 1, except that the edit command storage unit 108 has attribute information therefor. That is, information (hereinafter referred to as dependency) indicating “which original image is a partial image” is added to the source image field 304 so that the partial image of the original image can be designated as the source image. ing.

【0026】以下、第2の実施例の動作について図12
から図17を用いて説明する。編集用画像メモリ101
の初期状態は、図4に示したものと同一であり、編集命
令記憶部108の内容は図5に示したものと同一であ
る。
The operation of the second embodiment will be described below with reference to FIG.
Starting from FIG. Editing image memory 101
4 is the same as that shown in FIG. 4, and the contents of the edit command storage unit 108 are the same as those shown in FIG.

【0027】図12は原画像である第1のソース画像4
03の部分画像を拡大した場合の編集用画面401の様
子を示している。431は拡大操作のソース画像となる
領域を示しており、第1のソース画像403の部分画像
である。432は領域431を拡大した後のディスティ
ネーション領域を示しており、その領域は(x13、y
13、x14、y14)である。この領域指定によっ
て、キャンバス402中での位置と大きさが特定され
る。
FIG. 12 shows the first source image 4 which is the original image.
The state of the editing screen 401 when the partial image of 03 is enlarged is shown. Reference numeral 431 denotes a region serving as a source image of the enlargement operation, which is a partial image of the first source image 403. Reference numeral 432 denotes a destination area after the area 431 is enlarged, and the area is (x13, y
13, x14, y14). By this area designation, the position and size in the canvas 402 are specified.

【0028】図13は編集用画面401が図12の状態
の時の編集命令記憶部108の内容を示している。領域
431をソース画像、領域432をディスティネーショ
ン領域として、拡大処理を行なった時の画像編集命令
が、識別子301の「命令4」に記憶されている。命令
フィールド302には「拡大」が、命令グループフィー
ルド303には「アフィン変換」が格納されている。ソ
ース画像フィールド304には属性情報を付加した「ソ
ース画像4」が格納されている。ディスティネーション
領域フィールド305には、領域432を指定するため
の値が格納されており、その値は(x13,y13,x
14,y14)である。
FIG. 13 shows the contents of the edit command storage unit 108 when the edit screen 401 is in the state shown in FIG. The area 431 is the source image and the area 432 is the destination area, and the image editing command when the enlargement process is performed is stored in the “command 4” of the identifier 301. “Expansion” is stored in the instruction field 302, and “affine transformation” is stored in the instruction group field 303. In the source image field 304, “source image 4” with attribute information added is stored. A value for designating the area 432 is stored in the destination area field 305, and the value is (x13, y13, x
14, y14).

【0029】図14は、原画像である第2のソース画像
404の部分画像を縮小した場合の編集用画面401の
様子を示している。441は縮小操作のソース画像とな
る領域を示しており、第2のソース画像404の部分画
像である。442は、領域441を縮小した後のディス
ティネーション領域を示しており、その領域は(x1
9、y19、x20、y20)である。この領域指定に
よって、キャンバス402中での位置と大きさが特定さ
れる。
FIG. 14 shows a state of the editing screen 401 when the partial image of the second source image 404 which is the original image is reduced. Reference numeral 441 denotes a region which is a source image of the reduction operation, and is a partial image of the second source image 404. Reference numeral 442 denotes a destination area after reducing the area 441, and the area is (x1
9, y19, x20, y20). By this area designation, the position and size in the canvas 402 are specified.

【0030】図15は編集用画面401が図14の状態
の時の編集命令記憶部108の内容を示している。領域
441をソース画像、領域442をディスティネーショ
ン領域として、縮小処理を行なった時の編集命令が、識
別子301の「命令5」で示される項目に記憶されてい
る。命令フィールド302には「縮小」が、命令グルー
プフィールド303には「アフィン変換」が格納されて
いる。ソース画像フィールド304には属性情報を付加
した「ソース画像5」が格納されている。ディスティネ
ーション領域フィールド305には、領域442を指定
するための値が格納されており、その値は(x19,y
19,x20,y20)である。
FIG. 15 shows the contents of the edit command storage unit 108 when the edit screen 401 is in the state shown in FIG. The area 441 is set as the source image and the area 442 is set as the destination area, and the edit command when the reduction processing is performed is stored in the item indicated by the “command 5” of the identifier 301. “Reduction” is stored in the instruction field 302, and “affine transformation” is stored in the instruction group field 303. The source image field 304 stores “source image 5” to which attribute information is added. A value for designating the area 442 is stored in the destination area field 305, and the value is (x19, y
19, x20, y20).

【0031】図16は領域432(図12を参照)を移
動、縮小した場合の編集用画面401の様子を示してい
る。領域432を移動し、縮小して領域433とした編
集操作は、領域431をソース画像データとし、拡大処
理を行なって領域433へ移動した操作と等価であるの
で、等価変換する。等価変換後、編集命令記憶部108
に記憶されている命令との縮退を行なう。領域431は
(x22,y22,x23,y23)で表わされる。こ
の領域指定によって、キャンバス402中での位置と大
きさが特定される。
FIG. 16 shows a state of the editing screen 401 when the area 432 (see FIG. 12) is moved or reduced. An editing operation in which the area 432 is moved and reduced to the area 433 is equivalent to an operation in which the area 431 is used as the source image data and the enlargement process is performed to move to the area 433, and thus the equivalent conversion is performed. After equivalent conversion, the edit command storage unit 108
Degenerates with the instructions stored in. The area 431 is represented by (x22, y22, x23, y23). By this area designation, the position and size in the canvas 402 are specified.

【0032】図17は編集用画面が図16の状態の時の
編集命令記憶部108の内容を示している。図12の領
域432を移動し、縮小して領域433とした編集操作
を行なう際に、編集命令記憶部108を参照して縮退で
きる命令を探す。この場合には識別子301の「命令
4」(図16を参照)が縮退の対象となり得るので、こ
れを縮退して「命令6」を作成し、「命令4」を削除す
る。以下、この処理を具体的に説明する。
FIG. 17 shows the contents of the edit command storage section 108 when the edit screen is in the state shown in FIG. When the area 432 shown in FIG. 12 is moved and the editing operation is performed by reducing the area to the area 433, the edit instruction storage unit 108 is referred to search for a degenerate instruction. In this case, since the “instruction 4” (see FIG. 16) of the identifier 301 can be the target of degeneracy, degenerate this to create the “instruction 6” and delete the “instruction 4”. Hereinafter, this process will be specifically described.

【0033】縮退が行なえる条件は、第1の実施例と同
じで、以下の2点を同時に満たすことである。 (1)ソース画像フィールドが同一である。 (2)命令グループフィールドが同一である。
The condition for degeneration is the same as in the first embodiment, and it is necessary to satisfy the following two points at the same time. (1) The source image fields are the same. (2) The instruction group fields are the same.

【0034】上記のように、領域432を移動し、縮小
して領域433とする画像編集命令は、領域431をソ
ース画像データとして、拡大処理を行なって領域433
へ移動した操作と等価であり、等価変換が行なえる。等
価変換後、この命令(以後、実行中命令と呼ぶ。)は、
ソース画像フィールド304が「ソース画像4」、命令
グループフィールド303が「アフィン変換」となる。
この条件で、編集命令記憶部108を参照し、縮退の対
象となりえる命令(被最適化命令と呼ぶ。)を探す。つ
まり、上記2条件を満たす命令を探すこととなる。この
場合には、識別子301の「命令4」が見つけられる。
「命令4」は、ソース画像フィールド304が「ソース
画像4」、命令グループフィールド303が「アフィン
変換」である。このようにして、縮退の対象となりえる
画像編集命令を見つけた後の操作は、第1の実施例の場
合と同様である。
As described above, the image edit command for moving the region 432 and reducing it to the region 433 is performed by enlarging the region 431 as the source image data and performing the enlargement process.
It is equivalent to the operation moved to, and equivalent conversion can be performed. After the equivalence conversion, this instruction (hereinafter referred to as the executing instruction) is
The source image field 304 is “source image 4” and the instruction group field 303 is “affine transformation”.
Under this condition, the edit instruction storage unit 108 is referred to search for an instruction that can be a target of degeneracy (called an optimized instruction). That is, an instruction that satisfies the above two conditions is searched for. In this case, the “command 4” of the identifier 301 is found.
In the “instruction 4”, the source image field 304 is “source image 4” and the instruction group field 303 is “affine transformation”. In this way, the operation after finding the image editing command that can be the target of degeneracy is the same as in the case of the first embodiment.

【0035】(実施例3)次に、本発明の第3の実施例
における動作について説明する。上記各実施例では、ソ
ース画像からディスティネーション領域を生成する場合
を対象として説明を行なったが、本実施例では、ディス
ティネーション領域の一部を切り出し、その領域をソー
ス画像として編集操作を加えることを可能としたもので
ある。このため、画像編集装置の構成は図1に示すもの
と基本的に同じであるが、編集命令記憶部108がその
ための属性情報を備えていることが異なる。
(Third Embodiment) Next, the operation of the third embodiment of the present invention will be described. In each of the above-described embodiments, the case where the destination area is generated from the source image has been described. However, in the present embodiment, a part of the destination area is cut out, and the editing operation is performed using the area as the source image. Is made possible. Therefore, the configuration of the image editing apparatus is basically the same as that shown in FIG. 1, except that the edit command storage unit 108 is provided with attribute information therefor.

【0036】図18において、451はソース画像40
3の部分画像を示す部分画像1である。452はディス
ティネーション領域1、453は第1のディスティネー
ション領域452中の部分領域、454はソース画像4
03の部分画像を示す部分画像2である。455はディ
スティネーション領域2である。
In FIG. 18, 451 is a source image 40.
3 is a partial image 1 showing a partial image of No. 3. 452 is the destination area 1, 453 is a partial area in the first destination area 452, 454 is the source image 4
It is a partial image 2 showing the partial image of 03. 455 is the destination area 2.

【0037】第1の部分画像451を拡大して、第1の
ディスティネーション領域452とする。その後、第1
のディスティネーション領域452の部分領域を、領域
453として指定し、その領域453を拡大して、第2
のディスティネーション領域454としたい場合には、
次のようにする。 (1)部分領域453が、第1のソース画像403中で
どの部分画像に対応するかを、逆変換することによって
求める。この場合、逆変換の結果は、第2の部分画像4
54になる。 (2)(1)によって求められた部分画像454をソー
ス画像として拡大処理を行なって、第2のディスティネ
ーション領域455とする。
The first partial image 451 is enlarged to form a first destination area 452. Then the first
The partial area of the destination area 452 of is designated as the area 453, and the area 453 is enlarged to the second area.
If you want to set the destination area 454 of
Do the following: (1) Which partial image in the first source image 403 the partial region 453 corresponds to is obtained by inverse transformation. In this case, the result of the inverse transformation is the second partial image 4
54. (2) Enlargement processing is performed using the partial image 454 obtained in (1) as a source image to form a second destination area 455.

【0038】以上の操作を行なうことで、ディスティネ
ーション領域の一部を切り出し、その領域をソース画像
として編集操作を加える場合も、原画像の部分画像をソ
ース画像として扱う実施例2の場合に置き換えることが
可能である。
By performing the above operation, even when a part of the destination area is cut out and the editing operation is performed by using that area as a source image, the partial image of the original image is replaced with the case of the second embodiment in which it is treated as a source image. It is possible.

【0039】なお、本実施例においては、ソース画像が
原画像である場合、ソース画像フィールド304の内容
により参照可能な属性情報には、原画像のファイル名が
記憶されている。このファイル名を変えることによっ
て、異なる編集結果画像を得ることが可能である。具体
的には、原画像1(ファイル名:pic_a)、原画像
2(ファイル名:pic_b)を複数の画像編集命令に
よって編集し、編集結果画像を得た時に、原画像1(フ
ァイル名:pic_a)を原画像3(ファイル名:pi
c_c)に変えるだけで、異なった編集結果画像を得ら
れるということである。この編集結果画像は、原画像2
(ファイル名:pic_b)、原画像3(ファイル名:
pic_c)を前記の画像編集命令列によって編集した
画像となる。
In this embodiment, when the source image is the original image, the attribute information that can be referred to by the contents of the source image field 304 stores the file name of the original image. It is possible to obtain different edited result images by changing the file name. Specifically, when the original image 1 (file name: pic_a) and the original image 2 (file name: pic_b) are edited by a plurality of image editing commands and an edited result image is obtained, the original image 1 (file name: pic_a) is obtained. ) Is the original image 3 (file name: pi
This means that different edit result images can be obtained simply by changing to c_c). This edited result image is the original image 2
(File name: pic_b), original image 3 (file name:
pic_c) is an image edited by the above-described image edit command sequence.

【0040】また、本実施例では、一つの命令におい
て、ソース画像、ディスティネーション領域とも、単一
の場合を説明したが、複数のソース画像を持つ場合、あ
るいは複数のディスティネーション領域を持つ場合も、
画像編集命令を拡張し、ソース画像フィールドおよびデ
ィスティネーション領域に複数のソース画像およびディ
スティネション領域を記録できるようにすることで、対
応可能であることは容易に類推できる。
Further, in the present embodiment, the case where both the source image and the destination area are single in one instruction has been described. However, in the case where there are a plurality of source images or a plurality of destination areas. ,
It can be easily inferred that this can be done by expanding the image editing command so that a plurality of source images and destination regions can be recorded in the source image field and the destination region.

【0041】また、本実施例においては、編集命令格納
手段106が、画像編集命令を画像編集手段104を介
さずに命令選択手段103から直接受け取ることも可能
である。
Further, in this embodiment, the edit command storage means 106 can directly receive the image edit command from the command selection means 103 without going through the image edit means 104.

【0042】[0042]

【発明の効果】本発明は、上記実施例から明らかなよう
に、入力された画像編集命令に従って画像の編集を行な
う際に、原画像に対して直接変更を加えるのではなく、
原画像を複製して作った仮の画像に対して編集操作を行
ない、最終編集結果にいたるまでの画像編集命令の列を
最適化しながら記録し、その記録された画像編集命令と
原画像から最終結果画像を再現するようにしたので、記
憶領域の大幅な低減を可能とし、また原画像の変更に対
して改めて編集操作を行なわなくても、同様の編集結果
画像を得ることができるという効果を有する。
As is apparent from the above embodiment, the present invention does not directly modify the original image when editing the image in accordance with the input image editing command.
The temporary image created by duplicating the original image is edited, the sequence of image editing commands up to the final editing result is recorded while being optimized, and the final process is performed from the recorded image editing command and the original image. Since the result image is reproduced, it is possible to significantly reduce the storage area, and it is possible to obtain the same edited result image without performing another editing operation for changing the original image. Have.

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

【図1】本発明の実施例における画像処理装置の概略構
成を示すブロック図
FIG. 1 is a block diagram showing a schematic configuration of an image processing apparatus according to an embodiment of the present invention.

【図2】本発明の実施例における画像処理装置の動作を
示すフローチャート
FIG. 2 is a flowchart showing the operation of the image processing apparatus in the embodiment of the present invention.

【図3】本発明の実施例における編集命令記憶部のデー
タ構造を示す模式図
FIG. 3 is a schematic diagram showing a data structure of an edit command storage section in the embodiment of the present invention.

【図4】本発明の第1の実施例における編集用画面の初
期状態を示す画面図
FIG. 4 is a screen diagram showing an initial state of an editing screen in the first embodiment of the present invention.

【図5】図4の状態における編集命令記憶部の内容を示
す模式図
5 is a schematic diagram showing the contents of an edit command storage section in the state of FIG.

【図6】本発明の第1の実施例における拡大操作を説明
するための画面図
FIG. 6 is a screen view for explaining an enlargement operation in the first embodiment of the present invention.

【図7】図6の状態における編集命令記憶部の内容を示
す模式図
7 is a schematic diagram showing the contents of an edit command storage section in the state of FIG.

【図8】本発明の第1の実施例における縮小操作を説明
するための画面図
FIG. 8 is a screen view for explaining a reduction operation according to the first embodiment of the present invention.

【図9】図8の状態における編集命令記憶部の内容を示
す模式図
9 is a schematic diagram showing the contents of an edit command storage section in the state of FIG.

【図10】本発明の第1の実施例における画像編集命令
の最適化を説明するための画面図
FIG. 10 is a screen diagram for explaining optimization of image editing commands in the first embodiment of the present invention.

【図11】図10の状態における編集命令記憶部の内容
を示す模式図
11 is a schematic diagram showing the contents of an edit command storage section in the state of FIG.

【図12】本発明の第2の実施例における拡大操作を説
明するための画面図
FIG. 12 is a screen view for explaining an enlarging operation in the second embodiment of the present invention.

【図13】図12の状態における編集命令記憶部の内容
を示す模式図
FIG. 13 is a schematic diagram showing the contents of an edit command storage section in the state of FIG.

【図14】本発明の第2の実施例における縮小操作を説
明するための画面図
FIG. 14 is a screen diagram for explaining a reduction operation according to the second embodiment of the present invention.

【図15】図14の状態における編集命令記憶部の内容
を示す模式図
15 is a schematic diagram showing the contents of an edit command storage section in the state of FIG.

【図16】本発明の第2の実施例における画像編集命令
の最適化を説明するための画面図
FIG. 16 is a screen diagram for explaining optimization of image editing commands in the second embodiment of the present invention.

【図17】図16の状態における編集命令記憶部の内容
を示す模式図
17 is a schematic diagram showing the contents of an edit command storage section in the state of FIG.

【図18】本発明の第3の実施例における部分切り出し
操作を説明するための画面図
FIG. 18 is a screen view for explaining a partial cutout operation in the third embodiment of the present invention.

【符号の説明】[Explanation of symbols]

101 編集用画像メモリ 102 命令入力手段 103 命令選択手段 104 画像編集手段 105 原画像記憶手段 106 編集命令格納手段 107 編集結果画像再現手段 108 編集命令記憶部 109 画像表示手段 101 Editing Image Memory 102 Command Input Means 103 Command Selecting Means 104 Image Editing Means 105 Original Image Storage Means 106 Editing Command Storage Means 107 Editing Result Image Reproducing Means 108 Editing Command Storage 109 Image Display Means

フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06T 11/80 8125−5L G06F 15/62 325 A 9194−5L 15/40 Front page continuation (51) Int.Cl. 6 Identification number Office reference number FI technical display location G06T 11/80 8125-5L G06F 15/62 325 A 9194-5L 15/40

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 入力された画像編集命令に従って画像の
編集を行なう際に、原画像に対して直接変更を加えるの
ではなく、原画像を複製して作った仮の画像に対して編
集操作を行ない、最終編集結果にいたるまでの画像編集
命令の列を最適化しながら記録し、その記録された画像
編集命令と原画像から最終結果画像を再現する画像編集
方法。
1. When performing editing of an image in accordance with an input image editing command, an editing operation is performed on a tentative image created by duplicating the original image rather than directly changing the original image. An image editing method in which a sequence of image editing commands up to the final editing result is optimized and recorded, and the final result image is reproduced from the recorded image editing commands and the original image.
【請求項2】 命令を入力する命令入力手段と、前記命
令入力手段から入力された命令が画像編集命令である
か、画像再現命令であるかの選択を行なう命令選択手段
と、画像編集命令によって、画像に対するレイアウト・
編集操作を行なう画像編集手段と、前記画像編集手段に
よって編集された画像を格納するための編集用画像メモ
リと、画像編集命令を記憶する編集命令記憶部と、前記
命令選択手段から画像再現命令を受け取り、前記編集命
令記憶部から過去の画像編集命令を取り出し、その画像
編集命令を前記画像編集手段に投入する編集結果画像再
現手段と、前記画像編集手段によって実行された画像編
集命令を受け取り、前記編集命令記憶部へ格納する編集
命令格納手段とを備えた画像編集装置。
2. An instruction inputting means for inputting an instruction, an instruction selecting means for selecting whether the instruction input from the instruction inputting means is an image editing instruction or an image reproduction instruction, and the image editing instruction. , Layout for images
An image editing unit for performing an editing operation, an editing image memory for storing an image edited by the image editing unit, an editing command storage unit for storing an image editing command, and an image reproduction command from the command selecting unit. Receiving, extracting the past image editing command from the editing command storage unit, inputting the image editing command to the image editing unit, receiving an edited result image reproducing unit, and receiving an image editing command executed by the image editing unit, An image editing apparatus, comprising: an edit command storage means for storing the edit command in a storage unit.
【請求項3】 編集命令格納手段が、画像編集命令を格
納する際に、過去に画像編集手段で実行された画像編集
命令を編集命令記憶部から取り出し、格納しようとして
いる画像編集命令が過去の画像編集命令と縮退可能であ
れば、縮退して格納する請求項2記載の画像編集装置。
3. When the editing command storage means stores the image editing command, the image editing command executed in the past by the image editing command is fetched from the editing command storage section, and the image editing command to be stored is stored in the past. The image editing apparatus according to claim 2, wherein the image editing command is stored in a degenerated state if it can be degenerated.
【請求項4】 編集命令格納手段が、画像編集命令を縮
退する際に、格納しようとする画像編集命令と、命令の
種類および対象とするソース画像の2点が同時に同じで
ある画像編集命令を編集命令記憶部から読み出し、格納
しようとする画像編集命令を縮退して一つの命令とし
て、再度編集命令記憶部に格納する請求項3記載の画像
編集装置。
4. An image editing command, wherein when the image editing command is degenerated, the editing command storing unit stores an image editing command to be stored and an image editing command in which two points of a command type and a target source image are the same at the same time. 4. The image editing apparatus according to claim 3, wherein the image editing command read out from the editing command storage unit is degenerated and the image editing command is stored again in the editing command storage unit as one command.
【請求項5】 編集命令記憶部が、原画像の部分画像を
ソース画像として指定するための属性情報を記憶する請
求項2から4のいずれかに記載の画像編集装置。
5. The image editing apparatus according to claim 2, wherein the edit command storage unit stores attribute information for designating a partial image of the original image as a source image.
【請求項6】 編集命令記憶部が、ソース画像から生成
したディスティネーション領域の一部を切り出して新た
なソース画像とするための属性情報を記憶する請求項2
から5のいずれかに記載の画像編集装置。
6. The edit command storage unit stores attribute information for cutting out a part of a destination area generated from a source image to obtain a new source image.
5. The image editing apparatus according to any one of 5 to 5.
JP5175467A 1993-07-15 1993-07-15 Method and device for editing picture Pending JPH0785237A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5175467A JPH0785237A (en) 1993-07-15 1993-07-15 Method and device for editing picture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5175467A JPH0785237A (en) 1993-07-15 1993-07-15 Method and device for editing picture

Publications (1)

Publication Number Publication Date
JPH0785237A true JPH0785237A (en) 1995-03-31

Family

ID=15996574

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5175467A Pending JPH0785237A (en) 1993-07-15 1993-07-15 Method and device for editing picture

Country Status (1)

Country Link
JP (1) JPH0785237A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10116292A (en) * 1996-10-14 1998-05-06 Fuji Xerox Co Ltd Document retrieval device
WO2000011606A1 (en) * 1998-08-18 2000-03-02 Seiko Epson Corporation Image data processor, medium on which set of image data is recorded, medium on which image data processing program is recorded, and image data processing method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62266680A (en) * 1986-05-14 1987-11-19 Mitsubishi Electric Corp Picture signal inputting and editing device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62266680A (en) * 1986-05-14 1987-11-19 Mitsubishi Electric Corp Picture signal inputting and editing device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10116292A (en) * 1996-10-14 1998-05-06 Fuji Xerox Co Ltd Document retrieval device
WO2000011606A1 (en) * 1998-08-18 2000-03-02 Seiko Epson Corporation Image data processor, medium on which set of image data is recorded, medium on which image data processing program is recorded, and image data processing method
US7333241B2 (en) 1998-08-18 2008-02-19 Seiko Epson Corporation Image data processing apparatus, medium recording image data set, medium recording image data processing program and image data processing method
US7538908B2 (en) 1998-08-18 2009-05-26 Seiko Epson Corporation Image data processing apparatus, medium recording image data set, medium recording image data processing program and image data processing method
US8134748B2 (en) 1998-08-18 2012-03-13 Seiko Epson Corporation Image data management processing apparatus, medium recording image data management processing program and image data management processing method

Similar Documents

Publication Publication Date Title
JP3943880B2 (en) Video data processing apparatus and method
US4905185A (en) Apparatus for transferring block data in original form and editing the block data
JP2005309995A (en) Device and method for managing information, and program
JP2007017945A (en) Information processing apparatus and method
JPH0785237A (en) Method and device for editing picture
JP2002142188A (en) Method and device for compiling dynamic image
JP2713147B2 (en) How to edit multimedia presentations
JP3122900B2 (en) Electronic image album device
JP2581389B2 (en) How to edit links
JPH1097546A (en) Reduced picture read system and its method
JP3987561B2 (en) Information file device, information file recording method, and storage medium
JP3666921B2 (en) Document information copying apparatus and document information copying method
JP2008186054A (en) Projection method for cad system, projection program for cad system, and cad system
JP3154790B2 (en) Optical character reader
JP2005038164A (en) System, program and method for comic edition
JP3011307B2 (en) Multimedia information editing and playback device
JPH0283882A (en) Data editing device
JPS63193275A (en) Partial enlarging and displaying method for image data
JPH11339056A (en) Data processor, data supply device, data processing method, data supply method, data processing system and storage medium
JP2000090131A (en) Layer converting method for graphic data and recording medium recorded with layer converting program
JPH07129615A (en) Data processor and data processing method
JP3536670B2 (en) Multimedia data presentation method and system, and storage medium storing multimedia data presentation program
JP2000172679A (en) Window system, data editing method and information recording medium
JP2003330930A (en) Image editing method and its device
JPH07319874A (en) Document processor