Interactive program guide device having control functions for a digital television receiver, comprising receiver-internal menu generator means, wherein the menu generator means establish, by means of accompanying information on available program sources, an interactive user interface with display panels, which is based on program data stored in non-volatile memory means of the television receiver, and generate, for the user interface, substantially at least two menu hierarchies for simultaneous display on a playback screen, the menu hierarchies including: - a main menu hierarchy in which the menu generator means, in accordance with requests from a user, request program data on broadcasts from the non-volatile memory means to generate a program source list and to display the program source list as a part of available program sources in a first display area of the playback screen at least with the name of the program sources, in a way that a program source can be selected and marked by a cursor of cursor means in order to retrieve from the memory means setting parameters for executing a device function for the marked program source by operating an input means, and - a sub-menu hierarchy which, when requested by input by a user, displays in a further display area of the playback screen further accompanying information for the marked program source at least for the marked program source, wherein the menu generator means are configured to generate a time navigator from the program data, wherein the time navigator is displayed in a second display area of the playback screen on a program time bar along a time axis and the time axis comprises a relation to a defined program preview period, wherein the time navigator is configured to display - daily marks of broadcasts as to the marked program source on the time axis in relation to the defined program preview period, the daily marks defining daily time ranges (8, 9) and comprising the program preview period for the available video broadcast services, and the time navigator is further configured to display - a range of the accompanying information on the marked program source on the time axis in relation to the defined program preview period, by means of which the time ranges of the program time bar for which the non-volatile memory means do not include any program data of broadcasts are displayed differently from the time ranges for which the non-volatile memory means include program data of broadcasts. - a main menu hierarchy in which the menu generator means, in accordance with requests from a user, request program data on broadcasts from the non-volatile memory means to generate a program source list and to display the program source list as a part of available program sources in a first display area of the playback screen at least with the name of the program sources, in a way that a program source can be selected and marked by a cursor of cursor means in order to retrieve from the memory means setting parameters for executing a device function for the marked program source by operating an input means, and - a sub-menu hierarchy which, when requested by input by a user, displays in a further display area of the playback screen further accompanying information for the marked program source at least for the marked program source, wherein the menu generator means are configured to generate a time navigator from the program data, wherein the time navigator is displayed in a second display area of the playback screen on a program time bar along a time axis and the time axis comprises a relation to a defined program preview period, wherein the time navigator is configured to display - daily marks of broadcasts as to the marked program source on the time axis in relation to the defined program preview period, the daily marks defining daily time ranges (8, 9) and comprising the program preview period for the available video broadcast services, and the time navigator is further configured to display - a range of the accompanying information on the marked program source on the time axis in relation to the defined program preview period,