Patent ID: 7512316

Claim:
A moving picture recording and playing apparatus capable of storing, in a store unit capable of storing moving picture data, moving picture data of a program being broadcasted through a channel of a broadcast wave, and capable of playing the stored moving picture data with a delay of a desired time period, said apparatus comprising: a storing unit for storing, in the store unit, moving picture data of a program being broadcasted on a predetermined channel selected from a plurality of channels according to a user's designation; a playing unit for playing the moving picture data of a program stored in the store unit; a designation unit for designating a playing speed of the moving picture data being played by the playing unit; a calculation unit calculating a playing end time of the moving picture data, and a difference between the playing end time and a program end time in an original broadcasting of the program being stored in the store unit as a delay time, based on the playing speed designated by the designation unit, the calculation unit judging whether playing the program corresponding to the stored moving picture data by the playing unit is currently paused, thereby switching over a calculation method of the delay time in accordance with a judgment result; and a generation unit for generating a program table data formed from a plurality of program information including programs at least being broadcasting based on program information data received through the broadcast wave, wherein the generation unit generates a program table data indicating that the broadcasting time of a program to be broadcasted on the predetermined channel is delayed by the delay time, and updates the generated program table data in accordance with the play speed of the program being changed by the designation unit, so as to indicate an updated delay state in which the program to be broadcasted on the predetermined channel is delayed by the delay time calculated by the calculation unit based on the changed playing speed, wherein the program table data being the program information of the predetermined channel and program information of the other channels are arranged in parallel with regard to the present time as a standard, and wherein the generation unit generates an error display for indicating that the playing end time cannot be advanced, to cause a display unit to display the generated error display, if a result of the calculation by the calculation unit shows that the playing end time is earlier than the program end time when the stored moving picture data is played at the playing speed designated by the designation unit.