Patent ID: 8074245

Claim:
A program reservation system that receives program data transmitted from a broadcasting station, program information including a program identifier for identifying a program, extended program information including an extended program identifier for identifying said program before said program identifier is transmitted, and mapping information representing a correspondence between said extended program identifier and said program identifier, comprising: a reservation instruction device that gives an instruction to reserve a program; and a reservation execution device that executes a reservation based on said instruction given by said reservation instruction device, wherein said reservation instruction device includes a first receiver that receives said extended program information, a selector for selecting a program to be reserved on the basis of the extended program information received by said first receiver, and a transmitter that transmits an extended reservation instruction based on an extended program identifier for identifying the program selected by said selector, and said reservation execution device includes a second receiver that receives said program data, said mapping information, said program information, and the extended reservation instruction transmitted from said reservation instruction device, a first acquirer that acquires an extended program identifier from the extended reservation instruction received by said second receiver, a second acquirer that acquires a program identifier corresponding to the extended program identifier acquired by said first acquirer on the basis of the mapping information received by said second receiver, a storage that stores a program reservation on the basis of the program identifier acquired by said second acquirer, and a recorder/reproducer that records and/or reproduces the program data received by said second receiver in accordance with the program reservation stored in said storage, and wherein said extended program identifier is assigned to said program before a time point where said program identifier is assigned to said program, and said mapping information is transmitted after the time point where said program identifier is assigned to said program.