Patent ID: 7890974

Claim:
An electronic program guide (EPG) generation apparatus that generates an EPG, the apparatus comprising: an information acquisition unit configured to acquire information regarding each program to be displayed in the EPG; a first determination unit configured to determine the size of a first display area representing the broadcast times of each program in the EPG, based on information regarding the broadcast times of each program included in the information regarding each program; a second determination unit configured to determine the size of a second display area for displaying, in the EPG, information regarding details of each program included in the information regarding each program except for first program and last program in the same channel, based on the size of the first display area of the program and of a program to be broadcasted before and a program to be broadcasted after that program in the same channel; and a display controller configured to control the display, on a display unit, of the EPG based on the sizes of the first and second display areas, determined by the first and second determination unit, wherein the display controller configures a first column based on the first display area, and a second column and third column based on the second display area, along the time-axis direction of the EPG, arranges the first, second, and third columns adjacent to one another so that the first column is positioned between the second and third columns, and causes the EPG to be displayed, for each channel that broadcasts a program.