A broadcast program recording apparatus is provided in which ease of operation
is improved for selecting a broadcast program to be entered by making it possible
to enter a broadcast program to be recorded, by using EPG data, even when a broadcast
program which is being currently broadcast is being recorded. The broadcast program
recording apparatus includes a tuner section for receiving a broadcast program
containing broadcast program information, an EPG decoder for decoding the broadcast
program information received by the tuner section, a controller having recording
management information which is created by extracting a broadcast program to be
recorded from the decoded EPG data, and a recording section for recording the broadcast
program on the basis of the recording management information. The controller compares
the current time with a broadcast program start time contained in the EPG data,
and enters a new broadcast program into the recording management information when
the current broadcast program is to be changed or immediately after it is changed.