The present invention relates to an electronic camera which generates derivative images for external transfer from captured original images. The present invention particularly relates to an image managing technology, an image displaying technology, and a user interface technology for these derivative images.
In recent years, the pixel density of an electronic camera tends to increase more and more. With this increase in the pixel density, a file space of an image generated in an electronic camera amounts to 1 Mbyte or more even after compression.
Images generated in an electronic camera are outputted to a personal computer, a printer, a mass memory unit, a cellular phone, a digital photograph server on the Internet, and so on when necessary.
When an image of, for example, 1 Mbyte or more per frame is transferred to such external transfer destinations, a problem of a long transfer time arises.
Further, for example, a cellular phone or the like handles images with an extremely lower pixel density compared with that of images handled by a personal computer, a printer, and the like. Therefore, in a case where an image with substantially the same pixel density as images used with a personal computer or a printer is transferred to a cellular phone, the cellular phone cannot receive the image because the image data exceeds its data capacity, resulting in data loss.
For the purpose of solving this problem, the inventor of the present application has come up with an idea that a derivative image with a reduced data size is generated when necessary in an electronic camera to use the derivative image for external transfer.
In this case, however, the derivative image and its original image from which the derivative image is generated both exist in a recording unit of the electronic camera.
This consequently doubles the number of images to be managed in the electronic camera, and there arises a problem that management of images in the electronic camera may be complexed to a great extent.
In particular, since these original image and derivative image are the same image, a user has a difficulty in clearly distinguishing the original image and the derivative image on the small monitor screen of the electronic camera and in accurately selecting from the two. As a result, the user may mistakenly transfer the original image instead of the derivative image or vice versa to the exterior.
In view of solving the above-described problems, it is an object of the present invention to provide a technology for appropriately managing derivative images which are generated for use of external transfer.
It is another object of the present invention to provide an image displaying technology for distinguishing between an original image and a derivative image with ease.
It is still another object of the present invention to provide a user interface technology which achieves an easy and accurate discrimination operation on an image to be transferred.
Hereinafter, the present invention will be explained.
With this structure, the derivative image (or original image) can be specified by utilizing its association with its original image (or derivative image). This can realize comprehensive image management of the original image and the derivative image with ease based on the original-derivative image associations.
It is preferable that, for example, the recording unit manages the derivative image (or original image) in the same way as it manages its original image (or derivative image) by making use of the associations described above. This eliminates the necessity of separately managing the original image and the derivative image.
Such hierarchical management enables appropriate image management of the original image and the derivative image. Especially, using the lower folders exclusively for storing the derivative images can prevent a user from mistakenly storing the original image in the lower folders, thereby enabling accurate discrimination between the original image and the derivative image in image management.
By structuring the electronic camera in this way, it is made possible to properly generate derivative images of the image format suitable for the external transfer destination. This can further eliminate the necessity of users' manually changing the image format of the derivative image every time the external transfer destination is changed.
By structuring the electronic camera in this way, in accordance to the erase of the original image, its corresponding derivative image is also erased. This eliminates a disadvantage that upon erasing an original image, the user forgets erasing its derivative images, leaving them in the electronic camera. In addition, from the users' point of view, they need not separately erase the original image and its derivative image since what they have to pay attention to is to erase the original image.
It is possible to prevent the accumulation of the derivative images, thereby accordingly solving the shortage in the available storage space.
Structuring the electronic camera in this way solves a problem that the derivative image remains at its original position, separately from the original image after the original image is file-transferred. This also allows a user to pay attention only to the file transfer of the original image, eliminating the necessity for the user to perform the file transfer of the original image and the derivative image separately.
Structuring the electronic camera in this way solves a problem that the derivative image without the protect attribute is mistakenly erased even though its original image has the protect attribute set thereon. This eliminates the necessity for the user to set the protect attribute on the original image and the derivative image separately, allowing the user to pay attention only to the protect setting on the original image.
Structuring the electronic camera in this way can prevent a problem that the user forgets that a derivative image having no original image remains in the electronic camera, leaving the derivative image therein without processing it. Note that the recording unit preferably upgrades a derivative image of the largest image size to an original image when a plurality of corresponding derivative images is present. Moreover, it is preferable that the recording unit records the original image to which the derivative image has been upgraded, in association with remaining derivative images.
Such generation of the derivative image from one frame of the moving images enables reduction in processing load taken for generating the derivative image from the moving images. It is also made possible that captured moving images are not transferred immediately after the capture, but only one frame of the derivative image is transferred for a trial instead.
Structuring the electronic camera in this way eliminates the necessity for the user to generate the derivative images frame by frame separately from the continuously shot static images. This results in realizing a very usable electronic camera.
Not appending the thumbnail image to the original image can reduce the file size of the original image properly. Note that the derivative image is preferably used in place of the thumbnail image in the case of not appending the thumbnail to the original image as described above.
Structuring the electronic camera in this way eliminates a problem that the derivative image which has been transferred continues to remain in the electronic camera.
In such a structure, not displaying (hiding) the derivative image on the screen makes it possible to prevent, with sureness, the user from being confused because the original image and the derivative image being the same image appear on the screen. In addition, deciding the derivative image as non-display reduces the number of images to be displayed. This enables the user to quickly find a target image from a small number of display images.
Such a structure of the electronic camera enables the user to accurately distinguish the original image and the derivative image being the same image, according to the displayed image size.
With such a structure of the electronic camera, when the predetermined user's operation is performed during the display of the original image, its corresponding derivative image is displayed. In this case, first displayed is the original image and next is the derivative image, therefore, the user can accurately distinguish the original image and the derivative image being the same image according to the display order.
Further, in a case where a plurality of derivative images generated from the same original image are present, the derivative images are displayed in the order of their image sizes according to the user's operation. This enables the user to accurately decide a magnitude relation of plural images being the same image, according to the display order.
Structuring the electronic camera in this way can prevent occurrence of a problem that a derivative image of the original image as non-display is displayed. Further, the user need not set non-display twice separately for the original image and its derivative image being the same image, therefore, the user can save his/her labor.
In such a structure, the original image and the derivative image being the same image are not displayed together on the same screen, which can prevent the user from being confused because of his/her inability to distinguish the images. Further, the original image and the derivative image being the same image are not displayed at the same time so that many different images can be concurrently displayed. This enables the user to quickly find a target image from various images in a display list.
Structuring the electronic camera in this way can prevent redundant slide displays of the original images and the derivative images being the same image. As a result, the user can look through all images in a relatively short time, or he/she can take his/her time as much as he/she wants to look through all images since it is made possible to elongate the display time per frame without elongating the total display time.
Such a structure enables the user to freely select an image to be transferred by performing the following operations {circle around (1)} and {circle around (2)}.
At this time, the electronic camera shift the flag from the original image to the derivative image generated in the operation {circle around (2)}. On the other hand, the original image continues to have the flag in case where the derivative image is not generated from the original image. Performing the operations {circle around (1)} and {circle around (2)} enables the user to set the flag on either the original image or the derivative image when necessary.
The operations {circle around (1)} and {circle around (2)} are both intended for the original image. Therefore, the user need not pay attention to the derivative image when performing these operations, and can set the flag mainly on original images by an intuitive and simple operation.
Specifically, the transfer setting unit of this electronic camera, when the original image selected by the user's input has its derivative image, sets the flag not on the original image but on the derivative image.
Such a structure enables the user to freely select an image to be transferred by performing the following operations {circle around (3)} and {circle around (4)}.
At this time, the electronic camera shifts, at the operation {circle around (4)}, the flag from the original image to the derivative image generated in the operation. On the other hand, the original image continues to have the flag when the derivative image is not generated from the original image in the operation {circle around (3)}. The user can allot the flag to the original image and the derivative image when necessary by performing the operations {circle around (3)} and {circle around (4)}.
The operations {circle around (3)} and {circle around (4)} are both intended for the original images. Therefore, the user need not pay attention to the derivative image when performing these operation, and can set the flag mainly on original images by an intuitive and simple operation.
Note that it is more preferable to carry out both the inventions described in (20) and (21) together. In this case, the user is allowed to carry out either the above operations {circle around (1)} and {circle around (2)} or operations {circle around (3)} and {circle around (4)}. Also, performing the above operations {circle around (1)} and {circle around (2)} in a reverse order is equivalent to performing the operations {circle around (3)} and {circle around (4)}. In other words, by combining both of the inventions in (20) and (21), the user is allowed to execute the aforesaid operations {circle around (1)} and {circle around (2)} in any order. This enables the user to set the flag on the original and derivative images more freely without taking the operation order into account.
Especially, the transfer setting unit of this electronic camera erases, in response to the erase of the original image, a derivative image generated from this original image, and removes the flag from the derivative image.
With such a structure, the user need not remove the flags of remaining derivative images in another time after erasing the original image, and can operate the electronic camera in a simpler manner.
Especially, the transfer setting unit of this electronic camera, when the derivative image having the flag set thereon is erased, sets the flag on an original image from which the derivative image is generated.
With such a structure, when the user wants to return the flag to the original image from the derivative image, he/she should first erase an unnecessary derivative image which is no longer a candidate of the transfer. By this user's operation, the electronic camera shifts the flag from the derivative image to the original image. Therefore, the user need not shift the flag explicitly, and can operate the electronic camera in a simpler way.
Especially, the transfer setting unit of this electronic camera sets the flag on all original images with print information, irrespective of whether or not these original images have their derivative images.
The original images having print information are likely to be used for printing purpose at their external transfer destinations. For the printing use, the original image having large image information is more preferable in view of image quality than the derivative image with reduced file space. Hence, setting the flag on the original images having the print information as described above can surely improve the print image quality at the external transfer destination.
The above-described objects and other objects of the present invention will be made apparent with reference to the following description and the attached drawings.
a) and
Hereinafter, embodiments according to the present invention will be explained with reference to the drawings.
<<First Embodiment>>
A first embodiment is an embodiment of an electronic camera corresponding to the inventions of claims 1, 4, 5, 7 to 9, 12, and 13.
[Configuration Description of Electronic Camera]
a) and
Hereinafter, the configuration of the electronic camera 11 will be explained with reference to these
First, a lens 12 is attached to the electronic camera 11. An image sensor 13 is disposed in an image space of this lens 12. This image sensor 13 is controlled by a timing generator 13a and captures a subject. The image captured by this image sensor 13 (namely, an original image) is digitized by an image processing unit 14 and an A/D converting unit 15, and thereafter, given to a digital signal processor (hereinafter, referred to as a DSP) 16. This DSP 16 is connected to a buffer memory 18 and a memory card 19 via a data bus 17. The DSP 16 performs two-dimensional image processing, image compression processing, and so on for the original image while exchanging image data with this buffer memory 18. The original image processed in the DSP 16 is recorded on the memory card 19 in an EXIF file format.
Meanwhile, the aforesaid timing generator 13a, image processing unit 14, DSP 16, buffer memory 18, and memory card 19 are connected to a microprocessor (hereinafter, referred to as an MPU) 21 via a system bus 20 for control and data transfer.
To this MPU 21, connected are a release button 22, a cross button 23, a menu button 24, a command dial 25, a zoom button 26, a display switch button 27, a transfer button 28, a derivative image generating button 29, an enter key 29a, and an erase button 29b.
Note that the aforesaid cross button 23 is constituted of four-direction keys consisting of an up key 23a, a down key 23b, a left key 23c, and a right key 23d.
A frame memory 30 is connected to the aforesaid system bus 20. Image data in this frame memory 30 is displayed on a liquid crystal display unit 31 provided on a rear face of the electronic camera 11.
To the aforesaid system bus 20, further connected is an interface 32 transferring an image having a flag, to an external transfer destination in response to the operation to the transfer button 28.
[Relation with the Invention]
Hereinafter, the relation between the inventions and the first embodiment will be explained. It should be noted that the relation here only illustrates one interpretation for reference and is not intended to limit the present invention more than necessary.
An imaging unit described in the claims corresponds to the image sensor 13, the timing generator 13a, the image processing unit 14, the A/D converting unit 15, and the DSP 16.
A derivative image generating unit described in the claims corresponds to ‘a derivative image generating function’ of the MPU 21 (or the DSP 16).
A recording unit described in the claims corresponds to ‘a function of file management of the memory card 19’ of the MPU 21.
A transfer unit described in the claims corresponds to the interface 32.
An erase control unit described in the claims corresponds to ‘a function of receiving an erase command for the original image from a user's operation or the like of the cross button 23’ of the MPU 21.
A transfer control unit described in the claims corresponds to ‘a function of receiving a file transfer command for an original image from a user's operation or the like of the cross button 23’ of the MPU 21.
A protect control unit described in the claims corresponds to ‘a function of receiving a protect command for an original image from a user's operation or the like of the cross button 23’ of the MPU 21.
An original image erase control unit described in the claims corresponds to ‘a function of receiving an erase command for only an original image from a user's operation or the like of the cross button 23’ of the MPU 21.
A thumbnail generating unit described in the claims corresponds to ‘a function of generating a thumbnail image to append it to a file header of an original image’ of the MPU 21 (or the DSP 16).
A control unit described in the claims corresponds to ‘a function of erasing from the memory card 19 a derivative image which has been transferred’ of the MPU 21.
[Description on Derivative Image Generating Process]
Here, when the current operation mode is a quick review mode (a mode to display on the liquid crystal display unit 31 an image immediately after being captured) or a reproduction mode (a mode to reproduce an image in the memory card 19 for display on the liquid crystal display unit 31), the MPU 21 shifts its operation to Step S2.
On the other hand, in the case where the current operation mode is of other operation modes, the MPU 21 shifts its operation to Step S14.
When the original image is displayed on the full screen, the MPU 21 shifts its operation to Step S3.
On the other hand, in the case where the liquid crystal display unit 31 has other display status (a ¼ screen display, a thumbnail display, a derivative image display, or the like), the MPU 21 shifts its operation to Step S14.
Here, when the storage space currently available is too small to store a new derivative image, the MPU 21 gives up generating a new derivative image and shifts its operation to Step S14.
On the other hand, when the storage space currently available is large enough to store the derivative image, the MPU 21 shifts its operation to Step 4.
Specifically, a user hits the right key 23d once, determining selection of the option {circle around (1)}. In this case, the MPU 21 shifts its operation to Step S8.
The user hits the right key 23d once after hitting the down key 23b once, determining selection of the option {circle around (2)}. In this case, the MPU 21 stops generating a new derivative image to shifts its operation to Step S14.
Meanwhile, the user hits the right key 23d once after hitting the down key 23b twice, determining selection of the option {circle around (3)}. In this case, the MPU 21 shifts its operation to Step S6.
When the derivative image to be generated already exists here, the MPU 21 shifts its operation to Step S9.
On the other hand, when the derivative image to be generated does not exist, the MPU 21 shifts its operation to Step S11.
Specifically, the user hits the right key once, determining selection of the option {circle around (2)}. In this case, the MPU 21 stops generating a new derivative image to shift its operation to Step S14.
The user hits the right key 23d once after hitting the down key 23b once, determining selection of the option {circle around (3)}. In this case, the MPU 21 shifts its operation to Step S6.
Meanwhile, the user hits the right key 23d once after hitting the up key 23a once, determining selection of the option {circle around (1)}. In this case, the MPU 21 shifts its operation to Step S11.
On the other hand, in the case of the quick review mode, the original image immediately after being captured has been developed in the buffer memory 18 by the MPU 21.
The MPU 21 (or the DSP 16) performs resolution-conversion on this original image in the buffer memory 18 to have an image of a default image size to generate a derivative image.
The DSP 16 compresses this derivative image to, for example, about 1/16 irrespective of the compressibility of the original image.
The MPU 21 copies header information of the original image, appends it to the compressed data of the derivative image to generate a compressed file in the EXIF file format.
Further, the MPU 21 replaces an initial letter of a file name “DSCN****.jpg” of the original image with a letter (for example, “S” or the like) according to the image size to create a file name of the derivative image. The associations between the original image and the derivative image are made according to the file name rule.
The MPU 21 records thus generated file of the derivative image in the same folder as the original image in the memory card 19.
When the number of the pixels of the thumbnail image is equal to or larger than the number of the pixels of the derivative image here, the MPU 21 shifts its operation to Step S13.
On the other hand, when the number of the pixels of the thumbnail image is smaller than the number of the pixels of the derivative image, the MPU 21 shifts its operation to Step S14.
Through the operations explained above, the derivative image generating process is completed.
[Description on File Manipulation of Images]
When the transfer button 28 is pressed down here, the MPU 21 shifts its operation to Step S21.
On the other hand, when the menu button 24 is pressed down, the MPU 21 shifts its operation to Step S22.
Meanwhile, when the original image as the object of the manipulation does not have any derivative image, the original image is transferred as it is to the external transfer destination via the interface 32.
After such file manipulation, the MPU 21 completes the file manipulation process routine.
Through the operations explained above, the file manipulation process is completed.
[Effect and so on of First Embodiment]
As described above, in the first embodiment, a new derivative image for transfer is generated by reducing the resolution of the original image. The MPU 21 changes the initial letter “D” of the file name of the original image to the initial letter “S” or the like for the derivative image to generate the file name of the derivative image. The original image and the derivative image are recorded on the memory card 19 in such a manner that both the images get associated with each other by the file name rule.
Therefore, by tracing back the associations by this file name rule, the file manipulation done to the original image can be automatically applied to its derivative image. As a result, the user need not separately perform file manipulation for the original image and the derivative image, which realizes saving labor taken for managing the derivative image.
Especially, in the first embodiment, in response to the erase of the original image, its corresponding derivative image is erased together. This eliminates a problem that an unnecessary derivative image continues to remain on the memory card 19 and occupies a memory space even after the original image is erased.
Further, in the first embodiment, the derivative image is erased in response to the completion of the external transfer of the derivative image. This eliminates a problem that the derivative image that has been transferred continues to remain in the electronic camera and occupies the memory space of the memory card 19.
Moreover, in the first embodiment, in response to the file transfer of the original image, its corresponding derivative image is also file-transferred. This eliminates a problem that the derivative image exists separately from the original image after the file transfer of the original image.
In addition, in the first embodiment, in accordance with the protect setting (erase prevention setting) of the original image, the protect setting is set on its corresponding derivative image. Therefore, the user need not set the protect setting separately on the original image and on the derivative image, which makes it possible to save his/her time and labor.
Further, in the first embodiment, when only the original image is erased, its corresponding derivative image is upgraded to the original image. This can prevent a disadvantage that the user does not notice the derivative image whose original image does not exist remaining on the memory card 19 and leaves it unprocessed.
Moreover, in the first embodiment, if the number of the pixels of the thumbnail image is equal to or larger than the number of the pixels of the derivative image, the thumbnail image is erased from the file of the original image. This can reduce the file size of the original image by the file size of the thumbnail image.
Next, another embodiment will be explained.
<<Second Embodiment>>
A second embodiment describes an electronic camera corresponding to the inventions of claims 1 to 13. Note that the configuration of the electronic camera in the second embodiment is the same as that in the first embodiment (
[Relation with the Invention]
Hereinafter, the relation between the inventions and the second embodiment will be explained. Note that the relation here only illustrates one interpretation for reference, and is not intended to limit the present invention more than necessary.
An imaging unit described in the claims corresponds to an image sensor 13, a timing generator 13a, an image processing unit 14, an A/D converting unit 15, and a DSP 16.
A derivative image generating unit described in the claims corresponds to ‘a function of generating a derivative image’ of an MPU 21 (or the DSP 16).
A recording unit described in the claims corresponds to ‘a function of file management of a memory card 19’ of the MPU 21.
A transfer unit described in the claims corresponds to an interface 32.
A storage space monitoring unit described in the claims corresponds to ‘a function of monitoring an available storage space of the memory card 19’ of the MPU 21.
A control unit described in the claims corresponds to ‘a function of erasing from the memory card 19 a derivative image which has been transferred’ of the MPU 21.
[Description on Derivative Image Generating Process]
Hereinafter, the derivative image generating process will be explained following the steps shown in
When the available storage space is too small to store the derivative image here, the MPU 21 shifts its operation to Step S42.
On the other hand, when the available storage space is large enough to store the derivative image, the MPU 21 shifts its operation to Step S43.
When the original image is a one-frame image captured in a single-shot capture mode here, the MPU 21 shifts its operation to Step S47.
When the original image is constituted of moving images captured in a moving image capture mode, the MPU 21 shifts its operation to Step S48.
On the other hand, when the original image is a group of static images captured in a continuous capture mode, the MPU 21 shifts its operation to Step S49.
When the lower folder does not exist here, the MPU 21 shifts its operation to Step S51.
On the other hand, when the lower folder exists, the MPU 21 shifts its operation to Step S52.
Through the above-described operations, the derivative image generating process is completed.
[Effect and so on of Second Embodiment]
In the second embodiment, the same effect as that in the first embodiment is obtainable as described above.
In addition, in the second embodiment, the lower folder is made for each image size of the derivative image in the folder of the original image, and the derivative images are stored therein, being classified by the image size. This enables efficient image management of the original images and the derivative images based on the hierarchical folders.
Further, in the second embodiment, the image format appropriate for the external transfer destination is determined based on the information on the external transfer destination, and the derivative image is generated so as to conform to the image format. Consequently, the user need not change the image format or the like for every external transfer destination. Moreover, a suitable derivative image for the external transfer destination can be surely generated.
Moreover, in the second embodiment, all or a part of the derivative images are erased when the memory card 19 does not have a sufficient available storage space. In this case, a shortage in the available storage space is compensated by the file space of the erased derivative images, so that it is made possible to increase the number of recordable frames of the electronic camera with efficiency.
Note that when the memory card 19 does not have an available storage space large enough to store a captured original image, a part or all of the derivative images may be erased. In this case, it is possible to secure the storage space for the original image.
<<Third Embodiment>>
A third embodiment is an embodiment of an electronic camera corresponding to the inventions of claims 14 and 18.
Note that the configuration of the electronic camera in the third embodiment is the same as that in the first embodiment (
[Relation with the Invention]
Hereinafter, the relation between the invention and the third embodiment will be explained. It should be noted that the relation here only illustrates one interpretation for reference and is not intended to limit the present invention more than necessary.
An imaging unit described in the claims corresponds to an image sensor 13, a timing generator 13a, an image processing unit 14, an A/D converting unit 15, and a DSP 16.
A derivative image generating unit described in the claims corresponds to ‘a function of generating a derivative image’ of an MPU 21 (or the DSP 16).
A transfer unit described in the claims corresponds to an interface 32.
A display unit described in the claims corresponds to the MPU 21 and a liquid crystal display unit 31.
[Description on Operation of Full Screen Display Mode]
When the full screen display mode is thus selected, the MPU 21 selects a frame number for the full screen display.
After image capturing, for example, the MPU 21 selects the last frame number (in other words, a frame number captured most recently) as the frame number for the full screen display.
After image reproduction, for another example, the MPU 21 selects a most recently reproduced frame number as the frame number for the full screen display.
When the file name rule of original images is, for example, “DSCN****.jpg”, the MPU 21 inserts the frame number in the serial number “****” to generate the file name of the original image.
When a file name rule of derivative images is, for example, “SSCN****.jpg”, the MPU 21 changes an initial letter of the file name of the original image from “D” to “S” to generate a file name of the derivative image. The MPU 21 searches the memory card 19 for this file name of the derivative image to determine whether or not the original image has the derivative image.
When the original, image has the derivative image here, the MPU 21 shifts its operation to Step S105.
On the other hand, when the corresponding derivative image does not exist, the MPU 21 shifts its operation to Step S106.
After such information display, the MPU 21 shifts its operation to Step S106.
When the user presses down a left key 23c or a right key 23d here, the MPU 21 shifts its operation to Step S107.
On the other hand, when the user presses down a derivative image generating button 29, the MPU 21 shifts its operation to Step S108.
On the other hand, if the left key 23c is pressed down, the MPU 21 cyclically moves the frame number for the full screen display one backward.
After thus changing the frame number, the MPU 21 shifts its operation back to Step S102.
Specifically, the user hits the right key 23d once, determining the selection of the option {circle around (1)}. In this case, the MPU 21 shifts its operation to Step S112.
The user hits the right key 23d once after hitting a down key 23b once, determining the selection of the option {circle around (2)}. In this case, the MPU 21 cancels generating a new derivative image and shifts its operation back to Step S106.
On the other hand, the user hits the right key 23d once after hitting the down key 23b twice, determining the selection of the option {circle around (3)}. In this case, the MPU 21 shifts its operation to Step S110.
The MPU 21 (or the DSP 16) converts the resolution of the original image in this buffer memory 18 to the default image size to generate a derivative image.
The DSP 16 compresses this derivative image to, for example, about 1/16 irrespective of the compressibility of the original image.
The MPU 21 copies header information of the original image and appends it to compressed data of the derivative image to generate a compressed file in an EXIF format.
Further, the MPU 21 replaces the initial letter of the file name “DSCN****.jpg” of the original image with a letter (for example, “S” or the like) according to the image size, and the resultant file name is defined as a file name of the derivative image.
The MPU 21 records the file of thus completed derivative image in the same folder as the original image in the memory card 19.
After this operation, the MPU 21 shifts its operation back to Step S106.
Through a series of the operations explained above, the full screen display is carried out.
[Description on Operation of Thumbnail Display Mode]
Next, the operation in the thumbnail display mode will be explained following the steps in
When the thumbnail display mode is thus selected, the MPU 21 decides a frame number at a focus position (an original image for focus selected from a group of thumbnail-displayed images).
After image capturing, for example, the MPU 21 selects the last frame number (namely, a frame number most recently captured) as the frame number at the focus position.
After image reproduction, for another example, the MPU 21 selects a most recently reproduced frame number as the frame number at the focus position.
If the user presses down the derivative image generating button 29 here, the MPU 21 shifts its operation to Step S126.
Meanwhile, when the user presses down a cross button 23, the MPU 21 shifts its operation to Step S127.
When the user presses down an enter key, the MPU 21 shifts its operation to Step S131.
If the user presses the down key 23b down here, the MPU 21 shifts its operation to Step S128.
On the other hand, when the user presses down the left key 23c or the right key 23d, the MPU 21 shifts its operation to Step S129.
Note that when the original image at the focus position has a plurality of derivative images, the MPU 21 displays the image sizes of the derivative images in sequence every time the down key 23b is pressed down.
After this operation, the MPU 21 shifts its operation back to Step S125.
On the other hand, when the left key 23c is pressed down, the MPU 21 moves the focus position backward by one frame.
When the focus position shifts within the thumbnail display range here, the MPU 21 shifts its operation back to Step S125.
On the other hand, when the focus position shifts to the outside of the thumbnail display range, the MPU 21 shifts its operation back to Step S122 and updates the thumbnail display.
When the option {circle around (1)} is selected here, the MPU 21 shifts its operation to Step S135.
When the option {circle around (2)} is selected, the MPU 21 cancels generating a new derivative image and shifts its operation back to Step S125.
On the other hand, when the option {circle around (3)} is selected, the MPU 21 shifts its operation to Step S133.
After this operation, the MPU 21 shifts its operation back to Step S125.
[Effect and so on of Third Embodiment]
As described above, in the third embodiment, the original image and the derivative image are discriminated based on the file name rule and only the original image is displayed on the liquid crystal display unit 31. This makes it possible to surely prevent the user from being confused at image management since there is no case where the original image and the derivative image being the same image are displayed together.
Further, only the original image is an object of display so that the number of images to be displayed is decreased.
This enables the user to quickly find a target image (picture) from a small number of images.
Moreover, also in the thumbnail display mode, only the original images are displayed and thus the original images and the derivative images are not displayed concurrently on the screen. This can surely prevent the user from being confused at the image management because the original image and the derivative image being the same image are both present on the screen.
Next, another embodiment will be explained.
<<Fourth Embodiment>>
A fourth embodiment is an embodiment of an electronic camera corresponding to the inventions of claims 15 to 19.
Note that the configuration of the electronic camera in the fourth embodiment is the same as that in the third embodiment (
[Relation with the Invention]
Hereinafter, the relation between the inventions and the fourth embodiment will be explained. It should be noted that the relation here only illustrates one interpretation for reference and is not intended to limit the present invention more than necessary.
An imaging unit described in the claims corresponds to an image sensor 13, a timing generator 13a, an image processing unit 14, an A/D converting unit 15, and a DSP 16.
A derivative image generating unit described in the claims corresponds to ‘a function of generating a derivative image’ of an MPU 21 (or the DSP 16).
A transfer unit described in the claims corresponds to an interface 32.
A display unit described in the claims corresponds to the MPU 21 and a liquid crystal display unit 31.
A slide display unit described in the claims corresponds to the MPU 21 and the liquid crystal display unit 31.
[Description on Operation of Full Screen Display Mode]
The operation in the full screen display mode shown in
Step S141: The MPU 21 reads out from a memory card 19 a file property of an original image which is to be displayed, and determines whether or not this original image is set as non-display.
When the original image is set as non-display here, the MPU 21 shifts its operation to Step S142.
On the other hand, when the original image is not set as non-display (when the display thereof is permitted), the MPU 21 shifts its operation to Step S103.
Note that when the down key 23b is pressed down a plurality of times, the MPU 21 sequentially displays a plurality of derivative images in the descending order of the image size.
[Description on Operation of Slide Display Mode]
When the slide display mode is thus selected, the MPU 21 selects an initial frame number of slide display from the memory card 19, and substitutes this frame number in a frame number N.
When the file name rule of original images is, for example, “DSCN****.jpg”, the MPU 21 inserts the frame number in the serial number “****” to generate the file name of the original image.
When the original image is set as non-display here, the MPU 21 shifts its operation to Step S164.
On the other hand, the original image is not set as non-display (when the display thereof is permitted), the MPU 21 shifts its operation to Step S165.
When the original image on display has the derivative image here, the MPU 21 shifts its operation to Step S167.
On the other hand, when the original image on display does not have the derivative image, the MPU 21 shifts its operation to Step S168.
When the current frame number N is different from the last frame number, the MPU 21 shifts its operation back to Step S164.
On the other hand, when the current frame number N is the last frame number, the slide display operation is finished.
[Effect and so on of Fourth Embodiment]
As described above, in the fourth embodiment, the information display on the image size of the derivative image is displayed as shown in
Further, in the fourth embodiment, when the down key 23b is pressed down while the original image is displayed on the full screen, the derivative images are displayed in the descending order of the image size. In this case, the user can appropriately distinguish the original image and the derivative image based on the display order.
Moreover, in the fourth embodiment, when the original image is set as non-display, the derivative image is also set as non-display together with the original image. Therefore, the user need not separately set the derivative image as non-display, which can save the user's time and labor.
Further, in the fourth embodiment, the original image and the derivative image are discriminated based on the file name rule and only the original image is displayed in the slide display mode. Therefore, the original image and the derivative image being the same image are not redundantly and repeatedly displayed, which enables the user to look through a series of images in as short a time as possible.
<<Fifth Embodiment>>
A fifth embodiment is an embodiment of an electronic camera corresponding to the inventions of claims 20 to 24.
Note that since the configuration of the electronic camera in the fifth embodiment is the same as that in the first embodiment (
[Relation with the invention]
Hereinafter, the relation between the inventions and the fifth embodiment will be explained. It should be noted that the relation here only illustrates one interpretation for reference and is not intended to limit the present invention more than necessary.
An imaging unit described in the claims corresponds to an image sensor 13, a timing generator 13a, an image processing unit 14, an A/D converting unit 15, and a DSP 16.
A derivative image generating unit described in the claims corresponds to “a function of generating a derivative image” of an MPU 21 (or the DSP 16).
A transfer setting unit described in the claims corresponds to ‘a function of setting a flag on an image’ of the MPU 21.
A transfer unit described in the claims corresponds to an interface 32.
An erase unit described in the claims corresponds to “a function of erasing an image in a memory card 19” of the MPU 21.
[User Interface in Full Screen Display Mode]
When the full screen display mode is thus selected, the MPU 21 selects a frame number of an image for the full screen display.
After image capturing, for example, the MPU 21 selects the last frame number (namely, a frame number most recently captured) as the frame number for the full screen display.
After the image reproduction, for example, the MPU 21 selects a most recently reproduced frame number as the frame number for the full screen display.
When the file name rule of original images is, for example, “DSCN:****.jpg”, the MPU 21 inserts the frame number in place of the serial number “****” to generate the file name of the original name.
When the user presses down a left key 23c or a right key 23d here, the MPU 21 shifts its operation to Step S205.
When the user presses down a down key 23b, the MPU 21 shifts its operation to Step S206.
In other cases, the MPU 21 shifts its operation to Step S208.
On the other hand, when the left key 23c is pressed down, the MPU 21 moves the frame number for the full screen display one backward cyclically.
After thus changing the frame number, the MPU 21 shifts its operation back to Step S202.
When a file name rule of derivative images is, for example, “SSCN****.jpg”, the MPU 21 changes an initial letter of the file name of the original image from “D” to “S” to generate a file name of the derivative image. The MPU 21 searches the memory card 19 for this file name of the derivative image, thereby judging whether or not the original image has the derivative image.
When the original image has the derivative image here, the MPU 21 shifts its operation to Step S207.
On the other hand, the corresponding derivative image does not exist, the MPU 21 shifts its operation back to Step S204.
Note that when the down key 23b is pressed down a plurality of times, the MPU 21 sequentially displays a plurality of derivative images in the descending order of the image size.
After this display operation to the derivative image, the MPU 21 shifts its operation back to Step S204.
When the MPU 21 recognizes the key operation to a transfer button 28 here, the MPU 21 shifts its operation to Step S209.
When the MPU 21 recognizes the key operation to an erase button 29b, the MPU 21 shifts its operation to Step S213.
In other cases, the MPU 21 shifts its operation to Step S221.
When the original image has the derivative image here, the MPU 21 shifts its operation to Step S210.
On the other hand, when the corresponding derivative image does not exist, the MPU 21 shifts its operation to Step S211.
When the original image on display has the print information, the MPU 21 shifts its operation to Step S211.
On the other hand, when the original image on display does, not have any print information, the MPU 21 shifts its operation to Step S212.
After the setting operation, the MPU 21 shifts its operation back to Step S204.
After this setting operation, the MPU 21 shifts its operation back to Step S204.
When the derivative image is displayed here as shown in
On the other hand, when only the original image is displayed on the screen, the MPU 21 shifts its operation to Step S214.
When the erased original image had the derivative image here, the MPU 21 shifts its operation to Step S216.
On the other hand, when the erased original image does not have the derivative image, the MPU 21 shifts its operation to Step S217.
Note that when the flag is set as information in the header of the image file, removal of this flag is done concurrently with the file erase of the derivative image. Also, when setting the flag is managed according to the transfer candidate list on the internal memory of the MPU 21, the removal of the flag is done at the same time as the identifier of an image as a transfer candidate is removed from this transfer candidate list.
When this derivative image has the flag set here, the MPU 21 shifts its operation to Step S219.
On the other hand, when this derivative image does not have the flag set, the MPU 21 shifts its operation to Step S220.
After this operation, the MPU 21 shifts its operation back to Step S202 and updates the full screen display.
When the MPU 21 recognizes the user's key operation to the derivative image generating button 29 here, the MPU 21 shifts its operation to Step S222.
On the other hand, when the MPU 21 does not recognize the key operation to the derivative image generating button 29, the MPU 21 shifts its operation back to Step S204.
The MPU 21 (or the DSP 16) converts the resolution of this original image in the buffer memory 18 to generate a derivative image.
The DSP 16 compresses this derivative image to, for example, about 1/16 irrespective of the compressibility of the original image.
The MPU 21 copies header information of the original image and appends it to compressed data of the derivative image to generate a compressed file in an EXIF format.
Further, the MPU 21 replaces the initial letter of the file name “DSCN****.jpg” of the original image with a letter (for example, “S” or the like) according to the image size to generate a file name of the derivative image.
The MPU 21 records thus generated file of the derivative image in the same folder as the original image in the memory card 19.
When this original image has the flag set here, the MPU 21 shifts its operation to Step S224.
On the other hand, when this original image does not have the flag set, the MPU 21 shifts its operation back to Step S204.
After this operation, the MPU 21 shifts its operation back to Step S204.
Through a series of the operations explained above, the full screen display is carried out.
[User Interface in Thumbnail Display Mode]
Next, the operation in the thumbnail display mode will be explained following the steps in
When the thumbnail display mode is thus selected, the MPU 21 determines a frame number of a focus position (an original image selected for focusing among a group of images displayed in the thumbnail display mode).
After image capturing, for example, the MPU 21 selects the last frame number (that is, a frame number most recently captured) as the frame number of the focus position.
After image reproduction, for another example, the MPU 21 selects a most recently reproduced frame number as the frame number of the focus position.
When the user presses down the down key 23b here, the MPU 21 shifts its operation to Step S246.
When the user presses down the left key 23c or the right key 23d, the MPU 21 shifts its operation to Step S247.
In other cases, the MPU 21 shifts its operation to Step S249.
Note that when the original image at the focus position has plural derivative images, the MPU 21 displays the image sizes of the derivative images in the descending order every time the down key 23b is pressed down.
After this operation, the MPU 21 shifts its operation back to Step S245.
On the other hand, when the left key 23c is pressed down, the MPU 21 moves the focus position by one frame backward.
After this operation, the MPU 21 shifts its operation back to Step S245.
When the MPU 21 recognizes the key operation to the derivative image generating button 29 here, the MPU 21 shifts its operation to Step S250.
When the MPU 21 recognizes the key operation to the erase button 29b, the MPU 21 shifts its operation to Step S251.
In other cases, the MPU 21 shifts its operation to Step S252.
When the MPU 21 recognizes the key operation to the transfer button 28 here, the MPU 21 shifts its operation to Step S253.
Meanwhile, when the MPU 21 recognizes the key operation to an enter key 29a, the MPU 21 shifts its operation to Step S257.
In other cases, the MPU 21 shifts its operation back to Step S245.
When the original image has the derivative image here, the MPU 21 shifts its operation to Step S254.
On the other hand, when no corresponding derivative image exists, the MPU 21 shifts its operation to Step S255.
When the original image has the print information here, the MPU 21 shifts its operation to Step S255.
On the other hand, when the original image on display does not have any print information, the MPU 21 shifts its operation to Step S256.
After this setting operation, the MPU 21 shifts its operation back to Step S245.
After this setting operation, the MPU 21 shifts its operation back to Step S245.
After this operation, the MPU 21 shifts its operation back to Step S245.
Through a series of the operations explained above, the operation during the thumbnail display is carried out.
[Description on Image Transfer Operation]
Next, the outline of an image transfer operation by the electronic camera 11 will be explained.
The user first connects the interface 32 of the electronic camera 11 to an external transfer destination via an appropriate transfer route (a cable, a wireless LAN, an Internet terminal, and the like).
The user turns a command dial 25 in this state to set the electronic camera 11 in a transfer mode.
The MPU 21 waits for a user's operation to a transfer button 28 according to such a transfer mode. When the user presses down the transfer button 28, the MPU 21 selects a file of an image having the flag, and transfers this image to the external transfer destination according to a predetermined protocol.
[Effect and so on of Fifth Embodiment]
As explained above, in generating the derivative image from the original image having the flag, the electronic camera 11 removes the flag from the original image and sets the flag on the derivative image (refer to Steps S222 to S224 in
This enables the user to freely set the flag on the original image and the derivative image by a two-step operation of {circle around (1)} setting the flag on the original image and {circle around (2)} generating the derivative image from the original image.
Further, when the original image having the flag set on has the derivative image, the electronic camera 11 does not set the flag on this original image but sets the flag on the derivative image (refer to Steps S209 to S212 in
This enables the user to freely allot the flag to the original image and the derivative image by a two-step operation of {circle around (3)} generating the derivative image from the original image and {circle around (4)} setting the flag on the original image.
Since these operations are all intended for the original image, the user need not directly deal with the derivative image in spite that the derivative image is actually processed. This enables the user to set the flag in an intuitive and simple manner, focusing on the operation on the original image.
Moreover, in the fifth embodiment, in accordance with the erase of the original image, the derivative image generated from this original image is erased, and further, the flag on this derivative image is also removed (refer to Steps S214 to S216 in
Further, in the fifth embodiment, when the derivative image having the flag is erased, the flag is returned to the original image from which the derivative image is generated (refer to Steps S218 to S220 in
In addition, in the fifth embodiment, as for the original image having the print information (for example, the number of sheets to be printed, print size, image processing information to be referred to at the time of printing, and so on), the flag is set on the original image irrespective of existence or nonexistence of the derivative image (refer to Steps S210 to S211 in
For printing use, generally, the original image is more suitable than the derivative image in view of image quality because the original image has abundant image information compared to the derivative image with reduced data capacity. Hence, in a case where the original image has the print information, the original image is preferentially given the flag even when it has derivative images. This results in enhancing the print image quality with reliability when the images are used for printing purpose at the external transfer destination.
““Additional Comments on Embodiments””
Note that in the above-described embodiments the resolution of the original image is reduced to generate the derivative image. The present invention, however, is not to be limited thereto. For example, the derivative image is generated by reducing the color of the original image.
Further, in the above-described embodiments, the use of the file name rule and the hierarchical folders establishes the associations between the original image and the derivative image. The present invention, however, is not to be limited thereto. For example, the file associations between the original image and the derivative image may be recorded by using data such as header information of files and file management information on a recording medium. Further, the original image and the derivative image may be discriminated by use of, for example, header information of files, file management information, image size, or the like.
The present invention may be embodied in other specific forms without departing from the spirit and essential characteristics thereof. Therefore, the above-described embodiments are to be considered in all respects only as illustrative and no restrictive. The scope of the present invention is to be defined by the scope of the patent claims and is not at all to be restricted by the description in the specification. Further, all modifications and changes which come within the meaning and range of equivalency of the claims are intended to be embraced in the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2001-213524 | Jul 2001 | JP | national |
2001-216814 | Jul 2001 | JP | national |
2001-245954 | Aug 2001 | JP | national |
This application is a continuation of U.S. application Ser. No. 12/071,670, filed Feb. 25, 2008, which is a continuation of application Ser. No. 10/380,328 filed Mar. 13, 2003, which in turn is a National Stage of PCT/JP02/07111 filed Jul. 12, 2002. The prior applications, including the specifications, drawings and abstracts are incorporated herein by reference in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
6239837 | Yamada et al. | May 2001 | B1 |
6313877 | Anderson | Nov 2001 | B1 |
6392697 | Tanaka et al. | May 2002 | B1 |
6424795 | Takahashi et al. | Jul 2002 | B1 |
6426771 | Kosugi | Jul 2002 | B1 |
6552743 | Rissman | Apr 2003 | B1 |
6738092 | Nakagawa et al. | May 2004 | B1 |
6885395 | Rabbani et al. | Apr 2005 | B1 |
6937273 | Loui | Aug 2005 | B1 |
6940541 | Small | Sep 2005 | B1 |
6967675 | Ito et al. | Nov 2005 | B1 |
7116361 | Baron | Oct 2006 | B2 |
7212229 | Parulski et al. | May 2007 | B2 |
20020171747 | Niikawa et al. | Nov 2002 | A1 |
20030076427 | Kawamura et al. | Apr 2003 | A1 |
20050158015 | Nakayama et al. | Jul 2005 | A1 |
20060139474 | Endsley et al. | Jun 2006 | A1 |
Number | Date | Country |
---|---|---|
A 06-319103 | Nov 1994 | JP |
A 09-135412 | May 1997 | JP |
A 10-336574 | Dec 1998 | JP |
A 11-4403 | Jan 1999 | JP |
A 2000-312307 | Nov 2000 | JP |
A 2000-341619 | Dec 2000 | JP |
A 2001-197423 | Jul 2001 | JP |
A 2001-197429 | Jul 2001 | JP |
A 2002-204421 | Jul 2002 | JP |
A 2002-247507 | Aug 2002 | JP |
WO 9114334 | Sep 1991 | WO |
Number | Date | Country | |
---|---|---|---|
20110096199 A1 | Apr 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12071670 | Feb 2008 | US |
Child | 12929010 | US | |
Parent | 10380328 | US | |
Child | 12071670 | US |