APPARATUS FOR PROCESSING DIGITAL IMAGE, METHOD OF CONTROLLING THE SAME, AND RECORDING MEDIUM HAVING RECORDED THEREON THE METHOD
An apparatus for processing a plurality of images includes a still image encoder configured to compress the plurality of images to generate still image files; a resize unit configured to resize the plurality of images to generate frame image data; a moving image encoder configured to compress the frame image data corresponding to at least two images to generate a moving image file; and a file generator configured to generate a consecutively captured image file including the still image file and the moving image file. The apparatus provides the advantage of being able to display the captured images as a movie relatively quickly while at the same time providing access to high quality still images of the displayed captured images. A method of controlling the apparatus, and a recording medium having encoded thereon computer executable instructions for controlling the apparatus are disclosed.
1 . An apparatus for processing a plurality of images, comprising:
a still image encoder configured to compress the plurality of images to generate still image files;
a resize unit configured to resize the plurality of images to generate frame image data;
a moving image encoder configured to compress the frame image data corresponding to at least two images of the plurality of images to generate a moving image file; and
a file generator configured to generate a consecutively captured image file including the still image file and the moving image file.
2 . The apparatus of claim 1 , wherein the plurality of images are consecutively input in response to a selection from a user.
3 . The apparatus of claim 1 , wherein the resize unit is configured to resize the plurality of image to generate frame image data having an image size of at least one of: high definition (HD) and full high definition (FHD) resolution.
4 . The apparatus of claim 1 , wherein the file generator is further configured to generate moving image thumbnail data representative of the generated frame image data corresponding to at least two images.
5 . The apparatus of claim 4 , wherein the moving image thumbnail data is formed by adjusting any one frame image data selected from the frame image data.
6 . The apparatus of claim 1 , further comprising:
a search unit configured to search for the moving image file and the still image file in the consecutively captured image file;
a still image decoder configured to decode the still image file; and
a moving image decoder configured to decode the moving image file.
7 . The apparatus of claim 4 , further comprising:
a search unit configured to search for the moving image file, the still image file, and the moving image thumbnail data in the consecutively captured image file.
8 . The apparatus of claim 1 , further comprising:
a display unit configured to display images, frame image data, and moving image thumbnail data.
9 . The apparatus of claim 8 , wherein the search unit is further configured to:
in response to a selection of a moving image thumbnail data, to search for a moving image file in a consecutively captured image file which corresponds to the moving image thumbnail data selected.
10 . The apparatus of claim 8 , wherein the apparatus is configured to:
decode the moving image file;
display the at least two captured images from the moving image file as a movie; and
in response to the selection of a displayed captured image,
retrieve and decode the still image file corresponding to the selected displayed captured image, and
display the captured image from the still image file.
11 . The apparatus of claim 10 , wherein the apparatus is further configured to:
in response to a user selection,
store or delete the still image file corresponding to the displayed captured image.
12 . The apparatus of claim 8 , wherein the apparatus is further configured to:
retrieve the moving image thumbnail data from among the consecutively captured image file; and
display the moving image thumbnail data; and
in response to a user selection of the moving image thumbnail data,
retrieve and display as a movie the moving picture file from the consecutively captured image file corresponding to the selected moving image thumbnail data.
13 . The apparatus of claim 1 , wherein:
the still image encoder is further configured to compress using JPEG the plurality of images to generate still image files; and
the moving image encoder is further configured to compress using MPEG the frame image data corresponding to at least two images to generate a moving image file.
14 . A method of controlling an apparatus for a consecutive photographing mode, the method comprising:
consecutively capturing images;
generating still image files by compressing the captured images;
resizing the captured images to generate frame image data from the captured images;
generating a moving image file by compressing the frame image data corresponding to at least two consecutively captured images; and
generating a consecutively captured image file including the still image files and the moving image file.
15 . The method of claim 14 , further comprising
decoding the moving image file;
displaying the at least two captured images from the moving image file as a movie; and
in response to the selection of a displayed captured image,
retrieving and decoding the still image file corresponding to the selected displayed captured image, and
displaying the captured image from the still image file.
16 . The method of claim 15 , further comprising:
in response to a user selection,
storing or deleting the still image file corresponding to the displayed captured image from the still image file.
17 . The method of claim 14 , wherein the plurality of images are consecutively captured over a period of time in response to a user selection.
18 . The method of claim 14 , wherein the frame image data has an image size of an high definition (HD) or full high definition (FHD) resolution.
19 . The method of claim 14 , wherein generating a moving image file further comprises:
generating a moving image file by encoding the frame image data corresponding to at least two captured images, and by generating a moving image thumbnail representative of the at least two captured images.
20 . The method of claim 19 , further comprising:
retrieving the moving image thumbnail data from among the consecutively captured image file; and
displaying the moving image thumbnail data; and
in response to a user selection of the moving image thumbnail data,
retrieving and displaying as a movie the moving picture file from the consecutively captured image file corresponding to the selected moving image thumbnail data.
21 . The method of claim 14 , further comprising:
searching and retrieving the still image file in the consecutively captured image file;
decoding the still image file; and
displaying the captured image from the decoded still image file.
22 . The method of claim 14 , wherein generating still image files further comprises:
generating still image files by encoding using JPEG the captured images; and wherein generating a moving image file further comprises:
generating a moving image file by encoding using MPEG the frame image data corresponding to at least two captured images.
23 . A computer-readable medium encoded with a computer-executable instructions to perform a method comprising:
consecutively capturing images;
generating still image files by compressing the captured images;
resizing the captured images to generate frame image data from the captured images;
generating a moving image file by compressing the frame image data corresponding to at least two captured images; and
generating a consecutively captured image file including the still image files and the moving image file.