An information processing apparatus has the capability of making a
registration for timer-controlled automatic viewing/recording not only in
units of programs but also in units of sub-programs. The information
processing apparatus includes a display control unit for displaying
information on a display on the basis of the program information data
such that when a program includes a plurality of sub-programs,
sub-program information associated with sub-programs is displayed on the
display, a processing unit for performing a specified process on
sub-program content data of a sub-program included in the program content
data received by the receiving means, and a timer-controlled automatic
operation setting unit for specifying a sub-program indicated by the
sub-program information displayed on the display and setting a
timer-controlled automatic operation for the specified sub-program such
that the specified process is to be performed on the specified
sub-program at a specified time.