1. Field of the Invention
The present invention relates to an image reproduction apparatus, which is loaded with a removable portable memory storing both original image data indicating an original image and thumbnail image data indicating a thumbnail image of the original image, and displays on the display screen the original image and the thumbnail image based on the original image data and the thumbnail image data stored in the portable memory, and to an image capturing apparatus having the function of the image reproduction apparatus.
2. Description of the Related Art
Conventionally, some digital cameras provided with a display screen have the functions of an image reproduction apparatus. Using the function of the image reproduction apparatus, a removable portable memory can be attached to a digital camera to display an image stored in the attached portable memory on the display screen.
With an increasing number of high-resolution image pickup devices, digital cameras having much higher resolution than the conventional digital cameras have been on sale at a more reasonable price. As a result, a larger number of users have requested to purchase digital cameras of high-resolution in addition to the conventional digital cameras. Thus, some users carry two digital cameras around so that they can take more professional pictures using the high-resolution cameras while they can take snaps using the low-resolution digital cameras. In this case, an original image taken by these cameras can be commonly stored on a memory card.
Thus, when the image data taken by two digital cameras having different resolutions is commonly stored in one portable memory unit, it is possible that the image taken by a high-resolution digital camera can be reproduced by a low-resolution digital camera.
Described below is the display screen displayed when a digital camera having a reproduction mode reproduces an image.
Some digital cameras having a reproduction mode display on the display screen an index image with arranged thumbnail images of the original images stored in portable memory.
Some thumbnail images 1 to 9 forming an index image 10 shown in
As shown in
Thus, to prevent a user from having such doubt, thumbnail images can be enlarged and displayed based on the assumption that the displayed images are not printed as is.
The technique of enlarging and displaying a thumbnail image is disclosed by Japanese Patent Publication No. 3177483, but the document indicates enlarging and displaying a thumbnail image to shorten the reproduction time in the continuous reproduction mode. Therefore, if the thumbnail image 13 is enlarged and displayed as shown by
The present invention has been made in view of the above circumstances and provides an image reproduction apparatus capable of preventing a user from doubting a fault of his or her digital camera, and an image capturing apparatus having the function of the image reproduction apparatus.
An image reproduction apparatus according to the present invention is loaded with a removable portable memory storing both original image data indicating an original image and thumbnail image data indicating a thumbnail image of the original image, and displays on the display screen the original image and the thumbnail images based on the original image data and the thumbnail image data stored in the portable memory, and includes:
With the configuration, the display control section includes determination means which determines whether or not each original image corresponding to any of the thumbnail images forming an index image is image data within a predetermined image size, and displays an index image indicating by the determination means that an original image cannot be displayed in a display area of the thumbnail image corresponding to the original image having an image size exceeding the predetermined image size.
According to the image reproduction apparatus of the present invention, when the determination means determines that an original image has an image size exceeding the predetermined image size, it is indicated in a display area of each thumbnail image that the original image cannot be displayed. Then, an operation of reproducing an original image by operating the thumbnail image for which it is indicated that the original image cannot be displayed is not carried out. As a result, the original image as shown by
When an index image is displayed, the display control section may display an index image indicating that an original image cannot be displayed instead of displaying a thumbnail image corresponding to an original image having an image size exceeding a predetermined image size according to the determination means, or may display an index image indicating that an original image cannot be displayed as well as displaying a thumbnail image corresponding to an original image having an image size exceeding a predetermined image size according to the determination means.
An image capturing apparatus according to the present invention is loaded with removable portable memory, and has a photography mode in which a subject is captured based on which original image data indicating an original image which is a captured image of the subject and thumbnail image data indicating a thumbnail image of the original image are recorded, and a reproduction mode in which the original image and the thumbnail image based on the original image data and the thumbnail image data recorded on the portable memory are displayed on the display screen, and includes:
With the configuration, the display control section includes determination means which determines whether or not each original image corresponding to any of the thumbnail images forming an index image is image data within a predetermined image size, and displays an index image indicating by the determination means that an original image cannot be displayed in a display area of the thumbnail image corresponding to the original image having an image size exceeding a predetermined image size.
Thus, with the image capturing apparatus having the function of the image reproduction apparatus, the operation of the image reproduction apparatus can be applied to the image capturing apparatus.
As described above, an image reproduction apparatus capable of preventing a user from doubting a fault of his or her digital camera, and an image capturing apparatus having the function of the image reproduction apparatus can be realized.
The embodiments of the present invention are described below by referring to the drawings.
A digital camera is explained below as an example of an image capturing apparatus having the function of the image reproduction apparatus according to the present invention.
Part (a) in
The digital camera 100 is loaded with a removable portable memory (not shown in the attached drawings, and has a photography mode in which a subject is captured based on which original image data indicating an original image which is a captured image of the subject and thumbnail image data indicating a thumbnail image of the original image are recorded, and a reproduction mode in which the original image and the thumbnail images based on the original image data and the thumbnail image data recorded on the portable memory are displayed on the display screen. The switch between the reproduction mode and the photography mode is performed by a mode switch 109 shown in the part (b) of
First, the configuration is briefly explained below by referring to the parts (a) and (b) of
As shown in part (a) of
As shown by part (b) of
On the top surface of the camera body 100a, a release button 108 and a mode switch 109 are provided. When the mode switch 109 is switched to the photography mode, the subject captured by a built-in image taking lens in the lens barrel 101 is displayed as a through image on the LCD panel 103a. When an image taking operation is performed by the release button 108 with appropriate timing while watching the through image, image data is stored in the portable memory as an image file depending on the image taking operation. The image file is formed by image data and a header containing image taking information, and a thumbnail image which is a reduced image of the original image is recorded in the header.
When the mode switch 109 is switched to the reproduction mode, an image based on the image data in any image file in a number of image files stored in the portable memory is displayed on the display screen. The digital camera includes an original image display mode and a thumbnail image display mode in the menu of the reproduction mode. When the thumbnail image display mode is specified, each thumbnail image is read from a number of image files in the portable memory, and an index image (refer to
Each section shown in
Before explaining the process performed in the reproduction mode, the image taking process performed when the mode switch 109 of the digital camera is switched to the photography mode is briefly explained below.
The image data indicating a subject image is generated by an image pickup device (in this example, since a CCD solid-state image pickup device is used, it is hereinafter referred to as a CCD) 110 and output to a CDS 111 at the later stage. In this CCD 110, a number of photo receiving elements are arranged in a two dimensional array in the CCD 110. By accumulating charge in each photo receiving element, a subject image is generated. The timing of the accumulation of the charge is adjusted by a timing generator (hereinafter referred to as a TG) 1101 and the DSP 114. Upon the releasing operation, the following are carried out. At an instruction from the TG.V driver control section 1149 of the DSP 114, an accumulation start timing signal is supplied from the timing generator 1101 to the CCD 110, and the CCD 110 starts accumulating the charge in synchronization with that timing signal. And at an instruction from the TG.V driver control section 1149, a charge sweeping timing signal is supplied from the timing generator 1101 to the CCD 110 through the V driver 1102 and the charge accumulated in each photo receiving element is sequentially output to the CDS 111 in synchronization with that timing signal. The time determined by the accumulation start timing and the charge sweeping timing corresponds to the shutter speed. When a through image is generated, the DSP 114 controls the TG 1101, supplies a timing signal from the TG 1101 to the CCD 110 every 33 ms, for example, and the image data thinned in the CCD is output to the CDS 111 every 33 ms, and the image data output every 33 ms is supplied to an LCD 117, thereby displaying the image based on the image data as a through image.
The noise of the correlated double sampling (CDS) 111 is reduced on the image data, and an auto gain control (AGC) 112 adjusts the amplitude, and the level of the signal output from the AGC 112 is adjusted.
Thus, the level-adjusted RGB signal is supplied to the DSP 114 through A/D converter (hereinafter referred to as an ADC) 113. In the DSP 114, when the image processing is performed in each section in the DSP 114, all pixel data generated in the CCD 110 is stored in SDRAM 115, and then pixel data is read from the SDRAM 115, thereby performing a process in each section on the pixel data.
The DSP 114 includes a white balance adjustment section 1141 for performing image processing, an interpolating process section 1142, a YUV conversion section 1143, an LPF processing section 1144, and a JPEG compression section 1145. In these processing units, an image process is performed on the image data read from the SDRAM 115.
The function of each section in the DSP 114 is explained below.
The white balance adjustment section 1141 is provided with an RGB gain adjustment section 1141a, and the RGB gain adjustment section 1141a adjusts the amplitude of each of the R, G, and B signals such that white color (that is, white) indicating high purity is obtained when the R, G, and B signals are mixed together.
Then, each of the white-balance-adjusted R, G, and B signals is supplied to the interpolating processing section 1142, an interpolating process is performed by the interpolating processing section 1142 such that the signals of adjacent pixels can be smoothed, and the signals are supplied to the YUV conversion section 1143. The YUV conversion section 1143 converts the R, G, and B signals into a brightness signal Y and color different signals U and V, and the high frequency wave components are removed by the LPF processing section 1144 at the later stage, and the resultant signals are supplied to the JPEG compression section 1145. The JPEG compression section 1145 compresses the image data, and the compressed image data is recorded as an image file together with the header in the portable memory 116. The thumbnail image data indicating the thumbnail images is recorded in the header.
Thus, the processing of image data is performed in the photography mode, and image data is recorded as the image file in the portable memory 116.
The flow of image data in the reproduction mode is explained below.
When the mode switch 109 is switched to the reproduction mode, an image file is read from the portable memory 116, and the header section and the image data of the image file are temporarily stored in the SDRAM 115. The image data stored in the SDRAM 115 is read to the DSP 114, and decompressed by a JPEG decompression section 1146 according to the compression information in the header section, the decompressed image data is converted to an RGB signal by an RGB conversion section 1147, and is supplied to an LCD 117 after the pixels are thinned for resolution suitable for the display screen by a pixel thinning section 1148. In this example, the SDRAM 115 is used not only as buffer memory for arithmetic operations but also as buffer memory for display, and the image data is decompressed by the JPEG decompression section 1146 and then stored in the SDRAM 115.
The original image based on the original image data stored in the SDRAM 115 is displayed on the display screen. The SDRAM 115 also stores thumbnail image data in the header of the image file for display of an index image.
If image data is taken by the digital camera in this case or other digital cameras having the same resolution, it is stored in the original image area 1152 of the SDRAM 115 without any problem as shown by the part (a) of
Therefore, when thumbnail images is read from the portable memory 116, the size of the original image data corresponding to the thumbnail images is calculated from the leading and trailing addresses at which the image data is stored, and when the calculated size of the original image data exceeds a predetermined size, in this example, the storage size of the original image area, a process of suppressing the display of the thumbnail images is performed by the DSP 114. The DSP 114 corresponds to the display control means according to the present invention.
The DSP 114 corresponding to the display control section includes determination means which determines whether or not each original image corresponding to each of the thumbnail images forming an index image corresponds to the image data within a predetermined image size, and displays an index image in which an original image cannot be displayed in the display area of the thumbnail images corresponding to the original image having an image size exceeding the predetermined image size by the determination means.
It is determined in step S601 which is selected, the thumbnail image display mode or the original image display mode. If it is determined in step S601 that the thumbnail images are to be displayed, control is passed to step S602 and it is determined whether or not the original images corresponding to the thumbnail images forming the index image can be reproduced. In step S602, it is determined whether or not the original image data corresponding to the thumbnail image in the first frame in the thumbnail images has the image size exceeding a predetermined image size to determine whether or not reproduction is possible. It the reproduction is possible, then control is passed to YES, and a thumbnail image is displayed in step S603. If it is determined in step S602 that reproduction is impossible, then control is passed to NO, that is, to S604, and an error displaying process is performed. As the error displaying process, in this example, there is performed a process of displaying an index image indicating the original image being unavailable instead of showing the thumbnail image in the first frame.
In steps S605 to S607, the second frame is processed. Subsequently, the processes are similarly performed on the third and fourth frames, and up to the last frame in steps S608 to S610 (the frame with the symbol * in
When the process on the last frame is completed after finishing the processes in step S609 or S610, control is passed to step S611.
When any thumbnail image is selected by the cross key in the index image in step S611, control is passed to YES, and it is determined in step S620 whether or not the original image can be reproduced. If it is determined in step S611 that no image is selected, then control is passed to NO, and then to step S612.
It is determined in step S612 whether or not the mode switch 109 has been switched to the photography mode. If it is determined in step S612 that the switch to the photography mode is performed, then the process of the flow terminates. If it is determined that the reproduction mode continues, control is passed to NO, and it is determined back in step S611 whether or not a thumbnail image has been selected in the index image.
Now, the procedures in step S611 in which control is passed to YES, and in which the original image display mode is selected and control is passed to step S620 are described below.
When it is determined in step S601 that the original image display mode is selected, control is passed to the original image display process, and to step S620. If it is determined in step S611 that an image has been selected and to YES, control is also passed to step S620.
It is determined in step S620 whether or not the original image data can be reproduced. If it is determined that the data can be reproduced, control is passed to YES, and the original image is displayed in step S621. If itis determined in step S620 that the data cannot be reproduced, then error display is performed. Any process on step S621 or S622 is completed, control is passed to step S623, and it is determined whether or not frame advance is to be carried out.
If it is determined in step S623 that the cross key is operated and frame advance is ordered, then control is returned to step S620, and it is determined whether or not the original image corresponding to the thumbnail images in the next frame can be reproduced. After repeating the similar process, if it is determined that the cross key 104 is not operated and no frame is to be advanced, control is passed to NO, and it is determined in step S624 whether or not the cross key 104 has been switched. If it is determined in step S624 that the reproduction mode continues, then control is returned to step S623, and it is determined in step S623 whether or not frame advance is to be carried out. If it is determined that switch to reproduction mode is performed, then the process in the flowchart terminates.
The determination steps S604, S607, and S610 shown in
As shown in
When the original image display mode is selected, a thumbnail frame of an original image unavailable for reproduction may be selected for reproduction. In this case, however, as shown in
Accordingly, it is possible to avoid displaying an unclear original image that is unavailable for reproduction display.
Thus, excess operations are not performed, and the original image of high resolution is not displayed, thereby preventing a user from doubting a fault of the digital camera.
In the embodiments of the present invention, a digital camera having a reproduction mode is explained above, but the present invention is not limited to a digital camera, but any image capturing apparatus with the reproduction function can be used with the present invention. Additionally, it is obvious that an image reproduction apparatus which has no image taking process unit and only reproduces images can also be used.
Number | Date | Country | Kind |
---|---|---|---|
2003-382870 | Nov 2003 | JP | national |