Patent ID: 7330901

Claim:
An information processing apparatus configured to stream-distribute data to an information processing terminal, comprising: a determination element configured to perform an act of determining whether data to be distributed can be stream-distributed to the information processing terminal, wherein the determining includes determining a transfer rate of data transferred between the information processing apparatus and the information processing terminal, wherein the determined transfer rate is used to determine a number of quantization bits and a sampling frequency of the data to be distributed, and wherein the determination element comprises: a data receiving element configured to perform an act of receiving a predetermined amount of data from the information processing terminal; a measurement element configured to perform an act of measuring a transfer time of the predetermined amount of data received by the data receiving element; and a calculation element configured to perform an act of calculating the transfer rate according to the predetermined amount of data and the transfer time measured by the measurement element; and a transmission element configured to perform an act of stream-distributing the data to be distributed to the information processing terminal when the determination element determines that the determined transfer rate is equal to or above a threshold and the data to be distributed can be stream-distributed to the information processing terminal, and, if the determined transfer rate is below the threshold, to perform an act of sending an error message to the information processing terminal indicating that stream-distributing the data to be distributed is not allowed, wherein the data to be distributed is digital data.