Abstract:
A method for scheduling a broadcast is provided. The method includes receiving and outputting a broadcast program, when an event which stops an output of the broadcast program occurs while the broadcast program has not been completed, receiving a user command to watch the broadcast program continuously later, when the user command is received, storing information regarding the broadcast program, and outputting portions of the broadcast program which have not been output continuously using the stored broadcast program information.