An EPG database for a home entertainment system includes files that
contain information about television programs retrievable by time and
channel. The files are linked to each other so information about a future
television program can be obtained by accessing a file about a current
television program. A current television program displayed on the screen
of a home entertainment system includes an announcement or advertisement
of a future television program. The availability of an electronic program
guide function (e.g., record, watch, details, display time, display
channel, display by theme, and Internet connection) is signaled during,
before, or after the announcement. A command is issued to invoke the EPG
function. The information about the future television program is
retrieved from the file about the current television program in the
database. The EPG function is executed with the retrieved information. As
a result, an EPG function can be performed with respect to a future
television program without embedding information about the future
television program in the television signal.