Image processing device, method and program
Abstract
A marker corresponding to an editing state at an arbitrary point in time of image data being edited is stored in memory. The image of an arbitrary editing state can be displayed by a user selecting the displayed marker. The original image data is not updated. When saving the image data file, the saved editing state at an arbitrary point of time can be saved as a single file together with the original image data. By selecting a plurality of markers, images corresponding to a plurality of processing states can be displayed simultaneously. A marker can be used to create a new image data file of a desired processing state, or a plurality of markers can be selected to create a plurality of new image data files. Image data can be displayed as thumbnail images, and thumbnail images and ordinary images can be concurrently displayed.
Claims
exact text as granted — not AI-modified1 . An image processing device, comprising:
original image data storage means for saving original image data; operational input acquisition means for acquiring operational inputs of a user; command and parameter storage means for temporarily saving at least one command and associated parameter for editing the original image data acquired through the operational input acquisition means; editing means for editing the original image data to create edited image data based on the at least one command and associated parameter acquired through the operational input acquisition means; marker storage means for saving at least one of the commands and associated parameters temporarily saved in the command and parameter storage means as marker data for showing the editing state at a prescribed timing when an operational input commanding the storage of the current editing state is acquired through the operational input acquisition means; and file storage control means for creating and saving a single image data file containing the original image data saved with the original image data storage means and the marker data saved with the marker storage means.
2 . An image processing device according to claim 1 , further comprising thumbnail image data creation means for creating thumbnail image data based on at least one of the original image data and the edited image data edited and created with the editing means.
3 . An image processing device according to claim 1 , further comprising image data display control means for controlling display of at least one of the original image data and the edited image data edited and created with the editing means.
4 . An image processing device according to claim 3 , further comprising thumbnail image data creation means for creating thumbnail image data based on at least one of the original image data and the edited image data edited and created with the editing means, wherein the image data display control means also controls the display of the thumbnail image data created with the thumbnail image data creation means.
5 . An image processing device according to claim 3 , further comprising reading control means for controlling the reading of the image data file saved by the file storage control means, wherein when a plurality of the marker data is contained in the image data file, the editing means edits the original image data and creates a plurality of the edited image data based on the plurality of marker data contained in the image data file, and the image data display control means controls the display of the edited image data created with the editing means.
6 . An image processing device according to claim 3 , further comprising marker data display control means for controlling display of a list of the marker data saved with the marker storage means, wherein when an operational input is acquired with the operational input acquisition means for selecting one of the marker data in the displayed list, the editing means edits the original image data and creates edited image data based on the marker data that was selected, and the image data display control means controls the display of the edited image data edited with the editing means.
7 . An image processing device according to claim 6 , wherein when the operational input acquired with the operational input acquisition means is an operational input for selecting a plurality of the marker data among the marker data in the displayed list, the editing means edits the original image data and creates a plurality of the edited image data based on the plurality of marker data selected.
8 . An image processing device according to claim 7 , further comprising thumbnail image data creation means for creating thumbnail image data based on at least one of the original image data and the edited image data edited and created with the editing means, wherein the thumbnail image data creation means creates a plurality of the thumbnail image data based on a plurality of the edited image data edited and created based on the selected plurality of marker data.
9 . An image processing device according to claim 1 , wherein when an operational input for commanding the storage of the image data file is acquired with the operational input acquisition means, the file storage control means controls the storage of a single image data file containing the original image data saved with the original image data storage means and the marker data saved with the marker storage means.
10 . An image processing device according to claim 9 , wherein the single image data file stored by the file storage control means further contains the at least one command and associated parameter saved with the command and parameter storage means in addition to the original image data saved with the original image data storage means and the marker data saved with the marker storage means.
11 . An image processing device according to claim 1 , further comprising:
marker data display control means for controlling the display of a list of the marker data saved with the marker storage means; and new original image data creation means for editing the original image data and creating new original image data based on the marker data saved with the marker storage means.
12 . An image processing device according to claim 11 , wherein when the operational input acquired with the operational input acquisition means is an operational input for selecting a plurality of the marker data among the marker data in the displayed list, the new original image data creation means edits the original image data and creates a plurality of the new original image data based on the selected plurality of marker data.
13 . An image processing device, comprising:
a memory that stores image data including original image data; and a controller that:
acquires operational inputs of a user;
temporarily saves at least one command and associated parameter for editing the original image data, acquired through the operational inputs of the user;
edits the original image data to create edited image data based on the acquired at least one command and associated parameter;
saves at least one of the temporarily saved commands and associated parameters as marker data for showing the editing state at a prescribed timing when an operational input commanding the storage of the current editing state is acquired through the operational inputs of the user; and
creates and saves a single image data file containing the stored original image data and the saved marker data.
14 . An image processing device according to claim 13 , wherein the controller further creates thumbnail image data based on at least one of the original image data and the edited image data.
15 . An image processing device according to claim 13 , wherein the controller further controls display of at least one of the original image data and the edited image data.
16 . An image processing device according to claim 15 , wherein the controller further creates thumbnail image data based on at least one of the original image data and the edited image data, and also controls the display of the created thumbnail image data.
17 . An image processing device according to claim 15 , wherein the controller further controls the reading of the saved image data file, wherein when a plurality of the marker data is contained in the image data file, the controller edits the original image data and creates a plurality of the edited image data based on the plurality of marker data contained in the image data file, and the controller controls the display of the created edited image data.
18 . An image processing device according to claim 15 , wherein the controller further controls display of a list of the saved marker data, wherein when an operational input is acquired for selecting one of the marker data in the displayed list, the controller edits the original image data and creates edited image data based on the marker data that was selected, and controls the display of the edited image data.
19 . An image processing device according to claim 18 , wherein when the operational input acquired is an operational input for selecting a plurality of the marker data among the marker data in the displayed list, the controller edits the original image data and creates a plurality of the edited image data based on the plurality of marker data selected.
20 . An image processing device according to claim 19 , wherein the controller further creates thumbnail image data based on at least one of the original image data and the edited image data, and the controller creates a plurality of the thumbnail image data based on a plurality of the edited image data edited and created based on the selected plurality of marker data.
21 . An image processing device according to claim 13 , wherein when an operational input for commanding the storage of the image data file is acquired, the controller controls the storage of a single image data file containing the saved original image data and the saved marker data.
22 . An image processing device according to claim 21 , wherein the stored single image data file further contains the at least one command and associated parameter saved in addition to the saved original image data and the saved marker data.
23 . An image processing device according to claim 13 , wherein the controller further:
controls display of a list of the saved marker data; and edits the original image data and creates new original image data based on the saved marker data.
24 . An image processing device according to claim 23 , wherein when the operational input acquired is an operational input for selecting a plurality of the marker data among the marker data in the displayed list, the controller edits the original image data and creates a plurality of the new original image data based on the selected plurality of marker data.
25 . A computer-readable computer program product having computer-executable instructions to cause a computer to perform a plurality of steps comprising:
an original image data storage control step of controlling the storage of original image data; an operational input acquisition step of acquiring operational inputs of a user; a command and parameter storage control step of controlling the temporary storage of at least one command and associated parameter for editing the original image data acquired with the operational input acquisition step; an editing step of editing the original image data to create edited image data based on the at least one command and associated parameter acquired with the operational input acquisition step; a marker storage control step of controlling the storage of at least one of the commands and associated parameters temporarily stored in the command and parameter storage control step as marker data for showing the editing state at a prescribed timing when an operational input commanding the storage of the current editing state is acquired with the operational input acquisition step; and a file storage control step of creating a single image data file containing the original image data stored in the original image data storage control step and the marker data stored in the marker storage control step, and controlling the storage of the image data file.
26 . A computer program product according to claim 25 , wherein the instructions further comprise a thumbnail image data creation step of creating thumbnail image data based on at least one of the original image data and the edited image data edited and created in the editing step.
27 . A computer program product according to claim 25 , wherein the instructions further comprise an image data display control step of controlling display of at least one of the original image data and the edited image data edited and created in the editing step.
28 . A computer program product according to claim 27 , wherein the instructions further comprise a thumbnail image data creation step of creating thumbnail image data based on at least one of the original image data and the edited image data edited and created in the editing step, wherein the image data display control step also controls the display of the thumbnail image data created in the thumbnail image data creation step.
29 . A computer program product according to claim 27 , wherein the instructions further comprise a reading control step of controlling the reading of the image data file stored in the file storage control step, wherein when a plurality of the marker data is contained in the image data file, the editing step edits the original image data and creates a plurality of the edited image data based on the plurality of marker data contained in the image data file, and the image data display control step controls the display of the edited image data created in the editing step.
30 . A computer program product according to claim 27 , wherein the instructions further comprise a marker data display control step of controlling display of a list of the marker data stored in the marker storage control step, wherein when an operational input is acquired in the operational input acquisition step so as to select one of the marker data in the displayed list, the editing step edits the original image data and creates edited image data based on the marker data that was selected, and the image data display control step controls the display of the edited image data edited with the editing step.
31 . A computer program product according to claim 30 , wherein when the operational input acquired with the operational input acquisition step is an operational input that selects a plurality of the marker data among the marker data in the displayed list, the editing step edits the original image data and creates a plurality of the edited image data based on the selected plurality of marker data.
32 . A computer program product according to claim 31 , wherein the instructions further comprise a thumbnail image data creation step of creating thumbnail image data based on at least one of the original image data and the edited image data edited and created in the editing step, wherein the thumbnail image data creation step creates a plurality of the thumbnail image data based on a plurality of the edited image data edited and created based on the selected plurality of the marker data selected in the editing step.
33 . A computer program product according to claim 25 , wherein when an operational input for commanding the storage of the image data file is acquired in the operational input acquisition step, the file storage control step controls the storage of a single image data file containing the original image data stored in the original image data storage control step and the marker data stored in the marker storage control step.
34 . A computer program product according to claim 33 , wherein the file storage control step controls the storage of a single image data file containing the at least one command and associated parameter stored in the processing of the command and parameter storage control step in addition to the original image data stored in the original image data storage control step and the marker data stored in the marker storage control step.
35 . A computer program product according to claim 25 , wherein the instructions further comprise:
a marker data display control step of controlling display of a list of the marker data stored in the processing of the marker storage control step; and a new original image data creation step of editing the original image data and creating new original image data based on the marker data stored in the marker storage control step.
36 . A computer program product according to claim 35 , wherein when the operational input acquired in the operational input acquisition step is an operational input that selects a plurality of the marker data among the marker data in the displayed list, the new original image data creation step edits the original image data and creates a plurality of the new original image data based on the selected plurality of marker data.Join the waitlist — get patent alerts
Track US2006072166A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.