The present invention relates to an image viewing system and a method thereof, and specifically, to a system and a method for viewing images stored in an electronic device.
A typical method of viewing images stored in an image capturing device such as a digital camera is to retrieve the images from a memory of the digital camera and then put the images into a memory buffer. The images are resized for display by a digital signal processor (DSP) of the digital camera. Finally, the images are shown in the display of the digital camera for viewing.
However, the above process is time consuming. Therefore, it is desired to provide a simple, easy way for viewing images stored in the memory of an image capturing device.
In accordance with a present embodiment, an image viewing system is provided. The image viewing system includes a display, a memory, an image viewing unit, a resize unit, and a processor. The memory is configured for storing the images. Each image acquires additional metadata about the corresponding image. A thumbnail of the corresponding image is built into the metadata. The image viewing unit includes a retrieving module and an exhibiting module. The retrieving module is configured for retrieving the thumbnails of the images. The exhibiting module is configured for exhibiting the thumbnails of the images on the display for viewing. The processor is configured for controlling the image viewing unit and the resize unit.
Other novel features and advantages will be drawn from the following detailed description of at least one preferred embodiment, when considered in conjunction with the attached drawings.
Many aspects of the present image viewing system and method can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present image viewing system and method. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
Embodiments of the present image viewing system and method will now be described in detail below and with reference to the drawings.
Referring to
The display 3 includes a buffer configured for storing thumbnails of images to be displayed by the display 3. Each of the thumbnails has a resolution suitable for the display 3. The memory 1 is configured for storing images, an image viewing unit 10, and a resize unit 20. The images are captured by the digital camera or obtained by other methods and stored in the memory 1. Each image acquires additional metadata about the image. The metadata is in an exchangeable image file format (EXIF). A thumbnail of the image is built into the metadata of the corresponding image.
The processor 2 is configured for controlling the image viewing unit 10 and the resize unit 20. The processor 2 controls the image viewing unit 10 to facilitate the display 3 to show the thumbnails corresponding to the images stored in the memory 1. The resize unit 20 is configured for copying images from the memory 1 and changing the resolution thereof to create corresponding thumbnails of the images.
Referring to
Referring to
The storage module 24 is configured for including the thumbnail in the metadata of the image loaded by the image loading module 21. For example, in a first embodiment of the invention, the memory 1 stores a portrait with a resolution of 1280*960. The portrait is loaded by the image loading module 21 and then duplicated by the duplicating module 22. If the resolution of the display 3 is 320*240, accordingly, the duplicated portrait is resized by the resize module 23 to create a thumbnail with a resolution of 320*240. Then, the thumbnail is included in the metadata corresponding to the portrait is 320*240.
Referring to
STEP S11: retrieving the thumbnail stored in the metadata of the corresponding image.
STEP S23: showing the thumbnail on the display of the device.
Referring to
STEP S33: loading the image from the memory of the device.
STEP S35: duplicating the image loaded from the memory.
STEP S41: resizing the duplicated image to a resolution suitable for the display of the device.
STEP S53: including the thumbnail in the metadata of the corresponding image.
Compared to conventional arts, the exemplary embodiment directly retrieves the thumbnails of the images stored in the memory of the device for viewing. It avoids image processing during image viewing and thus saves time.
It will be understood that the above particular embodiments are described and shown in the drawings by way of illustration only. The principles and features of the present invention may be employed in various and numerous embodiments thereof without departing from the scope of the invention as claimed. The above-described embodiments illustrate the scope of the invention but do not restrict the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
200710202249.0 | Oct 2007 | CN | national |