This application claims the benefit of Korean Patent Application Nos. 10-2007-0098388 and 10-2008-0026317, filed on Sep. 28, 2007 and Mar. 21, 2008, respectively, in the Korean Intellectual Property Office, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a method of communicating an e-mail to which an image file is attached, and a communication apparatus using the method.
2. Description of the Related Art
Conventionally, when a transmitter transmits an e-mail to which an image file is attached, and a receiver checks the e-mail, the receiver can check the image file only if the image file is downloaded and opened. Since only a name of an attachment of the e-mail is simply described, an image file has to be downloaded so as to be opened in order to check an image of an image file. At this time, when the image file has a relatively large size, it takes a long time to download each image file and check it. In addition, the more the number of image files, the harder it is to download each of image files.
The present invention provides a method of communicating an e-mail in which an attached image file can be easily downloaded and the image file can be easily checked, and a communication apparatus using the method.
According to an embodiment of the present invention, there is provided a method of communicating an e-mail, the method including: selecting at least one image file; generating an index file including an index image of the at least one image file; and generating an e-mail including the at least one image file and the index file.
A size of an original image of the at least one image file may be reduced so as to generate an index image. A thumbnail image of the image file may be extracted so that the thumbnail image is used as an index image.
The image file may be a still image file or a moving picture file including a plurality of frame images.
When the image file is a moving picture file, an index image may be generated by reducing a size of any one frame image selected from among the frame images or by using a thumbnail image of the moving picture file as the index image.
According to the method of communicating an e-mail, the size of the index file can be adjusted according to the number of attached image files. When the number of attached image files is relatively great, the index file can be divided into at least two according to the maximum size of the image file. In addition, when the number of attached image files is relatively small, the region of the index file, in which the index image and its file name are stored, can be reduced.
The e-mail may be generated by attaching the index file to the e-mail or inserting the index file into an e-mail text.
The method may further include detecting that the e-mail includes the index file.
The method may further include displaying the index file when it is detected that the e-mail includes the index file.
The e-mail text may be displayed on a main-window, and the index file may be displayed on a sub-window.
According to another embodiment of the present invention, there is provided an e-mail communication apparatus including: an index file generating unit generating an index file from at least one selected image file; and an e-mail generating unit generating an e-mail including the index file.
The index file generating unit may include an index image generating unit generating an index image by reducing a size of an original image of the image file or generating the index image by using a thumbnail image of the image file as the index image.
When the image file is a moving picture file including a plurality of frame images, the index image generating unit generates an index image by reducing a size of any one frame image selected from among the frame images or generating the index image by using a thumbnail image of the moving picture file as the index image.
The index file generating unit may include a filename combining unit combining the index image with a filename of a corresponding image file.
The index file generating unit may include a size adjusting unit adjusting a size of an index file according to the number of attached image files. The e-mail generating unit may generate an e-mail by attaching the index file or inserting the index file into an e-mail text.
The apparatus may further include an index file detection unit detecting that the e-mail includes the index file.
The apparatus may further include a display controlling unit controlling the index file detected by the index file to be displayed in an e-mail receiving terminal.
The e-mail communication apparatus may include: an e-mail server writing an e-mail including the image file and the index file; an e-mail transmitting terminal transmitting the e-mail; and an e-mail receiving terminal receiving the e-mail.
The e-mail transmitting terminal or the e-mail server may include the index file generating unit.
The above and other features and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
Exemplary embodiments of the present invention will now be described in detail with reference to the attached drawings.
The e-mail communication apparatus includes an e-mail transmitting terminal, an e-mail receiving terminal and an e-mail server 20. In the current embodiment, a personal computer (PC) 10 and a mobile phone (cellular phone) 30 are respectively illustrated as an e-mail transmitting terminal and an e-mail receiving terminal, but the present invention is not limited thereto. That is, a mobile apparatus (e.g., a cellular phone, a personal digital computer (PDA), or the like) may be used as the e-mail transmitting terminal, and a PC or the like may also be used as the e-mail receiving terminal.
In particular, the personal computer 10 provides an image file, and forms an e-mail to which the image file is attached so as to transmit the e-mail to the mobile phone 30.
The e-mail server 20 may provide a function of generating an index file of the image file, a function of generating an e-mail to which the index file is attached, a function of detecting the index file to automatically display the index file, etc. when transmitting an e-mail to which the image file is attached. In addition, the e-mail server 20 may support various functions such as an e-mail security authentication function, a schedule management function, an automatic response function, etc.
The personal computer 10, the e-mail server 20 and the mobile phone 30 may each transmit an e-mail via an Internet network 40.
The e-mail communication apparatus may include the index file generating unit 120, an e-mail generating unit 130, a storage unit 140, an index file detection unit 150, a display controlling unit 160 and a controlling unit 170.
The index file generating unit 120 generates an index image by using an image file to be attached, and combines the index image and a name of the image file to generate the index file. In particular, referring to
In addition, the index file generating unit 120 may include a filename combining unit 122 storing the index image together with a filename of a corresponding image file.
The index file generating unit 120 may include a size adjusting unit 123 that compares the size of stored index image and filename with the maximum size of index file and adjusts the size of index file so as to change the size of index file or generate at least two index files according to the maximum size.
The index file generating unit 120 may be included in an e-mail server, or alternatively, may be included in an e-mail transmitting terminal. For example, in the first case, the e-mail server may receive a first e-mail including an image file attached thereto from the e-mail transmitting terminal, may generate an index file from the image file to form a second e-mail further including the index file, and may transmit the second e-mail to the e-mail receiving terminal. In the second case, the e-mail transmitting terminal may form an e-mail to which an image file and an index file generated from the attached image file are attached, and may transmit the e-mail to an e-mail receiving terminal via the e-mail server.
Referring back to
The e-mail generating unit 130 may be included in an e-mail server or an e-mail transmitting terminal. The e-mail generating unit 130 generates an e-mail including an index file, and thus may be included in the e-mail transmitting terminal when the e-mail transmitting terminal generates an index file. Likewise, the e-mail generating unit 130 may be included in the e-mail server when the e-mail server generates an index file.
According to embodiments of the present invention, an e-mail communication apparatus performs generating an index file, transmitting an e-mail to which the index file is attached, and checking the index file. Any server or terminal may generate an index file and generate an e-mail including the index file. However, it will be obvious to one of ordinary skill in the art that the present invention is not limited thereto so that the e-mail communication apparatus can perform the functions.
The e-mail communication apparatus includes the storage unit 140. The storage unit 140 stores programs required for operating the e-mail communication apparatus, temporally stores data, and the like required for embodying the programs, and stores information for recording data. In particular, the storage unit 140 may store a program used for generating an index file, a program used for an e-mail including the index file, and the like. Moreover, the storage unit 140 may temporally store data that is converted so as to embody the programs, an index image that is generated in order to generate an index file, a filename, and the like. In addition, the storage unit 140 may store an e-mail that is received or transmitted.
The e-mail transmitting terminal may generate an index file by downloading an index file generating program from the storage unit 140 and embodying the index file generating program. Alternatively, the e-mail server may include the storage unit 140, and thus the e-mail server may embody an index file generating program.
The index file detection unit 150 detects whether a received e-mail includes an index file. If there is an index file, the display controlling unit 160 may display information regarding that there is an index file, or alternatively, may control the index file to be automatically opened and displayed. Of course, the index file is controlled to be displayed on the e-mail receiving terminal. Thus, an e-mail receiver can check an attached image file by checking the index file via the information or checking the index file that is automatically displayed even though a desired image is not opened. In addition, only a desired image file is selectively downloaded, thereby reducing the time required to transmit an e-mail.
The display controlling unit 160 may control an e-mail text to be displayed on a main window, and may control an index file to be displayed on a sub-window. For example, when the index file detection unit 150 detects that an e-mail includes an index file, the display controlling unit 160 may automatically open the index file and then may display the index file on the sub-window.
The index file detection unit 150 and the display controlling unit 160 may each be included in the e-mail server or the e-mail receiving terminal.
Although not illustrated in drawings, the e-mail transmitting terminal may include an operating unit used for inputting a transmitter operating signal of writing an e-mail text or selecting an image file, and the e-mail receiving terminal may include a displaying unit displaying a transmitted e-mail and index file.
Referring to
The image file is analyzed and it is checked whether there is a thumbnail image (operation S11). Referring to
Referring back to
If there is not a thumbnail image in an image file, a size of an original image is reduced (operation S14). For example, when the original image has a size of 2048*1536, a size of the original image may be reduced to a size of 160*120, thereby generating the index image (operation S13).
An image file name corresponding to the generated index image is stored (operation S15). For example, as illustrated in
Referring back to
If the image file is not the last file, a next image file is selected (operation S17), and it is checked whether there is a thumbnail image in the selected image file (operation S11). Then, these operations are repeated.
If the image file is the last file, an index file including the stored index image and a filename is generated (operation S18).
An e-mail including the index file is generated (operation S19).
Referring to
For example, index filename 2007—06—29_index.jpg may be displayed on a blank attachment of a screen of
However, when an index file generating program is downloaded in the e-mail transmitting terminal, and an index file is generated in the e-mail transmitting terminal, the index file can be opened in the e-mail transmitting terminal. For example, referring to
The generated e-mail is finally transmitted to the e-mail receiving terminal such that a recipient can check the e-mail. By checking the index file, the recipient can easily check an image and can selectively download only desired image file even though the image file, the capacity of which is relatively greater than that of the index file, is not downloaded.
First, it is determined whether the number of attached image files is smaller than a standard number that is the number of images files constituting an index file (operation S20). For example, when the maximum size of an index file is predetermined, and the index file can maximally include index images of 20 image files, the standard number is 20.
As a result, when the number of image files is smaller than the standard number, the size of index file is changed according to the number of image files (operation S21). In addition, the index file is generated (operation S22).
Referring to the example illustrated in
As an example of a method of adjusting the size of index file, when an index image has a resolution of 160*120, and the predetermined size of index file is 1024*768, the number of index images constituting the index file may be 5*4. Of course, the number of index images may be changed according to the size of blank space. When the standard number is predetermined as 20, four index images are stored, the size of storage region may be 816*192 including the size of blank space. Thus, when four image files are attached, an index file has a resolution of 816*192 such that the size of index file can be adjusted.
Referring back to
When the number of image files is greater the standard number, a first index file is generated with respect to the standard number of image files (operation S24). In addition, a second index file is generated with respect to the remaining number of image files (operation S25). With regard to the second index file, if the remaining number of image files is greater than the standard number, the second index file is generated with respect to the standard number of image files, and then a third index file is generated with respect to the other remaining number of image files. Alternatively, when the remaining number is the same as the standard number, the second index file is generated with respect to the remaining number of image files. When the remaining number is smaller than the standard number, the second index file including index images of the remaining number of image files may be generated.
Referring to the example illustrated in
Referring back to
Referring to the example illustrated in
In the current embodiment, the size of index file is adjusted by changing the number of image files, but the present invention is not limited thereto. That is, an index image and a filename may be generated from an image file to be stored such that the size of index file can be determined according to the size of the stored index image and file name.
In particular, referring to the example illustrated in
The e-mail is analyzed (operation S31).
It is determined whether an index file is detected in the e-mail (operation S32).
In the current embodiment, the e-mail includes the index file, and thus information regarding that there is the index file is controlled to be displayed, or the index file is controlled to be automatically opened and then to be displayed on a sub-window (operation S33).
In addition, an e-mail text may be controlled to be displayed on a main-window (operation S34).
The order of the displaying of the index file or e-mail text on the main-window or sub-window may be reversed. Thus, the present invention is not limited thereto.
The controlling of the displaying may be performed by an e-mail server, preferably, an e-mail receiving terminal.
In particular, referring to the example of
In the current embodiment, it is automatically detected that the e-mail includes the index file. In this case, this is informed to a recipient, or alternatively, the index file is automatically opened to be easily checked by a recipient. Furthermore, any desired image files may be selectively stored via the index images that are displayed on the sub-window.
The screen of
As another example, referring to
Accordingly, attached image files can be easily checked.
As described above, in the method of communicating an e-mail and the system using the method, although image files having a relatively large size are not all opened, it is easy to check attached image files only from index files including a thumbnail image having a relatively small size, and thus image files can be selectively downloaded.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by one of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2007-0098388 | Sep 2007 | KR | national |
10-2008-0026317 | Mar 2008 | KR | national |