Multimedia data relay system, multimedia data relay apparatus, and multimedia data relay method
First Claim
Patent Images
1. 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, andthe 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.
1 Assignment
0 Petitions
Accused Products
Abstract
In this invention, relay processing is executed for multimedia data input from a server without using any storage device. A plurality of processing units that execute the same processing are prepared at each stage, and a unit that has ended processing is caused to execute the relay processing, thereby quickening the relay processing. Processing on each processing unit is executed in a working area on a memory without using any storage device.
-
Citations
12 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
-
5. A multimedia data relay apparatus for executing relay processing only in a memory, the data relay apparatus comprising:
-
a plurality of first data conversion units which execute first conversion processing for multimedia data in the memory of the multimedia data relay apparatus only; 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 in the memory of the multimedia data relay apparatus only; first determination means in the memory of the multimedia data relay apparatus 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. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A multimedia data relay system comprising:
-
a server which stores multimedia data; and a data relay apparatus which executes predetermined processing only in a memory for the multimedia data from said server and outputs the multimedia data that has undergone the predetermined processing to a relay target, wherein said data relay apparatus comprises; a plurality of first data conversion units which execute first conversion processing for the multimedia data in a memory of the data relay apparatus only; 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 in the memory of the data relay apparatus only; first determination means in the memory of the multimedia data relay apparatus 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.
-
-
11. A multimedia data relay method in a multimedia data relay system that executes relay processing only in a memory, the system comprising a plurality of first data conversion units which execute first conversion processing for multimedia data in a memory of the multimedia data relay system only and a plurality of second data conversion units which execute second conversion processing for the multimedia data in the memory of the multimedia data relay system only that have undergone the first conversion processing by the plurality of first data conversion units, comprising steps of:
-
determining whether a first data conversion unit that has ended processing is present in the plurality of first data conversion units; when it is determined that the first data conversion unit that has ended processing is present, acquiring multimedia data each having a size processible by each of the plurality of first and second data conversion units from a server; inputting the acquired multimedia data to the first data conversion unit that has ended processing; determining whether a second data conversion unit that has ended processing is present in the plurality of second data conversion units; when it is determined that the second data conversion unit that has ended processing is present, inputting the multimedia data that has undergone the first conversion processing by the first data conversion unit to the second data conversion unit that has ended processing; and outputting the multimedia data that have undergone the second conversion processing by the plurality of second data conversion units to a relay target in an order of input to the plurality of first data conversion units by the first input means.
-
-
12. A multimedia data relay apparatus for executing relay processing only in a memory, the data relay apparatus comprising:
-
acquisition means for acquiring multimedia data from a server; a first application program to execute first processing for the multimedia data acquired by said acquisition means; a second application program to execute second processing for the multimedia data that has undergone the first processing by said first application program; a memory comprising a plurality of first working areas to execute the first processing and a plurality of second working areas to execute the second processing; control means for causing said first application program to execute the first processing for the multimedia data acquired by said acquisition means using one of the plurality of first working areas only, where processing has been ended, and causing said second application program to execute the second processing for the multimedia data that has undergone the first processing using one of the plurality of second working areas only, where processing has been ended; and output means for outputting the multimedia data that has undergone the second processing to a relay target.
-
Specification