Patent ID: 7526567

Claim:
An information processing method for stream-distributing data from an information processing apparatus to an information processing terminal, comprising steps of: receiving, from the information processing terminal, a first request of sending a list of titles of data; in response to the first request, sending the list of titles of data to the information processing terminal; receiving, from the information processing terminal, a second request of sending selected data selected by a user from the list of titles of data by selecting at least a title of the selected data; in response to the second request of sending the selected data, determining a data transfer rate of data transferred between the information processing apparatus and the information processing terminal; determining, based on the determined data transfer rate, whether the selected data is allowed to be stream-distributed to the information processing terminal; when it is determined that the selected data is allowed to be stream-distributed, down-sampling the selected data to obtain down-sampled selected data so that the down-sampled selected data has a number of quantization bits and a sampling frequency determined according to the determined data transfer rate, wherein a product of the sampling frequency and the number of quantization bits of the down-sampled selected data is below the determined data transfer rate of data transferred between the information processing apparatus and the information processing terminal, and stream-distributing the down-sampled selected data to the information processing terminal; and when it is determined that the selected data is not allowed to be stream-distributed, sending an error message to the information processing terminal.