US20090033749A1 - Camera - Google Patents
Camera Download PDFInfo
- Publication number
- US20090033749A1 US20090033749A1 US12/222,019 US22201908A US2009033749A1 US 20090033749 A1 US20090033749 A1 US 20090033749A1 US 22201908 A US22201908 A US 22201908A US 2009033749 A1 US2009033749 A1 US 2009033749A1
- Authority
- US
- United States
- Prior art keywords
- image
- image data
- specified
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00137—Transmission
- H04N1/0014—Transmission via e-mail
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00148—Storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00244—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00442—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
- H04N1/00453—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails arranged in a two dimensional array
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00458—Sequential viewing of a plurality of images, e.g. browsing or scrolling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00461—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet marking or otherwise tagging one or more displayed image, e.g. for selective reproduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2101/00—Still video cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0037—Topological details of the connection
- H04N2201/0039—Connection via a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0048—Type of connection
- H04N2201/0055—By radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0048—Type of connection
- H04N2201/0058—Docking-station, cradle or the like
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0084—Digital still camera
Definitions
- the present invention relates to a camera for photography.
- a digital camera has a function of uploading image data to a server and a function of transmitting an e-mail to a user of the camera when transmission of image data specified by a user to the server is completed in order to inform the user of this being the case.
- the digital camera is configured to upload both of image data specified by the user and image data not specified by the user by a single connection to the server. In this case, however, it is not configured to give priority to uploading the image data specified by the user. Accordingly, a plurality of connections to the server have to be performed in order to upload the image data specified by the user and subsequently to upload the image data not specified by the user, so that the efficiency of transmission is low.
- a camera comprises: an image-capturing unit that captures an image of a subject to acquire image data; an image storing unit that stores a plurality of image data acquired by the image-capturing unit in a storage medium; an image specifying unit that specifies image data designated by a user from among the plurality of image data stored in the storage medium; and a transmission controlling unit that when transmitting the plurality of image data to an external device using a wireless communication device, identifies specified image data specified by the image specifying unit and non-specified image data that are not specified by the image specifying unit from each other and transmits the specified image data to the external device in priority to the non-specified image data.
- the camera according to the first aspect may further comprises: an information storing unit that stores information for identifying the specified image data to the storage medium.
- the image specifying unit specifies image data to which information about destination is related as the specified image data.
- the image specifying unit specifies image data that are designated to create a back up copy thereof in the external device as the specified image data.
- the transmission controlling unit starts transmission of the non-specified image data when transmission of the specified image data is suspended according to instruction by the user.
- the transmission controlling unit resumes the transmission of the specified image data after the transmission of the non-specified image data is completed.
- the transmission controlling unit changes transmission priority between the specified image data and the non-specified image data such that the non-specified image data are transmitted in priority to the specified image data according to instruction by the user.
- a camera comprises: an image-capturing unit that captures an image of a subject to acquire image data; an image storing unit that stores a plurality of image data acquired by the image-capturing unit in a storage medium; an image specifying unit that specifies image data to which information about destination is related from among the plurality of image data stored in the storage medium; and a transmission controlling unit connected to an external device through an external wireless device of which wireless communication is established that when transmitting the plurality of image data to the external device, identifies specified image data specified by the image specifying unit and non-specified image data that are not specified by the image specifying unit from each other and transmits the specified image data to the external device through the wireless communication in priority to the non-specified image data.
- the camera according to the eighth aspect may further comprises: an information storing unit that stores information for identifying the specified image data to the storage medium.
- the transmission controlling unit starts transmission of the non-specified imaged at a when transmission of the specified image data is suspended according to instruction by the user.
- the transmission controlling unit resumes the transmission of the specified image data after the transmission of the non-specified image data is completed.
- the transmission controlling unit changes transmission priority between the specified image data and the non-specified image data such that the non-specified image data are transmitted in priority to the specified image data according to instruction by the user.
- FIG. 1 is a diagram illustrating a configuration of an image transfer system according to an embodiment of the present invention
- FIG. 2 is a diagram illustrating a specific example of a notification e-mail
- FIG. 3 is a block diagram showing the construction of the camera according to an embodiment of the present invention.
- FIG. 4 is a schematic diagram illustrating a rotary multi-selector
- FIG. 5 is a diagram showing a specific example of an e-mail setting screen
- FIG. 6 is a diagram showing a specific example of an e-mail notification target image list
- FIG. 7 is a diagram showing a specific example of a notification target image list screen
- FIG. 8 is a flowchart illustrating e-mail setting processing
- FIG. 9 is a flowchart illustrating data transmission processing according to a first embodiment of the present invention.
- FIG. 10 is a flowchart illustrating notification target images transmission processing
- FIG. 11 is a diagram showing a specific example of destination list
- FIG. 12 is a flowchart illustrating data transmission processing according to a second embodiment of the present invention.
- FIG. 13 is a flowchart illustrating data transmission processing according to a third embodiment of the present invention.
- FIG. 1 is a diagram showing the configuration of an image transfer system according to an embodiment of the present invention.
- An image transfer system 100 includes a camera 200 , an image storage server 300 , a mail server 400 , a personal computer (PC) 500 , and an access point 600 , which is a wireless base station. These are connected to each other through a communication network such as the Internet.
- FIG. 1 schematically illustrates outline actions of the image transfer system including the following three stages.
- the camera 200 is, for example, a digital camera equipped with a function of wireless communication and it is connected to the Internet through the access point 600 of a wireless LAN.
- the user of the camera 200 can operate the camera 200 to acquire an image and upload the acquired image to the image storage server 300 .
- the user can correlate a destination e-mail address or addresses to each corresponding image on the camera 200 .
- the camera 200 transmits a destination list that indicates the correlations to the image storage server 300 . The details of the processing by the camera 200 are described later on.
- the image storage server 300 receives the image file and the destination list transmitted by the camera 200 and stores the received image file on a storage medium such as a hard disk drive and prepares an e-mail to notify that the image file has been uploaded to the specified destination or destinations of the image based on the destination list.
- a storage medium such as a hard disk drive
- the image storage server 300 transmits the prepared notification e-mail to the mail server 400 .
- the e-mail is delivered to a mail box of the mail server 400 according to the destination e-mail address.
- the owner of the destination can receive the notification e-mail from the mail server 400 using an e-mail client program installed in the PC 500 to browse the content of the notification e-mail on a monitor of the PC 500 .
- links 2 a that provide URLs for making access to image files stored in the image storage server 300 as anchor texts
- a message sentence 2 b that notifies that an image has been uploaded in the image storage server 300
- thumbnail images 2 c consisting of a predetermined number of frames, for example, three frames of images out of images on which a specified e-mail address.
- An addressee of the e-mail can click the links 2 a or the thumbnails 2 c to download the linked image files and browse them on the screen of the PC 500 .
- FIG. 3 is a block diagram showing the structure of the camera 200 according to an embodiment of the present invention.
- the camera 200 includes an operation member 201 , a lens 202 , an image sensor 203 , a control device 204 , an SDRAM 205 , a flush memory 206 , a memory card slot 207 , a monitor 208 , and a communication module 209 .
- the operation member 201 includes various inputting members to be operated by a user, for example, a power button, a release button, zoom buttons (a zoom up button and a zoom down button), a rotary multi-selector, a replay button, a deletion button, and a mail setting button.
- a power button for example, a power button, a release button, zoom buttons (a zoom up button and a zoom down button), a rotary multi-selector, a replay button, a deletion button, and a mail setting button.
- the rotary multi-selector is constituted, for example, by a rotation section 4 a and an OK button 4 b in the center as shown in FIG. 4 .
- the user can select an item or an image by rotating the rotation section 4 a rightward (clockwise) or leftward (counterclockwise), or treating the rotation section 4 a like a 4-way directional pad button and pressing any one of upper, lower, left, and right portions thereof.
- the selected item can be fixed by pressing down the OK button 4 b.
- to turn the rotation section 4 a rightward is expressed as “to turn the multi-selector to the right” and to turn the rotation section 4 a leftward is expressed as “to turn the multi-selector to the left”.
- To press down an upper part of the rotation section 4 a is expressed as “to press the upper part of the rotary multi-selector”, and to press down a lower part of the rotation section 4 a is expressed as “to press the lower part of the rotary multi-selector”.
- the lens 202 is constituted by a plurality of optical lenses, it is represented by a single lens in FIG. 3 .
- the image sensor 203 which is, for example, a CCD or a CMOS, captures an image of a subject formed by the lens 202 to acquire image data.
- the acquired image data are output to the control device 204 .
- the control device 204 is constituted by a CPU and other peripheral circuits, and performs image processing on the image data input from the image sensor 203 using the SDRAM 205 to be detailed later on as a working area. For example, after image data are subjected to gradation correction processing and color conversion processing, the processed image data are compressed into a predetermined image format, for example, a JPEG format to create an image file of a predetermined format such as Exif (Exchangeable Image File Format for Digital Still Camera). Then, the created image file is output to the memory card slot 207 to be detailed later on.
- a predetermined image format for example, a JPEG format to create an image file of a predetermined format such as Exif (Exchangeable Image File Format for Digital Still Camera).
- Exif Exchangeable Image File Format for Digital Still Camera
- the SDRAM 205 which is a volatile memory, is used as a work memory for expanding a program when the CPU executes the program or as a buffer memory for temporarily storing data.
- the flash memory 206 which is a nonvolatile memory, stores therein data of a program that is executed by the CPU and various parameters to be read in upon execution of the program and the like data.
- the memory card slot 207 is a slot in which a memory card, which is a detachable storage medium, for example, an SD card is inserted, and writes the image file output from the control device 204 into a memory card to store it as mentioned above.
- the memory card slot reads out the image file stored in the memory card and output it to the control device or delete the image file stored according to the instruction from the control device 204 .
- the monitor 208 is a liquid crystal monitor mounted on the rear side of the camera 200 and displays various types of information such as images stored in the memory card and a menu for setting the camera 200 .
- the control device 204 outputs images that are acquired by the image sensor 203 in chronological order as frames to the monitor 208 .
- the monitor 208 displays each frame in chronological order at a predetermined time interval to constitute a video.
- the communication module 209 is a wireless LAN module through which the camera 200 performs wireless communication with the access point 600 .
- the communication module 209 is controlled by the control device 204 .
- the communication module 209 establishes wireless communication with the access point 600 to connect to the Internet through the access point 600 . Processing to start wireless communication with the access point 600 will be described later on.
- the control device 204 functionally includes an e-mail setting unit 204 a and a data transmission unit 204 b.
- the e-mail setting unit 204 a displays an e-mail setting screen shown in FIG. 5 on the monitor 208 when the mode of the camera 200 is changed to an e-mail setting mode according to an operation on menu by the user.
- the e-mail setting mode is a mode in which the user sets destination of the above-mentioned notification e-mail on an image selected by the user to be shown to other persons.
- the user can change the mode of the camera 200 to the e-mail setting mode by pressing down the mail setting button contained in the operation member 201 when the above-mentioned video is displayed on the monitor 208 or an image stored in the memory card is displayed on the monitor 208 .
- the e-mail setting screen includes an image displaying area 5 a , a destination setting displaying area 5 b , and a destination information displaying area 5 c .
- the image displaying area 5 a is an area for displaying one or more images stored in the memory card.
- the e-mail setting unit 204 a displays any one of image frames in the image file read in from the memory card. For example, it initially displays an uppermost image when images are arranged in ascending order. The user can switch the image displayed in the image displaying area 5 a from the currently displayed image to the image of a next order by pressing the right part of the rotary multi-selector. Also, the user can switch the image displayed in the image displaying area 5 a from the currently displayed image to the image displayed immediately before by pressing the left side of the rotary multi-selector.
- the destination setting displaying area 5 b is an area for displaying destination setting status containing addresses to which the user is to notify that the image displayed in the image displaying area 5 a has been uploaded.
- the e-mail setting unit 204 a reads in data in an address book in which destination information has been stored in advance by the user from the flash memory 206 and displays icon representing the destination information in the destination setting displaying area 5 b .
- the destination information includes, for example, an e-mail address and a group consisting of a plurality of e-mail addresses.
- an icon 5 d representing an e-mail address and an address number assigned to the e-mail address (for example, 01 , 02 , . . . ), or an icon 5 e representing a group and a group number assigned to the group (for example, 01 ).
- the destination setting displaying area 5 b there are displayed a NEW item icon 5 f to be selected by the user in order to instruct new registration of an e-mail address or a group to the address book and a destination setting completion icon 5 g to be detailed later on.
- the icon 5 d and the address number, the icon 5 e and the group number, the destination setting completion icon 5 g detailed later on, and the NEW item icon 5 f displayed in the destination setting displaying area 5 b are displayed such that their position slides to the up or down when the user turns the rotary multi-selector the right or left, respectively.
- the icon and the number displayed on the left side of the destination information displaying area 5 c represent the currently selected destination information and the content of the destination information is displayed in the destination information displaying area 5 c .
- a group 01 is currently selected and a group name (niko) assigned to the group is displayed in the destination information displaying area 5 c .
- the user can switch the destination information under selection by turning the rotary multi-selector to the right or left.
- the destination information currently selected is switched to the address 01 and name and e-mail address of the owner of the address are displayed in the destination information displaying area 5 c .
- the user wants to set the destination information currently selected in the destination displaying area 5 b to be set as the destination of a notification e-mail on the image displayed in the image displaying area 5 a , the user presses down the OK button 4 b of the rotary multi-selector. This enables the user to set the destination of the notification e-mail on each image on the e-mail setting screen.
- the user can set destinations of the notification e-mail for each of a plurality of images while switching the image displayed on the image displaying area 5 a to another one. Also, it may be configured such that for one image displayed on the image displaying area 5 a , one or more e-mail addresses are selected from the destination information displayed in the destination setting displaying area 5 b and the selected one or more e-mail addresses are set as a destination or destinations of the notification e-mail. It may be configured such that a group is set as a destination of a notification e-mail and the notification e-mail is transmitted to all of the e-mail addresses contained in the group.
- the e-mail setting unit 204 a registers the image and the destination in relation to each other in an e-mail notification target image list.
- the e-mail notification target image list is a list for use in administrating images and destinations set therefor in relation to each other.
- the data file of the list is stored in the flash memory 206 . For example, as shown in FIG.
- the e-mail notification target image list administers a file name of image file on which destination of the notification e-mail is set, a destination ID for identifying the set destination, and time and date of transmission completion of the image file on which the destination list prepared based on the e-mail notification target image list is transmitted to the image storage server 300 in relation to each other.
- the destination ID is an ID for uniquely identifying the e-mail address or group registered in the address book.
- the image files and the destinations are related to each other using the destination IDs.
- the time and date of transmission of the image file and the destination list to the image storage server 300 are registered by the data transmission processing to be detailed later on. Before completion of the transmission, nothing is registered.
- the e-mail setting unit 204 a displays the destination setting completion icon 5 g in the destination setting displaying area 5 b based on the e-mail notification target image list.
- the e-mail setting unit 204 a specifies an e-mail address or a group set as a destination for the image currently displayed in the image displaying area 5 a .
- the destination setting completion icon 5 g which indicates that the e-mail address or the group is set as a destination for an image displayed in the image displaying area 5 a , is displayed. With the displayed icon 5 g , the user can confirm the destination set for the image displayed in the image displaying area 5 a.
- the e-mail setting unit 204 a is configured to use different display formats between the destination setting completion icon 5 g for an image file on which data of time and data of transmission completion has not been registered in the e-mail notification target image list and the destination setting completion icon 5 g for an image file on which data of time and date of transmission completion has been registered.
- a display color for the destination setting completion icon 5 g for the image file on which no data of time and date of transmission completion has been registered is set white.
- a display color for the destination setting completion icon 5 g for the image file on which data of time and date of transmission completion has been registered is set red. The user can confirm whether or not the transmission of image file and destination list has been completed for each destination according to the display color of the icon 5 g.
- the user can newly register an e-mail address or a group that the user wants to designate as a destination in the address book.
- the user operates the rotary multi-selector to locate the NEW item icon 5 f on the left of the destination information displaying area 5 c and selects the NEW item icon 5 f by pressing down the OK button 4 b .
- the e-mail setting unit 204 a displays a new registration screen on the monitor 208 and additionally registers the designated e-mail address or group in the address book according to the operation by the user.
- the user can confirm setting status of destination, that is, setting status of notification e-mail on each image on the monitor 208 .
- the user presses down a zoom down button in a state in which the e-mail setting screen is displayed to display a notification target image list screen as shown in FIG. 7 . That is, the e-mail setting unit 204 a displays the notification target image list screen shown in FIG. 7 on the monitor 208 when it is detected that the zoom down button is pressed down by the user while the e-mail setting screen is being displayed.
- the e-mail setting unit 204 a extracts only those images for which the user has set destinations based on the above-mentioned e-mail notification target image list and displays a list of the extracted images.
- the e-mail setting unit 204 a calculates the number of destinations set for each image and displays the result of the calculation in relation to each image.
- FIG. 7 shows an example in which 30 destinations have been set for each image.
- the e-mail setting unit 204 a may be configured to determine whether or not transmission of the image file and the destination list to the image storage server 300 has been completed according to the e-mail notification target image list and to use different display formats corresponding to the number of destinations to be displayed in relation to each image. For example, for an image of which transmission to the image storage server 300 has not been completed, the number of destinations is displayed with a black figure whereas for an image of which transmission to the image storage server 300 has been completed, the number of destinations is displayed with a red figure.
- the e-mail setting unit 204 a displays a list of the destinations set for the image on the monitor 208 referring to the e-mail notification target image list and the address book.
- the e-mail setting unit 204 a displays on the monitor 208 a message to confirm to the user whether or not it is necessary to transmit to the image storage server 300 the image for which the notification e-mail is set to be transmitted by the above-mentioned operation and the destination list that relates the image and the destination or destinations to each other.
- the data transmission unit 204 b performs data transmission processing to be detailed later on whereas when it is instructed by the user not to transmit the above, the data transmission unit 204 b does not perform data transmission processing.
- FIG. 8 is a flowchart illustrating e-mail setting processing performed by the e-mail setting unit 204 a according 5 , to the present embodiment.
- the processing illustrated in FIG. 8 is performed according to a program that is started up when the mode of the camera 200 is converted into an e-mail setting mode based on the operation of the menu by the user.
- a step S 10 the e-mail setting unit 204 a reads in an image file from the memory card and an address book and an e-mail notification target image list from the flash memory 206 .
- the e-mail setting unit 204 a displays the e-mail setting screen shown in FIG. 5 on the monitor 208 based on the information read in the step S 10 .
- the e-mail setting unit 204 a displays the destination setting completion icon 5 g in the destination setting displaying area 5 b referring to the e-mail notification target image list.
- a step S 40 the e-mail setting unit 204 a determines whether or not new registration in the address book has been instructed by selection of the NEW item icon 5 f by the user as mentioned above. If the result of the determination in the step S 40 is NO, the process is advanced to a step S 70 to be detailed later on. If the result of the determination in the step S 40 is YES, the process is advanced to a step S 50 .
- the e-mail setting unit 204 a displays a registration screen of a new destination on the monitor 208 and receives registration of the new destination by the user.
- a step S 60 the e-mail setting unit 204 a adds the new destination in the address book according to the operation by the user.
- the e-mail setting unit 204 a determines whether or not it has been instructed to switch the image to be displayed in the image displaying area 5 a by pressing down of the right or left part of the rotary multi-selector by the user. If the result of the determination in the step S 70 is NO, the process is advanced to a step S 90 . If the result of the determination in the step S 70 is YES, the process is advanced to a step S 80 . In the step S 80 , the e-mail setting unit 204 a switches the image to be displayed in the image displaying area 5 a according to the operation of the rotary multi-selector by the user.
- the e-mail setting unit 204 a determines whether or not it has been instructed to switch the destination to be selected in the destination setting displaying area 5 b by turning the rotary multi-selector to the right or left by the user. If the result of the determination in the step S 90 is NO, the process is advanced to a step S 110 to be detailed later on. If the result of the determination in the step S 90 is YES, the process is advanced to a step S 100 . In the step S 100 , the e-mail setting unit 204 a switches the destination to be selected according to the operation of the rotary multi-selector by the user.
- the e-mail setting unit 204 a determines whether or not it has been instructed to set the destination selected in the destination setting displaying area 5 b for the image displayed in the image displaying area 5 a by pressing down the OK button 4 b of the rotary multi-selector by the user. If the result of the determination in the step S 110 is NO, the process is advanced to a step S 130 to be detained later on. If the result of the determination in the step S 110 is YES, the process is advanced to a step S 120 .
- the e-mail setting unit 204 a relates the image file of the image displayed in the image displaying area 5 a and the destination ID of the destination selected in the destination setting displaying area 5 b to each other and register them in the e-mail notification target image list shown in FIG. 6 .
- the e-mail setting unit 204 a determines whether or not it has been instructed to display the notification target image list screen by pressing down the zoom down button by the user. If the result of the determination in the step S 130 is NO, the process is advanced to a step S 170 to be detailed later on. If the result of the determination in the step S 130 is YES, the process is advanced to the step S 140 . In the step S 140 , the e-mail setting unit 204 a displays the notification target image list screen shown in FIG. 7 on the monitor 208 . On this occasion, the e-mail setting unit 204 a calculates the number of destinations set for each image according to the e-mail notification target image list and displays the result of calculation in relation to each image.
- a step S 150 the e-mail setting unit 204 a determines whether or not it has been instructed to display an e-mail address list set for each image by selecting a frame of image on the notification target image list screen and pressing down the zoom up button by the user. If the result of the determination in the step S 150 is NO, the process is advanced to a step S 170 . If the result of the determination in the step S 150 is YES, the process is advanced to a step S 160 . In the step S 160 , the e-mail setting unit 204 a displays a list of the destinations set for the image on the monitor 208 referring to the e-mail notification target image list and the address book.
- the e-mail setting unit 204 a determines whether or not it has been instructed to end the e-mail setting mode by pressing down the release button by the user while the e-mail setting screen or the notification target image list screen is being displayed. If the determination in the step S 170 is NO, the process is returned to the step S 40 to repeat the processing. If the result of the determination in the step S 170 is YES, the process is advanced to a step S 180 . In the step S 180 , the e-mail setting unit 204 a ends the e-mail setting mode.
- a step S 190 the e-mail setting unit 204 a displays on the monitor 208 a message to confirm to the user whether or not it is necessary to transmit to the image storage server 300 the image for which a notification e-mail is set to be transmitted and the destination list in which the image and a destination or destinations are related to each other.
- the e-mail setting unit 204 a determines whether or not it has been instructed by the user to perform data transmission processing. If the result of the determination in the step S 200 is YES, the process is advanced to a step S 210 .
- the data transmission unit 204 b performs the data transmission processing to be detailed later on referring to FIG. 9 and ends the processing. If the result of the processing in the step S 200 is NO, the processing is immediately ended.
- the data transmission unit 204 b transmits the target image, and the destination list in which the file name of an image file and its destination are related to each other to the image storage server 300 based on the e-mail notification target image list when it is instructed by the user to transmit to the image storage server 300 the image for which a destination is set by the above-mentioned e-mail setting processing in order for the notification e-mail to be transmitted.
- the user can instruct the data transmission unit 204 b to perform the data transmission processing in response to the confirmation message displayed in the step S 190 in FIG. 8 .
- the user can instruct the data transmission unit 204 b to perform the data transmission processing by a menu operation.
- FIG. 9 is a flowchart illustrating the data transmission processing to be performed by the data transmission unit 204 b .
- the processing shown in FIG. 9 is performed as a program that is started up when it is instructed to transmit the image for which destination is set by the user to the image storage server 300 .
- the data transmission unit 204 b controls the communication module 209 to search an SSID of the access point 600 that is present in a range in which communication is possible.
- the data transmission unit 204 b determines whether or not the access point 600 having a registered updated SSID registered in the camera 200 (updated SSID) is within a range in which communication is possible based on the result of search in the step S 310 . If the result of the determination in the step S 320 is YES, the process is advanced to a step S 330 . In the step S 330 , the data transmission unit 204 b selects the updated SSID.
- a step S 340 the data transmission unit 204 b determines whether or not an operation of canceling connection to the access point 600 having the selected updated SSID is performed by the user. If the result of the determination in the step S 340 is NO, the process is advanced to a step S 370 to be detailed later on. If the result of the determination in the step S 320 is NO, or if the result of the determination in the step S 340 is YES, the process is advanced to a step S 350 . In the step S 350 , the data transmission unit 204 b displays a list of SSIDs already registered to the camera 200 on the monitor 208 and the process is advanced to a step S 360 . In the step S 360 , it is determined whether or not any SSID has been selected by the user. If the result of the determination in the step S 360 is YES, the process is advanced to a step S 370 .
- the data transmission unit 204 b establishes wireless connection with the access point 600 using the updated SSID selected in the step S 330 or the SSID selected by the user in the step S 360 .
- the data transmission unit 204 b performs the notification target image transmitting processing shown in FIG. 10 to be detailed later on and the process is advanced to a step S 390 .
- the connection with the access point 600 is cancelled to end the processing.
- FIG. 10 is a flowchart illustrating the notification target image transmission processing performed in the step S 380 .
- the data transmission unit 204 b determines whether or not a file of the above-mentioned e-mail notification target image list is present in the flash memory 206 . If the result of the determination in the step S 410 is NO, the process is advanced to a step S 560 .
- the data transmission unit 204 b displays a message indicating that the data transmission has been completed, such as “Uploading has been completed.”, on the monitor 208 , and the process is returned to the processing shown in FIG. 9 . If the result of the determination in the step S 410 is YES, the process is advanced to a step S 420 .
- the data transmission unit 204 b determines whether or not an operation to suspend the data transmission is performed by the user. If the result of the determination in the step S 420 is YES, the process is advanced to a step S 550 to set a suspension flag to be detailed later on.
- the suspension flag which is a flag indicating that the notification target image transmission processing has been suspended on the way, is stored in the SDRAM 205 .
- the suspension flag is configured to be used in the second and third embodiments to be detailed later on and it may be omitted in the first embodiment.
- step S 430 the data transmission unit 204 b determines whether or not there is an image for which no destination list has been transmitted to the image storage server 300 based on the e-mail notification target image list, that is, an image for which data of time and date of transmission completion has not been registered in the e-mail notification target image list. If the result of the determination in the step S 430 is NO, the process is advanced to the step S 560 and then returned to the processing illustrated in FIG. 9 . If the result of the determination in the step S 430 is YES, the process is advanced to a step S 440 .
- the data transmission unit 204 b selects a specified frame of image from among non-transmitted images.
- the data transmission unit 204 b extracts all destinations related to the specified frame of image referring to the e-mail notification target image list.
- the data transmission unit 204 b specifies other images to which destinations that completely coincide with all the destinations extracted in the step s 450 from among the images contained in the e-mail notification target image list.
- a step S 470 the data transmission unit 204 b prepares a destination list by grouping the images specified in the step S 460 based on their destinations and stores the destination list in the SDRAM 205 .
- the data transmission unit 204 b instructs the image storage server 300 to transmit a notification e-mail for which image to which destination by transmitting the destination list to the image storage server 300 .
- the image storage server 300 When the combination of all the destinations set for each image is different, the image storage server 300 must set each combination of all the destinations as destinations, and prepare and transmit a notification e-mail for each combination. When all the destinations are identical for a plurality of images, it is sufficient to prepare a single notification e-mail for notifying that the plurality of images have been uploaded and broadcast the e-mail to all the matching destinations.
- FIG. 11 shows a specific example of the destination list prepared based on the e-mail notification target image list shown in FIG. 6 .
- DSCN0001.jpg and DSCN0003.jpg match each other in all the destinations related thereto.
- a record which is constituted by the e-mail address having a destination ID of A 01 , the e-mail address having a destination ID of A 02 , and all the e-mail addresses contained in G 03 that are selected as the destinations of the notification e-mail and the notification target images to be notified by the notification e-mail including DSCN0001.jpg and DSCN0003.jpg.
- the other images have no matched destinations to each other, so that there are added to the destination list those records that are constituted by destinations related to each image that are used as destinations of the notification e-mail and each image as the notification target image to be notified by the notification e-mail.
- a step S 475 the data transmission unit 204 b determines whether or not all the non-transmitted images specified in the step S 430 have been registered in the destination list. If the result of the determination in the step S 475 is NO, the process is returned to the step s 440 . If the result of the determination in the step S 430 is YES, the process is advanced to a step S 480 .
- the data transmission unit 204 b transmits the prepared destination list to the image storage server 300 .
- the image storage server 300 analyses a notification e-mail for which image is to be transmitted to which destination based on the received destination list and the notification e-mails shown in FIG. 2 to their corresponding destinations, respectively.
- a step S 485 the data transmission unit 204 b determines whether or not an operation to suspend the data transmission has been performed by the user. If the result of the determination in the step S 485 is YES, the process is advanced to the above-mentioned step S 550 to set the suspension flag to be detailed later on. As mentioned above, the suspension flag is for use in the second and third embodiments, so that it does not have to be set in the first embodiment.
- a step S 490 the data transmission unit 204 b selects a specified frame of image and transmits image management information on the image to the image storage server 300 .
- the image management information includes a file name of the image file, time and date of preparing the file, and a file size.
- the data transmission unit 204 b determines whether or not the image file scheduled to be transmitted has already been registered in the image storage server 300 based on the received image management information. When all of the file name, the time and date of preparing the file, and the file size coincide with those of the image file already registered, the result of the determination in the step S 490 is YES.
- the image storage server 300 determines that it is unnecessary to receive the image file from the camera 200 and notifies to the camera 200 that transmission of the image file is unnecessary.
- the image storage server 300 determines that it is necessary to receive the image from the camera 200 and sends a request for transmission of the file to the camera 200 .
- a step S 500 the data transmission unit 204 b determines whether or not the request for transmission has been received from the image storage server 300 . If the result of the determination in the step S 500 is NO, the process is advanced to a step S 540 . In the step S 540 , the data transmission unit 204 b determines whether or not it has been notified that the transmission is unnecessary from the image storage server 300 . If the result of the determination in the step S 540 is NO, the process is returned to the step S 500 to repeat the processing. If the result of the determination in the step S 540 is YES, the process is returned to the step S 490 .
- the process is advanced to a step S 510 and the data transmission unit 204 b starts transmission of the specified one frame of image selected in the step S 490 to the image storage server 300 .
- the image storage server 300 transmits a notification of reception to the camera 200 .
- the data transmission unit 204 b determines whether or not the notification of reception is received from the image storage server 300 . If the result of the determination in the step S 520 is YES, the process is advanced to a step S 530 .
- the data transmission unit 204 b records current time and date as time and date of transmission completion for a specified image file in the e-mail notification target image list, and the process is returned to the step S 490 .
- the control device 204 is configured to store an image file in a memory card loaded in the memory card slot 207 .
- the e-mail setting unit 204 a is configured to store an e-mail notification target image list in which file name for identifying each image file and destination IDs on destination of each image file are related to each other in the flash memory 206 .
- the data transmission unit 204 b is configured to transmit the destination list prepared based on the e-mail notification target image list and the image files specified by the e-mail notification target image list to the image storage server 300 when it is detected that the connection with the image storage server 300 through the access point 600 is established and if the e-mail notification target image list is stored in the flash memory 206 . Therefore, the user can give instruction to the data transmission unit 204 b in advance to perform transmission even where wireless communication is impossible and the image file that is the target of the instruction for transmission is transmitted when the wireless communication is established. This improves convenience.
- the e-mail setting unit 204 a is configured to display an image in the image displaying area 5 a on the e-mail setting screen based-on the image file stored in the memory card and switch the image displayed in the image displaying area 5 a in response to the instruction by the user via the rotary multi-selector.
- the file name of the image file corresponding to the image displayed in the image displaying area 5 a based on the instruction by the user via the rotary multi-selector is related to at least one destination ID and the file name and the at least one destination ID are registered in the e-mail notification target image list.
- a plurality of images of which destination IDs match each other can be managed by a single record, so that the image storage server 300 that has received the destination list need not prepare a plurality of notification e-mails.
- the e-mail setting unit 204 a is configured to display a list of images scheduled to be transmitted to the image storage server 300 on the notification target image list screen based on the e-mail notification target image list stored in the flash memory 206 . Therefore, the user can confirm the setting status of the notification e-mail transmission whenever necessary.
- the e-mail setting unit 204 a is configured to display the number of destinations set for each image in relation to each image displayed on the notification target image list screen. This enables the user to determine if the number of destinations is appropriate by comparing the number of destinations of each image with the number of persons on the image.
- the e-mail setting unit 204 a is configured such that when any one of images displayed on the notification target image list screen is selected by the user, a list of e-mail addresses set for the selected image is displayed based on the e-mail notification target image list. This enables the user to check to see if there is an error in the destination of the notification e-mail on the image.
- the e-mail setting unit 204 a is configured such that images of which transmission to the image storage server 300 has been completed and images of which transmission to the image storage server 300 has not yet been completed can be discriminated one from another by using the destination setting completion icons 5 g having different displaying formats in the destination setting displaying area 5 b based on the e-mail notification target image list. This enables the user to move the camera 200 to a position where it is possible to establish wireless connection between the camera 200 and the access point 600 when it is recognized that there is an image of which transmission has not been completed yet in order to complete the transmission of the image.
- the image for which it is set to transmit a notification e-mail and a destination list together with the image file to be backed up are transmitted to the image storage server 300 .
- FIGS. 1 to 8 , 10 , and 11 are the same as those in the first embodiment, and the descriptions thereof are omitted.
- the user is supposed to perform operations to transmit the notification e-mail in advance using the e-mail setting screen in the same manner as that in the first embodiment, and it is assumed that the e-mail notification target image list has already been prepared in the flash memory 206 .
- the image files to which the notification e-mail is to be transmitted can be efficiently transmitted by transmitting them in priority to the image files to be backed up.
- the data transmission unit 204 b identifies the image files for which it is set by the user to transmit the notification e-mail as specified images and the other image files to be backed up as non-specified images.
- the specified images are transmitted to the image storage server 300 in priority to the non-specified images.
- the data transmission unit 204 b performs data transmission processing shown in FIG. 12 .
- the processing shown in FIG. 12 is executed by a program that is started up when it is instructed by the user to back up images in the image storage server 300 .
- the processing is executed by a program that is started up when power is supplied to the camera 200 from an external power source through an AC adapter.
- FIG. 12 the same step numbers are assigned to the same processing as the data transmission process in the first embodiment explained referring to FIG. 9 , and explanation is focused on differences.
- step S 340 If the result of the determination in the step S 340 is YES, the process is advanced to a step S 390 .
- step S 390 the data transmission unit 204 b cancels connection with the access point 600 .
- step S 610 the data transmission unit 204 b turns the power of the camera 200 OFF to end the processing.
- a step S 620 the data transmission unit 204 b determines whether or not there is in the memory card an image file to be backed up of which transmission to the image storage server 300 has not been completed. To be concrete, the data transmission unit 204 b determines that an image file on which a back up attribute is set ON is determined to have not been completed of backing up. If the result of the determination in the step S 620 is YES, the process is advanced to a step S 630 . In the step S 630 , the data transmission unit 204 b transmits image management information, that is, file name, time and date of preparing, and file size of one specified frame of image out of those images whose backing up has not been completed to the image storage server 300 .
- image management information that is, file name, time and date of preparing, and file size of one specified frame of image out of those images whose backing up has not been completed to the image storage server 300 .
- a step S 640 the data transmission unit 204 b determines whether or not it receives a request to transmit data from the image storage server 300 . If the result of the determination in the step S 640 is NO, the process is advanced to a step S 680 and the data transmission unit 204 b determines whether or not it has been notified from the image storage server 300 that transmission is unnecessary. If the result of the determination in the step S 680 is NO, the process is returned to the step S 640 to repeat the processing. If the result of the determination in the step S 680 is YES, the process is returned to the step S 620 .
- step S 640 If the result of the determination in the step S 640 is YES, the process is advanced to a step S 650 and transmission of the specified one frame of image selected in the step S 630 to the image storage server 300 is started.
- step S 660 the data transmission unit 204 b determines whether or not an acknowledgment of receipt has been received from the image storage server 300 . If the result of the determination in the step S 660 is YES, the process is advanced to a step S 670 and the data transmission unit 204 b sets OFF the back up attribute of the transmitted specified one frame of image file.
- step S 690 the data transmission unit 204 b displays a message indicating that the transmission of the image file to which the notification e-mail is to be transmitted, the destination list, and the image file to be backed up has been completed, such as “Uploading has been completed.”, on the monitor 208 .
- a step S 700 the data transmission unit 204 b determines whether or not the suspension flag set by the notification target image transmission processing explained referring to FIG. 10 is stored in the SDRAM 205 . If the result of the determination in the step S 700 is NO, the process is advanced to the step S 390 . If the result of the determination in the step S 700 is YES, the process is advanced to the step S 381 to perform the notification target image transmission processing again.
- the data transmission unit 204 b specifies an image file for which a notification e-mail is set by the user to be transmitted out of a plurality of image files stored in the memory card based on the e-mail notification target image list registered by the e-mail setting unit 204 a .
- the data transmission unit 204 b Upon transmission of a plurality of image files stored in the memory card to the image storage server 300 , the data transmission unit 204 b transmits the specified image files as mentioned above in priority to non-specified image files to the image storage server 300 . This enables the specified image files to be transmitted to the image storage server 300 efficiently, so that the notification e-mail can be transmitted from the image storage server 300 while the non-specified image files are being transmitted to the image storage server 300 .
- the data transmission unit 204 b is configured such that when the data transmission unit 204 b has suspended transmission of the specified image files registered in the e-mail notification target image list based on the instruction by the user, the data transmission unit 204 b starts transmission of non-specified image files to be backed up. This enables the user to achieve effective utilization of spare time by performing uploading of the non-specified image files to the image storage server 300 preferentially when the user must temporarily suspend the transmission of the notification e-mail notifying that the specified image files have been uploaded to the image storage server 300 .
- the data transmission unit 204 b is configured such that when the transmission of the specified image files is suspended and the non-specified image files are transmitted to the image storage server 300 , the data transmission unit 204 b resumes transmission of the specified image files after completion of the transmission of the non-specified image files. This prevents the notification e-mail from being left non-transmitted because of the user's forgetting resuming the transmission of the specified file images during transmission of the non-specified image files to the image storage server 300 over a long time.
- image files on which a notification e-mail is to be transmitted are transmitted in priority to the selected image files.
- the data transmission unit 204 b identifies the image files on which the notification e-mail is set by the user to be transmitted as specified images and the image files selected by the user in advance as non-specified images.
- the specified images are transmitted to the image storage server 300 in priority to the non-specified images.
- FIGS. 1 to 8 , 10 , and 11 are the same as those in the first embodiment, and explanation thereof is omitted.
- the user is supposed to perform operations to transmit the notification e-mail in advance using the e-mail setting screen in the same manner as that in the first embodiment, and it is assumed that the e-mail notification target image list has already been prepared in the flash memory 206 . It is also assumed that the images to be transmitted to the image storage server 300 have already been selected by the user and a list of file names of the image files has already been stored as transmission target list in the flash memory 206 .
- FIG. 13 is a flowchart illustrating data transmission processing according to the third embodiment.
- the processing illustrated in FIG. 13 is executed by a program that is started up when it is instructed by the user to transmit an image to the image storage server 300 .
- the same step numbers are assigned to the same processing as the data transmission process in the first embodiment explained referring to FIG. 9 and the same processing as the data transmission process in the second embodiment explained referring to FIG. 12 and explanation is focused on differences.
- a step S 710 the data transmission unit 204 b determines whether or not there is in the memory card an image file of which transmission to the image storage server 300 in order to create a back up copy of the image file has not been completed. If the result of the determination in the step S 710 is YES, the process is advanced to the step S 630 and if the result of the determination in the step S 710 is NO, the process is advanced to the step S 690 .
- the data transmission unit 204 b determines whether or not an acknowledgment of receipt has been received from the image storage server 300 . If the result of the determination in the step S 660 is YES, the process is advanced to a step S 720 .
- the data transmission unit 204 b sets OFF a transmission target displaying flag of the transmitted specified one frame of image file.
- the data transmission unit 204 b is configured to transmit image files for which a notification e-mail is to be transmitted to the image storage server 300 in priority to image files which it is set in advance by the user to transmit to the image storage server 300 . It may also be configured such that subsequently, the notification e-mail is transmitted from the image storage server 300 while the image files set to be transmitted to the image storage server 300 are being transmitted to the image storage server 300 .
- image files are stored in the memory card loaded in the memory card slot 207 and the e-mail notification target image list is stored in the flash memory 206 . Since the image file and the e-mail notification target image list are stored in different storage media from each other, the image file and the e-mail notification target image list can be correlated to each other by storing the information, which is for identifying image files for which a notification e-mail is to be transmitted, to be stored in the flash memory 206 in the memory card loaded in the memory card slot 207 . However, for example, it would also be acceptable to store the image file and the e-mail notification target image list in the same memory card or flash memory. In addition, the circuit or device for storing image files in a storage medium and the circuit or device for storing the e-mail notification target image list in a storage medium may be physically the same as or different.
- the data transmission unit 204 b prepares a destination list based on the e-mail notification target image list and transmits the destination list to the image storage server 300 .
- the data transmission unit 204 b may be configured to transmit the e-mail notification target image list itself to the image storage server 300 without preparing destination lists.
- destination IDs are registered in the e-mail notification target image list shown in FIG. 6 , no actual e-mail address is registered. In such a case, it is necessary to register actual e-mail addresses in place of destination IDs in the e-mail notification target image list.
- the camera 200 includes the communication module 209 .
- the communication module 209 may be configured to be detachably attached to the camera 200 .
- the camera 200 may be configured to perform wireless communication through USB connection to an external wireless device equipped with the communication module 209 .
- the camera 200 may be provided with a slot for inserting a wireless communication card and may perform wireless communication through the wireless communication card inserted in the slot.
- the e-mail setting unit 204 a is configured such that when the e-mail setting unit 204 a detects, while the e-mail setting screen is being displayed, that the zoom down button has been pressed down by the user, it displays the notification target image list screen shown in FIG. 7 on the monitor 208 .
- the e-mail setting unit 204 a may be configured to accept on the notification target image list screen retransmission of the image file and destination list for which transmission of the image file and the destination list to the image storage server 300 has already been completed.
- the user may operate the rotary multi-selector to select an image to be retransmitted on the notification target image list screen and press down the OK button 4 a to instruct retransmission of the image file of the image and the destination list to be performed.
- the data transmission unit 204 b deletes data of time and date of transmission completion corresponding to the image file in the e-mail notification target image list. This enables the data transmission unit 204 b to manage the transmission of the image file and the destination list to the image storage server 300 as being in a non-completed state.
- the data transmission unit 204 b can retransmit the image file and the destination list to the image storage server 300 .
- the data transmission unit 204 b is configured to transmit the image files to be backed up to the image storage server 300 .
- the device that stores the image files to be backed up may be an external device that is connectable to the camera 200 , for example, a personal computer or a photo storage device for storing image files.
- the data transmission unit 204 b is configured to identify image files for which the notification e-mail is set to be transmitted as specified image files and image files that are set by the user to be transmitted to image storage server 300 in order to create a back up copy of the image files as non-specified image files, and transmit the specified image files to the image storage server 300 in priority to the non-specified image files.
- the data transmission unit 204 b may be configured to identify the image files that are set by the user to be transmitted to the image storage server 300 in order to create a back up copy of the image files as specified image files and the image files for which the notification e-mail is set to be transmitted as non-specified image files.
- the image storage server 300 is configured to prepare a notification e-mail containing the links 2 a to the images and thumbnail images 2 c shown in FIG. 2 and transmit the notification e-mail to destinations registered in the destination list.
- the image storage server 300 may also be configured to prepare an e-mail to which an image file is attached and transmit it to the destinations registered in the destination list.
Abstract
A camera includes: an image-capturing unit that captures an image of a subject to acquire image data; an image storing unit that stores a plurality of image data acquired by the image-capturing unit in a storage medium; an image specifying unit that specifies image data designated by a user from among the plurality of image data stored in the storage medium; and a transmission controlling unit that when transmitting the plurality of image data to an external device using a wireless communication device, identifies specified image data specified by the image specifying unit and non-specified image data that are not specified by the image specifying unit from each other and transmits the specified image data to the external device in priority to the non-specified image data.
Description
- The disclosure of the following priority application is herein incorporated by reference: Japanese Patent Application No. 2007-202563 filed Aug. 3, 2007, and Japanese Patent Application No. 2008-173248 filed Jul. 2, 2008.
- 1. Field of the Invention
- The present invention relates to a camera for photography.
- 2. Description of Related Art
- A digital camera has a function of uploading image data to a server and a function of transmitting an e-mail to a user of the camera when transmission of image data specified by a user to the server is completed in order to inform the user of this being the case.
- The digital camera is configured to upload both of image data specified by the user and image data not specified by the user by a single connection to the server. In this case, however, it is not configured to give priority to uploading the image data specified by the user. Accordingly, a plurality of connections to the server have to be performed in order to upload the image data specified by the user and subsequently to upload the image data not specified by the user, so that the efficiency of transmission is low.
- According to the first aspect of the present invention, a camera comprises: an image-capturing unit that captures an image of a subject to acquire image data; an image storing unit that stores a plurality of image data acquired by the image-capturing unit in a storage medium; an image specifying unit that specifies image data designated by a user from among the plurality of image data stored in the storage medium; and a transmission controlling unit that when transmitting the plurality of image data to an external device using a wireless communication device, identifies specified image data specified by the image specifying unit and non-specified image data that are not specified by the image specifying unit from each other and transmits the specified image data to the external device in priority to the non-specified image data.
- According to the second aspect of the present invention, the camera according to the first aspect may further comprises: an information storing unit that stores information for identifying the specified image data to the storage medium.
- According to the third aspect of the present invention, in the camera according to the first aspect, it is preferred that the image specifying unit specifies image data to which information about destination is related as the specified image data.
- According to the fourth aspect of the present invention, in the camera according to the first aspect, it is preferred that the image specifying unit specifies image data that are designated to create a back up copy thereof in the external device as the specified image data.
- According to the fifth aspect of the present invention, in the camera according to the first aspect, it is preferred that the transmission controlling unit starts transmission of the non-specified image data when transmission of the specified image data is suspended according to instruction by the user.
- According to the sixth aspect of the present invention, in the camera according to the fifth aspect, it is preferred that when the transmission of the specified image data is suspended and the transmission of the non-specified image data is started, the transmission controlling unit resumes the transmission of the specified image data after the transmission of the non-specified image data is completed.
- According to the seventh aspect of the present invention, in the camera according to the first aspect, it is preferred that the transmission controlling unit changes transmission priority between the specified image data and the non-specified image data such that the non-specified image data are transmitted in priority to the specified image data according to instruction by the user.
- According to the eighth aspect of the present invention, a camera comprises: an image-capturing unit that captures an image of a subject to acquire image data; an image storing unit that stores a plurality of image data acquired by the image-capturing unit in a storage medium; an image specifying unit that specifies image data to which information about destination is related from among the plurality of image data stored in the storage medium; and a transmission controlling unit connected to an external device through an external wireless device of which wireless communication is established that when transmitting the plurality of image data to the external device, identifies specified image data specified by the image specifying unit and non-specified image data that are not specified by the image specifying unit from each other and transmits the specified image data to the external device through the wireless communication in priority to the non-specified image data.
- According to the ninth aspect of the present invention, the camera according to the eighth aspect may further comprises: an information storing unit that stores information for identifying the specified image data to the storage medium.
- According to the tenth aspect of the present invention, in the camera according to the eighth aspect, it is preferred that the transmission controlling unit starts transmission of the non-specified imaged at a when transmission of the specified image data is suspended according to instruction by the user.
- According to the eleventh aspect of the present invention, in the camera according to the tenth aspect, it is preferred that when the transmission of the specified image data is suspended and the transmission of the non-specified image data is started, the transmission controlling unit resumes the transmission of the specified image data after the transmission of the non-specified image data is completed.
- According to the twelfth aspect of the present invention, in the camera according to the eighth aspect, it is preferred that the transmission controlling unit changes transmission priority between the specified image data and the non-specified image data such that the non-specified image data are transmitted in priority to the specified image data according to instruction by the user.
-
FIG. 1 is a diagram illustrating a configuration of an image transfer system according to an embodiment of the present invention; -
FIG. 2 is a diagram illustrating a specific example of a notification e-mail; -
FIG. 3 is a block diagram showing the construction of the camera according to an embodiment of the present invention; -
FIG. 4 is a schematic diagram illustrating a rotary multi-selector; -
FIG. 5 is a diagram showing a specific example of an e-mail setting screen; -
FIG. 6 is a diagram showing a specific example of an e-mail notification target image list; -
FIG. 7 is a diagram showing a specific example of a notification target image list screen; -
FIG. 8 is a flowchart illustrating e-mail setting processing; -
FIG. 9 is a flowchart illustrating data transmission processing according to a first embodiment of the present invention; -
FIG. 10 is a flowchart illustrating notification target images transmission processing; -
FIG. 11 is a diagram showing a specific example of destination list; -
FIG. 12 is a flowchart illustrating data transmission processing according to a second embodiment of the present invention; and -
FIG. 13 is a flowchart illustrating data transmission processing according to a third embodiment of the present invention. -
FIG. 1 is a diagram showing the configuration of an image transfer system according to an embodiment of the present invention. Animage transfer system 100 includes acamera 200, animage storage server 300, amail server 400, a personal computer (PC) 500, and anaccess point 600, which is a wireless base station. These are connected to each other through a communication network such as the Internet.FIG. 1 schematically illustrates outline actions of the image transfer system including the following three stages. -
- (i) An image file is uploaded from the
camera 200 to theimage storage server 300 through theaccess point 600. - (ii) An e-mail, which informs a user that the image file has been uploaded, is transmitted from the
image storage server 300 to themail server 400. - (iii) The PC 500 of the user receives the e-mail.
- (i) An image file is uploaded from the
- The
camera 200 is, for example, a digital camera equipped with a function of wireless communication and it is connected to the Internet through theaccess point 600 of a wireless LAN. The user of thecamera 200 can operate thecamera 200 to acquire an image and upload the acquired image to theimage storage server 300. As detailed later on, the user can correlate a destination e-mail address or addresses to each corresponding image on thecamera 200. Thecamera 200 transmits a destination list that indicates the correlations to theimage storage server 300. The details of the processing by thecamera 200 are described later on. - The
image storage server 300 receives the image file and the destination list transmitted by thecamera 200 and stores the received image file on a storage medium such as a hard disk drive and prepares an e-mail to notify that the image file has been uploaded to the specified destination or destinations of the image based on the destination list. A specific example of the prepared notification e-mail will be described later on referring toFIG. 2 . Theimage storage server 300 transmits the prepared notification e-mail to themail server 400. The e-mail is delivered to a mail box of themail server 400 according to the destination e-mail address. - The owner of the destination can receive the notification e-mail from the
mail server 400 using an e-mail client program installed in the PC 500 to browse the content of the notification e-mail on a monitor of the PC 500. - When the received notification e-mail is opened, there are displayed on the screen of the PC 500, as shown in, for example,
FIG. 2 ,links 2 a that provide URLs for making access to image files stored in theimage storage server 300 as anchor texts, a message sentence 2 b that notifies that an image has been uploaded in theimage storage server 300, and thumbnail images 2 c consisting of a predetermined number of frames, for example, three frames of images out of images on which a specified e-mail address. An addressee of the e-mail can click thelinks 2 a or the thumbnails 2 c to download the linked image files and browse them on the screen of the PC 500. -
FIG. 3 is a block diagram showing the structure of thecamera 200 according to an embodiment of the present invention. Thecamera 200 includes anoperation member 201, alens 202, animage sensor 203, acontrol device 204, an SDRAM 205, aflush memory 206, amemory card slot 207, amonitor 208, and acommunication module 209. - The
operation member 201 includes various inputting members to be operated by a user, for example, a power button, a release button, zoom buttons (a zoom up button and a zoom down button), a rotary multi-selector, a replay button, a deletion button, and a mail setting button. - The rotary multi-selector is constituted, for example, by a
rotation section 4 a and anOK button 4 b in the center as shown inFIG. 4 . The user can select an item or an image by rotating therotation section 4 a rightward (clockwise) or leftward (counterclockwise), or treating therotation section 4 a like a 4-way directional pad button and pressing any one of upper, lower, left, and right portions thereof. The selected item can be fixed by pressing down theOK button 4 b. - In the present embodiment, to turn the
rotation section 4 a rightward is expressed as “to turn the multi-selector to the right” and to turn therotation section 4 a leftward is expressed as “to turn the multi-selector to the left”. To press down an upper part of therotation section 4 a is expressed as “to press the upper part of the rotary multi-selector”, and to press down a lower part of therotation section 4 a is expressed as “to press the lower part of the rotary multi-selector”. Similarly, to press down a left part of therotation section 4 a is expressed as “to press the left part of the rotary multi-selector”, and to press down a right part of therotation section 4 a is expressed as “to press the right part of the rotary multi-selector”. - While the
lens 202 is constituted by a plurality of optical lenses, it is represented by a single lens inFIG. 3 . Theimage sensor 203, which is, for example, a CCD or a CMOS, captures an image of a subject formed by thelens 202 to acquire image data. The acquired image data are output to thecontrol device 204. - The
control device 204 is constituted by a CPU and other peripheral circuits, and performs image processing on the image data input from theimage sensor 203 using theSDRAM 205 to be detailed later on as a working area. For example, after image data are subjected to gradation correction processing and color conversion processing, the processed image data are compressed into a predetermined image format, for example, a JPEG format to create an image file of a predetermined format such as Exif (Exchangeable Image File Format for Digital Still Camera). Then, the created image file is output to thememory card slot 207 to be detailed later on. - The
SDRAM 205, which is a volatile memory, is used as a work memory for expanding a program when the CPU executes the program or as a buffer memory for temporarily storing data. Theflash memory 206, which is a nonvolatile memory, stores therein data of a program that is executed by the CPU and various parameters to be read in upon execution of the program and the like data. - The
memory card slot 207 is a slot in which a memory card, which is a detachable storage medium, for example, an SD card is inserted, and writes the image file output from thecontrol device 204 into a memory card to store it as mentioned above. The memory card slot reads out the image file stored in the memory card and output it to the control device or delete the image file stored according to the instruction from thecontrol device 204. - The
monitor 208 is a liquid crystal monitor mounted on the rear side of thecamera 200 and displays various types of information such as images stored in the memory card and a menu for setting thecamera 200. Thecontrol device 204 outputs images that are acquired by theimage sensor 203 in chronological order as frames to themonitor 208. Themonitor 208 displays each frame in chronological order at a predetermined time interval to constitute a video. - The
communication module 209 is a wireless LAN module through which thecamera 200 performs wireless communication with theaccess point 600. Thecommunication module 209 is controlled by thecontrol device 204. When start of communication is instructed by the user, thecommunication module 209 establishes wireless communication with theaccess point 600 to connect to the Internet through theaccess point 600. Processing to start wireless communication with theaccess point 600 will be described later on. - Hereinafter, the processing by the
control device 204 according to the present embodiment is described. Thecontrol device 204 functionally includes ane-mail setting unit 204 a and adata transmission unit 204 b. - The
e-mail setting unit 204 a displays an e-mail setting screen shown inFIG. 5 on themonitor 208 when the mode of thecamera 200 is changed to an e-mail setting mode according to an operation on menu by the user. The e-mail setting mode is a mode in which the user sets destination of the above-mentioned notification e-mail on an image selected by the user to be shown to other persons. The user can change the mode of thecamera 200 to the e-mail setting mode by pressing down the mail setting button contained in theoperation member 201 when the above-mentioned video is displayed on themonitor 208 or an image stored in the memory card is displayed on themonitor 208. - The e-mail setting screen includes an
image displaying area 5 a, a destinationsetting displaying area 5 b, and a destinationinformation displaying area 5 c. Theimage displaying area 5 a is an area for displaying one or more images stored in the memory card. Thee-mail setting unit 204 a displays any one of image frames in the image file read in from the memory card. For example, it initially displays an uppermost image when images are arranged in ascending order. The user can switch the image displayed in theimage displaying area 5 a from the currently displayed image to the image of a next order by pressing the right part of the rotary multi-selector. Also, the user can switch the image displayed in theimage displaying area 5 a from the currently displayed image to the image displayed immediately before by pressing the left side of the rotary multi-selector. - The destination
setting displaying area 5 b is an area for displaying destination setting status containing addresses to which the user is to notify that the image displayed in theimage displaying area 5 a has been uploaded. Thee-mail setting unit 204 a reads in data in an address book in which destination information has been stored in advance by the user from theflash memory 206 and displays icon representing the destination information in the destinationsetting displaying area 5 b. The destination information includes, for example, an e-mail address and a group consisting of a plurality of e-mail addresses. - In an example shown in
FIG. 5 , there are displayed anicon 5 d representing an e-mail address and an address number assigned to the e-mail address (for example, 01, 02, . . . ), or anicon 5 e representing a group and a group number assigned to the group (for example, 01). In the destinationsetting displaying area 5 b, there are displayed aNEW item icon 5 f to be selected by the user in order to instruct new registration of an e-mail address or a group to the address book and a destination settingcompletion icon 5 g to be detailed later on. - The
icon 5 d and the address number, theicon 5 e and the group number, the destination settingcompletion icon 5 g detailed later on, and theNEW item icon 5 f displayed in the destinationsetting displaying area 5 b are displayed such that their position slides to the up or down when the user turns the rotary multi-selector the right or left, respectively. The icon and the number displayed on the left side of the destinationinformation displaying area 5 c represent the currently selected destination information and the content of the destination information is displayed in the destinationinformation displaying area 5 c. In the example shown inFIG. 5 , agroup 01 is currently selected and a group name (niko) assigned to the group is displayed in the destinationinformation displaying area 5 c. The user can switch the destination information under selection by turning the rotary multi-selector to the right or left. - When the rotary multi-selector is turned to the left in a state in which the
group 01 is selected as shown inFIG. 5 , the destination information currently selected is switched to theaddress 01 and name and e-mail address of the owner of the address are displayed in the destinationinformation displaying area 5 c. When the user wants to set the destination information currently selected in thedestination displaying area 5 b to be set as the destination of a notification e-mail on the image displayed in theimage displaying area 5 a, the user presses down theOK button 4 b of the rotary multi-selector. This enables the user to set the destination of the notification e-mail on each image on the e-mail setting screen. - In the present embodiment, the user can set destinations of the notification e-mail for each of a plurality of images while switching the image displayed on the
image displaying area 5 a to another one. Also, it may be configured such that for one image displayed on theimage displaying area 5 a, one or more e-mail addresses are selected from the destination information displayed in the destinationsetting displaying area 5 b and the selected one or more e-mail addresses are set as a destination or destinations of the notification e-mail. It may be configured such that a group is set as a destination of a notification e-mail and the notification e-mail is transmitted to all of the e-mail addresses contained in the group. - When the destination of the notification e-mail is set for an image by the user, the
e-mail setting unit 204 a registers the image and the destination in relation to each other in an e-mail notification target image list. The e-mail notification target image list is a list for use in administrating images and destinations set therefor in relation to each other. The data file of the list is stored in theflash memory 206. For example, as shown inFIG. 6 , the e-mail notification target image list administers a file name of image file on which destination of the notification e-mail is set, a destination ID for identifying the set destination, and time and date of transmission completion of the image file on which the destination list prepared based on the e-mail notification target image list is transmitted to theimage storage server 300 in relation to each other. - The destination ID is an ID for uniquely identifying the e-mail address or group registered in the address book. In the e-mail notification target image list, the image files and the destinations are related to each other using the destination IDs. As for the data of time and date of transmission completion, the time and date of transmission of the image file and the destination list to the
image storage server 300 are registered by the data transmission processing to be detailed later on. Before completion of the transmission, nothing is registered. - In the example shown in
FIG. 6 , records on five image files DSCN0001.jpg through DSCN0005.jpg are registered in the e-mail notification target image list but no data on the time and date of transmission completion for any image file is recorded. This indicates that the image file and the destination list have not yet been transmitted to theimage storage server 300 for all the images. In the present embodiment, there is assigned an e-mail address as a destination ID starting with A in the first digit. IDs that start with G in the first digit are assigned to groups. The e-mail notification target image list shown inFIG. 6 indicates that e-mail addresses having destination IDs A01 and A02, respectively, and the group having destination ID G01 are set for DSCN0001.jpg. - The
e-mail setting unit 204 a displays the destination settingcompletion icon 5 g in the destinationsetting displaying area 5 b based on the e-mail notification target image list. For example, thee-mail setting unit 204 a specifies an e-mail address or a group set as a destination for the image currently displayed in theimage displaying area 5 a. In relation to theicon completion icon 5 g, which indicates that the e-mail address or the group is set as a destination for an image displayed in theimage displaying area 5 a, is displayed. With the displayedicon 5 g, the user can confirm the destination set for the image displayed in theimage displaying area 5 a. - The
e-mail setting unit 204 a is configured to use different display formats between the destination settingcompletion icon 5 g for an image file on which data of time and data of transmission completion has not been registered in the e-mail notification target image list and the destination settingcompletion icon 5 g for an image file on which data of time and date of transmission completion has been registered. For example, a display color for the destination settingcompletion icon 5 g for the image file on which no data of time and date of transmission completion has been registered is set white. On the other hand, a display color for the destination settingcompletion icon 5 g for the image file on which data of time and date of transmission completion has been registered is set red. The user can confirm whether or not the transmission of image file and destination list has been completed for each destination according to the display color of theicon 5 g. - On the e-mail setting screen, the user can newly register an e-mail address or a group that the user wants to designate as a destination in the address book. In order to instruct new registration of e-mail address or group to be made in the address book, the user operates the rotary multi-selector to locate the
NEW item icon 5 f on the left of the destinationinformation displaying area 5 c and selects theNEW item icon 5 f by pressing down theOK button 4 b. Thee-mail setting unit 204 a displays a new registration screen on themonitor 208 and additionally registers the designated e-mail address or group in the address book according to the operation by the user. - In the present embodiment, the user can confirm setting status of destination, that is, setting status of notification e-mail on each image on the
monitor 208. For example, the user presses down a zoom down button in a state in which the e-mail setting screen is displayed to display a notification target image list screen as shown inFIG. 7 . That is, thee-mail setting unit 204 a displays the notification target image list screen shown inFIG. 7 on themonitor 208 when it is detected that the zoom down button is pressed down by the user while the e-mail setting screen is being displayed. - On the notification target image list screen, the
e-mail setting unit 204 a extracts only those images for which the user has set destinations based on the above-mentioned e-mail notification target image list and displays a list of the extracted images. Thee-mail setting unit 204 a calculates the number of destinations set for each image and displays the result of the calculation in relation to each image.FIG. 7 shows an example in which 30 destinations have been set for each image. Thee-mail setting unit 204 a may be configured to determine whether or not transmission of the image file and the destination list to theimage storage server 300 has been completed according to the e-mail notification target image list and to use different display formats corresponding to the number of destinations to be displayed in relation to each image. For example, for an image of which transmission to theimage storage server 300 has not been completed, the number of destinations is displayed with a black figure whereas for an image of which transmission to theimage storage server 300 has been completed, the number of destinations is displayed with a red figure. - When it is detected that the user has selected a frame of image on the notification target image list screen and pressed down the zoom up button, the
e-mail setting unit 204 a displays a list of the destinations set for the image on themonitor 208 referring to the e-mail notification target image list and the address book. - With the above-mentioned operation, all the setting of destinations for the image for which it is desired to transmit a notification e-mail is completed and the e-mail setting screen or the notification target image list screen is displayed on the
monitor 208. In this state, when it is detected by thee-mail setting unit 204 a that the user has pressed down the release button, the display of the e-mail setting screen or the notification target image list screen is ended to end the e-mail setting mode. - When the e-mail setting mode is ended, the
e-mail setting unit 204 a displays on the monitor 208 a message to confirm to the user whether or not it is necessary to transmit to theimage storage server 300 the image for which the notification e-mail is set to be transmitted by the above-mentioned operation and the destination list that relates the image and the destination or destinations to each other. When it is instructed by the user to transmit the above, thedata transmission unit 204 b performs data transmission processing to be detailed later on whereas when it is instructed by the user not to transmit the above, thedata transmission unit 204 b does not perform data transmission processing. -
FIG. 8 is a flowchart illustrating e-mail setting processing performed by thee-mail setting unit 204 a according 5, to the present embodiment. The processing illustrated inFIG. 8 is performed according to a program that is started up when the mode of thecamera 200 is converted into an e-mail setting mode based on the operation of the menu by the user. - In a step S10, the
e-mail setting unit 204 a reads in an image file from the memory card and an address book and an e-mail notification target image list from theflash memory 206. In a step S20, thee-mail setting unit 204 a displays the e-mail setting screen shown inFIG. 5 on themonitor 208 based on the information read in the step S10. In a step S30, thee-mail setting unit 204 a displays the destination settingcompletion icon 5 g in the destinationsetting displaying area 5 b referring to the e-mail notification target image list. - In a step S40, the
e-mail setting unit 204 a determines whether or not new registration in the address book has been instructed by selection of theNEW item icon 5 f by the user as mentioned above. If the result of the determination in the step S40 is NO, the process is advanced to a step S70 to be detailed later on. If the result of the determination in the step S40 is YES, the process is advanced to a step S50. In the step S50, thee-mail setting unit 204 a displays a registration screen of a new destination on themonitor 208 and receives registration of the new destination by the user. In a step S60, thee-mail setting unit 204 a adds the new destination in the address book according to the operation by the user. - In the step S70, the
e-mail setting unit 204 a determines whether or not it has been instructed to switch the image to be displayed in theimage displaying area 5 a by pressing down of the right or left part of the rotary multi-selector by the user. If the result of the determination in the step S70 is NO, the process is advanced to a step S90. If the result of the determination in the step S70 is YES, the process is advanced to a step S80. In the step S80, thee-mail setting unit 204 a switches the image to be displayed in theimage displaying area 5 a according to the operation of the rotary multi-selector by the user. - In the step S90, the
e-mail setting unit 204 a determines whether or not it has been instructed to switch the destination to be selected in the destinationsetting displaying area 5 b by turning the rotary multi-selector to the right or left by the user. If the result of the determination in the step S90 is NO, the process is advanced to a step S110 to be detailed later on. If the result of the determination in the step S90 is YES, the process is advanced to a step S100. In the step S100, thee-mail setting unit 204 a switches the destination to be selected according to the operation of the rotary multi-selector by the user. - In the step S110, the
e-mail setting unit 204 a determines whether or not it has been instructed to set the destination selected in the destinationsetting displaying area 5 b for the image displayed in theimage displaying area 5 a by pressing down theOK button 4 b of the rotary multi-selector by the user. If the result of the determination in the step S110 is NO, the process is advanced to a step S130 to be detained later on. If the result of the determination in the step S110 is YES, the process is advanced to a step S120. In the step S120, thee-mail setting unit 204 a relates the image file of the image displayed in theimage displaying area 5 a and the destination ID of the destination selected in the destinationsetting displaying area 5 b to each other and register them in the e-mail notification target image list shown inFIG. 6 . - In the step S130, the
e-mail setting unit 204 a determines whether or not it has been instructed to display the notification target image list screen by pressing down the zoom down button by the user. If the result of the determination in the step S130 is NO, the process is advanced to a step S170 to be detailed later on. If the result of the determination in the step S130 is YES, the process is advanced to the step S140. In the step S140, thee-mail setting unit 204 a displays the notification target image list screen shown inFIG. 7 on themonitor 208. On this occasion, thee-mail setting unit 204 a calculates the number of destinations set for each image according to the e-mail notification target image list and displays the result of calculation in relation to each image. - In a step S150, the
e-mail setting unit 204 a determines whether or not it has been instructed to display an e-mail address list set for each image by selecting a frame of image on the notification target image list screen and pressing down the zoom up button by the user. If the result of the determination in the step S150 is NO, the process is advanced to a step S170. If the result of the determination in the step S150 is YES, the process is advanced to a step S160. In the step S160, thee-mail setting unit 204 a displays a list of the destinations set for the image on themonitor 208 referring to the e-mail notification target image list and the address book. - In the step S170, the
e-mail setting unit 204 a determines whether or not it has been instructed to end the e-mail setting mode by pressing down the release button by the user while the e-mail setting screen or the notification target image list screen is being displayed. If the determination in the step S170 is NO, the process is returned to the step S40 to repeat the processing. If the result of the determination in the step S170 is YES, the process is advanced to a step S180. In the step S180, thee-mail setting unit 204 a ends the e-mail setting mode. - In a step S190, the
e-mail setting unit 204 a displays on the monitor 208 a message to confirm to the user whether or not it is necessary to transmit to theimage storage server 300 the image for which a notification e-mail is set to be transmitted and the destination list in which the image and a destination or destinations are related to each other. In a step S200, thee-mail setting unit 204 a determines whether or not it has been instructed by the user to perform data transmission processing. If the result of the determination in the step S200 is YES, the process is advanced to a step S210. In the step S210, thedata transmission unit 204 b performs the data transmission processing to be detailed later on referring toFIG. 9 and ends the processing. If the result of the processing in the step S200 is NO, the processing is immediately ended. - Now, the data transmission processing by the
data transmission unit 204 b in the present embodiment is described. Thedata transmission unit 204 b transmits the target image, and the destination list in which the file name of an image file and its destination are related to each other to theimage storage server 300 based on the e-mail notification target image list when it is instructed by the user to transmit to theimage storage server 300 the image for which a destination is set by the above-mentioned e-mail setting processing in order for the notification e-mail to be transmitted. The user can instruct thedata transmission unit 204 b to perform the data transmission processing in response to the confirmation message displayed in the step S190 inFIG. 8 . Alternatively, the user can instruct thedata transmission unit 204 b to perform the data transmission processing by a menu operation. -
FIG. 9 is a flowchart illustrating the data transmission processing to be performed by thedata transmission unit 204 b. The processing shown inFIG. 9 is performed as a program that is started up when it is instructed to transmit the image for which destination is set by the user to theimage storage server 300. - In the step S310, the
data transmission unit 204 b controls thecommunication module 209 to search an SSID of theaccess point 600 that is present in a range in which communication is possible. In a step S320, thedata transmission unit 204 b determines whether or not theaccess point 600 having a registered updated SSID registered in the camera 200 (updated SSID) is within a range in which communication is possible based on the result of search in the step S310. If the result of the determination in the step S320 is YES, the process is advanced to a step S330. In the step S330, thedata transmission unit 204 b selects the updated SSID. - In a step S340, the
data transmission unit 204 b determines whether or not an operation of canceling connection to theaccess point 600 having the selected updated SSID is performed by the user. If the result of the determination in the step S340 is NO, the process is advanced to a step S370 to be detailed later on. If the result of the determination in the step S320 is NO, or if the result of the determination in the step S340 is YES, the process is advanced to a step S350. In the step S350, thedata transmission unit 204 b displays a list of SSIDs already registered to thecamera 200 on themonitor 208 and the process is advanced to a step S360. In the step S360, it is determined whether or not any SSID has been selected by the user. If the result of the determination in the step S360 is YES, the process is advanced to a step S370. - In the step S370, the
data transmission unit 204 b establishes wireless connection with theaccess point 600 using the updated SSID selected in the step S330 or the SSID selected by the user in the step S360. In a step S380, thedata transmission unit 204 b performs the notification target image transmitting processing shown inFIG. 10 to be detailed later on and the process is advanced to a step S390. In the step S390, the connection with theaccess point 600 is cancelled to end the processing. -
FIG. 10 is a flowchart illustrating the notification target image transmission processing performed in the step S380. In a step S410, thedata transmission unit 204 b determines whether or not a file of the above-mentioned e-mail notification target image list is present in theflash memory 206. If the result of the determination in the step S410 is NO, the process is advanced to a step S560. In the step S560, thedata transmission unit 204 b displays a message indicating that the data transmission has been completed, such as “Uploading has been completed.”, on themonitor 208, and the process is returned to the processing shown inFIG. 9 . If the result of the determination in the step S410 is YES, the process is advanced to a step S420. - In the step S420, the
data transmission unit 204 b determines whether or not an operation to suspend the data transmission is performed by the user. If the result of the determination in the step S420 is YES, the process is advanced to a step S550 to set a suspension flag to be detailed later on. The suspension flag, which is a flag indicating that the notification target image transmission processing has been suspended on the way, is stored in theSDRAM 205. The suspension flag is configured to be used in the second and third embodiments to be detailed later on and it may be omitted in the first embodiment. After the process is advanced to the above-mentioned step S560, the process is returned to the processing illustrated inFIG. 9 . - If the result of the determination in the step S420 is NO, the process is advanced to a step S430. In the step S430, the
data transmission unit 204 b determines whether or not there is an image for which no destination list has been transmitted to theimage storage server 300 based on the e-mail notification target image list, that is, an image for which data of time and date of transmission completion has not been registered in the e-mail notification target image list. If the result of the determination in the step S430 is NO, the process is advanced to the step S560 and then returned to the processing illustrated inFIG. 9 . If the result of the determination in the step S430 is YES, the process is advanced to a step S440. - In the step S440, the
data transmission unit 204 b selects a specified frame of image from among non-transmitted images. In a step S450, thedata transmission unit 204 b extracts all destinations related to the specified frame of image referring to the e-mail notification target image list. In a step S460, thedata transmission unit 204 b specifies other images to which destinations that completely coincide with all the destinations extracted in the step s450 from among the images contained in the e-mail notification target image list. - In a step S470, the
data transmission unit 204 b prepares a destination list by grouping the images specified in the step S460 based on their destinations and stores the destination list in theSDRAM 205. Thedata transmission unit 204 b instructs theimage storage server 300 to transmit a notification e-mail for which image to which destination by transmitting the destination list to theimage storage server 300. - When the combination of all the destinations set for each image is different, the
image storage server 300 must set each combination of all the destinations as destinations, and prepare and transmit a notification e-mail for each combination. When all the destinations are identical for a plurality of images, it is sufficient to prepare a single notification e-mail for notifying that the plurality of images have been uploaded and broadcast the e-mail to all the matching destinations. - In this case, a list is prepared in which stores having all the matched destinations are grouped.
FIG. 11 shows a specific example of the destination list prepared based on the e-mail notification target image list shown inFIG. 6 . In the e-mail notification target image list shown inFIG. 6 , DSCN0001.jpg and DSCN0003.jpg match each other in all the destinations related thereto. Therefore, there is added in the destination list a record which is constituted by the e-mail address having a destination ID of A01, the e-mail address having a destination ID of A02, and all the e-mail addresses contained in G03 that are selected as the destinations of the notification e-mail and the notification target images to be notified by the notification e-mail including DSCN0001.jpg and DSCN0003.jpg. The other images have no matched destinations to each other, so that there are added to the destination list those records that are constituted by destinations related to each image that are used as destinations of the notification e-mail and each image as the notification target image to be notified by the notification e-mail. - In a step S475, the
data transmission unit 204 b determines whether or not all the non-transmitted images specified in the step S430 have been registered in the destination list. If the result of the determination in the step S475 is NO, the process is returned to the step s440. If the result of the determination in the step S430 is YES, the process is advanced to a step S480. - In the step S480, the
data transmission unit 204 b transmits the prepared destination list to theimage storage server 300. Theimage storage server 300 analyses a notification e-mail for which image is to be transmitted to which destination based on the received destination list and the notification e-mails shown inFIG. 2 to their corresponding destinations, respectively. - In a step S485, the
data transmission unit 204 b determines whether or not an operation to suspend the data transmission has been performed by the user. If the result of the determination in the step S485 is YES, the process is advanced to the above-mentioned step S550 to set the suspension flag to be detailed later on. As mentioned above, the suspension flag is for use in the second and third embodiments, so that it does not have to be set in the first embodiment. - In a step S490, the
data transmission unit 204 b selects a specified frame of image and transmits image management information on the image to theimage storage server 300. The image management information includes a file name of the image file, time and date of preparing the file, and a file size. In theimage storage server 300, thedata transmission unit 204 b determines whether or not the image file scheduled to be transmitted has already been registered in theimage storage server 300 based on the received image management information. When all of the file name, the time and date of preparing the file, and the file size coincide with those of the image file already registered, the result of the determination in the step S490 is YES. - In this case, the
image storage server 300 determines that it is unnecessary to receive the image file from thecamera 200 and notifies to thecamera 200 that transmission of the image file is unnecessary. When there has been stored in theimage storage server 300 no image file that has a file name, time and date of preparing the file, and a file size that match those of the received image management information, theimage storage server 300 determines that it is necessary to receive the image from thecamera 200 and sends a request for transmission of the file to thecamera 200. - In a step S500, the
data transmission unit 204 b determines whether or not the request for transmission has been received from theimage storage server 300. If the result of the determination in the step S500 is NO, the process is advanced to a step S540. In the step S540, thedata transmission unit 204 b determines whether or not it has been notified that the transmission is unnecessary from theimage storage server 300. If the result of the determination in the step S540 is NO, the process is returned to the step S500 to repeat the processing. If the result of the determination in the step S540 is YES, the process is returned to the step S490. - When the result of the determination in the step S500 is YES, the process is advanced to a step S510 and the
data transmission unit 204 b starts transmission of the specified one frame of image selected in the step S490 to theimage storage server 300. When the reception of the specified one frame of image is completed, theimage storage server 300 transmits a notification of reception to thecamera 200. In a step S520, thedata transmission unit 204 b determines whether or not the notification of reception is received from theimage storage server 300. If the result of the determination in the step S520 is YES, the process is advanced to a step S530. In the step S530, thedata transmission unit 204 b records current time and date as time and date of transmission completion for a specified image file in the e-mail notification target image list, and the process is returned to the step S490. - According to the first embodiment described as above, the following advantages can be obtained.
- (1) The
control device 204 is configured to store an image file in a memory card loaded in thememory card slot 207. Thee-mail setting unit 204 a is configured to store an e-mail notification target image list in which file name for identifying each image file and destination IDs on destination of each image file are related to each other in theflash memory 206. Thedata transmission unit 204 b is configured to transmit the destination list prepared based on the e-mail notification target image list and the image files specified by the e-mail notification target image list to theimage storage server 300 when it is detected that the connection with theimage storage server 300 through theaccess point 600 is established and if the e-mail notification target image list is stored in theflash memory 206. Therefore, the user can give instruction to thedata transmission unit 204 b in advance to perform transmission even where wireless communication is impossible and the image file that is the target of the instruction for transmission is transmitted when the wireless communication is established. This improves convenience. - (2) The
e-mail setting unit 204 a is configured to display an image in theimage displaying area 5 a on the e-mail setting screen based-on the image file stored in the memory card and switch the image displayed in theimage displaying area 5 a in response to the instruction by the user via the rotary multi-selector. The file name of the image file corresponding to the image displayed in theimage displaying area 5 a based on the instruction by the user via the rotary multi-selector is related to at least one destination ID and the file name and the at least one destination ID are registered in the e-mail notification target image list. Therefore, in the destination list prepared based on the e-mail notification target image list, a plurality of images of which destination IDs match each other can be managed by a single record, so that theimage storage server 300 that has received the destination list need not prepare a plurality of notification e-mails. - (3) The
e-mail setting unit 204 a is configured to display a list of images scheduled to be transmitted to theimage storage server 300 on the notification target image list screen based on the e-mail notification target image list stored in theflash memory 206. Therefore, the user can confirm the setting status of the notification e-mail transmission whenever necessary. - (4) The
e-mail setting unit 204 a is configured to display the number of destinations set for each image in relation to each image displayed on the notification target image list screen. This enables the user to determine if the number of destinations is appropriate by comparing the number of destinations of each image with the number of persons on the image. - (5) The
e-mail setting unit 204 a is configured such that when any one of images displayed on the notification target image list screen is selected by the user, a list of e-mail addresses set for the selected image is displayed based on the e-mail notification target image list. This enables the user to check to see if there is an error in the destination of the notification e-mail on the image. - (6) The
e-mail setting unit 204 a is configured such that images of which transmission to theimage storage server 300 has been completed and images of which transmission to theimage storage server 300 has not yet been completed can be discriminated one from another by using the destination settingcompletion icons 5 g having different displaying formats in the destinationsetting displaying area 5 b based on the e-mail notification target image list. This enables the user to move thecamera 200 to a position where it is possible to establish wireless connection between thecamera 200 and theaccess point 600 when it is recognized that there is an image of which transmission has not been completed yet in order to complete the transmission of the image. - In the second embodiment, when it is instructed by the user to create a back up copy of the image file in the
image storage server 300, the image for which it is set to transmit a notification e-mail and a destination list together with the image file to be backed up are transmitted to theimage storage server 300. - In the second embodiment, descriptions referring to
FIGS. 1 to 8 , 10, and 11 are the same as those in the first embodiment, and the descriptions thereof are omitted. The user is supposed to perform operations to transmit the notification e-mail in advance using the e-mail setting screen in the same manner as that in the first embodiment, and it is assumed that the e-mail notification target image list has already been prepared in theflash memory 206. - It is highly possible that there are many image files to be backed up and the amount of data thereof is large. On the other hand, it is also highly possible that there are rather a small number of image files to which notification e-mail is to be transmitted. For this reason, if the image files to be backed up are transmitted first, it will take a long time before the transmission of image files to which the notification e-mail is to be transmitted is started, so that the images files to which the notification e-mail is to be transmitted can not be transferred efficiently.
- Therefore, in the present embodiment, the image files to which the notification e-mail is to be transmitted can be efficiently transmitted by transmitting them in priority to the image files to be backed up. The
data transmission unit 204 b identifies the image files for which it is set by the user to transmit the notification e-mail as specified images and the other image files to be backed up as non-specified images. The specified images are transmitted to theimage storage server 300 in priority to the non-specified images. - To be concrete, the
data transmission unit 204 b performs data transmission processing shown inFIG. 12 . The processing shown inFIG. 12 is executed by a program that is started up when it is instructed by the user to back up images in theimage storage server 300. Alternatively, the processing is executed by a program that is started up when power is supplied to thecamera 200 from an external power source through an AC adapter. InFIG. 12 , the same step numbers are assigned to the same processing as the data transmission process in the first embodiment explained referring to FIG. 9, and explanation is focused on differences. - If the result of the determination in the step S340 is YES, the process is advanced to a step S390. In the step S390, the
data transmission unit 204 b cancels connection with theaccess point 600. In a step S610, thedata transmission unit 204 b turns the power of thecamera 200 OFF to end the processing. - In a step S620, the
data transmission unit 204 b determines whether or not there is in the memory card an image file to be backed up of which transmission to theimage storage server 300 has not been completed. To be concrete, thedata transmission unit 204 b determines that an image file on which a back up attribute is set ON is determined to have not been completed of backing up. If the result of the determination in the step S620 is YES, the process is advanced to a step S630. In the step S630, thedata transmission unit 204 b transmits image management information, that is, file name, time and date of preparing, and file size of one specified frame of image out of those images whose backing up has not been completed to theimage storage server 300. - In a step S640, the
data transmission unit 204 b determines whether or not it receives a request to transmit data from theimage storage server 300. If the result of the determination in the step S640 is NO, the process is advanced to a step S680 and thedata transmission unit 204 b determines whether or not it has been notified from theimage storage server 300 that transmission is unnecessary. If the result of the determination in the step S680 is NO, the process is returned to the step S640 to repeat the processing. If the result of the determination in the step S680 is YES, the process is returned to the step S620. - If the result of the determination in the step S640 is YES, the process is advanced to a step S650 and transmission of the specified one frame of image selected in the step S630 to the
image storage server 300 is started. In a step S660, thedata transmission unit 204 b determines whether or not an acknowledgment of receipt has been received from theimage storage server 300. If the result of the determination in the step S660 is YES, the process is advanced to a step S670 and thedata transmission unit 204 b sets OFF the back up attribute of the transmitted specified one frame of image file. - If the result of the determination in the step S660 is NO, the process is advanced to a step S690. In the step S690, the
data transmission unit 204 b displays a message indicating that the transmission of the image file to which the notification e-mail is to be transmitted, the destination list, and the image file to be backed up has been completed, such as “Uploading has been completed.”, on themonitor 208. - In a step S700, the
data transmission unit 204 b determines whether or not the suspension flag set by the notification target image transmission processing explained referring toFIG. 10 is stored in theSDRAM 205. If the result of the determination in the step S700 is NO, the process is advanced to the step S390. If the result of the determination in the step S700 is YES, the process is advanced to the step S381 to perform the notification target image transmission processing again. - According to the second embodiment as mentioned above, in addition to the advantages of the first embodiment, the following advantages can be obtained.
- (1) The
data transmission unit 204 b specifies an image file for which a notification e-mail is set by the user to be transmitted out of a plurality of image files stored in the memory card based on the e-mail notification target image list registered by thee-mail setting unit 204 a. Upon transmission of a plurality of image files stored in the memory card to theimage storage server 300, thedata transmission unit 204 b transmits the specified image files as mentioned above in priority to non-specified image files to theimage storage server 300. This enables the specified image files to be transmitted to theimage storage server 300 efficiently, so that the notification e-mail can be transmitted from theimage storage server 300 while the non-specified image files are being transmitted to theimage storage server 300. - (2) The
data transmission unit 204 b is configured such that when thedata transmission unit 204 b has suspended transmission of the specified image files registered in the e-mail notification target image list based on the instruction by the user, thedata transmission unit 204 b starts transmission of non-specified image files to be backed up. This enables the user to achieve effective utilization of spare time by performing uploading of the non-specified image files to theimage storage server 300 preferentially when the user must temporarily suspend the transmission of the notification e-mail notifying that the specified image files have been uploaded to theimage storage server 300. - (3) The
data transmission unit 204 b is configured such that when the transmission of the specified image files is suspended and the non-specified image files are transmitted to theimage storage server 300, thedata transmission unit 204 b resumes transmission of the specified image files after completion of the transmission of the non-specified image files. This prevents the notification e-mail from being left non-transmitted because of the user's forgetting resuming the transmission of the specified file images during transmission of the non-specified image files to theimage storage server 300 over a long time. - In a third embodiment of the present invention, explanation is made on a process in which when an image to be transmitted to the
image storage server 300 has been selected in advance by the user in order to create a back up copy of the image, image files on which a notification e-mail is to be transmitted are transmitted in priority to the selected image files. Thedata transmission unit 204 b identifies the image files on which the notification e-mail is set by the user to be transmitted as specified images and the image files selected by the user in advance as non-specified images. The specified images are transmitted to theimage storage server 300 in priority to the non-specified images. - In the third embodiment, descriptions referring to
FIGS. 1 to 8 , 10, and 11 are the same as those in the first embodiment, and explanation thereof is omitted. The user is supposed to perform operations to transmit the notification e-mail in advance using the e-mail setting screen in the same manner as that in the first embodiment, and it is assumed that the e-mail notification target image list has already been prepared in theflash memory 206. It is also assumed that the images to be transmitted to theimage storage server 300 have already been selected by the user and a list of file names of the image files has already been stored as transmission target list in theflash memory 206. -
FIG. 13 is a flowchart illustrating data transmission processing according to the third embodiment. The processing illustrated inFIG. 13 is executed by a program that is started up when it is instructed by the user to transmit an image to theimage storage server 300. InFIG. 13 , the same step numbers are assigned to the same processing as the data transmission process in the first embodiment explained referring toFIG. 9 and the same processing as the data transmission process in the second embodiment explained referring toFIG. 12 and explanation is focused on differences. - In a step S710, the
data transmission unit 204 b determines whether or not there is in the memory card an image file of which transmission to theimage storage server 300 in order to create a back up copy of the image file has not been completed. If the result of the determination in the step S710 is YES, the process is advanced to the step S630 and if the result of the determination in the step S710 is NO, the process is advanced to the step S690. - In the step S660, the
data transmission unit 204 b determines whether or not an acknowledgment of receipt has been received from theimage storage server 300. If the result of the determination in the step S660 is YES, the process is advanced to a step S720. Thedata transmission unit 204 b sets OFF a transmission target displaying flag of the transmitted specified one frame of image file. - According to the third embodiment as mentioned above, in addition to the advantages of the first embodiment, the following advantages can be obtained. The
data transmission unit 204 b is configured to transmit image files for which a notification e-mail is to be transmitted to theimage storage server 300 in priority to image files which it is set in advance by the user to transmit to theimage storage server 300. It may also be configured such that subsequently, the notification e-mail is transmitted from theimage storage server 300 while the image files set to be transmitted to theimage storage server 300 are being transmitted to theimage storage server 300. - The image transfer systems according to the above-mentioned embodiments can be modified as follows.
- (1) In the first to the third embodiments mentioned above, image files are stored in the memory card loaded in the
memory card slot 207 and the e-mail notification target image list is stored in theflash memory 206. Since the image file and the e-mail notification target image list are stored in different storage media from each other, the image file and the e-mail notification target image list can be correlated to each other by storing the information, which is for identifying image files for which a notification e-mail is to be transmitted, to be stored in theflash memory 206 in the memory card loaded in thememory card slot 207. However, for example, it would also be acceptable to store the image file and the e-mail notification target image list in the same memory card or flash memory. In addition, the circuit or device for storing image files in a storage medium and the circuit or device for storing the e-mail notification target image list in a storage medium may be physically the same as or different. - (2) In the first to the third embodiments mentioned above, explanation has been made on the example in which the
data transmission unit 204 b prepares a destination list based on the e-mail notification target image list and transmits the destination list to theimage storage server 300. However, thedata transmission unit 204 b may be configured to transmit the e-mail notification target image list itself to theimage storage server 300 without preparing destination lists. Although destination IDs are registered in the e-mail notification target image list shown inFIG. 6 , no actual e-mail address is registered. In such a case, it is necessary to register actual e-mail addresses in place of destination IDs in the e-mail notification target image list. - (3) In the second and the third embodiments mentioned above, explanation has been made on the example in which it is configured such that images for which it is set by the user to transmit the notification e-mail, that is, images which are related to destinations in the e-mail notification target image list are identified as specified images and the other images stored in the memory card are identified as non-specified images, and the specified images are transmitted to the
image storage server 300 in priority to the non-specified images. However, it may also be configured such that the user can freely set priority in transmitting the specified file and the non-specified file to theimage storage server 300 by a menu operation on the display screen on themonitor 208 in thecamera 200. This enables the user to set such that the specified images are transmitted in priority to the non-specified images, or in reverse, such that the non-image files are transmitted in priorities to the specified images. - (4) In the first to the third embodiments mentioned above, explanation has been made on the example in which the
camera 200 includes thecommunication module 209. However, thecommunication module 209 may be configured to be detachably attached to thecamera 200. For example, thecamera 200 may be configured to perform wireless communication through USB connection to an external wireless device equipped with thecommunication module 209. Alternatively, thecamera 200 may be provided with a slot for inserting a wireless communication card and may perform wireless communication through the wireless communication card inserted in the slot. - (5) In the first embodiment mentioned above, explanation has been made on the example in which the
e-mail setting unit 204 a is configured such that when thee-mail setting unit 204 a detects, while the e-mail setting screen is being displayed, that the zoom down button has been pressed down by the user, it displays the notification target image list screen shown inFIG. 7 on themonitor 208. By changing the display format of the number of destinations to be displayed in correlation to each image, the status of transmission completion or non-completion of the image file and destination list to theimage storage server 300 is represented. However, thee-mail setting unit 204 a may be configured to accept on the notification target image list screen retransmission of the image file and destination list for which transmission of the image file and the destination list to theimage storage server 300 has already been completed. - For example, the user may operate the rotary multi-selector to select an image to be retransmitted on the notification target image list screen and press down the
OK button 4 a to instruct retransmission of the image file of the image and the destination list to be performed. Thedata transmission unit 204 b deletes data of time and date of transmission completion corresponding to the image file in the e-mail notification target image list. This enables thedata transmission unit 204 b to manage the transmission of the image file and the destination list to theimage storage server 300 as being in a non-completed state. Thedata transmission unit 204 b can retransmit the image file and the destination list to theimage storage server 300. - (6) In the second embodiment mentioned above, the
data transmission unit 204 b is configured to transmit the image files to be backed up to theimage storage server 300. However, the device that stores the image files to be backed up may be an external device that is connectable to thecamera 200, for example, a personal computer or a photo storage device for storing image files. - (7) In the third embodiment mentioned above, explanation has been made on the example in which the
data transmission unit 204 b is configured to identify image files for which the notification e-mail is set to be transmitted as specified image files and image files that are set by the user to be transmitted to imagestorage server 300 in order to create a back up copy of the image files as non-specified image files, and transmit the specified image files to theimage storage server 300 in priority to the non-specified image files. However, thedata transmission unit 204 b may be configured to identify the image files that are set by the user to be transmitted to theimage storage server 300 in order to create a back up copy of the image files as specified image files and the image files for which the notification e-mail is set to be transmitted as non-specified image files. - (8) In the first to the third embodiments mentioned above, explanation has been made on the example in which the
image storage server 300 is configured to prepare a notification e-mail containing thelinks 2 a to the images and thumbnail images 2 c shown inFIG. 2 and transmit the notification e-mail to destinations registered in the destination list. However, theimage storage server 300 may also be configured to prepare an e-mail to which an image file is attached and transmit it to the destinations registered in the destination list. - The above described embodiments are examples, and various modifications can be made without departing from the scope of the invention.
Claims (12)
1. A camera comprising:
an image-capturing unit that captures an image of a subject to acquire image data;
an image storing unit that stores a plurality of image data acquired by the image-capturing unit in a storage medium;
an image specifying unit that specifies image data designated by a user from among the plurality of image data stored in the storage medium; and
a transmission controlling unit that when transmitting the plurality of image data to an external device using a wireless communication device, identifies specified image data specified by the image specifying unit and non-specified image data that are not specified by the image specifying unit from each other and transmits the specified image data to the external device in priority to the non-specified image data.
2. A camera according to claim 1 , further comprising:
an information storing unit that stores information for identifying the specified image data to the storage medium.
3. A camera according to claim 1 , wherein
the image specifying unit specifies image data to which information about destination is related as the specified image data.
4. A camera according to claim 1 , wherein
the image specifying unit specifies image data that are designated to create a back up copy thereof in the external device as the specified image data.
5. A camera according to claim 1 , wherein
the transmission controlling unit starts transmission of the non-specified image data when transmission of the specified image data is suspended according to instruction by the user.
6. A camera according to claim 5 , wherein
when the transmission of the specified image data is suspended and the transmission of the non-specified image data is started, the transmission controlling unit resumes the transmission of the specified image data after the transmission of the non-specified image data is completed.
7. A camera according to claim 1 , wherein
the transmission controlling unit changes transmission priority between the specified image data and the non-specified image data such that the non-specified image data are transmitted in priority to the specified image data according to instruction by the user.
8. A camera comprising:
an image-capturing unit that captures an image of a subject to acquire image data;
an image storing unit that stores a plurality of image data acquired by the image-capturing unit in a storage medium;
an image specifying unit that specifies image data to which information about destination is related from among the plurality of image data stored in the storage medium; and
a transmission controlling unit connected to an external device through an external wireless device of which wireless communication is established that when transmitting the plurality of image data to the external device, identifies specified image data specified by the image specifying unit and non-specified image data that are not specified by the image specifying unit from each other and transmits the specified image data to the external device through the wireless communication in priority to the non-specified image data.
9. A camera according to claim 8 , further comprising:
an information storing unit that stores information for identifying the specified image data to the storage medium.
10. A camera according to claim 8 , wherein
the transmission controlling unit starts transmission of the non-specified image data when transmission of the specified image data is suspended according to instruction by the user.
11. A camera according to claim 10 , wherein
when the transmission of the specified image data is suspended and the transmission of the non-specified image data is started, the transmission controlling unit resumes the transmission of the specified image data after the transmission of the non-specified image data is completed.
12. A camera according to claim 8 , wherein
the transmission controlling unit changes transmission priority between the specified image data and the non-specified image data such that the non-specified image data are transmitted in priority to the specified image data according to instruction by the user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/064,734 US8902317B2 (en) | 2007-08-03 | 2011-04-12 | Camera with data transmission control unit |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007-202563 | 2007-08-03 | ||
JP2007202563 | 2007-08-03 | ||
JP2008-173248 | 2008-07-02 | ||
JP2008173248A JP5055582B2 (en) | 2007-08-03 | 2008-07-02 | Camera and system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/064,734 Continuation US8902317B2 (en) | 2007-08-03 | 2011-04-12 | Camera with data transmission control unit |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090033749A1 true US20090033749A1 (en) | 2009-02-05 |
Family
ID=39767127
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/222,019 Abandoned US20090033749A1 (en) | 2007-08-03 | 2008-07-31 | Camera |
US13/064,734 Active US8902317B2 (en) | 2007-08-03 | 2011-04-12 | Camera with data transmission control unit |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/064,734 Active US8902317B2 (en) | 2007-08-03 | 2011-04-12 | Camera with data transmission control unit |
Country Status (2)
Country | Link |
---|---|
US (2) | US20090033749A1 (en) |
EP (1) | EP2026554B1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090070820A1 (en) * | 2007-07-27 | 2009-03-12 | Lagavulin Limited | Apparatuses, Methods, and Systems for a Portable, Automated Contractual Image Dealer and Transmitter |
US20100125706A1 (en) * | 2008-10-13 | 2010-05-20 | Vodafone Holding Gmbh | Provision of data stored in a memory card to a user device |
US20110234837A1 (en) * | 2010-03-25 | 2011-09-29 | Sony Corporation | Receiving apparatus, receiving method, program and transmitting apparatus |
US20140149371A1 (en) * | 2012-11-27 | 2014-05-29 | Lenovo (Beijing) Co., Ltd. | Information processing method and electronic device |
US20140184822A1 (en) * | 2012-12-27 | 2014-07-03 | Ricoh Imaging Company, Ltd. | Communication system for digital camera and mobile device |
US20140324831A1 (en) * | 2012-08-27 | 2014-10-30 | Samsung Electronics Co., Ltd | Apparatus and method for storing and displaying content in mobile terminal |
US20160134766A1 (en) * | 2011-11-16 | 2016-05-12 | Canon Kabushiki Kaisha | Image processing apparatus having user login function, control method therefor, and storage medium |
US20160381276A1 (en) * | 2015-06-29 | 2016-12-29 | Xiaomi Inc. | Method and user terminal for capturing video frame |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9338515B2 (en) | 2009-09-03 | 2016-05-10 | At&T Intellectual Property I, L.P. | Real-time and secured picture/video upload via a content delivery network |
US9531844B2 (en) * | 2009-10-01 | 2016-12-27 | Sony Corporation | Automatic internet connection sharing among related devices |
KR101761613B1 (en) | 2010-10-04 | 2017-07-26 | 엘지전자 주식회사 | Mobile terminal and Method for transmitting image thereof |
JP5843143B2 (en) * | 2011-09-26 | 2016-01-13 | ブラザー工業株式会社 | Terminal device and program |
TW201501519A (en) * | 2013-06-21 | 2015-01-01 | Ability Entpr Co Ltd | Image pickup device and method for exporting image stream |
CN108462817B (en) * | 2017-02-22 | 2021-01-05 | 佳能株式会社 | Communication apparatus, control method thereof, and storage medium |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5276867A (en) * | 1989-12-19 | 1994-01-04 | Epoch Systems, Inc. | Digital data storage system with improved data migration |
US5649196A (en) * | 1993-07-01 | 1997-07-15 | Legent Corporation | System and method for distributed storage management on networked computer systems using binary object identifiers |
US5751997A (en) * | 1993-01-21 | 1998-05-12 | Apple Computer, Inc. | Method and apparatus for transferring archival data among an arbitrarily large number of computer devices in a networked computer environment |
US20010012066A1 (en) * | 1997-11-24 | 2001-08-09 | Parulski Kenneth A. | Capturing digital images to be transferred to a service provider for storage |
US20020041326A1 (en) * | 1997-05-08 | 2002-04-11 | Edward Driscoll | Method and apparatus for electronically distributing images from a panoptic camera system |
US20030025808A1 (en) * | 1997-02-20 | 2003-02-06 | Kenneth A. Parulski | Electronic camera with "utilization" selection capability |
US20030103144A1 (en) * | 2001-12-04 | 2003-06-05 | Robert Sesek | Digital camera having image transfer method and system |
US20040064488A1 (en) * | 2002-09-30 | 2004-04-01 | Dinesh Sinha | Real time optimized backup of computer data |
US20040201711A1 (en) * | 2001-04-30 | 2004-10-14 | Lopaz Patricia D. | Method for setting image intent |
US20060128407A1 (en) * | 2004-12-09 | 2006-06-15 | Lg Electronics Inc. | Transmitting image using mobile terminal |
US20060245739A1 (en) * | 2005-04-27 | 2006-11-02 | Kabushiki Kaisha Toshiba | Electronic camera device and method of creating history file |
US20060262346A1 (en) * | 2005-05-23 | 2006-11-23 | Takashi Goto | Image processing apparatus having a mechanism for backing up image data |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10214241A (en) | 1997-01-29 | 1998-08-11 | Canon Inc | Image transferring method and system therefor |
US20050254089A1 (en) | 1997-02-20 | 2005-11-17 | Eastman Kodak Company | System and method for producing print order files customized for a particular printer |
JP4232208B2 (en) | 1997-10-14 | 2009-03-04 | 株式会社ニコン | Electronic camera |
JP2001045178A (en) | 1999-08-03 | 2001-02-16 | Fuji Photo Film Co Ltd | Image transmission method, image transmission system, electronic camera and image transmitter |
JP2004140641A (en) | 2002-10-18 | 2004-05-13 | Sadao Takeda | Image communication device and image storage system |
US7116833B2 (en) * | 2002-12-23 | 2006-10-03 | Eastman Kodak Company | Method of transmitting selected regions of interest of digital video data at selected resolutions |
JP2004356826A (en) | 2003-05-28 | 2004-12-16 | Kyocera Mita Corp | Image transmitting apparatus |
KR20070008644A (en) | 2004-03-25 | 2007-01-17 | 소프트뱅크비비 가부시키가이샤 | Backup system and backup method |
JP2006165851A (en) | 2004-12-06 | 2006-06-22 | Sony Corp | Image pickup device |
US7688379B2 (en) * | 2005-12-09 | 2010-03-30 | Hewlett-Packard Development Company, L.P. | Selecting quality images from multiple captured images |
JP5130421B2 (en) * | 2006-06-18 | 2013-01-30 | 雅英 田中 | Digital camera with communication function |
US20080060032A1 (en) * | 2006-09-02 | 2008-03-06 | Nico Toutenhoofd | Communication and remote editing of digital photographs |
US7917853B2 (en) * | 2007-03-21 | 2011-03-29 | At&T Intellectual Property I, L.P. | System and method of presenting media content |
US8803980B2 (en) * | 2007-05-29 | 2014-08-12 | Blackberry Limited | System and method for selecting a geographic location to associate with an object |
-
2008
- 2008-07-31 US US12/222,019 patent/US20090033749A1/en not_active Abandoned
- 2008-08-01 EP EP08161661.7A patent/EP2026554B1/en active Active
-
2011
- 2011-04-12 US US13/064,734 patent/US8902317B2/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5276867A (en) * | 1989-12-19 | 1994-01-04 | Epoch Systems, Inc. | Digital data storage system with improved data migration |
US5751997A (en) * | 1993-01-21 | 1998-05-12 | Apple Computer, Inc. | Method and apparatus for transferring archival data among an arbitrarily large number of computer devices in a networked computer environment |
US5649196A (en) * | 1993-07-01 | 1997-07-15 | Legent Corporation | System and method for distributed storage management on networked computer systems using binary object identifiers |
US20030025808A1 (en) * | 1997-02-20 | 2003-02-06 | Kenneth A. Parulski | Electronic camera with "utilization" selection capability |
US20020041326A1 (en) * | 1997-05-08 | 2002-04-11 | Edward Driscoll | Method and apparatus for electronically distributing images from a panoptic camera system |
US20010012066A1 (en) * | 1997-11-24 | 2001-08-09 | Parulski Kenneth A. | Capturing digital images to be transferred to a service provider for storage |
US20040201711A1 (en) * | 2001-04-30 | 2004-10-14 | Lopaz Patricia D. | Method for setting image intent |
US20030103144A1 (en) * | 2001-12-04 | 2003-06-05 | Robert Sesek | Digital camera having image transfer method and system |
US20040064488A1 (en) * | 2002-09-30 | 2004-04-01 | Dinesh Sinha | Real time optimized backup of computer data |
US20060128407A1 (en) * | 2004-12-09 | 2006-06-15 | Lg Electronics Inc. | Transmitting image using mobile terminal |
US20060245739A1 (en) * | 2005-04-27 | 2006-11-02 | Kabushiki Kaisha Toshiba | Electronic camera device and method of creating history file |
US20060262346A1 (en) * | 2005-05-23 | 2006-11-23 | Takashi Goto | Image processing apparatus having a mechanism for backing up image data |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9131078B2 (en) | 2007-07-27 | 2015-09-08 | Lagavulin Limited | Apparatuses, methods, and systems for a portable, image-processing transmitter |
US8422550B2 (en) | 2007-07-27 | 2013-04-16 | Lagavulin Limited | Apparatuses, methods, and systems for a portable, automated contractual image dealer and transmitter |
US20090070820A1 (en) * | 2007-07-27 | 2009-03-12 | Lagavulin Limited | Apparatuses, Methods, and Systems for a Portable, Automated Contractual Image Dealer and Transmitter |
US20100125706A1 (en) * | 2008-10-13 | 2010-05-20 | Vodafone Holding Gmbh | Provision of data stored in a memory card to a user device |
US20110234837A1 (en) * | 2010-03-25 | 2011-09-29 | Sony Corporation | Receiving apparatus, receiving method, program and transmitting apparatus |
US9742933B2 (en) * | 2011-11-16 | 2017-08-22 | Canon Kabushiki Kaisha | Image processing apparatus having user login function, control method therefor, and storage medium |
US20160134766A1 (en) * | 2011-11-16 | 2016-05-12 | Canon Kabushiki Kaisha | Image processing apparatus having user login function, control method therefor, and storage medium |
US20140324831A1 (en) * | 2012-08-27 | 2014-10-30 | Samsung Electronics Co., Ltd | Apparatus and method for storing and displaying content in mobile terminal |
US9292511B2 (en) * | 2012-11-27 | 2016-03-22 | Lenovo (Beijing) Co., Ltd. | Information processing method and electronic device |
US20140149371A1 (en) * | 2012-11-27 | 2014-05-29 | Lenovo (Beijing) Co., Ltd. | Information processing method and electronic device |
US9124728B2 (en) * | 2012-12-27 | 2015-09-01 | Ricoh Imaging Company, Ltd. | Communication system for digital camera and mobile device with variable verification |
US20140184822A1 (en) * | 2012-12-27 | 2014-07-03 | Ricoh Imaging Company, Ltd. | Communication system for digital camera and mobile device |
US20160381276A1 (en) * | 2015-06-29 | 2016-12-29 | Xiaomi Inc. | Method and user terminal for capturing video frame |
Also Published As
Publication number | Publication date |
---|---|
US20110193973A1 (en) | 2011-08-11 |
EP2026554B1 (en) | 2015-05-27 |
US8902317B2 (en) | 2014-12-02 |
EP2026554A1 (en) | 2009-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8902317B2 (en) | Camera with data transmission control unit | |
US7352392B2 (en) | Digital camera capable of outputting image data to external apparatus | |
US7612807B2 (en) | Image capture device | |
US20080260294A1 (en) | Image storage device, photographing apparatus, and image storage device control method | |
JP2001230999A (en) | Method for obtaining image information and device and system for transmitting the same | |
CN101360165B (en) | Camera | |
JP5571944B2 (en) | Imaging apparatus, control method therefor, and program | |
JP3781017B2 (en) | Image management system, image management method, and digital camera | |
US8581989B2 (en) | External storage device and camera | |
US20040075746A1 (en) | Portable terminal, printing apparatus, image-printing system and thumbnail-creation apparatus | |
JP4115245B2 (en) | Digital camera and print ordering system | |
JP2001094745A (en) | Image recorder | |
JP4957447B2 (en) | Electronic equipment and camera | |
JP3450759B2 (en) | Image communication method, image communication device, and image communication system | |
JP5309491B2 (en) | camera | |
JP2006319497A (en) | Image pickup device and recording method | |
JP2002204414A (en) | Data transfer method and image photographing device | |
JP2001111734A (en) | Image communication method and image communication device | |
JP2006086596A (en) | Wireless communication apparatus | |
JP2006217526A (en) | Image pickup device | |
JP2007081490A (en) | Computer, image processing method, imaging apparatus and its control method | |
JP2009117898A (en) | Camera, data transmission/reception system, image data recording apparatus, and data transmission/reception method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NIKON CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MOTOKI, YASUYUKI;NAKAMURA, TOSHIYUKI;REEL/FRAME:021360/0501 Effective date: 20080723 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |