Patent ID: 7231454

Claim:
A multimedia data relay system comprising: a server computer which stores multimedia data; a portable telephone which acquires the multimedia data from said server computer, executes relay processing for the acquired multimedia data, and outputs the multimedia data; and a music player which writes the multimedia data output from said portable telephone, which has undergone the relay processing, in a memory card, wherein said portable telephone sequentially acquires multimedia data each having a size processible in a memory of said portable telephone from said server computer, and executes the relay processing only in the memory of said portable telephone for the acquired multimedia data on the basis of a multimedia data request from said music player, and the said portable telephone further comprises: a plurality of first data conversion units which execute first conversion processing for the multimedia data; a plurality of second data conversion units which execute second conversion processing for the multimedia data that have undergone the first conversion processing by said plurality of first data conversion units; first determination means for determining whether a first data conversion unit that has ended processing is present in said plurality of first data conversion units; acquisition means for, when said first determination means determines that said first data conversion unit that has ended processing is present, acquiring multimedia data each having a size processible by each of said plurality of first and second data conversion units from a server; first input means for inputting the multimedia data acquired by said acquisition means to said first data conversion unit that has ended processing; second determination means for determining whether a second data conversion unit that has ended processing is present in said plurality of second data conversion units; second input means for, when said second determination means determines that said second data conversion unit that has ended processing is present, inputting the multimedia data that has undergone the first conversion processing by said first data conversion unit to said second data conversion unit that has ended processing; and output means for outputting the multimedia data that have undergone the second conversion processing by said plurality of second data conversion units to a relay target in an order of input to said plurality of first data conversion units by said first input means.