1. Field of the Invention
The present invention relates to an image generation apparatus and an image generation method for obtaining an image from a medium such as a film, a print, and a memory card and for adding predetermined information to the image. The present invention also relates to a program for causing a computer to execute the image generation method.
2. Description of the Related Art
Prints generated from conventional silver-salt photographic films have been used in various manners. For example, such prints and negative films are used for checking how images look, for communication with friends by showing the prints, for sending additional prints to friends, for display of enlargements thereof, and for generating photo albums. However, prints generated from silver-salt photographic films only accumulate if the prints are not set in order. Therefore, using the prints and the films, such as finding a desired one of the prints to generate an additional print, becomes difficult. Especially, in the case where the number of prints becomes large, the prints tend to be left without consideration of photography order, which makes organizing the prints to become more difficult.
Prints can be used easily if arranged in order frequently. However, classification of prints according to time and date of photography or theme is substantially troublesome. Even if prints are set in order in the form of a photo album, no copy of the photo album is usually made. Therefore, enjoying photographs therein is difficult with a large number of people or a person living in a remote place.
If organization of prints is neglected, not only prints but also negative films accumulate. Negative films are in most cases left as they are or stored in bags or boxes without organization thereof. If a user as a photographer ages and the number of family members increases, the number of prints and negative films also increases more and more. Therefore, a large mount of prints and negative films are neglected if no organization is carried out thereon. Prints and negative films are seldom discarded since no additional prints can be made if they are discarded. Consequently, many households are troubled by how to organize and store such prints and films.
Meanwhile, a photograph service system has been proposed in Japanese Unexamined Patent Publications No. 10(1998)-150538 or 10(1998)-150541, for example. In such a system, images recorded on a negative film or prints are read by a reading apparatus such as a scanner for obtaining image data sets. The image data sets are stored in a recording medium such as a CD-R and reproduced by a reproduction apparatus such as a personal computer for appreciation thereof. Furthermore, the image data sets are printed at the request of a user. In addition, a network photograph service system including an image storage system has also been proposed in U.S. Pat. No. 6,324,521, for example. In the network photograph service system, image data sets are sent to and stored in an image storage server via a network such as the Internet, and various kinds of processing regarding the image data sets, such as viewing the image data sets and placing a printing order, can be carried out with use of a terminal remote from the image storage server.
However, in the image storage system described above, images are read from a negative film at the same time as the images are printed after development of the film. Therefore, image data sets are stored collectively for each roll of film. Consequently, relating a user who requested storage of the image data sets to the film roll is a troublesome task. In addition, images are only read from a negative film and stored thereafter. Therefore, a large amount of image data sets are simply stored without being organized if images are read from prints or negative films which are neglected in a household. In this case, a user who accesses the image storage server needs to set the image data sets in order, which is as troublesome as in the case of organization of the prints and the negative films. Therefore, such a system is not convenient.
For this reason, a so-called “photograph mining” service system has been proposed in U.S. Patent Application Publication No. 20030151767, for example. In this system, image data sets are obtained from recording media such as prints and negative films, and related to recording media information representing the recording media from which the image data sets have been obtained. The image data sets related to the recording media information are then stored for each user, based on user information. In this system, if a user only requests image reading from a DPE store although a large amount of prints and negative films neglected in his/her household have not been set in order, the user can view image data sets obtained through the image reading in a state wherein the image data sets are classified according to the recording media information.
In the system described in U.S. Patent Application Publication No. 20030151767, photography date information representing a date of photography is obtained as the recording media information. More specifically, in the case where the date is printed in each of images, the photography date information is obtained by character recognition. In the case where a film can store magnetic information, photography date information in the magnetic information is read and used. Furthermore, a date of photography specified by a user as a requester is used as the photography date information. In the case where the photography date is unknown, the photography date is inferred from a DX code of a film or from a brand mark printed on prints, for example. By using the photography date information as the recording media information, images can be classified and viewed in order of year.
The photography date printed on the images, the photography date specified by the user, and the photography date obtained from the magnetic information are highly reliable, and the images can be classified into years with certainty according to the photography date. However, if the DX code or the brand mark printed on the prints are used, only a rough estimate of the year can be known. Therefore, the photography date information obtained in this manner is not highly reliable, and the images cannot be classified with certainty according to the photography date represented by the photography date information. Therefore, it is convenient to know how reliable the photography date represented by the photography date information is.
The present invention has been conceived based on consideration of the above circumstances. An object of the present invention is to cause the reliability of photography date of an image to be apparent.
An image generation apparatus of the present invention comprises:
The recording medium refers to a medium such as a negative or reversal film or a print enabling recording of the image or images in a visible manner, or to a recording medium such as a memory card, an optical disc, and a magnetic disc enabling recording of the image or images in an electric, optical, or magnetic manner. Furthermore, any recording medium from which the image or images can be read photoelectrically, such as a photo album having prints pasted therein, a certificate of merit and a ticket stub owned by a user, can be used. The recording medium includes a negative film having a plurality of images recorded thereon, a print recording only one image, and a reversal film mounted on a slide.
As the image acquisition means, a scanner such as a print scanner or a film scanner that can obtain the image or images by photoelectrically reading the recording medium can be used, and a media drive of various kinds such as a memory card drive, an optical disc drive, and a magnetic disc drive that can obtain the image or images by electrically or optically or magnetically reading the recording medium. A plurality of the image acquisition means may be used for the recording medium of one type.
Note that the information adding means of the image generation apparatus of the present invention may be that which ranks the reliability of the date of photography of the image or images.
An image generation method of the present invention comprises the steps of:
The image generation method of the present invention may be provided as a program for causing a computer to execute the method. The program of the present invention may be provided being recorded on a computer readable medium. Those who are skilled in the art would know that computer readable media are not limited to any specific type of device, and include, but are not limited to: floppy disks, CD's, RAM's, ROM's, hard disks, magnetic tapes, and internet downloads, in which computer instructions can be stored and/or transmitted. Transmission of the computer instructions through a network or through wireless transmission means is also within the scope of this invention. Additionally, computer instructions include, but are not limited to: source, object and executable code, and can be in any language, including higher level languages, assembly language, and machine language.
According to the present invention, the image or images are obtained from the recording medium and the photography date information representing the date of photography of the image or images is also obtained. The date of photography represented by the photography date information and the reliability thereof are then added to the image or images. Therefore, by referring to the image or images, the photography date and the reliability thereof can be known, and the image or images can be classified by the reliability.
Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.
In this embodiment, the photo mining service is a service for providing the user 2 with a DVD-R storing image data sets S0 obtained from negative films NF, prints P, and recording media M such as a CD-R and a memory card owned by the user 2, and a DVD-Video file enabling a slide show generated from the image data sets S0.
The user 2 owns the unorganized negative films NF and the prints P, and stores a large amount of image data sets in the recording media M. The user 2 places the order for the photo mining service from the PM server 3 regarding the large amount of the negative films NF, the prints P, and the recording media M. More specifically, the user 2 has a user terminal 20 such as a personal computer connected to the Internet 7, and accesses the PM server 3 by using the user terminal 20 for placing the order.
The photo mining system 1 in this embodiment are for members only, and the user 2 has registered himself/herself with the PM server 3 to obtain a user ID and a password for identification. At the time of membership registration, the user 2 registers user information comprising items such as the name, the address, age, a phone number, an e-mail address, and family composition thereof. The user information is stored in a user information database in the PM server 3 and in the digitalization center 4 as will be described later.
The PM server 3 has a Web site for receiving the order for the photo mining service placed by the user 2. The user 2 accesses the Web site of the PM server 3 by using the user terminal 20, and inputs the user ID and the password for placing the order. The PM server 3 issues an order number upon reception of the order, and sends to the user 2 an e-mail message that notifies the user 2 of the order number and date of delivery, for confirmation of order reception. The PM server 3 sends notification of reception of the order to the digitalization center 4, and the notification includes the user information, the order number, the date of delivery, and date of order reception.
The PM server 3 stores a user information database DB1.
When the notification of order reception is received from the PM server 3, an operator in the digitalization center 4 sends a delivery box B to the address of the user 2 with reference to the user information included in the notification and the user information database DB1 stored in the digitalization center 4 so that the user 2 can send the negative films NF, the prints P, and the recording media M (hereinafter collectively referred to as recording media 10) owned by the user 2 to the digitalization center 4. An order form recorded with the order number and the like of the user 2 is also sent to the user 2, together with the delivery box B. The order form is also pasted on the delivery box B. A bar code corresponding to the order number is printed on the order form. The delivery box B may be sent by a company other than the digitalization center 4.
When the user 2 receives the delivery box B, the user 2 encloses the recording media 10 of his/her own in the delivery box B and sends the delivery box B to the digitalization center 4. At this time, the user describes the type and quantity of the recording media 10 and a comment on the order form, and sends the order form to the digitalization center 4.
When the delivery box B is received, the digitalization center 4 carries out processing for the photo mining service by using an image generation apparatus 40.
The image generation apparatus 40 further comprises a classification unit 47 for assigning any one of the film scanners 41A˜41C, the print scanner 42, or the media drive 43 (hereinafter collectively referred to as an image acquisition unit 12) to obtain the image data sets S0 from the recording media 10 sent by the user 2, an operations management unit 48 for managing the type of the image acquisition unit 12 used for obtaining the image data sets S0 from the recording media 10 for each of processes of acquisition (hereinafter referred to as a job), a comment input unit 49 for receiving input of a comment on the images for each of the jobs or for each of the images, an image confirmation unit 50 for confirming and correcting the images represented by the processed image data sets S, an image conversion unit 51 for converting the image data sets S1 into image data sets S2 of Exif format by adding various kinds of information such as the comment to the image data sets S1, a DVD generation unit 52 for generating a DVD-Video file V0 in the form of slide show from the image data sets S2 and for generating the DVD-R recorded with the image data sets S2 and the DVD-Video file V0, and a communication unit 53 for communicating with the PM server 3.
The components in the image generation apparatus 40 are connected by a bus 55.
Each of the film scanners 41A˜41C sequentially reads the images recorded on the negative films NF, and obtains the image data sets S0 representing the images. The negative films NF are sent to the digitalization center 4 in the form of being cut into pieces of 6 frames each and stored in film storage sheets. Therefore, an operator of the film scanners 41A˜41C takes out the pieces from the sheets and places the pieces on the film scanners for reading the images.
In this embodiment, image reading from the negative films NF contained in one of the film storage sheets corresponds to one of the jobs. Therefore, the operator of the film scanners 41A˜41C inputs information representing completion of the job by using an operation unit thereof whenever image reading from one of the film storage sheets is completed.
A film roll may be generated from the negative films NF stored in the film storage sheets by joining the films together so that any one of the scanners 41A˜41C can carry out the image reading from the film roll.
The print scanner 42 obtains the image data sets S0 representing the images on the prints P by reading the prints P. The prints P are sent to the digitalization center 4 by being bound together. Therefore, an operator of the print scanner 42 places each of the prints P on the scanner 42, and carries out image reading. In this embodiment, image reading from the bundle of the prints P corresponds to one of the jobs. Therefore, the operator of the print scanner 42 inputs information representing completion of the job by using an operation unit thereof whenever image reading from the bundle is completed.
The print scanner 42 may have sorting means for automatically feeding the prints P so that the image reading from the prints P can be carried out automatically.
The media drive 43 obtains the image data sets S0 by reading the image data sets S0 from the recording media M. Since the type of the recording media M varies, the media drive 43 of the type corresponding to the recording media M available on the market is used.
In this embodiment, reading of the image data sets S0 from one of the recording media M corresponds to one of the jobs. Therefore, an operator of the media drive 43 inputs information representing completion of the job by using an operation unit thereof whenever the image reading from the corresponding recording medium M is completed.
The information acquisition unit 44 obtains the photography date information D from the negative films NF, the prints P, and the like. Each of the negative films NF is recorded with a code number specific thereto (hereinafter referred to as a DX code). By referring to the DX code, the year in which the film was produced can be inferred. Therefore, the information acquisition unit 44 reads the DX code recorded on each of the negative films NF, and obtains the photography date information D representing the year of production of the corresponding negative film NF by referring to a year database DB2 stored in the storage unit 46 as will be described later.
In the case where the negative films NF includes so-called APS films each having a magnetic coating for recording magnetic information, the date of photography can be recorded in the magnetic coating as magnetic information. In this case, the photography date information D can be obtained by reading the magnetic information representing the date of photography recorded in the magnetic coating thereof.
In the case where the date is printed in each of the images, the date is read and character recognition is carried out thereon to obtain the photography date. In this case, information obtained by reading the date printed in each of the images can be used as the photography date information D. In some cases, the date is hard to read, depending on the images. In such a case, the photography date information D of the images whose photography date was not readable may be obtained based on the date of photography readable from the images arranged immediately before and after the image in a sequence of image reading.
For the prints P, the date of photography is known by reading the date printed in each of the prints P and carrying out character recognition thereon if the date is printed on each of the prints P. In this case, information obtained by reading the date in each of the prints P can be used as the photography date information D.
In the case where some of the prints P have a white margin, information representing the year in which the corresponding prints P were printed, such as “Fujicolor 99”, may be present therein. Furthermore, the information representing the year (such as a brand mark varying from year to year) may be printed on the rear side of the prints P. In such a case, information obtained by reading the margin or the rear side and carrying out character recognition thereon may be used as the photography date information D.
In some cases, the user 2 has written the date of photography on the film storage sheets, a bag containing the sheets, and/or on the rear side of the prints P. Furthermore, the user 2 may have written the date of photography on the order form for each of the recording media 10. In such a case, the comment input unit 49 or the like may receive input of the date from the operator in the digitalization center 4, and the date is used as the photography date information D.
For the image data sets S0 read from the recording media M, the photography date information is described in a tag of each of the image data sets S0. Therefore, the photography date information D is obtained based on the information described in the tag.
As has been described above, the photography date information D can be obtained from the various sources such as the DX code, the date printed in each of the images, the date specified by the user 2, the information recorded on the margin or rear side of the prints P, and the information in the tag. Therefore, priority of the sources is preferably determined so that the photography date information D can be obtained according to the priority. At this time, it is preferable for the sources to be recognizable. Alternatively, the photography date information D may be obtained in relation to each of the sources available, without determination of the priority in advance.
In addition to the photography date information D, the information acquisition unit 44 obtains the various kinds of information such as a frame number in the case of reading the negative films NF, and the type of the recording media 10 (either the negative films NF, the prints P, or the recording media M) from which the image data sets S0 were obtained, and generates information J in addition to the photography date information D. The information J includes information on the source of the photography date information D (such as the DX code, the printed date, the brand mark, the information from the margin, the information on the year, or the tag).
The photography date information D obtained by the information acquisition unit 44 may be obtained at the same time as acquisition of the image data sets S0 by the image acquisition unit 12. In this case, the information acquisition unit 44 is installed together with the image acquisition unit 12 and an operator of the image acquisition unit 12 operates the information acquisition unit 44.
The image processing unit 45 obtains the processed image data sets S1 by carrying out the image processing for improving image quality (such as gradation processing, color conversion processing, and sharpness processing) on the image data sets S0. Some of the negative films NF and the prints P of the user 2 requesting the photo mining service may have faded sepia tones or scars generated in long term storage thereof. Furthermore, some of the images generated by using flash may have red eyes printed therein.
For this reason, the image processing unit 45 may carry out the image restoration processing such as faded color correction processing for correcting the sepia tones into normal colors, and scar removal processing and red eye correction processing on the image data sets S0. The image restoration processing may be carried out automatically by analyzing the image data sets S0. However, the user 2 may wish to store the images as they are. Therefore, the image restoration processing may be carried out only in the case where the user 2 instructs to do so. Furthermore, the image restoration processing may be carried out on all the image data sets S0 according to an instruction from the user 2. This instruction is described in the order form by the user 2. Therefore, the operator in the digitalization center 4 can judge whether or not the image restoration processing needs to be carried out by confirming presence or absence of the instruction from the user 2 in the order form.
At the time of the image reading by any one of the film scanners 41A˜41C, an infrared ray may be irradiated on the films for obtaining IR data sets corresponding to the image data sets S0 by reading a transmitted ray. Based on the IR data sets, the scar removal processing can be carried out. More specifically, the IR data sets obtained by irradiation of the infrared ray on the films represent where and how the image data sets are deficient due to a scar or dust on the films. If the scar removal processing is carried out through acquisition of the IR data sets, scar removal can be carried out efficiently.
The storage unit 46 comprises a large-capacity hard disc, and temporarily stores the processed image data sets S1 as well as the image data sets S0 obtained by the film scanners 41A˜41C, the print scanner 42, and the media drive 43. At the same time, the storage unit 46 stores the user information database DB1 and the year database DB2 representing a relationship between the DX code and the year of production of the films and a relationship between the brand marks of the prints and the year of use of the brand mark. The storage unit 46 also stores the operations management database DB3 in which the order number, classification information which will be described later, file names of the image data sets S0, the photography date information D, the comment, the frame numbers in the negative films NF, and an aspect ratio of the images are registered, for each of the users 2 and for each order.
The information acquisition unit 44 reads the DX code recorded on each of the negative films NF and can obtain the photography date information D representing the year in which the corresponding negative film NF was produced, with reference to the year database DB2. The information acquisition unit 44 also reads the brand mark printed on the rear side of each of the prints P and can obtain the photography date information D representing the year in which the brand mark was used, with reference to the year database DB2.
The classification unit 47 assigns which of the devices in the image acquisition unit 12 obtains the image data sets S0 for each of the recording media 10 according to an instruction input by an operator. Therefore, the classification unit 47 comprises a display unit 47A for carrying out various kinds of display and an input unit 47B including a bar code reader.
The operator carries out a receipt operation by using the classification unit 47.
Thereafter, the operator carries out a classification operation. The classification operation may be carried out after the receipt operation has been completed for all the delivery boxes B received by that time. The operator opens the delivery box B and confirms the number of the negative films NF, the number of the prints P, and the number of the recording media M described in the order form and actually found in the delivery box B. At this time, an image data set representing the recording media 10 contained in the delivery box B may be obtained by photographing the recording media 10. In this case, the image data set is stored in the storage unit 46 in relation to the order number.
The classification unit 47 displays a main screen on the display unit 47A in response to an instruction input by the operator.
In the information display box 62A are displayed a list comprising items of the order number, the user ID, the user name, a state, the method of payment, the date of order reception, the date of receipt, the expected date of delivery, and the date of shipment. The state refers to how the order is being dealt with.
In
The operator of the classification unit 47 selects the order regarding which the classification operation is going to be carried out from the list. The operator then carries out the classification operation by clicking the Register Classification button 62E for display of a classification screen on the display unit 47A.
The operator selects the type of the device in the image acquisition unit 12 from the names displayed in the name display box 63B, for each of the recording media 10 sent from the user 2. After the selection, the line order number of the selected device type is displayed in the line order number box 63D, and the state of classification carried out by the selected device is displayed in the classification state box 63G.
The classification state shows the quantity of the recording media 10 being classified by the device of the image acquisition unit 12 specified by the operator, and comprises information including items of the device name, the line order number, the classification name, the quantity of pieces, and the operator using the image acquisition unit 12.
The operator selects the type of the device for obtaining the image data sets S0, for each of the recording media 10 while viewing the classification state. At this time, it is preferable for the type to be selected in consideration of capability of the operator of the image acquisition unit 12 being displayed in the classification state box 63G. For each of the negative films NF, each of the film storage sheets corresponds to one piece and the film type are selected in the classification name box 63C. The quantity of the pieces is also input in the piece quantity input box 63E. The Set button 63F is then clicked. In this manner, classification of one of the negative films NF is completed, and the classification state is updated in the classification state box 63G. In the case where the images cannot be scanned due to the negative films NF having been damaged, for example, text representing the fact is input in the memorandum input box 63K.
The operator bundles the prints P as one piece, and selects the Print Scanner 1 in the name box 63B. The operator also inputs the quantity in the classification quantity box 63E.
The operator deals with each of the recording media M as one piece, and selects the Media Drive 1 in the name box 63B. The operator also inputs the quantity in the classification quantity box 63E.
After the operator completes classification of all the recording media 10, the operator clicks the Register Classification button 63H for completing the classification operation regarding the order. In response to the clicking, the classification unit 47 generates classification information representing a result of the classification and sends the classification information to the operations management unit 48.
The classification information shown in
The operations management unit 48 manages the processing for the photo mining service carried out by the digitalization center 4. More specifically, the operations management unit 48 manages the entire processing carried out in the photo mining service, such as order reception, delivery of the delivery box B, receipt of the delivery box B, classification, acquisition of the image data sets S0, image processing, comment input, image confirmation, image conversion, DVD generation, DVD delivery, and payment, for each order number for each of the users 2. The operations management unit 48 uses the job management database DB3 therefor.
Each of the items of the file names comprises items such as the photography date information of the image data sets S0 having the corresponding file name, the reliability of the photography date thereof, a comment for the image data set S0, orientation information representing orientation of the corresponding image, the frame number if the image has been read from one of the negative films, an aspect ratio of the image, a slide show representing whether the image is included in the slide show, and other information.
The order number and the classification information are the same as the order number sent from the PM server 3 and the classification information generated by the classification unit 47. The state of each order represents the current state of the order. More specifically, the state is represented by information registered by the components of the image generation apparatus 40 such as the image acquisition unit 12, the image processing unit 45, the classification unit 47, and the DVD generation unit 52. The state indicates the state of completion of delivery box shipment, waiting for receipt, receipt, being classified, completion of classification, waiting for scanning, being scanned, completion of scanning, being subjected to the image processing, completion of the image processing, being subjected to the image conversion, completion of the image conversion, waiting for DVD generation, DVD being generated, and completion of shipment, for example.
The photography date information for each of the jobs is the photography date information D obtained by the information acquisition unit 44. The comment for each of the jobs is the comment input from the comment input unit 49 as will be described later. The state of each of the jobs represents the current state thereof. More specifically, the state is represented by information registered by the components of the image generation apparatus 40 such as the image acquisition unit 12 and the image processing unit 45 regarding the processing carried out therein. For example, the state indicates the state of completion of classification, waiting for scanning, being scanned, completion of scanning, being subjected to the image processing, and completion of the image processing.
The state for each order or for each of the jobs is used for confirmation by the operator in the digitalization center 4. However, the state may be sent to the PM server 3. In this manner, the user 2 can confirm the state of his/her order by accessing the PM server 3. The state to be notified to the user 2 is not necessarily detailed as for the operator in the digitalization center 4. For example, only 3 types of the state, such as the state of being scanned, DVD being generated, and completion of DVD shipment, may be used for notification to the user 2.
For the image data sets S0 obtained by a digital camera or from the negative films NF recorded with the photography date as the magnetic information, the reliability of the photography date information D is high. However, in the case where the photography date information D has been obtained with reference to the year database DB2 based on the DX code of the films or from the brand mark of the prints P, the reliability thereof is low.
More specifically, in the case where the image data sets S0 were obtained by a digital camera or from the negative films NF recorded with the photography date as the magnetic information, the photography date information D can be obtained with accuracy regarding year, month, day, hour, minute, and even second if camera setting was correct. The photography date information D can be obtained with accuracy regarding year, month, and day from the photography date printed in the negative films NF or the prints P and from the date specified by the user 2.
However, only a rough estimate of the year can be obtained from the DX code of the films, the brand mark on the prints P, and the information on the margin of the prints. For example, depending on a manufacturer, the year can be inferred from the DX code or the brand mark in a range of 3 years each before and after the actual year of use of the corresponding code or mark.
For this reason, the operations management unit 48 registers the reliability with the management database DB3, depending on the source of the photography date information D. More specifically, the reliability is defined by 5 items comprising year, month, day, time, and either confirmation or inference. The reliability is registered with reference to a table representing the source of the photography date information D and the reliability.
The operations management unit 48 stores the table TBL1 and finds the reliability comprising the information of the 5 types depending on the source of the photography date information D, with reference to the table TBL1 and the information on the source of the photography date information D. The reliability found in this manner is registered with the operations management database DB3.
The reliability may be found from the photography date information D at the time of conversion of the image data sets S1 by the image conversion unit 51 as will be described later, without registration thereof with the operations management database DB3.
The operations management unit 48 manages the state of the classification for the image acquisition unit 12, and displays the state in the classification state box 63G in the classification screen 63.
The comment input unit 49 receives input of the comment for each of the jobs. The comment can be the name of an event described by the user 2 on the film storage sheets of the negative films NF or on the rear side of the prints P or on the order form, for example. The comment input unit 49 has a display unit 49A and an input unit 49B, and displays the main screen 62 shown in
An operator inputting the comment selects one of the jobs on which the comment is to be input from the job list box 64B, and inputs the comment in the comment input box 64D. Since the comment list box 64E has the comments used commonly, the operator can input the comment in the comment input box 64D by selecting any one of the comments from the comment list box 64E.
In the case where the same user 2 orders the photo mining service more than once, a comment specific to the user 2, such as the name of his/her child and the name of a place frequently visited by the user 2, is often input repeatedly. Therefore, the comment input unit 49 may store the comment that has been input once for the user 2 so that the stored comment can be displayed in the comment list box 64E. In this embodiment, “Taro's Athletics Meeting” and “Hanako's Kindergarten Entrance Ceremony” are displayed in the comment list box 64E as the comments input for the user in the past.
In this embodiment, the information acquisition unit 44 obtains the photography date information D. However, the date of photography is written on the rear side of the prints P or on the film storage sheets in some cases. Therefore, in this case, the operator inputs the date in the photography date input boxes 64C. In this manner, the photography date information D stored in the operations management database DB3 regarding the corresponding job or regarding the image data sets S0 obtained from the prints P is replaced by the photography date information input by the operator. The photography date input boxes 64C have pull-down menus for easier input of the photography date. Note that photography dates, which are written on the film storage sheets or on the rear sides of the prints P, may be recognized by OCR. The recognized dates may be employed as the photography date information D.
The operator inputs the comment for each of the jobs, and clicks the Set button 64F for setting the comment. By clicking the Reset button 64G, the operator can reset the content that has been input, and can carry out comment input again. When the operator clicks the Set button 64F after input of the comments (and the photography date if necessary) for all the jobs and clicks the Register Comment button 64H, the comment input unit 49 sends information relating the comments and the jobs to the operations management unit 48. The operations management unit 48 registers the comments for the jobs with the operations management database DB3, based on the information.
The comments can also be input at the time of acquisition of the image data sets S0 and at the time of image confirmation that will be described later. When the comments are input at the time of acquisition of the image data sets S0, the comment input unit 49 is installed together with the image acquisition unit 12 so that the operator carrying out acquisition of the image data sets S0 can input the comments. In the case where the comments are input at the time of image confirmation, the comment input unit 49 is installed together with the image confirmation unit 50 so that an operator carrying out image confirmation can input the comments.
The image confirmation unit 50 is used for confirmation and correction of the image data sets S1 having been subjected to the image processing, and comprises a display unit 50A and an input unit SOB. In response to an instruction from the operator, the image confirmation unit 50 displays the main screen 62 shown in
Scroll bars 65G and 65H are provided in the catalog display box 65B, whereby the thumbnail images and the comments that cannot be displayed fully in the catalog display box 65B can be displayed. Each of the thumbnail images displayed in the catalog display box 65B has 4 radio buttons 65J on top and bottom and right and left thereof. Each of the comments is displayed under the corresponding thumbnail image, and each of the thumbnail images has an Unnecessary button 65K for excluding the image from the slide show and a Necessary button 65L for including the image in the slide show.
When the operator of the image confirmation unit 50 selects any one of the thumbnail images in the catalog display box 65B and clicks the Correct Comment button 65C, the image confirmation unit S0 displays a comment input screen specific to the image on the display unit 50A. Like the comment input screen shown in
In the catalog display box 65B, an image obtained by tilting a camera by 90 degrees is displayed in landscape orientation as shown in
For some of the thumbnail images displayed in the catalog display box 65B, if the images are not included in the slide show due to blur or the like, the operator clicks the Unnecessary button 65K thereof. For other images to be included in the slide show, the operator clicks the Necessary button 65L. Information of which of the buttons 65K or 65L has been clicked for each of the images is sent to the storage unit 46 as selection information and stored in the operations management database DB3. The selection information is referred to at the time of generation of the slide show to be recorded in the DVD-R as will be described later. For the images which may or may not be included in the slide show, neither the button 65K nor the button 65L is selected.
After clicking the radio button 65J for the thumbnail image whose orientation needs to be changed among the thumbnail images in the catalog display box 65B and clicking either one of the buttons 65K or 65L, the operator clicks the OK button 65F. In this manner, the orientation has been registered. The image confirmation unit 50 sends the orientation information, the newly input comment, and the information of which of the buttons 65K or 65L has been selected to the operations management unit 48.
If the operator selects a desired thumbnail image from among those which are displayed in the catalog display box 65B, then clicks the reliability button 65M, the reliability of the selected image is displayed in the reliability display box 650, along with the source of the photography date information D. Note that the reliability which is displayed here may be that described in table TBL1 of
If the operator clicks the reliability button 65M, then clicks the Rearranging button 65N, the thumbnail images, which are displayed within the catalog display box 65B, are rearranged in order of decreasing reliability, from highest to lowest. By clicking the Rearranging button 65N again, the thumbnail images within the catalog display box 65B are rearranged in order of increasing reliability, from lowest to highest. Note that the order of reliability is the order of the amount of confirmed information within the table TBL1. However, in the case that the reliabilities are ranked, as will be described later, the order may be the reliability ranking.
The operations management unit 48 registers with the operations management database DB 3 the orientation information, the newly input comment, and the information on which of the buttons 65K or 65L has been selected.
The image conversion unit 51 converts the image data sets S1 having been subjected to the image confirmation into the image data sets S2 in Exif format by adding the information registered with the operations management database DB3 for each of the images as a tag to the corresponding image data sets S1. At this time, the image conversion unit 51 carries out the conversion into the image data sets S2 by rotating the image data sets S1 whose orientation needs to be changed according to the orientation information registered with the operations management database DB3.
The tag describes the information on the photography date. At the same time, the tag also describes the reliability of the photography date.
The reliability registered with the operations management database DB3 describes the time (hour, minute, and second) as one of the items therein. Therefore, the bit 3 to bit 0 corresponding to hour, minute, and second of the reliability in the tag have the same value.
The DVD generation unit 52 records all the image data sets S2 generated by the image conversion unit 51 in the DVD-R, and calculates a free space in the DVD-R for the case where all the image data sets S2 are recorded in the DVD-R. The DVD generation unit 52 generates the DVD-Video file V0 having the size corresponding to the free space, and records the DVD-Video file V0 in the DVD-R. Hereinafter, generation of the DVD-R will be described.
The DVD generation unit 52 firstly generates a list of year information on all the image data sets S2, based on the information of the photography date described in the tag of each of the image data sets S2. At this time, the image data sets S2 regarding which the button 65K has been selected by the image confirmation unit 50 are excluded from the list.
The DVD generation unit 52 calculates the free space by subtracting the total size of all the image data sets S2 from the capacity of the DVD-R. At this time, it is preferable for the free space to have a margin of some size. The DVD generation unit 52 then calculates the number of the image data sets S2 corresponding to the size that has been calculated, and selects the calculated number of the image data sets S2. The image data sets S2 regarding which the Necessary button 65L has been clicked in the image confirmation screen 65 are necessarily selected. The DVD generation unit 52 then generates a file of MPEG format enabling serial image reproduction from the selected image data sets S2, and carries out authoring by including a title menu and background music. In this manner, the DVD generation unit 52 generates the DVD-Video file V0.
The image data sets S2 to be included in the DVD-Video file V0 are selected with reference to the list described above. For example, all the image data sets S2 are classified according to year based on the photography date described in the tag, and almost the same number of the image data sets S2 are selected for each year.
A procedure carried out in this embodiment will be described next.
The operator in the digitalization center 4 issues the order form when the operations management unit 48 receives notification of order reception from the PM server 3, and sends the order form to the user 2 together with the delivery box B.
When the user 2 receives the delivery box B, the user 2 encloses in the delivery box B the recording media 10 regarding which the photo mining service is requested, and sends the delivery box B to the digitalization center 4.
The digitalization center 4 receives the delivery box B, and carries out the processing for the photo mining service with use of the image generation apparatus 40.
The image confirmation unit 50 receives input of image confirmation, regarding registration of orientation, correction of the comments, and inclusion in or exclusion from the slide show (Step S27). The operations management unit 48 registers the information represented by the information J, the comments, the orientation information and the like with the operations management database DB3 (Step S28).
The image conversion unit 51 converts the image data sets S1 into the image data sets S2 of Exif format by adding the information registered with the operations management database DB3 as the tags to the image data sets S1 (Step S29). The DVD generation unit 52 generates the DVD-Video file V0 in the form of slide show from the image data sets S2 (Step S30), and records the DVD-Video file V0 and the image data sets S2 in the DVD-R (Step S30) to end the procedure.
The DVD-R generated in this manner is sent to the user 2 who placed the order.
The user 2 can enjoy the slide show by reproducing the DVD-Video file V0 in the DVD-R. Furthermore, the user 2 can display a catalog of the image data sets S2 and can process the image data sets S2.
At this time, based on the reliability of the photography date described in the tag of each of the image data sets S2, the image data sets S2 can be sorted in order of the reliability (such as in order of more information representing confirmation in the bit 6 to bit 0), and can display the catalog of the image data sets S2 indifferent color frames depending on the reliability. In addition, the user 2 can correct the reliability by himself/herself. In this case, based on the reliability added to the image data sets S2, a level of year, month, day, and time may be changed so that a burden on the user 2 can be eased at the time of changing the photography date. Note that the image data sets S2 having low reliability may be excluded the DVD-Video file V0, which is in slide show format, or not recorded in the DVD-R.
As has been described above, in this embodiment, the date of photography represented by the photography date information D and the reliability thereof are added to each of the image data sets S2. Therefore, with reference to the image data sets S2, the date of photography represented by the photography date information D and the reliability thereof can be known. In this manner, the images can be classified according to the reliability, for example.
In the embodiment described above, the year of photography may be inferred based on an automobile, fashion or hair style, and how buildings are damaged in the images represented by the image data sets. The inferred year can be used as the photography date information D. In addition, the amount of exposed skin differs between summertime and wintertime. Therefore, the season in which an image has been obtained may be estimated from the percentage of skin colored regions included in the image, and the season assigned as the photography date information D. Note that in cases such as this, in which the photography date information D is obtained from an image, the reliability is low.
In the above-described embodiment, the operator carries out the classification operation by using the classification unit 47 while viewing the state of classification for the image acquisition unit 12. However, the classification unit 47 may carry out the classification operation automatically depending on the state of classification for the image acquisition unit 12.
In the embodiment described above, the image acquisition unit 12 comprises the film scanners 41A˜41C, the print scanner 42, and the media drive 43. However, an album scanner for reading images from a photo album and a scanner for reading a certificate of merit or a ticket stub which the user 2 wishes to record in the DVD-R may also be used as the image acquisition unit 12.
Rankings may be assigned to the reliabilities in the embodiment described above. For example, higher rankings may be assigned to images having greater numbers of confirmed data in bit 6 to bit 0 illustrated in
As an alternative method for assigning rankings, rankings may be assigned according to the source of the photography date information D. For example, photography dates that are written on film storage sheets and on the rear sides of prints P are intended by the user, therefore the reliabilities thereof are assigned the highest ranks. The reliability of photography date information D, which have been obtained from dates of negatives or prints, or which have been obtained from tag information of images obtained by digital cameras, are assigned the second highest ranks. The reliability of photography date information D, which have been obtained from DX codes of film, brand markings on prints P, or from information within the margins of prints, are assigned the third highest ranks. The reliability of photography date information D, which have been recognized from images, are assigned the lowest ranks.
Note that there are cases in which the photography dates, which are written on film storage sheets or the rear side of prints P, differ from those which are obtained form dates of negatives or prints, or obtained from tag information attached to images obtained by digital cameras. In these cases, the photography date information D becomes unclear, therefore it is preferable that the reliability ranking of these images is lowered.
There are also cases in which the area of skin colored regions within an image is comparatively large, even though the photography date indicated by the photography date information D is during the wintertime. In these cases, there is a high probability that the image was photographed during the summertime. If recognition of skin colored regions was performed after assigning a reliability to the image, the reliability may be lowered. Note that in the case that GPS information is attached to the image, the GPS information may be referenced. In cases that the GPS information reveals that image was obtained in a warm climate during the wintertime, it is preferable that the ranking of the reliability is not lowered.
In cases in which a photography date is recognized from an image, then image processing is administered on the image, there is a possibility that the photography date which is recognized from the image will change, due to changes in image quality. For this reason, it is preferable that the reliability ranking is lowered in the case that image processing is administered on images. In addition, there are digital cameras that write erroneous photography dates into tag information, depending on the model thereof. Accordingly, the model of the digital camera that obtained an image is determined from the tag information attached to the image. In the case that the digital camera is a model that writes erroneous photography dates into tag information, it is preferable that the reliability ranking is lowered.
Number | Date | Country | Kind |
---|---|---|---|
082669/2004 | Mar 2004 | JP | national |
041481/2005 | Feb 2005 | JP | national |