A method for operating an image display apparatus, the method comprising: displaying a timeline indicating past (820, 1120), current (830, 1130) and future (840, 1140) time regions based on a current time; grouping first information about past broadcast programs and displaying grouped first information in the past time region (820, 1120); grouping second information about current broadcast programs and displaying grouped second information in the current time region (830, 1130); grouping third information about future broadcast programs and displaying grouped third information in the future time region (840, 1140), receiving input for selecting or focusing on any one of items included in the first to third information; and displaying time information associated with the selected or focused item; wherein items included in the first information displayed in the past time region are displayed in a list type format and items included in the second information displayed in the current time region and the third information displayed in the future time region are displayed in a thumbnail type format, and wherein the time information is a recording generation time in case of an item included in the first information and is broadcast start time information in case of an item included in the second information and the third information, and further comprising: if a first user input selecting the timeline using a pointer displayed in correspondence with movement of the remote controller is received, extending the timeline by changing a scale of the timeline to extend the time period displayed in the timeline, and if subsequently a second user input using the pointer selecting a position in the extended timeline is received, changing the items displayed in the first to third information in accordance with the selected position. displaying a timeline indicating past (820, 1120), current (830, 1130) and future (840, 1140) time regions based on a current time; grouping first information about past broadcast programs and displaying grouped first information in the past time region (820, 1120); grouping second information about current broadcast programs and displaying grouped second information in the current time region (830, 1130); grouping third information about future broadcast programs and displaying grouped third information in the future time region (840, 1140), receiving input for selecting or focusing on any one of items included in the first to third information; and displaying time information associated with the selected or focused item; wherein items included in the first information displayed in the past time region are displayed in a list type format and items included in the second information displayed in the current time region and the third information displayed in the future time region are displayed in a thumbnail type format, and wherein the time information is a recording generation time in case of an item included in the first information and is broadcast start time information in case of an item included in the second information and the third information, and further comprising: if a first user input selecting the timeline using a pointer displayed in correspondence with movement of the remote controller is received, extending the timeline by changing a scale of the timeline to extend the time period displayed in the timeline, and if subsequently a second user input using the pointer selecting a position in the extended timeline is received, changing the items displayed in the first to third information in accordance with the selected position. if a first user input selecting the timeline using a pointer displayed in correspondence with movement of the remote controller is received, extending the timeline by changing a scale of the timeline to extend the time period displayed in the timeline, and if subsequently a second user input using the pointer selecting a position in the extended timeline is received, changing the items displayed in the first to third information in accordance with the selected position.