A television subscriber system capable of displaying a program guide by using a set of hierarchical templates supplied from a broadcasting station, wherein the set includes a plurality of frame templates and component templates adapted to be embedded in said frame templates, the television subscriber system comprising:
- means for storing said set of templates;
- means for permitting a user to issue a program guide request while viewing a program of a channel;
- means for determining a form of program guide in response to said program guide request;
- means, responsive to said determination, for selecting one of said frame templates which selected one is suitable to said form;
- means for generating a text describing said program guide of said form by embedding necessary one(s) of said component templates in said selected frame template while substituting variables of said selected and necessary templates with data which are determined by display conditions and obtained from program information broadcast from the broadcasting station;
- and
- means for executing said text to display program guide in said form.