PROBLEM TO BE SOLVED: To enable charging in conformity with viewer's use information by performing a descrambling processing of information which is decided to be reception-contracted and scrambled according to extracted information. SOLUTION: A decoder decides whether an (i)th bit of Component-map 1 is 1 and an (i)th bit of Component-map 2 is 1. When the bit of Component-map 1 is '0' its information is scrambled, so a viewer can uses it irrelevantly to whether or not a contact is made. When the bit of Component-map1 is '1', this means that the information is scrambled, so when the viewer makes a contract for the program, namely, only when the bit of Component-map 2 is '1', the information is descrambled, but when no contract is made, the information is not descrambled.
展开▼