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:
an original image data storage unit that saves original image data; an operational input acquisition unit that acquires operational inputs of a user; a command and parameter storage unit that temporarily saves at least one command and associated parameter for editing the original image data acquired through the operational input acquisition unit; an editing unit that edits 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 unit; a marker storage unit that saves at least one of the commands and associated parameters temporarily saved in the command and parameter storage unit as marker data for showing an editing state at a prescribed timing when an operational input commanding the storage of a current editing state is acquired through the operational input acquisition unit; and a file storage control unit that creates and saves a single image data file containing the original image data saved with the original image data storage unit and the marker data saved with the marker storage unit, wherein the editing unit edits the original image data within the image file, based on the marker data included in the image data file.
2 . An image processing device according to claim 1 , further comprising a thumbnail image data creation unit that creates thumbnail image data based on at least one of the original image data and the edited image data edited and created with the editing unit.
3 . An image processing device according to claim 1 , further comprising an image data display control unit that controls display of at least one of the original image data and the edited image data edited and created with the editing unit.
4 . An image processing device according to claim 3 , further comprising a thumbnail image data creation unit that creates thumbnail image data based on at least one of the original image data and the edited image data edited and created with the editing unit, wherein the image data display control unit also controls the display of the thumbnail image data created with the thumbnail image data creation unit.
5 . An image processing device according to claim 3 , further comprising a reading control unit that controls the reading of the image data file saved by the file storage control unit, wherein when a plurality of the marker data is contained in the image data file, the editing unit 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 unit controls the display of the edited image data created with the editing unit.
6 . An image processing device according to claim 3 , further comprising a marker data display control unit that controls display of a list of the marker data saved with the marker storage unit, wherein when an operational input is acquired with the operational input acquisition unit for selecting one of the marker data in the displayed list, the editing unit edits the original image data and creates edited image data based on the marker data that was selected, and the image data display control unit controls the display of the edited image data edited with the editing unit.
7 . An image processing device according to claim 6 , wherein when the operational input acquired with the operational input acquisition unit is an operational input for selecting a plurality of the marker data among the marker data in the displayed list, the editing unit 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 a thumbnail image data creation unit that creates thumbnail image data based on at least one of the original image data and the edited image data edited and created with the editing unit, wherein the thumbnail image data creation unit 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 unit, the file storage control unit controls the storage of a single image data file containing the original image data saved with the original image data storage unit and the marker data saved with the marker storage unit.
10 . An image processing device according to claim 9 , wherein the single image data file stored by the file storage control unit further contains the at least one command and associated parameter saved with the command and parameter storage unit in addition to the original image data saved with the original image data storage unit and the marker data saved with the marker storage unit.
11 . An image processing device according to claim 1 , further comprising:
a marker data display control unit that controls a display of a list of the marker data saved with the marker storage unit; and a new original image data creation unit that edits the original image data and creates new original image data based on the marker data saved with the marker storage unit.
12 . An image processing device according to claim 11 , wherein when the operational input acquired with the operational input acquisition unit 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 unit 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 storage of a 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,
wherein the controller edits the original image data within the image file, based on the marker data included in the image data file.
14 . A computer-readable medium storing a computer program 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 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 a 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, wherein the editing step edits the original image data within the image file, based on the marker data included in the image data file.
15 . An image processing device according to claim 1 , further comprising:
a reading control unit that controls reading of the image data file including the marker data, wherein when a plurality of the marker data is contained in the image data file, which has been read, the reading control unit automatically reads each of the plurality of marker the data sequentially, and the editing unit edits the original data within the image file, based on each of the plurality of the marker data that has been read.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.