Patent ID: 7599600

Claim:
A hard disk recorder comprising: receiving means for receiving stream data and a command to start a recording of the stream data; program file creating means for creating a program file based on the stream data received by the receiving means when the command to start the recording is received by the receiving means; index information editing means for editing index information on the program file that includes a program title of the program file based on program information contained in the stream data received by the receiving means when the command to start the recording is received by the receiving means; a hard disk on which the program file created by the program file creating means and the index information edited by the index information editing means are recorded; output means for outputting a list of the program file created by the program file creating means based on the index information recorded on the hard disk; and recording duration measuring means for detecting a change of program based on a program title contained in the stream data received by the receiving means and measuring a recording duration for each of two or more programs while the program file creating means creates the single program file containing the two or more programs, when a user has performed an operation to record a program on the hard disk recorder by a method other than a timer recording, wherein the index information editing means records, as the program title of the program file, a title of a program with a recording duration longest among all the recording durations measured by the recording duration measuring means, wherein, every time there is a change of program title contained in the stream data received from a controller device, a recording duration of a program before the change that is measured by the recording duration measuring means and a program title of the program before the change are recorded on the hard disk; wherein the hard disk recorder further comprises clear means for clearing the recording duration and the program title recorded on the hard disk when the command to start the recording is received by the receiving means; and wherein the index information editing means records, as the program title of the program file, a program title of a program with a recording duration longest among all the recording durations recorded on the hard disk.