Patent ID: 7542658

Claim:
A program reservation apparatus comprising: a reservation setting unit configured to set first reservation information based on an input from an external device, wherein the first reservation information includes a recording start time and a recording duration time of a program; a program information receiving unit configured to receive plural program information items, each program information item including a recording start time; an extraction unit configured to extract, from the plural program information items received by the program information receiving unit, a program information item having a recording start time which coincides with the recording start time included in the first reservation information; a calculation unit configured to calculate a recording duration time of a first program indicated by the program information item extracted by the extraction unit; a comparing unit configured to compare the recording duration time included in the first reservation information and the recording duration time of the first program calculated by the calculation unit; a correcting unit configured to correct the first reservation information by replacing the recording duration time included in the first reservation information by the recording duration time of the first program calculated by the calculation unit when the comparing unit determines that the recording duration time of the first program calculated by the calculation unit is shorter than the recording duration time included in the first reservation information; and a recording unit configured to perform recording based on the first reservation information corrected by the correcting unit.