Information processing apparatus and method for decoding encoded data
First Claim
Patent Images
1. An information-processing apparatus for transmitting streaming data through a network, comprising:
- a receiving means for receiving a request for streaming data;
an encoding means for encoding the requested streaming data into an encoded format;
a transmission means for transmitting said streaming data in the encoded format and executable processing information that can be assembled at a receiver into a decoder for the encoded format streaming data; and
a control means for controlling said transmission means to transmit said executable processing information and then to transmit the streaming data in the encoded format after the receiver completes assembling the processing information into the decoder for the encoded format streaming data,wherein both the executable processing information and the encoded format streaming data are transmitted in response to receiving a request for only the streaming data,wherein the executable processing information and the assembled decoder are automatically deleted from the receiver after completion of decoding the encoded streaming data.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to an information-processing apparatus for transmitting streaming data through a network, including: an addition element for adding information used for carrying out processing on streaming data to the streaming data; a storage element for storing the streaming data and the information added to the streaming data by the addition element; and a transmission element for transmitting the streaming data which is stored by the storage element and which includes the information.
-
Citations
22 Claims
-
1. An information-processing apparatus for transmitting streaming data through a network, comprising:
-
a receiving means for receiving a request for streaming data; an encoding means for encoding the requested streaming data into an encoded format; a transmission means for transmitting said streaming data in the encoded format and executable processing information that can be assembled at a receiver into a decoder for the encoded format streaming data; and a control means for controlling said transmission means to transmit said executable processing information and then to transmit the streaming data in the encoded format after the receiver completes assembling the processing information into the decoder for the encoded format streaming data, wherein both the executable processing information and the encoded format streaming data are transmitted in response to receiving a request for only the streaming data, wherein the executable processing information and the assembled decoder are automatically deleted from the receiver after completion of decoding the encoded streaming data.
-
-
2. An information-processing method adopted by an information-processing apparatus for transmitting streaming data through a network, comprising:
-
a receiving step of receiving a request for the streaming data; an encoding step for encoding the requested streaming data into an encoded format; a transmission step of transmitting said streaming data in an encoded format and executable processing information that can be assembled at a receiver into a decoder for the encoded format streaming data; and a control step for controlling the transmission step to transmit the executable processing information and then to transmit the streaming data in the encoded format after the receiver completes assembling the executable processing information into the decoder for the encoded format streaming data, wherein both the executable processing information and the encoded format streaming data are transmitted in response to receiving a request for only the streaming data, wherein the executable processing information and the assembled decoder are automatically deleted from the receiver after completion of decoding the encoded streaming data.
-
-
3. A computer-readable recording medium having recorded thereon a program executable by a processor for performing a method to control an information-processing apparatus for transmitting streaming data through a network, said method comprising:
-
a receiving step of receiving a request for the streaming data; an encoding step for encoding the requested streaming data into an encoded format; a transmission step of transmitting said streaming data in an encoded format and executable processing information that can be assembled at a receiver into a decoder for the encoded format streaming data; and a control step for controlling the transmission step to transmit the executable processing information and then to transmit the streaming data in the encoded format after the receiver completes assembling the executable processing information into the decoder for the encoded format streaming data, wherein both the executable processing information and the encoded format streaming data are transmitted in response to receiving a request for only the streaming data, wherein the executable processing information and the assembled decoder are automatically deleted from the receiver after completion of decoding the encoded streaming data.
-
-
4. An information-processing apparatus for receiving streaming data through a network, comprising:
-
a reception means for receiving streaming data in an encoded format and executable processing information; an assemble means for assembling said executable processing information into a decoder for the encoded format streaming data; a controlling means for controlling said assemble means to assemble said executable processing information and for controlling the reception means to receive the encoded format streaming data after the assemble means completes assembling the executable processing information into the decoder for the encoded format streaming data; a processing means to decode the encoded streaming data with the assembled decoder; and an output means for outputting a result of said decoding carried out on said encoded streaming data by said processing means, wherein both the executable processing information and the encoded format streaming data are received in response to a sending a request for only the streaming data, wherein the executable processing information and the assembled decoder are automatically deleted from the receiver after completion of decoding the encoded streaming data.
-
-
5. An information-processing method adopted by an information-processing apparatus for receiving streaming data through a network, comprising:
-
a reception step of receiving executable processing information; an assemble step of assembling said executable processing information into a decoder for streaming data in an encoded format; a processing step of receiving the encoded format streaming data after completing assembly of the executable processing information into the decoder and of decoding the encoded streaming data with the assembled decoder; an output step of outputting a result of said decoding carried out on said encoded streaming data in said processing step; and automatically deleting the executable processing information and the assembled decoder from the memory after completion of processing of the encoded format streaming data, wherein both the executable processing information and the encoded format streaming data are received in response to a sending a request for only the streaming data. - View Dependent Claims (6, 7)
-
-
8. A computer-readable recording medium having recorded thereon a program executable by a processor for performing a method to control an information-processing apparatus for receiving streaming data through a network, said method comprising:
-
a reception step of receiving executable processing information; an assemble step of assembling said executable processing information into a decoder for streaming data in an encoded format; a processing step of receiving the encoded format streaming data after completing assembly of the executable processing information into the decoder and of decoding the encoded streaming data with the assembled decoder; an output step of outputting a result of said decoding carried out on said encoded streaming data in said processing step; and automatically deleting the executable processing information and the assembled decoder from the memory after completion of processing of the encoded format streaming data, wherein both the executable processing information and the encoded format streaming data are received in response to a sending a request for only the streaming data.
-
-
9. A network system comprising a first information-processing apparatus connected to a network and used for transmitting encoded format streaming data and a second information-processing apparatus connected to said network and used for receiving said encoded format streaming data, wherein said first information-processing apparatus includes:
-
a receiving means for receiving a request for streaming data from the second information-processing apparatus; an encoding means for encoding the requested streaming data into the encoded format; a transmission means for transmitting said encoded format streaming data and executable processing information that can be assembled at the second information-processing apparatus into a decoder for the encoded format streaming data; and a first control means for controlling said transmission means to transmit said executable processing information and then to transmit the encoded format streaming data after the second information-processing apparatus completes assembling the executable processing information into the decoder for the encoded format streaming data, wherein said second information-processing apparatus includes; a reception means for receiving the encoded format streaming data and executable processing information from the first information-processing means; an assemble means for assembling said executable processing information into a decoder for the encoded format streaming data; a second control means for controlling said assemble means to assemble said executable processing information and for controlling the reception means to receive the encoded format streaming data after the assemble means completes assembling the executable processing information into the decoder for the encoded streaming data; a processing means to decode the encoded format streaming data with the assembled decoder; and an output means for outputting a result of said decoding carried out on said encoded format streaming data by said processing means, wherein both the executable processing information and the encoded format streaming data are transmitted by the first information-processing apparatus in response to receiving a request for only the streaming data sent by the second information-processing apparatus, wherein the executable processing information and the assembled decoder are automatically deleted from the second information-processing apparatus after completion of decoding the encoded streaming data.
-
-
10. A method for transmitting data through a network, comprising:
-
encoding the data into an encoded format; transmitting executable processing information through the network, the executable processing information can be assembled into a decoder to decode the encoded format data into recovered data at an external apparatus; and subsequently transmitting the encoded format data through the network after the external apparatus completes assembling the executable processing information into the decoder for decoding the encoded format, wherein both the executable processing information and the encoded format data are transmitted in response to receiving a request for only the data, wherein the executable processing information and the assembled decoder are automatically deleted from the external apparatus after completion of decoding the encoded streaming data.
-
-
11. An information-processing apparatus for transmitting data through a network, comprising:
-
a receiver to receive a request for the data from an external apparatus; a processor to encode the data into an encoded format; and a transmitter to transmit both the encoded format data and executable processing information as streaming data over the network, the executable processing information can be assembled into a decoder to decode the encoded format data into recovered data at the external apparatus, wherein the transmitter transmits the encoded format data after the external apparatus completes assembling the executable processing information into the decoder, wherein both the executable processing information and the encoded format data are transmitted in response to receiving a request for only the data, wherein the executable processing information and the assembled decoder are automatically deleted from the receiver after completion of decoding the encoded streaming data.
-
-
12. An information-processing method for receiving data through a network, comprising:
-
requesting data; receiving executable processing information; storing the executable processing information in a memory; assembling the executable processing information into a decoder in the memory to decode data that is in an encoded format; after completion of assembling the executable processing information into a decoder, subsequently receiving the requested data in the encoded format; decoding the received requested data in the encoded format into the requested data using the assembled decoder; and automatically deleting the stored executable processing information and the assembled decoder from the memory after completion of processing of the encoded data, wherein both the executable processing information and the encoded format data are received in response to sending a request for only the data.
-
-
13. An information-processing apparatus for transmitting streaming data through a network, comprising:
-
a receiving device configured to receive a request for streaming data; an encoding device configured to encode the requested streaming data into an encoded format; a transmission device configured to transmit said streaming data in the encoded format and executable processing information that can be assembled at an external apparatus into a decoder for the encoded format streaming data; and a control device configured to control said transmission means to transmit said executable processing information and then to transmit the streaming data in the encoded format after the external apparatus completes assembling the executable processing information into the decoder for the encoded format streaming data, wherein both the executable processing information and the encoded format streaming data are transmitted in response to receiving a request for only the streaming data, wherein the executable processing information and the assembled decoder are automatically deleted from the receiving device after completion of decoding the encoded streaming data. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An information-processing apparatus for receiving streaming data through a network, comprising:
-
a receiving device configured to receive streaming data in an encoded format and executable processing information; an assembler device configured to assemble said executable processing information into a decoder for the encoded format streaming data; a controller configured to control said assembler device to assemble said executable processing information and to control the receiving device to receive the encoded format streaming data after the assembler device completes assembling the executable processing information into the decoder for the encoded format streaming data; a processing device configured to decode the encoded streaming data with the assembled decoder, wherein both the executable processing information and the encoded format streaming data are received in response to sending a request for only the streaming data, wherein the executable processing information and the assembled decoder are automatically deleted from the information-processing apparatus after completion of decoding the encoded streaming data. - View Dependent Claims (20, 21)
-
-
22. A network system comprising a first information-processing apparatus connected to a network and used for transmitting encoded format streaming data and a second information-processing apparatus connected to said network and used for receiving said encoded format streaming data, wherein said first information-processing apparatus includes:
-
a receiving device configured to receive a request for streaming data from the second information-processing apparatus; an encoding device configured to encode the requested streaming data into the encoded format; a transmitter device configured to transmit said encoded format streaming data and executable processing information that can be assembled at the second information-processing apparatus into a decoder for the encoded format streaming data; and a first controller device configured to control the transmitter device to transmit said executable processing information and then to transmit said encoded format streaming data after the second information-processing apparatus completes assembling the executable processing information into the decoder for the encoded format streaming data, wherein said second information-processing apparatus includes; a receiver device configured to receive the encoded format streaming data and executable processing information from the first information-processing means; an assembler device configured to assemble said executable processing information into a decoder for the encoded format streaming data; a second controller device configured to control said assemble means to assemble said executable processing information and to control the receiver device to receive the encoded format streaming data after the assembler device completes assembling the executable processing information into the decoder for the encoded streaming data a processing device configured to decode the encoded format streaming data with the assembled decoder; and an output device configured to output a result of said decoding carried out on said encoded format streaming data by said processing device, wherein both the executable processing information and the encoded format streaming data are transmitted by the first information-processing apparatus in response to receiving a request for only the streaming data sent by the second information-processing apparatus, wherein the executable processing information and the assembled decoder are automatically deleted from the second information-processing apparatus after completion of decoding the encoded streaming data.
-
Specification