[go: up one dir, main page]

JP2009032082A - Data processing apparatus, control method, and program - Google Patents

Data processing apparatus, control method, and program Download PDF

Info

Publication number
JP2009032082A
JP2009032082A JP2007196181A JP2007196181A JP2009032082A JP 2009032082 A JP2009032082 A JP 2009032082A JP 2007196181 A JP2007196181 A JP 2007196181A JP 2007196181 A JP2007196181 A JP 2007196181A JP 2009032082 A JP2009032082 A JP 2009032082A
Authority
JP
Japan
Prior art keywords
image data
processing
display
history
created
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
JP2007196181A
Other languages
Japanese (ja)
Inventor
Takashi Mizuno
高志 水野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2007196181A priority Critical patent/JP2009032082A/en
Publication of JP2009032082A publication Critical patent/JP2009032082A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

【課題】画像に対する処理に分岐がある場合でも、画像がどのように処理されたのかを把握しやすくすると共に、不要な画像かどうかを判断しやすくし、従来よりも画像の整理を容易に行うことを可能とする。
【解決手段】情報処理装置は、制御部1、IDを対応付けた画像データを記録する記憶部2、画像一覧を表示する表示部3を備える。画像データには、一意なIDを付加する。処理元の画像データに処理を行うことで作成された画像データに対しては、前記処理を識別するIDを付加する。処理元の画像データに複数回の処理が行われた場合には、前記複数回の処理が行われたことを示すIDを作成された画像データに付加する。制御部1は、処理元の画像データと作成された各画像データとの対応関係を処理の履歴と画像の作成過程に応じて分岐させて表示部3の画面100に表示する履歴分岐表示(全画像表示、処理履歴表示、画像作成履歴表示)を行う。
【選択図】図6
[PROBLEMS] To make it easier to understand how an image has been processed even when there is a branch in the processing of the image, and to make it easier to determine whether it is an unnecessary image, making it easier to organize images than in the past. Make it possible.
An information processing apparatus includes a control unit, a storage unit that records image data associated with an ID, and a display unit that displays an image list. A unique ID is added to the image data. An ID for identifying the process is added to the image data created by performing the process on the original image data. When a plurality of times of processing is performed on the processing source image data, an ID indicating that the plurality of times of processing has been performed is added to the created image data. The control unit 1 divides the correspondence between the processing source image data and each created image data according to the processing history and the image creation process and displays it on the screen 100 of the display unit 3 to display the history branch display (all Image display, processing history display, image creation history display).
[Selection] Figure 6

Description

本発明は、処理に応じた識別情報を画像データに付加することで元の画像データと処理により作成された複数の画像データとの関係を画像で一覧表示する場合に好適なデータ処理装置、制御方法、及びプログラムに関する。   The present invention provides a data processing apparatus and control suitable for displaying a list of relationships between original image data and a plurality of image data created by processing by adding identification information corresponding to the processing to the image data. The present invention relates to a method and a program.

近年、撮像装置(デジタルカメラ)で使用されるメモリの大容量化に伴い、デジタルカメラで扱う画像データの量が増大してきている。このような状況で、利用者がデジタルカメラで撮像しメモリに記録した画像データを情報処理装置に転送し、情報処理装置で画像データの複製や加工等の処理を行うことに伴い、情報処理装置内に保持する画像データの量も増大する。   In recent years, the amount of image data handled by a digital camera has increased with an increase in the capacity of a memory used in an imaging apparatus (digital camera). In this situation, the user transfers the image data captured by the digital camera and recorded in the memory to the information processing apparatus, and the information processing apparatus performs processing such as copying and processing of the image data. The amount of image data held inside increases.

利用者がデジタルカメラから画像データを情報処理装置に転送後しばらくしてから、情報処理装置内に保持している或る画像データに注目するとき、次の問題がある。即ち、当該画像データを作成した意図を忘れてしまい必要な画像データかどうか判断がつかなくなってしまうことが考えられる。また、画像データに対する処理に伴い多くの画像データが作成されることで、どの画像データが元の画像データであるかを判別しにくくなり、不要なはずの画像データを仕方なく保持している利用者も存在する。   When a user pays attention to certain image data held in the information processing apparatus after a while after transferring the image data from the digital camera to the information processing apparatus, there is the following problem. That is, it is conceivable that the intention of creating the image data is forgotten and it is impossible to determine whether the image data is necessary. In addition, since a lot of image data is created as a result of processing the image data, it becomes difficult to determine which image data is the original image data, and the image data that is supposed to be unnecessary can be held without any help. There are also people.

上記のような点から、画像データに行われた処理の履歴を利用者に分かりやすく表示する技術が要望されている。この種の画像データの処理履歴を表示する技術に関しては、各種の技術が提案されている(例えば、特許文献1、特許文献2参照)。   In view of the above, there is a demand for a technique for displaying a history of processing performed on image data in an easy-to-understand manner for the user. Various technologies have been proposed for displaying this type of image data processing history (see, for example, Patent Document 1 and Patent Document 2).

特許文献1記載の技術では、画像データに行われた処理の履歴を文字列で表示するものであり、処理に分岐があるときも表示することができる。また、特許文献2記載の技術では、選択された画像データが作成されるまでに行われた処理の履歴を画像の一覧として表示することができる。
特開2002−342740号公報 特開2003−203248号公報
In the technique described in Patent Document 1, a history of processing performed on image data is displayed as a character string, and can be displayed even when there is a branch in processing. In the technique described in Patent Document 2, a history of processes performed until the selected image data is created can be displayed as a list of images.
JP 2002-342740 A JP 2003-203248 A

しかしながら、上記従来技術においては次のような問題がある。上記特許文献1記載の技術では、画像データに対する処理が分岐されている場合の処理の履歴を表示することはできるが、画像の一覧では処理の履歴が表示されないため、処理の履歴を視覚的に把握できないという問題がある。また、上記特許文献2記載の技術では、処理の履歴が画像の一覧として表示される。しかし、選択された画像データがこの後どのように処理されたのかを表示することができないという問題や、処理に分岐がある場合の処理の履歴を表示することができないという問題がある。   However, the above prior art has the following problems. In the technique described in Patent Document 1, the processing history when the processing for the image data is branched can be displayed. However, since the processing history is not displayed in the image list, the processing history is visually displayed. There is a problem that it cannot be grasped. In the technique described in Patent Document 2, the processing history is displayed as a list of images. However, there is a problem that it is not possible to display how the selected image data has been processed thereafter, and a problem that it is not possible to display the history of the process when there is a branch in the process.

本発明の目的は、画像がどのように処理されたのかを把握しやすくすると共に、不要な画像かどうかを判断しやすくし、従来よりも画像の整理を容易に行うことを可能としたデータ処理装置、制御方法、及びプログラムを提供することにある。   An object of the present invention is to make it easy to grasp how an image has been processed, to easily determine whether it is an unnecessary image, and to make it easier to organize images than in the past. An apparatus, a control method, and a program are provided.

上述の目的を達成するために、本発明のデータ処理装置は、画像データに一意な識別情報を付加する第1の付加手段と、処理元の画像データに処理を行うことで作成された画像データに前記処理を識別する識別情報を付加する第2の付加手段と、前記処理元の画像データに複数回の処理が行われた場合に前記複数回の処理が行われたことを示す識別情報を作成された画像データに付加する第3の付加手段と、前記処理元の画像データと作成された各画像データとの対応関係を処理の履歴と画像の作成過程に応じて分岐させて表示する履歴分岐表示を行う表示制御手段と、を備えることを特徴とする。   In order to achieve the above object, a data processing apparatus according to the present invention includes a first adding unit that adds unique identification information to image data, and image data created by processing the image data of the processing source. Second adding means for adding identification information for identifying the processing to the image data, and identification information indicating that the processing has been performed a plurality of times when the processing is performed on the image data of the processing source. Third addition means for adding to the created image data, and a history for displaying the correspondence between the processing source image data and each created image data according to the processing history and the image creation process. Display control means for performing branch display.

本発明によれば、処理元の画像データと作成された各画像データとの対応関係を処理の履歴と画像の作成過程に応じて分岐させて表示する履歴分岐表示を行うため、利用者は画像がどのように処理されたのかを把握しやすくなる。これにより、保存されている画像が不要な画像かどうかを判断しやすくなり、従来よりも画像の整理を容易に行うことが可能となる。   According to the present invention, since the history branch display is performed in which the correspondence relationship between the processing source image data and each created image data is branched according to the processing history and the image creation process, the user can It will be easier to understand how was processed. As a result, it is easy to determine whether the stored image is an unnecessary image, and it becomes possible to organize the images more easily than in the past.

以下、本発明の実施の形態を図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[第1の実施の形態]
図1は、本発明の第1の実施の形態に係るデータ処理装置としての情報処理装置の概略構成を示すブロック図である。
[First Embodiment]
FIG. 1 is a block diagram showing a schematic configuration of an information processing apparatus as a data processing apparatus according to the first embodiment of the present invention.

図1において、情報処理装置は、制御部1、記憶部2、表示部3、操作部4、インタフェース(I/F)部5を備えており、例えばパーソナルコンピュータとして構成されている。制御部1(第1の付加手段、第2の付加手段、第3の付加手段、表示制御手段)は、システムバス6を介して情報処理装置各部の制御を司る。また、制御部1は、記憶部2に格納されている制御プログラムに基づいて、図3〜図5、図8〜図11の各フローチャートに示す処理を実行する。   In FIG. 1, the information processing apparatus includes a control unit 1, a storage unit 2, a display unit 3, an operation unit 4, and an interface (I / F) unit 5, and is configured as a personal computer, for example. The control unit 1 (first addition unit, second addition unit, third addition unit, display control unit) controls each unit of the information processing apparatus via the system bus 6. Moreover, the control part 1 performs the process shown to each flowchart of FIGS. 3-5 and FIGS. 8-11 based on the control program stored in the memory | storage part 2. FIG.

記憶部2(記録手段)は、ROM、RAM、ハードディスク等から構成されている。記憶部2には、制御プログラム、行われる処理を識別するための一意なID(識別情報)が付加された画像データ、図2の対応関係を示すデータ、図7の対応関係を示すデータ等が格納される。表示部3は、制御部1の制御に基づいて後述の画像一覧等を画面100(図6参照)に表示する。操作部4は、キーボード、マウス等から構成されており、利用者が画像データの選択やデータ入力等を行う際に操作される。   The storage unit 2 (recording unit) includes a ROM, a RAM, a hard disk, and the like. The storage unit 2 includes a control program, image data to which a unique ID (identification information) for identifying a process to be performed is added, data indicating the correspondence in FIG. 2, data indicating the correspondence in FIG. Stored. The display unit 3 displays a list of images, which will be described later, on the screen 100 (see FIG. 6) based on the control of the control unit 1. The operation unit 4 includes a keyboard, a mouse, and the like, and is operated when the user selects image data or inputs data.

インタフェース(I/F)部5は、利用者により撮像装置(デジタルカメラ)を用いて撮像された画像データが記録されているメモリカード等の記録媒体7から画像データを読み出す際のインタフェースを司る。なお、図1の情報処理装置は一般的な構成例を示したものであり、図示の構成に限定されるものではなく、構成要素の種類や数は任意である。   The interface (I / F) unit 5 serves as an interface for reading image data from a recording medium 7 such as a memory card in which image data captured by a user using an imaging device (digital camera) is recorded. The information processing apparatus in FIG. 1 shows a general configuration example, and is not limited to the illustrated configuration, and the type and number of components are arbitrary.

本実施の形態は以下の特徴を有する。制御部1は、処理元の画像データと作成された各画像データとの対応関係を処理の履歴と画像の作成過程に応じて分岐させて表示する履歴分岐表示を行う。履歴分岐表示の表示方法には、行われた処理の履歴を表示する処理履歴表示、画像が作成された過程を表示する画像作成履歴表示、作成された画像を全て表示する全画像表示、がある。また、制御部1は、履歴分岐表示において、処理元の画像データと該処理元の画像データから作成される画像データとの対応関係、並びに処理の種類を識別可能に表示する表示制御を行う。詳細は後述する。   This embodiment has the following features. The control unit 1 performs history branching display in which the correspondence between the processing source image data and each created image data is branched and displayed according to the processing history and the image creation process. The display method of the history branch display includes a processing history display for displaying a history of processing performed, an image creation history display for displaying a process of creating an image, and an all-image display for displaying all the created images. . Further, in the history branch display, the control unit 1 performs display control for displaying the correspondence between the processing source image data and the image data created from the processing source image data, and the type of processing in an identifiable manner. Details will be described later.

次に、上記構成を有する本実施の形態の情報処理装置の各種処理について図面を参照しながら詳細に説明する。   Next, various processes of the information processing apparatus of the present embodiment having the above configuration will be described in detail with reference to the drawings.

まず、情報処理装置において各種の処理により作成される画像データに対するIDの付加方法について図2を参照しながら説明する。   First, a method for adding an ID to image data created by various processes in the information processing apparatus will be described with reference to FIG.

図2は、画像データに付加するIDと画像データに行われる処理との対応関係を示す図である。   FIG. 2 is a diagram illustrating a correspondence relationship between an ID added to image data and processing performed on the image data.

図2において、画像データに付加するID(1、2、3、4・・・)と、処理(加工、縮小、複写(コピー)、トリミング・・・)との対応関係を示すデータは、情報処理装置の記憶部2に記録されている。各種の処理が行われる前のオリジナルの画像データには、一意なIDが付加されている。なお、加工とは、例えば画像の色や明るさ等に変更を加える処理である。   In FIG. 2, the data indicating the correspondence between the ID (1, 2, 3, 4...) Added to the image data and the processing (processing, reduction, copying (copying), trimming...) Is information. It is recorded in the storage unit 2 of the processing device. A unique ID is added to the original image data before various processes are performed. The processing is processing for changing the color, brightness, etc. of the image, for example.

オリジナルの画像データIOに対して処理が行われ画像データIMが作成されると、画像データIOのIDの末尾に図2で示されるIDを付けたものが画像データIMに付加される。画像データIMに対して更に処理が行われ画像データIM2が作成された場合も、画像データIMのIDの末尾に図2で示されるIDを付けたものが画像データIM2に付加される。即ち、処理元の画像データに処理を行うことで作成された画像データに前記処理を識別するID(識別情報)を付加する。   When the processing is performed on the original image data IO and the image data IM is created, the image data IO with the ID shown in FIG. 2 added to the end of the ID of the image data IO is added to the image data IM. When the image data IM2 is created by further processing the image data IM, the image data IM with the ID shown in FIG. 2 added to the end of the ID is added to the image data IM2. That is, an ID (identification information) for identifying the processing is added to the image data created by processing the processing source image data.

同一画像データに対して同じ処理が繰り返される場合は、画像データのIDの末尾に”P”を付け、その後に繰り返された処理の回数を付加する。このようにすることで、同一画像データに対して同じ処理が繰り返される場合でも、作成された画像データに一意なIDを付加することができる。即ち、処理元の画像データに複数回の処理が行われた場合に前記複数回の処理が行われたことを示すID(識別情報)を作成された画像データに付加する。   When the same processing is repeated for the same image data, “P” is added to the end of the ID of the image data, and the number of repeated processing is added thereafter. Thus, even when the same processing is repeated for the same image data, a unique ID can be added to the created image data. That is, when a plurality of times of processing is performed on the image data of the processing source, an ID (identification information) indicating that the plurality of times of processing has been performed is added to the created image data.

例えば、IDが0x12345678901234567890123456789012の画像データIに対してコピーしてできた画像データIMのIDは、0x12345678901234567890123456789012_3となる。更に、画像データIに対して再びコピーしてできた画像データIM2のIDは、0x12345678901234567890123456789012_3P2となる。画像データI2に対してコピーしてできた画像データIM3のIDは、0x12345678901234567890123456789012_3P2_3となる。   For example, the ID of the image data IM that is copied with respect to the image data I having the ID of 0x12345678901234567890123456789010 is 0x1234567890345567890123456789012_3. Further, the ID of the image data IM2 that is copied again with respect to the image data I is 0x1234567890123456789012556789012_3P2. The ID of the image data IM3 obtained by copying the image data I2 is 0x123456789034556789012345789902_3P2_3.

次に、情報処理装置において利用者が画像データIのファイルを選択し、画像データIのオリジナル画像データに対して作成された画像データの履歴の一覧を表示する手順について図3a、図3bを参照しながら説明する。   Next, referring to FIGS. 3a and 3b, the user selects a file of image data I and displays a list of image data histories created for the original image data of image data I in the information processing apparatus. While explaining.

図3a、図3bは、選択された画像データのオリジナル画像データに対する処理により作成された画像データの履歴の一覧を表示する手順を示すフローチャートである。   3A and 3B are flowcharts showing a procedure for displaying a list of image data histories created by processing original image data of selected image data.

図3a、図3bにおいて、ステップS301で、情報処理装置の制御部1は、利用者により表示部3及び操作部4を介して選択された画像データIのIDを取得する。ステップS302で、制御部1は、ステップS301で取得した画像データIのIDからオリジナル画像データのIDを取得する。つまり、ステップS301で取得した画像データIのIDを左から調べ、先頭から”_”の1文字前までの文字列を取得する。取得される文字列は、オリジナル画像データのIDである。   3A and 3B, in step S301, the control unit 1 of the information processing apparatus acquires the ID of the image data I selected by the user via the display unit 3 and the operation unit 4. In step S302, the control unit 1 acquires the ID of the original image data from the ID of the image data I acquired in step S301. That is, the ID of the image data I acquired in step S301 is checked from the left, and a character string from the beginning to the character before “_” is acquired. The acquired character string is the ID of the original image data.

ステップS303で、制御部1は、ステップS302で取得した文字列を画像データのIDに含む文字列をリストに昇順に列挙する。ステップS304で、制御部1は、IDが最小の画像とそのファイル名を表示部3に表示する。つまり、オリジナル画像とそのファイル名を表示部3に表示する。   In step S303, the control unit 1 lists a character string including the character string acquired in step S302 in the ID of the image data in an ascending order in the list. In step S304, the control unit 1 displays the image with the smallest ID and the file name on the display unit 3. That is, the original image and its file name are displayed on the display unit 3.

ステップS305で、制御部1は、全ての画像を表示部3に表示したのかどうかを判断する。ステップS305で全ての画像を表示していないと判断した場合、ステップS306で、制御部1は、列挙されたリストから次の画像データのIDを取得する。ステップS307で、制御部1は、ステップS306で取得したIDを右から検索し、最初に”_”が見つかったところから左側の文字列IDLと右側の文字列IDRを取得する。この場合、IDLが処理元(処理対象)の画像データのIDであり、IDRが処理を示す文字列である。   In step S305, the control unit 1 determines whether all images are displayed on the display unit 3. If it is determined in step S305 that all images are not displayed, in step S306, the control unit 1 acquires the ID of the next image data from the listed list. In step S307, the control unit 1 searches the ID acquired in step S306 from the right, and acquires the character string IDL on the left side and the character string IDR on the right side from where “_” is first found. In this case, IDL is the ID of the image data of the processing source (processing target), and IDR is a character string indicating the processing.

ステップS308で、制御部1は、列挙されたリストの中において画像データのIDがIDLである画像データが存在するのかどうかを調べる。ステップS308でIDがIDLである画像データが存在すると判断した場合、ステップS309で、制御部1は次の処理を行う。IDLから表示部3に対する画像の表示位置を決め、IDRから画像データに実行された処理を識別するための矢印の色を決め、画像とそのファイル名を表示部3に表示する。そして、ステップS305に戻る。   In step S308, the control unit 1 checks whether image data whose ID is IDL exists in the listed list. If it is determined in step S308 that there is image data whose ID is IDL, in step S309, the control unit 1 performs the following process. The display position of the image on the display unit 3 is determined from the IDL, the color of the arrow for identifying the processing executed on the image data is determined from the IDR, and the image and its file name are displayed on the display unit 3. Then, the process returns to step S305.

ステップS308でIDがIDLである画像データが存在しないと判断した場合、ステップS310で、制御部1は次の処理を行う。IDLを右から検索し、最初に”_”が見つかったところから左側の文字列IDL2と右側の文字列IDR2を取得する。ステップS311で、制御部1は、列挙されたリストの中において画像データのIDがIDL2である画像データが存在するのかどうかを調べる。   If it is determined in step S308 that there is no image data whose ID is IDL, the control unit 1 performs the following process in step S310. The IDL is searched from the right, and the character string IDL2 on the left side and the character string IDR2 on the right side are acquired from where “_” is first found. In step S311, the control unit 1 checks whether image data whose ID is IDL2 exists in the listed list.

ステップS311でIDがIDL2である画像データが存在すると判断した場合、ステップS312で、制御部1は次の処理を行う。IDL2から表示部3に対する画像の表示位置を決め、IDR2から画像データに実行された処理を識別するための矢印の色を決め、IDがIDL2である画像データが存在しないことを示すためバツ印で表示する(図6参照)。この場合、制御部1は、その画像データの親の画像データを探す。親の画像データも見つからない場合は、親の画像データが見つかるまで探し続ける。ステップS313で、制御部1は、リストにIDL2を追加し、昇順にソートする。そして、ステップS305に戻る。   If it is determined in step S311 that there is image data whose ID is IDL2, in step S312, the control unit 1 performs the following process. The display position of the image on the display unit 3 is determined from IDL2, the color of the arrow for identifying the processing executed on the image data is determined from IDR2, and a cross mark is used to indicate that there is no image data whose ID is IDL2. Display (see FIG. 6). In this case, the control unit 1 searches for the parent image data of the image data. If the parent image data is not found, the search is continued until the parent image data is found. In step S313, the control unit 1 adds IDL2 to the list and sorts it in ascending order. Then, the process returns to step S305.

ステップS311でIDがIDL2である画像データが存在しないと判断した場合、ステップS314で、制御部1は、IDLをIDL2としてステップS310に戻る。なお、再びステップS311を実行して列挙されたリストの中に画像データのIDがIDL2である画像データが存在する場合、このときステップS312では、画像データが見つからなかった回数分だけ、ステップS312での画像を表示させる。また、ステップS313で、見つからなかった画像データのID全てをリストに追加して、昇順にソートする。   If it is determined in step S311 that there is no image data whose ID is IDL2, in step S314, the control unit 1 sets IDL to IDL2 and returns to step S310. If image data whose ID is IDL2 exists in the list enumerated by executing step S311 again, in step S312, the number of times that the image data was not found is determined in step S312. Display the image. In step S313, all the IDs of the image data not found are added to the list and sorted in ascending order.

ステップS305で全ての画像を表示部3に表示したと判断した場合、本処理を終了する。   If it is determined in step S305 that all images have been displayed on the display unit 3, the present process is terminated.

本実施の形態では、IDを昇順に列挙するため、1つの画像データに対して処理が行われて作成された画像データを表示する場合、行われた処理ごとに画像データを表示することができる。これにより、画像データに対して行われた処理を比較することができるという利点がある。   In this embodiment, since the IDs are listed in ascending order, when image data created by processing one image data is displayed, the image data can be displayed for each performed processing. . This has the advantage that the processing performed on the image data can be compared.

次に、情報処理装置において利用者が画像データIを選択し、画像データIに対して行われた処理により作成された画像データの履歴を画像一覧として表示する手順について図4a、図4bを参照しながら説明する。   Next, with reference to FIGS. 4a and 4b, the user selects the image data I in the information processing apparatus and displays the history of the image data created by the processing performed on the image data I as an image list. While explaining.

図4a、図4bは、選択された画像データに対する処理により作成された画像データを表示する手順を示すフローチャートである。   4A and 4B are flowcharts showing a procedure for displaying image data created by processing the selected image data.

図4a、図4bにおいて、ステップS401で、情報処理装置の制御部1は、利用者により表示部3及び操作部4を介して選択された画像データIのIDを取得する。ステップS402で、制御部1は、ステップS401で取得した文字列を画像データのIDに含む画像データをリストに昇順に列挙する。ステップS403以降の処理は、図3のステップS304以降の処理と同じ手順であるので説明を省略する。   4A and 4B, in step S401, the control unit 1 of the information processing apparatus acquires the ID of the image data I selected by the user via the display unit 3 and the operation unit 4. In step S402, the control unit 1 lists image data including the character string acquired in step S401 in the image data ID in ascending order in the list. The processing after step S403 is the same as the processing after step S304 in FIG.

次に、情報処理装置において利用者が画像データIを選択し、画像データIがどのような処理を経て作成されたのかを画像一覧で表示する手順について図5a、図5bを参照しながら説明する。   Next, a procedure in which the user selects image data I in the information processing apparatus and displays what image data I has been created through as a list of images will be described with reference to FIGS. 5a and 5b. .

図5a、図5bは、選択された画像データがどのように作成されたのかを表示する手順を示すフローチャートである。   5a and 5b are flowcharts showing a procedure for displaying how the selected image data is created.

図5a、図5bにおいて、ステップS501で、情報処理装置の制御部1は、利用者により表示部3及び操作部4を介して選択された画像データのIDを取得する。ステップS502で、制御部1は、ステップS501で取得した画像データのIDからオリジナルの画像データのIDを取得する。つまり、ステップS501で取得した画像データのIDを左から調べ、先頭から”_”の1文字前までの文字列を取得する。取得される文字列は、オリジナル画像データのIDである。   5a and 5b, in step S501, the control unit 1 of the information processing apparatus acquires the ID of the image data selected by the user via the display unit 3 and the operation unit 4. In step S502, the control unit 1 acquires the original image data ID from the image data ID acquired in step S501. That is, the ID of the image data acquired in step S501 is checked from the left, and the character string from the top to the character before “_” is acquired. The acquired character string is the ID of the original image data.

ステップS503で、制御部1は、ステップS502で取得した文字列をIDに含む画像データのリストを昇順に列挙する。ステップS504で、制御部1は、DIDをステップS502で取得したIDとする。ステップS505で、制御部1は、利用者が選択した画像データのIDから”_”の数を調べ、Nとする。Nの値は、利用者が選択した画像データを得るまでにオリジナル画像データから処理が加えられた数である。   In step S503, the control unit 1 lists an image data list including the character string acquired in step S502 in an ID in ascending order. In step S504, the control unit 1 sets the DID as the ID acquired in step S502. In step S505, the control unit 1 checks the number of “_” from the ID of the image data selected by the user and sets it to N. The value of N is the number of processes processed from the original image data before obtaining the image data selected by the user.

ステップS506で、制御部1は、I=0とする。ステップS507で、制御部1は、I=Nであるかどうかを調べる。ステップS507でI=Nでないと判断した場合、ステップS508で、制御部1は、列挙されたリスト中にIDがDIDである画像データが存在するのかどうかを調べる。   In step S506, the control unit 1 sets I = 0. In step S507, the control unit 1 checks whether I = N. If it is determined in step S507 that I = N is not satisfied, in step S508, the control unit 1 checks whether image data whose ID is DID exists in the listed list.

ステップS508で列挙されたリスト中にIDがDIDである画像データが存在すると判断した場合、ステップS509で、制御部1は、IDがDIDである画像とそのファイル名を表示部3に表示し、ステップS511に移行する。ステップS508で列挙されたリスト中にIDがDIDである画像データが存在しないと判断した場合、ステップS510で、制御部1は、画像をバツ印で表示部3に表示し、ステップS511に移行する。   When it is determined that there is image data whose ID is DID in the list listed in step S508, in step S509, the control unit 1 displays the image whose ID is DID and its file name on the display unit 3, The process proceeds to step S511. If it is determined that there is no image data whose ID is DID in the list listed in step S508, the control unit 1 displays the image on the display unit 3 with a cross in step S510, and the process proceeds to step S511. .

ステップS511で、制御部1は、利用者が選択した画像データのIDについて、DIDの次の文字から次の”_”までを検索し、検索開始文字の次の文字から検索終了の前の文字列PRを取得する。ここで取得される文字列は、行われた処理を示すIDと、その処理が処理元の画像データに対して行われた回数を示すIDである。   In step S511, the control unit 1 searches the ID of the image data selected by the user from the next character of the DID to the next “_”, and the character after the search start character before the end of the search. Get the column PR. The character string acquired here is an ID indicating the processing performed and an ID indicating the number of times that processing has been performed on the image data of the processing source.

ステップS512で、制御部1は、ステップS511で取得した文字列PRから先頭の文字を取得し、画像データに行われた処理を示す矢印を表示部3に表示する。ステップS513で、制御部1は、文字列DIDの後にステップS511で取得した文字列PRを連結し、DIDとする。ステップS514で、制御部1は、Iに1を加え、ステップS507に戻る。   In step S512, the control unit 1 acquires the first character from the character string PR acquired in step S511, and displays an arrow indicating the processing performed on the image data on the display unit 3. In step S513, the control unit 1 concatenates the character string PR acquired in step S511 after the character string DID to obtain a DID. In step S514, the control unit 1 adds 1 to I and returns to step S507.

ステップS507でI=Nであると判断した場合、ステップS515で、制御部1は、I=0であるかどうかを調べる。ステップS515でI=0でないと判断した場合、ステップS516で、制御部1は、利用者が選択した画像データのIDを右から検索し、”_”の前の文字を取得する。   If it is determined in step S507 that I = N, in step S515, the control unit 1 checks whether I = 0. If it is determined in step S515 that I is not 0, in step S516, the control unit 1 searches the ID of the image data selected by the user from the right, and acquires the character before “_”.

ステップS517で、制御部1は、ステップS516で取得した文字から処理を示す矢印を表示部3に表示する。ステップS518で、制御部1は、利用者が選択した画像とファイル名を表示部3に表示し、本処理を終了する。ステップS515でI=0であると判断した場合、ステップS518の処理を行い、本処理を終了する。   In step S517, the control unit 1 displays an arrow indicating processing from the character acquired in step S516 on the display unit 3. In step S518, the control unit 1 displays the image and file name selected by the user on the display unit 3, and ends this process. If it is determined in step S515 that I = 0, the process of step S518 is performed, and this process ends.

次に、情報処理装置の表示部3に画像の一覧表示として表示される画面について図6を参照しながら説明する。   Next, a screen displayed as a list display of images on the display unit 3 of the information processing apparatus will be described with reference to FIG.

本実施の形態では、情報処理装置において画像データI1〜画像データI6が以下の手順(処理1〜処理6)で作成されているものとする。
1.画像データI1(STI1000.jpg)に対して加工が行われ、画像データI2(STI1001.jpg)が作成される。
2.画像データI1に対して別の加工が行われ、画像データI3(STI1003.jpg)が作成される。
3.画像データI1に対して縮小が行われ、画像データI4(STI1005.jpg)が作成される。
4.画像データI2に対してコピーが行われ、画像データI5(STI1010.jpg)が作成される。
5.画像データI3に対して加工が行われ、画像データI6(STI1100.jpg)が作成される。
6.画像データI3を削除する。
In the present embodiment, it is assumed that the image data I1 to image data I6 are created by the following procedure (Process 1 to Process 6) in the information processing apparatus.
1. The image data I1 (STI1000.jpg) is processed to create image data I2 (STI1001.jpg).
2. Another processing is performed on the image data I1, and image data I3 (STI1003.jpg) is created.
3. The image data I1 is reduced and image data I4 (STI1005.jpg) is created.
4). Copying is performed on the image data I2, and image data I5 (STI1010.jpg) is created.
5). The image data I3 is processed to generate image data I6 (STI1100.jpg).
6). The image data I3 is deleted.

なお、本実施の形態においては、処理1〜処理5では処理元の画像データには手を加えないものとする。   In the present embodiment, it is assumed that processing 1 to processing 5 do not change the processing source image data.

画像データI1には一意なIDが付加されており、上記手順で作成された画像データI2〜画像データI6のIDには、上記図2に示したように、行われた処理を示すIDが末尾に付加されているものとする。以下では、画像データI1〜画像データI6まで全て表示するものとし、画像データI1〜画像データI6の画像の一覧表示は先で説明した手順(図3参照)に従って表示されるものとする。また、利用者は画像データI2を選択したものとする。   A unique ID is added to the image data I1. As shown in FIG. 2, the ID of the image data I2 to the image data I6 created by the above procedure is suffixed with an ID indicating the processing performed. It shall be added to. In the following, it is assumed that all the image data I1 to image data I6 are displayed, and the image list display of the image data I1 to image data I6 is displayed according to the procedure described above (see FIG. 3). It is assumed that the user has selected the image data I2.

図6は、情報処理装置の表示部3に表示される画像一覧を示す図である。   FIG. 6 is a diagram showing a list of images displayed on the display unit 3 of the information processing apparatus.

図6において、画面100は、利用者が画像データを選択した際に制御部1の制御により表示部3に表示される画面である。即ち、制御部1は、利用者により選択された画像データのIDを基に記憶部2から画像データを検索し、処理元の画像データ及び処理により作成された画像データを列挙し、画像のサムネイル(縮小した画像)の一覧として画面100に表示する。画像が一覧表示される際、画像のサムネイルだけでなく、画像のファイル名も表示される。   In FIG. 6, a screen 100 is a screen displayed on the display unit 3 under the control of the control unit 1 when the user selects image data. That is, the control unit 1 retrieves image data from the storage unit 2 based on the ID of the image data selected by the user, lists the processing source image data and the image data created by the processing, and thumbnails of the images. A list of (reduced images) is displayed on the screen 100. When a list of images is displayed, not only thumbnails of images but also file names of images are displayed.

処理元の画像データと処理により作成された画像データとの対応関係は、図6の例では、矢印103〜107で表示される。矢印103〜107の向きは、処理元の画像データから処理により作成された画像データへの方向を示している。また、矢印103〜107は、画像データに行われた処理に応じて色を変えて表示される。図6の例では、矢印103、矢印104、矢印107が加工(例えば画像の色や明るさ等の変更)という処理、矢印105が縮小という処理、矢印106がコピーという処理をそれぞれ示している。   The correspondence between the image data of the processing source and the image data created by the processing is displayed by arrows 103 to 107 in the example of FIG. The directions of the arrows 103 to 107 indicate the directions from the processing source image data to the image data created by the processing. Further, the arrows 103 to 107 are displayed in different colors according to the processing performed on the image data. In the example of FIG. 6, an arrow 103, an arrow 104, and an arrow 107 indicate processing (for example, change in image color and brightness), an arrow 105 indicates reduction processing, and an arrow 106 indicates copying processing.

利用者が表示部3及び操作部4を介して画像ファイルを選択すると、サムネイルが選択状態として所定の表示色(例えば赤)の四角で囲んで表示し、選択された画像ファイルのパスをエディットボックス101に表示する。ラジオボタン102(選択手段)は、画像の一覧表示の方法(履歴分岐表示の表示方法)を選択するためのボタンである。   When the user selects an image file via the display unit 3 and the operation unit 4, a thumbnail is displayed as a selected state surrounded by a square of a predetermined display color (for example, red), and the path of the selected image file is an edit box. 101. The radio button 102 (selection means) is a button for selecting an image list display method (history branch display display method).

本実施の形態では、画像の一覧表示の方法としては、「全ての画像を表示」(全画像表示)、「加えられた処理履歴を表示」(処理履歴表示)、「画像作成履歴を表示」(画像作成履歴表示)がある。「全ての画像を表示」は、作成された画像を全て表示(全画像表示)する表示方法である。「加えられた処理履歴を表示」は、画像データに対して行われた処理の履歴を表示する表示方法である。「画像作成履歴を表示」は、処理に伴い画像が作成された過程を表示する表示方法である。   In this embodiment, the image list display method includes “display all images” (display all images), “display added processing history” (display processing history), and “display image creation history”. (Image creation history display). “Display all images” is a display method for displaying all created images (displaying all images). “Display added processing history” is a display method for displaying a history of processing performed on image data. “Display image creation history” is a display method for displaying a process in which an image is created in accordance with processing.

「全ての画像を表示」が選択された場合は、上記図3に示す手順でオリジナル画像に対して行われた処理により作成された画像が全て表示される。「加えられた処理履歴を表示」が選択された場合は、上記図4に示す手順で選択された画像に対して行われた処理により作成された画像の履歴が表示される。「画像作成履歴を表示」が選択された場合は、上記図5に示す手順でオリジナル画像から選択された画像が作成された過程が表示される。   When “display all images” is selected, all images created by the processing performed on the original image in the procedure shown in FIG. 3 are displayed. When “Display added processing history” is selected, the history of images created by the processing performed on the image selected in the procedure shown in FIG. 4 is displayed. When “Display image creation history” is selected, a process of creating an image selected from the original image by the procedure shown in FIG. 5 is displayed.

図6の例ではラジオボタン102により「全ての画像を表示」が選択されているので(黒丸印)、画像データI2を作成した履歴と、画像データI2を処理してできた画像が全て表示される。また、選択された画像データと同じ画像データを有する画像(コピー画像)については、選択された画像データと同じであることを示すため、通常の表示色(例えば赤)とは異なる表示色(例えば青)の四角で囲んで表示する。即ち、選択された画像データと同じ画像データを有する画像であることを示す表示形態で表示する。図6の例では、画像STI1001.jpgが選択されているので通常の表示色で囲んで表示される。また、画像STI1010.jpgは画像STI1001.jpgと同じ画像データを有する画像なので、通常の表示色とは別の色で囲んで表示される。   In the example of FIG. 6, since “display all images” is selected by the radio button 102 (black circle), the history of creating the image data I2 and all the images generated by processing the image data I2 are displayed. The In addition, an image having the same image data as the selected image data (copy image) has a display color (for example, red) different from the normal display color (for example, red) to indicate that the image data is the same as the selected image data. Displayed with a blue square. That is, the image is displayed in a display form indicating that the image has the same image data as the selected image data. In the example of FIG. 6, images STI1001. Since jpg is selected, it is displayed surrounded by a normal display color. In addition, the image STI1010. jpg is the image STI1001. Since the image has the same image data as jpg, it is displayed in a color different from the normal display color.

処理元の画像データに処理を行うことで画像データを作成してから処理元の画像データを削除した場合、次のように表示する。削除した画像データがかつては処理元の画像データとして存在していたことを示すため、処理元の画像データを削除したことを示すバツ印を四角の中に表示する。即ち、画像データが削除されたことを示す表示形態で表示する。図6の例では、画像データI3のサムネイルがバツ印で表示される。   When the image data of the processing source is deleted after processing the image data of the processing source to create the image data, the following display is performed. In order to indicate that the deleted image data once existed as the processing source image data, a cross mark indicating that the processing source image data has been deleted is displayed in the square. That is, the image data is displayed in a display form indicating that the image data has been deleted. In the example of FIG. 6, the thumbnail of the image data I3 is displayed as a cross.

なお、本実施の形態では、画像一覧表示方法を選択する手段としてラジオボタンを用いているが、チェックボックス等で表示するようにしてもよい。また、画像データに行われた処理を区別するため矢印を色で区別しているが、画像データに行われた処理をツールチップで表示するようにしてもよい。   In this embodiment, radio buttons are used as means for selecting an image list display method. However, a check box or the like may be used. Further, although the arrows are distinguished by color in order to distinguish the processing performed on the image data, the processing performed on the image data may be displayed with a tool tip.

以上説明したように、本実施の形態によれば、処理元の画像データと作成された各画像データとの対応関係を処理の履歴と画像の作成過程に応じて分岐させて表示する履歴分岐表示を行う。即ち、画像データに対する処理に分岐がある場合でも(加工、縮小、コピー等)、画像データに対する処理により作成された画像及び処理の履歴を画像の一覧として表示することができる。これにより、利用者は画像がどのように処理されたのかを把握しやすくなると共に、保存されている画像が不要な画像かどうかを判断しやすくなり、従来よりも画像の整理を容易に行うことが可能となる。   As described above, according to the present embodiment, the history branch display that displays the correspondence between the processing source image data and each created image data by branching according to the processing history and the image creation process. I do. That is, even when there is a branch in the processing for image data (processing, reduction, copying, etc.), the images created by the processing for the image data and the processing history can be displayed as a list of images. This makes it easier for users to understand how images have been processed, and makes it easier to determine whether stored images are unnecessary images, making it easier to organize images than before. Is possible.

[第2の実施の形態]
本発明の第2の実施の形態は、上記第1の実施の形態に対して、下記の点において相違する。本実施の形態のその他の要素は、上記第1の実施の形態(図1)の対応するものと同一なので、説明を省略する。
[Second Embodiment]
The second embodiment of the present invention differs from the first embodiment in the following points. Since the other elements of the present embodiment are the same as the corresponding ones of the first embodiment (FIG. 1), description thereof is omitted.

次に、本実施の形態の情報処理装置において処理元の画像データに処理を行うことで画像データを作成し、作成した画像データにIDを付加する例について図7を参照しながら説明する。   Next, an example of creating image data by performing processing on the image data of the processing source in the information processing apparatus of the present embodiment and adding an ID to the created image data will be described with reference to FIG.

図7は、画像データに行われる処理と画像データ内部に保持されている過去に行われた各処理の回数を示す図である。   FIG. 7 is a diagram showing the processing performed on the image data and the number of each processing performed in the past held in the image data.

図7において、画像データに行われる処理(複写(コピー)、縮小、加工、トリミング)と、回数(5、3、2、9)との対応関係を示すデータは、情報処理装置の記憶部2(記録手段)に記録されている。   In FIG. 7, data indicating a correspondence relationship between processing (copying (copying), reduction, processing, trimming) performed on image data and the number of times (5, 3, 2, 9) is the storage unit 2 of the information processing apparatus. (Recording means).

本実施の形態では、画像データに対して過去に行われた各処理の回数は、画像データ内部のメタデータとして記憶部2に記録されている。即ち、処理元の画像データに行われた処理の回数を処理毎に記録する。画像データIのIDは、0x12345678901234567890123456789012とする。以下では、画像データIに対してコピーを行い画像データI2を作成する例について説明する。   In the present embodiment, the number of each processing performed in the past on the image data is recorded in the storage unit 2 as metadata inside the image data. That is, the number of processes performed on the processing source image data is recorded for each process. The ID of the image data I is assumed to be 0x12345678890125676789012345689012. Hereinafter, an example in which image data I2 is created by copying image data I will be described.

情報処理装置の制御部1は、画像データI内部のメタデータを参照し、画像データIが過去に何回コピーされたのかを調べる。制御部1は、記憶部2に記録されているデータ(図7)から画像データIが過去にコピーされた回数は5回であることを確認し、画像データIに対するコピーの回数を6(過去のコピー回数5+今回のコピー回数1)に更新する。   The control unit 1 of the information processing apparatus refers to the metadata in the image data I and checks how many times the image data I has been copied in the past. The control unit 1 confirms that the number of times the image data I has been copied in the past from the data recorded in the storage unit 2 (FIG. 7) is five, and sets the number of copies to the image data I to six (past The number of times of copying is updated to 5 + the number of times of copying this time 1).

次に、画像データIに対するコピーにより作成された画像データI2のIDは、画像データIの6回目のコピーであることから、0x12345678901234567890123456789012_3P6となる。制御部1は、前記IDを画像データI2の内部のメタデータとして記録する。   Next, since the ID of the image data I2 created by copying the image data I is the sixth copy of the image data I, it becomes 0x123456789034556789012345789902_3P6. The control unit 1 records the ID as metadata inside the image data I2.

以上説明したように、本実施の形態によれば、処理元の画像データに対して同じ種類の処理が複数回行われた場合でも、処理により作成された画像データに対しても一意なIDを付加することができる。これにより、利用者は画像がどのように処理されたのかを把握しやすくなると共に、保存されている画像が不要な画像かどうかを判断しやすくなり、従来よりも画像の整理を容易に行うことが可能となる。   As described above, according to the present embodiment, even when the same type of processing is performed a plurality of times on the original image data, a unique ID is assigned to the image data created by the processing. Can be added. This makes it easier for users to understand how images have been processed, and makes it easier to determine whether stored images are unnecessary images, making it easier to organize images than before. Is possible.

[第3の実施の形態]
本発明の第3の実施の形態は、上記第1の実施の形態に対して、下記の点において相違する。本実施の形態のその他の要素は、上記第1の実施の形態(図1)の対応するものと同一なので、説明を省略する。
[Third Embodiment]
The third embodiment of the present invention differs from the first embodiment in the following points. Since the other elements of the present embodiment are the same as the corresponding ones of the first embodiment (FIG. 1), description thereof is omitted.

上記第1の実施の形態では、オリジナル画像データから処理により作成された画像データのIDは、オリジナル画像データのIDの末尾に行われた処理を示すIDを追加する場合について説明した。   In the first embodiment, the case where the ID of the image data created by processing from the original image data is added with the ID indicating the processing performed at the end of the ID of the original image data has been described.

これに対し、本実施の形態では、以下の例について説明する。即ち、処理元の画像データから処理により画像データが作成される際、上記第1の実施の形態で作成される画像データのIDを処理により作成された画像データ内部に処理情報(メタデータ)として記録しておくことで、画像の一覧を表示する。オリジナル画像データの場合、処理元の画像データが無いことを示すため、処理情報は0で初期化されたままである。   In contrast, in the present embodiment, the following example will be described. That is, when image data is created by processing from the original image data, the ID of the image data created in the first embodiment is used as processing information (metadata) inside the image data created by the processing. By recording it, a list of images is displayed. In the case of original image data, the processing information remains initialized with 0 to indicate that there is no processing source image data.

次に、本実施の形態の情報処理装置において画像データIOに対して処理を行うことで画像データIが作成されたときの処理について図8を参照しながら説明する。   Next, processing when the image data I is created by performing processing on the image data IO in the information processing apparatus of the present embodiment will be described with reference to FIG.

図8は、画像データに対するIDの付加と処理情報を記録する手順を示すフローチャートである。   FIG. 8 is a flowchart showing a procedure for adding ID to image data and recording processing information.

図8において、ステップS701で、情報処理装置の制御部1は、画像データIOの内部にメタデータとして記録されている処理情報を参照し、取得した値を文字列Infoとする。ステップS702で、制御部1は、ステップS701で取得した値が0であるかどうかを判断する。取得した値が0であると判断した場合は、制御部1は、処理元の画像データがオリジナル画像データであることを示し、ステップS703に移行する。取得した値が0でないと判断した場合は、制御部1は、処理元の画像データは別の画像データの処理により作成されたことを示し、ステップS704に移行する。   In FIG. 8, in step S701, the control unit 1 of the information processing apparatus refers to the processing information recorded as metadata in the image data IO and sets the acquired value as a character string Info. In step S702, the control unit 1 determines whether or not the value acquired in step S701 is zero. If it is determined that the acquired value is 0, the control unit 1 indicates that the processing source image data is original image data, and the process proceeds to step S703. If it is determined that the acquired value is not 0, the control unit 1 indicates that the processing source image data has been created by processing another image data, and the process proceeds to step S704.

ステップS703で、制御部1は、画像データIOのIDを取得し、文字列Infoとする。ステップS704で、制御部1は、文字列Infoの末尾に処理を示すIDを連結し、画像データI内部の処理情報として記録する。   In step S703, the control unit 1 acquires the ID of the image data IO and sets it as a character string Info. In step S704, the control unit 1 concatenates an ID indicating processing at the end of the character string Info, and records it as processing information inside the image data I.

次に、情報処理装置において利用者が画像データIのファイルを選択し、画像データIのオリジナル画像データに対して作成された画像データの履歴の一覧を表示する手順について図9a、図9bを参照しながら説明する。   Next, with reference to FIGS. 9a and 9b, the user selects a file of image data I and displays a list of image data histories created for the original image data of image data I in the information processing apparatus. While explaining.

図9a、図9bは、選択された画像データのオリジナル画像データに対する処理により作成された画像データの履歴の一覧を表示する手順を示すフローチャートである。   9a and 9b are flowcharts showing a procedure for displaying a list of image data histories created by processing original image data of selected image data.

図9a、図9bにおいて、ステップS801で、情報処理装置の制御部1は、利用者により表示部3及び操作部4を介して選択された画像データIの処理情報を参照し、取得した値を文字列Infoとする。ステップS802で、制御部1は、ステップS801で取得したInfoが0であるかどうかを判断する。Infoが0であると判断した場合は、ステップS803に移行する。Infoが0でないと判断した場合は、ステップS804に移行する。   9A and 9B, in step S801, the control unit 1 of the information processing apparatus refers to the processing information of the image data I selected by the user via the display unit 3 and the operation unit 4, and sets the acquired value. It is assumed to be a character string Info. In step S802, the control unit 1 determines whether Info acquired in step S801 is zero. If it is determined that Info is 0, the process proceeds to step S803. If it is determined that Info is not 0, the process proceeds to step S804.

ステップS803で、制御部1は、画像データIのIDを文字列Infoとする。ステップS804で、制御部1は、文字列Infoからオリジナル画像データのIDを取得する。つまり、文字列Infoを左から調べ、先頭から”_”の1文字前までの文字列を取得する。取得される文字列は、オリジナル画像データのIDである。   In step S803, the control unit 1 sets the ID of the image data I as a character string Info. In step S804, the control unit 1 acquires the ID of the original image data from the character string Info. That is, the character string Info is checked from the left, and the character string from the beginning to the character before “_” is acquired. The acquired character string is the ID of the original image data.

ステップS805で、制御部1は、ステップS804で取得した文字列を画像データのIDあるいは処理情報に含む文字列をリストに昇順に列挙する。上記取得した文字列を画像データのIDとして持つのは、オリジナル画像データである。上記取得した文字列を処理情報として含むのは、オリジナル画像データから処理により作成された画像データである。ステップS806で、制御部1は、文字列が最小の画像とそのファイル名を表示部3に表示する。つまり、オリジナル画像とそのファイル名を表示部3に表示する。   In step S805, the control unit 1 lists, in ascending order, character strings that include the character string acquired in step S804 in the image data ID or processing information. It is the original image data that has the acquired character string as the ID of the image data. The acquired character string as processing information is image data created by processing from the original image data. In step S806, the control unit 1 displays the image with the smallest character string and its file name on the display unit 3. That is, the original image and its file name are displayed on the display unit 3.

ステップS807で、制御部1は、全ての画像を表示部3に表示したのかどうかを判断する。ステップS807で全ての画像を表示部3に表示していないと判断した場合、ステップS808で、制御部1は、列挙されたリストから次の文字列を取得する。ステップS809で、制御部1は、ステップS806で取得した文字列を右から検索し、最初に”_”が見つかったところから左側の文字列IDLと右側の文字列IDRを取得する。IDLが処理元の画像データのIDであり、IDRが処理を示す文字列である。   In step S807, the control unit 1 determines whether all images are displayed on the display unit 3. If it is determined in step S807 that not all images are displayed on the display unit 3, the control unit 1 acquires the next character string from the listed list in step S808. In step S809, the control unit 1 searches the character string acquired in step S806 from the right, and acquires the left character string IDL and the right character string IDR from where “_” is first found. IDL is the ID of the image data of the processing source, and IDR is a character string indicating the processing.

ステップS810で、制御部1は、列挙されたリストの中において処理情報がIDLである画像データが存在するのかどうかを調べる。ステップS810で処理情報がIDLである画像データが存在すると判断した場合、ステップS811で、制御部1は次の処理を行う。IDLから表示部3に対する画像の表示位置を決め、IDRから実行された処理を識別するための矢印の色を決め、画像とそのファイル名を表示部3に表示する。そして、ステップS807に戻る。   In step S810, the control unit 1 checks whether there is image data whose processing information is IDL in the listed list. If it is determined in step S810 that there is image data whose processing information is IDL, in step S811, the control unit 1 performs the following process. The display position of the image on the display unit 3 is determined from the IDL, the color of the arrow for identifying the process executed from the IDR is determined, and the image and its file name are displayed on the display unit 3. Then, the process returns to step S807.

ステップS810で処理情報がIDLである画像データが存在しないと判断した場合、ステップS812で、制御部1は、IDLを右から検索し、最初に”_”が見つかったところから左側の文字列IDL2と右側の文字列IDR2を取得する。ステップS813で、制御部1は、列挙されたリストの中において文字列がIDL2である画像データが存在するのかどうかを調べる。   If it is determined in step S810 that there is no image data whose processing information is IDL, in step S812, the control unit 1 searches the IDL from the right, and the character string IDL2 on the left side from where “_” is first found. And the character string IDR2 on the right side are acquired. In step S813, the control unit 1 checks whether there is image data whose character string is IDL2 in the listed list.

ステップS813で文字列がIDL2である画像データが存在すると判断した場合、ステップS814で、制御部1は次の処理を行う。IDL2から表示部3に対する画像の表示位置を決め、IDR2から実行された処理を識別するための矢印の色を決め、文字列がIDL2である画像データが存在しないことを示すためバツ印で表示する。この場合、制御部1は、その画像データの親の画像データを探す。親の画像データも見つからない場合は、親の画像データが見つかるまで探し続ける。ステップS815で、制御部1は、リストにIDL2を加え、昇順にソートする。そして、ステップS807に戻る。   If it is determined in step S813 that there is image data whose character string is IDL2, the control unit 1 performs the following process in step S814. The display position of the image on the display unit 3 is determined from IDL2, the color of the arrow for identifying the process executed from IDR2 is determined, and a cross is displayed to indicate that there is no image data whose character string is IDL2. . In this case, the control unit 1 searches for the parent image data of the image data. If the parent image data is not found, the search is continued until the parent image data is found. In step S815, the control unit 1 adds IDL2 to the list and sorts the list in ascending order. Then, the process returns to step S807.

ステップS813で文字列がIDL2である画像データが存在しないと判断した場合、ステップS816で、制御部1は、IDLをIDL2としてステップS812に戻る。なお、再びステップS813の処理を実行して列挙されたリストの中に画像データのIDがIDL2である画像が存在する場合、このときステップS814では、画像データが見つからなかった回数分だけ、ステップS814での画像を表示させる。また、ステップS815で、制御部1は、見つからなかった処理情報全てをリストに追加し、昇順にソートする。   If it is determined in step S813 that there is no image data whose character string is IDL2, in step S816, the control unit 1 sets IDL to IDL2, and returns to step S812. If there is an image whose image data ID is IDL2 in the list enumerated by executing the process in step S813 again, in step S814, in step S814, as many times as the number of times image data has not been found. Display the image at. In step S815, the control unit 1 adds all the processing information not found to the list and sorts the information in ascending order.

ステップS807で全ての画像を表示部3に表示したと判断した場合、本処理を終了する。   If it is determined in step S807 that all the images have been displayed on the display unit 3, this process ends.

本実施の形態では、画像データのID及び処理情報で表される文字列を昇順に列挙するため、1つの画像データに対して処理が行われ作成された画像を表示する場合、行われた処理ごとに画像を表示することができる。これにより、画像データに対して行われた処理を比較することができるという利点がある。   In the present embodiment, in order to enumerate the character strings represented by the ID of the image data and the processing information in ascending order, the processing performed when one image data is processed and the created image is displayed. Each image can be displayed. This has the advantage that the processing performed on the image data can be compared.

次に、情報処理装置において利用者が画像データIを選択し、画像データIに対して行われた処理により作成された画像の履歴を画像一覧で表示する手順について図10a、図10bを参照しながら説明する。   Next, with reference to FIGS. 10a and 10b, the user selects the image data I in the information processing apparatus and displays the history of the images created by the processing performed on the image data I as an image list. While explaining.

図10a、図10bは、選択された画像データに対する処理により作成された画像データを表示する手順を示すフローチャートである。   10a and 10b are flowcharts showing a procedure for displaying image data created by processing the selected image data.

図10a、図10bにおいて、ステップS901で、情報処理装置の制御部1は、利用者により表示部3及び操作部4を介して選択された画像データIの処理情報を参照し、取得した値を文字列Infoとする。ステップS902で、制御部1は、ステップS901で取得したInfoが0であるかどうかを判断する。Infoが0である場合は、ステップS903に移行する。Infoが0でない場合は、ステップS904に移行する。   10A and 10B, in step S901, the control unit 1 of the information processing apparatus refers to the processing information of the image data I selected by the user via the display unit 3 and the operation unit 4, and sets the acquired value. It is assumed to be a character string Info. In step S902, the control unit 1 determines whether Info acquired in step S901 is 0. If Info is 0, the process proceeds to step S903. If Info is not 0, the process proceeds to step S904.

ステップS903で、制御部1は、画像データIのIDをInfoとする。ステップS904で、制御部1は、文字列Infoを処理情報に含む画像データをリストに昇順に列挙する。ステップS905以降の処理は、図9のステップS806以降の処理と同じ手順であるので説明を省略する。   In step S903, the control unit 1 sets the ID of the image data I to Info. In step S904, the control unit 1 lists image data including the character string Info in the processing information in an ascending order in the list. Since the process after step S905 is the same procedure as the process after step S806 of FIG. 9, description is abbreviate | omitted.

次に、情報処理装置において利用者が画像データIを選択し、画像データIがどのような処理を経て作成されたのかを画像一覧で表示する手順について図11a、図11bを参照しながら説明する。   Next, a procedure in which the user selects the image data I in the information processing apparatus and displays what image data I has been created through as an image list will be described with reference to FIGS. 11a and 11b. .

図11a、図11bは、選択された画像データがどのように作成されたのかを表示する手順を示すフローチャートである。   11a and 11b are flowcharts showing a procedure for displaying how the selected image data is created.

図11a、図11bにおいて、ステップS1001で、情報処理装置の制御部1は、利用者により表示部3及び操作部4を介して選択された画像データIの処理情報を参照し、取得した値を文字列Infoとする。ステップS1002で、制御部1は、ステップS1001で取得したInfoが0であるかどうかを判断する。Infoが0であると判断した場合は、ステップS1003に移行する。Infoが0でないと判断した場合は、ステップS1004に移行する。   11A and 11B, in step S1001, the control unit 1 of the information processing apparatus refers to the processing information of the image data I selected by the user via the display unit 3 and the operation unit 4, and obtains the acquired value. It is assumed to be a character string Info. In step S1002, the control unit 1 determines whether Info acquired in step S1001 is 0. If it is determined that Info is 0, the process proceeds to step S1003. If it is determined that Info is not 0, the process proceeds to step S1004.

ステップS1003で、制御部1は、画像データIのIDを文字列Infoとする。ステップS1004で、制御部1は、文字列Infoからオリジナル画像データのIDを取得する。つまり、文字列Infoを左から調べ、先頭から”_”の1文字前までの文字列を取得する。取得される文字列は、オリジナル画像データのIDである。   In step S1003, the control unit 1 sets the ID of the image data I as a character string Info. In step S1004, the control unit 1 acquires the ID of the original image data from the character string Info. That is, the character string Info is checked from the left, and the character string from the beginning to the character before “_” is acquired. The acquired character string is the ID of the original image data.

ステップS1005で、制御部1は、取得した文字列を画像データのIDあるいは処理情報に含む文字列のリストを昇順に列挙する。ステップS1006で、制御部1は、DIDをステップS1004で取得した文字列とする。ステップS1007で、制御部1は、利用者が選択した画像データのIDあるいは処理情報から”_”の数を調べ、Nとする。Nの値は、利用者が選択した画像データを得るまでにオリジナル画像データから処理が加えられた数である。   In step S1005, the control unit 1 lists a list of character strings including the acquired character strings in the image data ID or processing information in ascending order. In step S1006, the control unit 1 sets the DID as the character string acquired in step S1004. In step S1007, the control unit 1 examines the number of “_” from the ID of the image data selected by the user or the processing information and sets it to N. The value of N is the number of processes processed from the original image data before obtaining the image data selected by the user.

ステップS1008で、制御部1は、I=0とする。ステップS1009で、制御部1は、I=Nであるかどうかを調べる。ステップS1009でI=Nでないと判断した場合、ステップS1010で、制御部1は、DIDが列挙されたリストに存在するのかどうかを調べる。   In step S1008, the control unit 1 sets I = 0. In step S1009, the control unit 1 checks whether I = N. If it is determined in step S1009 that I = N is not satisfied, in step S1010, the control unit 1 checks whether the DID exists in the enumerated list.

ステップS1010でDIDが列挙されたリストに存在すると判断した場合、ステップS1011で、制御部1は、IDあるいは処理情報がDIDである画像とそのファイル名を表示部3に表示し、ステップS1013に移行する。ステップS1010でDIDが列挙されたリストに存在しないと判断した場合、ステップS1012で、制御部1は、画像をバツ印で表示し、ステップS1013に移行する。   If it is determined in step S1010 that the DID is present in the enumerated list, in step S1011, the control unit 1 displays an image whose ID or processing information is DID and the file name thereof on the display unit 3, and proceeds to step S1013. To do. If it is determined in step S1010 that the DID does not exist in the listed list, in step S1012, the control unit 1 displays the image with a cross mark, and the process proceeds to step S1013.

ステップS1013で、制御部1は、利用者が選択した画像データのIDあるいは処理情報について、DIDの次の文字から次の”_”までを検索し、検索開始文字の次の文字から検索終了の前の文字列PRを取得する。ここで取得される文字列は、行われた処理を示すIDとその処理が処理元の画像データに対して行われた回数を示すIDである。   In step S1013, the control unit 1 searches for the ID or processing information of the image data selected by the user from the next character of the DID to the next “_”, and ends the search from the character next to the search start character. Get the previous character string PR. The character string acquired here is an ID indicating the processing performed and an ID indicating the number of times that processing has been performed on the image data of the processing source.

ステップS1014で、制御部1は、ステップS1013で取得した文字列PRから先頭の文字を取得し、行われた処理を示す矢印を表示部3に表示する。ステップS1015で、制御部1は、ステップS1014で取得した文字から処理を示す矢印を表示部3に表示する。ステップS1016で、制御部1は、文字列DIDの後にステップS1014で取得した文字列PRを連結し、DIDとする。ステップS1017で、制御部1は、Iに1を加え、ステップS1009に戻る。   In step S1014, the control unit 1 acquires the first character from the character string PR acquired in step S1013, and displays an arrow indicating the performed process on the display unit 3. In step S1015, the control unit 1 displays an arrow indicating processing from the character acquired in step S1014 on the display unit 3. In step S1016, the control unit 1 concatenates the character string PR acquired in step S1014 after the character string DID to obtain a DID. In step S1017, the control unit 1 adds 1 to I and returns to step S1009.

ステップS1009でI=Nであると判断した場合、ステップS1018で、制御部1は、I=0であるかどうかを調べる。ステップS1018でI=0でないと判断した場合、ステップS1019で、制御部1は、利用者が選択した画像データのIDあるいは処理情報を右から検索し、”_”の前の文字を取得する。ステップS1020で、制御部1は、ステップS1019で取得した文字から処理を示す矢印を表示部3に表示する。ステップS1021で、制御部1は、利用者が選択した画像とファイル名を表示部3に表示し、本処理を終了する。   If it is determined in step S1009 that I = N, in step S1018, the control unit 1 checks whether I = 0. If it is determined in step S1018 that I = 0 is not satisfied, in step S1019, the control unit 1 retrieves the ID or processing information of the image data selected by the user from the right, and acquires the character before “_”. In step S1020, the control unit 1 displays an arrow indicating processing from the characters acquired in step S1019 on the display unit 3. In step S1021, the control unit 1 displays the image and file name selected by the user on the display unit 3, and ends this process.

ステップS1018でI=0であると判断した場合、制御部1は、ステップS1021の処理を行い、本処理を終了する。   If it is determined in step S1018 that I = 0, the control unit 1 performs the process of step S1021 and ends this process.

以上説明したように、本実施の形態によれば、画像データのメタデータとして処理情報を持つようにした場合でも、作成した画像の履歴を一覧表示することができる。これにより、利用者は画像がどのように処理されたのかを把握しやすくなると共に、保存されている画像が不要な画像かどうかを判断しやすくなり、従来よりも画像の整理を容易に行うことが可能となる。   As described above, according to the present embodiment, it is possible to display a list of created image histories even when processing information is included as metadata of image data. This makes it easier for users to understand how images have been processed, and makes it easier to determine whether stored images are unnecessary images, making it easier to organize images than before. Is possible.

[他の実施の形態]
上記各実施の形態では、画像データに行う処理として、加工、縮小、コピー、トリミングを例に挙げたが、本発明は、これらの処理以外の処理を行う場合にも適用可能である。
[Other embodiments]
In each of the above-described embodiments, processing, reduction, copying, and trimming have been exemplified as processing to be performed on image data. However, the present invention can also be applied to processing other than these processing.

上記各実施の形態では、情報処理装置で扱う画像データのデータ源については言及しなかったが、本発明は、情報処理装置内部で生成した画像データ、撮像装置等の外部装置から取得した画像データのいずれの画像データにも適用可能である。   In each of the above embodiments, the data source of image data handled by the information processing apparatus has not been mentioned, but the present invention provides image data generated inside the information processing apparatus, image data acquired from an external apparatus such as an imaging apparatus. It can be applied to any of the image data.

また、本発明の目的は、以下の処理を実行することにより達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。   The object of the present invention is achieved by executing the following processing. That is, a storage medium that records a program code of software that realizes the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU, MPU, etc.) of the system or apparatus is stored in the storage medium. This is the process of reading the code.

この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention.

また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。   Moreover, the following can be used as a storage medium for supplying the program code. For example, floppy (registered trademark) disk, hard disk, magneto-optical disk, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM or the like. Alternatively, the program code may be downloaded via a network.

また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれる。   Further, the present invention includes a case where the function of the above-described embodiment is realized by executing the program code read by the computer. In addition, an OS (operating system) running on the computer performs part or all of the actual processing based on an instruction of the program code, and the functions of the above-described embodiments are realized by the processing. Is also included.

更に、前述した実施形態の機能が以下の処理により実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行う場合である。   Furthermore, the present invention includes a case where the functions of the above-described embodiment are realized by the following processing. That is, the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, based on the instruction of the program code, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing.

本発明の第1の実施の形態に係るデータ処理装置としての情報処理装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the information processing apparatus as a data processing apparatus which concerns on the 1st Embodiment of this invention. 画像データに付加するIDと画像データに行われる処理との対応関係を示す図である。It is a figure which shows the correspondence of ID added to image data, and the process performed to image data. 選択された画像データのオリジナル画像データに対する処理により作成された画像データの履歴の一覧を表示する手順を示すフローチャートである。It is a flowchart which shows the procedure which displays the list | wrist of the log | history of the image data produced by the process with respect to the original image data of the selected image data. 選択された画像データのオリジナル画像データに対する処理により作成された画像データの履歴の一覧を表示する手順を示すフローチャートである。It is a flowchart which shows the procedure which displays the list | wrist of the log | history of the image data produced by the process with respect to the original image data of the selected image data. 選択された画像データに対する処理により作成された画像データを表示する手順を示すフローチャートである。It is a flowchart which shows the procedure which displays the image data produced by the process with respect to the selected image data. 選択された画像データに対する処理により作成された画像データを表示する手順を示すフローチャートである。It is a flowchart which shows the procedure which displays the image data produced by the process with respect to the selected image data. 選択された画像データがどのように作成されたのかを表示する手順を示すフローチャートである。It is a flowchart which shows the procedure which displays how the selected image data was produced. 選択された画像データがどのように作成されたのかを表示する手順を示すフローチャートである。It is a flowchart which shows the procedure which displays how the selected image data was produced. 情報処理装置の表示部に表示される画像一覧を示す図である。It is a figure which shows the image list displayed on the display part of information processing apparatus. 本発明の第2の実施の形態に係る画像データに行われる処理と画像データ内部に保持されている過去に行われた各処理の回数を示す図である。It is a figure which shows the frequency | count of each process performed in the past currently hold | maintained inside the process performed on the image data based on the 2nd Embodiment of this invention, and image data. 本発明の第3の実施の形態に係る画像データに対するIDの付加と処理情報を記録する手順を示すフローチャートである。It is a flowchart which shows the procedure which adds addition of ID with respect to the image data based on the 3rd Embodiment of this invention, and records process information. 選択された画像データのオリジナル画像データに対する処理により作成された画像データの履歴の一覧を表示する手順を示すフローチャートである。It is a flowchart which shows the procedure which displays the list | wrist of the log | history of the image data produced by the process with respect to the original image data of the selected image data. 選択された画像データのオリジナル画像データに対する処理により作成された画像データの履歴の一覧を表示する手順を示すフローチャートである。It is a flowchart which shows the procedure which displays the list | wrist of the log | history of the image data produced by the process with respect to the original image data of the selected image data. 選択された画像データに対する処理により作成された画像データを表示する手順を示すフローチャートである。It is a flowchart which shows the procedure which displays the image data produced by the process with respect to the selected image data. 選択された画像データに対する処理により作成された画像を表示する手順を示すフローチャートである。It is a flowchart which shows the procedure of displaying the image produced by the process with respect to the selected image data. 選択された画像データがどのように作成されたのかを表示する手順を示すフローチャートである。It is a flowchart which shows the procedure which displays how the selected image data was produced. 選択された画像データがどのように作成されたのかを表示する手順を示すフローチャートである。It is a flowchart which shows the procedure which displays how the selected image data was produced.

符号の説明Explanation of symbols

1 制御部
2 記憶部
3 表示部
101 選択された画像のパスを表示するエディットボックス
102 画像一覧を表示する方法を選択するラジオボタン
103〜107 処理元の画像に対して行われた処理を示す矢印
DESCRIPTION OF SYMBOLS 1 Control part 2 Memory | storage part 3 Display part 101 Edit box which displays the path | pass of the selected image 102 Radio button which selects the method of displaying an image list 103-107 Arrow which shows the process performed with respect to the image of a process origin

Claims (8)

画像データに一意な識別情報を付加する第1の付加手段と、
処理元の画像データに処理を行うことで作成された画像データに前記処理を識別する識別情報を付加する第2の付加手段と、
前記処理元の画像データに複数回の処理が行われた場合に前記複数回の処理が行われたことを示す識別情報を作成された画像データに付加する第3の付加手段と、
前記処理元の画像データと作成された各画像データとの対応関係を処理の履歴と画像の作成過程に応じて分岐させて表示する履歴分岐表示を行う表示制御手段と、を備えることを特徴とするデータ処理装置。
First adding means for adding unique identification information to image data;
Second addition means for adding identification information for identifying the process to the image data created by processing the image data of the processing source;
Third adding means for adding identification information indicating that the plurality of times of processing has been performed to the created image data when the plurality of times of processing has been performed on the processing source image data;
Display control means for performing history branching display for branching and displaying the correspondence between the processing source image data and each created image data according to the processing history and the image creation process, Data processing device.
前記表示制御手段による前記履歴分岐表示の表示方法を選択する選択手段を備え、
前記選択手段により選択される前記履歴分岐表示の表示方法は、行われた処理の履歴を表示する処理履歴表示、処理に伴い画像が作成された過程を表示する画像作成履歴表示、作成された画像を全て表示する全画像表示、のいずれかを含むことを特徴とする請求項1記載のデータ処理装置。
Selecting means for selecting a display method of the history branch display by the display control means;
The display method of the history branch display selected by the selection means includes a processing history display for displaying a history of processing performed, an image creation history display for displaying a process in which an image is created in accordance with the processing, and a created image. The data processing apparatus according to claim 1, further comprising: an all-image display that displays all the images.
前記処理元の画像データに行われた処理の回数を処理毎に記録する記録手段を備え、
前記処理元の画像データに行われる処理は、加工、縮小、複写、トリミングのいずれかを含むことを特徴とする請求項1又は2記載のデータ処理装置。
Recording means for recording the number of times of processing performed on the processing source image data for each processing;
3. The data processing apparatus according to claim 1, wherein the processing performed on the processing source image data includes any one of processing, reduction, copying, and trimming.
前記表示制御手段は、前記履歴分岐表示において、前記処理元の画像データに対する処理の過程で画像データが削除された場合、前記画像データが削除されたことを示す表示形態で表示することを特徴とする請求項1又は2記載のデータ処理装置。   In the history branch display, when the image data is deleted in the course of processing on the processing source image data, the display control means displays the image data in a display form indicating that the image data has been deleted. The data processing apparatus according to claim 1 or 2. 前記表示制御手段は、前記履歴分岐表示において、前記処理元の画像データと該処理元の画像データから作成される画像データとの対応関係、並びに処理の種類を識別可能に表示することを特徴とする請求項1又は2記載のデータ処理装置。   In the history branch display, the display control means displays the correspondence between the processing source image data and image data created from the processing source image data, and the type of processing in an identifiable manner. The data processing apparatus according to claim 1 or 2. 前記表示制御手段は、前記履歴分岐表示において、選択された画像データと同じ画像データを有する画像については、前記選択された画像データと同じ画像データを有する画像であることを示す表示形態で表示することを特徴とする請求項1又は2記載のデータ処理装置。   In the history branch display, the display control means displays an image having the same image data as the selected image data in a display form indicating that the image has the same image data as the selected image data. The data processing apparatus according to claim 1 or 2, wherein 画像データに一意な識別情報を付加する第1の付加ステップと、
処理元の画像データに処理を行うことで作成された画像データに前記処理を識別する識別情報を付加する第2の付加ステップと、
前記処理元の画像データに複数回の処理が行われた場合に前記複数回の処理が行われたことを示す識別情報を作成された画像データに付加する第3の付加ステップと、
前記処理元の画像データと作成された各画像データとの対応関係を処理の履歴と画像の作成過程に応じて分岐させて表示する履歴分岐表示を行う制御ステップと、を有することを特徴とするデータ処理装置の制御方法。
A first addition step of adding unique identification information to the image data;
A second addition step of adding identification information for identifying the processing to the image data created by processing the processing source image data;
A third addition step of adding, to the created image data, identification information indicating that the plurality of processes have been performed when the plurality of processes are performed on the processing source image data;
And a control step of performing a history branching display in which a correspondence relationship between the image data of the processing source and each of the created image data is branched and displayed in accordance with a process history and an image creation process. A method for controlling a data processing apparatus.
データ処理装置の制御方法をコンピュータに実行させるプログラムにおいて、前記制御方法は、
画像データに一意な識別情報を付加する第1の付加ステップと、
処理元の画像データに処理を行うことで作成された画像データに前記処理を識別する識別情報を付加する第2の付加ステップと、
前記処理元の画像データに複数回の処理が行われた場合に前記複数回の処理が行われたことを示す識別情報を作成された画像データに付加する第3の付加ステップと、
前記処理元の画像データと作成された各画像データとの対応関係を処理の履歴と画像の作成過程に応じて分岐させて表示する履歴分岐表示を行う制御ステップと、を有することを特徴とするプログラム。
In a program for causing a computer to execute a control method for a data processing apparatus, the control method includes:
A first addition step of adding unique identification information to the image data;
A second addition step of adding identification information for identifying the processing to the image data created by processing the processing source image data;
A third addition step of adding, to the created image data, identification information indicating that the plurality of processes have been performed when the plurality of processes are performed on the processing source image data;
And a control step of performing a history branching display in which a correspondence relationship between the image data of the processing source and each of the created image data is branched and displayed in accordance with a process history and an image creation process. program.
JP2007196181A 2007-07-27 2007-07-27 Data processing apparatus, control method, and program Pending JP2009032082A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007196181A JP2009032082A (en) 2007-07-27 2007-07-27 Data processing apparatus, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007196181A JP2009032082A (en) 2007-07-27 2007-07-27 Data processing apparatus, control method, and program

Publications (1)

Publication Number Publication Date
JP2009032082A true JP2009032082A (en) 2009-02-12

Family

ID=40402508

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007196181A Pending JP2009032082A (en) 2007-07-27 2007-07-27 Data processing apparatus, control method, and program

Country Status (1)

Country Link
JP (1) JP2009032082A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010258968A (en) * 2009-04-28 2010-11-11 Canon Inc Image processing apparatus and image processing method
JP2010268184A (en) * 2009-05-14 2010-11-25 Hoya Corp Imaging device
WO2013084761A1 (en) * 2011-12-07 2013-06-13 タツモ株式会社 Bonding device and bonding method
JP2013156882A (en) * 2012-01-31 2013-08-15 Nk Works Kk Image processing program and image processing device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010258968A (en) * 2009-04-28 2010-11-11 Canon Inc Image processing apparatus and image processing method
JP2010268184A (en) * 2009-05-14 2010-11-25 Hoya Corp Imaging device
WO2013084761A1 (en) * 2011-12-07 2013-06-13 タツモ株式会社 Bonding device and bonding method
KR101906509B1 (en) 2011-12-07 2018-10-10 다즈모 가부시키가이샤 Bonding device and bonding method
JP2013156882A (en) * 2012-01-31 2013-08-15 Nk Works Kk Image processing program and image processing device

Similar Documents

Publication Publication Date Title
US8078627B2 (en) File management apparatus, method for controlling file management apparatus, computer program, and storage medium
US9519624B1 (en) Displaying previews of content items for electronic works in a target rendering environment
US20090150787A1 (en) Data processing device
JP2007272870A (en) Print control apparatus, GUI display method, printer driver, and recording medium
JP2009032082A (en) Data processing apparatus, control method, and program
JP2007042092A (en) Electronic document processing apparatus, method and program
JP6771891B2 (en) Information processing equipment, information processing methods and programs
JP2006107375A (en) Document management system, document management method, program, and storage medium
JPWO2006030509A1 (en) Image search device, image search method, image creation device, image creation method, and program
JP2019192120A (en) Display editing apparatus, server apparatus, display editing system and program
JP6795767B2 (en) Information processing device and its processing method and program
JP5063465B2 (en) Document management apparatus, document management method, information processing program, and recording medium
JP2005275979A (en) Image retrieving program
JP4455235B2 (en) Image processing apparatus, image processing apparatus control method, and computer program
JP2005244614A (en) Electronic camera device and recording medium
JP4817634B2 (en) Data storage
JP5971069B2 (en) Information processing apparatus, title extraction method, and program
JP5230193B2 (en) Data search apparatus, data search method, and computer program
JP2009128946A (en) Metadata giving apparatus and method
JP5350114B2 (en) Image display device, image display method, and program
JP5558187B2 (en) Electronic device and image processing program
JP5298484B2 (en) Document processing device
JP5153054B2 (en) File generation method and file search method
JP5898043B2 (en) History information display program and history information display device
JP2005275809A (en) Electronic document processing apparatus, electronic document processing system, electronic document processing method, and program