Patent Publication Number: US-2003229619-A1

Title: Image storing apparatus and image transfer system

Description:
BACKGROUND OF THE INVENTION  
       [0001] The present invention relates to an image storing apparatus and image transfer system.  
       [0002] In recent years, digital cameras have been spread rapidly in several countries.  
       [0003] Pictures photographed by a digital camera can be developed more easily than pictures photographed by an ordinary camera using a film. Also, a picture may be edited to craft a greeting card, etc., and may be published on an internet web.  
       [0004] For example, since a personal computer is required in order to display a digital image taken by a digital camera on a screen at home, it is very troublesome for a person who is not accustomed to manipulate a computer and who has no computer at home.  
       [0005] For the convenience of such persons, photostoring apparatuses and printers dedicated to digital cameras have been developed. Also, a service for publishing pictures photographed by a digital camera on the web has been spread.  
       SUMMARY OF THE INVENTION  
       [0006] However, in order to utilize such a service, a personal computer is required and also it is required to contract with a web-provider. Further, various troublesome procedures are required such as a setting operation for an internet communication with the provider.  
       [0007] Furthermore, when an ordinary internet service provided by the above provider is utilized, there is a risk that photographs and private documents required to be kept in secret may be opened in public.  
       [0008] Therefore, it has been required to develop a technology for storing image data in secret and a technology for transmitting image data from a computer to another computer on a basis of peer to peer technique.  
       [0009] An object of the present invention is to provide an image storing apparatus and an image transmitting apparatus which are manipulated by a user easily.  
       [0010] According to an aspect of the present invention, an image storing apparatus includes:  
       [0011] receiving means for receiving information including image data and the management information of the image data,  
       [0012] storing means for storing the image data and the management information of the image data,  
       [0013] display means for displaying the image data on a basis of the management information of the image data in each groups,  
       [0014] detecting means for detecting the image data and the management information of the image data in the received information by said receiving means, and  
       [0015] control means for controlling said display means to display the image data on a basis of the management information of the image data when said detecting means detects both the image data and the management information of the image data in the information received by said receiving means. 
     
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
     [0016]FIG. 1 is a functional block diagram showing an image storing apparatus according to a first embodiment of the present invention;  
     [0017]FIG. 2 is a circuit block diagram showing the image storing apparatus according to the first embodiment of the present invention;  
     [0018]FIG. 3 is a flow chart indicating the processing of the image storing apparatus according to the first embodiment of the present invention;  
     [0019]FIG. 4 is an explanatory diagram showing a display of the image storing apparatus according to the first embodiment of the present invention;  
     [0020]FIG. 5 shows a data structure of an album in the first embodiment of the present invention;  
     [0021]FIG. 6 is a flow chart indicating the data transmitting processing of the image storing apparatus according to the first embodiment of the present invention;  
     [0022]FIG. 7 is a flow chart indicating the data receiving processing of the image storing apparatus according to the first embodiment of the present invention;  
     [0023]FIGS. 8A to  8 G are explanatory diagrams showing display examples of every image exchange formats in the image storing apparatus according to the first embodiment of the present invention;  
     [0024]FIG. 9 is a functional block diagram showing an image storing apparatus according to a second embodiment of the present invention;  
     [0025]FIG. 10 is a circuit block diagram showing the image storing apparatus according to the second embodiment of the present invention;  
     [0026]FIG. 11 is a diagram showing a table for images in the second embodiment of the present invention;  
     [0027]FIG. 12 is a diagram showing an album management table in the second embodiment of the present invention;  
     [0028]FIG. 13 is a diagram showing a divided area of a page in the album on a display unit in the embodiment of the present invention;  
     [0029]FIG. 14 is a diagram showing one page of the album on the display unit in the second embodiment of the present invention;  
     [0030]FIG. 15 is a flow chart indicating the transmitting processing in the second embodiment of the present invention; and  
     [0031]FIG. 16 is a flow chart indicating the receiving processing in the second embodiment of the present invention. 
    
    
     DETAILED DESCRIPTION OF THE EMBODIMENT  
     [0032] The embodiments of the present invention will be described with reference to the accompanying drawings.  
     [0033] First Embodiment  
     [0034]FIG. 1 is a functional block diagram showing an image storing apparatus according to the first embodiment of the present invention.  
     [0035] Data dealt in the image storing apparatus according to the first embodiment includes image data such as photograph data, text data and other various kinds of data.  
     [0036] As shown in FIG. 1, the image storing apparatus  1  includes various units as explained bellow.  
     [0037] An image reading unit  2  reads image data, management information of the image data, character data etc. from a memory. The memory is a storage medium such as various kinds of compact discs, memory cards each adapted to be detachable from the storing apparatus  1 .  
     [0038] A data storing unit  3  stores image data read by the image reading unit  2 . An album managing unit  4  stores the information relating to the image data such as the character data and the management data, read by the image reading unit  2 .  
     [0039] An album editing unit  5 , as to the information stored in the album managing unit  4 , shifts the image data between albums, deletes and copies the album itself and also deletes and copies the image data, the character image and the management data within the album itself.  
     [0040] The album managing unit  4  manages the read image data in a form of “album information”. In this respect, the album information includes the number of albums, the number of pages which the album has, the number of images (photographs) on a single page of the album. The album information can be defined and set arbitrarily by a user.  
     [0041] A receiving unit  6  receives various kinds of data from an external device through a telephone line and so on. A receipt data storing unit  7  stores received image data, etc.  
     [0042] A transmission setting unit  8 , in accordance with an instruction from a user, sets an address (destination address) to which data is transferred or sent, data transferring date/time and a format of the image to be transferred, and selects data to be transferred.  
     [0043] A transmission data generating unit  9  generates transmission data from the image data in order to transfer the image data etc. within the image storing apparatus  1  to another storing apparatus, on the basis of the conditions set by the transmission setting unit  8 .  
     [0044] A transmission list storing unit  10  stores contents (conditional information) set by the transmission setting unit  8 .  
     [0045] A transmitting unit  11  sends transmission data generated by the transmission data generating unit  9  on the basis of the conditional information thus set.  
     [0046] A video signal output unit  13  converts the image data, character data and so on to video signals to be displayed and outputs the video signals to a display unit  12 . The video signals output from the video signal output unit  13  have a signal for displaying simultaneously the arbitrarily number of image data (photographs) in the album and signals for displaying the album information such as a name of album.  
     [0047] An input information detecting unit  14  detects the image data and the album management information from received transmission data. A control unit  15  controls the entirety of the apparatus  1 .  
     [0048] If the received transmission data contains album management information, the receipt data storing unit stores the album management information, whereas if not, the receipt data storing unit  7  creates a new album and stores the received image data in the new album (to be later described).  
     [0049]FIG. 2 is a circuit block diagram showing the hardware configuration of the image storing apparatus according to the first embodiment of the invention.  
     [0050] As shown in FIG. 2, the image storing apparatus includes a remote-controller signal receiving unit  21  which receives an instruction (command) from a remote-controller  20 , a display unit  22  which displays video signals of image data and album information, etc. converted in the display format, a reading unit  23  which reads data from a removable storage medium such as a memory card, a central processing unit (CPU)  24  which controls the whole of the apparatus  1 , a random access memory (RAM)  25 , a read-only memory (ROM)  26  which stores programs to be executed by CPU  24 , a network communication unit  27  transfers data to and from another image storing apparatus located at a remote site, and an operation panel unit  28  through which a user inputs an instruction or command.  
     [0051] With reference to FIGS. 1 and 2, a correspondence between the functional block diagram of FIG. 1 and the hardware configuration diagram of FIG. 2 will be described.  
     [0052] The image reading unit  2 , the album managing unit  4 , album editing unit  5 , transmission setting unit  8 , transmission data generating unit  9 , video signal output unit  13 , input information detecting unit  14 , and control unit  15  are realized by CPU  24  which executes various programs stored in ROM  26  by exchanging data with RAM  25 .  
     [0053] The transmission setting unit  8  corresponds to the remote-controller  20 , remote-controller signal receiving unit  21  and operation panel unit  28 , and performs transmission settings in accordance with the information supplied from the remote-controller signal receiving unit  21 . The receiving unit  6  and transmitting unit  11  corresponding to the network communication unit  27  and perform reception/transmission of various kinds of data from/to an image storing apparatus located at a remote site. The read data storing unit  3 , receipt data storing unit  7 , transmission list storing unit  12  are realized by RAM  25 .  
     [0054] Description will be given on the operation of the image storing apparatus of the embodiment constructed as above, with reference to the accompanying drawings including flow charts.  
     [0055] These flow charts illustrate the processes to be executed by CPU  24  (control unit  15 ) in accordance with the programs stored in ROM  26 .  
     [0056] Referring to FIG. 3, at S 1  (Step  1 ) the control unit  15  detects and analyzes an instruction from a user or an event from the receiving unit  6 . An instruction from a user is sent from the remote-controller signal receiving unit  21 .  
     [0057] There are five events to be processed: a system end, reading data (photograph data taken with a digital camera) from a memory card, editing photographs in an album, data transmission to another image storing apparatus, and a connection request (data reception) from another image storing apparatus.  
     [0058] At S 2 , the control unit  15  determines whether or not the input event is the system end. If the event is the system end, the process is terminated, whereas if not, the process proceeds to S 3 .  
     [0059] At S 3 , the control unit  15  determines whether or not the input event is an event of reading data from the memory card. If the event is a data read, the process proceeds to S 4 , whereas if not, the process proceeds to S 6 .  
     [0060] At S 4 , the image data (in this embodiment, a photograph image taken with a digital camera) in a memory card (not shown) is stored as a new album in the reading data storing unit  3 .  
     [0061] At S 5 , the control unit  15  makes the display unit  12  display a list of images (stored as the new album) read from the memory card to thereafter return to S 1  (refer to FIG. 4).  
     [0062] As shown in FIG. 4, the name of the album is stored as “untitled” at the time immediately after the image read. The name can be changed to an arbitrary name in “album editing” by the album editing unit  5  to be later described.  
     [0063] Successively, at S 6 , the control unit  15  determines whether or not the input event is an event of reading an album. If the event is an event of reading an album, the process proceeds to S 7 , whereas if not, the process proceeds to S 8 .  
     [0064] At S 7 , the album editing unit  5  performs a process of editing an album.  
     [0065] The process of editing an album includes, for example, an album title change, an album elimination, an album division/unification, a photograph image transfer between albums, and a photograph image addition/elimination.  
     [0066] At S 8 , the control unit  15  detects whether or not the input event is an instruction of data transfer, If the event is an instruction of data transfer, the process proceeds to S 9 , whereas if not, the process proceeds to S 10 .  
     [0067] &lt;Process of Transmitting Data&gt; 
     [0068] Referring to FIG. 3, at Step  9 , a process is executed for transmitting data to another image storing apparatus located at a remote site.  
     [0069] A flow of the data transmission process of the image storing apparatus of the embodiment will be described along with a flow chart shown in FIG. 6.  
     [0070] First, at S 21 , the transmission setting unit  8  sets “data transmission destination”, “transmission date and time” and “transmission format”.  
     [0071] In the image storing apparatus of the embodiment, it is assumed that data is transmitted via a telephone line.  
     [0072] The image storing apparatus  1  is coupled to a telephone line and a destination telephone number is set as the data transmission destination.  
     [0073] It is assumed that a plurality of transmission destinations can be set. There are three formats, “photographs only”, “album” and “greeting card”. If the greeting cart format is selected, a character message can be appended.  
     [0074] At S 22 , the control unit  15  determines whether or not the transmission format set at S 21  is the “photographs only” format. If so, a user is urged to select an image or images (at S 23 ), whereas if not, the process proceeds to S 24 .  
     [0075] At Step  24 , the control unit  15  determines whether or not the transmission format set at S 21  is the “album” format. If so, the user is urged to select an album (S 25 ), whereas if not, the process proceeds to S 26 .  
     [0076] At S 26 , the control unit  15  determines whether or not the transmission format set at Step  21  is the “greeting card” format. If so, the user is urged to select an image (S 27 ) and then enter a message (S 28 ). If the transmission format set is none of the “photographs only”, “album” and “greeting card” formats, the process returns to S 21  to urge the user set the format again.  
     [0077] At S 29 , the control unit  15  detects whether or not the transmission date and time were set at S 21 . If the transmission date and time were set, they are stored in the transmission list storing unit  10 . Immediately before the transmission date and time, the transmission data generating unit  9  generates transmission data in accordance with the transmission settings set by set by the transmission setting unit  8 . The transmitting unit  11  automatically transmits the transmission data stored in the transmission list storing unit  10  to the destination apparatus at the set transmission date and time.  
     [0078] If the transmission date and time are not set, the control unit immediately sets a connection request to the image storing apparatus at the destination, and after the establishment of a connection, the transmitting unit  11  transmit transmission data generated by the transmission data generating unit  9 .  
     [0079] Reverting to FIG. 3, at S 10 , the control unit  15  detects whether or not the input event is a request for receiving data. If so, the process proceeds to S 11 , whereas if not, the process goes back to S 1  and awaits a next event.  
     [0080] &lt;Process of Receiving Data&gt; 
     [0081] At Step  11 , the process is executed for receiving data from an image storing apparatus located at a remote site.  
     [0082] A flow of the data reception process of the image storing apparatus of the embodiment will be described along with a flow chart shown in FIG. 7.  
     [0083] First, at S 31 , the receiving unit  6  receives a connection request from another image storing apparatus located at a remote site and performs a variety of analysis processes for received data.  
     [0084] Successively, at S 32 , the control unit  15  detects whether or not the format of the received data is the “album” format. If so, the process proceeds to S 33 , whereas if not, the process proceeds to S 35 .  
     [0085] If the received image data is of the “album” format, the input information detecting unit  14  detects both “image data” and “management information of the image data”.  
     [0086] At S 33 , the received image data is stored in the “album format” in the album managing unit  4 . Successively, at S 34 , the video signal output unit  13  converts the stored image data into the display format of an album list and outputs it to the display unit  12  to display it (refer to FIGS. 8A and 8B). When each received image (photograph image) is needed to be displayed, the video signal output unit  13  converts the image data into the display format of a photograph list and outputs it to the display unit  12  to display it (refer to FIG. 8C). In this respect, FIGS. 8A to  8 C show an example of image data reception in the album format. FIGS. 8D to  8 F show an example of data reception of only image data, and FIG. 8G shows an example of reception of a greeting card.  
     [0087] At S 35 , the input information detecting u nit  14  detects whether or not the format of the received data is the “photographs only” format. If so, the process proceeds to S 36 , whereas if not, the process proceeds to S 41 .  
     [0088] At S 36 , the control unit  15  activates the album editing unit  5  to detect whether or not the number of received photograph images is larger than a predetermined data amount (the number of photographs which can be registered in on album). If the number is larger, the process proceeds to S 37 , whereas if not, the process proceeds to S 39 .  
     [0089] At S 37 , one album is assigned to the predetermined data amount of the received image data and stored as a new album in the album managing unit  4 . At S 38 , the predetermined data amount is subtracted from the amount of the received data to thereafter return to S 36 .  
     [0090] If the number of received photograph images can be accommodated in one album, then at S 39 , the corresponding image data is stored in the new album created by the album managing unit  4  and displayed on the display unit  12  (S 40 ).  
     [0091] In order to display the received image data on the display unit, the video signal output unit  13  converts the image data into the display format of the album list and outputs it to the display unit  12  to display it (refer to FIGS.  8 (B), ( d ), ( e )).  
     [0092] Referring to  8 (B) ( f ), the title of the album is changed from “untitled” at the time of receiving the image data to “trip in mountains” by the editing function of the album managing unit  2 .  
     [0093] At S 41 , the input information detecting unit  14  detects whether or not the format of the received data is the “greeting card” format. If so, the process proceeds to S 42 , whereas if not, the process proceeds to S 44 .  
     [0094] If the format is the “greeting card” format, image data and character data are detected.  
     [0095] At S 42 , the received data is stored in a greeting card storage area, and at S 43 , the video signal output unit  13  converts the received data into the display format of a greeting card to display it on the display unit  12  (refer to FIG. 8(C)).  
     [0096] At S 44 , the display unit displays a message that the format of the received data is unknown.  
     [0097] As explained above, the image storing apparatus of the embodiment can establish a network connection in a form of P to P (peer to peer) without a web-server and also can exchange directly data such as digital photograph image data without the contract with an Internet provider and the setting of a computer for communication with a web-server.  
     [0098] Second Embodiment  
     [0099] Referring to FIG. 9 through FIG. 15, the second embodiment of the invention will be described.  
     [0100]FIG. 9 is a functional block diagram of an image storing apparatus according to the second embodiment of the invention.  
     [0101] Data with which the storing apparatus of the second embodiment deals includes image data such as photograph data, and other various data such as character data.  
     [0102] The display format of a display unit is similar to that of the first embodiment. Also, a form of display on the display screen is the same as the form of the first embodiment. The display unit can display a plurality of albums each including a photograph or photographs or a predetermined number of photographs in one album.  
     [0103] First, an image storing apparatus (transmitting apparatus)  101  will be described.  
     [0104] Referring to FIG. 9, a first reading unit  102  reads images on a sheet of paper, a photographic film, etc. A first storing unit  103  stores image data read by the first reading unit  102 . A second storing unit  104  stores character data and management information, etc. of the image data read by the first reading unit  102 . A first changing unit  105  changes the image data stored in the first storing unit  103 . A first modifying unit  106  transfers stored image data between albums, and deletes or copies an album itself, image data, character data, management information, etc. in an album.  
     [0105] In the second embodiment, the read image data is managed by “album forms”.  
     [0106] The album forms include “number of albums”, “number of pages in one album”, “number of photographs to be displayed in one page” and the like, and can be set or defined freely by a user.  
     [0107] A change in an image and a modification of management information can be performed by the modifying unit and changing unit upon an instruction by a user from the first input unit  107 .  
     [0108] A first receiving unit  108  receives various kinds of data from the outside of the apparatus  101  through a telephone line. A first generating unit  109  generates transmission data from the received data by editing and converting the received data. A first transmitting unit  110  transmits the transmission data generated by the generating unit  109  through a telephone line.  
     [0109] A first transmission setting unit  111  sets image data to be transmitted, a transmission destination, transmission date and time, a transmission format, etc. in accordance with user settings. A first display unit  112  converts image data and the management information, etc. to signals having a format capable of being displayed to display them. A management information comparing unit  113  compares the received management information with the management information stored in the first storing unit  103 . A first control unit  114  controls the whole of the apparatus  101 .  
     [0110] In the second embodiment, if the management information is appended to the received image data (photograph), the image data is stored on the basis of the management information. On the other hand, if the management information is not appended, a new album is formed and the received image data is stored in the new album (as will be later described).  
     [0111] Next, an image storing apparatus (receiving apparatus)  201  will be described.  
     [0112] The receiving apparatus  201  has the structure same as that of the transmitting apparatus  101 .  
     [0113] A third storing unit  203  corresponds to the first storing unit  103  of the apparatus  101  and a fourth storing unit  204  corresponds to the second storing unit  104 .  
     [0114]FIG. 10 is shows a circuit block diagram showing the hardware structure of the image storing apparatus of the second embodiment.  
     [0115] A display unit  301  converts image data and management information, etc into a video signal and displays it. A scanner  302  scans an image to read it. A central processing unit (CPU)  303  controls the whole of the apparatus  101 . A random access memory (RAM)  304  temporally stores various kinds of data and information. A read-only memory (ROM)  305  stores programs to be executed by CPU  303 . A communication unit  306  is connected to a network and receives and transmits data and information from and to another apparatus located at a remote site. An operation panel  307  is used by a user to input an instruction.  
     [0116] The receiving apparatus  201  has the same hardware structure as above.  
     [0117] Description will be given on the relationship between the functional block diagram shown in FIG. 9 and the hardware structure shown in FIG. 10, respectively of this embodiment.  
     [0118] In FIGS. 9 and 10, the first reading unit  102 , first changing unit  105 , first modifying unit  106 , first transmission setting unit  111 , first management information comparing unit  113  and first control unit  114  are realized by CPU  303  which executes various programs stored in ROM  305  by exchanging data with RAM  304 .  
     [0119] The operation panel  307  corresponds to the first input unit  107 , and the first receiving unit  108  and first transmitting unit  110  correspond to the communication unit  306 . The first and second storing units  103  and  104  are realized by RAM  304 . The display unit  301  corresponds to the first display unit  112 .  
     [0120] Next, data stored in the first and second storing units will be described.  
     [0121] Referring to FIG. 11, the first storing unit  103  stores an image table for storing “photograph images (image data)” in correspondence with “photograph numbers).  
     [0122] Referring to FIG. 12, the second storing unit  104  stores an album management table for storing a plurality of management items: including “photograph number” in the leftmost column, “photograph date” in the first column (1), “album number” in the second column (2), “page number” in the third column (3), “intra-page position” in the fourth column (4) and “appended characters” in the fifth column (5).  
     [0123] In this examples shown in FIGS. 11 and 12, the first storing unit  103  stores five photograph images, and the second storing unit  104  stores the management information of each of the five photograph images. Referring to FIG. 13, each page of the album is divided into four sections, upper left, lower left, upper right and lower right sections.  
     [0124] A user can change the photographs in the image table through the input unit  107 . For example, if the user deletes the image having the photograph number “2”, the corresponding management information in the album management table can be deleted automatically. The user can also modify the album management table by the first revising unit  106  through the input unit  107 .  
     [0125] For example, as shown in FIG. 14, the user can modify the characters appended to the photograph number “2” from the present comment “first day of movement” to a comment “first day of movement: not cleaned up yet”. With this modification, the modified character train is displayed on the display unit  112  as a photograph comment.  
     [0126] The operation of the image storing apparatus constructed as above will be explained as along with flow charts and other drawings.  
     [0127] &lt;Case A&gt; 
     [0128] In this Case A, the operation of the second embodiment will be explained after a new photograph and its management information were added to an album in the transmitting apparatus  101 .  
     [0129] It is assumed that a photograph number “6” and its image data are newly added to the image table in the first storing unit  103 , and that “(photograph number) 6”, “(photograph date) Dec. 25, 2000”, “(album number “5”)”, “(page number “1”), “(intra-page position upper left)” and “(appended characters silent night)” are stored as the management information in the management table in the second storing unit  104 .  
     [0130] (1) Transmission Operation  
     [0131] The first generating unit  109  generates transmission information on the basis of the newly added photograph and its management information thereof. The management information is generated by adding header numbers, such as “(1) Dec. 25, 2000”, “(2) 5”, “(3) 1”, “(4) upper left” and “(5) silent night”, as shown in FIG. 12.  
     [0132] The fourth storing unit  204  is provided with areas for the management information corresponding to the header numbers.  
     [0133] The first transmitting unit  110  converts the transmission information to the signals which can be transmitted through a telephone line and transmits the signals to the receiving apparatus  201 . As to the transmission signals, text data of “photograph number”, “photograph date”, “album number”, “page number”, “intra-page position” and “appended characters” are generated along with the header numbers and then bit map data of “image data” is generated, respectively in this order recited.  
     [0134] (2) Reception Operation  
     [0135] The following reception operation is automatically performed by the second control unit  214 .  
     [0136] Referring to FIG. 16, at S 60 , the second receiving unit  208  of the receiving apparatus  201  receives the image data and the management information thereof. Next, the process proceeds to S 63  through S 61  and S 62 .  
     [0137] At S 63 , the newly added image is stored in the designated section of a designated page of a designated album, in accordance with the management information. In this Case A, since a new album is added, the new album is stored in the third storing unit  203  and a pair of “photograph number 6” and “photograph image data” is stored in the album.  
     [0138] More specifically, when the second changing unit  205  detects the photograph number in the received signals and the bit-map data following the photograph number, the second changing unit determines the bit-map data as the image data and stores the bit-map data in the third storing unit  203 .  
     [0139] When the second receiving unit  206  detects the photograph number in the received signals and the text data following by the photograph number, the second receiving unit  206  determines the text data as management information and stores the management information in the memory area of the fourth storing unit  204  corresponding to the header numbers (1) to (5) appended to the management information.  
     [0140] Accordingly, the photograph number and photograph image data are stored adequately in the fourth storing unit  204 .  
     [0141] Therefore, when a user inputs a display instruction from the second input unit  207 , already registered albums and the newly added album are displayed and the photograph image is displayed in the upper left section at the first page of the album.  
     [0142] &lt;Case B&gt; 
     [0143] It is assumed that the same photograph image is stored in the first storing unit  103  of the transmitting apparatus  101  and the third storing unit  203  of the receiving apparatus  201 , and that the same management information corresponding to the photograph is stored in the second storing unit  104  of the transmitting apparatus  101  and the fourth storing unit  204  of the receiving apparatus  201 .  
     [0144] (1) Transmission Operation  
     [0145] Referring to FIG. 15, after a change in the image and/or a modification of management information by a user on the side of the transmitting apparatus  101  (S 51 ), the user enters an instruction from the first input unit  107  to transmit the change and modification to the receiving apparatus  201 , at S 51 . At S 52 , when the control unit  114  detects this instruction, the process proceeds to S 53 .  
     [0146] Next, the first generating unit  109  detects the change and modification of the data and the information stored in the first and second storing units.  
     [0147] As explained above, in the second embodiment, if only the appended characters “first day of movement” are modified, the transmission information is generated in accordance with the “modified character train” and “photograph number”.  
     [0148] Accordingly, the first generating unit generates the transmission information so as to transmit “photograph number “2””, “header number (5)” and “appended characters (modified character string)” in this order.  
     [0149] At S 54 , the first transmitting unit  110  converts the transmission information generated in the above manner to the signals which can be transmitted through a telephone line and transmits the signals to the receiving apparatus  201 .  
     [0150] (2) Reception Operation  
     [0151] The operation of the receiving apparatus  201  which received only management information will be described in the following.  
     [0152] At S 60 , the second receiving unit  208  receives the management information from the first transmitting unit  110  of the transmitting apparatus  101 . The following reception processes are automatically executed by the second control unit  214 .  
     [0153] At S 61  and S 62 , the second control unit  214  detects whether the transmission information contains the management information and photograph image data.  
     [0154] In this case, since only the management information is contained in the transmission information, the process proceeds to S 64 .  
     [0155] At S 64 , the received management information is compared with the management information stored in the fourth storing unit  204 . In this embodiment, it is checked whether the “photograph number “2”” in the received management information is stored in the fourth storing unit  204 .  
     [0156] Since it is judged at S 65  that “photograph number “2”” is stored in the fourth storing unit  204 , the process proceeds to S 66 . At S 66  the second modifying unit  206  overwrites the received appended characters (modified character string) in the memory area corresponding to the header number (5) in the fourth storing unit  204 , in accordance with the received “header number (5)”.  
     [0157] &lt;Case C&gt; 
     [0158] (1) Transmission Operation  
     [0159] If only a new photograph image is added at the transmitting apparatus  101 , the first generating unit  109  generates transmission information from only the photograph image and the first transmitting unit  110  converts the transmission information consisting of only the photograph image to the signals which can be transmitted through a telephone line and transmits the signals to the receiving apparatus  201 .  
     [0160] (2) Reception Operation  
     [0161] The following reception process is automatically executed by the second control unit  214 .  
     [0162] At S 70 , the second receiving unit  208  of the receiving apparatus  201  receives the transmission information from the transmitting apparatus  101 .  
     [0163] In the Case C, the receiving process proceeds to S 71  through S 61  and S 70  according to the decision of the second control unit  214 .  
     [0164] At S 71 , the second changing unit adds a new album in the third storing unit  203 . Furthermore, at Step  72 , the second revising unit  206  modifies the management information in the fourth storing unit  204  so as to add the photograph image in the upper left section of the first page of the added album.  
     [0165] &lt;Case D&gt; 
     [0166] In the Case B, it is assumed that the apparatus  101  has the same photographs and the management information thereof as the apparatus  201  has. In the Case D, it is assumed that the photographs to be transferred from the apparatus  101  exist in the apparatus  201 .  
     [0167] Also, in the case D, it is assumed that only the management information is transmitted to the receiving apparatus  201  from the transmitting apparatus  101 . The management information includes a photograph number “2”, a header number (5), and an appended character string (modified character string).  
     [0168] (1) Transmission Operation  
     [0169] Referring to FIG. 15, after changing the photographs or modifying the management information (at S 51 ) by a user on the side of the transmitting apparatus  101 , the user instructs from the first input unit  101  to transmit the changed photographs or the modified management information to the receiving apparatus  201 . At S 52 , the control unit  114  detects the instruction and the process proceeds to S 53 .  
     [0170] Successively, the first generating unit  109  detects a change in the photographs stored in the first storing unit and a modification of the management information in the second storing unit. For example, if the appended characters “first day of movement” for the photograph number “2” are modified, the transmission information is generated in accordance with the “photograph number”, “header number” and “modified character string”. In this case, the transmission information does not contain the image data.  
     [0171] The transmission information includes, therefore, the transfer information includes “2”, “(5)”, and “first day of movement: not cleaned up yet”.  
     [0172] As explained above, the generating unit adds “(5)” as the header number of the modified character string.  
     [0173] At S 54 , the first transmitting unit  110  converts the transmission information to the signals which can be transmitted through a telephone line and transmits the signals to the receiving apparatus  201 .  
     [0174] (2) Reception Operation  
     [0175] The following reception operation is automatically performed by the first and second control units  114 ,  214 .  
     [0176] In the Case D, the receiving process proceeds to S 65  through S 60 , S 61 , S 62  and S 64 , based upon a judgement of the second control unit  214 .  
     [0177] Next, at S 65 , the second control unit  214  determines that there is no photograph number “2” in the photograph table and album management table in the third and fourth storing units, and the process proceeds to S 67 .  
     [0178] At S 67 , the second generating unit  209  generates the transmission information including the received information about the photograph number “2”.  
     [0179] At Step  68 , the second transmitting unit  210  transmits the photograph number “2” in the transmission information generated by the second generating unit  209  to the transmitting apparatus  101 .  
     [0180] At S 69 , the first receiving unit  108  receives the transmission information from the second transmitting unit  210 , and the information about the photograph number “2” is transferred to the first generating unit  109 . The first generating unit  109  generates transmission information in accordance with the photograph in the first storing unit  103 , corresponding to the photograph number “2”, and the management information in the second storing unit  104 , corresponding to the photograph number “2”.  
     [0181] The first transmitting unit  110  transmits the transmission information to the receiving apparatus  201 .  
     [0182] In this embodiment, the transmitting unit transmits only the photograph data corresponding to the photograph number “2”, and the management information regarding the header numbers “(1) to (4)”.  
     [0183] All the management information about the photograph number “2” may be transmitted by changing the transmission settings.  
     [0184] On the side of the receiving apparatus  201 , the process proceeds to S 63  through S 60 , S 61  and S 62 . The new photograph and management information thereof regarding the photograph number “2” are stored in the first and second storing units  203  and  204 , respectively.  
     [0185] In this embodiment, if the control units  114 ,  214  operate upon an instruction by a user, the photograph data in the first storing unit  103 , the album management table in the second storing unit  104  are transmitted to the display unit  112  and the photograph data and/or the album management table can be displayed any time on the display unit  112 .  
     [0186] Also, in this embodiment, a change or modification of an image in the album is made on the transmission side apparatus can be easily reflected on an album stored in the reception side apparatus.  
     [0187] It is therefore very easy to shape the same album by the apparatus on transmission and reception sides.  
     [0188] Furthermore, the method of transmitting the transmission information can be realized by making a computer execute the software programs realizing the method, the software programs being stored in a storage medium.  
     [0189] Many modifications and variations of the present invention are possible in the light of the above techniques. It is, therefore, to be understood that within the scope of the invention the invention may be practiced otherwise than as specifically described.