1. Description of the Related Art
The invention relates to a technique for editing and generating images by processing the graphic data from which images are composed.
Due to the recent popularity of digital still cameras and the like, images can be easily input with digital data. In view of the foregoing, techniques have been proposed for automatically adjusting contrast when such images are displayed, printed, or the like (such as Japanese Patent Laid-open Gazette No. 10-198802).
Such automatically adjusted images notwithstanding, the diverse preferences of users has resulted in the demand for the ability to further edit automatically adjusted images as desired. For such editing, the users themselves generally operate a mouse, keyboard, or the like to optimize images with image retouching software. However, as a certain degree of expertise is needed to retouch images, operate the mouse, and the like, users sometimes must give up the idea of editing images themselves.
An object of the present invention is to solve the above problems and make it easier and more convenient for users to edit images.
To address at least part of the above object in the image-generating device of the invention, the graphic data composing the original image, which is a target image for editing and generating ,is retrieved by a first data retrieval unit, while a drawn image drawn on the surface of a print medium is scanned by a second data retrieval unit. Original image data specifying the original image and edit processing data specifying the edit process parameters indicating the data processing details for editing the original image are printed on the surface of the print medium. This data can thus be obtained from the draw image on the surface of paper media when the printed medium is scanned by the second data retrieval unit.
An image/edit specifying unit specifies the original image from original image data and specifies the edit process parameters from the edit processing data based on the original image data and edit processing data that have thus been obtained. An image-generating unit generates edited images by editing the original graphic data based on the specified edit process parameters, using as the original graphic data the graphic data already retrieved by the first data retrieval unit for the specified original image. The graphic data of the edited image that has been generated is output as the edited image data by an edited image output unit to a printing output unit, for example. Because the printing output unit prints the image based o the graphic data, the edited image is printed by the printing output unit based on the edited image data. The edited image data can be output to a printing output unit, as well as to a display device such as a projector, or to a memory device, or the like.
That is when the user prints the edited image, the original image data capable of specifying the original image and edit processing data for specifying edit process parameters indicating the data processing details for editing the original image are displayed as drawn images, and the print medium can be scanned by the second data retrieval unit. As a result, all the user has to do in order to edit the image is simply view the drawn image of the edit processing data and original image data on the surface of the print medium, and scan the print medium, with no need for complicated image retouching software or mouse operations, etc. The invention is thus far more convenient.
In the image-generating device of the invention, the print medium which is scanned by the second data retrieval unit comprises, as original image data, the original image printed by the printing output unit itself based on the original graphic data. As such, the original image which the user desires to edit and the edited image are printed by the very same printing output unit. The user can thus review the original image printed by the same printing output unit before editing the image, so that the editing specifications can be determined as the original image is viewed, without having to take into special consideration the printing properties of the printing output unit.
The original image thus serves as the original image data. The original image is used as graphic data when the second data retrieval unit scans the print medium. The image/edit specifying unit reads the graphic data from the second data retrieval unit and specifies the original image by comparing the graphic data with the graphic data retrieved by the first data retrieval unit. This affords the following advantages.
Because there are generally some differences in printing properties between printing output units, it is less likely that images printed on different printing output units will be the same when images are printed based on the graphic data from which the images are composed. In the case of brightness, for example, there will be various differences in the brightness of images printed by printing output units in which images are printed with higher brightness and printing output units in which images are printed with lower brightness, even when the images are printed based on the same graphic data. As such, unless these various differences in printing properties are taken into consideration when the second data retrieval unit is used to scan an original image printed by a different printing output unit from the printing output unit on which an edited image is printed, the process becomes more complicated for specifying the original image through a comparison of the graphic data scanned by the second data retrieval unit and the graphic data retrieved by the first data retrieval unit. However, since the image (original image) scanned by the second data retrieval unit will have been printed by the same printing output unit, it will be relatively simpler to specify the original image by comparison of the graphic data.
The following embodiment can be adopted. In this embodiment, the original image printed based on the original graphic data and identifying data such as a bar code corresponding to the printed original image are provided as original image data on the print medium scanned by the second data retrieval unit, allowing the original image retrieved by the first data retrieval unit to be specified by the image/editing specifying unit based on the identification data. Thus, even when the printing output unit printing the edited image and the printing output unit printing the original image are different, the original image can be specified by means of the identification data.
In this embodiment where the original image is thus printed on the print medium based on the original graphic data , when a diagram dividing the image editing areas is drawn for the printed original image on the print medium, the image/edit specifying unit specifies the editing divisions based on the data for the diagram read from the second data retrieval unit, and the image-generating unit processes the original graphic data for the image in the specified edition divisions to generate an edited image for the editing divisions of the original image. The edited image output unit then outputs the edited image data for the edited image and the original graphic data for the original image other than in the edit divisions to the printing output unit. Thus, the simple operation of drawing a diagram for the printed original image on the print medium allows the edited image, in which only the edit divisions divided by the diagram have been edited, to be output and printed. When a mouse is used to draw the drawing on a screen, some effort will be required if a user with little experience in the use of a mouse cannot draw a diagram as desired, but the above embodiment is more convenient because the diagram can be drawn right on the print medium.
The present invention can also be implemented in embodiments comprising a printing output unit along with the first and second data retrieval units.
In another embodiment of the invention for overcoming at least some of the problems described above, the original image viewed by the user is an original image displayed on a display device based on the graphic data retrieved by the first data retrieval unit instead of a printed original image on the surface of print medium, and the data retrieved by the second data retrieval unit is used as the edit processing data printed on the surface of the printed medium. The image-generating device having this structure is also far more convenient to use, as all the user has to do in order to edit the image is simply view the drawn image of the edit processing data on the surface of the print medium, and scan the print medium.
The print medium used in the image-generating device described above can comprise print embodiments allowing the user to select data processing details for at least the brightness, color tone, or sharpness of the image. This will be even more convenient to use because the user can easily select the edit process parameters.
In this case, the status of the edited image obtained by data processing using these data process details can be printed for the user to view. This is even more convenient for the user because the user can see how the image obtained from the edited results will look on the print medium before editing the image.
The generation of edited images in the present invention as described above can be done in a variety of embodiments such as image-generating methods, of course, as well as in the form of embodiments such as computer programs for allowing a computer to run the image-generating device or the functions of the method, and recording media and the like on which such programs are recorded.
Embodiments of the invention are described in examples in the following order.
A. Example 1
A1. Structure of Image -Generating Device
A2. Image Process
B. Image Process in Example 2
C. Variants
A1. Structure of Image-Generating Device
The scanner 42 scans images/diagrams or the like drawn on the surface of print medium such as printing paper and converts them to graphic data which is output to the personal computer 30. The color printer 50 prints images (edited images) obtained after image processing by the personal computer 30, or images based on graphic data input from the original graphic data input unit 41, onto print medium.
The graphic data base 20 has a device for handling images such as a digital video camera 21, digital still camera 22, DVD 23, hard disc 24, or memory card 25, and supplied the graphic data to the personal computer 30. The graphic data kept in the graphic data base in the first example is still image data obtained by a digital still camera 22 or still image data stored on a memory card 25.
The personal computer 30 is arranged so that the image editing described below is output to the color printer 50 or display 43.
The personal computer 30 comprises devices such as a CPU, ROM, RAM (not shown), and hard disk on which image processing software is installed, and uses these parts to execute the various functions of the image processor which has an image/edit specifying unit, image-generating unit, and edited image output unit. The personal computer 30 also exchanges data with external devices such as the original graphic data input unit 41, scanner 42, display 43, and color printer 50 through an I/F circuit (not shown). The image process of the software installed on the hard disk generates edited images by editing images retrieved by the original graphic data input unit 41 as commanded by the user. The course of the image process is described in detail below.
A2. Image Process
The image editing process indicated in
When the image editing process is started, the personal computer 30 retrieves the graphic data of original images stored on the memory card 25 of a graphic data base, for example, that is, the original image which is to be edited, by means of the original graphic data input unit 41, and displays the original image on the display 43 based on the graphic data of the original image (this data is referred to below as the original graphic data) (Step S200). To display images, thumbnails can be used to allow the images to be seen at a glance in the display area on the right half of the display 43, or the images can be switched one at a time in sequence. The user selects the desired image by operating the keyboard, mouse, or the like, allowing the personal computer 30 to queue the original images (Step S210). If one original image is targeted for data retrieval in Step S200, the original image selected in Step S210 can be displayed instantly on the display 43, making the selection queuing unnecessary.
The personal computer 30 outputs the original graphic data for the pixels forming the selected original image (such as dot matrix pixels) and data on user-selectable edit process parameters to the color printer 50, where the data is printed in order to be scanned by the scanner 42 (Step S220). The printed results are illustrated in
As illustrated, the edit process parameters are set up to allow the user to mark them in making a selection. The user makes one mark per parameter. In this example, one mark can be selected from automatic, high, or low for image contrast, such as brightness or density. Other than the automatic setting, the level of any color component (cyan (C) level, magenta (M) level, yellow (Y) level) may be selected for color tone correction, such as tint, hue, or saturation. The markings for sharpness are automatic, high, and low. The default settings are to edit the entire image, without burning, and burning should therefore be marked only when the user wishes to limit the image edit areas to certain areas. The print output size can be marked to print the edited image on paper with a margin around the image (margin) or without a margin (no border). When the color printer 50 is unable to handle printing without borders, a printing parameter such as shrink/magnify can be marked. Edit parameters such as white balance can also be added.
Various adjustment methods can be adopted in which the contrast is automatically adjusted, the color tone is automatically corrected, or the sharpness is automatically adjusted based on the nature of the image, such as whether it is a landscape or portrait. The optimal adjustment of sharpness, in particular, will vary according to the output size when the image is printed, and can therefore be automatically adjusted depending on output size. A smoothing process for eliminating noise with preference for bringing out flesh tones (cosmetics) can also be added to the edit detail parameters for portrait images.
In the present example, the retouching directions can include a parameter on whether or not to store the graphic data of the edited image on the hard disk of the personal computer 30, the memory card 25 in an image data base 20, or the like. The user can provide commands on how to store the data in the same manner as for making the above edit process parameters.
The user writes the retouching commands needed to specify the desired editing details on the printing paper resulting from the above scan printing (Step S230). The results are illustrated in
The user employing the marks or diagrams sets the printing paper up in the scanner 42 to allow the marked/diagrammed printing paper to be scanned by the scanner 42 (Step S240). The scanner 42 converts the scanned original image printed on the printing paper, the drawn diagram, and the marks in the retouching instructions to graphic data, and outputs the data to the personal computer 30.
The personal computer 30 receives the graphic data scanned by the scanner 42, and analyzes it, that is, specifies the original image which the user wishes to edit, and specifies the edit process details (retouching details) (Step S250). In the present example, when the original image selection in Step S210 and the scanning of the printed paper (Step S220) on which the image has been printed are continuously processed, the original image is specified as the selected original image.
On the other hand, multiple original images, for example, may be selected for editing in Step S210, each of the multiple selected original images may be individually printed on printing paper in Step S220 as illustrated in
In general, the graphic data obtained by means of the scanning operation with the scanner 42 will not be completely consistent with the graphic data of the printed image (the original image, in this case). However, this should not be a serious problem, since a data process such as one that reflects the scanning properties of the scanner 42 in the graphic data of the scanned results can be used to determine whether or not the graphic data of the printed image is consistent with the graphic data of the scanned results for the same image. When the original image/retouching instructions in
The edit process details are specified in the following manner. The personal computer 30 analyzes the marked status of the retouching instructions based on the graphic data obtained from the scanner 42, and specifies the edit process details desired by the user. In the example illustrated in
When the analysis of the scanned results is complete, the personal computer 30 excutes the specified edit process details (retouching details) which include the data processes for high contrast adjustment as well as for automatic adjustment of the color tone correction and sharpness in
The graphic data of the edited image thus generated (retouched image) is output to the color printer 50 (Step S270), and the color printer 50 prints out the edited image based on the graphic data.
When the data is output to the color printer 50, the graphic data of the edited image which has been generated is output to the display 43, allowing the edited image to be checked on the screen. When the edited image in
To edit the original image with the editing process details desired by the user in the example for implementing this series of image editing processes, the user merely selects marks specifying the desired edit processing details in the area of the retouching directions on the printing paper illustrated in
In this example, when the user desires to limit the edits to certain areas in the image (burn areas), the burn areas can be specified by a line drawn by the user directly on the original printed image on the printing paper. Thus, just by the simple act of drawing a frame on the printed original image on the printing paper, it is possible to print out an edited image in which only the burn areas have been edited as illustrated in
In this example, the original image printed by the printer 50 itself based on the original graphic data of the original image retrieved through the original graphic data input unit 41 is printed on printing paper scanned by the scanner 42. The original image which the user wishes to edit (printed image in
In the second example, the hardware is the same as in Example 1 described above and some of the details of the image editing process are the same.
The difference in the image editing process procedure in the second example illustrated in
That is the original images which are candidates for editing by the user are retrieved and displayed by the original graphic data input unit 41 from a memory card 25 or the like (Step S200), the user selects the desired original image (Step S210), the user marks the edit process parameters in the retouching directions illustrated in
The analysis of the scanned results on the printing paper in Step S250 involves specifying the edit processing details with marks, and the edit process details are processed in Steps S260 and after to generate an edited image by processing the original graphic data for the original image. In this example, because burn areas are not determined by drawing a frame on the printed image, burning can be omitted.
In this example as well, to edit the original image with the editing process details desired by the user, the user merely selects marks specifying the desired edit processing details in the area of the retouching directions on the printing paper illustrated in
A few examples were described above, but the invention is not limited to these examples or embodiments and can be implemented in a variety of embodiments without departing from the spirit of the invention. The following variants are possible, for example.
The retouching instructions illustrated in
The retouching instructions in
For color tone correction, the existing image is shrunk and printed based on the graphic data of the original image, and shrunk images in which the image has been edited with deeper yellow, deeper green, deeper cyan, deeper blue, deeper magenta, and deeper red are printed side by side counter clockwise from the upper right. The user then selects the mark for the existing color tone or any of the above color adjustments. This is even more convenient to use because the user can view how the edited image will look on printing paper before being edited.
A composite system with a color printer 50 was used in the above example, but the invention is not limited to this. Various other embodiments can be used, such as arrangements in the form of personal computers 30 without a color printer 50, or arrangements in which a scanner 42 or color printer or connected to a network.
Number | Date | Country | Kind |
---|---|---|---|
2004-50059 | Feb 2004 | JP | national |