1. A data broadcast program producing apparatus comprising: template storage means for storing a plurality of templates; material data receiving means for receiving at least one piece of material data for a data broadcast program, each piece of material data being accompanied by a plurality of pieces of attribute information; combining rule storage means for storing a plurality of combining rules, each combining rule associating a combining condition with one of the plurality of templates stored in the template storage means; judging means for judging whether a combining condition of any of the plurality of combining rules is met, based on a combination of at least two pieces of attribute information accompanying the at least one piece of material data received by the material data receiving means; and combining means for combining, when the judging means judges that the combining condition is met, the at least one piece of material data with a template associated with the combining condition, in accordance with the combining rule.