In the case of this example, considering a case of programs having broadcasting time zones overlapped with each other, the search section 114 sends information such as a flag indicating the overlap for the broadcasting time of the programs to the display data generation section 113 if programs obtained as a result of the search overlap to each other in view of the broadcasting time.