To edit and store only a part desired to watch by a user in a program by selecting and receiving at least one of components of the program based on the utilization style of the user for utilizing the program in the past while referring to an attribute value added corresponding to the contents of components.
Contents and additional information transmitted from a broadcasting station received by a receiving part 1 of a reception system or distribution server on a network are stored in a contents/additional information storage means 3 after being separated to the contents and the additional information by a received data separating means 2. The utilization style of the user to the contents is stored in a user profile storage means 4 and while referring to the contents/additional information and a user profile, a contents selecting means 5 selects the part desired by the user out of contents and stores it in a selected contents storage means 6. A contents utilization supporting means 7 displays the title of the staged contents or the like and makes the user utilize them.
OZAWA JUN