摘要 |
<p>The present invention provides a method for improving the performance of a multimedia software by interleaving resource and movie data. It is observed that movie data has uneven demand for bandwidth. There are frames of the movie data that utilize less than the bandwidth of some memory devices (e.g., CDROM) or communication networks (e.g., the Internet) and there are frames that require the maximum available bandwidth. One embodiment of the present invention involves interleaving resource data that is not used in the current frame into movie data of this frame if the movie data does not fully utilize the bandwidth. The resource data could be used in subsequent frames during the playing of the movie or after the termination of the movie. In another embodiment of the present invention, the resource data is broken into small pieces. These pieces can be easily interleaved into different frames so as to maximize the use of the transfer rate. <IMAGE></p> |