JP2007086833A - Image processor, image processing method, and program - Google Patents

Image processor, image processing method, and program Download PDF

Info

Publication number
JP2007086833A
JP2007086833A JP2005271240A JP2005271240A JP2007086833A JP 2007086833 A JP2007086833 A JP 2007086833A JP 2005271240 A JP2005271240 A JP 2005271240A JP 2005271240 A JP2005271240 A JP 2005271240A JP 2007086833 A JP2007086833 A JP 2007086833A
Authority
JP
Japan
Prior art keywords
image
editing
edit
target image
history information
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.)
Withdrawn
Application number
JP2005271240A
Other languages
Japanese (ja)
Inventor
Riichi Akiyama
利一 秋山
Toshiaki Oishi
敏昭 大石
Masaru Hoshino
勝 星野
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2005271240A priority Critical patent/JP2007086833A/en
Publication of JP2007086833A publication Critical patent/JP2007086833A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enable a use to easily estimate a result of the application of same edit processing to the object image by referring to a reference image to which the edit processing has been already applied. <P>SOLUTION: This image processor for editing and displaying an object image is provided with an edition setting part for displaying a reference image based on a selection image selected from images different from the object image with which history information indicating an already edited history is associated, and for selecting edition content which should be applied to the object image among the history information associated with the selection image from the outside. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、画像処理装置、画像処理方法、および、プログラムに関する。特に、本発明は、画像を編集処理して表示する画像処理装置、画像処理方法、および、プログラムに関する。   The present invention relates to an image processing apparatus, an image processing method, and a program. In particular, the present invention relates to an image processing apparatus, an image processing method, and a program for editing and displaying an image.

一旦行った画像編集を修正すべく、原画像および当該原画像に対応付けた編集履歴を格納する画像編集装置が知られている(例えば、特許文献1参照。)。
特開2001−243487号公報
An image editing apparatus that stores an original image and an editing history associated with the original image in order to correct image editing once performed is known (see, for example, Patent Document 1).
JP 2001-243487 A

しかしながら、特許文献1に記載の画像編集装置において、編集履歴は当該原画像と組でしか機能しない。よって、一の原画像に対して行った編集処理と同じ編集処理を他の原画像に行いたい場合には、当該一の原画像に対して行った編集処理のパラメータ等を思い起こしながら、これらの編集処理をひとつひとつ当該他の原画像に対して、手動で行うという煩雑かつ不正確な作業をするという不具合があった。   However, in the image editing apparatus described in Patent Document 1, the editing history functions only in combination with the original image. Therefore, when it is desired to perform the same editing process as that performed on one original image on other original images, these parameters are recalled while recalling the parameters of the editing process performed on the one original image. There has been a problem that a complicated and inaccurate operation of manually performing editing processing for each of the other original images one by one.

上記課題を解決するために、本発明の第1の形態においては、対象画像を編集処理して表示する画像処理装置であって、既に編集処理された履歴を示す履歴情報が対応付けられている、対象画像とは異なる画像から選択された選択画像に基づいた参照画像を表示するとともに、選択画像に対応付けられている履歴情報のうち対象画像に適用すべき編集内容を、外部から選択できるように表示する編集設定部を備える。これにより、既に編集処理を適用した参照画像を参照することにより、参照画像の元である選択画像と同じ編集処理を対象画像に適用した結果を、ユーザに容易に想定させることができる。   In order to solve the above-described problem, in the first embodiment of the present invention, an image processing apparatus that edits and displays a target image is associated with history information indicating a history of editing processing. In addition to displaying a reference image based on a selected image selected from an image different from the target image, editing contents to be applied to the target image among history information associated with the selected image can be selected from the outside. The editing setting unit is displayed. Thus, by referring to the reference image to which the editing process has already been applied, the user can easily assume the result of applying the same editing process to the target image as the selected image that is the source of the reference image.

画像処理装置は、画像に対する編集処理を行う編集処理部と、履歴情報を、画像に対応づけて格納する編集履歴格納部と、をさらに備え、編集処理部は、適用すべき編集内容の選択を受け付けた場合に、選択された編集内容が示す編集処理を、対象画像に対して適用してもよい。これにより、ユーザから編集内容が選択された場合に、選択された編集内容だけを対象画像に編集処理した実際の結果を提示することができる。   The image processing apparatus further includes an editing processing unit that performs an editing process on the image, and an editing history storage unit that stores history information in association with the image, and the editing processing unit selects an editing content to be applied. If accepted, the editing process indicated by the selected editing content may be applied to the target image. Thereby, when the editing content is selected by the user, it is possible to present the actual result of editing only the selected editing content into the target image.

編集処理部は、編集設定部は、適用すべき編集内容の選択を受け付けた場合に、選択された編集内容が示す編集処理を選択画像の編集前の画像に対して適用した画像を示す画像を表示してもよい。これにより、各々の編集処理を適用した参照画像を表示するので、全体の処理速度を下げることなく、参照画像と同じ編集処理を対象画像へ適用した結果を、ユーザに容易に想定させることができる。   The editing processing unit, when the editing setting unit accepts selection of editing content to be applied, displays an image indicating an image obtained by applying the editing processing indicated by the selected editing content to the image before editing the selected image. It may be displayed. Thereby, since the reference image to which each editing process is applied is displayed, the result of applying the same editing process as the reference image to the target image can be easily assumed without reducing the overall processing speed. .

編集設定部は、選択画像の大きさと対象画像とは異なる画像の大きさとが一致しない場合に、履歴情報のうち所定の編集内容を、選択が受け付けられないことを示す情報と共に表示してもよい。これにより、画像の大きさまたは位置をパラメータとする画像処理については、選択画像と対象画像とで結果が異なるので、ユーザが参照画像を参照して対象画像の処理結果を誤って想定することを防ぐことができる。   The edit setting unit may display a predetermined edit content of the history information together with information indicating that the selection is not accepted when the size of the selected image does not match the size of the image different from the target image. . As a result, for the image processing using the size or position of the image as a parameter, the result differs between the selected image and the target image, so that the user erroneously assumes the processing result of the target image with reference to the reference image. Can be prevented.

上記課題を解決するために、本発明の第2の形態においては、対象画像を編集処理して表示する画像処理方法であって、既に編集処理された履歴を示す履歴情報が対応付けられている、対象画像とは異なる画像から選択された選択画像に基づいた参照画像を表示するとともに、選択画像に対応付けられている履歴情報のうち対象画像に適用すべき編集内容を、外部から選択できるように表示する。これにより、第1の形態と同様の効果を得ることができる。   In order to solve the above-described problem, according to the second embodiment of the present invention, an image processing method for editing and displaying a target image is associated with history information indicating a history that has already been edited. In addition to displaying a reference image based on a selected image selected from an image different from the target image, editing contents to be applied to the target image among history information associated with the selected image can be selected from the outside. To display. Thereby, the effect similar to the 1st form can be acquired.

上記課題を解決するために、本発明の第3の形態においては、対象画像を編集処理して表示する画像処理装置を制御するプログラムであって、画像処理装置に、既に編集処理された履歴を示す履歴情報が対応付けられている、対象画像とは異なる画像から選択された選択画像に基づいた参照画像を表示するとともに、選択画像に対応付けられている履歴情報のうち対象画像に適用すべき編集内容を、外部から選択できるように表示する編集設定機能を実現させる。これにより、第1の形態と同様の効果を得ることができる。   In order to solve the above-described problem, in the third embodiment of the present invention, there is provided a program for controlling an image processing apparatus that edits and displays a target image, and the history that has already been edited is displayed on the image processing apparatus. A reference image based on a selected image selected from an image different from the target image that is associated with the history information to be displayed is displayed, and should be applied to the target image among the history information associated with the selected image An edit setting function for displaying edit contents so that they can be selected from outside is realized. Thereby, the effect similar to the 1st form can be acquired.

なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。   The above summary of the invention does not enumerate all the necessary features of the present invention, and sub-combinations of these feature groups can also be the invention.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。   Hereinafter, the present invention will be described through embodiments of the invention. However, the following embodiments do not limit the invention according to the scope of claims, and all combinations of features described in the embodiments are included. It is not necessarily essential for the solution of the invention.

図1は、画像処理装置10の一例を示す。画像処理装置10は、画像処理装置10を制御するプログラムを実行する本体12を備える。画像処理装置10は、表示画面を有しユーザに対して本体12からの出力に基づく表示をするディスプレイ14と、本体12からの出力に基づく印刷をするプリンタ24と、ユーザから本体12に対する入力手段の一例としてのキーボード16、および、マウス18とを備えていることが好ましい。デジタルカメラ20、および、スキャナ22は、画像情報を読み込む手段の一例として、本体12と接続される。   FIG. 1 shows an example of the image processing apparatus 10. The image processing apparatus 10 includes a main body 12 that executes a program for controlling the image processing apparatus 10. The image processing apparatus 10 includes a display 14 that has a display screen and displays to the user based on the output from the main body 12, a printer 24 that performs printing based on the output from the main body 12, and input means for the main body 12 from the user. It is preferable to include a keyboard 16 and a mouse 18 as examples. The digital camera 20 and the scanner 22 are connected to the main body 12 as an example of means for reading image information.

本体12は、編集処理の対象となる画像(以下、「対象画像」という)に対して編集処理を施す機能を備える。例えば、本体12は、対象画像に対して、色・トーン補正、回転、ステンドグラス化等のエフェクト処理を施す機能を備える。   The main body 12 has a function of performing an editing process on an image to be edited (hereinafter referred to as “target image”). For example, the main body 12 has a function of subjecting the target image to effect processing such as color / tone correction, rotation, and stained glass.

本体12はハードディスク及びメモリ(RAM)を備え、例えば、デジタルカメラ20又はスキャナ22から読み込まれた画像情報をハードディスク等に格納する。   The main body 12 includes a hard disk and a memory (RAM), and stores, for example, image information read from the digital camera 20 or the scanner 22 in the hard disk or the like.

図2は、編集画面50の一例を模式的に示す。本体12は、画像処理装置10を制御するプログラムが起動された場合、編集画面50をディスプレイ14の表示画面に表示する。編集画面50は、対象画像を格納するフォルダをユーザにより選択させる対象画像フォルダ選択領域56、対象画像フォルダ選択領域56において選択されたフォルダに含まれる画像を識別する画像IDを一覧表示して、一覧表示された画像IDから一の画像IDをユーザにより選択させる対象画像選択領域58、対象画像選択領域58において選択された画像IDを表示する画像ID表示領域60、画像ID表示領域60に表示された画像IDにより識別される対象画像を表示する対象画像表示領域52を有する。   FIG. 2 schematically shows an example of the editing screen 50. When the program for controlling the image processing apparatus 10 is activated, the main body 12 displays the editing screen 50 on the display screen of the display 14. The edit screen 50 displays a list of image IDs for identifying images included in the folder selected in the target image folder selection area 56 and the target image folder selection area 56 for selecting a folder for storing the target image by the user. The target image selection area 58 that allows the user to select one image ID from the displayed image IDs, the image ID display area 60 that displays the image ID selected in the target image selection area 58, and the image ID display area 60 are displayed. It has a target image display area 52 for displaying a target image identified by the image ID.

編集画面50は、さらに、ユーザからの編集処理に関する指示を受け付けるボタン等を有する。具体的には、編集画面50は、回転に関する入力エリア、色・トーン補正に関するボタン、エフェクト処理に関するプルダウンメニュー、エフェクト密度を示す数直線、後述する編集設定画面70を表示させる旨のユーザからの指示を受け付ける「他画像参照」ボタン62、および、「終了」ボタン64を有する。   The editing screen 50 further includes a button for receiving an instruction regarding editing processing from the user. Specifically, the editing screen 50 is an instruction from the user to display an input area relating to rotation, a button relating to color / tone correction, a pull-down menu relating to effect processing, a number line indicating effect density, and an editing setting screen 70 described later. “Other image reference” button 62 and “End” button 64 are received.

図3は、編集画面50、および、編集設定画面70の一例を模式的に示す。本体12は、「他画像参照」ボタン62を介して、編集設定画面70を表示させる旨のユーザからの指示を受け付けた場合、編集設定画面70をディスプレイ14の表示画面に表示する。   FIG. 3 schematically shows an example of the edit screen 50 and the edit setting screen 70. When the main body 12 receives an instruction from the user to display the edit setting screen 70 via the “reference other image” button 62, the main body 12 displays the edit setting screen 70 on the display screen of the display 14.

編集設定画面70は、画像を格納するフォルダをユーザにより選択させる参照画像フォルダ選択領域72、画像IDを一覧表示して、一の画像IDをユーザにより選択させる参照画像選択領域74、参照画像選択領域74において選択された画像IDを表示する画像ID表示領域76、画像ID表示領域76に表示された画像IDにより識別される画像に基づいた参照画像を表示する参照画像表示領域78を有する。ここで、参照画像選択領域74には、参照画像フォルダ選択領域72において選択されたフォルダに含まれる画像の画像IDが一覧表示される。これらの画像IDから選択された画像IDに対応付けられた画像が、選択画像の一例である。この場合に、参照画像選択領域74には、当該フォルダに含まれる画像のうち、既に編集処理された履歴を示す履歴情報が対応付けられている画像について、画像IDが一覧表示されてもよい。ここで、例えば、参照画像は選択された選択画像の編集前の画像、編集後の画像、または、編集前の画像に行われた編集処理のうち所定の編集を適用した画像のいずれかの画像の、サムネイル画像である。   The edit setting screen 70 includes a reference image folder selection area 72 that allows a user to select a folder for storing images, a reference image selection area 74 that displays a list of image IDs and allows a user to select one image ID, and a reference image selection area. An image ID display area 76 for displaying the image ID selected in 74 and a reference image display area 78 for displaying a reference image based on the image identified by the image ID displayed in the image ID display area 76 are provided. Here, the reference image selection area 74 displays a list of image IDs of images included in the folder selected in the reference image folder selection area 72. An image associated with an image ID selected from these image IDs is an example of the selected image. In this case, a list of image IDs may be displayed in the reference image selection area 74 for images associated with history information indicating the history of editing processing among images included in the folder. Here, for example, the reference image is either an image before editing of the selected selected image, an image after editing, or an image to which a predetermined editing is applied among editing processes performed on the image before editing. This is a thumbnail image.

また、編集設定画面70は、上記参照画像フォルダ選択領域72等に加え、参照画像に対応付けられている履歴情報を表示する履歴情報領域80を有する。より詳しくは、編集設定画面70の履歴情報領域80は、本体12が実行することができる編集処理のうち、参照画像に対応付けられている履歴情報に含まれている編集内容の名称を、ユーザからの選択を許可するチェックボックスと共に表示する。一方、当該履歴情報領域80は、本体12が実行することができる編集処理のうち、参照画像に対応付けられている履歴情報に含まれている編集内容以外の編集内容の名称を、ユーザからの選択を許可しないチェックボックスと共に表示する。   The edit setting screen 70 has a history information area 80 for displaying history information associated with the reference image, in addition to the reference image folder selection area 72 and the like. More specifically, the history information area 80 of the editing setting screen 70 displays the name of the editing content included in the history information associated with the reference image in the editing process that can be executed by the main body 12. Display with a checkbox to allow selection from. On the other hand, in the history information area 80, the editing content that can be executed by the main body 12 includes the name of the editing content other than the editing content included in the history information associated with the reference image from the user. Display with a checkbox that does not allow selection.

具体的には、本体12が色・トーン補正、回転、エフェクト処理を実行することができる場合に、履歴情報領域80は、名称「回転」およびチェックボックス86、名称「色・トーン補正」およびチェックボックス88、並びに、名称「エフェクト処理」およびチェックボックス90を表示する。   Specifically, when the main body 12 can execute color / tone correction, rotation, and effect processing, the history information area 80 includes a name “rotation” and a check box 86, a name “color / tone correction”, and a check. A box 88 and a name “effect processing” and a check box 90 are displayed.

さらに、参照画像表示領域78に表示された参照画像が、対応する履歴情報によると「色・トーン補正」と「エフェクト処理」が行われ「回転」が行われていない時には、図3に示すように、「色・トーン補正」のチェックボックス88、および、「エフェクト処理」のチェックボックス90は、ユーザからの選択を許可することを示す太字で表示され、一方、「回転」のチェックボックス86は、ユーザからの選択を許可しないことを示す細字で表示される。なお、字の太さに代えてまたはこれに加えて、編集処理の名称を通常表示およびグレーアウトすることにより、ユーザからの選択の可否を示してもよい。   Further, when the reference image displayed in the reference image display area 78 is subjected to “color / tone correction” and “effect processing” according to the corresponding history information and not “rotated”, as shown in FIG. The “color / tone correction” check box 88 and the “effect processing” check box 90 are displayed in bold indicating that the selection from the user is permitted, while the “rotation” check box 86 is displayed. , Displayed in fine characters indicating that the selection from the user is not permitted. In addition to or in addition to the thickness of the character, the name of the editing process may be normally displayed and grayed out to indicate whether the user can select it.

また、編集設定画面70は、履歴情報領域80内に、参照画像に対応付けられている履歴情報が示す編集処理の全部を選択する旨のユーザからの指示を受け付ける「全適用」のチェックボックス82、および、参照画像に対応付けられている履歴情報が示す編集処理のそれぞれを上記チェックボックスにより選択する旨のユーザからの指示を受け付ける「選択適用」のチェックボックス84を有する。   In addition, the edit setting screen 70 has an “all apply” check box 82 that accepts an instruction from the user to select all of the editing processes indicated by the history information associated with the reference image in the history information area 80. And a “selection selection” check box 84 for receiving an instruction from the user to select each of the editing processes indicated by the history information associated with the reference image by the check box.

編集設定画面70は、さらに、選択された履歴情報が示す編集処理を対象画像に対して適用する旨のユーザからの指示を受け付ける「適用」ボタン92、対象画像に対して適用された編集処理を適用前に戻す旨のユーザからの指示を受け付ける「適用戻」ボタン94、および、「終了」ボタン96を有する。この「適用」ボタン92をクリック後に「終了」ボタン92がクリックされると、編集設定画面70を閉じて、編集画面50に戻る。この時、対象画像表示領域52には、参照画像に対応付けられている履歴情報が示す編集内容のうち、履歴情報領域80内の選択されたチェックに対応する編集内容を、対象画像に対して行った画像を表示する。また、同時に回転に関する入力エリア、色・トーン補正に関するボタン、エフェクト処理に関するプルダウンメニューに対して、履歴情報領域80内で選択されたチェックに対応する編集内容を入力して表示する。   The edit setting screen 70 further includes an “apply” button 92 for receiving an instruction from the user to apply the edit process indicated by the selected history information to the target image, and the edit process applied to the target image. It has an “apply return” button 94 and an “end” button 96 for receiving an instruction from the user to return before application. When the “end” button 92 is clicked after the “apply” button 92 is clicked, the editing setting screen 70 is closed and the editing screen 50 is returned to. At this time, in the target image display area 52, among the editing contents indicated by the history information associated with the reference image, the editing contents corresponding to the selected check in the history information area 80 are displayed on the target image. Display the performed image. At the same time, edit contents corresponding to the check selected in the history information area 80 are input and displayed on the input area related to rotation, the button related to color / tone correction, and the pull-down menu related to effect processing.

図4は、本体12のブロック図の一例を示す。本体12は、対象画像を表示する対象画像表示部100と、対象画像に対する編集処理を設定する編集設定画面70を表示する編集設定部110と、対象画像、または、参照画像に対する編集処理を行う編集処理部120と、対象画像に対する編集処理の履歴を示す履歴情報を、その画像に対応づけて格納する編集履歴格納部130とを備える。対象画像表示部100は、外部から編集処理の指示を受け付ける。なお、編集履歴格納部130が格納する情報については、図5、および、図6において説明する。   FIG. 4 shows an example of a block diagram of the main body 12. The main body 12 includes a target image display unit 100 that displays a target image, an edit setting unit 110 that displays an edit setting screen 70 that sets an edit process for the target image, and an edit that performs an edit process for the target image or reference image. A processing unit 120 and an editing history storage unit 130 that stores history information indicating the history of editing processing on the target image in association with the image are provided. The target image display unit 100 receives an instruction for editing processing from the outside. Information stored in the edit history storage unit 130 will be described with reference to FIGS. 5 and 6.

編集設定部110は、編集設定画面70内に、参照画像を表示するとともに、その参照画像に対応付けられている履歴情報に含まれる編集内容を、外部から選択することができることを示す情報と共に履歴情報領域80に表示する。これにより、既に編集処理を適用した参照画像を参照することにより、選択された同じ編集内容の処理のみを対象画像に適用した結果を、ユーザに容易に想定させることができる。   The edit setting unit 110 displays a reference image in the edit setting screen 70, and records information including information indicating that edit contents included in the history information associated with the reference image can be selected from the outside. It is displayed in the information area 80. Thereby, by referring to the reference image to which the editing process has already been applied, it is possible to make the user easily assume the result of applying only the process with the same selected editing content to the target image.

編集設定部110は、また、参照画像の元になる選択画像の大きさと対象画像の大きさとが一致しない場合に、履歴情報のうち所定の編集内容を、選択が受け付けられないことを示す情報と共に表示する。これにより、画像の大きさまたは位置をパラメータとする画像処理については、選択画像と対象画像とで結果が異なるので、ユーザが参照画像を参照して対象画像の処理結果を誤って想定することを防ぐことができる。なお、編集設定部110は、選択画像の大きさと対象画像の大きさとが一致しない場合であっても、履歴情報に含まれる編集内容のうち、画像への文字情報の記入等の編集内容の選択を受け付けてもよい。この場合に、編集設定部110は、当該選択を受け付け可能である旨を表示することが好ましい。大きさや位置によるものでも、文字でも、サイズ比に応じた大きさで編集するということで、編集を受け付けてもよい。   The edit setting unit 110 also includes information indicating that selection is not accepted for a predetermined edit content in the history information when the size of the selected image that is the basis of the reference image does not match the size of the target image. indicate. As a result, for the image processing using the size or position of the image as a parameter, the result differs between the selected image and the target image, so that the user erroneously assumes the processing result of the target image with reference to the reference image. Can be prevented. It should be noted that the edit setting unit 110 selects edit contents such as entry of character information in the image among edit contents included in the history information even when the size of the selected image does not match the size of the target image. May be accepted. In this case, it is preferable that the edit setting unit 110 displays that the selection can be accepted. Editing may be accepted by editing according to the size ratio, whether by size or position, or by text.

編集処理部120は、編集設定部110が外部から編集内容の選択を受け付けた場合に、選択された編集内容の処理を、対象画像に対して適用する。これにより、ユーザから編集内容が選択された場合に、対象画像に当該編集内容と同じ編集処理のみをした実際の結果を提示することができる。この場合に、本実施形態においては、編集処理部120は、編集設定部110が外部から編集内容の選択を受け付けた場合に、選択された編集内容を、選択画像の編集前の画像に適用して参照画像を生成する。これにより、各々の編集処理を適用した参照画像を対象画像への処理に先立って表示するので、全体の処理速度を下げることなく、参照画像と同じ編集処理を対象画像へ適用した結果を、ユーザに容易に想定させることができる。   The editing processing unit 120 applies the processing of the selected editing content to the target image when the editing setting unit 110 receives selection of editing content from the outside. Thereby, when the editing content is selected by the user, an actual result obtained by performing only the same editing process as the editing content can be presented to the target image. In this case, in the present embodiment, the editing processing unit 120 applies the selected editing content to the image before editing the selected image when the editing setting unit 110 receives selection of editing content from the outside. To generate a reference image. As a result, the reference image to which each editing process is applied is displayed prior to the process on the target image, so that the result of applying the same editing process as the reference image to the target image can be obtained without reducing the overall processing speed. Can be easily assumed.

記憶媒体40は、対象画像表示部100、編集設定部110、編集処理部120、および、編集履歴格納部130の動作を行わせるプログラムを格納する。本体12は記憶媒体40に格納された上記プログラムをインストールすることにより、対象画像表示部100等の動作を行わせてもよい。さらに、他の方法として、本体12は、そのようなプログラムを、通信回線を介して取得してもよい。   The storage medium 40 stores a program that causes the target image display unit 100, the edit setting unit 110, the edit processing unit 120, and the edit history storage unit 130 to operate. The main body 12 may cause the target image display unit 100 and the like to operate by installing the program stored in the storage medium 40. Furthermore, as another method, the main body 12 may acquire such a program via a communication line.

図5、および、図6は、編集履歴格納部130に格納された情報の一例を模式的に示す。図5に示すように、編集履歴格納部130は、画像IDに対応づけて、対象画像、対象画像の大きさ、および、サムネイル画像を格納する。画像IDは、例えば画像のファイル名であってもよい。なお、図5および図6に示す形態において、対象画像、および、サムネイル画像は、編集処理前の原画像である。   5 and 6 schematically show an example of information stored in the editing history storage unit 130. FIG. As illustrated in FIG. 5, the editing history storage unit 130 stores the target image, the size of the target image, and the thumbnail image in association with the image ID. The image ID may be an image file name, for example. In the form shown in FIGS. 5 and 6, the target image and the thumbnail image are original images before the editing process.

図5に示す例によれば、編集履歴格納部130は、例えば、画像ID「G001」により識別される対象画像を格納する。編集履歴格納部130は、また、対象画像「G001」の大きさ(縦600ピクセル、横800ピクセル)、および、対象画像「G001」のサムネイル画像を格納する。   According to the example illustrated in FIG. 5, the editing history storage unit 130 stores, for example, the target image identified by the image ID “G001”. The editing history storage unit 130 also stores the size of the target image “G001” (vertical 600 pixels, horizontal 800 pixels) and the thumbnail image of the target image “G001”.

図6に示すように、編集履歴格納部130は、さらに、対象画像、対象画像の大きさ、および、サムネイル画像に加えて、画像IDに対応づけて、対象画像に対する編集処理の履歴を示す履歴情報を格納する。なお、編集履歴格納部130は、編集処理部120の指示により、編集処理が施された対象画像の履歴情報を格納する。具体的には、編集履歴格納部130は、画像IDに対応づけて、施された順序に基づいて、または、施された編集処理の種類に基づいて、施された編集処理の履歴を示す履歴情報を格納する。   As shown in FIG. 6, the editing history storage unit 130 further shows a history of editing processing for the target image in association with the image ID in addition to the target image, the size of the target image, and the thumbnail image. Store information. Note that the editing history storage unit 130 stores history information of the target image that has undergone editing processing in accordance with an instruction from the editing processing unit 120. Specifically, the edit history storage unit 130 associates an image ID with the history indicating the history of editing processing performed based on the order of processing performed or based on the type of editing processing performed. Store information.

図6に示す例によれば、編集履歴格納部130は、対象画像「G006」に対する編集処理の履歴を示す履歴情報を格納する。ここで、対象画像「G006」の履歴情報は、対象画像「G006」に対する、回転、および、ステンドグラス化の編集処理の履歴を示す。   According to the example illustrated in FIG. 6, the editing history storage unit 130 stores history information indicating the history of editing processing for the target image “G006”. Here, the history information of the target image “G006” indicates a history of rotation and stained glass editing processing on the target image “G006”.

図5および図6に示すように、編集履歴格納部130は、画像IDに対応づけて対象画像、対象画像の大きさ、サムネイル画像、および、履歴情報を格納する。このため、編集処理部120は、一の対象画像、または、一のサムネイル画像に対応づけて、その対象画像、または、そのサムネイル画像に対する履歴情報を参照することができる。   As illustrated in FIGS. 5 and 6, the editing history storage unit 130 stores the target image, the size of the target image, the thumbnail image, and the history information in association with the image ID. For this reason, the edit processing unit 120 can refer to the history information for the target image or the thumbnail image in association with the one target image or the thumbnail image.

図7は、画像処理装置10が対象画像に対して編集処理を行い、履歴情報を作成する動作の一例をフローチャートで示す。図8は、編集履歴格納部130に格納された情報の一例を模式的に示す。本フローチャートは、本体12が、編集画面50を表示すべき旨の入力があった場合に開始する。   FIG. 7 is a flowchart illustrating an example of an operation in which the image processing apparatus 10 performs an editing process on a target image and creates history information. FIG. 8 schematically shows an example of information stored in the editing history storage unit 130. This flowchart starts when the main body 12 receives an input indicating that the edit screen 50 should be displayed.

対象画像表示部100は、対象画像を対象画像表示領域52に表示する(S100)。より詳しくは、対象画像表示部100は、対象画像選択領域58に一覧表示された画像IDから、ユーザにより選択された一の画像IDを受け付ける。対象画像表示部100は、編集処理部120にその画像IDを通知する。通知を受けた編集処理部120は、編集履歴格納部130から、その画像IDにより識別される対象画像を読み出して対象画像表示部100に供給する。対象画像表示部100は、編集処理部120から供給された対象画像を対象画像表示領域52に表示する。   The target image display unit 100 displays the target image in the target image display area 52 (S100). More specifically, the target image display unit 100 receives one image ID selected by the user from the image IDs listed in the target image selection area 58. The target image display unit 100 notifies the image processing unit 120 of the image ID. Upon receiving the notification, the editing processing unit 120 reads out the target image identified by the image ID from the editing history storage unit 130 and supplies it to the target image display unit 100. The target image display unit 100 displays the target image supplied from the editing processing unit 120 in the target image display area 52.

対象画像表示部100は、ユーザからの編集処理の指示を受け付けたか否か判断する(S102)。より詳しくは、対象画像表示部100は、回転に関する入力エリア、色・トーン補正に関するボタン、エフェクト処理に関するプルダウンメニューを介して、ユーザからの編集処理の指示を受け付けたか否かを判断する。   The target image display unit 100 determines whether an instruction for editing processing has been received from the user (S102). More specifically, the target image display unit 100 determines whether an instruction for editing processing has been received from the user via an input area related to rotation, a button related to color / tone correction, and a pull-down menu related to effect processing.

ステップS102において、対象画像表示部100は、ユーザからの編集処理の指示を受け付けたと判断した場合(S102:Yes)、編集履歴格納部130は、履歴情報を生成する(S104)。より詳しくは、対象画像表示部100は、ユーザからの編集処理の指示を受け付けた場合には、編集処理部120にその指示の内容を通知する。通知を受けた編集処理部120は、編集履歴格納部130にその指示の内容を通知する。通知を受けた編集履歴格納部130は、通知された指示の内容に基づいて履歴情報を生成する。   In step S102, when the target image display unit 100 determines that an instruction for editing processing has been received from the user (S102: Yes), the editing history storage unit 130 generates history information (S104). More specifically, when receiving an instruction for editing processing from the user, the target image display unit 100 notifies the content of the instruction to the editing processing unit 120. Upon receiving the notification, the editing processing unit 120 notifies the editing history storage unit 130 of the contents of the instruction. Receiving the notification, the editing history storage unit 130 generates history information based on the content of the notified instruction.

編集処理部120は、対象画像に編集処理をする(S106)。より詳しくは、編集処理部120は、ステップS104において、対象画像表示部100から通知された指示の内容に基づいて対象画像に編集処理をする。編集処理部120は編集処理した対象画像を対象画像表示部100に供給する。   The edit processing unit 120 edits the target image (S106). More specifically, the edit processing unit 120 performs an edit process on the target image based on the content of the instruction notified from the target image display unit 100 in step S104. The edit processing unit 120 supplies the target image subjected to the editing process to the target image display unit 100.

対象画像表示部100は、編集処理された対象画像を対象画像表示領域52に表示する(S108)。より詳しくは、ステップS106において、編集処理部120から供給された、編集処理された対象画像を対象画像表示領域52に表示する。   The target image display unit 100 displays the target image that has been edited in the target image display area 52 (S108). More specifically, the edited target image supplied from the editing processing unit 120 is displayed in the target image display area 52 in step S106.

一方、ステップS102において、対象画像表示部100は、ユーザからの編集処理の指示を受け付けていないと判断した場合(S102:No)、ステップS104、ステップS106、および、ステップS108を飛ばしてステップS110を実行する。   On the other hand, if the target image display unit 100 determines in step S102 that it has not accepted an instruction for editing processing from the user (S102: No), step S104, step S106, and step S108 are skipped, and step S110 is skipped. Execute.

対象画像表示部100は、編集処理を終了する旨の指示を受け付けたか否か判断する(S110)。より詳しくは、対象画像表示部100は、「終了」ボタン64を介して、編集処理を終了する旨の指示を受け付けたか否かを判断する。ステップS110において、対象画像表示部100は、編集処理を終了する旨の指示を受け付けたと判断した場合(S110:Yes)、本フローチャートは終了する。一方、対象画像表示部100は、編集処理を終了する旨の指示を受け付けていないと判断した場合(S110:No)、ステップS102に戻る。すなわち、ステップS110において、対象画像表示部100は、編集処理を終了する旨の指示を受け付けたと判断する(S110:Yes)するまで、ステップS102からステップS108を繰り返す。   The target image display unit 100 determines whether an instruction to end the editing process has been received (S110). More specifically, the target image display unit 100 determines whether an instruction to end the editing process has been received via the “end” button 64. In step S110, when the target image display unit 100 determines that an instruction to end the editing process has been received (S110: Yes), this flowchart ends. On the other hand, when the target image display unit 100 determines that an instruction to end the editing process has not been received (S110: No), the process returns to step S102. That is, in step S110, the target image display unit 100 repeats steps S102 to S108 until it determines that an instruction to end the editing process has been received (S110: Yes).

図8(a)は、ステップS102において、対象画像表示部100が、ユーザから、対象画像「G005」に対するステンドグラス化を施す編集処理の指示、色・トーン補正に関する編集処理の指示、例えば「コントラストを強くする」という指示、および、回転に関する編集処理の指示を受け付けた場合に、ステップS104において生成される対象画像「G005」の履歴情報を示す。なお、本フローチャートの開始時において、対象画像「G005」は編集処理されていなかったものと仮定する。また、図8(b)については、後述する。   In FIG. 8A, in step S102, the target image display unit 100 instructs the user to edit the target image “G005” for editing processing, and instructions for editing processing related to color / tone correction. The history information of the target image “G005” generated in step S104 when an instruction “Strengthen” and an instruction for editing processing relating to rotation are received. It is assumed that the target image “G005” has not been edited at the start of this flowchart. FIG. 8B will be described later.

図9は、画像処理装置10が対象画像に対して他である選択画像の編集履歴を適用する動作の一例をフローチャートで示す。図10、図11および図12は、編集画面50、および、編集設定画面70の一例を模式的に示す。本フローチャートは、対象画像表示部100が、対象画像「G001」を編集画面50の対象画像表示領域52に表示している場合において、「他画像参照」ボタン62を介して編集設定画面70を表示する旨のユーザからの指示を受け付けたことにより開始する。   FIG. 9 is a flowchart illustrating an example of an operation in which the image processing apparatus 10 applies the editing history of another selected image to the target image. 10, FIG. 11 and FIG. 12 schematically show examples of the edit screen 50 and the edit setting screen 70. FIG. In this flowchart, when the target image display unit 100 displays the target image “G001” in the target image display area 52 of the edit screen 50, the edit setting screen 70 is displayed via the “reference other image” button 62. The process starts when an instruction from the user is received.

なお、本フローチャートの開始時において、対象画像「G001」は、編集処理が施されていないと仮定する。すなわち、本フローチャートの開始時において、編集履歴格納部130は、対象画像「G001」に関する履歴情報を格納していないと仮定する。   It is assumed that the target image “G001” has not been edited at the start of this flowchart. That is, it is assumed that the editing history storage unit 130 does not store history information regarding the target image “G001” at the start of this flowchart.

編集設定部110は編集設定画面70を表示する(S200)。より詳しくは、編集設定画面70を表示する旨のユーザからの指示を受け付けた対象画像表示部100は、編集処理部120を介して、編集設定画面70を表示する旨を編集設定部110に通知する。通知を受けた編集設定部110は、編集設定画面70を表示する。   The edit setting unit 110 displays the edit setting screen 70 (S200). More specifically, the target image display unit 100 that has received an instruction from the user to display the editing setting screen 70 notifies the editing setting unit 110 that the editing setting screen 70 is to be displayed via the editing processing unit 120. To do. Upon receiving the notification, the edit setting unit 110 displays the edit setting screen 70.

編集設定部110は、編集設定画面70内にサムネイル画像を表示するとともに、そのサムネイル画像に対応づけられている履歴情報に含まれている編集内容の名称を、ユーザから選択できる情報と共に表示する(S202)。より詳しくは、編集設定部110は、参照画像選択領域74に一覧表示された画像IDから、ユーザにより選択された一の画像IDを受け付ける。編集設定部110は、編集処理部120にその画像IDを通知する。通知を受けた編集処理部120は、編集履歴格納部130から、その画像IDにより識別されるサムネイル画像を読み出して編集設定部110に供給する。編集設定部110は、編集処理部120から供給されたサムネイル画像を参照画像表示領域78に表示する。   The edit setting unit 110 displays a thumbnail image in the edit setting screen 70, and displays the name of the edit content included in the history information associated with the thumbnail image together with information that can be selected by the user ( S202). More specifically, the edit setting unit 110 receives one image ID selected by the user from the image IDs displayed in a list in the reference image selection area 74. The edit setting unit 110 notifies the edit processing unit 120 of the image ID. Upon receiving the notification, the editing processing unit 120 reads out the thumbnail image identified by the image ID from the editing history storage unit 130 and supplies the thumbnail image to the editing setting unit 110. The edit setting unit 110 displays the thumbnail image supplied from the edit processing unit 120 in the reference image display area 78.

例えば、編集設定部110は、参照画像選択領域74に一覧表示された画像IDから、画像ID「G005」を受け付けた場合には、編集設定部110は、サムネイル画像「G005」を参照画像表示領域78に表示する。なお、対象画像「G005」は、図8(a)に示すように、ステンドグラス化を施す編集処理、色・トーン補正(コントラストを強くする)に関する編集処理、および、回転に関する編集処理を施されていると仮定する。   For example, when the edit setting unit 110 receives the image ID “G005” from the image IDs listed in the reference image selection area 74, the edit setting unit 110 displays the thumbnail image “G005” as the reference image display area. 78. As shown in FIG. 8A, the target image “G005” is subjected to editing processing for making stained glass, editing processing for color / tone correction (increasing contrast), and editing processing for rotation. Assuming that

また、編集設定部110から通知を受けた編集処理部120は、編集履歴格納部130から、その画像IDにより識別される履歴情報を読み出して編集設定部110に供給する。編集設定部110は、編集処理部120から供給された履歴情報に含まれる編集内容の名称を、ユーザから選択できる情報と共に表示する。   Further, the editing processing unit 120 that has received the notification from the editing setting unit 110 reads out history information identified by the image ID from the editing history storage unit 130 and supplies the history information to the editing setting unit 110. The edit setting unit 110 displays the name of the edit content included in the history information supplied from the edit processing unit 120 together with information that can be selected by the user.

具体的には、編集設定部110は、編集処理部120から供給された画像ID「G005」を参照し、画像ID「G005」の履歴情報が示す、回転、色・トーン補正、および、ステンドグラス化のエフェクト処理を、ユーザからの選択を許可する「回転」チェックボックス86、「色・トーン補正」チェックボックス88、および、「ステンドグラス」チェックボックス90として表示する。図10は、ステップS202を実行した後に、対象画像表示部100によって表示されている編集画面50、および、編集設定部110によって表示されている編集設定画面70を示す。   Specifically, the edit setting unit 110 refers to the image ID “G005” supplied from the edit processing unit 120, and indicates rotation, color / tone correction, and stained glass indicated by the history information of the image ID “G005”. Are displayed as a “rotation” check box 86, a “color / tone correction” check box 88, and a “stained glass” check box 90 that allow selection from the user. FIG. 10 shows the editing screen 50 displayed by the target image display unit 100 and the editing setting screen 70 displayed by the editing setting unit 110 after executing step S202.

ここで、編集画面50の対象画像表示領域52に表示されている対象画像と、編集設定画面70の参照画像表示領域78に表示されているサムネイル画像に対応する選択画像とは、同様の編集処理を施すべき画像であることが好ましい。例えば、この場合は、対象画像表示領域52に表示されている対象画像「G001」は、参照画像表示領域78に表示されているサムネイル画像「G005」に対応する選択画像「G005」が撮像された5分前に、同一の被写体を撮像した画像を示す。なお、ステップS202を実行した後においては、対象画像「G001」、および、サムネイル画像「G005」は、コントラストが弱い。   Here, the target image displayed in the target image display area 52 of the edit screen 50 and the selected image corresponding to the thumbnail image displayed in the reference image display area 78 of the edit setting screen 70 are the same editing process. It is preferable that the image is to be subjected to. For example, in this case, the target image “G001” displayed in the target image display area 52 is obtained by capturing the selection image “G005” corresponding to the thumbnail image “G005” displayed in the reference image display area 78. An image taken of the same subject is shown 5 minutes ago. Note that after executing step S202, the target image “G001” and the thumbnail image “G005” have low contrast.

図10に示す形態において、編集設定部110は、デフォルトとして「選択適用」のボタンにマークをした状態で、かつ、参照画像表示領域78に参照画像の原画像を表示する。ただし、デフォルトの表示はこれに限られず、編集設定部110は、「全適用」のボタンにマークをした状態で、かつ、参照画像表示領域78に参照画像の編集処理後の画像を表示してもよい。   In the form shown in FIG. 10, the edit setting unit 110 displays the original image of the reference image in the reference image display area 78 with the “select and apply” button marked as a default. However, the default display is not limited to this, and the edit setting unit 110 displays the image after the reference image editing process in the reference image display area 78 in a state where the “apply all” button is marked. Also good.

次に、編集設定部110は、履歴情報の選択を受け付ける(S204)。より詳しくは、編集設定部110は、「全適用」ボタン82、「選択適用」ボタン84、「回転」チェックボックス86、「色・トーン補正」チェックボックス88、または、「ステンドグラス」チェックボックス90を介して、編集内容の選択の指示を受け付ける。   Next, the edit setting unit 110 accepts selection of history information (S204). More specifically, the edit setting unit 110 includes an “all apply” button 82, a “selection apply” button 84, a “rotate” check box 86, a “color / tone correction” check box 88, or a “stained glass” check box 90. An instruction for selecting the editing content is received via the.

編集処理部120は、選択された編集内容と同じ編集処理を参照画像に対して適用する(S206)。より詳しくは、ステップS204において、選択の指示を受け付けた編集設定部110は、現在、選択されている編集内容を編集処理部120に通知する。通知を受けた編集処理部120は、当該編集内容と同じ編集処理をサムネイル画像に対して適用する。具体的には、選択されている編集内容と同じ編集処理が、色・トーン補正であった場合には、編集処理部120は、編集履歴格納部130に対して、画像ID「G005」、および、色・トーン補正が選択された旨を編集履歴格納部130に通知する。編集履歴格納部130は、格納している履歴情報から、画像ID「G005」と、色・トーン補正が選択された旨とに基づいて、その色・トーン補正の内容(コントラストを強くする)を編集処理部120に供給する。そして編集処理部120は、供給された色・トーン補正の内容(コントラストを強くする)をサムネイル画像「G005」に対して適用する。   The editing processing unit 120 applies the same editing process as the selected editing content to the reference image (S206). More specifically, in step S204, the edit setting unit 110 that has received a selection instruction notifies the edit processing unit 120 of the currently selected edit content. Upon receiving the notification, the editing processing unit 120 applies the same editing processing as the editing content to the thumbnail image. Specifically, when the same editing processing as the selected editing content is color / tone correction, the editing processing unit 120 sends an image ID “G005” to the editing history storage unit 130, and The editing history storage unit 130 is notified that the color / tone correction has been selected. The editing history storage unit 130 displays the content of the color / tone correction (increases the contrast) based on the image ID “G005” and the color / tone correction selected from the stored history information. This is supplied to the edit processing unit 120. Then, the editing processing unit 120 applies the supplied color / tone correction content (increasing contrast) to the thumbnail image “G005”.

これにより、全体の処理速度を下げることなく、サムネイル画像と同じ編集処理を対象画像へ適用した結果を、ユーザに容易に想定させることができる。   As a result, the user can easily assume the result of applying the same editing processing as the thumbnail image to the target image without reducing the overall processing speed.

編集設定部110は、図11に示すように、履歴情報が適用されたサムネイル画像を再表示する(S208)。より詳しくは、編集処理部120は、履歴情報が示す編集処理を適用したサムネイル画像を編集設定部110に供給する。編集設定部110は、編集処理部120から供給された履歴情報が適用されたサムネイル画像を参照画像表示領域78に再表示する。これにより、既に編集処理を適用した参照画像を参照することにより、対象画像に同じ編集処理を適用した結果を、ユーザに容易に想定させることができる。   The edit setting unit 110 redisplays the thumbnail image to which the history information is applied as shown in FIG. 11 (S208). More specifically, the edit processing unit 120 supplies a thumbnail image to which the edit process indicated by the history information is applied to the edit setting unit 110. The edit setting unit 110 redisplays the thumbnail image to which the history information supplied from the edit processing unit 120 is applied in the reference image display area 78. Thereby, by referring to the reference image to which the editing process has already been applied, the user can easily assume the result of applying the same editing process to the target image.

次に、編集設定部110は、選択された履歴情報が示す編集処理を対象画像に対して適用する旨のユーザからの指示を受け付けたか否か判断する(S210)。具体的には、編集設定部110は、キーボード16、または、マウス18によって、「対象画像への適用」ボタン92が押された場合に、選択された履歴情報が示す編集処理を対象画像に対して適用する旨のユーザからの指示を受け付けたと判断する。   Next, the edit setting unit 110 determines whether or not an instruction from the user to apply the edit process indicated by the selected history information to the target image has been received (S210). Specifically, the edit setting unit 110 performs the editing process indicated by the selected history information on the target image when the “apply to target image” button 92 is pressed with the keyboard 16 or the mouse 18. It is determined that an instruction from the user to be applied is accepted.

ステップS210において、編集設定部110は、選択された編集内容と同じ編集処理を対象画像に対して適用する旨のユーザからの指示を受け付けたと判断した場合(S210:Yes)、編集処理部120は、選択された編集内容と同じ編集処理を対象画像に対して適用する(S212)。より詳しくは、ステップS210において、選択の指示を受け付けた編集設定部110は、現在、選択されている編集内容を編集処理部120に通知する。通知を受けた編集処理部120は、当該編集内容と同じ編集処理を対象画像に対して適用する。具体的には、選択されている履歴情報が示す編集処理が、色・トーン補正であった場合には、編集処理部120は、編集履歴格納部130に対して、画像ID「G005」、および、色・トーン補正が選択された旨を編集履歴格納部130に通知する。編集履歴格納部130は、格納している履歴情報から、画像ID「G005」と、色・トーン補正が選択された旨とに基づいて、その色・トーン補正の内容(コントラストを強くする)を編集処理部120に供給する。そして編集処理部120は、供給された色・トーン補正の内容(コントラストを強くする)を対象画像「G001」に対して適用する。   In step S210, when the editing setting unit 110 determines that an instruction from the user to apply the same editing processing as the selected editing content to the target image has been received (S210: Yes), the editing processing unit 120 The same editing process as the selected editing content is applied to the target image (S212). More specifically, in step S210, the edit setting unit 110 that has received a selection instruction notifies the edit processing unit 120 of the currently selected edit content. Upon receiving the notification, the editing processing unit 120 applies the same editing processing as the editing content to the target image. Specifically, when the editing processing indicated by the selected history information is color / tone correction, the editing processing unit 120 sends the image ID “G005” and the editing history storage unit 130 to The editing history storage unit 130 is notified that the color / tone correction has been selected. The editing history storage unit 130 displays the content of the color / tone correction (increases the contrast) based on the image ID “G005” and the color / tone correction selected from the stored history information. This is supplied to the edit processing unit 120. Then, the editing processing unit 120 applies the supplied color / tone correction content (increasing contrast) to the target image “G001”.

なお、通知を受けた編集処理部120は、対象画像に編集処理を適用するのに加えて、編集履歴格納部130に対して、適用する編集処理の内容に基づいて履歴情報を生成、または、更新すべき旨を通知する。なお、この動作は、図7に示すステップS104と同様なので説明を省略する。図8(b)は、ステップS212を実行した後に、編集履歴格納部130によって格納される、画像ID「G001」の履歴情報を示す。図8(b)に示す画像ID「G001」の編集処理の内容は、図8(a)に示す画像ID「G005」の色・トーン補正の内容と同一となる。   The editing processing unit 120 that has received the notification generates history information based on the content of the editing process to be applied to the editing history storage unit 130 in addition to applying the editing process to the target image, or Notify that it should be updated. Since this operation is the same as step S104 shown in FIG. FIG. 8B shows the history information of the image ID “G001” stored by the editing history storage unit 130 after executing step S212. The content of the editing process of the image ID “G001” shown in FIG. 8B is the same as the content of the color / tone correction of the image ID “G005” shown in FIG.

対象画像表示部100は、編集処理が適用された対象画像を再表示する(S214)。より詳しくは、編集処理部120は、編集処理を適用した対象画像を対象画像表示部100に供給する。対象画像表示部100は、編集処理部120から供給された編集内容と同じ編集処理が適用された対象画像を対象画像表示領域52に再表示する。   The target image display unit 100 redisplays the target image to which the editing process is applied (S214). More specifically, the edit processing unit 120 supplies the target image to which the editing process is applied to the target image display unit 100. The target image display unit 100 redisplays the target image to which the same editing process as the editing content supplied from the editing processing unit 120 is applied in the target image display area 52.

図12は、ステップS214を実行した後に、対象画像表示部100によって表示されている編集画面50、および、編集設定部110によって表示されている編集設定画面70を示す。対象画像表示部100は、図12に示すように、サムネイル画像「G005」に対して適用されていた色・トーン補正(コントラストを強くする)が適用された対象画像「G001」を再表示する。なお、斜線がない、対象画像「G001」、および、サムネイル画像「G005」は、コントラストが強いことを表す。これにより、ユーザから編集内容が選択された場合に、対象画像に当該編集内容と同じ編集処理をした実際の結果を提示することができる。   FIG. 12 shows the editing screen 50 displayed by the target image display unit 100 and the editing setting screen 70 displayed by the editing setting unit 110 after executing step S214. As illustrated in FIG. 12, the target image display unit 100 re-displays the target image “G001” to which the color / tone correction (enhanced contrast) applied to the thumbnail image “G005” is applied. It should be noted that the target image “G001” and the thumbnail image “G005” that are not shaded indicate that the contrast is strong. Thereby, when editing content is selected by the user, an actual result of the same editing process as the editing content can be presented to the target image.

ステップS210において、編集設定部110は、選択された編集内容と同じ編集処理を対象画像に対して適用する旨のユーザからの指示を受け付けていないと判断した場合(S210:No)、ステップS212、および、ステップS214を飛ばして、ステップS216を実行する。   If it is determined in step S210 that the editing setting unit 110 has not received an instruction from the user to apply the same editing process as the selected editing content to the target image (S210: No), step S212, And step S214 is skipped and step S216 is performed.

編集設定部110は、編集設定処理を終了する旨の指示を受け付けたか否か判断する(S216)。より詳しくは、編集設定部110は、「終了」ボタン96を介して、編集設定処理を終了する旨の指示を受け付けたか否かを判断する。ステップS216において、編集設定部110は、編集設定処理を終了する旨の指示を受け付けたと判断した場合(S216:Yes)、図9に示すフローチャートは終了する。一方、編集設定部110は、編集設定処理を終了する旨の指示を受け付けていないと判断した場合(S216:No)、ステップS204に戻る。すなわち、ステップS216において、編集設定部110は、編集設定処理を終了する旨の指示を受け付けたと判断する(S216:Yes)するまで、ステップS204からステップS214を繰り返す。   The edit setting unit 110 determines whether an instruction to end the edit setting process has been received (S216). More specifically, the edit setting unit 110 determines whether an instruction to end the edit setting process has been received via the “end” button 96. In step S216, when the edit setting unit 110 determines that an instruction to end the edit setting process has been received (S216: Yes), the flowchart illustrated in FIG. 9 ends. On the other hand, if the edit setting unit 110 determines that an instruction to end the edit setting process has not been received (S216: No), the process returns to step S204. That is, in step S216, the edit setting unit 110 repeats steps S204 to S214 until it is determined that an instruction to end the edit setting process has been received (S216: Yes).

なお、ステップ202において、編集設定部110は、対象画像の大きさと、選択画像の大きさとが一致しない場合に、選択画像に対応付けられている履歴情報に含まれる編集内容を、ユーザから選択することができることを示す情報と共に表示することにかえて、その履歴情報のうち所定の編集内容を示す名称を、選択が受け付けられないことを示す情報と共に表示してもよい。これにより、画像の大きさまたは位置をパラメータとする画像処理については、選択画像と対象画像とで結果が異なるので、ユーザが参照画像を参照して対象画像の処理結果を誤って想定することを防ぐことができる。   In step 202, when the size of the target image does not match the size of the selected image, the edit setting unit 110 selects the editing content included in the history information associated with the selected image from the user. Instead of displaying the information together with the information indicating that it can be performed, the name indicating the predetermined editing content of the history information may be displayed together with the information indicating that the selection is not accepted. As a result, for the image processing using the size or position of the image as a parameter, the result differs between the selected image and the target image, so that the user erroneously assumes the processing result of the target image with reference to the reference image. Can be prevented.

具体的には、図5に示すように、画像ID「G001」の対象画像の大きさ(600×800)と、サムネイル画像「G005」に対応する対象画像「G005」の大きさ(700×700)の大きさは一致しないので、ステップ202において、編集設定部110は、画像ID「G005」の履歴情報が示す、回転、色・トーン補正、および、ステンドグラス化のエフェクト処理のうち、画像の大きさをパラメータとするステンドグラス化のエフェクト処理を、ユーザからの選択を許可しない「ステンドグラス」チェックボックス90として表示してもよい。   Specifically, as shown in FIG. 5, the size (600 × 800) of the target image with the image ID “G001” and the size (700 × 700) of the target image “G005” corresponding to the thumbnail image “G005”. ) Do not match, in step 202, the edit setting unit 110 selects the image of the rotation, color / tone correction, and stained glass effect processing indicated by the history information of the image ID “G005”. Stained glass effect processing using the size as a parameter may be displayed as a “stained glass” check box 90 that does not allow selection from the user.

また、編集設定部110は、ステップS210の処理を省略してもよい。すなわち、ステップS204において、編集設定部110が、編集内容の選択を受け付けた場合には、編集処理部120は、選択された編集内容と同じ編集処理を対象画像に対して適用する(S212)。そして、対象画像表示部100は、当該編集処理が適用された対象画像を再表示する(S214)。   Further, the edit setting unit 110 may omit the process of step S210. That is, in step S204, when the edit setting unit 110 receives selection of edit contents, the edit processing unit 120 applies the same edit process as the selected edit contents to the target image (S212). Then, the target image display unit 100 redisplays the target image to which the editing process is applied (S214).

また、編集設定部110は、対象画像に対して適用された編集処理を適用前に戻す旨のユーザからの指示を受け付けか否か判断することもできる。具体的には、編集設定部110は、キーボード16、または、マウス18によって、「適用戻」ボタン94が押された場合に、対象画像に対して適用された編集処理を適用前に戻す旨のユーザからの指示を受け付けたと判断する。そして、編集設定部110は、対象画像に対して適用された編集処理を戻す旨のユーザからの指示を受け付けたと判断した場合、編集処理部120は、対象画像に対して適用された編集処理を適用前に戻す。   Further, the edit setting unit 110 can also determine whether or not to accept an instruction from the user to return the editing process applied to the target image before application. Specifically, the editing setting unit 110 returns the editing process applied to the target image before application when the “reapply” button 94 is pressed by the keyboard 16 or the mouse 18. It is determined that an instruction from the user has been accepted. When the editing setting unit 110 determines that an instruction from the user to return the editing process applied to the target image has been received, the editing processing unit 120 performs the editing process applied to the target image. Return before applying.

以上、本実施形態によれば、既に編集処理を適用した参照画像を参照することにより、参照画像の元となる選択画像と同じ編集処理を対象画像に適用した結果を、ユーザに容易に想定させることができる。   As described above, according to the present embodiment, by referring to a reference image that has already been subjected to editing processing, the user can easily assume the result of applying the same editing processing to the target image as the selected image that is the source of the reference image. be able to.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。   As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above-described embodiment. It is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.

画像処理装置10の一例を示す。An example of the image processing apparatus 10 is shown. 編集画面50の一例を模式的に示す。An example of the edit screen 50 is typically shown. 編集画面50、および、編集設定画面70の一例を模式的に示す。An example of the edit screen 50 and the edit setting screen 70 is typically shown. 本体12のブロック図の一例を示す。An example of the block diagram of the main body 12 is shown. 編集履歴格納部130に格納された情報の一例を模式的に示す。An example of the information stored in the edit history storage unit 130 is schematically shown. 編集履歴格納部130に格納された情報の一例を模式的に示す。An example of the information stored in the edit history storage unit 130 is schematically shown. 画像処理装置10の動作の一例をフローチャートで示す。An example of the operation of the image processing apparatus 10 is shown in a flowchart. 編集履歴格納部130に格納された情報の一例を模式的に示す。An example of the information stored in the edit history storage unit 130 is schematically shown. 画像処理装置10の動作の一例をフローチャートで示す。An example of the operation of the image processing apparatus 10 is shown in a flowchart. 編集画面50、および、編集設定画面70の一例を模式的に示す。An example of the edit screen 50 and the edit setting screen 70 is typically shown. 編集画面50、および、編集設定画面70の一例を模式的に示す。An example of the edit screen 50 and the edit setting screen 70 is typically shown. 編集画面50、および、編集設定画面70の一例を模式的に示す。An example of the edit screen 50 and the edit setting screen 70 is typically shown.

符号の説明Explanation of symbols

10 画像処理装置、12 本体、14 ディスプレイ、16 キーボード、18 マウス、20 デジタルカメラ、22 スキャナ、24 プリンタ、40 記憶媒体、50 編集画面、52 対象画像表示領域、56 対象画像フォルダ選択領域、58 対象画像選択領域、60 画像ID表示領域、62 「他画像参照」ボタン、64 「終了」ボタン、70 編集設定画面、72 参照画像フォルダ選択領域、74 参照画像選択領域
76 画像ID表示領域、78 参照画像表示領域、80 履歴情報領域、82 「全適用」ボタン、84 「選択適用」ボタン、86 「回転」チェックボックス、88 「色・トーン補正」チェックボックス、90 「ステンドグラス」チェックボックス、92 「適用」ボタン、94 「適用戻」ボタン、96 「終了」ボタン、100 対象画像表示部、110 編集設定部、120 編集処理部、130 編集履歴格納部
10 image processing apparatus, 12 main body, 14 display, 16 keyboard, 18 mouse, 20 digital camera, 22 scanner, 24 printer, 40 storage medium, 50 editing screen, 52 target image display area, 56 target image folder selection area, 58 target Image selection area, 60 Image ID display area, 62 “Reference other image” button, 64 “End” button, 70 Edit setting screen, 72 Reference image folder selection area, 74 Reference image selection area 76 Image ID display area, 78 Reference image Display area, 80 History information area, 82 “Apply all” button, 84 “Apply selection” button, 86 “Rotate” check box, 88 “Color / tone correction” check box, 90 “Stained glass” check box, 92 “Apply” ”Button, 94“ Return application ”button, 96“ End ”button, 100 Target image display unit, 110 editing setting unit, 120 editing processing unit, 130 editing history storage unit

Claims (6)

対象画像を編集処理して表示する画像処理装置であって、
既に編集処理された履歴を示す履歴情報が対応付けられている、前記対象画像とは異なる画像から選択された選択画像に基づいた参照画像を表示するとともに、前記選択画像に対応付けられている前記履歴情報のうち前記対象画像に適用すべき編集内容を、外部から選択できるように表示する編集設定部を備える画像処理装置。
An image processing apparatus that edits and displays a target image,
Displaying a reference image based on a selected image selected from an image different from the target image, associated with history information indicating an already edited history, and also associated with the selected image An image processing apparatus including an edit setting unit that displays edit contents to be applied to the target image in history information so that the edit contents can be selected from the outside.
前記画像に対する編集処理を行う編集処理部と、
前記履歴情報を、前記画像に対応づけて格納する編集履歴格納部と、
をさらに備え、
前記編集処理部は、前記適用すべき編集内容の選択を受け付けた場合に、選択された編集内容が示す編集処理を、前記対象画像に対して適用する請求項1に記載の画像処理装置。
An editing processing unit that performs an editing process on the image;
An editing history storage unit that stores the history information in association with the image;
Further comprising
The image processing apparatus according to claim 1, wherein the editing processing unit applies the editing process indicated by the selected editing content to the target image when the selection of the editing content to be applied is received.
前記編集設定部は、前記適用すべき編集内容の選択を受け付けた場合に、選択された前記編集内容が示す編集処理を前記選択画像の編集前の画像に対して適用した画像を示す画像を表示する請求項1に記載の画像処理装置。   When the edit setting unit receives selection of the edit content to be applied, the edit setting unit displays an image indicating an image obtained by applying the edit process indicated by the selected edit content to the image before editing the selected image. The image processing apparatus according to claim 1. 前記編集設定部は、前記選択画像の大きさと前記対象画像の大きさとが一致しない場合に、前記履歴情報のうち所定の編集内容を、選択が受け付けられないことを示す情報と共に表示する請求項1に記載の画像処理装置。   The edit setting unit displays predetermined edit contents of the history information together with information indicating that selection is not accepted when the size of the selected image does not match the size of the target image. An image processing apparatus according to 1. 対象画像を編集処理して表示する画像処理方法であって、
既に編集処理された履歴を示す履歴情報が対応付けられている、前記対象画像とは異なる画像から選択された選択画像に基づいた参照画像を表示するとともに、前記選択画像に対応付けられている前記履歴情報のうち前記対象画像に適用すべき編集内容を、外部から選択できるように表示する画像処理方法。
An image processing method for editing and displaying a target image,
Displaying a reference image based on a selected image selected from an image different from the target image, associated with history information indicating an already edited history, and also associated with the selected image An image processing method for displaying edit contents to be applied to the target image in history information so that the contents can be selected from the outside.
対象画像を編集処理して表示する画像処理装置を制御するプログラムであって、前記画像処理装置に、
既に編集処理された履歴を示す履歴情報が対応付けられている、前記対象画像とは異なる画像から選択された選択画像に基づいた参照画像を表示するとともに、前記選択画像に対応付けられている前記履歴情報のうち前記対象画像に適用すべき編集内容を、外部から選択できるように表示する編集設定機能を実現させる画像処理装置。
A program for controlling an image processing apparatus that edits and displays a target image, the image processing apparatus
Displaying a reference image based on a selected image selected from an image different from the target image, associated with history information indicating an already edited history, and also associated with the selected image An image processing apparatus that realizes an edit setting function for displaying edit contents to be applied to the target image in history information so that the edit contents can be selected from the outside.
JP2005271240A 2005-09-16 2005-09-16 Image processor, image processing method, and program Withdrawn JP2007086833A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005271240A JP2007086833A (en) 2005-09-16 2005-09-16 Image processor, image processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005271240A JP2007086833A (en) 2005-09-16 2005-09-16 Image processor, image processing method, and program

Publications (1)

Publication Number Publication Date
JP2007086833A true JP2007086833A (en) 2007-04-05

Family

ID=37973794

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005271240A Withdrawn JP2007086833A (en) 2005-09-16 2005-09-16 Image processor, image processing method, and program

Country Status (1)

Country Link
JP (1) JP2007086833A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011170182A (en) * 2010-02-19 2011-09-01 Kyocera Mita Corp Display input device and image forming apparatus with the same
JP2018142352A (en) * 2018-04-23 2018-09-13 株式会社リコー Image processing system, image processing method, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011170182A (en) * 2010-02-19 2011-09-01 Kyocera Mita Corp Display input device and image forming apparatus with the same
JP2018142352A (en) * 2018-04-23 2018-09-13 株式会社リコー Image processing system, image processing method, and program

Similar Documents

Publication Publication Date Title
JP4576770B2 (en) Generating image files
US9704221B2 (en) Image processing apparatus and image processing method
US6373499B1 (en) Automated emphasizing of an object in a digital photograph
US9141317B2 (en) Image forming apparatus
EP1298585A2 (en) Image processing method and apparatus
JP2008109630A (en) Image display controlling device, imaging apparatus, image display method, and program thereof
JP2008042474A (en) Digital camera
JP2007086833A (en) Image processor, image processing method, and program
US9671988B2 (en) Image forming apparatus with preview image
JP4612871B2 (en) Image processing apparatus and method
WO2009142294A1 (en) Image processing device
KR100571961B1 (en) Method for processing/editing images and printing out the processed/edited images in a lump and apparatus thereof
US7117444B2 (en) Operation screen simple-creating system for a remote control terminal
JP2007079636A (en) Image processing apparatus, image processing method and program
JP5141447B2 (en) Image display device and image display program
JP4600089B2 (en) Data processing apparatus and data processing program
JP2013183305A (en) Information processing apparatus and information processing method
WO2021137899A1 (en) Image forming apparatus selectively applying eco mode
JP2005250716A (en) Image processing system
JP6189471B2 (en) Image forming apparatus
JP4687325B2 (en) Image processing method, image processing apparatus, and program
JP4992597B2 (en) Imaging apparatus and program
JP2005142989A (en) Image processing apparatus, image processing system and image processing method
JP4962610B2 (en) Image processing method, image processing apparatus, and program
JP2010251971A (en) Image processing apparatus, image storing method and program for executing image processing

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20080415

A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20081202