摘要 |
A terminal and a method for providing a seamless channel change function are provided to enable a user to use a streaming broadcasting service without the standby time caused by the buffering which occurs whenever changing a channel by allocating and managing buffers as many as the number of provided channels. A memory unit(230) includes a current buffer and a temporal buffer. When a viewing channel is switched from a first channel to a second channel, a controller(240) stops the streaming of first channel broadcasting data. In addition, the controller reproduces the not-viewing channel broadcasting data of the second channel stored at the temporal buffer and performs a buffering operation of the second channel broadcasting data through the allocation of general buffers to the second channel at the same time. After completing the buffering operation of the second channel broadcasting data, the controller performs a control operation for the streaming by linking to the termination point when the reproduction of the not-viewing channel broadcasting data is terminated.
|