. . . "The program processing module 20 extracts the electronic program guide (???EPG???) from broadcast signals received from the head end 2, via the network 13 or via a modem (not shown), or from other sources such as the Internet, and loads the EPG into the memory 4." .