An information processing apparatus is provided with a performance measuring unit of a storage device, a look-ahead buffer whose capacity can be varied and a power profile which is a power consumption value for each operation mode of the storage device, thereby determining the buffer capacity based on performance measured by the performance measuring unit, the power profile and a playback bit rate and playback time of a video, and, after reading data to the buffer, switching the operation mode to an optimal mode (sleep, standby or idle) in the idle period, which can reduce power consumption.