A method for searching a start position of a broadcast program, comprising: - when a first broadcast program changes into a second broadcast program while recording a broadcast signal output as audio and video in a recording medium, storing in a memory position information corresponding to a start part of the second broadcast program, and - if it is requested to reproduce the second program by a user, searching the memory for the position information for the second broadcast program and reproducing the second broadcast program being recorded in the recording medium from its start part recorded in a recording position indicated by the searched position information, said searching and reproducing being performed before the recording of the broadcast signal has ended, characterized in that the second broadcast program is the program which the user listens and views when said reproduction is requested, and the first broadcast program and the second broadcast program are received from the same tuner, the position information is stored in a memory separately from the recording medium, a current recording position of the second broadcast program in the recording medium is compared with recording position information stored in the memory, - if the current recording position of the second broadcast program in the recording medium is identical to the recording start position information corresponding to a start part of a third broadcast program previously stored in the memory, the recording start position information for the third broadcast program is deleted from the memory, and the second broadcast program starts to be overwritten on the third broadcast program without stopping recording. - when a first broadcast program changes into a second broadcast program while recording a broadcast signal output as audio and video in a recording medium, storing in a memory position information corresponding to a start part of the second broadcast program, and - if it is requested to reproduce the second program by a user, searching the memory for the position information for the second broadcast program and reproducing the second broadcast program being recorded in the recording medium from its start part recorded in a recording position indicated by the searched position information, said searching and reproducing being performed before the recording of the broadcast signal has ended, characterized in that the second broadcast program is the program which the user listens and views when said reproduction is requested, and the first broadcast program and the second broadcast program are received from the same tuner, the position information is stored in a memory separately from the recording medium, a current recording position of the second broadcast program in the recording medium is compared with recording position information stored in the memory, - if the current recording position of the second broadcast program in the recording medium is identical to the recording start position information corresponding to a start part of a third broadcast program previously stored in the memory, the recording start position information for the third broadcast program is deleted from the memory, and the second broadcast program starts to be overwritten on the third broadcast program without stopping recording.