Digital camera
A digital camera, which photographs a subject, generates image data, and records the image data on a recording medium, includes: an image processing device that performs a plurality of image processing to the recorded image data, in response to a user's operation; a history creating device that creates, for each image data, history information that indicates a history of image processing performed by the image processing device; and a display unit that displays the history information thus created.
Latest Nikon Patents:
- Build system, build method, computer program, control apparatus to build an object utilizing an irradiation optical system
- IMAGE SENSOR, IMAGE-CAPTURING APPARATUS, AND ELECTRONIC DEVICE
- IMAGE CAPTURING DEVICE AND IMAGE CAPTURING APPARATUS
- METHOD FOR PRODUCING LAMINATE
- ENCODER, DECODER, ENCODING METHOD, DECODING METHOD, AND RECORDING MEDIUM
This is a Continuation of application Ser. No. 11/878,879 filed Jul. 27, 2007. The disclosure of the prior application is hereby incorporated by reference herein in its entirety.
INCORPORATION BY REFERENCEThe disclosure of the following priority application is herein incorporated by reference:
Japanese Patent Application No. 2006-213439 filed Aug. 4, 2006
BACKGROUND OF THE INVENTION1. Field of the Invention
A present invention relates to a digital camera with which image processing can be performed to photographed image data.
2. Description of Related Art
Japanese Laid Open Patent Publication No.2001-169174 discloses a digital camera with which photographed (recorded) image data is re-recordable after it is read out from a memory card to be subjected to image processing such as a sharpness process, a contrast control, a chroma control, etc.
SUMMARY OF THE INVENTIONA digital camera, which photographs a subject, generates image data, and records the image data on a recording medium, according to a 1st aspect of the present invention includes: an image processing device that performs a plurality of image processing to the recorded image data, in response to a user' s operation; a history creating device that creates, for each image data, history information that indicates a history of image processing performed by the image processing device; and a display unit that displays the history information thus created.
According to a 2nd aspect of the present invention, in the digital camera according to the 1st aspect, the display unit may display the history information created with respect to the image data with an image based on the image data.
According to a 3rd aspect of the present invention, in the digital camera according to the 2nd aspect, it is preferable that the display unit displays the history information, superimposing upon the image based on the image data.
According to a 4th aspect of the present invention, in the digital camera according to the 1st aspect, it is preferable that the history information is information that represents a content of image processing performed to the image data, and, in case a plurality of image processing were performed, sequence of the plurality of image processing.
A digital camera, which photographs a subject, generates image data, and records the image data on a recording medium, according to a 5th aspect of the present invention includes: an image processing device that performs image processing to the recorded image data, in response to a user's operation; and a display unit that displays image based on the recorded image data and information related to the image on display, wherein: when displaying the image, in case the image processing has been performed to the image data, information that is indicative of a content of the image processing is displayed, whereas in case the image processing has not been performed, other information or no information is displayed.
According to a 6th aspect of the present invention, it is preferable that the digital camera according to the 5th aspect further includes a display switching device that switches to other information to be displayed or no information to be displayed, under a circumstance that the image based on the image data and the information being indicative of a content of the image processing are displayed on the display unit.
According to a 7th aspect of the present invention, in the digital camera according to the 5th aspect, it is preferable that the image processing device is capable of performing a plurality type of image processing, and the information being indicative of a content of the image processing is a history information that indicates a history of image processing.
A digital camera, which photographs a subject and generates image data according to a 8th aspect of the present invention includes: an image processing device that performs a plurality of image processing to the image data, in response to a user's operation; a history creating device that creates a history information that, for each image data, indicates a history of image processing performed by the image processing device; and a display unit that displays the history information thus created.
According to a 9th aspect of the present invention, the digital camera according to the 8th aspect may further include an image processing selection device that specifies image processing to be performed to the image data and its sequence to be performed prior to a photographing operation, and the image processing device may perform image processing, following a content that is specified with the image processing selection device.
A computer-readable computer program product containing a control program for image processing according to a 10th aspect of the present invention, the control program including: instructions for performing image processing to image data; instructions for creating a history information that, for each image data, indicates a content of the image processing performed to the image data, and, in case of a plurality of image processing having been performed, its sequence; and instructions for displaying the history information thus created.
According to a 11th aspect of the present invention, in the computer-readable computer program product according to the 10th aspect, the computer-readable computer program product may be a recording medium on which the control program is recorded.
According to a 12th aspect of the present invention, in the computer-readable computer program product according to the 10th aspect, the computer-readable computer program product may be a carrier wave in which the control program is embodied as a data signal.
A method for image processing according to a 13th aspect of the present invention: performs image processing to image data; creates, for each image data, a history information that indicates a content of the image processing performed to the image data, and, in case of a plurality of image processing having been performed, its sequence; and displays the history information thus created.
An embodiment of the invention will be described with reference to
A display unit 16 includes a liquid crystal display (LCD) monitor which is, for example, disposed at a back of the digital camera and its drive circuit, to allow an image display and a menu display. An operation unit 17 includes various operation members, such as a release button and various operation buttons used on the playback mode as to be hereinafter described, as well as switches that are interlocked to those operations. A CPU 18 executes operations based on programs stored in a memory 19 and drive-controls foregoing each circuit and device based on an input from the operation unit 17.
The digital camera has two operation modes: a shooting mode for photographing, and a reproducing mode for reproducing photographed image data. In a reproducing mode can read out image data stored in the recording medium 15, and can display a subject image based on the image data on the display unit 16. On that occasion, a variety of information can be displayed, superimposing on the subject image. As illustrated in
When information page 1 is selected, as
Next, an image processing to a recorded image and information page 3 is described.
As described above, the digital camera performs the prescribed image processing to an image signal that was obtained by photographing, and records processed image data on the recording medium 15. Apart from that, the digital camera can read out image data which was once recorded on the recording medium 15, perform the image processing as a user likes, and re-record the data. In description hereinafter, unless otherwise noted, “image processing” refers to the processing to the recorded image data.
With regard to a selectable image processing, there are a tone correction, a white balance control, a color conversion (monochromatize), a trimming, a red eye correction, a distortion correction, a noise removal, an image size reduction, and so forth. It is also possible to perform a plurality of processing to one single image data. However, selectable image processing will not be limited to those mentioned above.
In case of performing a plurality of image processing to recorded image data, there might be a concern that a user becomes confused what kind of image processing has been performed. Therefore, in the embodiment, it is allowed to create a history of image processing as information page 3, and display it together with a subject image.
Using a prescribed operation for information display setting with, for example, the operation unit 17, a user can switch information to be displayed in order from “No Information”, “Information Page 1”, “Information Page 2”, to “Information Page 3 (if any)”, to each displayed image. Information Page 1 to 3 can be saved as an additional information included in an image file; otherwise, can be saved apart from the image file.
Thus, with regard to recorded image data, now that history information of image processing is related to each image data as Information page 3, and can be displayed with a subject image; therefore, on an occasion of an image display, it is convenient that an existence of the image processing, type and sequence of the image processing to the image data are shown at a glance.
However, it is allowed to display information, following an information display setting at the time, in substitution for the control of displaying information page 3 regardless of an information display setting. For example, in case of a setting to display information page 1, information page 1 is displayed even though image data which has information page 3 is selected on frame-by-frame advance. On this occasion, if a user prefers to display information page 3, the user can perform the foregoing operation for information display setting. In addition, the user can be allowed to select either setting: the setting of displaying information page 3 regardless of an information display setting, or the setting of displaying information following an information display setting. The selection can be made on, for example, a custom setting screen.
In the example of
Once a reproducing mode is set, then the CPU 18 runs the program and it is decided which image data is to be displayed initially at a step S1. For example, among image data recorded on the recording medium 15, most recently photographed image data is designated as a first image data to be displayed. At a step S2, it is determined whether or not information page 3 already exists with respect to the image data to be displayed. In case information page 3 exists, then the operation proceeds to a step S3 and displays a subject image based on the image data to be displayed, together with information page 3. In case information page 3 does not exist, then the operation proceeds to a step S4 and displays an image based on an information display setting at the time (either “No Information”, “Information Page 1”, or “Information Page 2”).
At a step S5, it is confirmed whether the above described operation for information display setting has been performed or not. If the operation for information display setting has been made with respect to the image data that is currently displayed, then the information display setting is changed at a step S6 depending upon the operation. At a step S7, it is determined whether a frame-by-frame advance operation has been performed or not. In case the frame-by-frame advance operation has been made, then the operation proceeds to a step S8 in which next image data to be displayed is decided before returning to a step S2. In case any frame-by-frame advance operation has not been performed, then the operation proceeds to a step S9 to confirm an operation for finishing reproduction. In case the operation for finishing reproduction is confirmed, then the processing of
At the step S10, it is determined whether or not image processing will be performed to the currently displayed image data. When a user performs an operation for commanding an image processing to be performed, then the operation proceeds to a step S11 to display an image processing selection menu. On the image processing selection menu displays a list of the foregoing selectable image processing. And, the user can select any image processing by a prescribed selection operation using the operation unit 17. In case the user does not select any image processing at a step S12, the operation proceeds to step 21. If the user performs a cancellation operation at step 21, then the operation returns to the step S2, whereas in case the user does not perform the cancellation operation, then the operation returns to the step S11. If the user selects any image processing at the step S12, the operation proceeds to a step S13. At the step S13, the selected image processing is performed to the currently displayed image data with the image processing circuit 12.
At a step S14, a subject image based on the image data after the image processing is displayed. At a step S15, the user is asked whether or not the user wishes to save the image data after the image processing. In case the image data is not to be saved, then the operation proceeds to a step S22. If the user performs a cancellation operation at the step S22, then the operation returns to the step S11; meanwhile, in case the user does not perform the cancellation operation, then the operation returns to the step S15. If the user orders to save the image data at the step S15, then the operation proceeds to a step S16. At the step S16, it is confirmed whether information page 3 to the image data already exists or not. In case information page 3 does not exist, the operation proceeds to a step S17 and creates information page 3 to write a content of the image processing performed this time (a name of the image processing) as history information. In case information page 3 already exists, the operation proceeds to a step S18 and adds the content of the image processing of this time on information page 3 to update the history information.
At a step S19, the image data after the image processing is recorded together with information page 3, on the recording medium 15, apart from the image data before the image processing. At a step S20, the recorded image data is displayed together with information page 3, and then the operation returns to the step S11.
Although it is not explained in the flow chart of FIG. 8, however, there is an image selection method of selecting an image to be displayed from a plurality of thumbnail images. To image data that is selected by the method, too, the process of foregoing step S3 to S6, the step S10 and those after the step S10 can be applied likewise.
Thus, with performing the image processing and the processing of history display, it becomes easy to recognize a content of the image processing afterward, in case the image processing has been performed to the image data. In particular, it is effective in case a plurality of image processing have been performed to a certain image data. In case a plurality of image processing different from each other have been performed to the certain image data, there can be a case of which different sequence of a plurality of image processing result in different image processing consequence. There can be the case of which the image data that is obtained after the image processing is different from each other; for example, between in case of performing the image processing in sequence from image processing A, image processing B, to image processing C, and in case of performing the image processing in sequence from the image processing A, the image processing C, to the image processing B. Whereat, by displaying type and sequence of the image processing, the user is enabled to recognize easily what type of image processing have been performed in what sequence.
Although an example of displaying a history information (information page 3) with superimposing on a subject image has been described thus far, but it is also allowed to display the history information in a display area other than that of the subject image in a display screen of the display unit 16. And, even without displaying the subject image itself, it is also possible to display only the foregoing history information when its image data is selected.
And, although image processing to recorded image data has been described thus far, but it is also allowed to perform image processing which a user likes, to image data before being recorded on the recording medium 15. To embody what described above, the foregoing image processing selection menu is displayed prior to a photography operation (an operation of pushing the release button), in order to allow the user to select image processing. In an image processing selection, a plurality of image processing are allowed to be selected, and sequence of performing the image processing are allowed to be specified as well. Once a photography operation is performed, the digital camera captures an image, performs the foregoing selected image processing to an image signal in specified sequence, and generates and records the image data.
Also in this case, information page 3, as the history information of the image processing, is created, and can be displayed together with the subject image, in a reproducing mode.
And, in case of applying to a personal computer, a program which is related to control of the foregoing image processing and the history display can be provided through a recording medium such as a CD-ROM or a data signal such as an Internet. It is explained with reference to
And, with a personal computer, the foregoing image processing and the history display process can be performed to image data other than the subject image photographed with a digital camera.
The above described control that is related to image processing can be embodied in electronics devices that deal with image data other than a digital camera, such as a photo storage, etc., in which images are stored.
The above-described embodiments are examples, and various modifications can be made without departing from the scope of the invention.
Claims
1. A digital camera, which photographs a subject, generates image data, and records the image data on a recording medium, comprising:
- an image processing device that sequentially performs a plurality of image processing processes to the recorded image data, each of which changes an appearance of an image corresponding to the recorded image data, in response to a user's operation;
- a history creating device that creates history information that indicates a content of the plurality of image processing processes that have been sequentially performed to the image data by the image processing device; and
- a display unit that displays: (1) an image based on the image data to which the plurality of image processing processes have been performed by the image processing device and (2) image processing information identifying each of the plurality of image processing processes that have been sequentially performed to the image data, in an order that the plurality of image processing processes have been performed to the image data by the image processing device, based on the history information created by the history creating device.
2. A digital camera according to claim 1, wherein:
- the display unit displays the image processing information, superimposed upon the image based on the image data.
3. A digital camera according to claim 1, further comprising:
- a display switching device that switches the image processing information to other information to be displayed or no information to be displayed, under a circumstance that the image based on the image data and the image processing information are displayed on the display unit.
4. A digital camera, which photographs a subject and generates image data, comprising:
- an image processing device that performs a plurality of image processing processes to the image data, in response to a user's operation;
- a history creating device that creates history information that indicates a content of the plurality of image processing processes that have been sequentially performed to the image data by the image processing device;
- a display unit that displays: (1) an image based on the image data to which the plurality of image processing processes have been performed by the image processing device and (2) image processing information that represents whole contents of the plurality of image processing processes that have been sequentially performed to the image data, in an order that the plurality of image processing processes have been performed to the image data by the image processing device, based on the history information created by the history creating device; and
- an image processing selection device that specifies image processing processes to be performed to the image data and a sequence by which the image processing processes are to be performed prior to a photographing operation, wherein:
- the image processing device performs the image processing processes following a content that is specified with the image processing selection device.
5. A computer-readable memory storing a control program for image processing, the control program comprising:
- instructions for sequentially performing a plurality of image processing processes to image data, each of which changes an appearance of an image corresponding to the image data;
- instructions for creating history information that indicates a content of the plurality image processing processes that have been sequentially performed to the image data; and
- instructions for displaying (1) an image based on the image data to which the plurality of image processing processes have been performed and (2) image processing information identifying each of the plurality of image processing processes that have been sequentially performed to the image data, in an order that the plurality of image processing processes have been performed to the image data, based on the history information created by the instructions for creating the history information.
6. A method for image processing, comprising:
- sequentially performing a plurality of image processing processes to image data, each of which changes an appearance of an image corresponding to the image data with a processor;
- creating, with the processor, history information that indicates a content of the plurality of image processing processes that have been sequentially performed to the image data; and
- displaying, with a display, (1) an image based on the image data to which the plurality of image processing processes have been performed and (2) image processing information identifying each of the plurality of image processing processes that have been sequentially performed to the image data, in an order that the plurality of image processing processes have been performed to the image data, based on the history information created.
7. A digital camera according to claim 1, wherein:
- the history information created by the history creating device is recorded in the recording medium together with the image data.
8. A digital camera according to claim 7, wherein:
- when displaying the image based on the image data recorded in the recording medium, the display unit displays the image processing information based on the history information recorded with the image data.
9. A digital camera according to claim 1, wherein:
- when changing an image to be displayed on the display unit, the image processing information is changed to an image processing information of the image to be displayed.
10. A digital camera according to claim 9, wherein:
- when the image to be displayed is changed to an image based on image data to which no image processing process has been performed by the image processing device, other information is automatically displayed.
11. A digital camera according to claim 1, wherein:
- the image processing information is displayed by an icon or text that is indicative of the image processing information.
12. A digital camera according to claim 1, wherein the plurality of image processing processes are image processing processes selected by the user in an arbitrary order.
13. A memory according to claim 5, wherein the plurality of image processing processes are image processing processes selected by a user in an arbitrary order.
14. A method according to claim 6, wherein the plurality of image processing processes are image processing processes selected by a user in an arbitrary order.
15. A digital camera according to claim 1, wherein the display unit displays a plurality of images corresponding to the image data to which the plurality of image processing processes have been performed, the images being displayed in a sequence corresponding to the order in which the image processing processes have been performed on the image data.
16. A memory according to claim 5, wherein the displaying includes displaying a plurality of images corresponding to the image data to which the plurality of image processing processes have been performed, the images being displayed in a sequence corresponding to the order in which the image processing processes have been performed on the image data.
17. A method according to claim 6, wherein the displaying includes displaying a plurality of images corresponding to the image data to which the plurality of image processing processes have been performed, the images being displayed in a sequence corresponding to the order in which the image processing processes have been performed on the image data.
Type: Application
Filed: Dec 8, 2010
Publication Date: May 19, 2011
Applicant: NIKON CORPORATION (Tokyo)
Inventor: Morihiro Takagi (Yokohama-shi)
Application Number: 12/926,765
International Classification: H04N 5/76 (20060101);